Loading kronk.py +8 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ class Kronk: self.menus = ["STATUS", "DOORHOLD"] self.status_options = ["OPEN", "CLOSED", "INVISIBLE"] self.doorhold_options = ["TRUE", "FALSE"] self.inputbuffer = "" self.tasks = [] self.running = True Loading Loading @@ -66,7 +67,7 @@ class Kronk: def write_line(self, line, text): self.panel.set_cursor_position(1, line) self.panel.write_text(text) self.panel.reset_cursor_position() self.panel.set_cursor_position(1, 1) def poll_sensors(self): print("POLLING SENSORS") Loading Loading @@ -164,6 +165,11 @@ class Kronk: # corner buttons! # up corner button increments menu index self.panel_status = "in_menu" self.inputbuffer = self.inputbuffer + char print(f"inputbuffer: {self.inputbuffer}") if (self.inputbuffer[-4:] == "DBCH"): self.write_line(3, "horse boot love wins") print("horse boot love wins") if (char == "A" or char == "G"): self.selector = 0 if (char == "A"): Loading Loading @@ -235,6 +241,7 @@ class Kronk: self.panel.keypad_backlight_off() self.panel.display_backlight_off() self.full_draw() self.inputbuffer = "" print("SLEEPING BACKLIGHT") self.panel_status = "asleep" # deepsleep to disable LEDs when space inactive to prevent burnout Loading Loading
kronk.py +8 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ class Kronk: self.menus = ["STATUS", "DOORHOLD"] self.status_options = ["OPEN", "CLOSED", "INVISIBLE"] self.doorhold_options = ["TRUE", "FALSE"] self.inputbuffer = "" self.tasks = [] self.running = True Loading Loading @@ -66,7 +67,7 @@ class Kronk: def write_line(self, line, text): self.panel.set_cursor_position(1, line) self.panel.write_text(text) self.panel.reset_cursor_position() self.panel.set_cursor_position(1, 1) def poll_sensors(self): print("POLLING SENSORS") Loading Loading @@ -164,6 +165,11 @@ class Kronk: # corner buttons! # up corner button increments menu index self.panel_status = "in_menu" self.inputbuffer = self.inputbuffer + char print(f"inputbuffer: {self.inputbuffer}") if (self.inputbuffer[-4:] == "DBCH"): self.write_line(3, "horse boot love wins") print("horse boot love wins") if (char == "A" or char == "G"): self.selector = 0 if (char == "A"): Loading Loading @@ -235,6 +241,7 @@ class Kronk: self.panel.keypad_backlight_off() self.panel.display_backlight_off() self.full_draw() self.inputbuffer = "" print("SLEEPING BACKLIGHT") self.panel_status = "asleep" # deepsleep to disable LEDs when space inactive to prevent burnout Loading