Skip to content

Commit 7d59346

Browse files
authored
Merge pull request #70 from FoamyGuy/clue_lsm6ds3trc_fix
attempt new accelerometer init if first one fails
2 parents 443c5ed + 4fa8c96 commit 7d59346

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

adafruit_pybadger/clue.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import audiopwmio
3131
import keypad
3232
import adafruit_lsm6ds.lsm6ds33
33+
import adafruit_lsm6ds.lsm6ds3trc
3334
import neopixel
3435
from adafruit_pybadger.pybadger_base import PyBadgerBase, KeyStates
3536

@@ -51,7 +52,10 @@ def __init__(self) -> None:
5152
i2c = board.I2C()
5253

5354
if i2c is not None:
54-
self._accelerometer = adafruit_lsm6ds.lsm6ds33.LSM6DS33(i2c)
55+
try:
56+
self._accelerometer = adafruit_lsm6ds.lsm6ds33.LSM6DS33(i2c)
57+
except RuntimeError:
58+
self._accelerometer = adafruit_lsm6ds.lsm6ds3trc.LSM6DS3TRC(i2c)
5559

5660
# NeoPixels
5761
self._neopixels = neopixel.NeoPixel(

0 commit comments

Comments
 (0)