Go to the documentation of this file.
69 #ifndef _VL53L1_WAIT_H_
70 #define _VL53L1_WAIT_H_
unsigned int uint32_t
Typedef defining 32 bit unsigned int type. The developer should modify this to suit the platform bein...
unsigned char uint8_t
Typedef defining 8 bit unsigned char type. The developer should modify this to suit the platform bein...
VL53L1_Error VL53L1_wait_for_range_completion(VL53L1_DEV Dev)
Waits for the next ranging interrupt.
VL53L1_Error VL53L1_poll_for_boot_completion(VL53L1_DEV Dev, uint32_t timeout_ms)
Waits (polls) for initial firmware boot to finish.
VL53L1_Error VL53L1_wait_for_firmware_ready(VL53L1_DEV Dev)
Waits for initial firmware ready.
VL53L1_Error VL53L1_poll_for_firmware_ready(VL53L1_DEV Dev, uint32_t timeout_ms)
Waits (polls) for initial firmware ready.
VL53L1_Error VL53L1_wait_for_boot_completion(VL53L1_DEV Dev)
Wait for initial firmware boot to finish.
VL53L1_Error VL53L1_is_firmware_ready(VL53L1_DEV Dev, uint8_t *pready)
Reads FIRMWARE__SYSTEM_STATUS register to detect if the firmware is ready for ranging.
VL53L1_Error VL53L1_wait_for_test_completion(VL53L1_DEV Dev)
Waits for a device test mode to complete.
VL53L1_Error VL53L1_is_boot_complete(VL53L1_DEV Dev, uint8_t *pready)
Reads FIRMWARE__SYSTEM_STATUS register to detect if the firmware was finished booting.
VL53L1_Error VL53L1_poll_for_range_completion(VL53L1_DEV Dev, uint32_t timeout_ms)
Polls bit 0 of VL53L1_GPIO__TIO_HV_STATUS register to determine the state of the GPIO (Interrupt) pin...
VL53L1_Error VL53L1_is_new_data_ready(VL53L1_DEV Dev, uint8_t *pready)
Reads bit 0 of VL53L1_GPIO__TIO_HV_STATUS register to determine if new range data is ready (available...
vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:54