Libserard is a compact implementation of the Cyphal/serial protocol stack in C99/C11 for high-integrity real-time embedded systems. Cyphal/serial is designed for use with raw byte-level links such as UART, RS-422/232, TCP/IP, USB CDC, etc.
Cyphal is an open lightweight data bus standard designed for reliable intravehicular communication in aerospace and robotic applications via CAN bus, Ethernet, and other robust transports.