diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2011-12-15 00:14:36 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2011-12-15 00:14:36 +0000 |
commit | 47bade1437d5281a5aca0ec8b2b9a3956f88f685 (patch) | |
tree | e9f48f30bbaeb1b90fad65a65c0d24fec9310d9f /firmware/export | |
parent | 911a355d764dc628fbd9144af3ba33f1bd63de5f (diff) | |
download | rockbox-47bade1437d5281a5aca0ec8b2b9a3956f88f685.tar.gz rockbox-47bade1437d5281a5aca0ec8b2b9a3956f88f685.zip |
Simplify and neaten-up usb.c a bit. USB_INSERTED and USB_EXTRACTED are always used as events to indicate cable state. USB_HOSTED is posted to indicated that a host was detected.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31263 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/usb.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/firmware/export/usb.h b/firmware/export/usb.h index d68ac7d910..3baacc5420 100644 --- a/firmware/export/usb.h +++ b/firmware/export/usb.h | |||
@@ -30,15 +30,16 @@ | |||
30 | #endif | 30 | #endif |
31 | 31 | ||
32 | /* Messages from usb_tick and thread states */ | 32 | /* Messages from usb_tick and thread states */ |
33 | enum { | 33 | enum |
34 | { | ||
35 | #ifdef HAVE_LCD_BITMAP | ||
36 | USB_SCREENDUMP = -1, /* State */ | ||
37 | #endif | ||
34 | USB_EXTRACTED = 0, /* Event+State */ | 38 | USB_EXTRACTED = 0, /* Event+State */ |
35 | USB_INSERTED, /* Event+State */ | 39 | USB_INSERTED, /* Event+State */ |
36 | USB_POWERED, /* Event+State - transitional indicator if no power */ | 40 | USB_POWERED, /* State - transitional indicator if no power */ |
37 | #ifdef USB_DETECT_BY_CORE | 41 | #ifdef USB_DETECT_BY_CORE |
38 | USB_UNPOWERED, /* Event */ | 42 | USB_HOSTED, /* Event - host presence was detected */ |
39 | #endif | ||
40 | #ifdef HAVE_LCD_BITMAP | ||
41 | USB_SCREENDUMP, /* State */ | ||
42 | #endif | 43 | #endif |
43 | #if (CONFIG_STORAGE & STORAGE_MMC) | 44 | #if (CONFIG_STORAGE & STORAGE_MMC) |
44 | USB_REENABLE, /* Event */ | 45 | USB_REENABLE, /* Event */ |
@@ -57,6 +58,7 @@ enum { | |||
57 | USB_HANDLED, /* Bootloader status code */ | 58 | USB_HANDLED, /* Bootloader status code */ |
58 | #endif | 59 | #endif |
59 | }; | 60 | }; |
61 | |||
60 | #ifdef HAVE_USB_POWER | 62 | #ifdef HAVE_USB_POWER |
61 | #if CONFIG_KEYPAD == RECORDER_PAD | 63 | #if CONFIG_KEYPAD == RECORDER_PAD |
62 | #define USBPOWER_BUTTON BUTTON_F1 | 64 | #define USBPOWER_BUTTON BUTTON_F1 |