Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches

Defines the different functionalities for the device GPIO(s). More...

Macros

#define VL53L0X_GPIOFUNCTIONALITY_OFF   ((VL53L0X_GpioFunctionality)0)
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_LOW   ((VL53L0X_GpioFunctionality)1)
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_HIGH   ((VL53L0X_GpioFunctionality)2)
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT   ((VL53L0X_GpioFunctionality)3)
#define VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY   ((VL53L0X_GpioFunctionality)4)

Typedefs

typedef uint8_t VL53L0X_GpioFunctionality

Detailed Description

Defines the different functionalities for the device GPIO(s).

Macro Definition Documentation

◆ VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY

#define VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY   ((VL53L0X_GpioFunctionality)4)

New Sample Ready

108#define VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY \
109 ((VL53L0X_GpioFunctionality)4)

◆ VL53L0X_GPIOFUNCTIONALITY_OFF

#define VL53L0X_GPIOFUNCTIONALITY_OFF   ((VL53L0X_GpioFunctionality)0)

NO Interrupt

99#define VL53L0X_GPIOFUNCTIONALITY_OFF \
100 ((VL53L0X_GpioFunctionality)0)

◆ VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_HIGH

#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_HIGH   ((VL53L0X_GpioFunctionality)2)

Level High (value > thresh_high)

103#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_HIGH \
104 ((VL53L0X_GpioFunctionality)2)

◆ VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_LOW

#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_LOW   ((VL53L0X_GpioFunctionality)1)

Level Low (value < thresh_low)

101#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_LOW \
102 ((VL53L0X_GpioFunctionality)1)

◆ VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT

#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT   ((VL53L0X_GpioFunctionality)3)

Out Of Window (value < thresh_low OR value > thresh_high)

105#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT \
106 ((VL53L0X_GpioFunctionality)3)