diff options
| author | Jos Verlinde <jos_verlinde@hotmail.com> | 2023-08-11 13:26:17 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2023-09-29 14:40:17 +1000 |
| commit | 58c2c503a93bde9b9a48c76151c6a52ff56ab4f9 (patch) | |
| tree | e7bae8d5c801a9836b4d4d06a35f846a6abdc445 /tools | |
| parent | 88ecc78eb30aaea395c3e97ea097d6194a1f0baf (diff) | |
tools/mpremote: Add support for rfc2217, serial over TCP.
Signed-off-by: Jos Verlinde <jos_verlinde@hotmail.com>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mpremote/mpremote/transport_serial.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mpremote/mpremote/transport_serial.py b/tools/mpremote/mpremote/transport_serial.py index 09025c309..e04f5b4ac 100644 --- a/tools/mpremote/mpremote/transport_serial.py +++ b/tools/mpremote/mpremote/transport_serial.py @@ -76,7 +76,9 @@ class SerialTransport(Transport): delayed = False for attempt in range(wait + 1): try: - if os.name == "nt": + if device.startswith("rfc2217://"): + self.serial = serial.serial_for_url(device, **serial_kwargs) + elif os.name == "nt": self.serial = serial.Serial(**serial_kwargs) self.serial.port = device portinfo = list(serial.tools.list_ports.grep(device)) # type: ignore |
