summaryrefslogtreecommitdiff
path: root/esp8266/scripts
AgeCommit message (Collapse)Author
2016-04-22esp8266/scripts/websocket_helper: Disable debug output.Paul Sokolovsky
2016-04-22esp8266/scripts/websocket_helper: Module encapsulating handshake sequences.Paul Sokolovsky
2016-04-20esp8266/scripts/flashbdev: Correct bootloader flash size to match real size.Paul Sokolovsky
Flash size as seen by vendor SDK doesn't depend on real size, but rather on a particular value in firmware header, as put there by flash tool. That means it's user responsibility to know what flash size a particular device has, and specify correct parameters during flashing. That's not end user friendly however, so we try to make it "flash and play" by detecting real size vs from-header size mismatch, and correct the header accordingly.
2016-04-20esp8266/scripts/_boot: Print notice when initial setup is executed.Paul Sokolovsky
2016-04-20esp8266/scripts/flashbdev: Disable debug output/checks.Paul Sokolovsky
2016-04-18esp8266/scripts: Don't try to create filesystem on 512KB devices or less.Paul Sokolovsky
There's no space for it.
2016-04-18esp8266/scripts/flashbdev: Use all available space in 1MB FlashROM for FS.Paul Sokolovsky
2016-04-14esp8266/scripts/_boot: Mount block device on "" instead of "/".Damien George
"" is the correct name of the root directory when mounting a device there (as opposed to "/"). One can now do os.listdir('/') and open('/abc'), as well as os.listdir() and open('abc').
2016-04-14esp8266/scripts/port_diag.py: Module to collect diagnostic info.Paul Sokolovsky
A shortcut for users to provide background diagnostic info for bug reports.
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.
2016-04-12esp8266/scripts/main.py: Remove stale file.Paul Sokolovsky
2015-05-06esp8266: Add support for frozen modulesJosef Gajdusek