Martin Lund
d522527c49
Enable buffered reading
...
Read block of bytes from input and process byte by byte for output. This
will speed things up by reducing I/O overhead.
2022-06-24 17:18:08 +02:00
Martin Lund
4e08c68533
Refactoring
2022-06-24 00:17:45 +02:00
Martin Lund
941e8d5b04
Cleanup
2022-06-23 20:47:07 +02:00
Martin Lund
a947985651
Optimization
2022-06-22 21:27:11 +02:00
Martin Lund
ac25e7434c
Cleanup
2022-06-22 11:23:57 +02:00
Martin Lund
a0f3f9d9b7
Cleanup stdout flushing
...
Flushing is not needed since we disabled buffering of stdout.
2022-06-22 01:03:59 +02:00
Martin Lund
4c611e6767
Cleanup log code
2022-06-22 00:22:18 +02:00
Martin Lund
c82b7e2ecc
Cleanup
2022-06-21 22:32:24 +02:00
Martin Lund
3d65e62e52
Simplify stdout_configure() code
2022-06-21 19:28:04 +02:00
Martin Lund
f62e2f972b
Simplify stdin_configure() code
2022-06-21 19:19:05 +02:00
Martin Lund
e72a2ede76
Update man page
2022-06-21 12:26:29 +02:00
Martin Lund
d7a95ed383
Update README
2022-06-21 01:14:06 +02:00
Martin Lund
b46dcc46ac
Update text
2022-06-17 14:25:50 +02:00
Martin Lund
1bd663086a
Update TODO
2022-06-17 12:23:15 +02:00
Martin Lund
1f94fe2c9a
Bump version
2022-06-17 12:21:59 +02:00
Martin Lund
09240c9ad7
Update version date
2022-06-17 11:54:01 +02:00
Martin Lund
574d5620b2
Update general tio description
2022-06-17 11:36:23 +02:00
Martin Lund
1f4a50cc9f
Update text
2022-06-17 11:27:47 +02:00
Martin Lund
edcd3c3c3d
Update ChangeLog
2022-06-17 11:14:13 +02:00
Martin Lund
18de31a4c3
Cleanup man page
2022-06-17 11:00:42 +02:00
Martin Lund
1dabf0fdf5
Add config support for log-strip
2022-06-17 10:59:59 +02:00
Martin Lund
f48402f7ed
Add config support for hex-mode
2022-06-17 10:58:55 +02:00
Martin Lund
1b2f445ed9
Rename --hex to --hex-mode
2022-06-17 10:57:29 +02:00
Martin Lund
a826bf4fcb
Fix completion for -e, --local-echo
2022-06-17 10:19:21 +02:00
Martin Lund
858b898bbb
Ignore newlines in hex output
2022-06-17 10:06:13 +02:00
Martin Lund
4b928a54b2
Fix newline in warning_printf()
2022-06-17 09:56:16 +02:00
Martin Lund
cd1e6529db
Fix ansi_printf_raw() in no color mode
2022-06-17 09:46:48 +02:00
Martin Lund
dba77eb912
Enter non-interactive mode when piping to tio
...
Add support for a non interactive mode which allows other application to
pipe data to tio which then forwards the data to the connected serial
device.
Non ineractive means that tio does not react to interactive key commands
in the incoming stream. This allows users to pipe binary data directly
to the connected serial device.
Example use:
$ cat commands.txt | tio /dev/ttyUSB0
2022-06-16 21:03:53 +02:00
Martin Lund
a37ad26a88
Clean up main
2022-06-16 18:16:41 +02:00
Martin Lund
1636a55b7e
Also strip backspace from log
...
To make log strip feature consistent so that we remove all unprintable
control characters and escape sequences.
2022-06-16 15:44:49 +02:00
Martin Lund
1e8c950e9d
Update text
2022-06-16 11:15:32 +02:00
Martin Lund
cd03af190c
Merge branch 'nh26223-allow_strip_esc_key'
2022-06-15 22:54:12 +02:00
Martin Lund
256d6b4fc2
Merge branch 'allow_strip_esc_key' of https://github.com/nh26223/tio into nh26223-allow_strip_esc_key
2022-06-15 22:49:22 +02:00
Martin Lund
9333876ac7
Update tio demo gif
2022-06-15 13:25:43 +02:00
Martin Lund
b8b0ec6575
Socket code cleanup
2022-06-14 22:33:58 +02:00
Martin Lund
1debdc98cb
Update README
2022-06-14 01:08:54 +02:00
Martin Lund
1b99a103cb
Rename log-filename to log-file in config file
2022-06-14 01:07:54 +02:00
Martin Lund
9ab846a30a
Bump version
2022-06-14 00:47:03 +02:00
Martin Lund
5708e2187f
Update README
2022-06-13 23:05:33 +02:00
Martin Lund
db45326d98
Rename --log-filename to --log-file
2022-06-13 23:04:30 +02:00
Martin Lund
01a58dd319
Update ChangeLog
2022-06-12 04:19:51 +02:00
Martin Lund
63d3232b32
Improve key command response for local echo and timestamp
2022-06-12 04:07:17 +02:00
Martin Lund
318bcbf650
Update README
2022-06-12 02:56:35 +02:00
Martin Lund
18b8f8140d
Update ChangeLog
2022-06-12 02:32:43 +02:00
Martin Lund
c66017f287
Fix invalid hex character error message
2022-06-12 02:31:48 +02:00
Martin Lund
92fbe86c49
Update man page
2022-06-12 01:27:23 +02:00
Martin Lund
fcfeb9189c
Update man page
2022-06-12 01:16:41 +02:00
Martin Lund
8f7050dd86
Update version date
2022-06-12 01:11:11 +02:00
Martin Lund
f335ff63a9
Update ChangeLog
2022-06-12 01:06:01 +02:00
Martin Lund
b5c3193411
Remove debug
2022-06-12 00:47:26 +02:00