A Portable Wide-Character Terminal Output Package for C and C++
...And it provides a rudimentary way to draw on the display.
Currently, Unicoder supports Ubuntu-Linux GCC and on Windows it can be used with these IDEs and compilers: MS Visual Studio 2017&2019, Code::Blocks, Pelles C, Embarcadero Dev-C++, Open Watcom, MSYS, MSYS2, Cygwin and with MinGW, Clang, LCC and Digital Mars C (but Digital Mars does not support Unicode!)
AT commands as input are sent to modem and responses given as output.
This program will read a file (or stdin) containing a list of AT
commands. Each command will be send to the modem, and all the response
for the command will be output to file (or stdout).
Example, to hang up any ongoing call:
$ echo ATH | atinout - /dev/ttyACM0 -
ATH
OK
$