mirror of
https://github.com/micropython/micropython.git
synced 2026-01-06 20:20:14 +01:00
The same MicroPython firmware is built for the HE but with slightly different options, for example no USB. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
24 lines
558 B
Python
24 lines
558 B
Python
import sys, os, alif
|
|
|
|
|
|
bdev = alif.Flash()
|
|
if hasattr(alif, "usb_msc"):
|
|
try:
|
|
# This may fail on VfsFat construction, or mount.
|
|
os.mount(os.VfsFat(bdev), "/flash")
|
|
except:
|
|
os.VfsFat.mkfs(bdev)
|
|
os.mount(os.VfsFat(bdev), "/flash")
|
|
else:
|
|
try:
|
|
os.mount(os.VfsLfs2(bdev, progsize=256), "/flash")
|
|
except:
|
|
os.VfsLfs2.mkfs(bdev, progsize=256)
|
|
os.mount(os.VfsLfs2(bdev, progsize=256), "/flash")
|
|
|
|
sys.path.append("/flash")
|
|
sys.path.append("/flash/lib")
|
|
os.chdir("/flash")
|
|
|
|
del sys, os, alif, bdev
|