diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-09-30 12:25:06 +0000 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-09-30 12:25:06 +0000 |
commit | 0f5d9f9125e53ae62175469e78151ca4cb0be79a (patch) | |
tree | f2b1089fd8fe18eeabc36038cb0f8ae9e39c6429 /firmware/export | |
parent | 6386dbe861bc3395dff1bca5b98e8cbe33ddc703 (diff) | |
download | rockbox-0f5d9f9125e53ae62175469e78151ca4cb0be79a.tar.gz rockbox-0f5d9f9125e53ae62175469e78151ca4cb0be79a.zip |
first part of usbstack patches -> show and use selection of usb stack mode only, if
a target supports both modes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14916 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/usbstack.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/export/usbstack.h b/firmware/export/usbstack.h index bf1c2db5bf..4ad477ec97 100644 --- a/firmware/export/usbstack.h +++ b/firmware/export/usbstack.h | |||
@@ -22,7 +22,15 @@ | |||
22 | 22 | ||
23 | #include <errno.h> | 23 | #include <errno.h> |
24 | 24 | ||
25 | #define USB_STACK_MAX_SETTINGS_NAME 32*10 /* should be enough for > 10 driver names */ | 25 | #define USB_STACK_MAX_SETTINGS_NAME 32*10 /* should be enough for > 10 driver names */ |
26 | |||
27 | /* usb stack configuration */ | ||
28 | #ifndef USBSTACK_CAPS | ||
29 | #define USBSTACK_CAPS 0 /* default: use no controller */ | ||
30 | #endif | ||
31 | |||
32 | #define CONTROLLER_DEVICE (1 << 0) | ||
33 | #define CONTROLLER_HOST (1 << 1) | ||
26 | 34 | ||
27 | /* | 35 | /* |
28 | * error codes | 36 | * error codes |
@@ -30,7 +38,7 @@ | |||
30 | #define ENOFREESLOT 1 | 38 | #define ENOFREESLOT 1 |
31 | #define EWRONGCONTROLLERTYPE 2 | 39 | #define EWRONGCONTROLLERTYPE 2 |
32 | #define ENODRIVERFOUND 3 | 40 | #define ENODRIVERFOUND 3 |
33 | #define EHWCRITICAL 4 | 41 | #define EHWCRITICAL 4 |
34 | 42 | ||
35 | enum usb_controller_type { | 43 | enum usb_controller_type { |
36 | DEVICE = 0, | 44 | DEVICE = 0, |