1
0
Fork 0
forked from len0rd/rockbox

Add more simulator stubs. This should get rid of the last reds

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18963 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Frank Gevaerts 2008-11-01 17:06:04 +00:00
parent 526304e1ce
commit 008865b469

View file

@ -50,6 +50,7 @@ struct storage_info
void storage_spindown(int seconds); void storage_spindown(int seconds);
#ifndef SIMULATOR
static inline void storage_enable(bool on) static inline void storage_enable(bool on)
{ {
#if (CONFIG_STORAGE & STORAGE_ATA) #if (CONFIG_STORAGE & STORAGE_ATA)
@ -102,7 +103,6 @@ static inline int storage_soft_reset(void)
} }
static inline int storage_init(void) static inline int storage_init(void)
{ {
#ifndef SIMULATOR
#if (CONFIG_STORAGE & STORAGE_ATA) #if (CONFIG_STORAGE & STORAGE_ATA)
return ata_init(); return ata_init();
#elif (CONFIG_STORAGE & STORAGE_SD) #elif (CONFIG_STORAGE & STORAGE_SD)
@ -114,9 +114,6 @@ static inline int storage_init(void)
#else #else
#error No storage driver! #error No storage driver!
#endif #endif
#else
return 0;
#endif
} }
static inline void storage_close(void) static inline void storage_close(void)
{ {
@ -174,7 +171,7 @@ static inline void storage_set_led_enabled(bool enabled)
#error No storage driver! #error No storage driver!
#endif #endif
} }
#endif #endif /*LED*/
static inline long storage_last_disk_activity(void) static inline long storage_last_disk_activity(void)
{ {
@ -245,5 +242,92 @@ static inline bool storage_present(IF_MV_NONVOID(int drive))
#error No storage driver! #error No storage driver!
#endif #endif
} }
#endif #endif /* HOTSWAP */
#else /* SIMULATOR */
static inline void storage_enable(bool on)
{
(void)on;
}
static inline void storage_sleep(void)
{
}
static inline void storage_sleepnow(void)
{
}
static inline bool storage_disk_is_active(void)
{
return 0;
}
static inline int storage_hard_reset(void)
{
return 0;
}
static inline int storage_soft_reset(void)
{
return 0;
}
static inline int storage_init(void)
{
return 0;
}
static inline void storage_close(void)
{
}
static inline int storage_read_sectors(IF_MV2(int drive,) unsigned long start, int count, void* buf)
{
IF_MV((void)drive;)
(void)start;
(void)count;
(void)buf;
return 0;
}
static inline int storage_write_sectors(IF_MV2(int drive,) unsigned long start, int count, const void* buf)
{
IF_MV((void)drive;)
(void)start;
(void)count;
(void)buf;
return 0;
}
static inline void storage_spin(void)
{
}
#if (CONFIG_LED == LED_REAL)
static inline void storage_set_led_enabled(bool enabled)
{
(void)enabled;
}
#endif /*LED*/
static inline long storage_last_disk_activity(void)
{
return 0;
}
static inline int storage_spinup_time(void)
{
return 0;
}
static inline void storage_get_info(IF_MV2(int drive,) struct storage_info *info)
{
IF_MV((void)drive;)
(void)info;
}
#ifdef HAVE_HOTSWAP
static inline bool storage_removable(IF_MV_NONVOID(int drive))
{
IF_MV((void)drive;)
return 0;
}
static inline bool storage_present(IF_MV_NONVOID(int drive))
{
IF_MV((void)drive;)
return 0;
}
#endif /* HOTSWAP */
#endif /* SIMULATOR */
#endif #endif