summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWind-stormger <storm-wind@foxmail.com>2023-06-20 09:28:28 +0000
committerDamien George <damien@micropython.org>2023-06-25 16:09:46 +1000
commit23fe170da447340f42e924b2a1fc520a735525bb (patch)
tree26225344cc52e2d23ddc83ad486386d15fe2bd4d
parent2ede7c6c21133812af8a0891e6a4f3f31c362b50 (diff)
esp32/modules/inisetup.py: Format partition as FAT if its label is ffat.
Signed-off-by: Wind-stormger <storm-wind@foxmail.com>
-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(