Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: <mailer <at> svn.rockbox.org>
Subject: gevaerts: r18963 - trunk/firmware/export
Newsgroups: gmane.comp.systems.archos.rockbox.cvs
Date: Saturday 1st November 2008 17:06:04 UTC (over 8 years ago)
Date: 2008-11-01 18:06:04 +0100 (Sat, 01 Nov 2008)
New Revision: 18963

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


Modified:
   trunk/firmware/export/storage.h

Modified: trunk/firmware/export/storage.h
===================================================================
--- trunk/firmware/export/storage.h	2008-11-01 16:49:38 UTC (rev 18962)
+++ trunk/firmware/export/storage.h	2008-11-01 17:06:04 UTC (rev 18963)
@@ -50,6 +50,7 @@
 
 void storage_spindown(int seconds);
 
+#ifndef SIMULATOR
 static inline void storage_enable(bool on)
 {
 #if (CONFIG_STORAGE & STORAGE_ATA)
@@ -102,7 +103,6 @@
 }
 static inline int storage_init(void)
 {
-#ifndef SIMULATOR
 #if (CONFIG_STORAGE & STORAGE_ATA)
     return ata_init();
 #elif (CONFIG_STORAGE & STORAGE_SD)
@@ -114,9 +114,6 @@
 #else
     #error No storage driver!
 #endif
-#else
-    return 0;
-#endif
 }
 static inline void storage_close(void)
 {
@@ -174,7 +171,7 @@
     #error No storage driver!
 #endif
 }
-#endif
+#endif /*LED*/
 
 static inline long storage_last_disk_activity(void)
 {
@@ -245,5 +242,92 @@
     #error No storage driver!
 #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

_______________________________________________
rockbox-cvs mailing list
[email protected]
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs
 
CD: 3ms