Functions used to prepare and setup the device. More...

Functions used to prepare and setup the device.
| VL53L1_Error VL53L1_GetDistanceMode | ( | VL53L1_DEV | Dev, |
| VL53L1_DistanceModes * | pDistanceMode | ||
| ) |
Get the distance mode.
| Dev | Device Handle |
| *pDistanceMode | Pointer to Distance mode |
Definition at line 1100 of file vl53l1_api.c.
| VL53L1_Error VL53L1_GetInterMeasurementPeriodMilliSeconds | ( | VL53L1_DEV | Dev, |
| uint32_t * | pInterMeasurementPeriodMilliSeconds | ||
| ) |
Get continuous mode Inter-Measurement period in milliseconds
| Dev | Device Handle |
| pInterMeasurementPeriodMilliSeconds | Pointer to programmed Inter-Measurement Period in milliseconds. |
Definition at line 1334 of file vl53l1_api.c.
| VL53L1_Error VL53L1_GetMeasurementTimingBudgetMicroSeconds | ( | VL53L1_DEV | Dev, |
| uint32_t * | pMeasurementTimingBudgetMicroSeconds | ||
| ) |
Get Ranging Timing Budget in microseconds.
| Dev | Device Handle |
| pMeasurementTimingBudgetMicroSeconds | Max measurement time in microseconds. |
Definition at line 1233 of file vl53l1_api.c.
| VL53L1_Error VL53L1_GetPresetMode | ( | VL53L1_DEV | Dev, |
| VL53L1_PresetModes * | pPresetMode | ||
| ) |
Get current Preset Mode.
| Dev | Device Handle |
| pPresetMode | Pointer to current apply mode value |
Definition at line 1009 of file vl53l1_api.c.
| VL53L1_Error VL53L1_SetDistanceMode | ( | VL53L1_DEV | Dev, |
| VL53L1_DistanceModes | DistanceMode | ||
| ) |
Set the distance mode.
| Dev | Device Handle |
| DistanceMode | Distance mode to apply, valid values are:
|
Definition at line 1022 of file vl53l1_api.c.
| VL53L1_Error VL53L1_SetInterMeasurementPeriodMilliSeconds | ( | VL53L1_DEV | Dev, |
| uint32_t | InterMeasurementPeriodMilliSeconds | ||
| ) |
Program continuous mode Inter-Measurement period in milliseconds
| Dev | Device Handle |
| InterMeasurementPeriodMilliSeconds | Inter-Measurement Period in ms. this value should be greater than the duration set in VL53L1_SetMeasurementTimingBudgetMicroSeconds() to ensure smooth ranging operation. |
Definition at line 1315 of file vl53l1_api.c.
| VL53L1_Error VL53L1_SetMeasurementTimingBudgetMicroSeconds | ( | VL53L1_DEV | Dev, |
| uint32_t | MeasurementTimingBudgetMicroSeconds | ||
| ) |
Set Ranging Timing Budget in microseconds.
| Dev | Device Handle |
| MeasurementTimingBudgetMicroSeconds | Max measurement time in microseconds. |
Definition at line 1116 of file vl53l1_api.c.
| VL53L1_Error VL53L1_SetPresetMode | ( | VL53L1_DEV | Dev, |
| VL53L1_PresetModes | PresetMode | ||
| ) |
Set a new Preset Mode.
| Dev | Device Handle |
| PresetMode | New Preset mode to apply Valid values are:
|
Definition at line 968 of file vl53l1_api.c.