Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 25 days 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 (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T16:24:05.000Z (7 months ago)
- Last Synced: 2024-04-14T01:51:38.678Z (7 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: CMake
- Homepage: http://opencyphal.org
- Size: 12.7 MB
- Stars: 277
- Watchers: 75
- Forks: 503
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![Cyphal](docs/images/html/opencyphal_logo.svg) Cyphal stack in C++
===================[![Build Status](https://github.com/OpenCyphal-Garage/libcyphal/actions/workflows/tests.yml/badge.svg)](https://github.com/OpenCyphal-Garage/libcyphal)
[![Forum](https://img.shields.io/discourse/https/forum.opencyphal.org/users.svg)](https://forum.opencyphal.org)
[![Sonarqube Badge](https://sonarcloud.io/api/project_badges/measure?project=OpenCyphal-Garage_libcyphal&metric=alert_status)](https://sonarcloud.io/project/overview?id=OpenCyphal-Garage_libcyphal)
[![Sonarqube Coverage](https://sonarcloud.io/api/project_badges/measure?project=OpenCyphal-Garage_libcyphal&metric=coverage)](https://sonarcloud.io/project/overview?id=OpenCyphal-Garage_libcyphal)
[![Documentation](https://img.shields.io/badge/docs-passing-green.svg)](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.