A Portable Wide-Character Terminal Output Package for C and C++
...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.
...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
$