summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_hid_usage_tables.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usbstack/usb_hid_usage_tables.h')
-rw-r--r--firmware/usbstack/usb_hid_usage_tables.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_hid_usage_tables.h b/firmware/usbstack/usb_hid_usage_tables.h
index d23c704eae..538463e5a3 100644
--- a/firmware/usbstack/usb_hid_usage_tables.h
+++ b/firmware/usbstack/usb_hid_usage_tables.h
@@ -120,6 +120,33 @@ typedef enum usage_page
120#define HID_GENERIC_DESKTOP_SYSTEM_DISPLAY_SWAP_PRIMARY_SECONDARY 0xB6 120#define HID_GENERIC_DESKTOP_SYSTEM_DISPLAY_SWAP_PRIMARY_SECONDARY 0xB6
121#define HID_GENERIC_DESKTOP_SYSTEM_DISPLAY_LCD_AUTOSCALE 0xB7 121#define HID_GENERIC_DESKTOP_SYSTEM_DISPLAY_LCD_AUTOSCALE 0xB7
122 122
123/* Generic Device Controls Page (0x06) */
124#define HID_GENERIC_DEVICE_UNDEFINED 0x00
125#define HID_GENERIC_DEVICE_BACKGROUND_CONTROLS 0x01
126#define HID_GENERIC_DEVICE_BATTERY_STRENGTH 0x20
127#define HID_GENERIC_DEVICE_WIRELESS_CHANNEL 0x21
128#define HID_GENERIC_DEVICE_WIRELESS_ID 0x22
129#define HID_GENERIC_DEVICE_DISCOVER_WIRELESS_CHANNEL 0x23
130#define HID_GENERIC_DEVICE_SECURITY_CODE_CHARACTER_ENTERED 0x24
131#define HID_GENERIC_DEVICE_SECURITY_CODE_CHARACTER_ERASED 0x25
132#define HID_GENERIC_DEVICE_SECURITY_CODE_CLEARED 0x26
133#define HID_GENERIC_DEVICE_SEQUENCE_ID 0x27
134#define HID_GENERIC_DEVICE_SEQUENCE_ID_RESET 0x28
135#define HID_GENERIC_DEVICE_RF_SIGNAL_STRENGTH 0x29
136#define HID_GENERIC_DEVICE_SOFTWARE_VERSION 0x2A
137#define HID_GENERIC_DEVICE_PROTOCOL_VERSION 0x2B
138#define HID_GENERIC_DEVICE_HARDWARE_VERSION 0x2C
139#define HID_GENERIC_DEVICE_MAJOR 0x2D
140#define HID_GENERIC_DEVICE_MINOR 0x2E
141#define HID_GENERIC_DEVICE_REVISION 0x2F
142#define HID_GENERIC_DEVICE_HANDEDNESS 0x30
143#define HID_GENERIC_DEVICE_EITHER_HAND 0x31
144#define HID_GENERIC_DEVICE_LEFT_HAND 0x32
145#define HID_GENERIC_DEVICE_RIGHT_HAND 0x33
146#define HID_GENERIC_DEVICE_BOTH_HANDS 0x34
147#define HID_GENERIC_DEVICE_GRIP_POSE_OFFSET 0x40
148#define HID_GENERIC_DEVICE_POINTER_POSE_OFFSET 0x41
149
123/* Keyboard/Keypad Page (0x07) */ 150/* Keyboard/Keypad Page (0x07) */
124#define HID_KEYBOARD_RESERVED 0x00 151#define HID_KEYBOARD_RESERVED 0x00
125#define HID_KEYBOARD_ERROR_ROLLOVER 0x01 152#define HID_KEYBOARD_ERROR_ROLLOVER 0x01