2016-07-03 00:20:13 +08:00
|
|
|
import gc
|
2016-07-23 18:56:24 +08:00
|
|
|
gc.threshold((gc.mem_free() + gc.mem_alloc()) // 4)
|
esp8266: Add Python modules for initial configuration.
Main entry point is _boot.py which checks whether FAT FS in flash mountable,
and if so, mounts it. Otherwise, it checks if flash is empty, and if so,
performs initial module setup: makes FAT FS, configures default AP name,
etc. As a last option, if flash is not empty, and could not be mounted,
it means filesystem corruption, and warning message with instructions is
printed in an infinite loop.
2016-04-12 05:37:04 +08:00
|
|
|
import uos
|
|
|
|
from flashbdev import bdev
|
|
|
|
|
|
|
|
try:
|
2016-04-18 22:14:00 +08:00
|
|
|
if bdev:
|
2017-03-10 14:14:21 +08:00
|
|
|
uos.mount(bdev, '/')
|
esp8266: Add Python modules for initial configuration.
Main entry point is _boot.py which checks whether FAT FS in flash mountable,
and if so, mounts it. Otherwise, it checks if flash is empty, and if so,
performs initial module setup: makes FAT FS, configures default AP name,
etc. As a last option, if flash is not empty, and could not be mounted,
it means filesystem corruption, and warning message with instructions is
printed in an infinite loop.
2016-04-12 05:37:04 +08:00
|
|
|
except OSError:
|
|
|
|
import inisetup
|
2017-05-26 15:05:58 +08:00
|
|
|
inisetup.setup()
|
2016-07-03 00:20:13 +08:00
|
|
|
|
|
|
|
gc.collect()
|