https://github.com/OpenCyphal-Garage/libcyphal
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
https://github.com/OpenCyphal-Garage/libcyphal
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus
Last synced: about 1 month ago
JSON representation
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
- Host: GitHub
- URL: https://github.com/OpenCyphal-Garage/libcyphal
- Owner: OpenCyphal-Garage
- License: mit
- Created: 2014-01-23T19:41:25.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:23:48.000Z (6 months ago)
- Last Synced: 2024-10-29T13:25:58.779Z (6 months ago)
- Topics: aerospace, can, communication-protocol, cpp, cpp11, cpp14, cyphal, drones, embedded-systems, linux, misra, opencyphal, robotics, socketcan, space, uav, uavcan, vehicle-bus
- Language: C++
- Homepage: http://opencyphal.org
- Size: 13.2 MB
- Stars: 295
- Watchers: 69
- Forks: 500
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-suas-science - LibUAVCAN - Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux (Libraries / Flight Controllers)
README
 Cyphal stack in C++
===================[](https://github.com/OpenCyphal-Garage/libcyphal)
[](https://forum.opencyphal.org)
[](https://sonarcloud.io/project/overview?id=OpenCyphal-Garage_libcyphal)
[](https://sonarcloud.io/project/overview?id=OpenCyphal-Garage_libcyphal)
[](https://opencyphal.org/libcyphal/)> **WARNING** libcyphal v1 is not yet complete. This is a work-in-progress.
Portable reference implementation of the [Cyphal protocol stack](https://opencyphal.org) 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.