summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/ramdisk.c19
-rw-r--r--firmware/export/ramdisk.h5
2 files changed, 24 insertions, 0 deletions
diff --git a/firmware/drivers/ramdisk.c b/firmware/drivers/ramdisk.c
index 661aa39..7324af9 100644
--- a/firmware/drivers/ramdisk.c
+++ b/firmware/drivers/ramdisk.c
@@ -139,4 +139,23 @@ int ramdisk_num_drives(int first_drive)
}
#endif
+#ifdef HAVE_HOTSWAP
+bool ramdisk_removable(IF_MD(int drive))
+{
+#ifdef HAVE_MULTIDRIVE
+ (void)drive; /* unused for now */
+#endif
+
+ return false;
+}
+
+bool ramdisk_present(IF_MD(int drive))
+{
+#ifdef HAVE_MULTIDRIVE
+ (void)drive; /* unused for now */
+#endif
+
+ return true;
+}
+#endif
diff --git a/firmware/export/ramdisk.h b/firmware/export/ramdisk.h
index 79551ca..7a56e05 100644
--- a/firmware/export/ramdisk.h
+++ b/firmware/export/ramdisk.h
@@ -50,4 +50,9 @@ long ramdisk_last_disk_activity(void);
int ramdisk_num_drives(int first_drive);
#endif
+#ifdef HAVE_HOTSWAP
+bool ramdisk_removable(IF_MD(int drive));
+bool ramdisk_present(IF_MD(int drive));
+#endif
+
#endif