aboutsummaryrefslogtreecommitdiff
path: root/esp8266/scripts
AgeCommit message (Collapse)Author
2016-04-26esp8266/scripts/webrepl: Add "ws://" to "daemon started at" message.Paul Sokolovsky
To remind people it's not HTTP.
2016-04-26esp8266/scripts/flashbdev: Use all available Flash for filesystem.Paul Sokolovsky
All Flash sans firmware at the beginning and 16K SDK param block at the end is used for filesystem (and that's calculated depending on the Flash size).
2016-04-26esp8266/scripts/webrepl: Print client address for incoming connections.Paul Sokolovsky
2016-04-26esp8266/scripts/webrepl: Print connection address.Paul Sokolovsky
Based on active network interfaces.
2016-04-25esp8266/scripts/webrepl: Allow to override port.Paul Sokolovsky
2016-04-25esp8266/scripts/webrepl: Don't start on import.Paul Sokolovsky
Explicit .start() is required now.
2016-04-25esp8266/scripts/webrepl: Convert to persistent daemon.Paul Sokolovsky
2016-04-24esp8266/scripts/webrepl: WebREPL based on C-level websocket object.Paul Sokolovsky
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