455 Commits

Author SHA1 Message Date
ee0df3470c Default press time to 0 2025-05-07 16:42:23 +08:00
c0acf30b25 Bump to 1.6.2 2025-05-07 15:27:51 +08:00
5cb31a5e91 Add CEREG to board JSON for 4G LBS to fix weather location 2025-05-07 15:26:53 +08:00
696786ad4c Upgrade component versions 2025-05-07 15:26:53 +08:00
7c6b9d8fa7 Use English output log 2025-05-07 15:26:53 +08:00
0beae83143 解决部分esp32-s3-touch-lcd-3.5开机黑屏不显示的问题 (#581)
* 解决部分开机黑屏的问题

* Update esp32-s3-touch-lcd-3.5.cc

---------

Co-authored-by: flyingtjy <flyingtjy@gmail.com>
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-05-07 15:26:08 +08:00
fd6235750d Upgrade components 2025-05-07 04:55:51 +08:00
b00c5b50c3 Adjust LCD display 2025-05-07 04:49:21 +08:00
4be2464fbc Remove warnings 2025-05-07 04:40:17 +08:00
d505b3b1ae 【需求】双网络类型通过长按boot切换网络 (#520)
* 【需求】双网络类型通过长按boot切换网络

* Update Kconfig.projbuild

---------

Co-authored-by: guhaibo <guhaibo@boe.com.cn>
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-05-07 02:33:38 +08:00
8e638e3884 OTA checkversion增加了一些log, 便于三方开发调试自己的OTA接口 (#568)
* feat(ota): add logging for missing sections in Ota::CheckVersion

Add detailed logging to inform when specific sections (activation, mqtt, websocket, server_time, firmware) are not found during the OTA version check. This improves debugging and visibility into the OTA process.

* 恢复提示词

---------

Co-authored-by: loadingxv <loadingvx@gmail.com>
2025-05-04 19:25:50 +09:00
f590e49f2d 添加乐鑫开发板esp32-s3-lcd-ev-board支持 (#543)
* 添加乐鑫开发版esp32-s3-lcd-ev-board支持

* 新增乐鑫开发版esp32-s3-lcd-ev-board支持

* 新增乐鑫开发板esp32-s3-lcd-ev-board支持,修复led和背光bug

* Delete main/boards/ESP32-S3-LCD-EV-Board directory

* 新增乐鑫开发板esp32-s3-lcd-ev-board支持,修复led和背光bug

* 去除冗余代码

* 添加esp-s3-lcd-ev-board的硬件版本选择配置

* Delete main/boards/esp-s3-lcd-ev-board-1.4 directory

* 添加esp-s3-lcd-ev-board的硬件版本选择配置

* 新增不同版本的名称标识,使ota更新时能识别
2025-04-30 18:21:35 +08:00
b5595c0ab4 Added support for two new boards: LILYGO T-Display-S3-Pro-MVSRLora and LILYGO T-Display-S3-Pro-MVSRLora_NO_BATTERY. (#537)
* 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.
2025-04-29 20:42:50 +08:00
4caffd31ed Remove No serial message 2025-04-29 20:42:31 +08:00
c94e82e865 Add timestamp to MQTT UDP packet 2025-04-29 20:04:17 +08:00
f6334246ca Add dummy audio processor 2025-04-29 18:17:08 +08:00
c201e5955f Revert gc9a01 version 2025-04-29 18:15:45 +08:00
b804343d30 Audio stream packet with timestamp 2025-04-28 23:10:24 +08:00
7fdf78408e Add v2.0 to versions.py 2025-04-28 17:05:56 +08:00
5f8389c135 Add binary protocol v2 & v3 to websocket 2025-04-28 16:29:33 +08:00
1f03d770cc update ml307 version 2025-04-28 16:28:53 +08:00
6fbf272613 Allow 10 audio packets in recv queue 2025-04-28 11:19:28 +08:00
a8ba7e75fe add lcd touch for esp32-s3-touch-amoled-1.8 (#550) 2025-04-26 20:45:02 +08:00
6fabcaabba 新增正点原子三款开发板 (#538) 2025-04-25 07:19:58 +08:00
7d5237a604 add lcd touch for lichuang_dev (#531)
* add lcd touch for lichuang_dev

* Update lichuang_dev_board.cc

---------

Co-authored-by: zk <982145@qq.com>
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-04-23 15:00:17 +08:00
738e170d54 Update esp-wifi-connect to 2.4.2 2025-04-23 07:24:55 +08:00
abb594bddd atk_dnesp32s3: fix set xl9555 port1 output state (#525)
Signed-off-by: Jack Huang <jackhuang021@gmail.com>
2025-04-22 10:28:26 +08:00
3404180a77 更新Wi-Fi组件版本,从OTA接口读取Websocket服务器 2025-04-21 15:13:11 +08:00
c380617cca Support MQTT endpoint port 2025-04-21 15:13:11 +08:00
a6619dcdb9 更新支持 元控·青春板卡 (#486)
* 更新支持 元控·青春板卡

* 更新README.md,修改多灯库使用问题
2025-04-17 08:36:25 +08:00
dff8f9cb5b Bump to 1.6.0 v1.6.0 2025-04-14 23:17:06 +08:00
68a3f7d2f7 Allow force OTA upgrade to a previous version 2025-04-14 22:05:29 +08:00
6e73a11ac9 Add two types, system and alert. 2025-04-14 16:02:41 +08:00
d5d8b34b2b Add activation version 2 2025-04-14 15:44:06 +08:00
f76f31aa12 Prevent too many opus packets in queue 2025-04-13 23:12:44 +08:00
eac5830439 remove duplicated header files v1.5.9 2025-04-13 15:35:36 +08:00
78d7b40914 将项目版本更新至1.5.9,优化内存使用,增加主任务栈大小至8192,优化固件升级流程,重构主循环为MainEventLoop,添加新版本检查功能,更新音频编解码器的DMA配置常量。 2025-04-13 11:47:15 +08:00
4ef6ef3552 增加四博智联AI陪伴盒子 (#309)
* 添加四博智联AI陪伴盒子适配,典型pdm麦克风设备

* doit_s3_aibox LED切换到GPIO LED

* doit_s3_aibox 添加说明文件

* doit_s3_aibox 音量最大值设置到100
2025-04-13 07:04:46 +08:00
f141a6bf32 Add board: ESP-Spot (#460)
* feat: add ESP-Spot S3

Co-authored-by: Tang Yumei <tangyumei@espressif.com>

* feat: add button and power control

long press KEY to shut down.

* feat: change for s3 adc

* fix: adc cali fail

* add ESP-Spot S3 Readme

* fix ES8311 config

---------

Co-authored-by: Liu Ruichao <liuruichao@espressif.com>
2025-04-13 06:45:05 +08:00
4787eb41ab The atk-dnesp32s3-box is compatible with ES8311 devices and non-ES8311 devices (#477)
* The atk-dnesp32s3-box is compatible with ES8311 devices and non-ES8311 devices

* Update atk_dnesp32s3_box.cc

format code

---------

Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-04-12 17:17:27 +08:00
a3a833b19d add ci build.yml (#475) 2025-04-12 09:34:33 +08:00
076d907abf sensecap watcher manufacture (#469)
* feat: add shutdown and battery cmd.

* fix: fixed the issue that the LCD does not light up when some devices are turned on.

* fix:  fix task sys_evt  stack overflow.

* feat: Optimize UI display for circles; add Added factory reset function.

* feat:  "low_battery_label_" obj  configurable

* feat: add read_mac cmd

* fix: fix "low_battery_label_" obj  redefine

* style: modify Google C++ Style.

* Update sensecap_watcher.cc

Remove extra spaces

---------

Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-04-12 09:33:07 +08:00
04c0da059f Fix missing display 2025-04-11 03:11:32 +08:00
a5dfe67504 move ota headers to ota.cc 2025-04-10 18:56:17 +08:00
f1ad29be3b Boxlite aec (#465)
* 允许espbox-lite打开aec
微信模式使用小字体

* 软件回声消除

* 支持双麦采集

---------

Co-authored-by: cqm <cqm@97kid.com>
2025-04-10 17:06:15 +08:00
18e44ec775 Fix i2c header files v1.5.8 2025-04-10 01:57:18 +08:00
81aa8a43ce Bump to 1.5.8 2025-04-09 23:58:32 +08:00
dc28f0d9c2 use smaller emoji in wechat message style 2025-04-09 23:30:41 +08:00
a6ce728386 Fix ML307 FIFO Overflow 2025-04-09 10:41:12 +08:00
652e5cbcdd avoid double error alerts 2025-04-09 09:13:18 +08:00