Skip to content

Commit df5fa4e

Browse files
author
Limh2017
committed
增加无名科技星智铝合金4g版和wifi版的board
1 parent 6fbc60f commit df5fa4e

File tree

18 files changed

+2441
-0
lines changed

18 files changed

+2441
-0
lines changed

main/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,16 @@ elseif(CONFIG_BOARD_TYPE_XINGZHI_CUBE_1_54TFT_ML307)
423423
set(BUILTIN_TEXT_FONT font_puhui_basic_20_4)
424424
set(BUILTIN_ICON_FONT font_awesome_20_4)
425425
set(DEFAULT_EMOJI_COLLECTION twemoji_64)
426+
elseif(CONFIG_BOARD_TYPE_XINGZHI_METAL_1_54_4G)
427+
set(BOARD_TYPE "xingzhi-metal-1.54-4g")
428+
set(BUILTIN_TEXT_FONT font_puhui_basic_20_4)
429+
set(BUILTIN_ICON_FONT font_awesome_20_4)
430+
set(DEFAULT_EMOJI_COLLECTION twemoji_64)
431+
elseif(CONFIG_BOARD_TYPE_XINGZHI_METAL_1_54_WIFI)
432+
set(BOARD_TYPE "xingzhi-metal-1.54-wifi")
433+
set(BUILTIN_TEXT_FONT font_puhui_basic_20_4)
434+
set(BUILTIN_ICON_FONT font_awesome_20_4)
435+
set(DEFAULT_EMOJI_COLLECTION twemoji_64)
426436
elseif(CONFIG_BOARD_TYPE_SEEED_STUDIO_SENSECAP_WATCHER)
427437
set(BOARD_TYPE "sensecap-watcher")
428438
set(BUILTIN_TEXT_FONT font_puhui_basic_30_4)

main/Kconfig.projbuild

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,12 @@ choice BOARD_TYPE
363363
config BOARD_TYPE_XINGZHI_CUBE_1_54TFT_ML307
364364
bool "无名科技星智1.54(ML307)"
365365
depends on IDF_TARGET_ESP32S3
366+
config BOARD_TYPE_XINGZHI_METAL_1_54_4G
367+
bool "无名科技星智1.54 METAL(4g)"
368+
depends on IDF_TARGET_ESP32S3
369+
config BOARD_TYPE_XINGZHI_METAL_1_54_WIFI
370+
bool "无名科技星智1.54 METAL(wifi)"
371+
depends on IDF_TARGET_ESP32S3
366372
config BOARD_TYPE_SEEED_STUDIO_SENSECAP_WATCHER
367373
bool "Seeed Studio SenseCAP Watcher"
368374
depends on IDF_TARGET_ESP32S3
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# 无名科技星智 1.54 METAL (4g)
2+
3+
## 简介
4+
无名科技星智 1.54 METAL (4g) 是星智 1.54 开模版的升级款,配备 1.54 寸 LCD 屏幕与 CST816 触摸芯片。它用触摸交互替代物理按键,并将外壳升级为铝合金材质,同步优化了交互体验与产品质感、手感。
5+
6+
## 4G版
7+
由于铝合金4G版本使用的是定制4G模组。esp-ml307组件暂不支持此模组,所以对4G模组的底层有相应修改。若之后esp-ml307有修改涉及到此版本,将重新修改相关代码并合并。
8+
9+
>### 按键操作
10+
>- **开机**: 关机状态,长按电源键3秒后自动开机(旧版硬件长按电源键1s后自动开机)
11+
>- **关机**: 开机状态,长按电源键5秒后自动关机(旧版硬件插入usb时不会自动关机)
12+
>- **唤醒/打断**: 正常通话环境下,单击中间触摸按键
13+
>- **切换4G/Wifi**: 长按4s中间触摸按键(需安装4G模块)
14+
>- **重新配网**: 开机后,1秒钟内单击中间触摸按键,会自动重启并进入配网界面
15+
>- **增加音量**: 开机状态下,单击右侧触摸按键,音量增加。长按右侧触摸按键2s,音量递增。
16+
>- **减小音量**: 开机状态下,单击左侧触摸按键,音量减小。长按左侧触摸按键2s,音量递减。
17+
18+
>### 休眠操作
19+
>- **浅睡眠**: 开机后,维持待命状态60s后,进入浅睡眠(屏幕亮度调整到1%, 4g模组进入休眠状态)
20+
>- **深睡眠**: 开机后,维持待命状态300s后,进入深睡眠(自动关机)
21+
>- **唤醒**: 浅睡眠状态下,单击中间触摸按键,唤醒设备(屏幕亮度回调并唤醒4g模组)
22+
23+
# 编译配置命令
24+
25+
**克隆工程**
26+
27+
```bash
28+
git clone https://github.com/78/xiaozhi-esp32.git
29+
```
30+
31+
**进入工程**
32+
33+
```bash
34+
cd xiaozhi-esp32
35+
```
36+
37+
**配置编译目标为 ESP32S3**
38+
39+
```bash
40+
idf.py set-target esp32s3
41+
```
42+
43+
**打开 menuconfig**
44+
45+
```bash
46+
idf.py menuconfig
47+
```
48+
49+
**选择板子**
50+
51+
```bash
52+
- `Xiaozhi Assistant``Board Type` → 选择 `无名科技星智1.54 METAL(4g)`
53+
```
54+
55+
**编译**
56+
57+
```ba
58+
idf.py build
59+
```
60+
61+
**下载并打开串口终端**
62+
63+
```bash
64+
idf.py build flash monitor
65+
```
66+

0 commit comments

Comments
 (0)