ports: Use vfs module instead of os.
Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user