Paul Sokolovsky
a5deadf082
tools: Upgrade upip to 0.5.8.
...
Adds support for ussl module (which is experimental and not fully
implemented yet itself).
2015-09-13 09:49:09 +03:00
Paul Sokolovsky
e8ad47a6ca
tools: Upgrade to upip 0.5.7.
...
Just dependent micropython-lib modules update for upip, no new
functionality.
2015-08-30 11:04:38 +03:00
Damien George
b7d59060e2
tools: Make gen-changelog.sh print more lines from the tag annotation.
2015-08-11 13:50:40 +01:00
Damien George
e86b47175f
tools: Make pyboard.py Python2 compatible.
2015-08-08 13:03:08 +01:00
Damien George
7ccdf8be77
tools/pyboard.py: Fix read timeout calc to work with shorter sleep.
2015-07-29 00:21:22 +01:00
Daniel Campora
cd14188bc8
tools: Add telnet support to pyboard.py.
...
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-26 14:02:34 +01:00
Damien George
db109ca0fc
tools/pyboard.py: Speed up reading of chars by decreasing sleep period.
2015-07-25 22:49:25 +01:00
Damien George
f1236734bb
tools/pyboard.py: Make enter_raw_repl stricter and more reliable.
...
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 22:46:07 +01:00
Damien George
9de53bf788
tools/pyboard.py: Fix parsing of returned error so last chr is not lost.
2015-07-25 22:44:56 +01:00
Dave Hylands
c91727b75a
tools: Fix pydfu.py to work with old and new versions of PyUSB
...
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 09:56:12 -07:00
Paul Sokolovsky
6ab8b63bdd
tools/make-frozen.py: Use Python2-compatible shebang.
2015-07-06 14:48:29 +03:00
Paul Sokolovsky
de575c80b9
tools/make-frozen.py: Actually make Python2-compatible.
2015-07-06 14:27:57 +03:00
Paul Sokolovsky
3a2e9f20f6
tools/make-frozen.py: Add Python2 compatibility.
2015-07-06 14:09:16 +03:00
Paul Sokolovsky
484adac0bb
tools: Update upip to 0.5.4.
...
Recognize and handle "package not found" error.
2015-06-25 15:32:14 +03:00
Damien George
d59ca4efdb
tools/pyboard.py: Change logic for when raw ">" prompt is parsed.
...
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-15 23:28:04 +01:00
Paul Sokolovsky
dd0e24f4b0
pip-micropython: Add deprecation notice, but still leave for reference.
2015-06-13 21:39:57 +03:00
Paul Sokolovsky
098f5ae221
micropython-upip: Mark as binary file and re-commit.
2015-06-06 23:09:23 +03:00
Paul Sokolovsky
1406d9ccde
upip: Upgrade to 0.5.3 to follow uctypes.struct() signature change.
2015-06-06 23:03:28 +03:00
Paul Sokolovsky
f8a39e3bb1
tools/make-frozen.py: Handle trailing slash in argument more reliably.
2015-06-03 19:28:31 +03:00
Damien George
0e6c89a5c8
tools: Add codestats.sh to compute code statistics such as size, speed.
2015-06-03 15:38:43 +00:00
Paul Sokolovsky
0df20da4dd
tools: Add upip 0.5.2 tarball.
...
So unix version, which now includes upip as a frozen module, can be built
without Internet connection.
2015-06-02 01:32:07 +03:00
Paul Sokolovsky
c02dc8b2c9
tools/make-frozen.py: Open files in binary mode.
2015-05-30 00:39:00 +03:00
Paul Sokolovsky
a8e7c03171
tools/make-frozen.py: Preserve directory hierarchy.
...
Currently, frozen packages are not supported, but eventually they should be,
so make sure to store complete directory hierarchy.
2015-05-30 00:23:46 +03:00
Paul Sokolovsky
f5ae384d4f
bootstrap_upip.sh: Allow to install into a path given by argument.
2015-05-29 22:35:45 +03:00
Dave Hylands
669dbca959
tools: Allow pyboard constructor to take a baudrate parameter.
...
This allows pyboard.py to be used over a UART interface
rather than just over a USB serial interface.
2015-05-27 23:01:28 +01:00