Red fix: USB power check implemented in driver instead
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15761 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index c2d0b80..3cf7691 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -40,7 +40,7 @@
#endif
#if defined(SANSA_E200) || defined(SANSA_C200)
#include "usb.h"
-#include "arcotg_udc.h"
+#include "usb_drv.h"
#endif
@@ -460,7 +460,7 @@
btn = button_read_device();
#if defined(SANSA_E200) || defined(SANSA_C200)
usb_init();
- while ((UDC_OTGSC&0x800) && usb_retry < 5 && !usb)
+ while (usb_drv_powered() && usb_retry < 5 && !usb)
{
usb_retry++;
sleep(HZ/4);