Skip to content

Commit

Permalink
Merge pull request #76 from FoamyGuy/power_before_neopixel_init
Browse files Browse the repository at this point in the history
initialize neopixel power pin before neopixels
  • Loading branch information
FoamyGuy authored Dec 10, 2021
2 parents e1e6a63 + b05328a commit cf66ddb
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions adafruit_magtag/peripherals.py
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit cf66ddb

Please sign in to comment.