Lab 2 Part 16

Dependencies:   mbed X_NUCLEO_53L0A1

Files at this revision

API Documentation at this revision

Comitter:
Davidroid
Date:
Tue Aug 22 14:42:10 2017 +0000
Parent:
9:9733cfdb0a18
Child:
11:5186cc367be0
Commit message:
Updating with the new version of the library.

Changed in this revision

X_NUCLEO_53L0A1.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
main.cpp.orig Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/X_NUCLEO_53L0A1.lib	Mon Aug 07 14:54:55 2017 +0000
+++ b/X_NUCLEO_53L0A1.lib	Tue Aug 22 14:42:10 2017 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/ST/code/X_NUCLEO_53L0A1/#8320b5ff96fa
+https://developer.mbed.org/teams/ST/code/X_NUCLEO_53L0A1/#27d3d95c8593
--- a/main.cpp	Mon Aug 07 14:54:55 2017 +0000
+++ b/main.cpp	Tue Aug 22 14:42:10 2017 +0000
@@ -1,5 +1,5 @@
 #include "mbed.h"
-#include "x_nucleo_53l0a1.h"
+#include "XNucleo53L0A1.h"
 #include <stdio.h>
 
 /* This VL53L0X Expansion board test application performs a range measurement in polling mode
@@ -8,7 +8,7 @@
 #define VL53L0_I2C_SDA   D14 
 #define VL53L0_I2C_SCL   D15 
 
-static X_NUCLEO_53L0A1 *board=NULL;
+static XNucleo53L0A1 *board=NULL;
 
 
 /*=================================== Main ==================================
@@ -21,20 +21,19 @@
     DevI2C *device_i2c = new DevI2C(VL53L0_I2C_SDA, VL53L0_I2C_SCL);
     
     /* creates the 53L0A1 expansion board singleton obj */
-    board = X_NUCLEO_53L0A1::instance(device_i2c, A2, D8, D2);
+    board = XNucleo53L0A1::instance(device_i2c, A2, D8, D2);
 
     /* init the 53L0A1 expansion board with default values */
     status = board->init_board();
     if (status) {
-        printf("Failed to init board!\n\r");
+        printf("Failed to init board!\r\n");
         return 0;
     }
 
    while (1) {
         status = board->sensor_centre->get_distance(&distance);
         if (status == VL53L0X_ERROR_NONE) {
-           printf("Distance : %ld\n", distance);
+           printf("Distance : %ld\r\n", distance);
         }
    }
 }
-
--- a/main.cpp.orig	Mon Aug 07 14:54:55 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-#include "mbed.h"
-#include "x_nucleo_53l0a1.h"
-#include <stdio.h>
-
-/* This VL53L0X Expansion board test application performs a range measurement in polling mode
-   on the onboard embedded top sensor. */
-
-#define VL53L0_I2C_SDA   D14 
-#define VL53L0_I2C_SCL   D15 
-
-static X_NUCLEO_53L0A1 *board=NULL;
-
-
-/*=================================== Main ==================================
-=============================================================================*/
-int main()
-{   
-   int status;
-   uint32_t distance;
-
-    DevI2C *device_i2c = new DevI2C(VL53L0_I2C_SDA, VL53L0_I2C_SCL);
-        
-    /* creates the 53L0A1 expansion board singleton obj */
-    board = X_NUCLEO_53L0A1::instance(device_i2c, A2, D8, D2);
-
-    /* init the 53L0A1 expansion board with default values */
-    status = board->init_board();
-    if (status)
-    {
-        printf("Failed to init board!\n\r");
-        return 0;
-    }
-
-   while(1)
-   {
-        status = board->sensor_centre->get_distance(&distance);
-        if (status == VL53L0X_ERROR_NONE)
-        {
-           printf("Distance : %ld\n", distance);
-        }
-   }
-
-}
-
--- a/mbed.bld	Mon Aug 07 14:54:55 2017 +0000
+++ b/mbed.bld	Tue Aug 22 14:42:10 2017 +0000
@@ -1,1 +1,1 @@
-https://mbed.org/users/mbed_official/code/mbed/builds/64910690c574
\ No newline at end of file
+https://mbed.org/users/mbed_official/code/mbed/builds/e2bfab296f20
\ No newline at end of file