|
|
@ -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); |
|
|
|
} |