VL53L3CX sensor ranging example. No expansion shield. Satellite board wired straight in to the motherboard. Targetting MbedOS v6.10.
Dependencies: VL53L3CX_mbed
Diff: Main.cpp
- Revision:
- 1:302ec451d4d5
- Parent:
- 0:2800b864165a
- Child:
- 2:6cc14a15a98c
diff -r 2800b864165a -r 302ec451d4d5 Main.cpp --- a/Main.cpp Wed Oct 14 07:49:01 2020 +0000 +++ b/Main.cpp Mon Oct 19 08:44:53 2020 +0000 @@ -16,13 +16,13 @@ #include "mbed.h" #include "NoShield53L3.h" -#include "vl53L1x_I2c.h" +#include "vl53L3_I2c.h" #include <time.h> // define i2c mcu pins -#define VL53L1_I2C_SDA D14 -#define VL53L1_I2C_SCL D15 +#define I2C_SDA D14 +#define I2C_SCL D15 static NoShield53L3 *board=NULL; Serial pc(SERIAL_TX, SERIAL_RX); @@ -50,7 +50,7 @@ pc.baud(115200); // baud rate is important as printf statements take a lot of time printf("Hello world!\r\n"); - vl53L1X_DevI2C *dev_I2C = new vl53L1X_DevI2C(VL53L1_I2C_SDA, VL53L1_I2C_SCL); + vl53L3_DevI2C *dev_I2C = new vl53L3_DevI2C(I2C_SDA, I2C_SCL); /* no expansion board so don't use stmpe1600 */ board = NoShield53L3::instance(dev_I2C, A2, D8, D2);