forked from len0rd/rockbox
Define a USB storage type, and hook it up for hosted targets
Change-Id: I56363c989139c7edf0b2c67b0aac9ef1adfacba2
This commit is contained in:
parent
0a4a920029
commit
d8d37ffdb8
7 changed files with 35 additions and 4 deletions
|
@ -34,6 +34,9 @@
|
|||
#if (CONFIG_STORAGE & STORAGE_SD)
|
||||
#include "sd.h"
|
||||
#endif
|
||||
#if (CONFIG_STORAGE & STORAGE_USB)
|
||||
// TODO: Doesn't matter until we're native
|
||||
#endif
|
||||
#if (CONFIG_STORAGE & STORAGE_MMC)
|
||||
#include "mmc.h"
|
||||
#endif
|
||||
|
@ -97,6 +100,9 @@ int nand_event(long id, intptr_t data);
|
|||
#if (CONFIG_STORAGE & STORAGE_RAMDISK)
|
||||
int ramdisk_event(long id, intptr_t data);
|
||||
#endif
|
||||
#if (CONFIG_STORAGE & STORAGE_USB)
|
||||
// int usb_event(long id, intptr_t data); // TODO: Implement
|
||||
#endif
|
||||
|
||||
struct storage_info
|
||||
{
|
||||
|
@ -278,6 +284,8 @@ static inline void storage_sleep(void) {};
|
|||
#define storage_present(drive) ramdisk_present(IF_MD(drive))
|
||||
#endif
|
||||
#define storage_driver_type(drive) (STORAGE_RAMDISK_NUM)
|
||||
#elif (CONFIG_STORAGE & STORAGE_USB)
|
||||
// TODO: Eventually fix me
|
||||
#else
|
||||
//#error No storage driver!
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue