diff options
Diffstat (limited to 'usb_extra.h')
-rw-r--r-- | usb_extra.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/usb_extra.h b/usb_extra.h index 202f3223b3..d6f9e8ba0a 100644 --- a/usb_extra.h +++ b/usb_extra.h @@ -1,5 +1,11 @@ #ifndef USB_EXTRA_H #define USB_EXTRA_H 1 +/* + * Enhanced keyboard features for Windows: + * Audio control and System control + * + * http://www.microsoft.com/whdc/archive/w2kbd.mspx + */ #include <stdint.h> #include "usb.h" @@ -10,11 +16,13 @@ #define EXTRA_SIZE 2 #define EXTRA_BUFFER EP_DOUBLE_BUFFER -// http://www.microsoft.com/whdc/archive/w2kbd.mspx + +// Consumer Page(0x0C) Consumer Control(0x01) #define AUDIO_VOL_UP (1<<0) #define AUDIO_VOL_DOWN (1<<1) #define AUDIO_MUTE (1<<2) +// Generic Desktop Page(0x01) System Control(0x80) #define SYSTEM_POWER_DOWN (1<<0) #define SYSTEM_SLEEP (1<<1) #define SYSTEM_WAKE_UP (1<<2) |