Reference
Reference
Index of generated APIs, file ownership, supported target and current toolchain.
Generated API contract
| Control family | Contract |
|---|---|
| Button input | FG_On_*_Clicked(void) |
| Toggle input | FG_On_*_Toggled(bool enabled) |
| Three-position input | FG_On_*_Changed(fg_three_way_state_t state) |
| Light / Status output | FG_Set_*(bool enabled) |
File reference
- —90_Studio_Export.c / .h — generated LVGL and runtime
- —95_UserEvents.c / .h — standalone developer hook layer
- —CMakeLists.txt — source, asset and dependency registration
- —assets/**/*.c — compiled image data and LVGL descriptors
- —main.c / app_main — application startup boundary
Supported target and toolchain
| Item | Current verified value |
|---|---|
| Hardware | Waveshare ESP32-P4-WiFi6-Touch-LCD-7B |
| Display | 1024 × 600 MIPI-DSI |
| Touch | GT911 |
| Target | ESP32-P4 with ESP32-C6 Wi-Fi companion |
| ESP-IDF | 5.5.4 |
| LVGL | 9.2.2 |
