| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-01-03 | py/frozenmod: Store frozen module names together, to quickly scan them. | Paul Sokolovsky | |
| 2016-01-01 | py/frozenmod: Make frozen module content be 0-terminated. | Paul Sokolovsky | |
| To allow simple zero-terminated lexers. | |||
| 2015-12-31 | tools: Add C middle-processor to make builtin tables proper hash tables. | Damien George | |
| 2015-12-12 | tools: Upgrade upip to 0.6.3. | Paul Sokolovsky | |
| Updated for _os -> uos builtin module rename. | |||
| 2015-12-08 | tools: Fix pyboard.py to work under Python 3. | Damien George | |
| 2015-12-08 | tools: Add option to pyboard.py to wait for serial device to be ready. | Peter Hinch | |
| Also prints a nicer error message if the serial connection could not be established. | |||
| 2015-12-06 | tools: Allow pyboard.py to work when boot.py prints things. | Dave Hylands | |
| 2015-11-15 | tools: Update to upip 0.6.2. Fixes issue due to MacOSX undocumented behavior. | Paul Sokolovsky | |
| 2015-11-14 | tools: Update upip to 0.6.1. Fixes normal installs without -p switch. | Paul Sokolovsky | |
| 2015-11-14 | tools: Update upip to 0.6. | Paul Sokolovsky | |
| Removes FFI dependency, instead uses builtin os module. Thus can work on systems where dynamic library loading is not available. | |||
| 2015-11-07 | tools/pyboard.py: Don't add terminating \x04 character to stdout output. | Paul Sokolovsky | |
| 2015-11-07 | tools/pyboard.py: Make -c (inline Python code) option compatible with python2. | Paul Sokolovsky | |
| 2015-10-19 | tools/pyboard: Add -c argument to run a program passed as a string. | Tom Soulanille | |
| 2015-10-17 | tools/upip: Update to 0.5.9. | Paul Sokolovsky | |
| MICROPYPATH environment variable is now honored, package are installed to first path specified in it. | |||
| 2015-10-12 | Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. | Damien George | |
| 2015-10-09 | stmhal: Fix USB CDC-only mode under Windows. | Dave Hylands | |
| This fix adds PIDs 9801 and 9802 to the pybcdc.inf file. When in CDC only mode, it presents itself as a Communcations device rather than as a composite device. Presenting as a composite device with only the CDC interface seems to confuse windows. To test and make sure that the correct pybcdc.inf was being used, I used USBDeview from http://www.nirsoft.net/utils/usb_devices_view.html to uninstall any old pyboard drivers (Use Control-F and search for pyboard). I found running USBDeview as administrator worked best. Installing the driver in CDC+MSC mode first is recommended (since the pybcdc.inf file in on the internal flash drive). Then when you switch modes everything seems to work properly. I used https://github.com/dhylands/upy-examples/blob/master/boot_switch.py to easily switch the pyboard between the various USB modes for testing. | |||
| 2015-09-13 | tools: Upgrade upip to 0.5.8. | Paul Sokolovsky | |
| Adds support for ussl module (which is experimental and not fully implemented yet itself). | |||
| 2015-08-30 | tools: Upgrade to upip 0.5.7. | Paul Sokolovsky | |
| Just dependent micropython-lib modules update for upip, no new functionality. | |||
| 2015-08-11 | tools: Make gen-changelog.sh print more lines from the tag annotation. | Damien George | |
| 2015-08-08 | tools: Make pyboard.py Python2 compatible. | Damien George | |
| 2015-07-29 | tools/pyboard.py: Fix read timeout calc to work with shorter sleep. | Damien George | |
| 2015-07-26 | tools: Add telnet support to pyboard.py. | Daniel Campora | |
| The adapter class "TelnetToSerial" is used to access the Telnet connection using the same API as with the serial connection. The function pyboard.run-test() has been removed to made the module generic and because this small test is no longer needed. | |||
| 2015-07-25 | tools/pyboard.py: Speed up reading of chars by decreasing sleep period. | Damien George | |
| 2015-07-25 | tools/pyboard.py: Make enter_raw_repl stricter and more reliable. | Damien George | |
| When looking for chars to indicate raw repl is active, look for the full string of chars to improve reliability of entering raw repl correctly. Previous to this patch there was the possibility that raw repl was entered in a dirty state, where not all input chars from previous invocation were drained. | |||
| 2015-07-25 | tools/pyboard.py: Fix parsing of returned error so last chr is not lost. | Damien George | |
| 2015-07-06 | tools: Fix pydfu.py to work with old and new versions of PyUSB | Dave Hylands | |
| Update pydfu.py to match with the version from openmv. I just updated the openmv version to work with both of the PyUSB 1.0.0.b1 and 1.0.0.b2 See: https://github.com/walac/pyusb/blob/master/ReleaseNotes.rst | |||
| 2015-07-06 | tools/make-frozen.py: Use Python2-compatible shebang. | Paul Sokolovsky | |
| 2015-07-06 | tools/make-frozen.py: Actually make Python2-compatible. | Paul Sokolovsky | |
| 2015-07-06 | tools/make-frozen.py: Add Python2 compatibility. | Paul Sokolovsky | |
| 2015-06-25 | tools: Update upip to 0.5.4. | Paul Sokolovsky | |
| Recognize and handle "package not found" error. | |||
| 2015-06-15 | tools/pyboard.py: Change logic for when raw ">" prompt is parsed. | Damien George | |
| In raw REPL ">" indicates the prompt. We originally read this character upon entering the raw REPL, and after reading the last bit of the output. This patch changes the logic so the ">" is read only just before trying to send the next command. To make this work (and as an added feature) the input buffer is now flushed upon entering raw REPL. The main reason for this change is so that pyboard.py recognises the EOF when sys.exit() is called on the pyboard. Ie, if you run pyboard.py with a script that calls sys.exit(), then pyboard.py will exit after the sys.exit() is called. | |||
| 2015-06-13 | pip-micropython: Add deprecation notice, but still leave for reference. | Paul Sokolovsky | |
| 2015-06-06 | micropython-upip: Mark as binary file and re-commit. | Paul Sokolovsky | |
| 2015-06-06 | upip: Upgrade to 0.5.3 to follow uctypes.struct() signature change. | Paul Sokolovsky | |
| 2015-06-03 | tools/make-frozen.py: Handle trailing slash in argument more reliably. | Paul Sokolovsky | |
| 2015-06-03 | tools: Add codestats.sh to compute code statistics such as size, speed. | Damien George | |
| 2015-06-02 | tools: Add upip 0.5.2 tarball. | Paul Sokolovsky | |
| So unix version, which now includes upip as a frozen module, can be built without Internet connection. | |||
| 2015-05-30 | tools/make-frozen.py: Open files in binary mode. | Paul Sokolovsky | |
| 2015-05-30 | tools/make-frozen.py: Preserve directory hierarchy. | Paul Sokolovsky | |
| Currently, frozen packages are not supported, but eventually they should be, so make sure to store complete directory hierarchy. | |||
| 2015-05-29 | bootstrap_upip.sh: Allow to install into a path given by argument. | Paul Sokolovsky | |
| 2015-05-27 | tools: Allow pyboard constructor to take a baudrate parameter. | Dave Hylands | |
| This allows pyboard.py to be used over a UART interface rather than just over a USB serial interface. | |||
| 2015-05-18 | tools: Add exec_raw_no_follow to pyboard.py. | Dave Hylands | |
| 2015-05-07 | tools: Add script to install "upip" package manager. | Paul Sokolovsky | |
| upip is a simple and light-weight package manager for MicroPython modules, offering subset of pip functionality. upip is part of micropython-lib project: https://github.com/micropython/micropython-lib/tree/master/upip This script bootstraps upip by downloading and unpacking it directly from PyPI repository, with all other packages to be installed with upip itself. | |||
| 2015-05-07 | tools/pyboard.py: Add "--follow" option to wait for output indefinitely. | Damien George | |
| Also flush stdout so you can see output as it comes. | |||
| 2015-04-21 | tools: Add STM32F4DISC and ESPRUINO_PICO to stmhal build script. | Damien George | |
| 2015-04-19 | tools/pyboard.py: Make it 8-bit clean, so it works with unicode chars. | Damien George | |
| Addresses issue #1190. | |||
| 2015-04-19 | qemu-arm: Disable inline asm tests that use floating point. | Damien George | |
| 2015-02-13 | stmhal: Add "CDC" option to pyb.usb_mode, for CDC device only. | Damien George | |
| 2015-02-13 | tools: Make gen-changelog.sh sort version strings correctly. | Damien George | |
| 2015-01-25 | qemu-arm: Disable try_finally1.py test (it fails randomly on Travis). | Damien George | |
