From a37d89da7a3f9f3500b30ba626c1958c8469e346 Mon Sep 17 00:00:00 2001 From: Jacques Gagnon Date: Thu, 15 Apr 2021 15:27:33 -0400 Subject: [PATCH] [HID] Add USAGE_PAGE32 to parser for 8bitdo SF30 Dinput --- main/adapter/hid_parser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main/adapter/hid_parser.c b/main/adapter/hid_parser.c index 1d017298..0f942630 100644 --- a/main/adapter/hid_parser.c +++ b/main/adapter/hid_parser.c @@ -248,6 +248,10 @@ void hid_parser(struct bt_data *bt_data, uint8_t *data, uint32_t len) { hid_stack[hid_stack_idx].usage_page = 0xFF; desc += 2; break; + case 0x07: /* USAGE_PAGE32 */ + hid_stack[hid_stack_idx].usage_page = 0xFF; + desc += 4; + break; case HID_LI_USAGE: /* 0x09 */ case HID_LI_USAGE_MIN(1): /* 0x19 */ if (!hid_usage_is_collection(hid_stack[hid_stack_idx].usage_page, *desc)) {