summaryrefslogtreecommitdiff
path: root/src/device
diff options
context:
space:
mode:
authorhathach <[email protected]>2018-07-31 23:10:50 +0700
committerhathach <[email protected]>2018-07-31 23:10:50 +0700
commit9444d45af6dfff6a34ac290cf5a221abd0c2529b (patch)
treea480d94ab353390c9345f31c44c6fa91c7150c56 /src/device
parenta2b7b9ddb9f3c01bd0572eba73c33548ee2ce1df (diff)
dev hid enhancement, add report descriptor templates for keyboard, mouse, consumer, syscontrol, gamepad
Diffstat (limited to 'src/device')
-rw-r--r--src/device/usbd_auto_desc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/device/usbd_auto_desc.c b/src/device/usbd_auto_desc.c
index cb4ec6a77..eaa866af0 100644
--- a/src/device/usbd_auto_desc.c
+++ b/src/device/usbd_auto_desc.c
@@ -49,6 +49,9 @@
// Auto Description Default Configure & Validation
//--------------------------------------------------------------------+
+// IF HID Generic is required, it is multiple Report : Keyboard + Mouse + Gamepad + Joystick
+#define TUD_OPT_HID_GENERIC (CFG_TUD_HID && ((CFG_TUD_HID_KEYBOARD && !CFG_TUD_HID_KEYBOARD_BOOT) || \
+ (CFG_TUD_HID_MOUSE && !CFG_TUD_HID_MOUSE_BOOT)) )
/*------------- VID/PID -------------*/
#ifndef CFG_TUD_DESC_VID
#define CFG_TUD_DESC_VID 0xCAFE