From 23fe170da447340f42e924b2a1fc520a735525bb Mon Sep 17 00:00:00 2001 From: Wind-stormger Date: Tue, 20 Jun 2023 09:28:28 +0000 Subject: [PATCH] esp32/modules/inisetup.py: Format partition as FAT if its label is ffat. Signed-off-by: Wind-stormger --- ports/esp32/modules/inisetup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ports/esp32/modules/inisetup.py b/ports/esp32/modules/inisetup.py index c8a33d5827..2003864e9f 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(