summaryrefslogtreecommitdiff
path: root/tools/pyboard.py
AgeCommit message (Expand)Author
2025-07-23tools/pyboard.py: Add timeout argument to Pyboard.exec_/exec.Damien George
2025-07-20tools/pyboard.py: Align execpty prefix.Yanfeng Liu
2025-06-02tools/pyboard.py: Add write_timeout and catch errors in enter_raw_repl.Damien George
2025-06-02tools/pyboard.py: Introduce timeout_overall for read_until().Damien George
2025-06-02tools/pyboard.py: Avoid initial blocking read in read_until().Damien George
2025-02-25all: Upgrade to ruff v0.9.6.Christian Clauss
2025-02-12tools/pyboard.py: Make get_time use machine.RTC instead of pyb.RTC.rufusclark
2025-01-16tools/pyboard.py: Wait a bit before accessing the PTY serial port.Alessandro Gatti
2024-10-15tools: Only issue a single Ctrl-C when entering raw REPL.Damien George
2024-08-28tools/pyboard.py: Capture stdout for pts line.Damien George
2023-11-03all: Update Python formatting to ruff-format.Jim Mussared
2023-06-08all: Replace all uses of umodule in Python code.Jim Mussared
2023-06-02tools/mpremote: Handle `cp` without destination.Jim Mussared
2023-05-09tools/pyboard.py: Import errno to fix undefined name in PyboardError.Christian Clauss
2023-05-04tools/pyboard.py: Import serial.tools.list_ports.Damien George
2023-04-27tools/pyboard.py: Rename ProcessPtyToTerminal member "ser" to "serial".Damien George
2023-04-04tools/pyboard.py: Fix ESPxx boards hanging in bootloader after reset.Jos Verlinde
2023-03-22tools/pyboard.py: Fix joining of path in filesystem_command.Damien George
2023-02-24tools/pyboard.py: Use '/' exclusively when dealing with paths.Damien George
2023-01-13tools/pyboard.py: Set DTR on Windows to avoid ESPxx hard reset.Jos Verlinde
2023-01-13tools/pyboard.py: Add fs_{listdir,readfile,writefile,stat}.Jim Mussared
2023-01-13tools/pyboard.py: Add parse kwarg to eval.Jim Mussared
2023-01-13tools/pyboard.py: Fix Python 2 compatibility.Jim Mussared
2022-10-01tools/pyboard.py: Handle unsupported fs command.Jim Mussared
2022-10-01tools/mpremote: Add `mpremote mip install` to install packages.Jim Mussared
2022-09-13tools/pyboard.py: Support Windows pathname separators.Wind-stormger
2022-08-26tools/pyboard.py: Add fs_cp function for direct device-to-device copy.Damien George
2022-08-26tools/pyboard.py: Remove implicit fs_put if source starts with ./.Damien George
2022-08-18tools/pyboard.py: Add "touch" filesystem command.Jim Mussared
2022-07-08tools/pyboard.py: Add verbose option to filesystem_command.Damien George
2022-04-11tools/mpremote: Show progress indicator when copying large files.Rob Knegjens
2021-08-25tools/pyboard.py: Make --no-soft-reset consistent with other args.Jim Mussared
2021-08-25tools/pyboard.py: Add --exclusive to match --no-exclusive.Jim Mussared
2021-08-25tools/pyboard.py: Make --no-follow use same variable as --follow.Jim Mussared
2021-08-25tools/pyboard.py: Move --no-exclusive/--soft-reset out of mutex group.Jim Mussared
2021-07-01tools/pyboard.py: Add cmd-line option to make soft reset configurable.Frank Pilhofer
2021-05-29tools/pyboard.py: Add "soft_reset" option to Pyboard.enter_raw_repl().Damien George
2021-05-29tools/pyboard.py: Track raw REPL state via in_raw_repl variable.Damien George
2021-04-23tools/pyboard.py: Support opening serial port in exclusive mode.Damien George
2021-02-13tools: Add filesystem action examples to pyboard.py help.Brianna Laugher
2020-12-01tools/pyboard.py: Add fast raw-paste mode.Damien George
2020-08-21tools/pyboard.py: Replace eval() of received data with alternative.Michael Buesch
2020-03-30tools/pyboard.py: Add -d as an alias for --device.Lars Kellogg-Stedman
2020-03-30tools/pyboard.py: Support setting device/baudrate from shell env vars.Lars Kellogg-Stedman
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-01tools/pyboard.py: Change shebang to use python3.Michael Buesch
2020-02-01tools/pyboard.py: Use slice del instead of list.clear() for Py2 compat.Michael Buesch
2020-02-01tools/pyboard.py: Add option --no-follow to detach after sending script.Michael Buesch
2019-12-19tools/pyboard.py: Support executing .mpy files directly.Damien George
2019-07-25tools/pyboard.py: Add filesystem commands to ls/cat/cp/rm remote files.Damien George