Macros | Typedefs

Defines all possible device states for the device. More...

Collaboration diagram for Device State:

Macros

#define VL53L1_DEVICESTATE_ERROR   ((VL53L1_DeviceState) 99)
 
#define VL53L1_DEVICESTATE_FW_COLDBOOT   ((VL53L1_DeviceState) 2)
 
#define VL53L1_DEVICESTATE_HW_STANDBY   ((VL53L1_DeviceState) 1)
 
#define VL53L1_DEVICESTATE_POWERDOWN   ((VL53L1_DeviceState) 0)
 
#define VL53L1_DEVICESTATE_RANGING_DSS_AUTO   ((VL53L1_DeviceState) 4)
 
#define VL53L1_DEVICESTATE_RANGING_DSS_MANUAL   ((VL53L1_DeviceState) 5)
 
#define VL53L1_DEVICESTATE_RANGING_GATHER_DATA   ((VL53L1_DeviceState) 7)
 
#define VL53L1_DEVICESTATE_RANGING_OUTPUT_DATA   ((VL53L1_DeviceState) 8)
 
#define VL53L1_DEVICESTATE_RANGING_WAIT_GPH_SYNC   ((VL53L1_DeviceState) 6)
 
#define VL53L1_DEVICESTATE_SW_STANDBY   ((VL53L1_DeviceState) 3)
 
#define VL53L1_DEVICESTATE_UNKNOWN   ((VL53L1_DeviceState) 98)
 

Typedefs

typedef uint8_t VL53L1_DeviceState
 

Detailed Description

Defines all possible device states for the device.

Macro Definition Documentation

◆ VL53L1_DEVICESTATE_ERROR

#define VL53L1_DEVICESTATE_ERROR   ((VL53L1_DeviceState) 99)

Definition at line 114 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_FW_COLDBOOT

#define VL53L1_DEVICESTATE_FW_COLDBOOT   ((VL53L1_DeviceState) 2)

Definition at line 105 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_HW_STANDBY

#define VL53L1_DEVICESTATE_HW_STANDBY   ((VL53L1_DeviceState) 1)

Definition at line 104 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_POWERDOWN

#define VL53L1_DEVICESTATE_POWERDOWN   ((VL53L1_DeviceState) 0)

Definition at line 103 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_RANGING_DSS_AUTO

#define VL53L1_DEVICESTATE_RANGING_DSS_AUTO   ((VL53L1_DeviceState) 4)

Definition at line 107 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_RANGING_DSS_MANUAL

#define VL53L1_DEVICESTATE_RANGING_DSS_MANUAL   ((VL53L1_DeviceState) 5)

Definition at line 108 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_RANGING_GATHER_DATA

#define VL53L1_DEVICESTATE_RANGING_GATHER_DATA   ((VL53L1_DeviceState) 7)

Definition at line 110 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_RANGING_OUTPUT_DATA

#define VL53L1_DEVICESTATE_RANGING_OUTPUT_DATA   ((VL53L1_DeviceState) 8)

Definition at line 111 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_RANGING_WAIT_GPH_SYNC

#define VL53L1_DEVICESTATE_RANGING_WAIT_GPH_SYNC   ((VL53L1_DeviceState) 6)

Definition at line 109 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_SW_STANDBY

#define VL53L1_DEVICESTATE_SW_STANDBY   ((VL53L1_DeviceState) 3)

Definition at line 106 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICESTATE_UNKNOWN

#define VL53L1_DEVICESTATE_UNKNOWN   ((VL53L1_DeviceState) 98)

Definition at line 113 of file vl53l1_ll_device.h.

Typedef Documentation

◆ VL53L1_DeviceState

Definition at line 101 of file vl53l1_ll_device.h.



vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:55