Better organize and name HID macros.

This commit is contained in:
László Monda
2017-03-07 22:11:18 +01:00
parent 264c5b671b
commit 15388640c8
3 changed files with 6 additions and 9 deletions

View File

@@ -39,13 +39,11 @@
// HID report item related constants
#define HID_RI_USAGE_PAGE_GENERIC_DESKTOP 0x01
#define HID_RI_USAGE_PAGE_KEY_CODES 0x07
#define HID_RI_USAGE_PAGE_LEDS 0x08
#define HID_RI_USAGE_PAGE_BUTTONS 0x09
#define HID_RI_USAGE_PAGE_CONSUMER 0x0C
#define HID_RI_USAGE_ID_CONSUMER_PAGE_CONSUMER_CONTROL 0x01
#define HID_RI_USAGE_ID_GENERIC_DESKTOP_PAGE_SYSTEM_CONTROL 0x80
#define HID_RI_USAGE_GENERIC_DESKTOP_POINTER 0x01
#define HID_RI_USAGE_GENERIC_DESKTOP_MOUSE 0x02
#define HID_RI_USAGE_GENERIC_DESKTOP_JOYSTICK 0x04
@@ -56,13 +54,12 @@
#define HID_RI_USAGE_GENERIC_DESKTOP_Y 0x31
#define HID_RI_USAGE_GENERIC_DESKTOP_WHEEL 0x38
#define HID_RI_USAGE_GENERIC_DESKTOP_RESOLUTION_MULTIPLIER 0x48
#define HID_RI_USAGE_CONSUMER_AC_PAN 0x0238
#define HID_RI_USAGE_GENERIC_DESKTOP_SYSTEM_CONTROL 0x80
#define HID_RI_USAGE_CONSUMER_CONTROL 0x01
#define HID_RI_USAGE_CONSUMER_AC_PAN 0x0238
#define HID_RI_COLLECTION_PHYSICAL 0x00
#define HID_RI_COLLECTION_APPLICATION 0x01
#define HID_RI_COLLECTION_LOGICAL 0x02
#define HID_RI_USAGE_PAGE_KEY_CODES 0x07
#endif

View File

@@ -3,7 +3,7 @@
uint8_t UsbMediaKeyboardReportDescriptor[USB_MEDIA_KEYBOARD_REPORT_DESCRIPTOR_LENGTH] = {
HID_RI_USAGE_PAGE(8, HID_RI_USAGE_PAGE_CONSUMER),
HID_RI_USAGE(8, HID_RI_USAGE_ID_CONSUMER_PAGE_CONSUMER_CONTROL),
HID_RI_USAGE(8, HID_RI_USAGE_CONSUMER_CONTROL),
HID_RI_COLLECTION(8, HID_RI_COLLECTION_APPLICATION),
// Media Keys
HID_RI_LOGICAL_MINIMUM(8, 0x00),

View File

@@ -3,7 +3,7 @@
uint8_t UsbSystemKeyboardReportDescriptor[USB_SYSTEM_KEYBOARD_REPORT_DESCRIPTOR_LENGTH] = {
HID_RI_USAGE_PAGE(8, HID_RI_USAGE_PAGE_GENERIC_DESKTOP),
HID_RI_USAGE(8, HID_RI_USAGE_ID_GENERIC_DESKTOP_PAGE_SYSTEM_CONTROL),
HID_RI_USAGE(8, HID_RI_USAGE_GENERIC_DESKTOP_SYSTEM_CONTROL),
HID_RI_COLLECTION(8, HID_RI_COLLECTION_APPLICATION),
// System key
HID_RI_LOGICAL_MINIMUM(8, 0x00),