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.