Commit Graph
25 Commits
Author SHA1 Message Date
zhouli 9a2d06320f fix(lua): restore audio module 2026-04-20 14:49:25 +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
Li Shen Hang a4a53a1c18 Merge branch 'feat/lua-sprint1-agent-quality' into 'master'
cap_lua: improve runtime limits and LLM scripting workflow

See merge request ae_group/esp-clawgent!40
2026-04-19 18:22:19 +08:00
Zhan Zhancheng d0c0d2d5d5 cap_lua: improve runtime limits and LLM scripting workflow
- Add taskYIELD in lua_sethook and 200-instruction cadence (WDT-friendly)
- Merge IM session into Lua tool args when fields missing
- event_publisher: table or string publish_message; args fallbacks
- Add cap_lua_patterns skill; expand cap_lua docs
- basic_demo: system prompt for Lua/read_file/event_publisher
- Refresh FATFS button/led_strip/button_play demos (xpcall, args)
2026-04-19 18:12:06 +08:00
loop 6f54071ddc change: update skill and memory wording 2026-04-19 17:56:57 +08:00
Li Shen Hang b42393eb4d Merge branch 'feat/add_audio_fft' into 'master'
Feat/add audio fft

See merge request ae_group/esp-clawgent!35
2026-04-19 15:28:10 +08:00
loop 921625b8e7 feat(lua-mcpwm): add mcpwm lua module 2026-04-19 15:07:01 +08:00
loop 316f153780 feat(lua-audio): update audio module and fft script 2026-04-19 14:28:18 +08:00
zhouli 70b3c77075 change(skills): remove redundant title fields 2026-04-19 14:13:53 +08:00
zhouli f0aa51535a feat(system): add lua ip api and demo 2026-04-18 19:06:00 +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 adeffc575b feat(lua): add lua_module_system 2026-04-18 18:56:23 +08:00
xuxinandzhouli 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 7672fc074b fix(docs): update project name 2026-04-16 16:37:57 +08:00
zhouli 7fbfd6dac5 docs(basic_demo): update README and CI build config 2026-04-16 16:37:57 +08:00
zhouli 752badbf43 feat(lua): update lua_module_storage 2026-04-16 16:37:57 +08:00
Xiangao Lu f847f939aa refactor(claw_event_router):split event router headers 2026-04-15 15:04:20 +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
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