Go to the documentation of this file.
74 #define LOG_FUNCTION_START(fmt, ...) \
75 _LOG_FUNCTION_START(VL53L1_TRACE_MODULE_API, fmt, ##__VA_ARGS__)
76 #define LOG_FUNCTION_END(status, ...) \
77 _LOG_FUNCTION_END(VL53L1_TRACE_MODULE_API, status, ##__VA_ARGS__)
78 #define LOG_FUNCTION_END_FMT(status, fmt, ...) \
79 _LOG_FUNCTION_END_FMT(VL53L1_TRACE_MODULE_API, status, fmt, \
85 char *pRangeStatusString)
91 #ifdef VL53L1_USE_EMPTY_STRING
94 switch (RangeStatus) {
133 char *pPalStateString)
139 #ifdef VL53L1_USE_EMPTY_STRING
142 switch (PalStateCode) {
188 char *pSequenceStepsString)
194 #ifdef VL53L1_USE_EMPTY_STRING
197 switch (SequenceStepId) {
241 char *pLimitCheckString)
247 #ifdef VL53L1_USE_EMPTY_STRING
250 switch (LimitCheckId) {
#define VL53L1_COPYSTRING(str,...)
#define VL53L1_STRING_CHECKENABLE_SIGNAL_RATE_FINAL_RANGE
#define VL53L1_STRING_SEQUENCESTEP_MM1
#define VL53L1_STRING_SEQUENCESTEP_PHASECAL
unsigned char uint8_t
Typedef defining 8 bit unsigned char type. The developer should modify this to suit the platform bein...
#define VL53L1_STRING_SEQUENCESTEP_DSS2
#define VL53L1_STRING_STATE_UNKNOWN
#define VL53L1_STRING_SEQUENCESTEP_VHV
#define VL53L1_SEQUENCESTEP_VHV
#define VL53L1_STATE_STANDBY
Error Code definitions for VL53L1 API.
#define VL53L1_STATE_IDLE
#define VL53L1_STATE_UNKNOWN
EwokPlus25 low level API function definitions.
#define VL53L1_STRING_STATE_IDLE
#define VL53L1_STRING_RANGESTATUS_SIGMA
#define LOG_FUNCTION_START(fmt,...)
#define VL53L1_SEQUENCESTEP_MM2
#define VL53L1_SEQUENCESTEP_RANGE
VL53L1_Error VL53L1_get_limit_check_info(uint16_t LimitCheckId, char *pLimitCheckString)
Generates a string for the limit check Id.
#define VL53L1_STATE_ERROR
#define VL53L1_STATE_POWERDOWN
#define VL53L1_CHECKENABLE_SIGMA_FINAL_RANGE
#define VL53L1_STRING_SEQUENCESTEP_MM2
#define VL53L1_STRING_SEQUENCESTEP_RANGE
VL53L1_Error VL53L1_get_range_status_string(uint8_t RangeStatus, char *pRangeStatusString)
Generates a string for the input device range status code.
#define VL53L1_SEQUENCESTEP_REFPHASE
#define VL53L1_STRING_STATE_WAIT_STATICINIT
#define VL53L1_STRING_RANGESTATUS_NONE
#define VL53L1_STRING_RANGESTATUS_PHASE
#define VL53L1_STATE_RUNNING
VL53L1 function declarations for decoding error codes to a text strings.
#define VL53L1_ERROR_INVALID_PARAMS
#define VL53L1_ERROR_NONE
#define VL53L1_STATE_RESET
#define VL53L1_CHECKENABLE_SIGNAL_RATE_FINAL_RANGE
VL53L1 API function declarations for decoding error codes to a text strings.
VL53L1_Error VL53L1_get_pal_state_string(VL53L1_State PalStateCode, char *pPalStateString)
Generates a string for the input PAL State code.
#define LOG_FUNCTION_END(status,...)
#define VL53L1_STRING_STATE_RUNNING
#define VL53L1_STRING_RANGESTATUS_SIGNAL
#define VL53L1_STRING_RANGESTATUS_MINRANGE
#define VL53L1_STRING_RANGESTATUS_RANGEVALID
#define VL53L1_STATE_WAIT_STATICINIT
#define VL53L1_SEQUENCESTEP_DSS2
#define VL53L1_STRING_STATE_POWERDOWN
#define VL53L1_STRING_RANGESTATUS_HW
#define VL53L1_STRING_STATE_STANDBY
#define VL53L1_STRING_STATE_ERROR
#define VL53L1_STRING_CHECKENABLE_SIGMA_FINAL_RANGE
#define VL53L1_SEQUENCESTEP_DSS1
#define VL53L1_STRING_STATE_RESET
unsigned short uint16_t
Typedef defining 16 bit unsigned short type. The developer should modify this to suit the platform be...
uint8_t VL53L1_SequenceStepId
VL53L1_Error VL53L1_get_sequence_steps_info(VL53L1_SequenceStepId SequenceStepId, char *pSequenceStepsString)
Generates a string for the sequence step Id.
#define VL53L1_STRING_SEQUENCESTEP_DSS1
#define VL53L1_SEQUENCESTEP_PHASECAL
#define VL53L1_STRING_UNKNOW_ERROR_CODE
#define VL53L1_SEQUENCESTEP_MM1
vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:54