OpenCyphal-Garage / libcyphal

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
http://opencyphal.org
MIT License
292 stars 502 forks source link
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus

Cyphal Cyphal stack in C++

Build Status Forum Sonarqube Badge Sonarqube Coverage Documentation

WARNING libcyphal v1 is not yet complete. This is a work-in-progress.

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems, Linux, and POSIX-compliant RTOSs.

Cyphal is a lightweight protocol designed for reliable communication in aerospace and robotic applications over robust vehicular networks.