cio  0.0.1
An ANSI C Conformant I/O Library.
cio Documentation

cio is a ANSI-conformant library to implementing I/O (sockets, timers, UARTs, maybe file later) using an eventloop.

cio provides an infrastucture to conveniently perform I/O very efficiently.

As always in event loop implementation: Do not make an lots of CPU intensive stuff in the callbacks when using cio, this will starve other I/O streams

cio is especially build for embedded systems. There is a preliminary build for Linux zephyr, mbedOS and FreeRTOS will follow.

There are quite some examples how to use cio.