Lines Matching full:vl53l0x

1 /* vl53l0x.c - Driver for ST VL53L0X time of flight sensor */
27 LOG_MODULE_REGISTER(VL53L0X, CONFIG_SENSOR_LOG_LEVEL);
44 /* tBOOT (1.2ms max.) VL53L0X firmware boot period */
54 VL53L0X_Dev_t vl53l0x; member
67 ret = VL53L0X_StaticInit(&drv_data->vl53l0x); in vl53l0x_setup_single_shot()
74 ret = VL53L0X_PerformRefCalibration(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
83 ret = VL53L0X_PerformRefSpadManagement(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
92 ret = VL53L0X_SetDeviceMode(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
100 ret = VL53L0X_SetLimitCheckEnable(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
109 ret = VL53L0X_SetLimitCheckEnable(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
118 ret = VL53L0X_SetLimitCheckValue(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
128 ret = VL53L0X_SetLimitCheckValue(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
137 ret = VL53L0X_SetMeasurementTimingBudgetMicroSeconds(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
145 ret = VL53L0X_SetVcselPulsePeriod(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
154 ret = VL53L0X_SetVcselPulsePeriod(&drv_data->vl53l0x, in vl53l0x_setup_single_shot()
190 ret = VL53L0X_SetDeviceAddress(&drv_data->vl53l0x, 2 * config->i2c.addr); in vl53l0x_start()
197 drv_data->vl53l0x.I2cDevAddr = config->i2c.addr; in vl53l0x_start()
203 ret = VL53L0X_GetDeviceInfo(&drv_data->vl53l0x, &vl53l0x_dev_info); in vl53l0x_start()
218 ret = VL53L0X_RdWord(&drv_data->vl53l0x, in vl53l0x_start()
227 ret = VL53L0X_DataInit(&drv_data->vl53l0x); in vl53l0x_start()
262 ret = VL53L0X_PerformSingleRangingMeasurement(&drv_data->vl53l0x, in vl53l0x_sample_fetch()
312 drv_data->vl53l0x.I2cDevAddr = VL53L0X_INITIAL_ADDR; in vl53l0x_init()
313 drv_data->vl53l0x.i2c = config->i2c.bus; in vl53l0x_init()
324 * Shutdown all vl53l0x sensors so at each sensor's 1st fetch call in vl53l0x_init()