241 Commits
Author SHA1 Message Date
Li Shenhang 3c97c2e48f Merge branch 'feat/add_board_esp32_p4x_function_ev' into 'master'
feat: add board esp32p4x function ev

See merge request ae_group/esp-claw!81
2026-04-28 15:44:17 +08:00
Ning Yu XiangandLi Shenhang 0e51145726 feat: add board esp32p4x function ev 2026-04-28 15:44:17 +08:00
Li Shenhang ba33e529cc Merge branch 'feat/add_board_esp_vocat' into 'master'
feat: add support esp vocat

See merge request ae_group/esp-claw!82
2026-04-28 15:43:18 +08:00
Ning Yu XiangandLi Shenhang eb12a00efe feat: add support esp vocat 2026-04-28 15:43:18 +08:00
Li Shenhang 7e5369d969 Merge branch 'feat/add_lua_runtime_path' into 'master'
feat(cap_lua): add configurable Lua package.path support

See merge request ae_group/esp-claw!89
2026-04-28 15:11:16 +08:00
zhouli 639982debd feat(cap_lua): add configurable Lua package.path support
- Add `cap_lua_add_package_path_dir()` API to register shared Lua
  library directories at runtime
- Automatically prepend the running script's own directory and all
  registered shared dirs to `package.path` before execution
- Script-local directory takes priority over shared library dirs
- Validate paths: must be absolute, no ".." traversal, within size limit
- Deduplicate entries in the path dir linked list
2026-04-28 15:01:26 +08:00
Li Shenhang f87a38793c Merge branch 'fix/remove_macro_of_emote' into 'master'
fix(emote): remove CONFIG_APP_ENABLE_EMOTE

See merge request ae_group/esp-claw!86
2026-04-27 22:25:09 +08:00
zhouli fd08809404 fix(emote): remove CONFIG_APP_ENABLE_EMOTE 2026-04-27 22:15:29 +08:00
Zhou Li 61f7ae42b0 Merge branch 'doc/sync-to-225e68a' into 'master'
Doc/sync to 225e68a

See merge request ae_group/esp-claw!87
2026-04-27 21:40:53 +08:00
Liu Ruichao e0931a5f3a feat(docs): sync to 225e68a (en) 2026-04-27 21:25:00 +08:00
Liu Ruichao 182c36ee75 feat(docs): sync to 225e68a (zh) 2026-04-27 21:25:00 +08:00
Liu Ruichao 225e68a573 Merge branch 'fix/trim_cap_time_skill' into 'master'
fix: update skill cap time

See merge request ae_group/esp-claw!84
2026-04-27 17:25:01 +08:00
zhouli a49237a0c0 fix: update skill cap time 2026-04-27 17:14:49 +08:00
Zhou Li ff5fa3969f Merge branch 'feat/add_edge_agent_demo' into 'master'
feat: add edge_agent demo

See merge request ae_group/esp-claw!80
2026-04-27 17:04:57 +08:00
loop 0955d44c88 fix: add SPIRAM_XIP_FROM_PSRAM as default config 2026-04-27 16:52:21 +08:00
loop 869bcac136 fix: fix build error 2026-04-27 16:41:08 +08:00
zhouli 23a2d17e03 docs(changelog): update unreleased edge agent entries 2026-04-27 16:19:28 +08:00
zhouli c8d68aeed0 change(build): use app resource generator properties 2026-04-27 16:09:07 +08:00
loopandzhouli d29507b8e8 feat(edge_agent): migrate basic demo updates 2026-04-27 16:09:07 +08:00
loopandzhouli b65877c8c0 feat: add edge_agent demo 2026-04-27 16:09:03 +08:00
Liu Ruichao 200366080e Merge branch 'github-sync/boards/m5stack-sticks3-support' into 'master'
boards: add M5Stack StickS3 board support (GitHub PR #6)

See merge request ae_group/esp-claw!66

GitHub: Resolved #6
2026-04-27 11:17:53 +08:00
zhouli 9596e899f3 ci: add m5stack boards 2026-04-27 11:04:32 +08:00
imliuboandzhouli 4b060419f8 boards: add M5Stack StickS3 board support
Add a complete board package under
application/basic_demo/boards/m5stack_sticks3/ for the
ESP32-S3-PICO-1-N8R8 based M5Stack StickS3.

Hardware:
  - 8 MB QIO flash @80MHz, 8 MB Octal PSRAM @80MHz
  - I2C0: SDA=47, SCL=48 (M5PM1 PMIC, ES8311 codec, BMI270 IMU)
  - I2S0 full-duplex: MCK=18, BCK=17, WS=15, DOUT=14, DIN=16
  - SPI3 LCD: MOSI=39, SCLK=40, CS=41, DC=45, RST=21
  - 1.14" ST7789 135x240 with (52,40) panel offset
  - Backlight on GPIO38 (active-high), LEDC PWM

Highlights:
  - M5PM1 PMIC modelled as a custom device; init sequence ported
    from M5GFX (disable I2C idle sleep, then bring up PYG2=LCD_PWR
    and PYG3=SPK_PA in push-pull output mode).
  - ES8311 declared as two audio_codec devices (DAC + ADC) sharing
    one I2C control line and one I2S port via YAML anchors,
    following the esp32_s3_korvo2l pattern.
  - ST7789 factory uses the IDF built-in esp_lcd_new_panel_st7789()
    and applies esp_lcd_panel_set_gap(52, 40) for the visible window.
  - ledc_backlight defaults to full duty (1023) so the panel is
    visible at boot — display.set_backlight() only toggles the
    LCD disp_on_off command and does not change LEDC duty.

Signed-off-by: imliubo <imliubo@makingfun.xyz>
2026-04-27 11:02:25 +08:00
Li Shenhang 64ec3dcea9 Merge branch 'feat/add-deepseek' into 'master'
feat(llm): add deepseek support

See merge request ae_group/esp-claw!79
2026-04-24 21:59:28 +08:00
Li Shenhang ee030c6cf7 Merge branch 'feat/add_p4_ev' into 'master'
Feat/add p4 ev

See merge request ae_group/esp-claw!78
2026-04-24 21:27:10 +08:00