You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
zhaohe bb0287ace0 v0.3 1 year ago
.vscode update 1 year ago
app v0.3 1 year ago
bootloader@84d5e2f402 update 1 year ago
doc 修改蓝牙名称生成规则 1 year ago
dynamic_electrocardiograph_ble_server@d76e1d1de7 v0.3 1 year ago
ify_hrs_protocol@da8e07706a 添加部分休眠逻辑 1 year ago
libznordic@2e93f83bd4 update 1 year ago
pemkey@d9e7fcf86d update 1 year ago
res update 1 year ago
scripter 修改蓝牙名称生成规则 1 year ago
sdk@ae45a16c26 update 1 year ago
tools v0.3 1 year ago
.clang-format add sample capture irq mode 1 year ago
.gitignore update 1 year ago
.gitmodules update 1 year ago
README.md update 1 year ago

README.md

three_lead_ecg_v2


# TODO:
修改蓝牙测试Server程序,测试程序蓝牙名称过滤标志为 iflytop_ble_test_device OK
修改蓝牙名称生成规则,规则为,当device_id为0或者全F,蓝牙名称为iflytop_ble_test_device,否则蓝牙名称为产品SN码 OK
手机端可以看到设备的软件版本信息。OK
心率采集改成由IO中断驱动。OK
修正回执包错误码. OK
指示灯修改成PWM驱动 OK
添加三种灯光效果,慢闪,快闪,阻塞块闪3次 OK


开机,蜂鸣器响一声 OK
开机,检查电量 OK 


修改电量检测,电量过低时,指示灯闪烁三下后进入低功耗。OK

开始采集,蜂鸣器响一声,结束采集,蜂鸣器响一声。OK

采集中:
    1.如果蓝牙断开,停止采集(临时代码),切换到mainPage OK ,通过ENABLE_AUTO_STOP_WHEN_BLE_DISCONNECTED使能
    2.如果蓝牙5分钟内没有收到任何消息,切换到mainPage OK
    3.如果采集超时时间超过设定时间,停止采集,切换到mainPage OK
    4.导联断开连接后,蜂鸣器一直报警。OK

MainPage:
    1. 如果蓝牙断开,进入休眠 OK
    2. 如果蓝牙5分钟内没有收到任何消息,进入休眠 OK

添加一条新的开始采集指令,支持定时参数。(或者使用旧的开始采集指令)OK
导联断开检测触发后,上报事件(不停止采集)。OK

电量过低上报低电量事件。电量不足%1时,设备自动断开连接,并关机。 OK

Final:
修改休眠周期为30秒 OK

TODO2:
    添加指令上传最新一条记录

...

设备充电时不进入休眠(无法实现,无法检测当前设备是否正在充电) OK


    1. 30s自动休眠 OK
    2. 开机低电量检测 OK
    3. 按下按键唤醒设备 OK
    4. 充电插入唤醒设备 OK
    5. 蓝牙连接 OK
    6. 指令测试 OK
    7. 采集中导联脱落蜂鸣器响 OK
    8. 采集中导联脱落事件上报 OK

    2. 采集上报测试 (OK1/2)OK
    3. 未采集,蓝牙断开,自动休眠测试 2)OK
    3. 蓝牙连接,5分钟没有收到任何消息,自动休眠
    4. 电池电量检测测试
    5. 记录读取测试
    6. 导联掉落测试 OK


BUG:
    实时上报,第三个通道数据即便上报数据为0,也会突然出现一个突变数据。暂时未发现原因

规范:
    寄存器(NRF_UICR->CUSTOMER[0],0x10001080) 用于存储设备ID,当设备ID为FFFFFFFF或者0时,表明当前设备为测试程序