ports: Use vfs module instead of os.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2023-11-22 16:24:10 +11:00
parent b87bbaeb43
commit 7d28789544
13 changed files with 58 additions and 58 deletions

View File

@@ -1,4 +1,4 @@
import os
import vfs
import machine, rp2
@@ -6,10 +6,10 @@ import machine, rp2
# Note: the flash requires the programming size to be aligned to 256 bytes.
bdev = rp2.Flash()
try:
vfs = os.VfsLfs2(bdev, progsize=256)
fs = vfs.VfsLfs2(bdev, progsize=256)
except:
os.VfsLfs2.mkfs(bdev, progsize=256)
vfs = os.VfsLfs2(bdev, progsize=256)
os.mount(vfs, "/")
vfs.VfsLfs2.mkfs(bdev, progsize=256)
fs = vfs.VfsLfs2(bdev, progsize=256)
vfs.mount(fs, "/")
del os, bdev, vfs
del vfs, bdev, fs

View File

@@ -1,15 +1,14 @@
import os
import vfs
import machine, rp2
# Try to mount the filesystem, and format the flash if it doesn't exist.
bdev = rp2.Flash()
try:
vfs = os.VfsFat(bdev)
os.mount(vfs, "/")
fs = vfs.VfsFat(bdev)
except:
os.VfsFat.mkfs(bdev)
vfs = os.VfsFat(bdev)
os.mount(vfs, "/")
vfs.VfsFat.mkfs(bdev)
fs = vfs.VfsFat(bdev)
vfs.mount(fs, "/")
del os, bdev, vfs
del vfs, bdev, fs