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
xuxin and zhouli
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