From ff4ce3541492f3f3bad2e7d152d960098abdfca5 Mon Sep 17 00:00:00 2001 From: "jxh@lovelyqi" Date: Wed, 20 Aug 2025 13:23:46 +0800 Subject: [PATCH] =?UTF-8?q?0x8F=20=E5=B0=86MCU=E6=81=A2=E5=A4=8D=E5=87=BA?= =?UTF-8?q?=E5=8E=82=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- NTK_NFY_Communication_Protocol.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/NTK_NFY_Communication_Protocol.md b/NTK_NFY_Communication_Protocol.md index 757d0fa..65ef7a7 100644 --- a/NTK_NFY_Communication_Protocol.md +++ b/NTK_NFY_Communication_Protocol.md @@ -29,7 +29,7 @@ To view a copy of this license, visit [https://creativecommons.org/licenses/by-n 2.增加头戴设备部分功能码 * V0.4: 2025.0729.1457 江鑫辉 1.增加头戴设备功能控制指令 -2.增加主机端0x9C与0x9D功能码 +2.增加主机端0x8F,0x9C,0x9D功能码 --- @@ -133,6 +133,7 @@ HEX: 5A 01 FF 40 00 64 00 00 00 93 9E FF 3F 93 9E FF 3F 93 9E FF 3F 7F 4B 00 00 | ------ | ---------------------- | -------------- | -------------- | ---------------------------------------------------- | | 0x80 | 一个表示正常的编码 | 0 | \\ | 直接被头戴设备丢弃 | | 0x81 | 接收的信息出错 | 1 | uint8_t | 提示接收出现问题,不一定被处理 | +| 0x8F | 将MCU恢复出厂设置 | 0 | \\ | 此操作会清除 如心率拟合系数、保存的设备ID等 所有信息 | | 0x90 | 启动配对流程 | 0 | \\ | 头戴设备接收此指令后清除设备ID等信息,并重新尝试配对 | | 0x91 | 告知设备ID | 1 | uint8_t | 告知设备ID | | 0x98 | 控制开启下位机功能 | 1 | uint16_t | 开启 FFT LPF HPF NOTCH 等功能 | @@ -178,6 +179,21 @@ HEX: 5A 00 00 81 00 01 00 00 00 data1 crc16_L crc16_H A5 | data1 | 表示异常类型 | uint8_t | 0x02 | 数值异常(检测出上传的参数超过阈值等) | | crc16 | crc16校验值 | uint16_t | | | +#### 5.2. 0x8F 将MCU恢复出厂设置 + +数据帧示例: + +``` HEX +HEX: 5A 00 00 8F 00 00 00 00 00 crc16_L crc16_H A5 +``` + +此操作会清除 如心率拟合系数、保存的设备ID等 所有信息 +随后重启 + +| 参数名称 | 参数描述 | 参数类型 | 参数值 | 参数值对应功能描述 | +| -------- | ------------ | -------- | ------ | -------------------------------------- | +| crc16 | crc16校验值 | uint16_t | | | + #### 5.2. 0x90 启动配对流程 数据帧示例: