diff options
Diffstat (limited to 'bootloader')
-rw-r--r-- | bootloader/sansa_as3525.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bootloader/sansa_as3525.c b/bootloader/sansa_as3525.c index 01fb8459b4..3558d01674 100644 --- a/bootloader/sansa_as3525.c +++ b/bootloader/sansa_as3525.c | |||
@@ -124,11 +124,13 @@ void main(void) | |||
124 | 124 | ||
125 | #ifdef USE_ROCKBOX_USB | 125 | #ifdef USE_ROCKBOX_USB |
126 | usb_init(); | 126 | usb_init(); |
127 | usb_start_monitoring(); | ||
128 | 127 | ||
129 | /* Enter USB mode if USB is plugged and SELECT button is pressed */ | 128 | /* Enter USB mode if USB is plugged and SELECT button is pressed */ |
130 | if(btn & BUTTON_SELECT && usb_detect() == USB_INSERTED) | 129 | if(btn & BUTTON_SELECT) { |
131 | usb_mode(); | 130 | usb_start_monitoring(); |
131 | if(usb_detect() == USB_INSERTED) | ||
132 | usb_mode(); | ||
133 | } | ||
132 | #endif /* USE_ROCKBOX_USB */ | 134 | #endif /* USE_ROCKBOX_USB */ |
133 | 135 | ||
134 | while((ret = disk_mount_all()) <= 0) | 136 | while((ret = disk_mount_all()) <= 0) |