mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
Sansa E200v1 Bootloader attempt at enabling USB in boot loader
there is a 1MB free region that is used to load the firmware but we shouldn't need that till after a USB connection so here is my 2nd try Change-Id: I2552db3a7fba019d7e7188984432f758ddafe548
This commit is contained in:
parent
75524a7eec
commit
7c67a48332
2 changed files with 23 additions and 7 deletions
|
@ -51,6 +51,9 @@
|
|||
#if defined(SANSA_E200) || defined(SANSA_C200) || defined(PHILIPS_SA9200)
|
||||
#include "usb_drv.h"
|
||||
#endif
|
||||
#if defined(SANSA_E200) && defined(HAVE_BOOTLOADER_USB_MODE)
|
||||
#include "core_alloc.h"
|
||||
#endif
|
||||
#if defined(SAMSUNG_YH925)
|
||||
/* this function (in lcd-yh925.c) resets the screen orientation for the OF
|
||||
* for use with dualbooting */
|
||||
|
@ -232,7 +235,6 @@ static int handle_usb(int connect_timeout)
|
|||
usb = USB_HANDLED;
|
||||
usb_acknowledge(SYS_USB_CONNECTED_ACK);
|
||||
usb_wait_for_disconnect(&q);
|
||||
break;
|
||||
}
|
||||
|
||||
if (connect_timeout != TIMEOUT_BLOCK &&
|
||||
|
@ -299,6 +301,9 @@ void* main(void)
|
|||
int usb = USB_EXTRACTED;
|
||||
|
||||
system_init();
|
||||
#if defined(SANSA_E200) && defined(HAVE_BOOTLOADER_USB_MODE)
|
||||
core_allocator_init();
|
||||
#endif
|
||||
kernel_init();
|
||||
|
||||
#ifdef HAVE_BOOTLOADER_USB_MODE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue