7 Commits

Author SHA1 Message Date
loop 4428109112 feat(basic_demo): sync builtin lua scripts from components 2026-04-22 13:04:31 +08:00
zhouli 70b3c77075 change(skills): remove redundant title fields 2026-04-19 14:13:53 +08:00
zhouli c39bda5e4c feat(lua): add tone playback and runtime cleanup
Add runtime cleanup registration for Lua modules.
Release the display during script teardown.
Expose audio.play_tone and update related demos and skills.
Add the flappy bird demo and refine the clock dial rendering.
2026-04-18 18:56:23 +08:00
zhouli 7b0ef5c551 feat(lua): add camera preview and RGB565 display support
- add borrowed-frame camera APIs and preview demo for Lua
  - rework display RGB565 pipeline around panel interface handling
  - add HSV pixel API and rainbow demo for led_strip
  - expose display panel interface constants from board_manager
  - add esp32_p4_function_ev board support files
2026-04-14 21:18:10 +08:00
zhouli 73b0a7eaa5 feat(demo): update lua module and board 2026-04-12 17:28:51 +08:00
loop 7a5a9eecad feat: optimized the skill loading method 2026-04-09 17:38:23 +08:00
loop 9be258e164 feat: update components dirs 2026-04-03 19:07:49 +08:00