14 Commits

Author SHA1 Message Date
zhouli fd08809404 fix(emote): remove CONFIG_APP_ENABLE_EMOTE 2026-04-27 22:15:29 +08:00
loop b65877c8c0 feat: add edge_agent demo 2026-04-27 16:09:03 +08:00
zhouli d703f21dba feat: update display skill 2026-04-22 13:04:40 +08:00
loop 4428109112 feat(basic_demo): sync builtin lua scripts from components 2026-04-22 13:04:31 +08:00
lvhaiyu b18a57f88e feat(core): Added AP configuration and a guard mechanism 2026-04-19 20:27:55 +08:00
lvhaiyu 9097fafbd4 feat(core): Enhance the cancellation mechanism 2026-04-19 20:23:26 +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
xuxin b3baef5802 feat(basic_demo): porting components expression
- add display arbiter

Co-authored-by: zhouli <1932489836@qq.com>
2026-04-18 18:56:19 +08:00
zhouli f0107802bd refactor(basic-demo): reorganize storage paths and module names 2026-04-17 12:01:32 +08:00
zhouli 6f9fef3f21 docs: clarify integer requirements in Lua skills 2026-04-16 16:37:57 +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 700d79e9f9 refactor(lua): refine display and heap module APIs
Rename the display lifecycle API from create_screen/destroy_screen to init/deinit.

Fix display HAL teardown so callbacks and synchronization primitives are released on deinit and can be registered again on the next init.

Trim stack sizes, enable periodic task stack logging, and remove obsolete Lua GC/coroutine demos.
2026-04-12 19:41:10 +08:00
zhouli 73b0a7eaa5 feat(demo): update lua module and board 2026-04-12 17:28:51 +08:00