Fix USB speed detection

Change-Id: I615d2d5366ffa1e2e9c6b0837bf5a62a7e471fca
Reviewed-on: http://gerrit.rockbox.org/994
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Tested: Mihail Zenkov <mihail.zenkov@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
This commit is contained in:
Mihail Zenkov 2014-09-29 22:05:25 +00:00 committed by Marcin Bukat
parent 037547d1dc
commit 8b8b85433f
1 changed files with 5 additions and 3 deletions

View File

@ -124,11 +124,13 @@ void main(void)
#ifdef USE_ROCKBOX_USB
usb_init();
usb_start_monitoring();
/* Enter USB mode if USB is plugged and SELECT button is pressed */
if(btn & BUTTON_SELECT && usb_detect() == USB_INSERTED)
usb_mode();
if(btn & BUTTON_SELECT) {
usb_start_monitoring();
if(usb_detect() == USB_INSERTED)
usb_mode();
}
#endif /* USE_ROCKBOX_USB */
while((ret = disk_mount_all()) <= 0)