summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2014-02-22 23:17:16 +0100
committerThomas Martitz <kugel@rockbox.org>2014-02-23 20:23:52 +0100
commit46137ebd4d59d7a91d0b8d98d846a3fd2ec70f5c (patch)
treef7e9762b88973d363f17a0758da5aa3beeb8dc27 /firmware/export
parent0f928f87850153a38c7e6cfafd283ce4f52a0666 (diff)
downloadrockbox-46137ebd4d59d7a91d0b8d98d846a3fd2ec70f5c.zip
rockbox-46137ebd4d59d7a91d0b8d98d846a3fd2ec70f5c.tar.gz
rockbox-46137ebd4d59d7a91d0b8d98d846a3fd2ec70f5c.tar.bz2
rockbox-46137ebd4d59d7a91d0b8d98d846a3fd2ec70f5c.tar.xz
simulator: Fully simulate external storage.
The external storage will be created during make install, as simext folder in the build directory. Upon pressing the e key the sim will mount (virtually ) this into the root directory. It can be accessed in the same way as an sd/mmc card on real targets. This requires quite some path trickery in io.c. Change-Id: I2fa9070a3146101ec5655b5b4115ca349d1d4bf4
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/disk.h5
-rw-r--r--firmware/export/mv.h6
2 files changed, 6 insertions, 5 deletions
diff --git a/firmware/export/disk.h b/firmware/export/disk.h
index b97ec11..8d6b41b 100644
--- a/firmware/export/disk.h
+++ b/firmware/export/disk.h
@@ -50,9 +50,4 @@ int disk_unmount(int drive);
int disk_get_sector_multiplier(IF_MD_NONVOID(int drive));
#endif
-#ifdef HAVE_HOTSWAP
-bool volume_removable(int volume);
-bool volume_present(int volume);
-#endif
-
#endif
diff --git a/firmware/export/mv.h b/firmware/export/mv.h
index 0d98ed1..05c9c63 100644
--- a/firmware/export/mv.h
+++ b/firmware/export/mv.h
@@ -56,6 +56,12 @@
#define VOL_NAMES "<HD%d>"
#define VOL_ENUM_POS 3
#endif /* CONFIG_STORAGE */
+
+#ifdef HAVE_HOTSWAP
+bool volume_removable(int volume);
+bool volume_present(int volume);
+#endif
+
#else /* empty definitions if no multi-volume */
#define IF_MV(x...)
#define IF_MV_NONVOID(x...) void