aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-02esp8266/Makefile: Be sure to pass cross-compiling AR when building axtls.Paul Sokolovsky
Fixes build under MacOSX.
2016-05-02docs: Add _io module reference.Paul Sokolovsky
2016-05-02docs: Add _collections module reference.Paul Sokolovsky
2016-05-01lib/axtls: Update to the latest upstream, fix reported MacOSX build issue.Paul Sokolovsky
2016-05-01docs/sys: Describe sys.platform is port-neutral manner.Paul Sokolovsky
2016-05-01docs/sys: Describe sys.maxsize.Paul Sokolovsky
2016-05-01docs/sys: Describe sys.implementation.Paul Sokolovsky
2016-05-01docs/sys: Clean up print_exception() description.Paul Sokolovsky
2016-05-01docs/sys: Clarify description of sys.exit().Paul Sokolovsky
2016-05-01docs/sys: Make module variable descriptions proper sentences.Paul Sokolovsky
2016-05-01docs/sys: Remove port-specific details from description of stdin/out/err.Paul Sokolovsky
2016-05-01docs/ustruct: Fix argument formatting.Paul Sokolovsky
Per current CPython docs conventions, arguments are in italics. Follow that.
2016-05-01docs/sys: Document sys.modules.Paul Sokolovsky
2016-05-01docs/ustruct: Document pack_into(), unpack_from().Paul Sokolovsky
2016-05-01docs/esp8266/quickref: Add info about WebREPL.Paul Sokolovsky
2016-05-01tests/run-bench-tests: Process tests in alphabetical order.Paul Sokolovsky
2016-05-01docs/utime: Clarify module purpose.Paul Sokolovsky
2016-05-01docs/library/utime: Elaborate on epochs and calendar time maintenance.Paul Sokolovsky
2016-04-30esp8266/README: Mention WebREPL.Paul Sokolovsky
2016-04-30esp8266/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-30esp8266/scripts/webrepl: Switch to using _webrepl object wrapper.Paul Sokolovsky
Handling of binary protocol is untested on esp8266 so far.
2016-04-30esp8266/scripts/webrepl: Connection ack prompt is now printed by modwebrepl.Paul Sokolovsky
After password is checked.
2016-04-30extmod/modwebrepl: Add support for password.Paul Sokolovsky
Request for password then becomes mandatory part of the protocol.
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/_boot: builtins is no longer used.Paul Sokolovsky
2016-04-29esp8266/scripts: Move all of initial setup to inisetup module.Paul Sokolovsky
2016-04-29esp8266: Enable webrepl module.Paul Sokolovsky
2016-04-29extmod/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-29esp8266: Enable WebREPL file transfer rate limiting.Paul Sokolovsky
2016-04-29extmod/modwebrepl: Add rate-limiting workaround for broken network drivers.Paul Sokolovsky
Like ESP8266 has.
2016-04-29extmod/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-29stmhal/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-29extmod/modwebrepl: More detailed debug output.Paul Sokolovsky
So detailed that even commented by default.
2016-04-29extmod/modwebrepl: GET_FILE: Send length-prefix chunk with one write().Paul Sokolovsky
A bit of optimization.
2016-04-29README: Mention support "async" keyword from Python 3.5.Paul Sokolovsky
2016-04-29extmod/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-29extmod/modwebrepl: Initial implementation of "get file" operation.Paul Sokolovsky
2016-04-29extmod/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-29esp8266/help: Add cheatsheet for basic WiFi configuration.Paul Sokolovsky
2016-04-29esp8266/help: Implement help() builtin.Paul Sokolovsky
2016-04-29README: Promote "docs" and "tests" to "major components".Paul Sokolovsky
2016-04-28esp8266/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-28unix/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-28esp8266/README: Add recently required step of 'make axtls'.bsdfox
2016-04-28examples/http_server_ssl.py: HTTPS server example.Paul Sokolovsky
2016-04-28esp8266: Set suitable values for axtls's RT_MAX_PLAIN_LENGTH & RT_EXTRA.Paul Sokolovsky
2016-04-28extmod/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-28extmod/modussl: Support server-side SSL sockets.Paul Sokolovsky
wrap_socket(sock, server_side=True)
2016-04-28docs/esp8266: Update quickref to reflect changes to 1-wire and NeoPixel.Damien George
2016-04-28esp8266/scripts/neopixel.py: Remove test function from neopixel driver.Damien George
It takes up lots of room and isn't needed.