diff --git a/app/src/ble_data_processer_utils.c b/app/src/ble_data_processer_utils.c index 8401c3c..76943bf 100644 --- a/app/src/ble_data_processer_utils.c +++ b/app/src/ble_data_processer_utils.c @@ -66,15 +66,14 @@ void send_key_event(uint8_t keyid, uint8_t keyevent) { reportpacket->h1 = PACKET_H1; reportpacket->h2 = PACKET_H2; + reportpacket->packetlen = sendlen; reportpacket->frame_type = kproto_report; reportpacket->frame_index = report_index++; reportpacket->cmd = kproto_report_key_event; reportpacket->data.key_event.keyid = keyid; reportpacket->data.key_event.keyevent = keyevent; - reportpacket->packetlen = sendlen; _bletxbuf[sendlen - 2] = compute_sum(blereportbuf, sendlen - 2); _bletxbuf[sendlen - 1] = PACKET_TAIL; - zdatachannel_data_send2(blereportbuf, // - HAND_ACID_BLE_BASE_SIZE + sizeof(reportpacket->data.key_event)); + zdatachannel_data_send2(blereportbuf, sendlen); } diff --git a/protocol b/protocol index f8920e2..e5997c7 160000 --- a/protocol +++ b/protocol @@ -1 +1 @@ -Subproject commit f8920e28dcff342b07ae6abd243c400d59f8de62 +Subproject commit e5997c75812daaa49ddc95ffdaa06e90539ae0bb