v1.6.8: Move partition CSV files into a folder

This commit is contained in:
Terrence
2025-06-04 12:11:55 +08:00
parent 16ec95f6d5
commit f41210577b
41 changed files with 53 additions and 44 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.16)
set(PROJECT_VER "1.6.6")
set(PROJECT_VER "1.6.8")
# Add this line to disable the specific warning
add_compile_options(-Wno-missing-field-initializers)
+3 -3
View File
@@ -33,8 +33,8 @@
- OLED / LCD 显示屏,支持表情显示
- 电量显示与电源管理
- 支持多语言(中文、英文、日文)
- 支持ESP32-C3、ESP32-S3、ESP32-P4芯片平台
- 通过设备端 MCP 实现设备控制(音量、灯光、电机、GPIO等)
- 支持 ESP32-C3、ESP32-S3、ESP32-P4 芯片平台
- 通过设备端 MCP 实现设备控制(音量、灯光、电机、GPIO 等)
- 通过云端 MCP 扩展大模型能力(智能家居控制、PC桌面操作、知识搜索、邮件收发等)
## 硬件
@@ -122,7 +122,7 @@
### 开发者文档
- [自定义开发板指南](main/boards/README.md) - 学习如何为小智AI创建自定义开发板
- [自定义开发板指南](main/boards/README.md) - 学习如何为小智 AI 创建自定义开发板
- [MCP 协议物联网控制用法说明](docs/mcp-usage.md) - 了解如何通过 MCP 协议控制物联网设备
- [MCP 协议交互流程](docs/mcp-protocol.md) - 设备端 MCP 协议的实现方式
- [一份详细的 WebSocket 通信协议文档](docs/websocket.md)
+1 -1
View File
@@ -41,5 +41,5 @@ bool NoWakeWord::GetWakeWordOpus(std::vector<uint8_t>& opus) {
}
const std::string& NoWakeWord::GetLastDetectedWakeWord() const {
return ""; // No wake word detected
return last_detected_wake_word_;
}
+1
View File
@@ -26,6 +26,7 @@ public:
private:
AudioCodec* codec_ = nullptr;
std::string last_detected_wake_word_;
};
#endif
+2 -2
View File
@@ -1,6 +1,6 @@
# 自定义开发板指南
本指南介绍如何为小智AI语音聊天机器人项目定制一个新的开发板初始化程序。小智AI支持50多种ESP32系列开发板,每个开发板的初始化代码都放在对应的目录下。
本指南介绍如何为小智AI语音聊天机器人项目定制一个新的开发板初始化程序。小智AI支持70多种ESP32系列开发板,每个开发板的初始化代码都放在对应的目录下。
## 重要提示
@@ -98,7 +98,7 @@ mkdir main/boards/my-custom-board
"sdkconfig_append": [
// 额外需要的编译配置
"CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_8M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/8m.csv\""
]
}
]
+1 -1
View File
@@ -27,7 +27,7 @@ Serial flasher config -> Flash size -> 4 MB
**修改分区表:**
```
Partition Table -> Custom partition CSV file -> partitions_4M.csv
Partition Table -> Custom partition CSV file -> partitions/v1/4m.csv
```
**编译:**
+1 -1
View File
@@ -5,7 +5,7 @@
"name": "atommatrix-echo-base",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_4M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m.csv\""
]
}
]
+1 -1
View File
@@ -33,7 +33,7 @@ Serial flasher config -> Flash size -> 8 MB
**修改分区表:**
```
Partition Table -> Custom partition CSV file -> partitions_8M.csv
Partition Table -> Custom partition CSV file -> partitions/v1/8m.csv
```
**关闭片外 PSRAM**
+1 -1
View File
@@ -7,7 +7,7 @@
"CONFIG_SPIRAM=n",
"CONFIG_USE_AFE=n",
"CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_8M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/8m.csv\""
]
}
]
@@ -32,7 +32,7 @@ idf.py menuconfig
- `Xiaozhi Assistant``Board Type` → 选择 `AtomS3R CAM/M12 + Echo Base`
- `Xiaozhi Assistant``IoT Protocol` → 选择 `MCP协议` 可开启摄像头识别功能
- `Partition Table``Custom partition CSV file` → 删除原有内容,输入 `partitions_8M.csv`
- `Partition Table``Custom partition CSV file` → 删除原有内容,输入 `partitions/v1/8m.csv`
- `Serial flasher config``Flash size` → 选择 `8 MB`
`S` 保存,按 `Q` 退出。
@@ -5,7 +5,7 @@
"name": "atoms3r-cam-m12-echo-base",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_8M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/8m.csv\""
]
}
]
+1 -1
View File
@@ -27,7 +27,7 @@ Serial flasher config -> Flash size -> 8 MB
**修改分区表:**
```
Partition Table -> Custom partition CSV file -> partitions_8M.csv
Partition Table -> Custom partition CSV file -> partitions/v1/8m.csv
```
**修改 psram 配置:**
+1 -1
View File
@@ -5,7 +5,7 @@
"name": "atoms3r-echo-base",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_8M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/8m.csv\""
]
}
]
@@ -5,7 +5,7 @@
"name": "bread-compact-esp32-lcd",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_4M.csv\"",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m.csv\"",
"LCD_ST7789_240X240_7PIN=y"
]
}
+1 -1
View File
@@ -27,7 +27,7 @@ Serial flasher config -> Flash size -> 4 MB
**修改分区表:**
```
Partition Table -> Custom partition CSV file -> partitions_4M.csv
Partition Table -> Custom partition CSV file -> partitions/v1/4m.csv
```
**编译:**
+2 -2
View File
@@ -5,7 +5,7 @@
"name": "bread-compact-esp32",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_4M.csv\"",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m.csv\"",
"CONFIG_OLED_SSD1306_128X64=y"
]
},
@@ -13,7 +13,7 @@
"name": "bread-compact-esp32-128x32",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_4M.csv\"",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m.csv\"",
"CONFIG_OLED_SSD1306_128X32=y"
]
}
+1 -1
View File
@@ -6,7 +6,7 @@
"sdkconfig_append": [
"CONFIG_IDF_TARGET=\"esp32c3\"",
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_hi.csv\"",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m_esp-hi.csv\"",
"CONFIG_BOARD_TYPE_ESP_HI=y",
"CONFIG_SR_WN_WN9S_HILEXIN=y",
"CONFIG_FL_ANGLE_NEUTRAL=78",
-2
View File
@@ -30,8 +30,6 @@ idf.py menuconfig
分别配置如下选项:
- `Xiaozhi Assistant``Board Type` → 选择 `ESP-Spot-S3`
- `Partition Table``Custom partition CSV file` → 输入 `partitions.csv`
- `Serial flasher config``Flash size` → 选择 `16 MB`
`S` 保存,按 `Q` 退出。
+1 -1
View File
@@ -32,7 +32,7 @@ Serial flasher config -> Flash size -> 4 MB
**修改分区表:**
```
Partition Table -> Custom partition CSV file -> partitions_4M.csv
Partition Table -> Custom partition CSV file -> partitions/v1/4m.csv
```
**编译:**
+3 -1
View File
@@ -5,6 +5,8 @@
"name": "esp32-cgc-144",
"sdkconfig_append": [
"CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y",
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions_4M.csv\""
"CONFIG_PARTITION_TABLE_CUSTOM_FILENAME=\"partitions/v1/4m.csv\""
]
}
]
}

Some files were not shown because too many files have changed in this diff Show More