projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid ram from 0xfda2 through feff, its funky
[fw/altos]
/
ao_usb.h
diff --git
a/ao_usb.h
b/ao_usb.h
index cbd0f3a720d2c7ab021bb5d9eb7c9c7a5d2f9e27..84f92877950c95c8caeafbd8d570ca7ee6607fac 100644
(file)
--- a/
ao_usb.h
+++ b/
ao_usb.h
@@
-18,13
+18,17
@@
#ifndef _AO_USB_H_
#define _AO_USB_H_
#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_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_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
#define AO_USB_RECIP_DEVICE 0
#define AO_USB_RECIP_INTERFACE 1