Time of Flight Sensor
Dependencies: ST_INTERFACES X_NUCLEO_COMMON
Dependents: Ultrasound_And_IMU
Fork of X_NUCLEO_6180XA1 by
Revision 27:22c6f69967d9, committed 2015-11-04
- Comitter:
- gallonm
- Date:
- Wed Nov 04 17:17:35 2015 +0100
- Parent:
- 26:db0cdc5ecc0a
- Child:
- 28:7c9031e96c22
- Commit message:
- Updated printed messages.
Updated x_nucleo_6180xa1 destructor.
Changed in this revision
--- a/Components/VL6180X/vl6180x_class.h Wed Nov 04 09:11:52 2015 +0100
+++ b/Components/VL6180X/vl6180x_class.h Wed Nov 04 17:17:35 2015 +0100
@@ -540,7 +540,7 @@
status=ReadID();
if(status)
- printf("Failed to read ID device. Device not present!\n\r");
+ VL6180x_ErrLog("Failed to read ID device. Device not present!\n\r");
return status;
}
int StopRangeMeasurement(OperatingMode operating_mode);
--- a/x_nucleo_6180xa1.cpp Wed Nov 04 09:11:52 2015 +0100
+++ b/x_nucleo_6180xa1.cpp Wed Nov 04 17:17:35 2015 +0100
@@ -68,10 +68,11 @@
delete gpio0_top;
sensor_top=NULL;
gpio0_top=NULL;
- printf("Failed to init sensor_top\n\r");
+ printf("Sensor top not present\n\r");
}
else
{
+ printf("Sensor top present\n\r");
n_dev++;
}
status=sensor_bottom->InitSensor(NEW_SENSOR_BOTTOM_ADDRESS);
@@ -81,10 +82,11 @@
delete gpio0_bottom;
sensor_bottom=NULL;
gpio0_bottom=NULL;
- printf("Failed to init sensor_bottom\n\r");
+ printf("Sensor bottom not present\n\r");
}
else
{
+ printf("Sensor bottom present\n\r");
n_dev++;
}
status=sensor_left->InitSensor(NEW_SENSOR_LEFT_ADDRESS);
@@ -94,10 +96,11 @@
delete gpio0_left;
sensor_left=NULL;
gpio0_left=NULL;
- printf("Failed to init sensor_left\n\r");
+ printf("Sensor left not present\n\r");
}
else
{
+ printf("Sensor left present\n\r");
n_dev++;
}
status=sensor_right->InitSensor(NEW_SENSOR_RIGHT_ADDRESS);
@@ -107,10 +110,11 @@
delete gpio0_right;
sensor_right=NULL;
gpio0_right=NULL;
- printf("Failed to init sensor_right\n\r");
+ printf("Sensor right not present\n\r");
}
else
{
+ printf("Sensor right present\n\r");
n_dev++;
}
if(n_dev==0)
--- a/x_nucleo_6180xa1.h Wed Nov 04 09:11:52 2015 +0100
+++ b/x_nucleo_6180xa1.h Wed Nov 04 17:17:35 2015 +0100
@@ -142,6 +142,7 @@
delete dispF;
delete dispG;
delete display;
+ _instance=NULL;
}
DevI2C *dev_i2c;
