Macros
vl53l1_platform_user_config.h File Reference

EwokPlus compile time user modifiable configuration. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define VL53L1_BOOT_COMPLETION_POLLING_TIMEOUT_MS   500
 
#define VL53L1_BYTES_PER_DWORD   4
 
#define VL53L1_BYTES_PER_WORD   2
 
#define VL53L1_GAIN_FACTOR__STANDARD_DEFAULT   0x0800
 
#define VL53L1_MAX_RANGE_RESULTS   2
 
#define VL53L1_MAX_STRING_LENGTH   512
 
#define VL53L1_MAX_USER_ZONES   169
 
#define VL53L1_OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS   0x1900
 
#define VL53L1_OFFSET_CAL_MAX_SIGMA_MM   0x0040
 
#define VL53L1_OFFSET_CAL_MIN_EFFECTIVE_SPADS   0x0500
 
#define VL53L1_POLLING_DELAY_MS   1
 
#define VL53L1_RANGE_COMPLETION_POLLING_TIMEOUT_MS   2000
 
#define VL53L1_TEST_COMPLETION_POLLING_TIMEOUT_MS   60000
 
#define VL53L1_TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS   0xC000
 
#define VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS   0x8000
 

Detailed Description

EwokPlus compile time user modifiable configuration.

Definition in file vl53l1_platform_user_config.h.

Macro Definition Documentation

◆ VL53L1_BOOT_COMPLETION_POLLING_TIMEOUT_MS

#define VL53L1_BOOT_COMPLETION_POLLING_TIMEOUT_MS   500

Definition at line 77 of file vl53l1_platform_user_config.h.

◆ VL53L1_BYTES_PER_DWORD

#define VL53L1_BYTES_PER_DWORD   4

Definition at line 74 of file vl53l1_platform_user_config.h.

◆ VL53L1_BYTES_PER_WORD

#define VL53L1_BYTES_PER_WORD   2

Definition at line 73 of file vl53l1_platform_user_config.h.

◆ VL53L1_GAIN_FACTOR__STANDARD_DEFAULT

#define VL53L1_GAIN_FACTOR__STANDARD_DEFAULT   0x0800

Default standard ranging gain correction factor 1.11 format. 1.0 = 0x0800, 0.980 = 0x07D7

Definition at line 89 of file vl53l1_platform_user_config.h.

◆ VL53L1_MAX_RANGE_RESULTS

#define VL53L1_MAX_RANGE_RESULTS   2

Allocates storage for return and reference restults

Definition at line 111 of file vl53l1_platform_user_config.h.

◆ VL53L1_MAX_STRING_LENGTH

#define VL53L1_MAX_STRING_LENGTH   512

Definition at line 115 of file vl53l1_platform_user_config.h.

◆ VL53L1_MAX_USER_ZONES

#define VL53L1_MAX_USER_ZONES   169

Max number of user Zones - maximal limitation from FW stream divide - value of 254

Definition at line 107 of file vl53l1_platform_user_config.h.

◆ VL53L1_OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS

#define VL53L1_OFFSET_CAL_MAX_PRE_PEAK_RATE_MCPS   0x1900

Max Limit for the pre range peak rate during offset calibration Format 9.7 0x1900 -> 50.0 Mcps. If larger then in pile up

Definition at line 97 of file vl53l1_platform_user_config.h.

◆ VL53L1_OFFSET_CAL_MAX_SIGMA_MM

#define VL53L1_OFFSET_CAL_MAX_SIGMA_MM   0x0040

Max sigma estimate limit during offset calibration Check applies to pre-range, mm1 and mm2 ranges Format 14.2 0x0040 -> 16.0mm.

Definition at line 102 of file vl53l1_platform_user_config.h.

◆ VL53L1_OFFSET_CAL_MIN_EFFECTIVE_SPADS

#define VL53L1_OFFSET_CAL_MIN_EFFECTIVE_SPADS   0x0500

Lower Limit for the MM1 effective SPAD count during offset calibration Format 8.8 0x0500 -> 5.0 effective SPADs

Definition at line 93 of file vl53l1_platform_user_config.h.

◆ VL53L1_POLLING_DELAY_MS

#define VL53L1_POLLING_DELAY_MS   1

Definition at line 81 of file vl53l1_platform_user_config.h.

◆ VL53L1_RANGE_COMPLETION_POLLING_TIMEOUT_MS

#define VL53L1_RANGE_COMPLETION_POLLING_TIMEOUT_MS   2000

Definition at line 78 of file vl53l1_platform_user_config.h.

◆ VL53L1_TEST_COMPLETION_POLLING_TIMEOUT_MS

#define VL53L1_TEST_COMPLETION_POLLING_TIMEOUT_MS   60000

Definition at line 79 of file vl53l1_platform_user_config.h.

◆ VL53L1_TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS

#define VL53L1_TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS   0xC000

Definition at line 87 of file vl53l1_platform_user_config.h.

◆ VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS

#define VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS   0x8000

Definition at line 86 of file vl53l1_platform_user_config.h.



vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:54