feat(hid): Make keypad report boot friendly

Add missing byte to make keypad report boot friendly.
This commit is contained in:
innovaker
2020-10-27 17:42:00 +00:00
parent 8ce7d8de01
commit c402e953f6
2 changed files with 16 additions and 2 deletions

View File

@@ -56,6 +56,19 @@ static const u8_t zmk_hid_report_desc[] = {
HID_MI_INPUT,
0x02,
/* USAGE_PAGE (Keypad) */
HID_GI_USAGE_PAGE,
USAGE_GEN_DESKTOP_KEYPAD,
/* REPORT_SIZE (8) */
HID_GI_REPORT_SIZE,
0x08,
/* REPORT_COUNT (1) */
HID_GI_REPORT_COUNT,
0x01,
/* INPUT (Cnst,Var,Abs) */
HID_MI_INPUT,
0x03,
/* USAGE_PAGE (Keypad) */
HID_GI_USAGE_PAGE,
USAGE_GEN_DESKTOP_KEYPAD,
@@ -131,6 +144,7 @@ static const u8_t zmk_hid_report_desc[] = {
struct zmk_hid_keypad_report_body {
zmk_mod_flags modifiers;
u8_t _reserved;
u8_t keys[ZMK_HID_KEYPAD_NKRO_SIZE];
} __packed;