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

Design of transport layer #317

Closed thirtytwobits closed 6 months ago

thirtytwobits commented 3 years ago
  1. No dynamic memory except for I/O buffers
  2. Must be fully functional on top of media layer (i.e. shall not need application layer to send and receive transfers.
  3. Use pyuavcan as inspireation
  4. See CONTRIBUTING.md for the overall design discussion for this library

Output should include definition of API for transport layer and supporting documentation.

coderkalyan commented 3 years ago

Hey all. Apologies but due to increased academic commitments, I won't be able to complete this. If anything changes later on, I will reassign myself to the issue, but for now I'm removing myself from it.

pavel-kirienko commented 6 months ago

Done in https://github.com/OpenCyphal-Garage/libcyphal/pull/333