diff options
| author | Wind-stormger <storm-wind@foxmail.com> | 2023-06-20 09:28:28 +0000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-06-25 16:09:46 +1000 |
| commit | 23fe170da447340f42e924b2a1fc520a735525bb (patch) | |
| tree | 26225344cc52e2d23ddc83ad486386d15fe2bd4d | |
| parent | 2ede7c6c21133812af8a0891e6a4f3f31c362b50 (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.py | 8 |
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( |
