Browse Source

修复回执包BUG

master
zhaohe 1 year ago
parent
commit
021c6634bc
  1. 3
      README.md
  2. 4
      app/src/app_ble_service.c

3
README.md

@ -7,9 +7,10 @@
修改蓝牙名称生成规则,规则为,当device_id为0或者全F,蓝牙名称为iflytop_ble_test_device,否则蓝牙名称为产品SN码 OK 修改蓝牙名称生成规则,规则为,当device_id为0或者全F,蓝牙名称为iflytop_ble_test_device,否则蓝牙名称为产品SN码 OK
手机端可以看到设备的软件版本信息。OK 手机端可以看到设备的软件版本信息。OK
心率采集改成由IO中断驱动。OK 心率采集改成由IO中断驱动。OK
修正回执包错误码. OK
开机,蜂鸣器响一声,开始采集,蜂鸣器响一声,结束采集,蜂鸣器响一声。 开机,蜂鸣器响一声,开始采集,蜂鸣器响一声,结束采集,蜂鸣器响一声。
修正回执包错误码.
添加心跳检测,1分钟内没有收到心跳包,设备自动断开蓝牙连接。 添加心跳检测,1分钟内没有收到心跳包,设备自动断开蓝牙连接。
设备断开连接后,停止采集(临时代码) 设备断开连接后,停止采集(临时代码)

4
app/src/app_ble_service.c

@ -70,9 +70,7 @@ static void send_error_receipt(ify_hrs_packet_t* rxpacket, int32_t errorcode) {
txheader->cmd = rxpacket->cmd; txheader->cmd = rxpacket->cmd;
txheader->frame_index = rxpacket->frame_index; txheader->frame_index = rxpacket->frame_index;
txheader->frame_type = kifyhrs_pt_error_receipt; txheader->frame_type = kifyhrs_pt_error_receipt;
txheader->frame_type = kifyhrs_pt_error_receipt;
receipt->errorcode = kifyhrs_ecode_cmd_not_support;
receipt->errorcode = errorcode;
zdatachannel_data_send2(m_txbuf, sendlen); zdatachannel_data_send2(m_txbuf, sendlen);
} }

Loading…
Cancel
Save