Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2021-08-13 20:22:18 +0300
committerDavid Crocker <dcrocker@eschertech.com>2021-08-13 20:22:18 +0300
commit7995711ccf2f420b71790cdd8adb10f0b29497ec (patch)
treef5e229f205ec7a380eb6d54c8e763b75918278cf /src/Storage/MassStorage.h
parent5d54f6d5ea520f1de9d413195142bf677e55043c (diff)
More work on embedded files
Diffstat (limited to 'src/Storage/MassStorage.h')
-rw-r--r--src/Storage/MassStorage.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Storage/MassStorage.h b/src/Storage/MassStorage.h
index a687ac17..13760fb0 100644
--- a/src/Storage/MassStorage.h
+++ b/src/Storage/MassStorage.h
@@ -20,6 +20,18 @@ struct FileInfo
bool isDirectory;
};
+#if HAS_EMBEDDED_FILES
+
+// Functions that we call out to when using an embedded filesystem
+namespace EmbeddedFiles
+{
+ bool DirectoryExists(const StringRef& path) noexcept;
+ bool FindFirst(const char *directory, FileInfo& file_info) noexcept;
+ bool FindNext(FileInfo& file_info) noexcept;
+}
+
+#endif
+
class ObjectModel;
namespace MassStorage