summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/scripts
Commit message (Collapse)AuthorAge
* esp8266/scripts/webrepl: Connection ack prompt is now printed by modwebrepl.Paul Sokolovsky2016-04-30
| | | | After password is checked.
* esp8266/scripts/inisetup: Create default boot.py in filesystem.Paul Sokolovsky2016-04-29
| | | | Currently it pre-imports webrepl, but doesn't start it.
* esp8266/scripts/_boot: builtins is no longer used.Paul Sokolovsky2016-04-29
|
* esp8266/scripts: Move all of initial setup to inisetup module.Paul Sokolovsky2016-04-29
|
* esp8266/scripts/neopixel.py: Remove test function from neopixel driver.Damien George2016-04-28
| | | | It takes up lots of room and isn't needed.
* esp8266/scripts/onewire.py: Simplify and improve 1-wire driver.Damien George2016-04-28
| | | | | | | | | | | Changes are: - added OneWireError exception and used where errors can occur - renamed read/write functions to use same names as C _onewire funcs - read_bytes is now read, write_bytes is now write - add ability to read/write DS18B20 scratch pad - rename start_measure to convert_temp (since that's what it does) - rename get_temp to read_temp (consistency with other read names) - removed test function
* esp8266: Move onewire.py, neopixel.py drivers from tests/ to scripts/.Damien George2016-04-28
|
* esp8266/scripts/webrepl: Add "ws://" to "daemon started at" message.Paul Sokolovsky2016-04-26
| | | | To remind people it's not HTTP.
* esp8266/scripts/flashbdev: Use all available Flash for filesystem.Paul Sokolovsky2016-04-26
| | | | | | 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).
* esp8266/scripts/webrepl: Print client address for incoming connections.Paul Sokolovsky2016-04-26
|
* esp8266/scripts/webrepl: Print connection address.Paul Sokolovsky2016-04-26
| | | | Based on active network interfaces.
* esp8266/scripts/webrepl: Allow to override port.Paul Sokolovsky2016-04-25
|
* esp8266/scripts/webrepl: Don't start on import.Paul Sokolovsky2016-04-25
| | | | Explicit .start() is required now.
* esp8266/scripts/webrepl: Convert to persistent daemon.Paul Sokolovsky2016-04-25
|
* esp8266/scripts/webrepl: WebREPL based on C-level websocket object.Paul Sokolovsky2016-04-24
|
* esp8266/scripts/websocket_helper: Disable debug output.Paul Sokolovsky2016-04-22
|
* esp8266/scripts/websocket_helper: Module encapsulating handshake sequences.Paul Sokolovsky2016-04-22
|
* esp8266/scripts/flashbdev: Correct bootloader flash size to match real size.Paul Sokolovsky2016-04-20
| | | | | | | | | 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.
* esp8266/scripts/_boot: Print notice when initial setup is executed.Paul Sokolovsky2016-04-20
|
* esp8266/scripts/flashbdev: Disable debug output/checks.Paul Sokolovsky2016-04-20
|
* esp8266/scripts: Don't try to create filesystem on 512KB devices or less.Paul Sokolovsky2016-04-18
| | | | There's no space for it.
* esp8266/scripts/flashbdev: Use all available space in 1MB FlashROM for FS.Paul Sokolovsky2016-04-18
|
* esp8266/scripts/_boot: Mount block device on "" instead of "/".Damien George2016-04-14
| | | | | | "" 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').
* esp8266/scripts/port_diag.py: Module to collect diagnostic info.Paul Sokolovsky2016-04-14
| | | | | A shortcut for users to provide background diagnostic info for bug reports.
* esp8266/scripts/inisetup.py: Use "-" in AP ESSID instead of space.Damien George2016-04-12
|
* esp8266/scripts/inisetup.py: Set WPA/WPA2 AP mode with a predefined password.Paul Sokolovsky2016-04-12
|
* esp8266: Add Python modules for initial configuration.Paul Sokolovsky2016-04-12
| | | | | | | | | 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.
* esp8266/scripts/main.py: Remove stale file.Paul Sokolovsky2016-04-12
|
* esp8266: Add support for frozen modulesJosef Gajdusek2015-05-06