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.