VL53L1 LL Driver Defines. More...
Modules | |
Error and Warning code returned by API | |
The following DEFINE are used to identify the PAL ERROR. | |
Classes | |
struct | VL53L1_additional_data_t |
Additional debug data. More... | |
struct | VL53L1_additional_offset_cal_data_t |
Additional Offset Calibration Data. More... | |
struct | VL53L1_cal_peak_rate_map_t |
Structure for storing the calibration peak rate map Used by DMAX to understand the spatial roll off in the signal rate map towards the corner of the SPAD array. More... | |
struct | VL53L1_calibration_data_t |
Per Part calibration data. More... | |
struct | VL53L1_gain_calibration_data_t |
Gain calibration data. More... | |
struct | VL53L1_GPIO_interrupt_config_t |
Structure to configure conditions when GPIO interrupt is trigerred. More... | |
struct | VL53L1_ll_driver_state_t |
Contains the driver state information. More... | |
struct | VL53L1_ll_version_t |
Defines the parameters of the LL driver Get Version Functions. More... | |
struct | VL53L1_LLDriverData_t |
VL53L1 LL Driver ST private data structure . More... | |
struct | VL53L1_LLDriverResults_t |
VL53L1 LL Driver ST private results structure. More... | |
struct | VL53L1_low_power_auto_data_t |
Structure to hold state, tuning and output variables for the low power auto mode (Presence) More... | |
struct | VL53L1_offset_range_data_t |
Structure for storing the set of range results required for the mm1 and mm2 offset calibration functions. More... | |
struct | VL53L1_offset_range_results_t |
Structure for storing the set of range results required for the offset calibration functions. More... | |
struct | VL53L1_offsetcal_config_t |
Run Offset Cal Function (offsetcal) Config. More... | |
struct | VL53L1_optical_centre_t |
Optical Centre data. More... | |
struct | VL53L1_range_data_t |
Internal data structure for storing post processed ranges. More... | |
struct | VL53L1_range_results_t |
Structure for storing the set of range results. More... | |
struct | VL53L1_refspadchar_config_t |
Reference SPAD Characterization (RefSpadChar) Config. More... | |
struct | VL53L1_spad_rate_data_t |
SPAD Rate Data output by SSC. More... | |
struct | VL53L1_ssc_config_t |
SPAD Self Check (SSC) Config data structure. More... | |
struct | VL53L1_tuning_parameters_t |
Tuning Parameters Debug data. More... | |
struct | VL53L1_tuning_parm_storage_t |
TuningParameter Storage. More... | |
struct | VL53L1_user_zone_t |
Defines User Zone(ROI) parameters. More... | |
struct | VL53L1_xtalk_config_t |
Xtalk Extraction and Paramter Config. More... | |
Macros | |
#define | VL53L1_FIRMWARE_VER_MAXIMUM 400 |
#define | VL53L1_FIRMWARE_VER_MINIMUM 398 |
#define | VL53L1_LL_API_IMPLEMENTATION_VER_MAJOR 1 |
#define | VL53L1_LL_API_IMPLEMENTATION_VER_MINOR 2 |
#define | VL53L1_LL_API_IMPLEMENTATION_VER_REVISION 1840 |
#define | VL53L1_LL_API_IMPLEMENTATION_VER_STRING "1.2.11.1840" |
#define | VL53L1_LL_API_IMPLEMENTATION_VER_SUB 10 |
#define | VL53L1_LL_CALIBRATION_DATA_STRUCT_VERSION 0xECAB0102 |
#define | VL53L1_LL_ZONE_CALIBRATION_DATA_STRUCT_VERSION 0xECAE0101 |
#define | VL53L1_MAX_OFFSET_RANGE_RESULTS 3 |
#define | VL53L1_NVM_MAX_FMT_RANGE_DATA 4 |
#define | VL53L1_NVM_PEAK_RATE_MAP_HEIGHT 5 |
#define | VL53L1_NVM_PEAK_RATE_MAP_SAMPLES 25 |
#define | VL53L1_NVM_PEAK_RATE_MAP_WIDTH 5 |
VL53L1 LL Driver Defines.
#define VL53L1_FIRMWARE_VER_MAXIMUM 400 |
Definition at line 103 of file vl53l1_ll_def.h.
#define VL53L1_FIRMWARE_VER_MINIMUM 398 |
VL53L1_FIRMWARE min and max compatible revisions
Definition at line 102 of file vl53l1_ll_def.h.
#define VL53L1_LL_API_IMPLEMENTATION_VER_MAJOR 1 |
VL53L1 Low Level Driver IMPLEMENTATION major version
Definition at line 91 of file vl53l1_ll_def.h.
#define VL53L1_LL_API_IMPLEMENTATION_VER_MINOR 2 |
VL53L1 Low Level DriverI IMPLEMENTATION minor version
Definition at line 93 of file vl53l1_ll_def.h.
#define VL53L1_LL_API_IMPLEMENTATION_VER_REVISION 1840 |
VL53L1 Low Level Driver IMPLEMENTATION sub version
Definition at line 97 of file vl53l1_ll_def.h.
#define VL53L1_LL_API_IMPLEMENTATION_VER_STRING "1.2.11.1840" |
Definition at line 99 of file vl53l1_ll_def.h.
#define VL53L1_LL_API_IMPLEMENTATION_VER_SUB 10 |
VL53L1 Low Level DriverI IMPLEMENTATION sub version
Definition at line 95 of file vl53l1_ll_def.h.
#define VL53L1_LL_CALIBRATION_DATA_STRUCT_VERSION 0xECAB0102 |
Definition at line 110 of file vl53l1_ll_def.h.
#define VL53L1_LL_ZONE_CALIBRATION_DATA_STRUCT_VERSION 0xECAE0101 |
VL53L1 Calibration Data struct version
Definition at line 115 of file vl53l1_ll_def.h.
#define VL53L1_MAX_OFFSET_RANGE_RESULTS 3 |
VL53L1 Zone Calibration Data struct version Sets the maximum number of offset range results required for the offset calibration. Order is RANGE, MM1, MM2
Definition at line 120 of file vl53l1_ll_def.h.
#define VL53L1_NVM_MAX_FMT_RANGE_DATA 4 |
The number of FMT range data points stored in NVM
Definition at line 125 of file vl53l1_ll_def.h.
#define VL53L1_NVM_PEAK_RATE_MAP_HEIGHT 5 |
Array height the NVM peak rate signal map
Definition at line 132 of file vl53l1_ll_def.h.
#define VL53L1_NVM_PEAK_RATE_MAP_SAMPLES 25 |
The number of samples in the NVM peak rate signal map
Definition at line 128 of file vl53l1_ll_def.h.
#define VL53L1_NVM_PEAK_RATE_MAP_WIDTH 5 |
Array width of NVM peak rate signal map
Definition at line 130 of file vl53l1_ll_def.h.