Commit Graph
100 Commits
Author SHA1 Message Date
Terrence 7bc5f7bb0c Add audio debugger 2025-06-06 20:24:00 +08:00
Terrence 24ede22197 wechat ui支持摄像头预览 2025-06-06 16:54:53 +08:00
XiaoxiaandGitHub 8729fad9a8 v1.7.1: fix send audio (#771)
* screen -> display

* Add AUDIO_CODEC_DEFAULT_MIC_GAIN

* WebRTC -> NSNet

* fix: send audio priority
2025-06-06 14:03:46 +08:00
Terrence 6d02b7724a Update related projects 2025-06-05 20:42:45 +08:00
Terrence 5621fa5a65 fix: 长按切换到点按后,无法唤醒的问题 2025-06-05 18:41:23 +08:00
Terrence f5d6cd2d36 Bump to 1.7.0 2025-06-04 20:32:41 +08:00
Terrence abba768e90 Add tools/call stack size for HTTPS upload 2025-06-04 14:17:43 +08:00
Terrence f41210577b v1.6.8: Move partition CSV files into a folder 2025-06-04 12:11:55 +08:00
Terrence e52703df24 feat: Add Serial-Number to OTA header 2025-06-03 14:15:13 +08:00
Terrence 67c44403a3 Update ESP-IDF version to 5.4 2025-06-01 21:44:12 +08:00
Terrence e4ced2a62e sdkconfig: fix default value 2025-06-01 16:02:22 +08:00
XiaoxiaandGitHub 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
Terrence 1a695a203b fix compiling errors 2025-05-30 01:09:51 +08:00
Terrence 1858da4973 Avoid tool call blocking main thread (dropping packets) 2025-05-30 00:53:11 +08:00
Terrence 89fbf89d0f fix exception 2025-05-29 13:46:19 +08:00
XiaoxiaandGitHub d80f94387a v1.6.6: Set MCP as default IoT Protocol (#690) 2025-05-27 14:58:49 +08:00
Terrence 3a2e6875b6 Add audio_send_queue to synchronize timestamp 2025-05-27 05:44:46 +08:00
Terrence d17bfccb35 fix: compile errors 2025-05-27 04:50:21 +08:00
Terrence 0c57df1cd8 v1.6.5: Improve performance and memory usage 2025-05-26 14:30:44 +08:00
Terrence 277f87ae5f revert gpio level (#627) 2025-05-26 14:17:54 +08:00
Terrence 9f90c7dd6a remove preview_thread_, cost more time but less memory usage 2025-05-26 07:04:25 +08:00
Terrence f890220ce3 remove unused ota class members 2025-05-26 06:11:47 +08:00
Terrence ce1211c86d update esp32 camera code 2025-05-26 06:10:53 +08:00
Terrence 249d12ac25 feat: Add camera functions (lichuang-dev) 2025-05-25 17:07:07 +08:00
Terrence ecfebc4a29 Add preview image to lcd display 2025-05-25 07:02:44 +08:00
Terrence 0204b8800b update status bar immediately after network started 2025-05-24 07:25:34 +08:00
Terrence 6d5331dddd [MCP] extend tools/list payload size to 8000 2025-05-24 03:06:01 +08:00
Terrence 0b98392286 Remove update display timer 2025-05-24 03:03:33 +08:00
Terrence c39f6cfb02 Bump to 1.6.3 2025-05-23 04:59:29 +08:00
Terrence 55a1032779 do not allocate memory if old IoT protocol is not used 2025-05-23 04:26:47 +08:00
Terrence 5da66773d5 Add MCP server 2025-05-22 19:19:48 +08:00
Terrence f142c5469c Adjust mqtt variables 2025-05-22 19:19:48 +08:00
Terrence d2f42527f4 fix: iot screen invalid iot descriptor 2025-05-20 09:23:14 +08:00
Terrence c3e488e744 Iot: Use English description 2025-05-19 10:06:05 +08:00
Terrence 425f46df4b Fix: esp_lcd_ili9881c only for p4 2025-05-19 10:04:34 +08:00
Terrence 7925f77739 Fix: 切换状态后一段时间内无法录音问题 2025-05-19 01:29:39 +08:00
Terrence 45c62f5a53 Add session_id to websocket message 2025-05-13 17:16:24 +08:00
Terrence fcc35d132c fix unused variable warning 2025-05-12 04:43:45 +08:00
Terrence 3047ac4556 Fix Initialize() 2025-05-11 21:14:09 +08:00
Terrence 724f440fab fixbug: button driver cannot be in stack memory 2025-05-09 03:56:51 +08:00
Terrence a0ad3e6dc3 Default realtime chat for esp-box-3, lichuang-dev 2025-05-08 02:32:24 +08:00
Terrence b6489a3456 Double click BOOT to switch 4G/Wi-Fi 2025-05-07 17:11:26 +08:00
Terrence ee0df3470c Default press time to 0 2025-05-07 16:42:23 +08:00
Terrence c0acf30b25 Bump to 1.6.2 2025-05-07 15:27:51 +08:00
Terrence 5cb31a5e91 Add CEREG to board JSON for 4G LBS to fix weather location 2025-05-07 15:26:53 +08:00
Terrence 696786ad4c Upgrade component versions 2025-05-07 15:26:53 +08:00
Terrence 7c6b9d8fa7 Use English output log 2025-05-07 15:26:53 +08:00
Terrence fd6235750d Upgrade components 2025-05-07 04:55:51 +08:00
Terrence b00c5b50c3 Adjust LCD display 2025-05-07 04:49:21 +08:00
Terrence 4be2464fbc Remove warnings 2025-05-07 04:40:17 +08:00
Terrence 4caffd31ed Remove No serial message 2025-04-29 20:42:31 +08:00
Terrence c94e82e865 Add timestamp to MQTT UDP packet 2025-04-29 20:04:17 +08:00
Terrence f6334246ca Add dummy audio processor 2025-04-29 18:17:08 +08:00
Terrence c201e5955f Revert gc9a01 version 2025-04-29 18:15:45 +08:00
Terrence 5f8389c135 Add binary protocol v2 & v3 to websocket 2025-04-28 16:29:33 +08:00
Terrence 1f03d770cc update ml307 version 2025-04-28 16:28:53 +08:00
Terrence 6fbf272613 Allow 10 audio packets in recv queue 2025-04-28 11:19:28 +08:00
Terrence 738e170d54 Update esp-wifi-connect to 2.4.2 2025-04-23 07:24:55 +08:00
Terrence 3404180a77 更新Wi-Fi组件版本,从OTA接口读取Websocket服务器 2025-04-21 15:13:11 +08:00
Terrence c380617cca Support MQTT endpoint port 2025-04-21 15:13:11 +08:00
Terrence dff8f9cb5b Bump to 1.6.0 2025-04-14 23:17:06 +08:00
Terrence 68a3f7d2f7 Allow force OTA upgrade to a previous version 2025-04-14 22:05:29 +08:00
Terrence 6e73a11ac9 Add two types, system and alert. 2025-04-14 16:02:41 +08:00
Terrence d5d8b34b2b Add activation version 2 2025-04-14 15:44:06 +08:00
Terrence eac5830439 remove duplicated header files 2025-04-13 15:35:36 +08:00
Terrence 78d7b40914 将项目版本更新至1.5.9,优化内存使用,增加主任务栈大小至8192,优化固件升级流程,重构主循环为MainEventLoop,添加新版本检查功能,更新音频编解码器的DMA配置常量。 2025-04-13 11:47:15 +08:00
Terrence a5dfe67504 move ota headers to ota.cc 2025-04-10 18:56:17 +08:00
Terrence 18e44ec775 Fix i2c header files 2025-04-10 01:57:18 +08:00
Terrence dc28f0d9c2 use smaller emoji in wechat message style 2025-04-09 23:30:41 +08:00
Terrence a6ce728386 Fix ML307 FIFO Overflow 2025-04-09 10:41:12 +08:00
Terrence 652e5cbcdd avoid double error alerts 2025-04-09 09:13:18 +08:00
Terrence 69540c6551 fix nullptr error 2025-04-09 08:24:02 +08:00
Terrence 488dfa5bf9 Bump to 1.5.5 2025-03-30 16:14:10 +08:00
Terrence 45012e38d4 Fix upgrade failure (main task stack overflow) 2025-03-30 16:13:49 +08:00
fa899a310e ESP-BOX-3 / LichuangDev enable AEC to support realtime chat (#429)
* read frame duration from server

* fit wechat style emoji size

* Make Wechat UI look better

* Add Realtime Chat to ESP-BOX-3/LichuangDev

* disable debug log

* Fix Sh1106 Compile Error Bug. IDF 5.3.2 Not supporting sh1106-esp-idf. (#424)

* Fix ESP32 Board Led No Light Bug (#427)

* add board esp32-s3-touch-lcd-3.5 (#415)

* add board esp32-s3-touch-lcd-3.5

* add axp2101

---------

Co-authored-by: flyingtjy <flyingtjy@gmail.com>

---------

Co-authored-by: ooxxU <71391474@qq.com>
Co-authored-by: flying1425 <79792003+flying1425@users.noreply.github.com>
Co-authored-by: flyingtjy <flyingtjy@gmail.com>
2025-03-30 09:07:08 +08:00
Terrence 4c7e00630b fix sensecap watcher partition alignment 2025-03-26 23:07:58 +08:00
Terrence af879d7806 Bump to 1.5.2 2025-03-22 23:12:04 +08:00
Terrence dfd3069ee9 reduce audio processing stack size from 8192 to 4096 2025-03-22 06:45:46 +08:00
Terrence 1619217bd9 Upgrade esp-sr to 2.0.2, improve performance 2025-03-22 06:09:12 +08:00
Terrence 023dd7fb27 Add lower limit to audio 2025-03-22 06:03:22 +08:00
Terrence 3efef0cf20 fixbug: display spi error when setting brightness 2025-03-22 06:00:22 +08:00
Terrence 80e02d7c70 Add PMIC init to waveshare 1.8 2025-03-22 05:10:38 +08:00
Terrence 11c79bf086 fix release 2025-03-20 14:07:44 +08:00
Terrence 26e47427b9 Bump to 1.5.0 2025-03-20 03:13:14 +08:00
Terrence f76502cb59 Add screen theme switch to atk boards and atoms3 2025-03-20 03:13:04 +08:00
Terrence 6bb1ab7583 Add theme switch to all LCD boards 2025-03-20 03:00:07 +08:00
Terrence 71799ed85c Bump to 1.4.8 2025-03-20 02:03:55 +08:00
Terrence f553459121 fix atk-dnesp32s3 backlight output invert 2025-03-20 01:26:39 +08:00
Terrence 9bc8be2f25 add IoT led control to kevin c3 2025-03-10 20:50:02 +08:00
Terrence ad0c5312f8 Bump to 1.4.6 2025-03-09 00:52:28 +08:00
Terrence a66760348f fix esp32 compile error 2025-03-08 22:59:11 +08:00
Terrence 5568c70cb4 fix no oled display error 2025-03-08 19:56:56 +08:00
Terrence 0842b8f3c3 fix compiling error 2025-03-08 15:58:15 +08:00
Terrence b8bf6bea2e add update param to SendIotDescriptors 2025-03-08 03:26:15 +08:00
Terrence 968bf0e2eb move cores3_audio_codec.cc to boards 2025-03-08 02:58:02 +08:00
Terrence 11c146f6ad fix led highlight when listening 2025-03-07 18:07:40 +08:00
Terrence 0533bee83e fix board name empty 2025-03-07 04:10:52 +08:00
XiaoxiaandGitHub b171ae17b2 Update CMakeLists.txt
1.4.5
2025-03-07 00:13:46 +08:00
Terrence f1de536110 Don't feed wake word if listening 2025-03-06 07:13:17 +08:00
Terrence 70cb3410b0 set i2c freq to 400000 2025-03-06 06:27:36 +08:00