aboutsummaryrefslogtreecommitdiff
path: root/jim-tty.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-04aio: Add support for modem control signalsSteve Bennett1-0/+92
RTS, DTR, etc. and sending a break condition Signed-off-by: Steve Bennett <steveb@workware.net.au>
2024-02-04aio: tty: Add support for vstart and vstopSteve Bennett1-8/+17
xonxoff start and stop chars Signed-off-by: Steve Bennett <steveb@workware.net.au>
2023-03-20build: define _GNU_SOURCE only on the command lineSteve Bennett1-3/+0
Not in source files See https://ariadne.space/2021/12/21/stop-defining-feature-test-macros-in-your-code/ Signed-off-by: Steve Bennett <steveb@workware.net.au>
2023-03-02tty: musl now requires _GNU_SOURCE for CRTSCTSSteve Bennett1-1/+3
Fixes #256 Signed-off-by: Steve Bennett <steveb@workware.net.au>
2019-11-12aio: tty: allow setting echoSteve Bennett1-1/+15
set-only e.g. to disable echo on stdin: stdin tty echo 0 This allows disabling echo while otherwise keeping cooked mode. Setting input to cooked or raw will overwrite this setting Signed-off-by: Steve Bennett <steveb@workware.net.au>
2018-09-04Tidy some signed/unsigned comparisonsSteve Bennett1-2/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-10-18aio tty: clear ICRNL for raw input modeSteve Bennett1-0/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-09-09aio: add tty settings support (via termios)Steve Bennett1-0/+327
Enough to make serial ports work and support raw and cooked input/output Signed-off-by: Steve Bennett <steveb@workware.net.au>