summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/factoryreset.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/ports/stm32/factoryreset.c b/ports/stm32/factoryreset.c
index 04591101e..725ecd12a 100644
--- a/ports/stm32/factoryreset.c
+++ b/ports/stm32/factoryreset.c
@@ -34,6 +34,8 @@
#if MICROPY_HW_ENABLE_STORAGE
+#if MICROPY_VFS_FAT
+
static const char fresh_boot_py[] =
"# boot.py -- run on boot-up\r\n"
"# can run arbitrary Python, but best to keep it minimal\r\n"
@@ -128,4 +130,13 @@ MP_WEAK int factory_reset_create_filesystem(void) {
return 0; // success
}
+#else
+
+// If FAT is not enabled then it's up to the board to create a fresh filesystem.
+MP_WEAK int factory_reset_create_filesystem(void) {
+ return 0; // success
+}
+
+#endif
+
#endif // MICROPY_HW_ENABLE_STORAGE