Library for use with VL53L1X, intended to represent the Proximity sensor expansion board with the same name.
Dependencies: VL53L1X_mbed
Dependents: HelloWorld_53L1A1 VL53L1A1_Simple_Ranging_With_One_Device VL53L1A1_Simple_Ranging_With_All_Devices VL53L1X_Ranging_With_Multiple_Devices_MbedOS ... more
Diff: Components/VL53L0X/vl53l0x_class.h
- Revision:
- 15:44e6c9013bff
- Parent:
- 14:8320b5ff96fa
- Child:
- 20:cb95ef8a3508
diff -r 8320b5ff96fa -r 44e6c9013bff Components/VL53L0X/vl53l0x_class.h
--- a/Components/VL53L0X/vl53l0x_class.h Mon Aug 07 14:30:21 2017 +0000
+++ b/Components/VL53L0X/vl53l0x_class.h Tue Aug 08 14:41:03 2017 +0000
@@ -301,7 +301,7 @@
* @param[in] &pin_gpio1 pin Mbed InterruptIn PinName to be used as component GPIO_1 INT
* @param[in] dev_addr device address, 0x29 by default
*/
- VL53L0X(DevI2C &i2c, DigitalOut &pin, PinName pin_gpio1, uint8_t dev_addr = DEFAULT_DEVICE_ADDRESS) : dev_i2c(i2c),
+ VL53L0X(DevI2C &i2c, DigitalOut &pin, PinName pin_gpio1, uint8_t dev_addr = DEFAULT_DEVICE_ADDRESS) : dev_i2c(&i2c),
gpio0(&pin)
{
_my_device.I2cDevAddr = dev_addr;
@@ -323,7 +323,7 @@
* @param[in] device address, 0x29 by default
*/
VL53L0X(DevI2C &i2c, Stmpe1600DigiOut &pin, PinName pin_gpio1,
- uint8_t dev_addr = DEFAULT_DEVICE_ADDRESS) : dev_i2c(i2c), expgpio0(&pin)
+ uint8_t dev_addr = DEFAULT_DEVICE_ADDRESS) : dev_i2c(&i2c), expgpio0(&pin)
{
_my_device.I2cDevAddr = dev_addr;
_my_device.comms_type = 1; // VL53L0X_COMMS_I2C
@@ -2737,7 +2737,7 @@
VL53L0X_DeviceInfo_t _device_info;
/* IO Device */
- DevI2C &dev_i2c;
+ DevI2C *dev_i2c;
/* Digital out pin */
DigitalOut *gpio0;
/* GPIO expander */
X-NUCLEO-53L1A1 Ranging Sensor Expansion Board