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: XNucleo53L0A1.h
- Revision:
- 17:f8187a3fa36e
- Parent:
- 16:27d3d95c8593
- Child:
- 18:2413acea538f
diff -r 27d3d95c8593 -r f8187a3fa36e XNucleo53L0A1.h
--- a/XNucleo53L0A1.h Tue Aug 22 14:39:51 2017 +0000
+++ b/XNucleo53L0A1.h Tue Oct 10 08:48:41 2017 +0000
@@ -64,20 +64,20 @@
*/
XNucleo53L0A1(DevI2C *ext_i2c) : dev_i2c(ext_i2c)
{
- stmpe1600_exp0 = new Stmpe1600(*ext_i2c, (0x43 * 2)); // U21
+ stmpe1600_exp0 = new Stmpe1600(ext_i2c, (0x43 * 2)); // U21
- stmpe1600_exp1 = new Stmpe1600(*ext_i2c, (0x42 * 2)); // U19
+ stmpe1600_exp1 = new Stmpe1600(ext_i2c, (0x42 * 2)); // U19
- display = new Display(*stmpe1600_exp0, *stmpe1600_exp1);
+ display = new Display(stmpe1600_exp0, stmpe1600_exp1);
- xshutdown_centre = new Stmpe1600DigiOut(*dev_i2c, GPIO_15, (0x42 * 2)); // U19 on schematic
- sensor_centre = new VL53L0X(*dev_i2c, *xshutdown_centre, A2);
+ xshutdown_centre = new Stmpe1600DigiOut(dev_i2c, GPIO_15, (0x42 * 2)); // U19 on schematic
+ sensor_centre = new VL53L0X(dev_i2c, xshutdown_centre, A2);
- xshutdown_left = new Stmpe1600DigiOut(*dev_i2c, GPIO_14, (0x43 * 2)); // U21 on schematic
- sensor_left = new VL53L0X(*dev_i2c, *xshutdown_left, D8);
+ xshutdown_left = new Stmpe1600DigiOut(dev_i2c, GPIO_14, (0x43 * 2)); // U21 on schematic
+ sensor_left = new VL53L0X(dev_i2c, xshutdown_left, D8);
- xshutdown_right = new Stmpe1600DigiOut(*dev_i2c, GPIO_15, (0x43 * 2)); // U21 on schematic
- sensor_right = new VL53L0X(*dev_i2c, *xshutdown_right, D2);
+ xshutdown_right = new Stmpe1600DigiOut(dev_i2c, GPIO_15, (0x43 * 2)); // U21 on schematic
+ sensor_right = new VL53L0X(dev_i2c, xshutdown_right, D2);
}
/** Constructor 2
@@ -90,20 +90,20 @@
XNucleo53L0A1(DevI2C *ext_i2c, PinName gpio1_centre,
PinName gpio1_left, PinName gpio1_right) : dev_i2c(ext_i2c)
{
- stmpe1600_exp0 = new Stmpe1600(*ext_i2c, (0x43 * 2)); // U21
+ stmpe1600_exp0 = new Stmpe1600(ext_i2c, (0x43 * 2)); // U21
- stmpe1600_exp1 = new Stmpe1600(*ext_i2c, (0x42 * 2)); // U19
+ stmpe1600_exp1 = new Stmpe1600(ext_i2c, (0x42 * 2)); // U19
- display = new Display(*stmpe1600_exp0, *stmpe1600_exp1);
+ display = new Display(stmpe1600_exp0, stmpe1600_exp1);
- xshutdown_centre = new Stmpe1600DigiOut(*dev_i2c, GPIO_15, (0x42 * 2)); // U19 on schematic
- sensor_centre = new VL53L0X(*dev_i2c, *xshutdown_centre, gpio1_centre);
+ xshutdown_centre = new Stmpe1600DigiOut(dev_i2c, GPIO_15, (0x42 * 2)); // U19 on schematic
+ sensor_centre = new VL53L0X(dev_i2c, xshutdown_centre, gpio1_centre);
- xshutdown_left = new Stmpe1600DigiOut(*dev_i2c, GPIO_14, (0x43 * 2)); // U21 on schematic
- sensor_left = new VL53L0X(*dev_i2c, *xshutdown_left, gpio1_left);
+ xshutdown_left = new Stmpe1600DigiOut(dev_i2c, GPIO_14, (0x43 * 2)); // U21 on schematic
+ sensor_left = new VL53L0X(dev_i2c, xshutdown_left, gpio1_left);
- xshutdown_right = new Stmpe1600DigiOut(*dev_i2c, GPIO_15, (0x43 * 2)); // U21 on schematic
- sensor_right = new VL53L0X(*dev_i2c, *xshutdown_right, gpio1_right);
+ xshutdown_right = new Stmpe1600DigiOut(dev_i2c, GPIO_15, (0x43 * 2)); // U21 on schematic
+ sensor_right = new VL53L0X(dev_i2c, xshutdown_right, gpio1_right);
}
/** Destructor
X-NUCLEO-53L1A1 Ranging Sensor Expansion Board