Commit Graph
100 Commits
Author SHA1 Message Date
XiaoxiaandGitHub 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
XiaoxiaandGitHub c62ab7b239 Fix lichuang-dev camera (#1290)
* Fixatk-dnesp32s3 camera

* Update bread s3cam README

* Fix  lichuang-dev camera
2025-10-14 20:44:44 +08:00
XiaoxiaandGitHub 549399b795 Add esp32c5 configuration (#1258)
* Add esp32c5 configuration

* update idf_component.yml
2025-10-05 09:59:28 +08:00
XiaoxiaandGitHub 2fd0ff0b2a Add SetInputGain(float gain) to AudioCodec (#1252) 2025-10-02 09:55:45 +08:00
XiaoxiaandGitHub 911fee2d85 Update README (#1251)
* Upgrade to the latest ml307 component

* update README
2025-10-02 03:29:16 +08:00
XiaoxiaandGitHub dd45d0de26 Bump to 2.0.3 (#1241)
* fix c6 compilation error

* remove afe preferred core

* fix release.py missing board type config

* Bump to 2.0.3

* remove duplicated depends
2025-09-26 08:52:43 +08:00
XiaoxiaandGitHub 916ea39fad fix emote display errors (#1240) 2025-09-26 06:18:57 +08:00
XiaoxiaandGitHub d3e7fee828 fix multiple wakenet words and custom wake word (#1226)
* fix multiple wakenet words and custom wake word

* fix idf_component.yml
2025-09-22 10:49:08 +08:00
XiaoxiaandGitHub f11f84dfbd fix: Add function to handle local asset file paths 2025-09-17 08:36:39 +08:00
XiaoxiaandGitHub 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
XiaoxiaandGitHub d2e99bae34 fix multinet model for v2 (#1208) 2025-09-16 19:05:28 +08:00
XiaoxiaandGitHub d188415949 fix: ESP-HI audio sampling problem (#1207) 2025-09-16 17:23:52 +08:00
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
XiaoxiaandGitHub b413e3ec03 regenerate jpeg encoder (#1198)
* regenerate jpeg encoder

* add README to gif/jpeg

* 开机启动显示开发板信息,提前启动event loop
2025-09-16 05:00:02 +08:00
Terrence fe7ae99a4d Bump to 2.0.1 2025-09-14 18:25:22 +08:00
XiaoxiaandGitHub 147d71b9f1 feat: add snapshot mcp tool (#1196)
* use main task to execute tool calls

* feat: add snapshot mcp tool

* fix compiling errors

* 取消 audio input 的 pin core,core1留给显示,可能会对aec性能有影响

* update ml307 version

* remove v1 theme colors
2025-09-14 15:16:49 +08:00
XiaoxiaandGitHub ae40f72a39 fix: crash if GIF version is 87a (#1194)
* fix: no tool call reply after self.reboot

* fix: 87a gif error

* append display info to board info
2025-09-13 16:53:10 +08:00
Terrence 76c19a0f2d fix: compiling errors 2025-09-12 15:55:55 +08:00
Terrence f79506d58b feat: add manual upgrade firmware 2025-09-12 08:45:29 +08:00
Terrence 469ee2d92a rename withSystemTools to withUserTools 2025-09-11 04:22:33 +08:00
XiaoxiaandGitHub 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
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
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
Terrence 897239e997 fix: c3 lcd stack protected error 2025-09-05 07:55:36 +08:00
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
XiaoxiaandGitHub fc355605f5 fix compiling errors (#1161) 2025-09-04 15:17:32 +08:00
XiaoxiaandGitHub 5d3f597137 Bump to v1.9.0 (#1157)
* update v2 partition table readme

* feat: Add user only tool

* Add image cache

* smaller cache and buffer, more heap

* use MAIN_EVENT_CLOCK_TICK to avoid audio glitches

* fix: esp_psram_get_size not found in c3

* Bump to 1.9.0
2025-09-04 12:30:26 +08:00
XiaoxiaandGitHub d09537ed5c Add V2 parition tables (#1137)
* v1.9.0: update font icons, add mqtt reconnect

* Add v2 parition tables
2025-08-29 09:04:23 +08:00
Terrence 7af366b7b2 fix: ES7120_SEL_MIC1 => ES7210_SEL_MIC1 2025-08-23 16:05:49 +08:00
XiaoxiaandGitHub ddbb24942d v1.8.9: Upgrade component versions (#1118) 2025-08-23 07:12:14 +08:00
TerrenceandXiaoxia 156eb15f58 fix: dual mic without afe 2025-08-16 03:08:00 +08:00
XiaoxiaandGitHub c59c515706 v1.8.8: release with esp-sr==2.1.4 and without font placeholder (#1086) 2025-08-15 04:50:33 +08:00
Terrence 44b8d5e4c1 fix: c3 wakeword not working with esp-sr 2.1.5 2025-08-15 01:07:00 +08:00
XiaoxiaandGitHub cc07ef447e Revert "camera 优化:在原有的RGB565处理下,容易超时改为JPEG格式 (#1029)" (#1085)
This reverts commit d6b1414967.
2025-08-14 22:23:29 +08:00
Terrence 00dd89079b Bump to 1.8.7 2025-08-13 11:50:27 +08:00
XiaoxiaandGitHub 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
Terrence 08b8b04c6c remove data mutex from read/write 2025-08-12 17:11:57 +08:00
Terrence f890acfc7c fix i2s race condition error 2025-08-12 14:54:16 +08:00
Terrence a4fe4d8d99 fix firmware image size 2025-08-12 14:53:17 +08:00
XiaoxiaandGitHub 593b495139 xmin-c3 share MCP tool and sleep mode can be disabled (#1054) 2025-08-09 03:08:42 +08:00
XiaoxiaandGitHub 2a02dd65be fix ReadAudioData frame duration (#1051) 2025-08-08 21:50:28 +08:00
f86637cf1c fix: codec unexpectedly closed by timer after open (#1046)
Co-authored-by: Xiaoxia <terrence.huang@tenclass.com>
2025-08-08 15:39:12 +08:00
XiaoxiaandGitHub 363073658a fix: OTA buffer overflow caused by slow SetChatMessage (#1031) 2025-08-06 01:16:52 +08:00
Terrence d58d55cfe7 Bump to 1.8.5 2025-08-02 01:27:14 +08:00
XiaoxiaandGitHub 26d9ff283f Fix custom wakeword for dual mic (#1018) 2025-08-01 13:30:17 +08:00
XiaoxiaandGitHub fb85019c3c change bread-compact-wifi-s3cam test gpio num (#1017) 2025-08-01 05:28:27 +08:00
XiaoxiaandGitHub 03394fe38d update the sleep time of xmini-c3 with wake word to 300s (#1007) 2025-07-30 15:25:39 +08:00
XiaoxiaandGitHub e5ac40aac8 fix audio pm (#1004) 2025-07-29 15:25:40 +08:00
XiaoxiaandGitHub 345c8be467 Add custom wakeword threshold option (#1003) 2025-07-29 10:56:52 +08:00
XiaoxiaandGitHub df7cbdfcb6 fix esp-hi crashing in esp_codec_dev_close() (#984) 2025-07-25 10:36:56 +08:00
Terrence d38763d5ef Reduce SRAM usage of audio tasks 2025-07-25 08:27:12 +08:00
Terrence b031a829c0 Bump to 1.8.2 2025-07-22 22:43:41 +08:00
XiaoxiaandGitHub 3c11cceb43 增加自定义唤醒词启动失败的提升 (#965) 2025-07-22 18:57:25 +08:00
XiaoxiaandGitHub eb0bba2c89 Update LICENSE 2025-07-22 10:06:11 +08:00
Terrence 6a7a403117 修复C3唤醒提示音 2025-07-21 14:40:35 +08:00
Terrence d1c047d060 Update to esp-ml307@3.1.1 2025-07-21 05:46:05 +08:00
Terrence a35a344f42 Fix frame samples for server AEC 2025-07-20 07:53:52 +08:00
Terrence efc6f238e7 Fix Server AEC 2025-07-20 03:57:36 +08:00
XiaoxiaandGitHub 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
XiaoxiaandGitHub 6bb95073a4 v1.7.7: 支持 EC801E 模组,增加 xmini-c3-v3, xmini-c3-4g (#930) 2025-07-17 20:18:21 +08:00
Terrence cec0b5b273 防止误刷xmini-c3固件导致永久性损害 2025-07-10 15:53:09 +08:00
Terrence d1c586239c fix CPU usage of esp32c3 with ml307 2025-06-29 06:01:41 +08:00
Terrence c17bd15baa Bump to 1.7.6 2025-06-24 10:19:06 +08:00
Terrence b3ab3d0920 在S3芯片上使用更多的PSRAM,解决立创开发板拍照时可能出现内存不足的问题 2025-06-24 04:59:00 +08:00
Terrence 2b0362a812 Fix: misconfigured target of atommatrix-echo-base 2025-06-19 14:52:53 +08:00
Terrence d3367d6b92 Update esp-ml307 to 2.2.1 2025-06-18 05:24:51 +08:00
Terrence 116234a147 Bump to 1.7.5 2025-06-16 20:55:57 +08:00
XiaoxiaandGitHub f29c1a11d9 ml307: Add sleep mode (#826) 2025-06-16 19:05:31 +08:00
XiaoxiaandGitHub 89f10365b1 xmini-c3: 休眠时关闭es8311可减少20mA电流 (#822)
* Correct class member name

* xmini-c3: 休眠时关闭es8311可减少20mA电流
2025-06-16 12:51:27 +08:00
Terrence bf125446b3 feat: Use BOOT button to enter audio testing state when Wi-Fi configuring 2025-06-13 19:57:07 +08:00
Terrence f8c9126442 Bump to 1.7.4 2025-06-12 21:53:26 +08:00
Terrence 85f3f1ba9f 修复model分区未初始化导致重启 2025-06-12 15:06:31 +08:00
Terrence e2777cc16b esp-hi special app partition 2025-06-12 15:06:31 +08:00
Terrence 968ed1fae3 v1.7.3: 参考ESP-HI,为所有C3板子增加10多KB可用SRAM 2025-06-10 01:33:20 +08:00
Terrence f8cd0d30cd fix idf_component.yml 2025-06-09 12:11:51 +08:00
Terrence 386e58a224 Bump to 1.7.2 2025-06-08 12:01:24 +08:00
Terrence 504e694caa 先在lichuang-dev上测试NSNet降噪 2025-06-08 02:52:23 +08:00
Terrence d58037eecd fix p4 compiling errors 2025-06-08 02:39:53 +08:00
Terrence 218d0318fe fix audio debugger compiling errors 2025-06-06 21:39:22 +08:00
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