From 503af6cd8c6bc3b778863a89097473820c0c2e24 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 3 Jun 2026 02:32:40 -0600 Subject: [PATCH] Create Pico dashboard firmware skeleton --- pico-dashboard/alarms/__init__.py | 0 pico-dashboard/alarms/alarm_definitions.py | 0 pico-dashboard/alarms/alarm_manager.py | 0 pico-dashboard/comms/__init__.py | 0 pico-dashboard/comms/http_client.py | 0 pico-dashboard/comms/protocol.py | 0 pico-dashboard/comms/uart_client.py | 0 pico-dashboard/config.py | 0 pico-dashboard/hardware/__init__.py | 0 pico-dashboard/hardware/buzzer.py | 0 pico-dashboard/hardware/display.py | 0 pico-dashboard/hardware/touch.py | 0 pico-dashboard/main.py | 0 pico-dashboard/state/__init__.py | 0 pico-dashboard/state/app_state.py | 0 pico-dashboard/ui/__init__.py | 0 pico-dashboard/ui/alarm_overlay.py | 0 pico-dashboard/ui/battery_screen.py | 0 pico-dashboard/ui/dashboard_screen.py | 0 pico-dashboard/ui/power_screen.py | 0 pico-dashboard/ui/screen_manager.py | 0 pico-dashboard/ui/system_screen.py | 0 pico-dashboard/ui/temps_screen.py | 0 23 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pico-dashboard/alarms/__init__.py create mode 100644 pico-dashboard/alarms/alarm_definitions.py create mode 100644 pico-dashboard/alarms/alarm_manager.py create mode 100644 pico-dashboard/comms/__init__.py create mode 100644 pico-dashboard/comms/http_client.py create mode 100644 pico-dashboard/comms/protocol.py create mode 100644 pico-dashboard/comms/uart_client.py create mode 100644 pico-dashboard/config.py create mode 100644 pico-dashboard/hardware/__init__.py create mode 100644 pico-dashboard/hardware/buzzer.py create mode 100644 pico-dashboard/hardware/display.py create mode 100644 pico-dashboard/hardware/touch.py create mode 100644 pico-dashboard/main.py create mode 100644 pico-dashboard/state/__init__.py create mode 100644 pico-dashboard/state/app_state.py create mode 100644 pico-dashboard/ui/__init__.py create mode 100644 pico-dashboard/ui/alarm_overlay.py create mode 100644 pico-dashboard/ui/battery_screen.py create mode 100644 pico-dashboard/ui/dashboard_screen.py create mode 100644 pico-dashboard/ui/power_screen.py create mode 100644 pico-dashboard/ui/screen_manager.py create mode 100644 pico-dashboard/ui/system_screen.py create mode 100644 pico-dashboard/ui/temps_screen.py diff --git a/pico-dashboard/alarms/__init__.py b/pico-dashboard/alarms/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/alarms/alarm_definitions.py b/pico-dashboard/alarms/alarm_definitions.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/alarms/alarm_manager.py b/pico-dashboard/alarms/alarm_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/comms/__init__.py b/pico-dashboard/comms/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/comms/http_client.py b/pico-dashboard/comms/http_client.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/comms/protocol.py b/pico-dashboard/comms/protocol.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/comms/uart_client.py b/pico-dashboard/comms/uart_client.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/config.py b/pico-dashboard/config.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/hardware/__init__.py b/pico-dashboard/hardware/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/hardware/buzzer.py b/pico-dashboard/hardware/buzzer.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/hardware/display.py b/pico-dashboard/hardware/display.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/hardware/touch.py b/pico-dashboard/hardware/touch.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/main.py b/pico-dashboard/main.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/state/__init__.py b/pico-dashboard/state/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/state/app_state.py b/pico-dashboard/state/app_state.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/__init__.py b/pico-dashboard/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/alarm_overlay.py b/pico-dashboard/ui/alarm_overlay.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/battery_screen.py b/pico-dashboard/ui/battery_screen.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/dashboard_screen.py b/pico-dashboard/ui/dashboard_screen.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/power_screen.py b/pico-dashboard/ui/power_screen.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/screen_manager.py b/pico-dashboard/ui/screen_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/system_screen.py b/pico-dashboard/ui/system_screen.py new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/ui/temps_screen.py b/pico-dashboard/ui/temps_screen.py new file mode 100644 index 0000000..e69de29