so95
6a4ec9dbbd
feat: add support for ESP32-P4-Function-EV-Board ( #1210 )
...
* feat: add support for ESP32-P4-Function-EV-Board with configuration and display handling
* detect wake word model from index.json
* update wait time before entering wifi configure mode
* feat: Enhance ESP32-P4 Function EV Board support with LCD and touch initialization
* feat: Update ESP32-P4 Function EV Board configuration for improved touch and SD card support
* feat: add touch I2C configuration and improve initialization structure
* Remove ESP hosted configuration from defaults
Removed ESP hosted configuration options.
* chore: update documentation for improved clarity
* refactor: remove obsolete files for ESP32-P4-Function-EV-Board and add updated configurations
* refactor: reintroduce ESP32-P4-Function-EV-Board implementation with updated configurations
* refactor: restore esp32_p4_function_ev_board dependency with updated version
---------
Co-authored-by: n2flowjs-bot <n2flowjs@gmail.com >
Co-authored-by: Terrence <terrence@tenclass.com >
2025-10-25 03:41:00 +08:00
laride
60ad1c5afc
Refactor: Use esp_video component ( #1245 )
...
* refactor: migrate camera module to esp-video library
* refactor: migrate boards to esp-video API (1/2)
* refactor: migrate boards to esp-video API (2/2)
* fix: use ESP-IDF 5.5
* refactor: migrate the JPEG encoder to `esp_new_jpeg`
* feat: add YUV422 support
* feat: improve pixelformat and device selection process
* feat: use ESP32-P4 Hardware JPEG Encoder
2025-10-14 10:44:45 +08:00
Y1hsiaochunnn
6a28a98c8b
Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board ( #1243 )
...
* Modify the MIPILCDDISPLAY class
* Added Waveshare ESP32-P4-WIFI6-Touch-LCD-7B third party board
* Add config,json for Waveshare ESP32-P4 series boards
* Fix some errors
2025-10-09 12:00:22 +08:00
Xiaoxia
916ea39fad
fix emote display errors ( #1240 )
2025-09-26 06:18:57 +08:00
espressif2022
8d58bdb21b
feat: add emote style for v2 ( #1217 )
...
* feat: add emote style for v2
* feat: delete asset probe apply
2025-09-19 14:14:43 +08:00
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
Terrence
f79506d58b
feat: add manual upgrade firmware
2025-09-12 08:45:29 +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
fc355605f5
fix compiling errors ( #1161 )
2025-09-04 15:17:32 +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
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
e5ac40aac8
fix audio pm ( #1004 )
2025-07-29 15:25:40 +08:00
Terrence
d38763d5ef
Reduce SRAM usage of audio tasks
2025-07-25 08:27:12 +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
小林同志
f556e72604
规范函数名,修复一个重写错误 ( #894 )
...
Co-authored-by: smalllin0 <aslinqf@163.com >
2025-07-09 03:14:20 +08:00
小林同志
1314ccfc0f
使用原始字符串字面量代替转义,提高可读性 ( #861 )
...
* 使用原始字符串字面量代替转义,提高可读性
* 使用原始字符串字面量代替转义,提高可读性
* 增加一个使用ESP-IDF Monitor作为输出显示内容的类
* 修改代码风格
2025-07-05 15:11:02 +08:00
Terrence
24ede22197
wechat ui支持摄像头预览
2025-06-06 16:54:53 +08:00
Xiaoxia
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
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
0b98392286
Remove update display timer
2025-05-24 03:03:33 +08:00
Terrence
5da66773d5
Add MCP server
2025-05-22 19:19:48 +08:00
Y1hsiaochunnn
7ceeffc157
Adjust dependency components for ESP32-P4 ( #623 )
...
* Adjust dependency components for ESP32-P4
* Add backlight control and touch control to Waveshare ESP32-P4-NANO
* Increase the amount of saved information for Waveshare ESP32-P4-NANO
2025-05-16 18:36:43 +08:00
Y1hsiaochunnn
1c63934756
Adjust ESP32-P4 chip compatibility Add Waveshare ESP32-P4-NANO board support ( #589 )
...
* Added ESP32-P4 chip support
* Add Waveshare ESP32-P4-NANO board support
* Add Waveshare ESP32-P4-NANO board support
* Add prefix "Waveshare" to waveshare products
* Adjust the ESP32-P4-NANO README and fix the index link.
* Update code style
* Optimize code styles
* Adjust to naming requirements
* Adjust to naming requirements
2025-05-16 02:41:35 +08:00
Terrence
b00c5b50c3
Adjust LCD display
2025-05-07 04:49:21 +08:00
Terrence
d5d8b34b2b
Add activation version 2
2025-04-14 15:44:06 +08:00
Xiaoxia
f76f31aa12
Prevent too many opus packets in queue
2025-04-13 23:12:44 +08:00
virgil
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
Terrence
18e44ec775
Fix i2c header files
2025-04-10 01:57:18 +08:00
Xiaoxia
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
Lucinhu
8a0bb68c33
fix: 修复微信ui在消息数量超过上限后,气泡位置向上偏移的问题 ( #418 )
2025-03-27 20:02:45 +08:00
Terrence
023dd7fb27
Add lower limit to audio
2025-03-22 06:03:22 +08:00
Terrence
6bb1ab7583
Add theme switch to all LCD boards
2025-03-20 03:00:07 +08:00
ZhouKe
d84e27aae7
微调微信界面 ( #370 )
...
* 微调微信界面
* 调整气泡框左边距
2025-03-20 00:42:52 +08:00
ZhouKe
61cc1a236b
add iot command for theme switch ( #364 )
2025-03-18 21:00:54 +08:00
ZhouKe
2c8f2f7d42
add dark mode ( #363 )
2025-03-18 10:33:22 +08:00
ZhouKe
423ddcb287
在LCD面板使用微信聊天样式。 ( #356 )
...
* 在LCD面板使用微信聊天样式。
* 调整换行
2025-03-18 00:47:35 +08:00
Xiaoxia
dd1139b169
Add discharging status
2025-03-09 19:18:10 +08:00
Terrence
5568c70cb4
fix no oled display error
2025-03-08 19:56:56 +08:00
Xiaoxia
4bf6fa8324
oled12832: move emotion to the left
2025-03-08 05:31:55 +08:00
Terrence
20696b37f9
1.4.3: Low power popup & replace OledDisplay with Ssd1306Display
2025-03-06 05:22:06 +08:00
Terrence
cead024698
Add Backlight and PowerSaveTimer
2025-03-05 09:37:13 +08:00