Overview of LibCyphal architecture
mainLibCyphal is a high-level, header-only C++14 wrapper designed to sit atop existing Cyphal implementation libraries (collectively called "lizards," such as LibCANard and LibUDPard). It is designed for high-integrity software development and is suitable for integration into real-time applications ranging from baremetal MCUs to POSIX operating systems (e.g., GNU/Linux).
Target Hardware Note: LibCyphal is NOT intended for targets with extremely strict memory constraints (e.g., low-end MCUs with less than ~100k RAM). For such devices, it is recommended to use the underlying "lizard" libraries directly.