Initial release.
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
Dependents: X_NUCLEO_53L1A1_mbed X_NUCLEO_53L1A1_mbed VL53L1X_Ranging_With_Standalone_Satellite_MbedOS X_NUCLEO_53L1A1
Diff: VL53L0X_device.h
- Revision:
- 2:d07edeaff6f1
- Parent:
- 0:a1a69d32f310
--- a/VL53L0X_device.h Wed Oct 04 13:21:38 2017 +0000
+++ b/VL53L0X_device.h Fri Oct 13 15:31:04 2017 +0000
@@ -54,7 +54,7 @@
typedef uint8_t VL53L0X_DeviceError;
#define VL53L0X_DEVICEERROR_NONE ((VL53L0X_DeviceError) 0)
- /*!< 0 NoError */
+/*!< 0 NoError */
#define VL53L0X_DEVICEERROR_VCSELCONTINUITYTESTFAILURE ((VL53L0X_DeviceError) 1)
#define VL53L0X_DEVICEERROR_VCSELWATCHDOGTESTFAILURE ((VL53L0X_DeviceError) 2)
#define VL53L0X_DEVICEERROR_NOVHVVALUEFOUND ((VL53L0X_DeviceError) 3)
@@ -107,7 +107,7 @@
((VL53L0X_GpioFunctionality) 2) /*!< Level High (value > thresh_high) */
#define VL53L0X_GPIOFUNCTIONALITY_THRESHOLD_CROSSED_OUT \
((VL53L0X_GpioFunctionality) 3)
- /*!< Out Of Window (value < thresh_low OR value > thresh_high) */
+/*!< Out Of Window (value < thresh_low OR value > thresh_high) */
#define VL53L0X_GPIOFUNCTIONALITY_NEW_MEASURE_READY \
((VL53L0X_GpioFunctionality) 4) /*!< New Sample Ready */
@@ -121,22 +121,22 @@
* @{
*/
#define VL53L0X_REG_SYSRANGE_START 0x000
- /** mask existing bit in #VL53L0X_REG_SYSRANGE_START*/
- #define VL53L0X_REG_SYSRANGE_MODE_MASK 0x0F
- /** bit 0 in #VL53L0X_REG_SYSRANGE_START write 1 toggle state in
- * continuous mode and arm next shot in single shot mode */
- #define VL53L0X_REG_SYSRANGE_MODE_START_STOP 0x01
- /** bit 1 write 0 in #VL53L0X_REG_SYSRANGE_START set single shot mode */
- #define VL53L0X_REG_SYSRANGE_MODE_SINGLESHOT 0x00
- /** bit 1 write 1 in #VL53L0X_REG_SYSRANGE_START set back-to-back
- * operation mode */
- #define VL53L0X_REG_SYSRANGE_MODE_BACKTOBACK 0x02
- /** bit 2 write 1 in #VL53L0X_REG_SYSRANGE_START set timed operation
- * mode */
- #define VL53L0X_REG_SYSRANGE_MODE_TIMED 0x04
- /** bit 3 write 1 in #VL53L0X_REG_SYSRANGE_START set histogram operation
- * mode */
- #define VL53L0X_REG_SYSRANGE_MODE_HISTOGRAM 0x08
+/** mask existing bit in #VL53L0X_REG_SYSRANGE_START*/
+#define VL53L0X_REG_SYSRANGE_MODE_MASK 0x0F
+/** bit 0 in #VL53L0X_REG_SYSRANGE_START write 1 toggle state in
+ * continuous mode and arm next shot in single shot mode */
+#define VL53L0X_REG_SYSRANGE_MODE_START_STOP 0x01
+/** bit 1 write 0 in #VL53L0X_REG_SYSRANGE_START set single shot mode */
+#define VL53L0X_REG_SYSRANGE_MODE_SINGLESHOT 0x00
+/** bit 1 write 1 in #VL53L0X_REG_SYSRANGE_START set back-to-back
+ * operation mode */
+#define VL53L0X_REG_SYSRANGE_MODE_BACKTOBACK 0x02
+/** bit 2 write 1 in #VL53L0X_REG_SYSRANGE_START set timed operation
+ * mode */
+#define VL53L0X_REG_SYSRANGE_MODE_TIMED 0x04
+/** bit 3 write 1 in #VL53L0X_REG_SYSRANGE_START set histogram operation
+ * mode */
+#define VL53L0X_REG_SYSRANGE_MODE_HISTOGRAM 0x08
#define VL53L0X_REG_SYSTEM_THRESH_HIGH 0x000C