Terrence
564680da92
lichuang c3 use 20px fonts
2025-02-04 00:32:37 +08:00
Terrence
c36e25ce3f
upgrade to LVGL 9
2025-02-03 23:43:07 +08:00
Terrence
e434cd1aed
improve wifi experience
2025-02-02 19:06:54 +08:00
Terrence
e49c520349
fix websocket mode not responding after close conn
2025-02-02 18:13:34 +08:00
Terrence
d840699bbf
edit signal display
2025-02-01 23:08:41 +08:00
Terrence
c34cf27ccb
fix surprised emotion
2025-02-01 11:06:17 +08:00
ooxxU
d44c01a5a3
支持 ESP32 系列开发板 ( #116 )
...
* 1. 支持 ESP32系列开发板: DevKitC / NodeMcu-32S / GoouuuESP32 / ESP32 DoIt / ESP-32S
2. 注意:非ESP32-C3 / 非ESP32-S3
* 补图片: M5Stack Atom Matrix + ES8311 + NS4150B
* 修订 ESP32 系列开发板 面包板 成品图
* 修订: ESP32系列开发板 README.md
* 修订: 移除对首页修改的这部分内容,跳转链接添加至《百科全书》的目录里。
2025-02-01 11:03:49 +08:00
Terrence
3d3f2ad96d
fix tudouzi board compile
2025-01-28 12:58:36 +08:00
Terrence
ce26b8d3a1
toggle and hold mode cannot work together
2025-01-28 09:31:13 +08:00
Kevincoooool
3816f7eb57
add tudouzi board ( #85 )
...
* add tudouzi board
* Update Kconfig.projbuild
fix spaces
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-01-28 09:23:52 +08:00
MOV
f0a683578a
fix: Moji LCD initialization configuration ( #114 )
...
* fix:Modify the README and add Moji images
* fix: Moji LCD initialization configuration.
2025-01-28 01:41:30 +08:00
Xiaoxia
c564d24cf1
Fix UI condition racing ( #110 )
...
* move display init code to board
* fix ui condition race
2025-01-25 15:35:00 +08:00
Xiaoxia
d2cc2e0090
move display init code to board ( #109 )
2025-01-25 15:17:37 +08:00
Wiking_Xu
e48370ffcd
增加正点原子两款ESP32S3板子 ( #107 )
...
* ESP32S3-BOX
* ESP32S3开发板
2025-01-25 15:11:50 +08:00
Terrence
046ca3e0c9
fix upgrade icon
2025-01-25 12:44:31 +08:00
Terrence
e4d80060a2
fix lcd font error
2025-01-25 00:41:49 +08:00
Terrence
8992c24afb
fix atommatrix
2025-01-24 03:09:19 +08:00
Terrence
ef69840907
move fonts configuration to boards
2025-01-24 03:00:56 +08:00
ooxxU
2e40ad0e8a
1. 支持 M5Stack Atom Matrix + ES8311 + NS4150B ( #105 )
...
2. 支持 ESP32 4M 的设备,修订 NoAudioCodec 兼容 ESP32
2025-01-24 02:55:03 +08:00
Terrence
7335362bc1
fix magiclick color
2025-01-24 00:21:42 +08:00
Terrence
d75b01984c
fixbug: add virtual
2025-01-23 23:50:43 +08:00
Terrence
633b52238d
remove extra calls
2025-01-23 23:42:34 +08:00
MOV
7a40c084ba
Add Moji board ( #103 )
...
* Boards add Moji adaptation
* add README
2025-01-23 23:42:00 +08:00
MakerM0
64058e4093
update magiclick 2.4 ( #102 )
...
* update magiclick 2.4
* Update magiclick_2p4_board.cc
2025-01-23 23:35:45 +08:00
Terrence
cfea65a18e
fix lilygo fonts
2025-01-23 23:21:24 +08:00
Terrence
1ac5f20f2a
remove system resets
2025-01-23 23:12:48 +08:00
Terrence
eefee4f834
fix lichuang c3 font size
2025-01-23 23:12:36 +08:00
Terrence
c46052958f
fix c3 compile
2025-01-23 22:44:44 +08:00
Terrence
2026472d48
fix font declare
2025-01-23 21:52:27 +08:00
Terrence
ea605a8e44
ajust code style
2025-01-23 21:51:59 +08:00
LILYGO_L
e1ff22e4d6
Adapt for LilyGO-T-Circle-S3 device ( #89 )
...
* 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++
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-01-23 20:58:14 +08:00
MakerM0
6c67c99197
add board magiclick-c3 ( #99 )
2025-01-23 20:51:02 +08:00
HonestQiao
87425b821c
Fix: Prevent death restart caused by setting button pin to GPIO_NUM_NC ( #98 )
2025-01-23 20:49:50 +08:00
Terrence
84f5674359
add more fonts for version 1.0.0
2025-01-23 13:50:22 +08:00
Terrence
a5d8db6bbb
add pa_pin check
2025-01-23 08:18:01 +08:00
Terrence
27b8221808
fix rgb endian
2025-01-23 08:15:30 +08:00
Kevincoooool
3afe6cb725
fix:es8311 share i2s wake bug ( #95 )
2025-01-23 08:12:38 +08:00
Terrence
a4a06cf76d
add toggle mode to lichuang dev boards
2025-01-20 10:48:07 +08:00
ZhouKe
3c719d5c91
使用imgfont在LCD显示器显示彩色表情图标 ( #77 )
...
* 使用imgfont在LCD显示器显示彩色表情图标
* fix one emotion
---------
Co-authored-by: zk <982145@qq.com>
2025-01-19 04:29:23 +08:00
ZhouKe
48229607d2
增加对使用LCD的面包板的支持 ( #79 )
...
* 增加对使用LCD的面包板的支持
* Update compact_wifi_board_lcd.cc
remove #if 0
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-01-19 04:07:46 +08:00
Terrence
b19f6498b8
remove default sound volume
2025-01-19 03:57:07 +08:00
Terrence
e2c5578ede
fixbug: getting empty value
2025-01-19 03:53:48 +08:00
小黄同学
ea0333c0ce
增加 虾哥mini-c3单击按钮触发连续对话 ( #74 )
...
Signed-off-by: xiaohuangtx <hys578084@126.com>
2025-01-17 16:39:18 +08:00
Terrence
d1d38df397
upgrade component versions
2025-01-17 14:41:18 +08:00
EMORobots
958517b931
Add esp sparkbot support ( #70 )
...
* audio interrupt
* support esp launchpad online download
* Update config.toml
config url
* Update README.md
新窗口打开
* Update config.toml
* Update config.toml
* Update config.toml
* Update README.md
* Update config.toml
* Update config.toml
* Update config.toml
* fix config file and bin name error
fix config file and bin name error
* add Esp Launchpad in readme
* Update config.toml
* update readme
* fit all board online download
* Update config.toml
firmware url to releases
* Update README.md
* Update README_en.md
* Revert "Update config.toml"
This reverts commit 1fe349d5b407fb33033490308372bdfcb621e5d7.
* Revert "Update README.md"
This reverts commit 8fc7dc8e68a47f0318c154eafd3b1d36c6f4f1f7.
* Revert "Update README_en.md"
This reverts commit 346ab09b90dafdaa6112bca50d8925634a87b052.
* 增加esp SparkBot
* sparkbot work ok
* Update config.h
* delete esp launchpad
* Update application.cc
* esp-sparkbot picture
* Resolve display io and PA io conflicts on Esp Sparkbot board
* Update CMakeLists.txt
Keep the board type consistent with the folder name.
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-01-16 15:09:37 +08:00
Terrence
7731f5f1ac
add upgrade alert message
2025-01-16 05:43:07 +08:00
Terrence
e98c80df44
fix idf 5.4 compile error
2025-01-16 05:11:55 +08:00
Y1hsiaochunnn
bdbbff302d
Added ESP32-S3-Touch-AMOLED-1.8 support ( #63 )
...
* Added ESP32-S3-Touch-AMOLED-1.8 support
* Add ESP32-S3-Touch-AMOLED-1.8 support README
* Change the default image format
---------
Co-authored-by: Xiaoxia <terrence@tenclass.com>
2025-01-14 23:49:51 +08:00
Forairaaaaa
7e6a3d9785
add cores3 guide
2025-01-14 16:27:21 +08:00
Forairaaaaa
fe042050e5
add atom s3r build guide
2025-01-14 16:17:55 +08:00
Forairaaaaa
24298bfb7d
Add M5Stack AtomS3R + AtomicEchoBase support
2025-01-13 17:53:17 +08:00
Terrence
b00bfaf181
delete background task before upgrade
2025-01-13 06:49:01 +08:00
Terrence
03020d8e2e
oled display 400k
2025-01-13 05:33:04 +08:00
Terrence
1928a662de
static buffer
2025-01-13 05:32:24 +08:00
Terrence
58c1cd81c6
reduce memory usage of ota
2025-01-13 05:00:14 +08:00
Terrence
679130c0ae
remove the special code for box3 lcd
2025-01-12 17:31:34 +08:00
Terrence
bfdee9b721
fix cores3 header
2025-01-12 17:11:08 +08:00
Terrence
3655fc89d2
wifi connect version 2
2025-01-12 10:25:43 +08:00
Terrence
a868d7e5d1
fix esp box3 headers
2025-01-11 01:53:18 +08:00
Terrence
b3e39b6a22
fixbug: audio input stutters
2025-01-11 01:52:33 +08:00
xieyaze
ddf8738c00
适配立创·实战派ESP32-C3开发板硬件:boot按键、麦克风、喇叭、音频编解码芯片、显示屏等
2025-01-08 17:47:58 +08:00
Xiaoxia
c177ae176b
Merge pull request #44 from Kevincoooool/add_korvo_board
...
add korvo board
2025-01-08 00:06:57 +08:00
Xiaoxia
7de0fc7d54
Update Kconfig.projbuild
...
remove spaces
2025-01-08 00:06:25 +08:00
Xiaoxia
1d1bec1320
Update config.h
...
remove unused code
2025-01-08 00:05:47 +08:00
Xiaoxia
bf483d0768
Update esp32s3_korvo2_v3_board.cc
...
remove unused code
2025-01-08 00:04:19 +08:00
Kevincoooool
e7ec0ed30e
add korvo board
2025-01-07 23:36:36 +08:00
Terrence
a8bceee3c7
add reset wifi to boot button
2025-01-07 22:52:52 +08:00
Terrence
9adb9f66a2
rename to xmini c3
2025-01-07 05:18:55 +08:00
Andy
6be4cdc559
add terrence c3 board
2025-01-06 16:14:07 +08:00
Terrence
b3cef41d77
fix display for magicclick
2025-01-06 01:26:39 +08:00
Terrence
b94c8a6e8b
rename St7789 to LCD
2025-01-05 21:20:30 +08:00
Terrence
c7c5b74d37
reconstruct led control
2025-01-05 19:36:00 +08:00
Andy
495b949d77
fix boot button gpio
2025-01-05 19:35:38 +08:00
Andy
2e6a278b0d
feat: add led strip class
2025-01-05 19:35:38 +08:00
Terrence
1820a83256
use espressif component
2025-01-05 03:34:28 +08:00
MakerM0
90069f0f72
add 神奇按钮Magiclick_2.4
2025-01-04 15:24:40 +08:00
MakerM0
22ad538eb7
Merge branch 'main' of https://github.com/MakerM0/xiaozhi-esp32
2025-01-03 17:03:41 +08:00
Xiaoxia
ded4f40e34
Update esp_box3_board.cc
...
fix spacing
2025-01-03 00:50:58 +08:00
whble
f98be27000
fix display for esp32 box3
2025-01-01 22:43:20 +08:00
whble
11a3bb3f35
The repair screen displays ESP_BOX3
2024-12-30 02:57:34 +08:00
imliubo
76990c8c0e
cleanup code
...
Signed-off-by: imliubo <imliubo@makingfun.xyz>
2024-12-26 13:38:01 +08:00
Forairaaaaa
9626b0b71b
add m5stack cores3 support
2024-12-26 12:24:53 +08:00
MakerM0
e4ebcb0b4a
add board magiclick v2.4
2024-12-21 11:13:32 +08:00
Xiaoxia
9f0ee369ad
Update idf_component.yml
...
do not use old version
2024-12-16 23:00:40 +08:00
Xiaoxia
548e1d9890
Update kevin_box_board.cc
...
format code
2024-12-16 22:57:36 +08:00
Kevincoooool
894e872cfd
Add esp32c3 efuse setting & fix components version
2024-12-13 09:35:40 +08:00
Terrence
051a0ba483
add iot speaker for boards
2024-12-07 06:19:59 +08:00
Terrence
d31901e9e5
add iot framework
2024-12-06 11:09:17 +08:00
MakerM0
cf3dcfa1fd
add pdm mic
2024-12-05 15:40:41 +08:00
MakerM0
c88f5eb473
Update no_audio_codec.h
...
add pdm mic
2024-12-05 15:39:35 +08:00
Terrence
4042897857
use gpio47 and active low as touch button
2024-12-05 02:55:24 +08:00
Terrence
bcfd120b00
新的opus封装以及优化const会导致的内存拷贝
2024-12-04 02:12:20 +08:00
Terrence
313dd712e3
fix boot button
2024-12-03 22:02:47 +08:00
Terrence
37773c9c15
fix compile warnings
2024-12-03 12:33:33 +08:00
Terrence
cabd1faaea
bump to 0.9.4
2024-12-03 11:21:43 +08:00
Xiaoxia
4c222acd46
Merge pull request #22 from Kevincoooool/fix_lvgl_offset
...
Add configurable offset to SPI screen
2024-12-03 09:48:14 +08:00
Terrence
064341c5ef
面包板增加触摸对话按钮,使用GPIO45
2024-12-03 09:43:41 +08:00
Kevincoooool
43a0cbeebc
Add configurable offset to SPI screen
2024-11-30 19:00:05 +08:00
Terrence
436ff2b906
fit the memory usage for esp32c3
2024-11-29 11:06:05 +08:00
Terrence
ff28586c35
add hold to talk test
2024-11-25 04:44:27 +08:00
Terrence
e4382faee3
charger current set to 400mA
2024-11-25 04:33:06 +08:00
Terrence
b07ec1a148
连接wifi时按下boot重置wifi
2024-11-25 02:27:21 +08:00
Terrence
472219d5bf
update protocol to support manual response mode
2024-11-25 00:59:03 +08:00
Terrence
aa806f676e
fix duplex bug
2024-11-23 16:14:24 +08:00
Terrence
c79d6cf4d8
add network error callback
2024-11-20 03:28:52 +08:00
Terrence
874adc80b8
add power save timer
2024-11-19 08:50:47 +08:00
Terrence
6bfe2719a8
加入中文UI
2024-11-18 06:17:39 +08:00
Terrence
794e6f4bef
add websocket protocol
2024-11-16 05:49:35 +08:00
Terrence
a494c41367
adjust board structure
2024-11-16 03:25:55 +08:00
Terrence
15891f5840
set power safe mode
2024-11-15 23:07:20 +08:00
Terrence
58de3852c5
add settings
2024-11-15 04:44:53 +08:00
Terrence
ec918748f1
bump to 0.8.0
2024-11-14 23:15:43 +08:00
Xiaoxia
ddb375173e
Merge pull request #10 from Justin-sky/main
...
Delete useless code.
2024-11-07 01:53:25 +08:00
Terrence
35cd80feb7
fixbug: internal memory not enough
2024-11-06 22:48:21 +08:00
Justin
77044b410f
Delete useless code.
2024-11-06 15:55:20 +08:00
Terrence
20deb2b777
add st7789
2024-11-06 10:06:05 +08:00
Terrence
3575448373
move all hardware init to boards
2024-11-06 06:18:56 +08:00
Terrence
55ff4e1f74
move wifi/ml307 to boards folder
2024-11-06 03:40:49 +08:00
Terrence
82030d003d
rename CreateAudioDevice to GetAudioDevice
2024-11-05 21:17:56 +08:00
Terrence
458ac2c999
rename files
2024-11-05 20:15:00 +08:00
Terrence
bc4b0a0bb1
move audio enable/disable in ws connect/discconect
2024-11-05 16:50:29 +08:00
Terrence
8fccef2c52
remove unnecessary mutex (use Schedule)
2024-11-05 13:55:42 +08:00
Terrence
92efdc9b64
add Board::GetJson
2024-11-03 05:54:15 +08:00
Terrence
5006e5bda1
add ref resampler
2024-11-03 01:34:18 +08:00
Terrence
91c7774117
bump to 0.6.2
2024-11-01 15:19:37 +08:00
Terrence
b0bc81b921
add new boards
2024-11-01 14:26:02 +08:00
Terrence
a701d5918e
add abort command
2024-10-31 05:57:13 +08:00
Terrence
6f5f5a0642
use protocol 3
2024-10-30 06:58:29 +08:00
Terrence
3e1e576272
update ml307 component version
2024-10-29 00:26:05 +08:00
Terrence
33518dca2b
add config files for known boards
2024-10-29 00:22:29 +08:00
Terrence
32a5977fcc
update to 0.4.1
2024-10-25 12:29:23 +08:00
Terrence
357cd95693
fix audio data overflow
2024-10-25 12:25:22 +08:00
Terrence
a2487f46c8
ES8311 + ES7210
2024-10-24 09:53:08 +08:00
Terrence
caae7cb930
add volume up gpio button
2024-10-15 03:56:35 +08:00
Terrence
548b854777
bump to 0.3.2
2024-10-11 00:59:03 +08:00
Terrence
56560685b1
add tcp transport support
2024-10-10 21:41:20 +08:00
Terrence
073fd4046e
fix frame size calculation
2024-10-04 04:26:08 +08:00
Terrence
879f1cc21e
reconstruct application
2024-10-03 06:39:22 +08:00
Terrence
e59be04394
update to 4MB partition
2024-10-01 15:58:03 +08:00
Terrence
d26e8d25ff
support ML307, new version 0.3.0
2024-10-01 14:16:12 +08:00
Terrence
7fd72aa8e2
add more wake word packets
2024-09-26 16:19:06 +08:00
Terrence
0396b4a91c
fix bugs
2024-09-25 03:44:28 +08:00
Terrence
53b08843d4
add vad to detection and communication
2024-09-17 11:26:07 +08:00
Terrence
797f9c2515
start AP if WiFi station fails to connect
2024-09-15 14:03:11 +08:00
Terrence
cebe41c2d0
update opus encoder version
2024-09-14 15:00:48 +08:00
Terrence
e46016b3fc
add testing
2024-09-14 14:58:03 +08:00
Terrence
0fc9f551ec
update version to 0.2.0
2024-09-10 16:04:28 +08:00
Terrence
3a97934b15
use led, wifi component
2024-09-10 05:58:56 +08:00
Terrence
6112726b6d
fix wifi name with space and Chinese
2024-09-10 00:46:58 +08:00
Terrence
20c8c98b38
add reset to factory
2024-09-10 00:45:13 +08:00
Terrence
c212e0c482
add default 16M flash for esp32s3
2024-09-07 16:22:33 +08:00
Terrence
001c17f2d2
fix ota post field
2024-09-06 18:50:31 +08:00
Terrence
e25bf7155d
add OTA support
2024-09-05 17:22:01 +08:00
Terrence
bad888e3ec
separate encoder for detect word
2024-09-04 13:36:20 +08:00
Terrence
10574dd2bc
opus encode valid data packets
2024-09-03 16:13:32 +08:00
Terrence
a26541911e
send wake word audio to the server
2024-09-03 13:57:18 +08:00
Terrence
16334ca75f
configure GPIO and sample rates
2024-09-01 13:24:45 +08:00
Terrence
490b8668f6
esp cert bundle
2024-09-01 10:37:02 +08:00
Terrence
5da7d1755f
Hello, Xiaozhi.
2024-08-31 18:09:33 +08:00