47 Commits (995f9cfdfcda96698c63de7a707981ef8bf2cecc)

Author SHA1 Message Date
Damien George 56f6ceba7f tools/pyboard.py: Don't accumulate output data if data_consumer used. 6 years ago
rhubarbdog 869a8b70ce tools/pyboard.py: Add missing line from example usage comments. 6 years ago
Martin Dybdal 7795b2e5c3 tools/pyboard.py: In TelnetToSerial.close replace try/except with if. 6 years ago
Martin Dybdal 5ed8226e02 tools/pyboard.py: Change base class of PyboardError to Exception. 6 years ago
Ayke van Laethem 0d7a088039 tools/pyboard: Run exec: command as a string. 6 years ago
Paul Sokolovsky c15be989ee tools/pyboard: Update docstring for additional device support. 7 years ago
Paul Sokolovsky ea6692a83e tools/pyboard: Use repr() when quoting data in error messages. 7 years ago
Paul Sokolovsky 7901741bf1 tools/pyboard: Add license header. 7 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago
Paul Sokolovsky 3e1310d6e2 tools/pyboard: Provide more details when expected reply not received. 8 years ago
Paul Sokolovsky 2cbe997834 tools/pyboard: ProcessPtyToTerminal: Add workaround for PySerial bug. 8 years ago
Paul Sokolovsky 546ef301a1 tools/pyboard: execpty: Use shell=False to workaround some curdir issues. 8 years ago
Paul Sokolovsky 647e72ca63 tools/pyboard: Add "exec" and "execpty" pseudo-devices support. 8 years ago
Paul Sokolovsky 9b3f423c14 tools/pyboard: Tighten up Pyboard object closure on errors. 8 years ago
Damien George 29b5879613 tools/pyboard.py: Refactor so target is not reset between scripts/cmd. 8 years ago
Damien George bbe2e22fcb tools: Fix pyboard.py to work under Python 3. 9 years ago
Peter Hinch f4fcc14cfb tools: Add option to pyboard.py to wait for serial device to be ready. 9 years ago
Dave Hylands 519cef813e tools: Allow pyboard.py to work when boot.py prints things. 9 years ago
Paul Sokolovsky 89f2ddd2d0 tools/pyboard.py: Don't add terminating \x04 character to stdout output. 9 years ago
Paul Sokolovsky e6dccaf18e tools/pyboard.py: Make -c (inline Python code) option compatible with python2. 9 years ago
Tom Soulanille a787467569 tools/pyboard: Add -c argument to run a program passed as a string. 9 years ago
Damien George e86b47175f tools: Make pyboard.py Python2 compatible. 9 years ago
Damien George 7ccdf8be77 tools/pyboard.py: Fix read timeout calc to work with shorter sleep. 9 years ago
Daniel Campora cd14188bc8 tools: Add telnet support to pyboard.py. 10 years ago
Damien George db109ca0fc tools/pyboard.py: Speed up reading of chars by decreasing sleep period. 9 years ago
Damien George f1236734bb tools/pyboard.py: Make enter_raw_repl stricter and more reliable. 9 years ago
Damien George 9de53bf788 tools/pyboard.py: Fix parsing of returned error so last chr is not lost. 9 years ago
Damien George d59ca4efdb tools/pyboard.py: Change logic for when raw ">" prompt is parsed. 10 years ago
Dave Hylands 669dbca959 tools: Allow pyboard constructor to take a baudrate parameter. 10 years ago
Dave Hylands 97ce883217 tools: Add exec_raw_no_follow to pyboard.py. 10 years ago
Damien George 4865a22f78 tools/pyboard.py: Add "--follow" option to wait for output indefinitely. 10 years ago
Damien George 2bb5f41611 tools/pyboard.py: Make it 8-bit clean, so it works with unicode chars. 10 years ago
Damien George 4fd7c1a2ac tools, pyboard.py: Write data to pyboard in chunks of 256 bytes. 10 years ago
Damien George 17c5ce3727 tools: Make pyboard.py have infinite timeout when running script. 10 years ago
Damien George bc1488a05f stmhal: Improve REPL control codes; improve pyboard.py script. 10 years ago
Damien George 9c9db3a7a1 tools, pyboard.py: Allow exec argument to be bytes or str. 10 years ago
blmorris 3b064370f8 Enable device keyword option when running pyboard.py --tests and run-tests --pyboard 10 years ago
Damien George 3244123031 tools: pyboard.py now acts as a command-line program to run scripts. 11 years ago
Craig Barnes 71a1e35206 Fix pyboard.py tests. 11 years ago
Andrew Scheller 1f740bdaf4 Make pyboard.enter_raw_repl more robust 11 years ago
Damien George ca045d97b9 tools: Update pyboard.py to work with latest changes to RTC. 11 years ago
Damien George 48a9b3fd11 tools: Improve timout/reading of pyboard.py. 11 years ago
Damien George b636d024d2 Make pyboard.py have its own exception; update run-tests for pyboard. 11 years ago
Damien George d71fc37af7 tools: Improve reading back from pyboard. 11 years ago
Damien George 0e49642965 tools: pyboard.py can now execute a file remotely! 11 years ago
Damien George 41ea651839 Add tools/pyboard.py, a simple module to communicate with the pyboard. 11 years ago