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

Revision:
20:cb95ef8a3508
Parent:
15:44e6c9013bff
diff -r 44e6c9013bff -r cb95ef8a3508 Components/VL53L0X/vl53l0x_class.cpp
--- a/Components/VL53L0X/vl53l0x_class.cpp	Tue Aug 08 14:41:03 2017 +0000
+++ b/Components/VL53L0X/vl53l0x_class.cpp	Fri Dec 15 14:13:04 2017 +0000
@@ -4008,6 +4008,12 @@
     return status;
 }
 
+VL53L0X_Error VL53L0X::vl53l0x_get_device(VL53L0X_DEV *dev)
+{
+   *dev = _device;
+   return VL53L0X_ERROR_NONE;
+}    
+
 VL53L0X_Error VL53L0X::vl53l0x_perform_ref_calibration(VL53L0X_DEV dev, uint8_t *p_vhv_settings,
         uint8_t *p_phase_cal)
 {
@@ -5205,6 +5211,7 @@
     FixPoint1616_t signalLimit = (FixPoint1616_t)(0.25 * 65536);
     FixPoint1616_t sigmaLimit = (FixPoint1616_t)(18 * 65536);
     uint32_t timingBudget = 33000;
+//    uint32_t timingBudget = 20*1000;
     uint8_t preRangeVcselPeriod = 14;
     uint8_t finalRangeVcselPeriod = 10;
 
@@ -5261,13 +5268,13 @@
         /* Ranging configuration */
 //*
 //        switch(rangingConfig) {
-//        case LONG_RANGE:
-        signalLimit = (FixPoint1616_t)(0.1 * 65536);
-        sigmaLimit = (FixPoint1616_t)(60 * 65536);
-        timingBudget = 33000;
-        preRangeVcselPeriod = 18;
-        finalRangeVcselPeriod = 14;
-        /*        	break;
+/*             case LONG_RANGE:
+                    signalLimit = (FixPoint1616_t)(0.1 * 65536);
+                    sigmaLimit = (FixPoint1616_t)(60 * 65536);
+                    timingBudget = 33000;
+                    preRangeVcselPeriod = 18;
+                    finalRangeVcselPeriod = 14;
+                	break;
                 case HIGH_ACCURACY:
         			signalLimit = (FixPoint1616_t)(0.25*65536);
         			sigmaLimit = (FixPoint1616_t)(18*65536);
@@ -5405,7 +5412,3 @@
 
 /******************************************************************************/
 
-
-
-
-