diff options
author | tmk <nobody@nowhere> | 2011-01-05 00:04:25 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2011-01-05 00:19:43 +0900 |
commit | 6b0c939d72c11e404f84c926cf82f9501f8511ff (patch) | |
tree | 9df22c1991b8b293442b2f12fac08e910dc49d58 /usb_extra.h | |
parent | 7272c65d3d24187487e7d38e332401002f5f233b (diff) | |
download | qmk_firmware-6b0c939d72c11e404f84c926cf82f9501f8511ff.tar.gz |
add a build option: USB_EXTRA_ENABLE
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 202f3223b..d6f9e8ba0 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) |