File tree Expand file tree Collapse file tree 13 files changed +58
-58
lines changed Expand file tree Collapse file tree 13 files changed +58
-58
lines changed Original file line number Diff line number Diff line change 1
1
import gc
2
- import os
2
+ import vfs
3
3
from flashbdev import bdev
4
4
5
5
try :
6
6
if bdev :
7
- os .mount (bdev , "/" )
7
+ vfs .mount (bdev , "/" )
8
8
except OSError :
9
9
import inisetup
10
10
11
- vfs = inisetup .setup ()
11
+ inisetup .setup ()
12
12
13
13
gc .collect ()
Original file line number Diff line number Diff line change 1
- import os
1
+ import vfs
2
2
from flashbdev import bdev
3
3
4
4
@@ -38,12 +38,12 @@ def setup():
38
38
check_bootsec ()
39
39
print ("Performing initial setup" )
40
40
if bdev .info ()[4 ] == "vfs" :
41
- os .VfsLfs2 .mkfs (bdev )
42
- vfs = os .VfsLfs2 (bdev )
41
+ vfs .VfsLfs2 .mkfs (bdev )
42
+ fs = vfs .VfsLfs2 (bdev )
43
43
elif bdev .info ()[4 ] == "ffat" :
44
- os .VfsFat .mkfs (bdev )
45
- vfs = os .VfsFat (bdev )
46
- os .mount (vfs , "/" )
44
+ vfs .VfsFat .mkfs (bdev )
45
+ fs = vfs .VfsFat (bdev )
46
+ vfs .mount (fs , "/" )
47
47
with open ("boot.py" , "w" ) as f :
48
48
f .write (
49
49
"""\
@@ -54,4 +54,4 @@ def setup():
54
54
#webrepl.start()
55
55
"""
56
56
)
57
- return vfs
57
+ return fs
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Note: v1.12-334 and newer (including v1.13) require an ESP8266 module with
13
13
2MiB of flash or more, and use littlefs as the filesystem by default. When
14
14
upgrading from older firmware please backup your files first, and either
15
15
erase all flash before upgrading, or after upgrading execute
16
- ` os .VfsLfs2.mkfs(bdev)` .
16
+ ` vfs .VfsLfs2.mkfs(bdev)` .
17
17
18
18
### OTA builds
19
19
Over-The-Air (OTA) builds of the ESP8266 firmware are also provided.
Original file line number Diff line number Diff line change 1
1
import gc
2
2
3
3
gc .threshold ((gc .mem_free () + gc .mem_alloc ()) // 4 )
4
- import os
4
+ import vfs
5
5
from flashbdev import bdev
6
6
7
7
if bdev :
8
8
try :
9
- os .mount (bdev , "/" )
9
+ vfs .mount (bdev , "/" )
10
10
except :
11
11
import inisetup
12
12
Original file line number Diff line number Diff line change 1
- import os
1
+ import vfs
2
2
import network
3
3
from flashbdev import bdev
4
4
@@ -36,7 +36,7 @@ def fs_corrupted():
36
36
"""\
37
37
The filesystem starting at sector %d with size %d sectors looks corrupt.
38
38
You may want to make a flash snapshot and try to recover it. Otherwise,
39
- format it with os .VfsLfs2.mkfs(bdev), or completely erase the flash and
39
+ format it with vfs .VfsLfs2.mkfs(bdev), or completely erase the flash and
40
40
reprogram MicroPython.
41
41
"""
42
42
% (bdev .start_sec , bdev .blocks )
@@ -48,9 +48,9 @@ def setup():
48
48
check_bootsec ()
49
49
print ("Performing initial setup" )
50
50
wifi ()
51
- os .VfsLfs2 .mkfs (bdev )
52
- vfs = os .VfsLfs2 (bdev )
53
- os .mount (vfs , "/" )
51
+ vfs .VfsLfs2 .mkfs (bdev )
52
+ fs = vfs .VfsLfs2 (bdev )
53
+ vfs .mount (fs , "/" )
54
54
with open ("boot.py" , "w" ) as f :
55
55
f .write (
56
56
"""\
Original file line number Diff line number Diff line change 1
1
# format.py
2
2
# Re-create the file system
3
3
4
- import os
4
+ import vfs
5
5
import mimxrt
6
6
7
7
bdev = mimxrt .Flash ()
8
8
9
- os .VfsLfs2 .mkfs (bdev , progsize = 256 )
10
- vfs = os .VfsLfs2 (bdev , progsize = 256 )
11
- os .mount (vfs , "/" )
9
+ vfs .VfsLfs2 .mkfs (bdev , progsize = 256 )
10
+ fs = vfs .VfsLfs2 (bdev , progsize = 256 )
11
+ vfs .mount (fs , "/" )
Original file line number Diff line number Diff line change 3
3
# Note: the flash requires the programming size to be aligned to 256 bytes.
4
4
5
5
import os
6
+ import vfs
6
7
import sys
7
8
import mimxrt
8
9
from machine import Pin
9
10
10
11
bdev = mimxrt .Flash ()
11
12
try :
12
- vfs = os .VfsLfs2 (bdev , progsize = 256 )
13
+ fs = vfs .VfsLfs2 (bdev , progsize = 256 )
13
14
except :
14
- os .VfsLfs2 .mkfs (bdev , progsize = 256 )
15
- vfs = os .VfsLfs2 (bdev , progsize = 256 )
16
- os .mount (vfs , "/flash" )
15
+ vfs .VfsLfs2 .mkfs (bdev , progsize = 256 )
16
+ fs = vfs .VfsLfs2 (bdev , progsize = 256 )
17
+ vfs .mount (fs , "/flash" )
17
18
os .chdir ("/flash" )
18
19
sys .path .append ("/flash" )
19
20
sys .path .append ("/flash/lib" )
27
28
28
29
sdcard = SDCard (1 )
29
30
30
- fat = os .VfsFat (sdcard )
31
- os .mount (fat , "/sdcard" )
31
+ fat = vfs .VfsFat (sdcard )
32
+ vfs .mount (fat , "/sdcard" )
32
33
os .chdir ("/sdcard" )
33
34
sys .path .append ("/sdcard" )
34
35
except :
Original file line number Diff line number Diff line change 20
20
---------------------------------
21
21
"""
22
22
23
- import os
23
+ import os , vfs
24
24
from machine import SPI , Pin
25
25
from sdcard import SDCard
26
26
27
27
28
28
def mnt ():
29
29
cs = Pin ("P22" , mode = Pin .OUT )
30
30
sd = SDCard (SPI (0 ), cs )
31
- os .mount (sd , "/" )
31
+ vfs .mount (sd , "/" )
32
32
33
33
34
34
def list ():
Original file line number Diff line number Diff line change 44
44
tf = mount_tf()
45
45
os.listdir()
46
46
"""
47
- import os
47
+ import vfs
48
48
import time
49
49
import framebuf
50
50
54
54
55
55
def mount_tf (self , mount_point = "/" ):
56
56
sd = SDCard (SPI (0 ), Pin ("P15" , mode = Pin .OUT ))
57
- os .mount (sd , mount_point )
57
+ vfs .mount (sd , mount_point )
58
58
59
59
60
60
class ILI9341 :
Original file line number Diff line number Diff line change 1
- import os , nrf
1
+ import vfs , nrf
2
2
3
3
try :
4
- from os import VfsLfs1
4
+ from vfs import VfsLfs1
5
5
6
- os .VfsLfs1 .mkfs (nrf .Flash ())
6
+ vfs .VfsLfs1 .mkfs (nrf .Flash ())
7
7
except ImportError :
8
8
try :
9
- from os import VfsLfs2
9
+ from vfs import VfsLfs2
10
10
11
- os .VfsLfs2 .mkfs (nrf .Flash ())
11
+ vfs .VfsLfs2 .mkfs (nrf .Flash ())
12
12
except ImportError :
13
13
try :
14
- from os import VfsFat
14
+ from vfs import VfsFat
15
15
16
- os .VfsFat .mkfs (nrf .Flash ())
16
+ vfs .VfsFat .mkfs (nrf .Flash ())
17
17
except ImportError :
18
18
pass
19
19
except OSError as e :
You can’t perform that action at this time.
0 commit comments