Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opencyphal-garage/libserard

A compact implementation of the Cyphal/serial protocol in C for high-integrity real-time embedded systems
https://github.com/opencyphal-garage/libserard

cyphal cyphal-serial opencyphal pubsub uavcan uavcan-serial

Last synced: 16 days ago
JSON representation

A compact implementation of the Cyphal/serial protocol in C for high-integrity real-time embedded systems

Awesome Lists containing this project

README

        

# Compact Cyphal/serial in C

[![Forum](https://img.shields.io/discourse/users.svg?server=https%3A%2F%2Fforum.opencyphal.org&color=1700b3)](https://forum.opencyphal.org)

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](https://opencyphal.org) 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.

[**WORK IN PROGRESS, NOT READY FOR USE**](https://forum.opencyphal.org/t/libserard-a-potential-alternative-to-libcanard-that-implements-uavcan-serial/1213)