Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-01 | docs/esp8266/quickref: Add info about WebREPL. | Paul Sokolovsky | |
2016-05-01 | tests/run-bench-tests: Process tests in alphabetical order. | Paul Sokolovsky | |
2016-05-01 | docs/utime: Clarify module purpose. | Paul Sokolovsky | |
2016-05-01 | docs/library/utime: Elaborate on epochs and calendar time maintenance. | Paul Sokolovsky | |
2016-04-30 | esp8266/README: Mention WebREPL. | Paul Sokolovsky | |
2016-04-30 | esp8266/scripts/webrepl: Add "first connection" mode to setup password. | Paul Sokolovsky | |
If there's no port_config.py file, or it lacks WEBREPL_PASS variable, "initial setup mode" will be entered on first WebREPLconnection. User will be asked for password, which will be written to port_config.WEBREPL_PASS, and system restarted to work in normal mode with password active. | |||
2016-04-30 | esp8266/scripts/webrepl: Switch to using _webrepl object wrapper. | Paul Sokolovsky | |
Handling of binary protocol is untested on esp8266 so far. | |||
2016-04-30 | esp8266/scripts/webrepl: Connection ack prompt is now printed by modwebrepl. | Paul Sokolovsky | |
After password is checked. | |||
2016-04-30 | extmod/modwebrepl: Add support for password. | Paul Sokolovsky | |
Request for password then becomes mandatory part of the protocol. | |||
2016-04-29 | esp8266/scripts/inisetup: Create default boot.py in filesystem. | Paul Sokolovsky | |
Currently it pre-imports webrepl, but doesn't start it. | |||
2016-04-29 | esp8266/scripts/_boot: builtins is no longer used. | Paul Sokolovsky | |
2016-04-29 | esp8266/scripts: Move all of initial setup to inisetup module. | Paul Sokolovsky | |
2016-04-29 | esp8266: Enable webrepl module. | Paul Sokolovsky | |
2016-04-29 | extmod/modwebrepl: Set debugging by default to off. | Paul Sokolovsky | |
That's production setting. Also, extra UART output may affect behavior of (subpar) network drivers. | |||
2016-04-29 | esp8266: Enable WebREPL file transfer rate limiting. | Paul Sokolovsky | |
2016-04-29 | extmod/modwebrepl: Add rate-limiting workaround for broken network drivers. | Paul Sokolovsky | |
Like ESP8266 has. | |||
2016-04-29 | extmod/modwebrepl: Use bigger socket receive buffer. | Paul Sokolovsky | |
The smaller chunks we send (and receive), the more packets there to receive, and higher chance to git internal packet buffer overflow in WiFi driver. | |||
2016-04-29 | stmhal/accel: Raise an exception if the accel couldn't be initialised. | Damien George | |
On PYBLITEv1.0 there is no accelerometer and in this case the Accel() constructor should not silently succeed. | |||
2016-04-29 | extmod/modwebrepl: More detailed debug output. | Paul Sokolovsky | |
So detailed that even commented by default. | |||
2016-04-29 | extmod/modwebrepl: GET_FILE: Send length-prefix chunk with one write(). | Paul Sokolovsky | |
A bit of optimization. | |||
2016-04-29 | README: Mention support "async" keyword from Python 3.5. | Paul Sokolovsky | |
2016-04-29 | extmod/modwebrepl: Keep reading data when there's something to read. | Paul Sokolovsky | |
EAGAIN should be returned only if underlying socket returned it. Wrap existing read function into external loop to process all data available. | |||
2016-04-29 | extmod/modwebrepl: Initial implementation of "get file" operation. | Paul Sokolovsky | |
2016-04-29 | extmod/modwebrepl: Module to handle WebREPL protocol. | Paul Sokolovsky | |
While just a websocket is enough for handling terminal part of WebREPL, handling file transfer operations requires demultiplexing and acting upon, which is encapsulated in _webrepl class provided by this module, which wraps a websocket object. | |||
2016-04-29 | esp8266/help: Add cheatsheet for basic WiFi configuration. | Paul Sokolovsky | |
2016-04-29 | esp8266/help: Implement help() builtin. | Paul Sokolovsky | |
2016-04-29 | README: Promote "docs" and "tests" to "major components". | Paul Sokolovsky | |
2016-04-28 | esp8266/modnetwork: Make WLAN.ifconfig() read/write. | Aex Aey | |
Allow setting ip, netmask, gw and dns server (also, allows getting dns). For docs see: https://github.com/micropython/micropython/commit/06deec9 | |||
2016-04-28 | unix/Makefile: Make install more compatible (BSD, etc.). | Martin Müller | |
The current install command uses the flag -D which is specific to the install command from GNU coreutils, but isn't available for the BSD version. This solution uses the -d flag which should be commonly available to create the target directory. Afterwards the target files are installed to this directory seperately. | |||
2016-04-28 | esp8266/README: Add recently required step of 'make axtls'. | bsdfox | |
2016-04-28 | examples/http_server_ssl.py: HTTPS server example. | Paul Sokolovsky | |
2016-04-28 | esp8266: Set suitable values for axtls's RT_MAX_PLAIN_LENGTH & RT_EXTRA. | Paul Sokolovsky | |
2016-04-28 | extmod/modussl: SSL_OK from ssl_read() means "no user data so far". | Paul Sokolovsky | |
SSL_OK is numeric 0, and it's *not* an EOF. So, should keep reading. | |||
2016-04-28 | extmod/modussl: Support server-side SSL sockets. | Paul Sokolovsky | |
wrap_socket(sock, server_side=True) | |||
2016-04-28 | docs/esp8266: Update quickref to reflect changes to 1-wire and NeoPixel. | Damien George | |
2016-04-28 | esp8266/scripts/neopixel.py: Remove test function from neopixel driver. | Damien George | |
It takes up lots of room and isn't needed. | |||
2016-04-28 | esp8266/scripts/onewire.py: Simplify and improve 1-wire driver. | Damien George | |
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 | |||
2016-04-28 | esp8266: Move onewire.py, neopixel.py drivers from tests/ to scripts/. | Damien George | |
2016-04-28 | docs: Make the short port names in the port/version sidebar lowercase. | Damien George | |
To make it neater and simpler. | |||
2016-04-28 | esp8266: Move pyb.info() function to esp module and remove pyb module. | Damien George | |
All functionality of the pyb module is available in other modules, like time, machine and os. The only outstanding function, info(), is (temporarily) moved to the esp module and the pyb module is removed. | |||
2016-04-28 | tests/run-tests: Add gen_yield_from_stopped to skipped for --emit=native. | Paul Sokolovsky | |
Just as the rest of generator tests, which aren't yet supoorted for native. | |||
2016-04-28 | tests: Add testcase for yielding from a stopped generator. | Paul Sokolovsky | |
2016-04-28 | py/vm: "yield from" didn't handle MP_OBJ_STOP_ITERATION optimization. | Paul Sokolovsky | |
E.g. crashed when yielding from already stopped generators. | |||
2016-04-28 | extmod/modussl: Throw Python exceptions in case of errors. | Paul Sokolovsky | |
2016-04-28 | esp8266/Makefile: Enable "ussl" module. | Paul Sokolovsky | |
axTLS should be built first using "make axtls". | |||
2016-04-28 | esp8266/Makefile: Support linking with axTLS built from source. | Paul Sokolovsky | |
2016-04-27 | esp8266/tests/onewire.py: Don't run test on import. | Damien George | |
2016-04-28 | docs/network: esp8266: Describe wlan.config() method. | Paul Sokolovsky | |
2016-04-28 | docs/network: esp8266: Add wlan.ifconfig() method. | Paul Sokolovsky | |
2016-04-27 | lib/timeutils/timeutils: Typo fix in comment. | Paul Sokolovsky | |