diff options
author | Keith Packard <keithp@keithp.com> | 2009-04-13 20:39:46 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-04-13 20:39:46 -0700 |
commit | cdaf3fc5802acf2ddc7972a15649ab0e1b31b873 (patch) | |
tree | 4d2edffb0af681edb3a275d3804f45dc710923b3 /ao_usb.h | |
parent | c5c1e3fb1c253d387be02c127253ac2a55d577b4 (diff) |
USB working up through reading strings
Diffstat (limited to 'ao_usb.h')
-rw-r--r-- | ao_usb.h | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -18,13 +18,17 @@ #ifndef _AO_USB_H_ #define _AO_USB_H_ +#define AO_USB_SETUP_DIR_MASK (0x01 << 7) +#define AO_USB_SETUP_TYPE_MASK (0x03 << 5) +#define AO_USB_SETUP_RECIP_MASK (0x1f) + #define AO_USB_DIR_OUT 0 -#define AO_USB_DIR_IN 1 +#define AO_USB_DIR_IN (1 << 7) #define AO_USB_TYPE_STANDARD 0 -#define AO_USB_TYPE_CLASS 1 -#define AO_USB_TYPE_VENDOR 2 -#define AO_USB_TYPE_RESERVED 3 +#define AO_USB_TYPE_CLASS (1 << 5) +#define AO_USB_TYPE_VENDOR (2 << 5) +#define AO_USB_TYPE_RESERVED (3 << 5) #define AO_USB_RECIP_DEVICE 0 #define AO_USB_RECIP_INTERFACE 1 |