summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bootloader/main-pp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index 8b85139..0fa2767 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -35,6 +35,7 @@
#include <string.h>
#ifdef SANSA_E200
#include "usb.h"
+#include "arcotg_udc.h"
#endif
@@ -460,7 +461,7 @@ void* main(void)
btn = button_read_device();
#ifdef SANSA_E200
usb_init();
- while (usb_retry < 5 && !usb)
+ while ((UDC_OTGSC&0x800) && usb_retry < 5 && !usb)
{
usb_retry++;
sleep(HZ/4);