

VL53L0X API Specification
1.0.2.4823Gpio Functionality
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
#define VL53L0X_GPIOFUNCTIONALITY_OFF ((VL53L0X_GpioFunctionality) 0) |
NO Interrupt
Definition at line 102 of file vl53l0x_device.h.
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_LOW ((VL53L0X_GpioFunctionality) 1) |
Level Low (value < thresh_low)
Definition at line 104 of file vl53l0x_device.h.
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_HIGH ((VL53L0X_GpioFunctionality) 2) |
Level High (value > thresh_high)
Definition at line 106 of file vl53l0x_device.h.
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT ((VL53L0X_GpioFunctionality) 3) |
Out Of Window (value < thresh_low OR value > thresh_high)
Definition at line 108 of file vl53l0x_device.h.
#define VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY ((VL53L0X_GpioFunctionality) 4) |
New Sample Ready
Definition at line 111 of file vl53l0x_device.h.
Typedef Documentation
typedef uint8_t VL53L0X_GpioFunctionality |
Definition at line 100 of file vl53l0x_device.h.