changeset 2:9077f84e2540 draft default tip

Fix some differences with the arduino lib
author Radomir Dopieralski <sheep-devel@sheep.art.pl>
date Mon, 15 May 2017 01:57:44 +0200
parents 21a56b01a9b1
children
files vl53l0x.py
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/vl53l0x.py	Sat May 13 23:08:31 2017 +0200
+++ b/vl53l0x.py	Mon May 15 01:57:44 2017 +0200
@@ -68,6 +68,8 @@
         # I2C standard mode
         self._config(
             (0x88, 0x00),
+
+            (0x80, 0x01),
             (0xff, 0x01),
             (0x00, 0x00),
         )
@@ -79,11 +81,12 @@
         )
 
         # disable signal_rate_msrc and signal_rate_pre_range limit checks
-        self._flag(_MSRC_CONFIG, 2, True)
-        self._flag(_MSRC_CONFIG, 3, True)
+        self._flag(_MSRC_CONFIG, 1, True)
+        self._flag(_MSRC_CONFIG, 4, True)
 
         # rate_limit = 0.25
-        self._register(_FINAL_RATE_RTN_LIMIT, int(0.25 * (1 << 7)), struct='>H')
+        self._register(_FINAL_RATE_RTN_LIMIT, int(0.25 * (1 << 7)),
+                       struct='>H')
 
         self._register(_SYSTEM_SEQUENCE, 0xff)