Jim Paris
|
9838c8136f
|
Add option to force DTS and RTS pins high
This is for development boards like those for the ESP32, where it's
common to use RTS and DTR to control chip resets.
|
2 years ago |
Jim Paris
|
7c536a2d6b
|
Lock output so that terminal escape sequences don't mix
|
5 years ago |
Jim Paris
|
8075e9fe34
|
Fix typo
|
6 years ago |
Jim Paris
|
44f431db13
|
Add send_cr option to translate LF to CR on output
|
6 years ago |
Jim Paris
|
598345b792
|
TODO
|
8 years ago |
Jim Paris
|
0df36bb543
|
Fix bug in detecting EOF
|
9 years ago |
Jim Paris
|
87a956e72c
|
Consider backspace printable
|
9 years ago |
Jim Paris
|
cfd9bec445
|
Improve raw quoting; add Python 3 support
|
10 years ago |
Jim Paris
|
6756a87def
|
Fix read/write issues by not using nonblocking mode
|
10 years ago |
Jim Paris
|
ff441d2b22
|
Fix header, quiet flags
|
10 years ago |
Jim Paris
|
b765576283
|
Improve serial read speeds by using a larger nonblocking read on POSIX
|
10 years ago |
Jim Paris
|
6c5b85b618
|
Add configurable read/write buffer size
|
10 years ago |
Jim Paris
|
b029c79e63
|
Send header to stderr; omit instructions if piped
|
10 years ago |
Jim Paris
|
3839c00406
|
Switch raw and quiet mode automatically based on TTY
Also add --no-quiet, --no-raw
|
10 years ago |
Jim Paris
|
090959a958
|
Workaround PySerial bug that causes 100% CPU usage
|
10 years ago |
Jim Paris
|
e1a57cfc35
|
Cleanup
|
10 years ago |
Jim Paris
|
bd4a7642a9
|
Significantly speed up writes
|
10 years ago |
Jim Paris
|
2a1c48f88f
|
Add hardware flow control option
|
10 years ago |
Jim Paris
|
638ef4a49f
|
Add --raw and --mono options
|
10 years ago |
Jim Paris
|
90e5654384
|
Fix colors when we have more than 7 devices
|
10 years ago |
Jim Paris
|
7cc2ba4bf9
|
Add license
|
10 years ago |
Jim Paris
|
61f5c8a3f1
|
Cleanups, better documentation, more modular
Rename Miniterm->Jimterm.
Rename Color->JimtermColor.
Move all color handling into the Jimterm class.
Cleanup imports.
|
10 years ago |
Jim Paris
|
aa95e4f513
|
Remove dependency on colorama.
|
10 years ago |
Jim Paris
|
6c3d1c0c23
|
Add --crlf option to add CRs. Hide initial NULL reads
|
10 years ago |
Jim Paris
|
e4655623b2
|
Print exceptions in port colors
|
10 years ago |
Jim Paris
|
6b8d2f5c43
|
Support sending keystrokes to all devices simultaneously
|
10 years ago |
Jim Paris
|
2065c9ad12
|
Works with multiple devices now.
Plug in a lot of devices and try: "./terminal.py /dev/ttyUSB*"
|
10 years ago |
Jim Paris
|
5fbcca0675
|
Misc display cleanup
|
10 years ago |
Jim Paris
|
9469931414
|
Better handling of SIGINT
|
10 years ago |
Jim Paris
|
1dee537d40
|
Start of multi-device and color support
|
10 years ago |
Jim Paris
|
c75fef44ee
|
Add colorama dependency.
|
10 years ago |
Jim Paris
|
dc035fc6a9
|
Misc cleanups
|
10 years ago |
Jim Paris
|
55dd73e113
|
Clean up console handling so you can pipe input to the script
|
10 years ago |
Jim Paris
|
95c0a9555a
|
Simple PySerial-based terminal emulator
|
10 years ago |