ESP32-xiaozhi-esp32/main/boards
小鹏 e39a46c1a0
otto新增动作和AI自定义编程动作MCP工具 (#1365)
* 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

* refactor: Update Otto emoji display configurations and functionalities

- Changed chat label text mode to circular scrolling for both Otto and Electron emoji displays.
- Bumped Otto robot version to 2.0.5 in the configuration file.
- Added new actions for Otto robot including Sit, WhirlwindLeg, Fitness, Greeting, Shy, RadioCalisthenics, MagicCircle, and Showcase.
- Enhanced servo sequence handling and added support for executing custom servo sequences.
- Improved logging and error handling for servo sequence execution.

* refactor: Update chat label long mode for Electron and Otto emoji displays

- Changed chat label text mode from wrap to circular scrolling for both Electron and Otto emoji displays.
- Improved consistency in chat label setup across both implementations.

* Update Otto robot README with new actions and parameters
2025-11-02 18:04:06 +08:00
..
aipi-lite Add support for the Xorigin AiPi Lite (#1330) 2025-10-31 22:10:32 +08:00
atk-dnesp32s3 Fix lichuang-dev camera (#1290) 2025-10-14 20:44:44 +08:00
atk-dnesp32s3-box Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atk-dnesp32s3-box0 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atk-dnesp32s3-box2-4g Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atk-dnesp32s3-box2-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atk-dnesp32s3m-4g Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atk-dnesp32s3m-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atom-echos3r Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
atommatrix-echo-base Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
atoms3-echo-base Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
atoms3r-cam-m12-echo-base Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
atoms3r-echo-base Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
bread-compact-esp32 ESP32 Wifi And 4G Merge In All (#1219) 2025-09-19 00:33:33 +08:00
bread-compact-esp32-lcd ESP32 Wifi And 4G Merge In All (#1219) 2025-09-19 00:33:33 +08:00
bread-compact-ml307 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
bread-compact-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
bread-compact-wifi-lcd Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
bread-compact-wifi-s3cam Fix lichuang-dev camera (#1290) 2025-10-14 20:44:44 +08:00
common Set minimal IDF version to 5.4.0 (#1339) 2025-10-28 07:48:47 +08:00
df-k10 Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
df-s3-ai-cam Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
doit-s3-aibox Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
du-chatx Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
echoear Update README (#1251) 2025-10-02 03:29:16 +08:00
electron-bot otto新增动作和AI自定义编程动作MCP工具 (#1365) 2025-11-02 18:04:06 +08:00
esp32-cgc Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
esp32-cgc-144 Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
esp32-s3-touch-amoled-1.8 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp32-s3-touch-lcd-1.46 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp32-s3-touch-lcd-1.85 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp32-s3-touch-lcd-1.85c Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp32-s3-touch-lcd-3.5 同步esp-video组件驱动摄像头的配置(waveshare s3-3.5、s3-3.5b、s3-audio-board) (#1291) 2025-10-20 21:20:42 +08:00
esp32s3-korvo2-v3 Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
esp-box Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp-box-3 Update README (#1251) 2025-10-02 03:29:16 +08:00
esp-box-lite Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp-hi Update README (#1251) 2025-10-02 03:29:16 +08:00
esp-p4-function-ev-board feat: add support for ESP32-P4-Function-EV-Board (#1210) 2025-10-25 03:41:00 +08:00
esp-s3-lcd-ev-board Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp-s3-lcd-ev-board-2 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
esp-sparkbot Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
esp-spot-s3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
genjutech-s3-1.54tft Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
jiuchuan-s3 Update README (#1251) 2025-10-02 03:29:16 +08:00
kevin-box-2 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
kevin-c3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
kevin-sp-v3-dev Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
kevin-sp-v4-dev Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
kevin-yuying-313lcd Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
labplus-ledong-v2 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
labplus-mpython-v3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
lichuang-c3-dev feat: build default assets instead of downloading and v2 tables for esp-hi, echoear (#1203) 2025-09-16 15:24:24 +08:00
lichuang-dev feat: Add emote support for lichuang-dev (#1337) 2025-10-28 14:33:05 +08:00
lilygo-t-cameraplus-s3 Fix LilyGo-T-CameraPlus-S3 Camera (#1295) 2025-10-15 15:48:41 +08:00
lilygo-t-circle-s3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
lilygo-t-display-p4 Add LILYGO T-Display-P4 board adaptation (#1269) 2025-10-10 10:57:59 +08:00
lilygo-t-display-s3-pro-mvsrlora Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
m5stack-core-s3 Refactor: Use esp_video component (#1245) 2025-10-14 10:44:45 +08:00
m5stack-tab5 Normalize board type macros 2025-10-25 22:34:21 +08:00
magiclick-2p4 feat: Add gif support (#1183) 2025-09-11 03:53:12 +08:00
magiclick-2p5 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
magiclick-c3 feat: Add gif support (#1183) 2025-09-11 03:53:12 +08:00
magiclick-c3-v2 feat: Add gif support (#1183) 2025-09-11 03:53:12 +08:00
minsi-k08-dual Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
mixgo-nova Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
movecall-cuican-esp32s3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
movecall-moji-esp32s3 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
otto-robot otto新增动作和AI自定义编程动作MCP工具 (#1365) 2025-11-02 18:04:06 +08:00
sensecap-watcher fix: fix memory leak,fix jpeg memory 16-bit alignment (#1350) 2025-10-30 10:44:18 +08:00
sp-esp32-s3-1.28-box Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
sp-esp32-s3-1.54-muma Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
surfer-c3-1.14tft Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
taiji-pi-s3 将太极派新款和旧款分离 (#1287) 2025-10-14 18:52:18 +08:00
tudouzi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
waveshare-c6-lcd-1.69 fix: compiling errors 2025-09-12 15:55:55 +08:00
waveshare-c6-touch-amoled-1.43 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
waveshare-p4-nano Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board (#1243) 2025-10-09 12:00:22 +08:00
waveshare-p4-wifi6-touch-lcd-4b Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board (#1243) 2025-10-09 12:00:22 +08:00
waveshare-p4-wifi6-touch-lcd-7b Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board (#1243) 2025-10-09 12:00:22 +08:00
waveshare-p4-wifi6-touch-lcd-xc Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board (#1243) 2025-10-09 12:00:22 +08:00
waveshare-s3-audio-board 同步esp-video组件驱动摄像头的配置(waveshare s3-3.5、s3-3.5b、s3-audio-board) (#1291) 2025-10-20 21:20:42 +08:00
waveshare-s3-touch-amoled-1.75 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
waveshare-s3-touch-amoled-2.06 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
waveshare-s3-touch-lcd-1.83 New Waveshare ESP32-S3-Touch-LCD-1.83 third-party board is available (#1323) 2025-10-25 02:28:02 +08:00
waveshare-s3-touch-lcd-3.5b 同步esp-video组件驱动摄像头的配置(waveshare s3-3.5、s3-3.5b、s3-audio-board) (#1291) 2025-10-20 21:20:42 +08:00
waveshare-s3-touch-lcd-3.49 添加 Waveshare ESP32-S3-Touch-LCD-3.49 (#1227) 2025-09-22 10:46:33 +08:00
waveshare-s3-touch-lcd-4b New Waveshare ESP32-S3-Touch-LCD-4B third party board, 86 box form. (#1199) 2025-09-19 22:42:30 +08:00
wireless-tag-wtp4c5mp07s add support for Wireless-Tag WTP4C5MP07S ESP32P4 board + 7 inch MIPI DSI LCD display combo (#1281) 2025-10-13 14:13:48 +08:00
xingzhi-cube-0.85tft-ml307 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xingzhi-cube-0.85tft-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xingzhi-cube-0.96oled-ml307 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xingzhi-cube-0.96oled-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xingzhi-cube-1.54tft-ml307 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xingzhi-cube-1.54tft-wifi Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
xmini-c3 Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
xmini-c3-4g Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
xmini-c3-v3 Detect wake word model from index.json (#1211) 2025-09-17 08:31:51 +08:00
yunliao-s3 fix:小智云聊some bugfix (#1238) 2025-09-26 05:12:35 +08:00
zhengchen-1.54tft-ml307 Move fonts / assets definition from main/boards to CMakeLists.txt (#1174) 2025-09-08 17:30:18 +08:00
zhengchen-1.54tft-wifi feat: Add lvgl display theme control (#1180) 2025-09-10 18:43:47 +08:00