From b05328ad553dac091b3f401d5a6c23db6800b1a2 Mon Sep 17 00:00:00 2001 From: foamyguy Date: Fri, 10 Dec 2021 10:14:38 -0600 Subject: [PATCH] initialize neopixel power pin before neopixels --- adafruit_magtag/peripherals.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/adafruit_magtag/peripherals.py b/adafruit_magtag/peripherals.py index 6ee9ead..08bf869 100755 --- a/adafruit_magtag/peripherals.py +++ b/adafruit_magtag/peripherals.py @@ -42,14 +42,15 @@ class Peripherals: # pylint: disable=too-many-instance-attributes, too-many-locals, too-many-branches, too-many-statements def __init__(self): - # Neopixels - self.neopixels = neopixel.NeoPixel(board.NEOPIXEL, 4, brightness=0.3) + # Neopixel power try: self._neopixel_disable = DigitalInOut(board.NEOPIXEL_POWER) self._neopixel_disable.direction = Direction.OUTPUT self._neopixel_disable.value = False except ValueError: self._neopixel_disable = None + # Neopixels + self.neopixels = neopixel.NeoPixel(board.NEOPIXEL, 4, brightness=0.3) # Battery Voltage self._batt_monitor = AnalogIn(board.BATTERY)