diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2012-01-01 03:19:52 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2012-01-01 03:19:52 +0000 |
commit | 36bc6a1fd5273a22daf4e00e5da058250ab54774 (patch) | |
tree | 0ad1128efd7c414c20ea5de577d345b25be1592e /bootloader | |
parent | 7b22ea0d377f69ec7a0d7be7215ef3c560ce13e7 (diff) | |
download | rockbox-36bc6a1fd5273a22daf4e00e5da058250ab54774.tar.gz rockbox-36bc6a1fd5273a22daf4e00e5da058250ab54774.zip |
Gigabeat S: Revert removal of usb_plugged in r31489
Synchronous cable read is still required because the timing of the receipt of
the cable event cannot be known for sure-- basically it introduced a thread
race between main and pmic. If a keypress is desired instead to enter BL USB
mode a la AS3525, then it's possible to remove that.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31510 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'bootloader')
-rw-r--r-- | bootloader/gigabeat-s.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bootloader/gigabeat-s.c b/bootloader/gigabeat-s.c index 5b5361530b..909194e1b2 100644 --- a/bootloader/gigabeat-s.c +++ b/bootloader/gigabeat-s.c | |||
@@ -109,7 +109,7 @@ static void handle_usb(int connect_timeout) | |||
109 | break; | 109 | break; |
110 | } | 110 | } |
111 | 111 | ||
112 | if (usb_detect() == USB_EXTRACTED) | 112 | if (usb_plugged() == USB_EXTRACTED) |
113 | break; /* Cable pulled */ | 113 | break; /* Cable pulled */ |
114 | } | 114 | } |
115 | 115 | ||
@@ -376,7 +376,7 @@ void main(void) | |||
376 | 376 | ||
377 | /* Do USB first since a tar or binary could be added to the MTP directory | 377 | /* Do USB first since a tar or binary could be added to the MTP directory |
378 | * at the time and we can untar or move after unplugging. */ | 378 | * at the time and we can untar or move after unplugging. */ |
379 | if (usb_detect() == USB_INSERTED) | 379 | if (usb_plugged() == USB_INSERTED) |
380 | handle_usb(HZ*2); | 380 | handle_usb(HZ*2); |
381 | 381 | ||
382 | handle_untar(); | 382 | handle_untar(); |