Tarek Lule / VL53L0X_Condensed2
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  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_RangeData_t
 Range measurement data. More...

Modules

 Device Error
 

Device Error code.


 Check Enable list
 

Check Enable code.


 Define Registers
 

List of all the defined registers.


 Gpio Functionality
 

Defines the different functionalities for the device GPIO(s)


 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.


 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.


 VL53L0X_define_SequenceStepId_group
 

Defines the the sequence steps performed during ranging.


Typedefs

typedef uint32_t FixPoint1616_t
 FixPoint1616_t is used where fractional values are needed Given a floating point value f it's .16 bit point is (int)(f*(1<<16))

Detailed Description

VL53L0X Defines.


Typedef Documentation

typedef uint32_t FixPoint1616_t

FixPoint1616_t is used where fractional values are needed Given a floating point value f it's .16 bit point is (int)(f*(1<<16))

Definition at line 82 of file VL53L0X_def.h.