Commit Graph

2 Commits

Author SHA1 Message Date
Clément SAILLANT e2bdd8b66c Add SceneGyrophare effect implementation
- Introduced SceneGyrophareConfig structure for configuration parameters.
- Implemented SceneGyrophare class with methods for creating, destroying, and updating the gyrophare effect.
- Added rendering functions for background, beams, and warning triangle.
- Integrated timer for animation updates based on frame rate.
- Created a log file for ESP32 audio kit boot information.
2026-03-01 11:41:15 +01:00
Clément SAILLANT bca6e050ad Add default scenario and associated screens and audio packs
- Created default scenario JSON file with steps and audio references.
- Added screen definitions for SCENE_BROKEN, SCENE_LA_DETECT, SCENE_LOCKED, SCENE_READY, SCENE_WIN, and their respective themes and effects.
- Introduced audio packs for boot radio and win sounds.
- Updated story scenario files with new screen and audio references.
- Configured LVGL settings in lv_conf.h for UI components.
2026-02-20 21:01:28 +01:00