Inky Frame: Use PWMLED for button LEDs.

pull/702/head
Phil Howard 2023-03-08 20:31:30 +00:00
rodzic f255f419a1
commit 75d56d04ad
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -123,7 +123,7 @@ class Button:
def __init__(self, sr, idx, led, debounce=50):
self.sr = sr
self.startup_state = bool(SHIFT_STATE & (1 << idx))
self.led = Pin(led, Pin.OUT) # LEDs are just regular IOs
self.led = PWMLED(led)
self.led.off()
self._idx = idx
self._debounce_time = debounce
@ -136,6 +136,12 @@ class Button:
def led_off(self):
self.led.off()
def led_brightness(self, brightness):
self.led.brightness(brightness)
def led_toggle(self):
self.led.toggle()
def read(self):
if self.startup_state:
self.startup_state = False