Tomato Me
ce72f196b7
Add support for Waveshare ESP32-C6-Touch-AMOLED-1.32 board ( #1376 )
...
* Add support for Waveshare ESP32-C6-Touch-AMOLED-1.32 board
* Modify the config.json to comply with the rules
2025-11-06 15:53:54 +08:00
Tomato Me
1664fda6e4
Add support for Waveshare ESP32-S3-Touch-AMOLED-1.32 board ( #1378 )
...
* Add support for Waveshare ESP32-S3-Touch-AMOLED-1.32 board
* Modify the config.json to comply with the rules
2025-11-05 17:28:46 +08:00
Clark Scheff
1f602fa3a0
Add support for the Xorigin AiPi Lite ( #1330 )
...
* Add support for the Xorigin AiPi Lite
* aipi-lite: correction to README_en.md
* aipi-lite: use 20MHz display clock
Highger speeds might work sometimes but best not to push
it and use a sane speed.
* aipi-lite: change English name and remove Chinese TTS
2025-10-31 22:10:32 +08:00
Terrence
99a4fc94bf
Normalize board type macros
2025-10-25 22:34:21 +08:00
so95
6a4ec9dbbd
feat: add support for ESP32-P4-Function-EV-Board ( #1210 )
...
* feat: add support for ESP32-P4-Function-EV-Board with configuration and display handling
* detect wake word model from index.json
* update wait time before entering wifi configure mode
* feat: Enhance ESP32-P4 Function EV Board support with LCD and touch initialization
* feat: Update ESP32-P4 Function EV Board configuration for improved touch and SD card support
* feat: add touch I2C configuration and improve initialization structure
* Remove ESP hosted configuration from defaults
Removed ESP hosted configuration options.
* chore: update documentation for improved clarity
* refactor: remove obsolete files for ESP32-P4-Function-EV-Board and add updated configurations
* refactor: reintroduce ESP32-P4-Function-EV-Board implementation with updated configurations
* refactor: restore esp32_p4_function_ev_board dependency with updated version
---------
Co-authored-by: n2flowjs-bot <n2flowjs@gmail.com >
Co-authored-by: Terrence <terrence@tenclass.com >
2025-10-25 03:41:00 +08:00
Y1hsiaochunnn
7a85430465
New Waveshare ESP32-S3-Touch-LCD-1.83 third-party board is available ( #1323 )
2025-10-25 02:28:02 +08:00
Xiaoxia
ac03f8097d
Add 16 more languages to locales ( #1297 )
...
* Add 16 more languages to locales
* Update esp-wifi-connect component version
2025-10-16 23:22:01 +08:00
yusuhua
92238612b6
Fix LilyGo-T-CameraPlus-S3 Camera ( #1295 )
...
* 修改摄像头配置
* Fix lilygo-t-cameraplus-s3 camera
---------
Co-authored-by: yusuhua <yusuhua@baidu.com >
2025-10-15 15:48:41 +08:00
laride
60ad1c5afc
Refactor: Use esp_video component ( #1245 )
...
* refactor: migrate camera module to esp-video library
* refactor: migrate boards to esp-video API (1/2)
* refactor: migrate boards to esp-video API (2/2)
* fix: use ESP-IDF 5.5
* refactor: migrate the JPEG encoder to `esp_new_jpeg`
* feat: add YUV422 support
* feat: improve pixelformat and device selection process
* feat: use ESP32-P4 Hardware JPEG Encoder
2025-10-14 10:44:45 +08:00
Linar Yusupov
4854bda302
add support for Wireless-Tag WTP4C5MP07S ESP32P4 board + 7 inch MIPI DSI LCD display combo ( #1281 )
...
* add support for Wireless-Tag WTP4C5MP07S ESP32P4 + 7 inch MIPI DSI LCD display combo
* a minor update of README
* update of the device name/folder
* exclude USE_DEVICE_AEC from the options list
2025-10-13 14:13:48 +08:00
LILYGO_L
8373a26f85
Add LILYGO T-Display-P4 board adaptation ( #1269 )
...
* Adapt for LilyGO-T-Circle-S3 device
* Adapt for LilyGO-T-Circle-S3 device
* Remove comments and modify the size of the lilygo-t-circle-s3 image
* Modify the code style and format to Google C++
* Modify the code style and format to Google C++
* Fixed bugs in the LILYGO T-Circle-S3 board and added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Merge branch 'main' of https://github.com/Llgok/xiaozhi-esp32
* Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Fix the color display issue for T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY.
* Update T-CameraPlus-S3_V1.2 Version Xiaozhi Example
* Resolve the issue where the camera on the T-CameraPlus-S3_V1.2 board cannot be used normally.
* Enhance microphone reception volume
* fix the issue where voice wake-up is not working
* fix the issue where voice wake-up is not working
* Add LILYGO T-Display-P4 board adaptation
2025-10-10 10:57:59 +08:00
Y1hsiaochunnn
6a28a98c8b
Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board ( #1243 )
...
* Modify the MIPILCDDISPLAY class
* Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board
* Add config,json for Waveshare ESP32-P4 series boards
* Fix some errors
2025-10-09 12:00:22 +08:00
Tomato Me
96e39bea1b
添加 Waveshare ESP32-S3-Touch-LCD-3.49 ( #1227 )
2025-09-22 10:46:33 +08:00
Y1hsiaochunnn
a8687f3736
New Waveshare ESP32-S3-Touch-LCD-4B third party board, 86 box form. ( #1199 )
...
Co-authored-by: Xiaoxia <terrence@tenclass.com >
2025-09-19 22:42:30 +08:00
espressif2022
8d58bdb21b
feat: add emote style for v2 ( #1217 )
...
* feat: add emote style for v2
* feat: delete asset probe apply
2025-09-19 14:14:43 +08:00
Xiaoxia
f11f84dfbd
fix: Add function to handle local asset file paths
2025-09-17 08:36:39 +08:00
Xiaoxia
f418c16b2c
Detect wake word model from index.json ( #1211 )
...
* detect wake word model from index.json
* update wait time before entering wifi configure mode
2025-09-17 08:31:51 +08:00
Xiaoxia
5018f6c03a
feat: build default assets instead of downloading and v2 tables for esp-hi, echoear ( #1203 )
...
* fix: call flush ready on io ready
* eachear: update to v2 partition table but disable class Assets currently
* stop gif if previewing an image
* feat: build default assets instead of downloading
* version updates
* fix None error
* delay 1s before enter wifi config mode
* fix compiling with v1 partition table
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2025-09-16 15:24:24 +08:00
Xiaoxia
b413e3ec03
regenerate jpeg encoder ( #1198 )
...
* regenerate jpeg encoder
* add README to gif/jpeg
* 开机启动显示开发板信息,提前启动event loop
2025-09-16 05:00:02 +08:00
zczc365
d0ba3a923c
添加小智云聊-S3并修改8388支持AEC ( #1179 )
2025-09-13 14:38:16 +08:00
Xiaoxia
57c2c64047
feat: Add gif support ( #1183 )
...
* feat: Add gif support
* fix: compiling errors
* fix remove bg image
2025-09-11 03:53:12 +08:00
Xiaoxia
4048647ef8
feat: Add lvgl display theme control ( #1180 )
...
* feat: Add lvgl display theme control
* fix: compiling errors
* move light/dark themes to lcd display
* fix compile errors
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2025-09-10 18:43:47 +08:00
Terrence
bce662d135
feat: default to flash non assets
2025-09-10 01:02:23 +08:00
Xiaoxia
d04b08133f
Move fonts / assets definition from main/boards to CMakeLists.txt ( #1174 )
...
* update surfer-c3-1.14tft font size
* Move fonts / assets definition from main/boards to CMakeLists.txt
* fix c3 compiling errors
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2025-09-08 17:30:18 +08:00
Xiaoxia
83f6f8c703
Switch to 2.0 branch ( #1152 )
...
* Adapt boards to v2 partition tables
* fix esp log error
* fix display style
* reset emotion after download assets
* fix compiling
* update assets default url
* Add user only tools
* Add image cache
* smaller cache and buffer, more heap
* use MAIN_EVENT_CLOCK_TICK to avoid audio glitches
* bump to 2.0.0
* fix compiling errors
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2025-09-04 15:41:28 +08:00
ggc121238
3e37551923
add waveshare-s3-audio-board ( #1139 )
...
* add waveshare-s3-audio-board
* Modify the product link in the readme of the waveshare esp32s3-audio-board
* Modify reset time
2025-09-01 10:50:39 +08:00
Create123
86921f4862
Add M5Stack AtomEchoS3R Board. ( #1123 )
...
Signed-off-by: hlym123 <lwylwt@qq.com >
2025-08-26 14:05:10 +08:00
vritser
cfb635d870
feat: 适配 ESP-S3-EV-Board-2 开发板 ( #1043 )
...
* feat: 适配 ESP-S3-EV-Board-2 开发板
* fix: config name
* fix: ev_board type choice
* fix: remove version config
---------
Co-authored-by: vritser <vritser@gmail.com >
2025-08-12 20:21:18 +08:00
Xiaoxia
9ae34d3b45
feat: Add locales with OGG sounds ( #1057 )
...
* fix jiuchuan build problem
* feat: Add locales with OGG sounds
* fix building echoear
* Support ogg files frame duration <= 60
2025-08-12 18:41:00 +08:00
espressif2022
cd23e0f155
feat: add emote_gfx UI for EchoEar ( #1022 )
...
* feat: add emote_gfx UI for EchoEar
* feat: delete local assets
2025-08-01 18:07:13 +08:00
Terrence
d38763d5ef
Reduce SRAM usage of audio tasks
2025-07-25 08:27:12 +08:00
Y1hsiaochunnn
15f233e773
Add compatibility for Waveshare ESP32-S3-Touch-AMOLED-2.06 ( #960 )
...
* Add Waveshare ESP32-S3-Touch-AMOLED-2.06
* Update some configuration settings
* Add configuration to the configuration file
* Fix the abnormal areas
2025-07-22 18:02:31 +08:00
Wiking_Xu
3e2bc9ee74
新增正点原子BOX2板子,有WIFI版本和4G版本 ( #954 )
2025-07-21 22:13:12 +08:00
Xiaoxia
3c71558a5f
v1.8.0: Audio 代码重构与低功耗优化 ( #943 )
...
* Reconstruct Audio Code
* Remove old IoT implementation
* Add MQTT-UDP documentation
* OTA升级失败时,可以继续使用
2025-07-19 22:45:22 +08:00
laride
5c8707075f
feat: add state change events and callbacks ( #798 )
2025-07-18 01:35:31 +08:00
ZhouKe
1aea59a472
multinet wakeword ( #927 )
...
Co-authored-by: zk <982145@qq.com >
2025-07-18 01:18:40 +08:00
Xiaoxia
6bb95073a4
v1.7.7: 支持 EC801E 模组,增加 xmini-c3-v3, xmini-c3-4g ( #930 )
2025-07-17 20:18:21 +08:00
diskman88
ea8769e1fc
add labplus-Ledong-v2 and labplus-mpython-v3 board: ( #897 )
...
* add labplus-Ledong-v2 and labplus-mpython-v3 board:
modified: main/CMakeLists.txt
modified: main/Kconfig.projbuild
new file: main/boards/labplus-Ledong-v2/README.md
new file: main/boards/labplus-Ledong-v2/config.h
new file: main/boards/labplus-Ledong-v2/config.json
new file: main/boards/labplus-Ledong-v2/labplus_Ledong_v2.cc
new file: main/boards/labplus-mpython-v3/README.md
new file: main/boards/labplus-mpython-v3/config.h
new file: main/boards/labplus-mpython-v3/config.json
new file: main/boards/labplus-mpython-v3/mpython_pro.cc
* Changes to be committed:
new file: .clangd
* 修改板名:labplus-Ledong-v2 -> labplus-ledong-v2
modified: main/CMakeLists.txt
modified: main/Kconfig.projbuild
renamed: main/boards/labplus-Ledong-v2/README.md -> main/boards/labplus-ledong-v2/README.md
renamed: main/boards/labplus-Ledong-v2/config.h -> main/boards/labplus-ledong-v2/config.h
renamed: main/boards/labplus-Ledong-v2/config.json -> main/boards/labplus-ledong-v2/config.json
renamed: main/boards/labplus-Ledong-v2/labplus_Ledong_v2.cc -> main/boards/labplus-ledong-v2/labplus_ledong_v2.cc
2025-07-17 00:12:53 +08:00
wurongmin
0b0e1391f0
添加微雪电子 esp32-c6-touch-amoled-1.43 和 esp32-c6-touch-amoled-1.43-b的支持 ( #907 )
...
* 添加微雪电子 esp32-c6-touch-amoled-1.43 和 esp32-c6-touch-amoled-1.43-b的支持
* Fix: 根据PR评论优化代码格式
2025-07-15 00:27:30 +08:00
Surfer
0b364a83b3
添加 Surfer-C3-1.14TFT开发板支持 ( #914 )
...
* 添加 Surfer-C3-1.14TFT开发板支持
添加 Surfer-C3-1.14TFT开发板,基于C3的1.14寸LCD开发板,支持GPIO2 ADC 电池电量检测,应用于wifi Modem-Sleep 和低电量提醒。
* 修改surfer-c3-1.14tff电池电量适配值
修改surfer-c3-1.14tff电池电量适配值,电池容量400ma
2025-07-15 00:26:20 +08:00
flying1425
f002a1185b
添加对微雪电子 ESP32-S3-Touch-LCD-3.5B 开发板的支持 ( #849 )
...
* 添加对微雪电子 ESP32-S3-Touch-LCD-3.5B 开发板的支持
* 更改config.json的错误
* 修改板子的id以waveshare开头
* 更改config.json
* 修改config.json的 name
---------
Co-authored-by: flyingtjy <flyingtjy@gmail.com >
2025-07-05 18:09:23 +08:00
laride
ad2c187433
添加 EchoEar 喵伴 ( #869 )
...
* add EchoEar
Co-authored-by: Qin Feng <qingfeng@espressif.com >
* feat: use new display backlight API
* feat: use MCP protocol
* remove yuying lcd
* add echoear README.md
---------
Co-authored-by: NingYuxiang <ningyuxiang@espressif.com >
Co-authored-by: Qin Feng <qingfeng@espressif.com >
2025-06-30 23:01:17 +08:00
Hangon66
f2f54ba1fd
添加 jiuchuan-s3 开发板支持 ( #775 )
...
* 添加 jiuchuang-s3 开发板支持
* 增加编译指南
* 优开发板支持包文件目录,更新README.md
删除了多余板载文件
[* ]README.md -> 更新了编译指南和烧录指南
* 修改板级支持包名
* 使用乐鑫提供的电源监测
* 修复部分代码格式问题
* 解决合并冲突
* 解决部分合并内容
* 完善合并内容
* 修复电量映射表错误
---------
Co-authored-by: unknown <jake12355>
2025-06-29 05:41:42 +08:00
ZhouKe
e9f23ea231
-增加带面包板的摄像头功能 ( #815 )
...
* -增加带面包板的摄像头功能
* rename board
---------
Co-authored-by: zk <982145@qq.com >
2025-06-13 21:03:13 +08:00
flying1425
dfad6a5b2c
添加微雪电子esp32-c6-lcd-1.69、esp32-c6-Touch-lcd-1.69的支持 ( #816 )
...
* 添加了摄像头和触控支持
* 添加微雪电子esp32-c6-lcd-1.69、esp32-c6-Touch-lcd-1.69的支持
---------
Co-authored-by: flyingtjy <flyingtjy@gmail.com >
2025-06-13 18:20:22 +08:00
Terrence
7bc5f7bb0c
Add audio debugger
2025-06-06 20:24:00 +08:00
小鹏
7bb12f31f0
增加ottoRobot和electronBot的支持 ( #757 )
...
* 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
2025-06-05 23:51:49 +08:00
laride
9122664f0f
feat: 添加 ESP-Hi WebUI ( #739 )
...
* feat(esp-hi): Skip download if file already exists locally
* feat(esp-hi): add WebUI
2025-06-03 15:24:11 +08:00
wdmomoxx
02abd71588
更新ESP32 CGC MCP控制方式,添加一个ESP32 CGC 144的开发板 ( #736 )
...
* Update README.md
* Update config.h
增加MCP控制方式
* Update esp32_cgc_board.cc
增加MCP控制方式
* Update CMakeLists.txt
增加ESP32 CGC 144开发板
* Update Kconfig.projbuild
增加ESP32 CGC 144开发板
* Create README.md
增加ESP32 CGC 144开发板
* Add files via upload
* Update config.h
修改注释
2025-06-03 12:20:57 +08:00
Xiaoxia
ae57131c15
Add wake word to xmini-c3 ( #730 )
...
* esp-hi: MCP protocol is not ready yet
* Add wake word to xmini-c3
2025-05-31 22:21:03 +08:00