Commit Graph

9 Commits

Author SHA1 Message Date
GW_MC
f3dfc4f43f refactor: improve watchdog handling and screen loading in UI and display handlers 2026-01-25 19:39:21 +08:00
GW_MC
d091625cea feat: add MTR Next Train application with multi-page navigation and real-time arrival info 2026-01-24 16:46:00 +08:00
GW_MC
89cc04951f feat: add DiscordApp for voice control integration with UDP communication 2026-01-24 13:22:17 +08:00
GW_MC
dd1702e3e9 feat: implement PageStack class for multi-page navigation in LVGL apps 2026-01-24 13:13:28 +08:00
GW_MC
86e102adc7 feat: add DemoApp and ShutdownApp classes for interactive UI and shutdown management 2026-01-24 10:39:44 +08:00
GW_MC
ccae9e89da feat: add DemoApp and ShutdownApp classes for interactive UI components and shutdown management 2026-01-24 10:39:37 +08:00
GW_MC
0c26d91565 feat: implement RootLayout and UIHandler for improved UI structure and app management 2026-01-24 10:39:30 +08:00
GW_MC
6ad55c7efc feat: add AppRegistry, RootLayout, UIHandler, and UIApp classes for improved UI management 2026-01-24 10:39:16 +08:00
GW_MC
e458256193 Add main application logic and touch handling functionality
- Implemented main application entry point in main.cpp, initializing queues and event groups.
- Created TouchHandler and EInkTouchHandler classes for handling touch events.
- Added a minimal event loop for touch processing in touch.cpp.
- Introduced unit tests for the hello world application in pytest_hello_world.py.
- Added configuration files for CI and Wokwi support.
- Created empty header files for network and UI modules.
2026-01-17 20:09:33 +08:00