|
|
@ -78,6 +78,10 @@ void ble_cmder_try_report_one_sample_data(app_event_t* event) { |
|
|
|
reportpacket->data[i * 4 + 2] = (event->val.little_data_block.data[i] >> 16) & 0xFF; |
|
|
|
reportpacket->data[i * 4 + 3] = (event->val.little_data_block.data[i] >> 24) & 0xFF; |
|
|
|
} |
|
|
|
reportpacket->data[LITTLE_DATA_BLOCK_FRAME_NUM * 4] = (event->val.little_data_block.timestamp >> 0) & 0xFF; |
|
|
|
reportpacket->data[LITTLE_DATA_BLOCK_FRAME_NUM * 4 + 1] = (event->val.little_data_block.timestamp >> 8) & 0xFF; |
|
|
|
reportpacket->data[LITTLE_DATA_BLOCK_FRAME_NUM * 4 + 2] = (event->val.little_data_block.timestamp >> 16) & 0xFF; |
|
|
|
reportpacket->data[LITTLE_DATA_BLOCK_FRAME_NUM * 4 + 3] = (event->val.little_data_block.timestamp >> 24) & 0xFF; |
|
|
|
|
|
|
|
STATIC_ASSERT(sizeof(one_frame_t) == 4); |
|
|
|
|
|
|
@ -90,7 +94,7 @@ void ble_cmder_try_report_one_sample_data(app_event_t* event) { |
|
|
|
// reportpacket->data[8] = (data4 >> 0) & 0xFF; // µÚÎåÖ¡Êý¾Ý |
|
|
|
// reportpacket->data[9] = (data4 >> 8) & 0xFF; // µÚÎåÖ¡Êý¾Ý |
|
|
|
|
|
|
|
uint16_t sendlen = sizeof(heartrate_report_packet_t) + LITTLE_DATA_BLOCK_FRAME_NUM * 4; |
|
|
|
uint16_t sendlen = sizeof(heartrate_report_packet_t) + LITTLE_DATA_BLOCK_FRAME_NUM * 4 + 4; |
|
|
|
zdatachannel_data_send2(reportbuf, sendlen); |
|
|
|
return; |
|
|
|
} |
|
|
|