Second demo with X-NUCLEO-53L1A1.

Dependencies:   X_NUCLEO_53L1A1 X_NUCLEO_IKS01A3

Revision:
2:819f8323b02d
Parent:
1:b7507ca3370f
Child:
3:d90f22c17d0c
--- a/main.cpp	Thu May 23 13:00:36 2019 +0000
+++ b/main.cpp	Mon Oct 14 10:02:40 2019 +0000
@@ -1,11 +1,8 @@
 /*
  *  This VL53L1X Expansion board test application performs range measurements
- *  using the onboard embedded centre sensor.
+ *  using the onboard embedded centre sensor, and 2 Satellite boards.
  *
- *  Measured ranges are ouput on the Serial Port, running at 96000 baud.
- *
- *  The User Blue button stops the current measurement and entire program,
- *  releasing all resources.
+ *  Measured ranges are ouput on the Serial Port, running at 115200 baud.
  *
  *  The Black Reset button is used to restart the program.
  *
@@ -36,7 +33,6 @@
 #define VL53L1_I2C_SCL   D15
 
 static XNucleo53L1A1 *board=NULL;
-Serial pc(SERIAL_TX, SERIAL_RX);
 
 volatile bool polling_stop = false;
 
@@ -49,10 +45,6 @@
 =============================================================================*/
 int main()
 {
-#if USER_BUTTON==PC_13  // we are cross compiling for Nucleo-f401
-    InterruptIn stop_button(USER_BUTTON);
-    stop_button.rise(&stop_polling);
-#endif
     int status = 0;
     uint8_t ready_centre = 0;
     uint8_t ready_left = 0;
@@ -140,13 +132,13 @@
         }
 
         if (board->sensor_centre != NULL) {
-            printf("%d\t", distance_centre);
+            printf("Distance read by centre sensor is : %d\r\n", distance_centre);
         }
         if (board->sensor_left != NULL) {
-            printf("%d\t", distance_left);
+            printf("Distance read by left satellite sensor is : %d\r\n", distance_left);
         }
         if (board->sensor_right != NULL) {
-            printf("%d\t", distance_right);
+            printf("Distance read by right satellite sensor is : %d\r\n", distance_right);
         }
     }