ChanchalSakardeQH
8e2899dbc9
Add Marathi (mr-IN) Indian Language Support ( #2180 )
...
* 38 interface languages, with localized voice prompts where available and English fallback - **plus Marathi (mr-IN) in this fork**
* Windows Build fix
* Add Marathi (mr-IN) Indian interface language Support
---------
Co-authored-by: Chanchal Sakarde <chanchaljsakarde@gmail.com >
2026-08-15 10:01:12 +08:00
shunian11
25494663ea
Merge branch '78:main' into main
2026-08-10 15:05:09 +08:00
Xiaoxia
61111f105f
fix: restore WDMomo CGC LCD selection ( #2175 )
...
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-08-08 08:05:31 +08:00
shunian11
305c91b913
update board sort
2026-08-07 16:37:09 +08:00
shunian11
b5c60289a2
content : add waveshare esp32-c6-epaper-1.54
2026-08-07 16:17:06 +08:00
Xiaoxia
85ff44a759
Enhance firmware builder with failure summary and error reporting
...
- Added `failure_summary` function to extract actionable errors from compiler logs.
- Updated manifest to include error details when firmware build fails.
- Added unit tests to verify the functionality of the new failure summary feature.
2026-08-07 00:46:05 +08:00
STM32F103
3ac6d89d0a
feat: add wk esp32s3 dev board ( #2030 )
...
* feat: add wk esp32s3 dev board
* docs: add README for WK ESP32-S3 dev board
2026-08-07 00:14:58 +08:00
Xiaoxia
78f362ab77
fix(build): honor board-compatible build options
2026-08-06 07:04:59 +08:00
Xiaoxia
e9582601e0
Update project version to 2.4.2 and enhance firmware builder with build options
...
- Incremented project version from 2.4.1 to 2.4.2 in CMakeLists.txt.
- Added support for `--build-options-json` in firmware_builder.py to allow custom build options.
- Implemented validation for build options to ensure correct data types and structure.
- Updated tests to cover new build options functionality and validation logic.
2026-08-06 05:54:34 +08:00
Create123
dd99da00dc
Add M5Stack CoreP4 board support. ( #2061 )
...
Build Boards / Build ESP32-S31 with IDF 6.1 (push) Has been cancelled
Build Boards / IDF 6 BluFi option (push) Has been cancelled
Build Boards / Determine variants to build (push) Has been cancelled
Build Boards / Build ${{ matrix.full_name }} (push) Has been cancelled
Co-authored-by: luoweiyuan <luoweiyuan@m5stack.com >
2026-07-29 17:51:47 +08:00
HonestQiao
e0074e90ce
feat: add ESP32-S31-Korvo-1 Board support ( #2158 )
...
Co-authored-by: Xiaoxia <terrence@tenclass.com >
2026-07-28 08:24:21 +08:00
Xiaoxia
34c0b18d7c
Fix Zectrix ESP32-S3 build ( #2160 )
...
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-28 08:22:17 +08:00
Xiaoxia
d91d682430
refactor: organize boards by manufacturer ( #2153 )
...
* refactor: organize board metadata and directories
* fix: enable cross-signed certificate verification globally
* refactor: replace release script with build tool
* fix: defer board validation during CMake early expansion
* fix: resolve build regressions after board moves
* refactor: centralize board build configuration
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-27 16:52:04 +08:00
Xiaoxia
90311fc8fb
refactor: remove unreliable acoustic provisioning ( #2152 )
...
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-27 02:14:53 +08:00
Xiaoxia
3e86f0adaf
feat: add ESP32-S31 Function CoreBoard support ( #2151 )
...
* feat: add ESP32-S31 Function CoreBoard support
* ci: build ESP32-S31 with IDF 6.1
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-27 00:46:15 +08:00
javen13
5b55606415
feat: add Waveshare ESP32-S3-Touch-LCD-3.49 V2 ( #2143 )
2026-07-26 21:17:11 +08:00
Eivs
ac3212d781
Add support for LCD Wiki ES3C35P board configuration and files ( #2112 )
...
* Add support for LCD Wiki ES3C35P (3.5" ESP32-S3) board
* fix: update variant counts in test for new ES3C35P board
---------
Co-authored-by: Eivs <eivs@Eivss-MacBook-Pro.local >
2026-07-22 20:46:57 +08:00
Xiaoxia
0f6c435f66
Complete ESP-IDF 6 migration hardening ( #2123 )
...
* Complete ESP-IDF 6 migration hardening
* Fix PR variant diff selection
* Allow Git diff in CI container
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-17 16:32:44 +08:00
Xiaoxia
03fe29a313
Update README and refactor audio processing dependencies ( #2115 )
...
* Update QQ group contact in README.md
* Update dependencies in idf_component.yml and modify AFE audio processor configuration
- Updated versions for several dependencies in idf_component.yml to improve compatibility and performance.
- Changed AFE audio processor initialization to use low-cost mode and adjusted AEC settings for enhanced audio processing.
* Update audio dependencies in idf_component.yml
- Downgraded versions for espressif/esp_audio_effects and espressif/esp_audio_codec to improve compatibility with existing components.
* refactor(audio): unify speech processing engines
---------
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com >
2026-07-15 11:13:06 +08:00
Xiaoxia
0ec696f64f
Refactor network configuration for XiaoZhi boards
...
- Renamed CONFIG_XIAOZHI_USE_ETHERNET to CONFIG_XIAOZHI_NETWORK_ETHERNET for clarity.
- Updated CMakeLists.txt and Kconfig.projbuild to reflect the new configuration option.
- Adjusted conditional compilation in system_info.cc and esp32-p4-nano.cc to use the new network configuration.
- Added a rename file to maintain compatibility with existing sdkconfig files.
2026-07-15 01:58:09 +08:00
CQ793
81b5e6bb15
Content: add esp32_s3_touch_lcd_7c
2026-07-03 14:17:43 +08:00
CQ793
7a7ac87640
Merge branch 'main' of https://github.com/CQ793/xiaozhi-esp32
2026-07-03 10:39:54 +08:00
Y1hsiaochunnn
8d171a749c
Add Waveshare ESP32-P4-WIFI6-Touch-LCD-5 board
2026-06-30 15:30:22 +08:00
CQ793
01e5cff99e
Content: add Waveshare ESP32-C5-Touch-LCD-1.69
2026-06-26 15:32:23 +08:00
Y1hsiaochunnn
0d1ffd3f38
Merge pull request #2067 from Y1hsiaochunnn/feature/esp32-p4-nano-ethernet
...
Add Ethernet option for ESP32-P4 with ETH
2026-06-18 11:17:44 +08:00
Y1hsiaochunnn
7738eeed81
Add Ethernet option for Waveshare ESP32-P4-NANO
2026-06-18 09:59:27 +08:00
Create123
0f2f30f2d2
Add M5Stack StopWatch board support. ( #2057 )
...
Co-authored-by: luoweiyuan <luoweiyuan@m5stack.com >
2026-06-18 07:38:34 +08:00
Create123
b392c630aa
Add M5Stack StickS3 board support. ( #2060 )
...
Co-authored-by: luoweiyuan <luoweiyuan@m5stack.com >
2026-06-16 01:05:21 +08:00
ggc
d60d53fc0b
add ESP32-S3-Touch-LCD-1.85B
2026-06-12 14:25:43 +08:00
Cosmic183123
92422bbf99
content:add-esp32-s3-touch-amoled-1.8-v2
2026-06-02 15:19:22 +08:00
CQ793
277cbd10ac
add esp32-s3-rgb-matrix ( #2026 )
...
* Content: add esp32-s3-rgb-matrix
* Content: fixed config.json error
* fixed-esp-hub75 version
* Fixed introduction error of version yml component
2026-05-29 06:07:08 +08:00
hashcodeFF
331d69b83b
add quandong support ( #2010 )
...
Co-authored-by: shujun <shujun@beithing.com >
2026-05-26 05:42:19 +08:00
Almost-LoverY
f929f2f142
feat:新增正点原子DNESP32S3B3开发板的AEC支持 ( #1994 )
2026-05-25 21:36:11 +08:00
shunian11
b28d3ee448
content : add waveshare esp32-c6-lcd-0.85
2026-05-21 11:20:25 +08:00
shunian11
a441b1a205
content : add waveshare esp32-c6-touch-lcd-1.54
2026-05-21 10:18:50 +08:00
Y1hsiaochunnn
e12e7351d9
Merge pull request #1958 from rymcu/main
...
feat(board): add rymcu-bigsmart board support
2026-04-30 17:16:40 +08:00
Hao Guan
73ad50c732
feat: add M5Stack AtomS3R Echo Pyramid board ( #1959 )
...
Made-with: Cursor
2026-04-28 13:55:39 +08:00
Hugh-rymcu
07e2a11253
feat(board): add rymcu-bigsmart board support
2026-04-23 20:44:35 +08:00
Cosmic183123
f78c59a954
content:add-waveshare-esp32-s3-touch-amoled-2.16
2026-04-21 09:52:20 +08:00
Tomato Me
d2687956cd
resolve conflict
2026-04-17 10:48:13 +08:00
Yeqin Gong
69b1a978e9
Add NULLLAB-AI-VOX3 Board ( #1900 )
2026-04-16 19:31:53 +08:00
Tomato Me
7dc61300d1
add waveshare esp32-s3-touch-amoled-1.43c
2026-04-14 15:52:40 +08:00
Almost-LoverY
97c0e75eec
feat:添加正点原子DNESP32S3B3开发板的小智AI例程 ( #1931 )
2026-04-13 21:09:11 +08:00
ggc
314edc5c51
content: add ESP32-S3-CAM-OVxxxx
2026-04-02 16:37:24 +08:00
CQ793
89d51fdc23
content: add ESP32-P4-WIFI6-Touch-LCD-3.5
2026-04-02 14:21:01 +08:00
radmir
022d9848de
Add freenove-esp32s3-display-2.8-lcd ( #1876 )
...
* add freenove-esp32s3-display-2.8-lcd
from https://github.com/Freenove/xiaozhi-esp32 and updated to v2.2.4
* add Freenove_ESP32S3_DISPLAY_2_8_LCD to configs
* Update from manufacturer
https://github.com/Freenove/xiaozhi-esp32/tree/New
* Delete main/boards/freenove-esp32s3-display-2.8-lcd/_static/ReadMe/media-kit-2.8-lcd-top.jpg
orphan
* Delete main/boards/freenove-esp32s3-display-2.8-lcd/_static/ReadMe/media-kit-2.8-lcd-sideview.jpg
orphan
* Delete main/boards/freenove-esp32s3-display-2.8-lcd/_static/ReadMe directory
* readme update
2026-04-01 12:46:53 +08:00
Tomato Me
76a5c19000
add waveshare esp32-c6-touch-amoled-2.16
2026-03-30 15:07:45 +08:00
shunian11
a4bf13b30d
add waveshare esp32-s3-lcd-0.85
2026-03-20 11:03:29 +08:00
shunian11
619dd2801c
add waveshare esp32-s3-touch-lcd-1.54
2026-03-20 10:49:58 +08:00
Y1hsiaochunnn
e503a32d84
feat: Add Waevshare Product ESP32-P4-WIFI6-Touch-LCD-4.3 Support ( #1858 )
...
* feat: Add Waevshare Product ESP32-P4-WIFI6-Touch-LCD-4.3 Support
* feat: Supplement README
* feat: Remove redundant conf
2026-03-19 03:05:08 +08:00