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
Xiaoxia
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
Xiaoxia
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
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
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
Xiaoxia
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
Xiaoxia
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
Xiaoxia
ddbb24942d
v1.8.9: Upgrade component versions ( #1118 )
2025-08-23 07:12:14 +08:00
Xiaoxia
cc07ef447e
Revert "camera 优化:在原有的RGB565处理下,容易超时改为JPEG格式 ( #1029 )" ( #1085 )
...
This reverts commit d6b1414967 .
2025-08-14 22:23:29 +08:00
Dong Ning
d6b1414967
camera 优化:在原有的RGB565处理下,容易超时改为JPEG格式 ( #1029 )
...
* camera 优化
feat(camera): 修改摄像头配置为JPEG格式并优化图像处理逻辑
将摄像头输出格式从RGB565改为JPEG以提高传输效率,同时调整JPEG质量为10
重构预览图像处理逻辑,支持直接处理JPEG格式并自动转换为RGB565
优化Explain方法中的JPEG队列处理,减少内存分配和拷贝操作
* 修复代码缩进
调整代码缩进格式以提升可读性
* fix(esp32_camera): 修复RGB565格式预览图像的字节序问题
添加字节交换处理,将大端序转换为小端序,确保预览图像显示正确
* 使用旧的处理方式
* refactor(esp32_camera): 移除preview_buffer_直接使用preview_image_.data
2025-08-14 22:11:15 +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
Xiaoxia
593b495139
xmin-c3 share MCP tool and sleep mode can be disabled ( #1054 )
2025-08-09 03:08:42 +08:00
Xiaoxia
03394fe38d
update the sleep time of xmini-c3 with wake word to 300s ( #1007 )
2025-07-30 15:25:39 +08:00
Xiaoxia
e5ac40aac8
fix audio pm ( #1004 )
2025-07-29 15:25:40 +08:00
Ky1eYang
656bf3c7fa
FIX: 修复双声道声波配网失效, 添加屏幕打印SSID/密码 ( #971 )
...
* debug: 添加声波配网的log打印点display
* fix: 修复双声道下声波配网失效的问题
* fix: codec可能为nullptr的问题(需要从单例board获取)
* Update afsk_demod.cc
fix coding style
---------
Co-authored-by: yangkaiyue <yangkaiyue1@tenclass.com >
Co-authored-by: Xiaoxia <terrence@tenclass.com >
2025-07-23 22:59:07 +08:00
Forairaaaaa
721b58f8c7
Fix atoms3 backlight control ( #959 )
2025-07-22 17:55:33 +08:00
Terrence
d1c047d060
Update to esp-ml307@3.1.1
2025-07-21 05:46:05 +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
Ky1eYang
0c971f76e3
feat: 添加自定义消息接收并打印在display或串口上 ( #921 )
...
* feat: 添加声波配网, 需调整application的ReadAudio公有, 需添加条件编译, 位于'afsk_demod.h'内定义参数
* mod: afsk的重构,旨在提高代码可读性并遵循Google C++代码风格指南
* mod: 更新依赖esp-wifi-connect需求版号
* feat: 添加声波配网, 需调整application的ReadAudio公有, 需添加条件编译, 位于'afsk_demod.h'内定义参数
* mod: afsk的重构,旨在提高代码可读性并遵循Google C++代码风格指南
* mod: 更新依赖esp-wifi-connect需求版号
* mod: 添加判断只有在WiFi配置模式下才会调用ReadAudio, 否则delay(联网成功重启后该任务不会被启动)
* add: 添加USE_ACOUSTIC_WIFI_PROVISIONING进MENU开关声波配网功能
* feat: 添加mqtt自定义消息接收, 修复menu的声波配网config
* 简化接收custom消息的处理, 只打印或处理payload字段
* fix: 修复payload在执行时指向被释放的线程不安全问题
---------
Co-authored-by: yangkaiyue <yangkaiyue1@tenclass.com >
2025-07-18 01:07:57 +08:00
Xiaoxia
6bb95073a4
v1.7.7: 支持 EC801E 模组,增加 xmini-c3-v3, xmini-c3-4g ( #930 )
2025-07-17 20:18:21 +08:00
小林同志
1314ccfc0f
使用原始字符串字面量代替转义,提高可读性 ( #861 )
...
* 使用原始字符串字面量代替转义,提高可读性
* 使用原始字符串字面量代替转义,提高可读性
* 增加一个使用ESP-IDF Monitor作为输出显示内容的类
* 修改代码风格
2025-07-05 15:11:02 +08:00
Ky1eYang
10016a3ea5
feat: 添加声波配网, 需调整application的ReadAudio公有, 需添加条件编译, 位于'afsk_demod.h'内定义参数 ( #852 )
...
* feat: 添加声波配网, 需调整application的ReadAudio公有, 需添加条件编译, 位于'afsk_demod.h'内定义参数
* mod: afsk的重构,旨在提高代码可读性并遵循Google C++代码风格指南
* mod: 更新依赖esp-wifi-connect需求版号
* feat: 添加声波配网, 需调整application的ReadAudio公有, 需添加条件编译, 位于'afsk_demod.h'内定义参数
* mod: afsk的重构,旨在提高代码可读性并遵循Google C++代码风格指南
* mod: 更新依赖esp-wifi-connect需求版号
* mod: 添加判断只有在WiFi配置模式下才会调用ReadAudio, 否则delay(联网成功重启后该任务不会被启动)
* add: 添加USE_ACOUSTIC_WIFI_PROVISIONING进MENU开关声波配网功能
---------
Co-authored-by: yangkaiyue <yangkaiyue1@tenclass.com >
2025-07-05 14:45:48 +08:00
Terrence
d1c586239c
fix CPU usage of esp32c3 with ml307
2025-06-29 06:01:41 +08:00
Terrence
b3ab3d0920
在S3芯片上使用更多的PSRAM,解决立创开发板拍照时可能出现内存不足的问题
2025-06-24 04:59:00 +08:00
Xiaoxia
f29c1a11d9
ml307: Add sleep mode ( #826 )
2025-06-16 19:05:31 +08:00
Terrence
abba768e90
Add tools/call stack size for HTTPS upload
2025-06-04 14:17:43 +08:00
yusuhua
0e6375e347
set camera HMirror to true ( #707 )
2025-05-29 09:39:25 +08:00
Xiaoxia
d80f94387a
v1.6.6: Set MCP as default IoT Protocol ( #690 )
2025-05-27 14:58:49 +08:00
laride
2b553ce6ff
feat: add camera functions (ESP-SparkBot) ( #687 )
...
Co-authored-by: lvhaiyu <lvhaiyu@espressif.com >
2025-05-27 11:48:31 +08:00
Kevincoooool
0e42bd2b18
Add camera support board(sp v3/v4 korvo) ( #682 )
...
* Add camera support board
* Update esp32_camera.cc
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com >
2025-05-26 18:28:51 +08:00
Terrence
9f90c7dd6a
remove preview_thread_, cost more time but less memory usage
2025-05-26 07:04:25 +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
5da66773d5
Add MCP server
2025-05-22 19:19:48 +08:00
MakerM0
9874a1b009
增加4G扩展 ( #653 )
...
在不影响wifi原版功能的基础上,方便想增加4G功能的朋友通过内置的fpc座子连接4G模块;
默认开机是wifi模式,在联网成功前,双击主按钮,可以进行WIFI和4G网络切换;
若在wifi模式,在成功连接前,可单击主按钮可以进行重新配网;
2025-05-21 22:19:25 +08:00
liyuaxue
b0b471e27e
add zhengchen_boards_wifi(征辰科技) ( #635 )
...
* add zhengchen_boards_wifi
* add zhengchen_boards_wifi1
2025-05-19 15:37:06 +08:00
yusuhua
7abcd30def
Lilygo T-CameraPlus-S3 关闭延时关机以及削平电池百分比 ( #598 )
...
* lilygo-t-cameraplus-s3 add pmic
* set lilygo-t-cameraplus-s3 seconds_to_shutdown to -1
2025-05-10 19:18:37 +08:00
yusuhua
7ea67146d5
lilygo-t-cameraplus-s3 add pmic ( #586 )
2025-05-09 04:24:58 +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
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
Haibo Gu
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
Terrence
3404180a77
更新Wi-Fi组件版本,从OTA接口读取Websocket服务器
2025-04-21 15:13:11 +08:00
Chinsyo
50c49023a7
Support adjust volume with knob in SenseCAP Watcher ( #399 )
...
* fix typo, add missing prefix `CONFIG` to `ESP_TASK_WDT_TIMEOUT_S`
* add KNOB gpio spec to sensecap config
* create new knob component
* implement ajust output volume with knob
* modify function name to UpperCamelCase
* Tidy up comments and logs
2025-03-25 02:37:43 +08:00