Browse Source

update

master
zhaohe 1 year ago
parent
commit
2e90f03379
  1. 9
      app/src/ble_data_processer_utils.c

9
app/src/ble_data_processer_utils.c

@ -45,7 +45,14 @@ void report_ecg_data(app_event_t* data) {
reportpacket->sample_data_num = ECG_DATA_REPORT_FRAME_NUM;
for (int i = 0; i < ECG_DATA_REPORT_FRAME_NUM; i++) {
reportpacket->frame[i] = data->val.ecg_data_report_event.ecgData->frame[i].data;
int32_t frame = data->val.ecg_data_report_event.ecgData->frame[i].data;
if (frame >= INT16_MAX) {
reportpacket->frame[i] = INT16_MAX;
} else if (frame <= INT16_MIN) {
reportpacket->frame[i] = INT16_MIN;
} else {
reportpacket->frame[i] = frame;
}
}
uint8_t leadoffstate = 0;
for (int i = 0; i < ECG_DATA_REPORT_FRAME_NUM; i++) {

Loading…
Cancel
Save