From 0ed27f01c9105f1c5c408a4188d76f8e2bce6c2b Mon Sep 17 00:00:00 2001 From: Yannic Luyckx Date: Sun, 24 Apr 2022 18:12:07 -0400 Subject: [PATCH] remove dependency on chrono module --- VL53L0X.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/VL53L0X.py b/VL53L0X.py index b91eb23..64693ab 100644 --- a/VL53L0X.py +++ b/VL53L0X.py @@ -636,11 +636,10 @@ def set_measurement_timing_budget(self, budget_us): return True def perform_single_ref_calibration(self, vhv_init_byte): - chrono = Timer.Chrono() self._register(SYSRANGE_START, 0x01|vhv_init_byte) - chrono.start() + startTime = utime.ticks_ms() while self._register((RESULT_INTERRUPT_STATUS & 0x07) == 0): - time_elapsed = chrono.read_ms() + time_elapsed = utime.ticks_diff(utime.ticks_ms(), startTime) if time_elapsed > _IO_TIMEOUT: return False self._register(SYSTEM_INTERRUPT_CLEAR, 0x01)