Condensed Version of Public VL53L0X

Dependents:   ToF-Only-Tryout

Embed: (wiki syntax)

« Back to documentation index

VL53L0X Defines

VL53L0X Defines

VL53L0X Defines. More...

Data Structures

struct  VL53L0X_Version_t
 Defines the parameters of the Get Version Functions. More...
struct  TVL53L0X_DeviceInfo
 Defines the parameters of the Get Device Info Functions. More...
struct  VL53L0X_DeviceParams_t
 Defines all parameters for the device. More...
struct  VL53L0X_DMaxData_t
 Structure containing the Dmax computation parameters and data. More...
struct  VL53L0X_SPADData_t
 SPAD Configuration Data. More...
struct  VL53L0X_RangeData_t
 Range measurement data. More...
struct  VL53L0X_HistogramData_t
 Histogram measurement data. More...

Modules

 VL53L0X cut1.1 Device Specific Defines
 

VL53L0X cut1.1 Device Specific Defines.


 Error and Warning code returned by API
 

The following DEFINE are used to identify the Device 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 Phase.


 Defines the steps
 

carried out by the scheduler during a range measurement.


 General Macro Defines
 

General Macro Defines.


Typedefs

typedef uint32_t TFP1616
 Device specific defines.

Detailed Description

VL53L0X Defines.


Typedef Documentation

typedef uint32_t TFP1616

Device specific defines.

To be adapted by implementer for the targeted device. use where fractional values are expected

Given a floating point value f it's 16.16 bit point is (int)(f*(1<<16))

Definition at line 136 of file VL53L0X_def.h.