summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2014-05-10tools: Move gendoc.py to tools, and make it a little more generic.Damien George
2014-05-08tools: inline test suite generator.Ilya Dmitrichenko
2014-05-08tools: check-in errordeveloper/tinytest@eb2dbc858f6c3785468a96e98f2b944f10013163Ilya Dmitrichenko
2014-05-04tools: In build-stm-latest, replace git hash with git tag.Damien George
2014-05-03tools: pyboard.py now acts as a command-line program to run scripts.Damien George
You can run a local script on the pyboard using: python pyboard.py test.py where test.py is the local script you want to run.
2014-05-03stmhal: Change names: flash to firmware, flashboard to deploy.Damien George
Since firmware lives in a build directory which already specifies the board name, no real reason to also have the firmware have the board name.
2014-05-03Merge pull request #543 from lurch/patch-4Damien George
Make pyboard.enter_raw_repl more robust
2014-05-03Merge pull request #547 from cjbarnes18/pyboard_module_fixesDamien George
Fix pyboard.py tests.
2014-05-02Fix pyboard.py tests.Craig Barnes
2014-05-02Add shell script to automatically build stmhal/ for all pyboards.Damien George
2014-05-01Make pyboard.enter_raw_repl more robustAndrew Scheller
In case there's a program in the microcontroller's main.py running in an infinite loop
2014-04-21tools: Update pyboard.py to work with latest changes to RTC.Damien George
2014-04-16tools: Fix up pybcdc.inf generation: new lines and hex digits.Damien George
Using Python's file open in 'r' mode opens it for text reading, which converts all new lines to \n. Could use 'rb' binary mode, but then don't have access to the string Template replacement functions. Thus, force the output to have '\\r\\n' ending. Also fix regex to match hex digits.
2014-04-16Auto-generate the stmhal/pybcdc_inf header file from static filesAndrew Scheller
The USB VID&PID are automatically extracted from usbd_desc_cdc_msc.c and inserted into pybcdc_inf.template, ensuring that the same USB IDs get used everywhere
2014-04-15pip-micropython: Fix inverted condition.Paul Sokolovsky
2014-04-14pip-micropython: revert $HOME back to ~Andrew Scheller
2014-04-14Merge pull request #480 from lurch/patch-2Damien George
Make pip-micropython more portable
2014-04-14Make pip-micropython more portableAndrew Scheller
Replace /tmp with a $TMPDIR variable Replace multiple occurrences of /tmp/pip-micropy-venv with a $TMPVENV variable Replace ~ with $HOME
2014-04-14tools: Improve timout/reading of pyboard.py.Damien George
2014-04-13Make pyboard.py have its own exception; update run-tests for pyboard.Damien George
2014-04-12pip-micropython: Apply more workarounds for setuptools, pip, etc misfeatures.Paul Sokolovsky
2014-04-07pip-micropython: Require command verb, but restrict to "install" only.Paul Sokolovsky
So, pip-micropython can/should be run as normal pip: pip-micropython install micropython-unittest
2014-04-03tools: Improve reading back from pyboard.Damien George
2014-04-03tools: pyboard.py can now execute a file remotely!Damien George
2014-04-02tools: Add pip-micropython to install packages in MicroPython-friendly way.Paul Sokolovsky
2014-03-24Add tools/pyboard.py, a simple module to communicate with the pyboard.Damien George
Using pyboard.py you can use Python running on your PC to execute commands on the connected pyboard. See examples in that file.
2014-01-03Change dfu.py to be Python 2/3 compatiblemux
* Chane dfu.py to use Python 3 syntax to avoid dependency on Python 2. * Update Makefile to call python instead of python2 * Fix #33
2013-12-20Add tools/dfu.py, and use it in stm/Makefile.Damien