ESP32-xiaozhi-esp32/main
小鹏 a9413e2d45
otto更新V2分区使用官方gif管理器 (#1359)
* otto v1.4.0 MCP

1.使用MCP协议控制机器人
2.gif继承lcdDisplay,避免修改lcdDisplay

* otto v1.4.1 gif as components

gif as components

* electronBot v1.1.0 mcp

1.增加electronBot支持
2.mcp协议
3.gif 作为组件
4.display子类

* 规范代码

1.规范代码
2.修复切换主题死机bug

* fix(ota): 修复 ottoRobot和electronBot OTA 升级崩溃问题 bug

* 1.增加robot舵机初始位置校准
2.fix(mcp_sever) 超出范围异常捕获类型  bug

* refactor: Update Electron and Otto emoji display implementations

- Removed GIF selection from Kconfig for Electron and Otto boards.
- Updated Electron and Otto bot versions to 2.0.4 in their respective config files.
- Refactored emoji display classes to utilize EmojiCollection for managing emojis.
- Enhanced chat label setup and status display functionality in both classes.
- Cleaned up unused code and improved initialization logging for emoji displays.

* Rename OTTO_ICON_FONT.c to otto_icon_font.c

* Rename OTTO_ICON_FONT.c to otto_icon_font.c
2025-10-31 22:07:42 +08:00
..
assets Add 16 more languages to locales (#1297) 2025-10-16 23:22:01 +08:00
audio feat: add support for ESP32-P4-Function-EV-Board (#1210) 2025-10-25 03:41:00 +08:00
boards otto更新V2分区使用官方gif管理器 (#1359) 2025-10-31 22:07:42 +08:00
display feat: add support for ESP32-P4-Function-EV-Board (#1210) 2025-10-25 03:41:00 +08:00
led v1.8.9: Upgrade component versions (#1118) 2025-08-23 07:12:14 +08:00
protocols feat: add manual upgrade firmware 2025-09-12 08:45:29 +08:00
application.cc feat: sensecap watcher add inference (#1312) 2025-10-20 21:18:44 +08:00
application.h feat: add snapshot mcp tool (#1196) 2025-09-14 15:16:49 +08:00
assets.cc feat: add emote style for v2 (#1217) 2025-09-19 14:14:43 +08:00
assets.h feat: build default assets instead of downloading and v2 tables for esp-hi, echoear (#1203) 2025-09-16 15:24:24 +08:00
CMakeLists.txt Normalize board type macros 2025-10-25 22:34:21 +08:00
device_state_event.cc feat: add state change events and callbacks (#798) 2025-07-18 01:35:31 +08:00
device_state_event.h feat: add state change events and callbacks (#798) 2025-07-18 01:35:31 +08:00
device_state.h feat: add state change events and callbacks (#798) 2025-07-18 01:35:31 +08:00
idf_component.yml Set minimal IDF version to 5.4.0 (#1339) 2025-10-28 07:48:47 +08:00
Kconfig.projbuild otto更新V2分区使用官方gif管理器 (#1359) 2025-10-31 22:07:42 +08:00
main.cc feat: add snapshot mcp tool (#1196) 2025-09-14 15:16:49 +08:00
mcp_server.cc feat: build default assets instead of downloading and v2 tables for esp-hi, echoear (#1203) 2025-09-16 15:24:24 +08:00
mcp_server.h feat: add snapshot mcp tool (#1196) 2025-09-14 15:16:49 +08:00
ota.cc regenerate jpeg encoder (#1198) 2025-09-16 05:00:02 +08:00
ota.h feat: add manual upgrade firmware 2025-09-12 08:45:29 +08:00
settings.cc xmin-c3 share MCP tool and sleep mode can be disabled (#1054) 2025-08-09 03:08:42 +08:00
settings.h xmin-c3 share MCP tool and sleep mode can be disabled (#1054) 2025-08-09 03:08:42 +08:00
system_info.cc regenerate jpeg encoder (#1198) 2025-09-16 05:00:02 +08:00
system_info.h regenerate jpeg encoder (#1198) 2025-09-16 05:00:02 +08:00