tio/src
ii8 114b69b68a Overhaul Lua API
Lua API moved into a tio library table and names adjusted to Lua stdlib style.
Regex in expect() replaced with Lua patterns so binary data can be handled.
New tio.alwaysecho variable allows enabling and disabling echo to console.
Read and write functions now manage complex retry and timeout logic internally,
giving the user a simple "nil if fail" API like the rest of Lua.
exit() was removed, os.exit() already exists in the Lua standard library.
2025-06-14 13:39:36 +01:00
..
bash-completion Added timestamp format "epoch-usec" 2025-05-23 16:36:39 +02:00
alert.c Clean up includes 2024-05-11 10:50:01 +02:00
alert.h Replace inih with glib key file parser 2024-05-02 18:35:37 +02:00
configfile.c Added timestamp format "epoch-usec" 2025-05-23 16:36:39 +02:00
configfile.h List available profiles in --list output 2024-05-03 11:35:48 +02:00
error.c + Add system timestamps to lua read() and new lua read_line() per global options 2024-11-07 21:45:06 +01:00
error.h Replace inih with glib key file parser 2024-05-02 18:35:37 +02:00
fs.c Fix uptime on MacOS 2024-07-09 22:12:42 +02:00
fs.h Add new ways to manage serial devices 2024-04-26 22:19:22 +02:00
log.c + Add system timestamps to lua read() and new lua read_line() per global options 2024-11-07 21:45:06 +01:00
log.h Update text 2024-04-12 13:03:51 +02:00
main.c Disable stdout buffering globally 2025-03-11 20:46:14 +01:00
meson.build Disable compiler warning on unused result 2025-05-31 19:43:11 +02:00
misc.c Fix memory leak in base62_encode() 2024-10-25 18:26:59 +02:00
misc.h Fix memory leak in base62_encode() 2024-10-25 18:26:59 +02:00
options.c Added timestamp format "epoch-usec" 2025-05-23 16:36:39 +02:00
options.h Input ICRCRNL mapping to avoid using INLCRNL with ICRNL 2025-04-23 08:09:22 +02:00
print.c Improve listing of long device names 2024-07-02 17:41:49 +02:00
print.h Improve listing of long device names 2024-07-02 17:41:49 +02:00
readline.c Clean up readline code 2024-07-02 19:13:14 +02:00
readline.h Fix line input mode ignoring characters ABCD 2024-06-27 18:54:19 +02:00
rs485.c Fix includes 2024-05-13 10:57:27 +02:00
rs485.h Update text 2024-04-12 13:03:51 +02:00
script.c Overhaul Lua API 2025-06-14 13:39:36 +01:00
script.h Prompt for Lua script or shell command in interactive session 2024-06-01 16:23:51 +02:00
setspeed.c Update text 2024-04-12 13:03:51 +02:00
setspeed.h Update text 2024-04-12 13:03:51 +02:00
signals.c Update text 2024-04-12 13:03:51 +02:00
signals.h Update text 2024-04-12 13:03:51 +02:00
socket.c Fix socket send call on platforms without MSG_NOSIGNAL 2024-07-20 08:25:49 +02:00
socket.h Update text 2024-04-12 13:03:51 +02:00
timestamp.c Added timestamp format "epoch-usec" 2025-05-23 16:36:39 +02:00
timestamp.h Added timestamp format "epoch-usec" 2025-05-23 16:36:39 +02:00
tty.c Fix device description-Linux 2025-05-30 17:20:06 +02:00
tty.h Make sure ICRNL, IGNCR, INLCR take effect 2024-06-02 23:35:36 +02:00
version.h.in Rename git version to simply version 2024-11-30 11:37:27 +01:00
xymodem.c Fix unbounded writes 2024-06-15 15:06:10 +02:00
xymodem.h Added support to receive XMODEM-CRC files from the connected serial port. 2024-05-29 01:23:00 +02:00