VL53L0X API Specification
1.0.2.4823VL53L0X Defines. More...
Modules | |
| Error and Warning code returned by API | |
| The following DEFINE are used to identify the PAL ERROR. | |
| Defines Device modes | |
| Defines all possible modes for the device. | |
| Defines Histogram modes | |
| Defines all possible Histogram modes for the device. | |
| List of available Power Modes | |
| List of available Power Modes. | |
| Defines the current status of the device | |
| Defines the current status of the device. | |
| Defines the Polarity | |
| of the Interrupt Defines the Polarity of the Interrupt | |
| Vcsel Period Defines | |
| Defines the range measurement for which to access the vcsel period. | |
| Defines the steps | |
| carried out by the scheduler during a range measurement. | |
| Defines the Polarity | |
| of the Interrupt Defines the the sequence steps performed during ranging. | |
| General Macro Defines | |
| General Macro Defines. | |
Data Structures | |
| struct | VL53L0X_Version_t |
| Defines the parameters of the Get Version Functions. More... | |
| struct | VL53L0X_DeviceInfo_t |
| Defines the parameters of the Get Device Info Functions. More... | |
| struct | VL53L0X_DeviceParameters_t |
| Defines all parameters for the device. More... | |
| struct | VL53L0X_DMaxData_t |
| Structure containing the Dmax computation parameters and data. More... | |
| struct | VL53L0X_RangingMeasurementData_t |
| struct | VL53L0X_HistogramMeasurementData_t |
| struct | VL53L0X_SpadData_t |
| Spad Configuration Data. More... | |
| struct | VL53L0X_DeviceSpecificParameters_t |
| struct | VL53L0X_DevData_t |
| VL53L0X PAL device ST private data structure End user should never access any of these field directly. More... | |
| struct | VL53L0X_RangeData_t |
| Range measurement data. More... | |
| struct | VL53L0X_HistogramData_t |
| Histogram measurement data. More... | |
Macros | |
| #define | VL53L0X10_SPECIFICATION_VER_MAJOR 1 |
| PAL SPECIFICATION major version. More... | |
| #define | VL53L0X10_SPECIFICATION_VER_MINOR 2 |
| PAL SPECIFICATION minor version. More... | |
| #define | VL53L0X10_SPECIFICATION_VER_SUB 7 |
| PAL SPECIFICATION sub version. More... | |
| #define | VL53L0X10_SPECIFICATION_VER_REVISION 1440 |
| PAL SPECIFICATION sub version. More... | |
| #define | VL53L0X10_IMPLEMENTATION_VER_MAJOR 1 |
| VL53L0X PAL IMPLEMENTATION major version. More... | |
| #define | VL53L0X10_IMPLEMENTATION_VER_MINOR 0 |
| VL53L0X PAL IMPLEMENTATION minor version. More... | |
| #define | VL53L0X10_IMPLEMENTATION_VER_SUB 9 |
| VL53L0X PAL IMPLEMENTATION sub version. More... | |
| #define | VL53L0X10_IMPLEMENTATION_VER_REVISION 3673 |
| VL53L0X PAL IMPLEMENTATION sub version. More... | |
| #define | VL53L0X_SPECIFICATION_VER_MAJOR 1 |
| PAL SPECIFICATION major version. More... | |
| #define | VL53L0X_SPECIFICATION_VER_MINOR 2 |
| PAL SPECIFICATION minor version. More... | |
| #define | VL53L0X_SPECIFICATION_VER_SUB 7 |
| PAL SPECIFICATION sub version. More... | |
| #define | VL53L0X_SPECIFICATION_VER_REVISION 1440 |
| PAL SPECIFICATION sub version. More... | |
| #define | VL53L0X_IMPLEMENTATION_VER_MAJOR 1 |
| VL53L0X PAL IMPLEMENTATION major version. More... | |
| #define | VL53L0X_IMPLEMENTATION_VER_MINOR 0 |
| VL53L0X PAL IMPLEMENTATION minor version. More... | |
| #define | VL53L0X_IMPLEMENTATION_VER_SUB 2 |
| VL53L0X PAL IMPLEMENTATION sub version. More... | |
| #define | VL53L0X_IMPLEMENTATION_VER_REVISION 4823 |
| VL53L0X PAL IMPLEMENTATION sub version. More... | |
| #define | VL53L0X_DEFAULT_MAX_LOOP 2000 |
| #define | VL53L0X_MAX_STRING_LENGTH 32 |
| #define | VL53L0X_HISTOGRAM_BUFFER_SIZE 24 |
| #define | VL53L0X_REF_SPAD_BUFFER_SIZE 6 |
Detailed Description
VL53L0X Defines.
Macro Definition Documentation
| #define VL53L0X10_SPECIFICATION_VER_MAJOR 1 |
PAL SPECIFICATION major version.
Definition at line 52 of file vl53l0x_def.h.
| #define VL53L0X10_SPECIFICATION_VER_MINOR 2 |
PAL SPECIFICATION minor version.
Definition at line 54 of file vl53l0x_def.h.
| #define VL53L0X10_SPECIFICATION_VER_SUB 7 |
PAL SPECIFICATION sub version.
Definition at line 56 of file vl53l0x_def.h.
| #define VL53L0X10_SPECIFICATION_VER_REVISION 1440 |
PAL SPECIFICATION sub version.
Definition at line 58 of file vl53l0x_def.h.
| #define VL53L0X10_IMPLEMENTATION_VER_MAJOR 1 |
VL53L0X PAL IMPLEMENTATION major version.
Definition at line 61 of file vl53l0x_def.h.
| #define VL53L0X10_IMPLEMENTATION_VER_MINOR 0 |
VL53L0X PAL IMPLEMENTATION minor version.
Definition at line 63 of file vl53l0x_def.h.
| #define VL53L0X10_IMPLEMENTATION_VER_SUB 9 |
VL53L0X PAL IMPLEMENTATION sub version.
Definition at line 65 of file vl53l0x_def.h.
| #define VL53L0X10_IMPLEMENTATION_VER_REVISION 3673 |
VL53L0X PAL IMPLEMENTATION sub version.
Definition at line 67 of file vl53l0x_def.h.
| #define VL53L0X_SPECIFICATION_VER_MAJOR 1 |
PAL SPECIFICATION major version.
Definition at line 70 of file vl53l0x_def.h.
| #define VL53L0X_SPECIFICATION_VER_MINOR 2 |
PAL SPECIFICATION minor version.
Definition at line 72 of file vl53l0x_def.h.
| #define VL53L0X_SPECIFICATION_VER_SUB 7 |
PAL SPECIFICATION sub version.
Definition at line 74 of file vl53l0x_def.h.
| #define VL53L0X_SPECIFICATION_VER_REVISION 1440 |
PAL SPECIFICATION sub version.
Definition at line 76 of file vl53l0x_def.h.
| #define VL53L0X_IMPLEMENTATION_VER_MAJOR 1 |
VL53L0X PAL IMPLEMENTATION major version.
Definition at line 79 of file vl53l0x_def.h.
| #define VL53L0X_IMPLEMENTATION_VER_MINOR 0 |
VL53L0X PAL IMPLEMENTATION minor version.
Definition at line 81 of file vl53l0x_def.h.
| #define VL53L0X_IMPLEMENTATION_VER_SUB 2 |
VL53L0X PAL IMPLEMENTATION sub version.
Definition at line 83 of file vl53l0x_def.h.
| #define VL53L0X_IMPLEMENTATION_VER_REVISION 4823 |
VL53L0X PAL IMPLEMENTATION sub version.
Definition at line 85 of file vl53l0x_def.h.
| #define VL53L0X_DEFAULT_MAX_LOOP 2000 |
Definition at line 86 of file vl53l0x_def.h.
| #define VL53L0X_MAX_STRING_LENGTH 32 |
Definition at line 87 of file vl53l0x_def.h.
| #define VL53L0X_HISTOGRAM_BUFFER_SIZE 24 |
Definition at line 346 of file vl53l0x_def.h.
| #define VL53L0X_REF_SPAD_BUFFER_SIZE 6 |
Definition at line 368 of file vl53l0x_def.h.