Commit 13c1b0ce authored by Alyx's avatar Alyx
Browse files

hblw

parent 1fd144f1
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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

@@ -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")
@@ -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"):
@@ -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