dashboard: split config and status model headers
This commit is contained in:
@@ -52,3 +52,16 @@ Current screen shows:
|
||||
- Touch test button
|
||||
|
||||
This is intentionally not connected to WiFi or the Cargo ESP yet.
|
||||
|
||||
|
||||
## Firmware Structure
|
||||
|
||||
Current dashboard firmware files:
|
||||
|
||||
- `esp32-s3-dashboard.ino` - Main Arduino entry point, LVGL screen, WiFi/API loop
|
||||
- `dashboard_config.h` - Dashboard version, Cargo ESP WiFi credentials, `/api/v1` endpoint URLs
|
||||
- `dashboard_status_model.h` - Parsed Cargo ESP status data model
|
||||
- `lvgl_v8_port.cpp/.h` - Waveshare LVGL port support
|
||||
- `esp_panel_board_custom_conf.h` - Waveshare board/display configuration
|
||||
|
||||
This refactor keeps behavior unchanged while preparing for later `api` and `ui` file splits.
|
||||
|
||||
Reference in New Issue
Block a user