更新免开发文档的内容和协议文档
This commit is contained in:
PhatenIoT-yan
2026-04-21 17:43:55 +08:00
parent 8c57d0faf5
commit 464ae5f8d3
8 changed files with 79 additions and 17 deletions

33
zh/docs/dev_doc/protocols/xu316_zerocode_protocol.md Normal file → Executable file
View File

@@ -225,6 +225,7 @@ sequenceDiagram
| 0x24 | xu316发送播放音量 | XU316→MCU |
| 0x25 | 发送录音音量 | XU316→MCU |
| 0x26 | 切换MCLK | MCU→XU316 |
| 0x29 | 报告USB连接状态 | XU316→MCU |
=== "HID-MCU互相透传命令(0xEE-0xEF)"
| 命令字 | 命令描述 | 发送方向 |
@@ -745,7 +746,37 @@ sequenceDiagram
=== "功能说明"
- 发送音频格式的时间延迟
#### 3.3.10 获取固件版本命令0xF1
#### 3.3.10 报告USB连接状态0x29
=== "命令格式"
**XU316发送**
```
帧头: 2字节 - 0x55aa
版本: 1字节 - 0x00
命令字: 1字节 - 0x29
数据长度: 1字节 - 0x01 (即1字节)
数据: 1字节 - USB连接状态
0x00 USB未连接/断开
0x01 USB已连接
校验和: 1字节 - 从帧头开始按字节求和结果对256求余
```
**MCU返回**
```
帧头: 2字节 - 0x55aa
版本: 1字节 - 0x03
命令字: 1字节 - 0x29
数据长度: 1字节 - 0x00
数据: 0字节
校验和: 1字节 - 从帧头开始按字节求和结果对256求余
```
=== "功能说明"
- 该命令用于XU316向MCU报告当前USB连接状态
- 当USB连接状态发生变化时连接或断开XU316主动发送此命令
- MCU可根据此信息更新UI显示或调整相关功能
#### 3.3.11 获取固件版本命令0xF1
=== "命令格式"
**MCU发送**