Serial Port
Serial port API Windows
- WaitForMultipleObject
- CreateFile
- CreateFileA
- WaitForSingleObject
- GetLastError
- Serial Communications
- Using Event Objects
- OVERLAPPED
- Synchronous and Asynchronous I/O
- Serial Communications in Win32
- WriteFile function
- Monitoring Communications Events
- WaitCommEvent function
UNIX
RS 232 cross platform libraries
- https://gitlab.com/Teuniz/RS-232
- https://github.com/remidebord/Serial
- https://github.com/jacobsa/go-serial
- https://github.com/remidebord/Serial
- https://github.com/Marzac/rs232
- https://github.com/wax100628/serialportlib
https://hackaday.com/2018/09/14/easy-portable-serial-ports/
Win32 Serial port
- Serial Port I/O
- Using I/O Completion Ports for Cross-Thread Messaging
- Using Worker Threads
- Simple C++ class example using serial port
- Receiving Information from a Serial Port
- Serial Communications Overlapped I/O WaitForMultipleObjects hangs (MS Forum)
- Teraterm source code (commlib.c)
- MTTY sample program (github)
[local mirror 20191222]
- Thread: MTTTY Sample Program
- Serial-Programming-Win32API-C (github)
- Serial Arduino sample (C#)