Adafruit Library
Adafruit_VL53L0X Member List

This is the complete list of members for Adafruit_VL53L0X, including all inherited members.

begin(uint8_t i2c_addr=VL53L0X_I2C_ADDR, boolean debug=false, TwoWire *i2c=&Wire, VL53L0X_Sense_config_t vl_config=VL53L0X_SENSE_DEFAULT)Adafruit_VL53L0X
clearInterruptMask(boolean debug=false)Adafruit_VL53L0X
configSensor(VL53L0X_Sense_config_t vl_config)Adafruit_VL53L0X
getDeviceMode(VL53L0X_DeviceModes *pDeviceMode, boolean debug=false)Adafruit_VL53L0X
getGpioConfig(VL53L0X_DeviceModes *pDeviceMode, VL53L0X_GpioFunctionality *pFunctionality, VL53L0X_InterruptPolarity *pPolarity, boolean debug=false)Adafruit_VL53L0X
getInterruptThresholds(FixPoint1616_t *pThresholdLow, FixPoint1616_t *pThresholdHigh, boolean debug=false)Adafruit_VL53L0X
getLimitCheckCurrent(uint8_t LimitCheckId, FixPoint1616_t *pLimitCheckCurrent, boolean debug=false)Adafruit_VL53L0X
getLimitCheckEnable(uint16_t LimitCheckId)Adafruit_VL53L0X
getLimitCheckValue(uint16_t LimitCheckId)Adafruit_VL53L0X
getMeasurementTimingBudgetMicroSeconds(void)Adafruit_VL53L0X
getRangingMeasurement(VL53L0X_RangingMeasurementData_t *pRangingMeasurementData, boolean debug=false)Adafruit_VL53L0X
getSingleRangingMeasurement(VL53L0X_RangingMeasurementData_t *pRangingMeasurementData, boolean debug=false)Adafruit_VL53L0X
getVcselPulsePeriod(VL53L0X_VcselPeriod VcselPeriodType)Adafruit_VL53L0X
isRangeComplete(void)Adafruit_VL53L0X
printRangeStatus(VL53L0X_RangingMeasurementData_t *pRangingMeasurementData)Adafruit_VL53L0X
rangingTest(VL53L0X_RangingMeasurementData_t *pRangingMeasurementData, boolean debug=false)Adafruit_VL53L0Xinline
readRange(void)Adafruit_VL53L0X
readRangeResult(void)Adafruit_VL53L0X
readRangeStatus(void)Adafruit_VL53L0X
setAddress(uint8_t newAddr)Adafruit_VL53L0X
setDeviceMode(VL53L0X_DeviceModes DeviceMode, boolean debug=false)Adafruit_VL53L0X
setGpioConfig(VL53L0X_DeviceModes DeviceMode, VL53L0X_GpioFunctionality Functionality, VL53L0X_InterruptPolarity Polarity, boolean debug=false)Adafruit_VL53L0X
setInterruptThresholds(FixPoint1616_t ThresholdLow, FixPoint1616_t ThresholdHigh, boolean debug=false)Adafruit_VL53L0X
setLimitCheckEnable(uint16_t LimitCheckId, uint8_t LimitCheckEnable)Adafruit_VL53L0X
setLimitCheckValue(uint16_t LimitCheckId, FixPoint1616_t LimitCheckValue)Adafruit_VL53L0X
setMeasurementTimingBudgetMicroSeconds(uint32_t budget_us)Adafruit_VL53L0X
setVcselPulsePeriod(VL53L0X_VcselPeriod VcselPeriodType, uint8_t VCSELPulsePeriod)Adafruit_VL53L0X
startMeasurement(boolean debug=false)Adafruit_VL53L0X
startRange(void)Adafruit_VL53L0X
startRangeContinuous(uint16_t period_ms=50)Adafruit_VL53L0X
StatusAdafruit_VL53L0X
stopMeasurement(boolean debug=false)Adafruit_VL53L0X
stopRangeContinuous(void)Adafruit_VL53L0X
timeoutOccurred(void)Adafruit_VL53L0Xinline
VL53L0X_Sense_config_t enum nameAdafruit_VL53L0X
VL53L0X_SENSE_DEFAULT enum value (defined in Adafruit_VL53L0X)Adafruit_VL53L0X
VL53L0X_SENSE_HIGH_ACCURACY enum value (defined in Adafruit_VL53L0X)Adafruit_VL53L0X
VL53L0X_SENSE_HIGH_SPEED enum value (defined in Adafruit_VL53L0X)Adafruit_VL53L0X
VL53L0X_SENSE_LONG_RANGE enum value (defined in Adafruit_VL53L0X)Adafruit_VL53L0X
waitRangeComplete(void)Adafruit_VL53L0X