diff --git a/README.md b/README.md index a6f9d73..0490387 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,10 @@ # TODO: 1. 修改蓝牙测试Server程序,测试程序蓝牙名称过滤标志为 iflytop_ble_test_device OK 2. 修改蓝牙名称生成规则,规则为,当device_id为0或者全F,蓝牙名称为iflytop_ble_test_device,否则蓝牙名称为产品SN码 OK + 3. 心率采集改成由IO中断驱动。 + 8. 开机,蜂鸣器响一声,开始采集,蜂鸣器响一声,结束采集,蜂鸣器响一声。 - 3. 修改电量检测,电量过低时,指示灯闪烁三下后进入低功耗。 - 3. 电量过低上报低电量事件。电量不足%1时,设备自动断开连接,并关机。 - 4. 设备充电时候,不允许采集。 - 5. 修正回执包错误码 - 6. 心率采集改成由IO中断驱动。 - 7. 开机,蜂鸣器响一声,开始采集,蜂鸣器响一声,结束采集,蜂鸣器响一声。 + 7. 修正回执包错误码 8. 添加心跳检测,1分钟内没有收到心跳包,设备自动断开蓝牙连接。 9. 设备断开连接后,停止采集(临时代码) 10. 添加一条新的开始采集指令,支持定时参数。(或者使用旧的开始采集指令) @@ -19,6 +16,9 @@ 12. 低电量进入关机模式而非休眠模式 13. 添加指令上传最新一条记录 + 4. 修改电量检测,电量过低时,指示灯闪烁三下后进入低功耗。 + 5. 电量过低上报低电量事件。电量不足%1时,设备自动断开连接,并关机。 + 6. 设备充电时候,不允许采集。 ``` diff --git a/app/src/basic/version.h b/app/src/basic/version.h index e78674c..b342aa2 100644 --- a/app/src/basic/version.h +++ b/app/src/basic/version.h @@ -2,7 +2,11 @@ #define CATEGORY "M1002" // 三导联 #define MANUFACTURER_NAME "iflytop" -#define FIRMWARE_VERSION 1 +#define FIRMWARE_VERSION 0x0002 #define BLESTACK_VERSION 1 #define BOOTLOADER_VERSION 1 -#define HARDWARE_VERSION 1 \ No newline at end of file +#define HARDWARE_VERSION (1) + +// https://www.bluetooth.com/specifications/assigned-numbers/ +// #define APP_COMPANY_IDENTIFIER 0x0059 /**< Company identifier for Nordic Semiconductor ASA. as per www.bluetooth.org. */ +#define APP_COMPANY_IDENTIFIER 0xFFFF /**< Company identifier for Nordic Semiconductor ASA. as per www.bluetooth.org. */ diff --git a/libznordic b/libznordic index 032987d..e18fec7 160000 --- a/libznordic +++ b/libznordic @@ -1 +1 @@ -Subproject commit 032987dd30793e1e0b1086b3218160a41b9c80e7 +Subproject commit e18fec728b0d73b8d831df675796bed7e47e1e85