summaryrefslogtreecommitdiff
path: root/esp8266/scripts/inisetup.py
AgeCommit message (Collapse)Author
2016-08-06esp8266/scripts/inisetup: Add commented-out call to esp.osdebug(None).Paul Sokolovsky
That apparently will only help folks who read the docs on how to disable, but could use a quick reminder straight in boot.py. For the developers, it's important to have debug logging enabled in development branch (master).
2016-07-02esp8266: Explicitly collect garbage in bootstrap scripts.Paul Sokolovsky
Leads to less fragmentation at teh time user code starts.
2016-05-07esp8266/scripts/inisetup: Don't start WebREPL on boot in master branch.Paul Sokolovsky
It interferes with running testsuite. master branch should be optimized for development, so any features which interfere with that, would need to be disabled by default.
2016-05-03esp8266/scripts/inisetup: Update for nic.mac() method being gone.Paul Sokolovsky
2016-05-03esp8266/scripts/inisetup: Enable WebREPL auto-start on boot.Paul Sokolovsky
2016-04-29esp8266/scripts/inisetup: Create default boot.py in filesystem.Paul Sokolovsky
Currently it pre-imports webrepl, but doesn't start it.
2016-04-29esp8266/scripts: Move all of initial setup to inisetup module.Paul Sokolovsky
2016-04-12esp8266/scripts/inisetup.py: Use "-" in AP ESSID instead of space.Damien George
2016-04-12esp8266/scripts/inisetup.py: Set WPA/WPA2 AP mode with a predefined password.Paul Sokolovsky
2016-04-12esp8266: Add Python modules for initial configuration.Paul Sokolovsky
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.