summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/esp32/modules/inisetup.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ports/esp32/modules/inisetup.py b/ports/esp32/modules/inisetup.py
index c8a33d582..2003864e9 100644
--- a/ports/esp32/modules/inisetup.py
+++ b/ports/esp32/modules/inisetup.py
@@ -37,8 +37,12 @@ by firmware programming).
def setup():
check_bootsec()
print("Performing initial setup")
- os.VfsLfs2.mkfs(bdev)
- vfs = os.VfsLfs2(bdev)
+ if bdev.info()[4] == "vfs":
+ os.VfsLfs2.mkfs(bdev)
+ vfs = os.VfsLfs2(bdev)
+ elif bdev.info()[4] == "ffat":
+ os.VfsFat.mkfs(bdev)
+ vfs = os.VfsFat(bdev)
os.mount(vfs, "/")
with open("boot.py", "w") as f:
f.write(