The VL53L1CB proximity sensor, based on ST’s FlightSense™, Time-of-Flight technology.

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   VL53L1CB_noshield_1sensor_polls_auton VL53L1CB_noshield_1sensor_interrupt_auton X_NUCLEO_53L1A2

Based on VL53L1 library, this is a library for the VL53L1CB ToF chip.

Revision:
18:0696efe39d08
Parent:
7:1add29d51e72
--- a/inc/vl53l1_def.h	Wed Jun 23 12:57:26 2021 +0000
+++ b/inc/vl53l1_def.h	Wed Jul 21 17:06:38 2021 +0200
@@ -37,9 +37,9 @@
 /** VL53L1 IMPLEMENTATION minor version */
 #define VL53L1_IMPLEMENTATION_VER_MINOR       6
 /** VL53L1 IMPLEMENTATION sub version */
-#define VL53L1_IMPLEMENTATION_VER_SUB         5
+#define VL53L1_IMPLEMENTATION_VER_SUB         7
 /** VL53L1 IMPLEMENTATION sub version */
-#define VL53L1_IMPLEMENTATION_VER_REVISION  2496
+#define VL53L1_IMPLEMENTATION_VER_REVISION  2536
 
 /****************************************
  * PRIVATE define do not edit
@@ -342,13 +342,13 @@
 typedef uint8_t VL53L1_SmudgeCorrectionModes;
 
 #define VL53L1_SMUDGE_CORRECTION_NONE       ((VL53L1_SmudgeCorrectionModes)  0)
-	/*!< Smudge correction is applied continously accross the rangings */
+	/*!< Smudge correction is disabled */
 #define VL53L1_SMUDGE_CORRECTION_CONTINUOUS ((VL53L1_SmudgeCorrectionModes)  1)
-	/*!< Smudge correction is applied continously accross the rangings */
+	/*!< Smudge correction is applied continuously across the rangings */
 #define VL53L1_SMUDGE_CORRECTION_SINGLE     ((VL53L1_SmudgeCorrectionModes)  2)
-	/*!< Smudge correction is applied only once accross the rangings */
+	/*!< Smudge correction is applied only once across the rangings */
 #define VL53L1_SMUDGE_CORRECTION_DEBUG      ((VL53L1_SmudgeCorrectionModes)  3)
-	/*!< Smudge detection is applied continously but Xtalk values are not
+	/*!< Smudge detection is applied continuously but Xtalk values are not
 	 * updated automatically within the driver
 	 */
 
@@ -376,13 +376,13 @@
 	FixPoint1616_t SignalRateRtnMegaCps;
 		/*!< Return signal rate (MCPS)\n these is a 16.16 fix point
 		 *  value, which is effectively a measure of target
-		 *   reflectance.
+		 *  reflectance.
 		 */
 
 	FixPoint1616_t AmbientRateRtnMegaCps;
 		/*!< Return ambient rate (MCPS)\n these is a 16.16 fix point
-		 *  value, which is effectively a measure of the ambien
-		 *  t light.
+		 *  value, which is effectively a measure of the ambient
+		 *  light.
 		 */
 
 	uint16_t EffectiveSpadRtnCount;