forked from len0rd/rockbox
imx233/fuze+: add SD detection support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30196 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
85c32dbd12
commit
82f70b8efd
6 changed files with 164 additions and 27 deletions
|
@ -40,8 +40,8 @@
|
|||
|
||||
#include "usb.h"
|
||||
|
||||
void main(void) NORETURN_ATTR;
|
||||
void main(void)
|
||||
void main(uint32_t arg) NORETURN_ATTR;
|
||||
void main(uint32_t arg)
|
||||
{
|
||||
unsigned char* loadbuffer;
|
||||
int buffer_size;
|
||||
|
@ -62,6 +62,8 @@ void main(void)
|
|||
button_init_device();
|
||||
|
||||
//button_debug_screen();
|
||||
printf("arg=%c%c%c%c", arg >> 24,
|
||||
(arg >> 16) & 0xff, (arg >> 8) & 0xff, (arg & 0xff));
|
||||
|
||||
ret = storage_init();
|
||||
if(ret < 0)
|
||||
|
@ -84,6 +86,9 @@ void main(void)
|
|||
error(EDISK, ret, true);
|
||||
}
|
||||
|
||||
if(button_read_device() & BUTTON_VOL_UP)
|
||||
printf("Booting from SD card required.");
|
||||
|
||||
printf("Loading firmware");
|
||||
|
||||
loadbuffer = (unsigned char*)DRAM_ORIG; /* DRAM */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue