Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/OpenCyphal/libudpard

A compact implementation of the Cyphal/UDP protocol in C for high-integrity real-time embedded systems
https://github.com/OpenCyphal/libudpard

Improve the README and the transmission API (#54)

Improve the TX API usability for the case of redundant interfaces: do not increment the transfer...

417d92cf9779e28c7b96bebba41665874cc13ad0 authored over 1 year ago by Pavel Kirienko <[email protected]>
Amend the RX RPC API and populate README.md & CONTRIBUTING.md (#53)

6e72fe5e4414924d35fc2ff7b7eefe49f7fcf6f7 authored over 1 year ago by Pavel Kirienko <[email protected]>
Replace the implementation (#51)

As the library is functionally complete and is usable, I would like to
continue further developm...

a6980accf571a21b17c749ec36042242d9a1c423 authored over 1 year ago by Pavel Kirienko <[email protected]>
Update frame index to start at 0 instead of 1 (#27)

32ff7e94b6f8a5f57c6c5722f80043e4be8ccd87 authored over 1 year ago by Lydia Hogan <[email protected]>
Restart RX Session if out-of-order multiframe transfer received (#20)

During on-target testing, it was found that if a frame is received out
of order during a multif...

8ba629b70b96948a9789c2897d2d4bbff215f438 authored over 1 year ago by Lydia Hogan <[email protected]>
Remove single frame transfer CRC on receive (#17)

Remove single frame transfer CRC on receive so that is not exposed to the user

89f87abf000cbe358b8e4974a52793c6dea12bd4 authored over 1 year ago by Lydia Hogan <[email protected]>
Merge pull request #15 from OpenCyphal-Garage/cleanup

Clean up the libudpard source and test files. With this change we are establishing a baseline wi...

1f5eca7057df614cdb5b4d7f6c15fef42f262a0a authored over 1 year ago by Michael Schober <[email protected]>
Remove unnecessary comments and fix max node id logic

abc068d4dd49782d8171ca414be38d3c0c5efd20 authored over 1 year ago by Michael Schober <[email protected]>
Fix up the workflow to use toolshed

34b813c56ff0c6f96ee72aa7f30f8293335386b9 authored almost 2 years ago by Michael Schober <[email protected]>
Revert "Revert the update to catch itself and instead changed how catch was"

This reverts commit eeac2e3ca0cbd1378c9c90f66194084572797074.

42ea9d6c2dd584fe730b35e35b3751cdc3e9c6d5 authored almost 2 years ago by Michael Schober <[email protected]>
Revert the update to catch itself and instead changed how catch was

accessed by test files.

eeac2e3ca0cbd1378c9c90f66194084572797074 authored almost 2 years ago by Michael Schober <[email protected]>
Revert catch to same verision as used in libcanard and fixup warnings

At some point catch was updated to a newer version that has a lot of
warnings / errors in it. Th...

3fddf42e5360445e8026327473aafb2567912358 authored almost 2 years ago by Michael Schober <[email protected]>
Fix up warnings and clean up the code

Make defines static const, merge in some changes that remove session
specifier where not needed,...

a1bcb1d5a688a928dc6d89a9648fdd0c51fa4457 authored almost 2 years ago by Michael Schober <[email protected]>
Create main.yml

Copy standard build and test main.yml workflow from libcanard

bb86d0aca316da944ea4f6b9587350c3cb96adf5 authored almost 2 years ago by Michael Schober <[email protected]>
Merge pull request #9 from aeriq/main

Cleanup headers and version check on headers

4a94041bdc2f42ed33204dd561d213845e0142e6 authored almost 2 years ago by Michael Schober <[email protected]>
Cleanup headers and version check on headers

c0678620768e304ddc06a94f145d88217826828e authored almost 2 years ago by Eric Kim <[email protected]>
Merge pull request #8 from hungatamazon/main

Implement crc-16-ccitt-false for cyphal header checksum

6f5dc9beb47b797ffa373eba44498e1a1b9b2abf authored almost 2 years ago by Michael Schober <[email protected]>
Add more tests for cyphalHeaderCrcAdd()

26cc36a7e30093221ab0f8d714f92160d61b3f76 authored almost 2 years ago by Hung Nguyen <[email protected]>
Require length field for cyphalHeaderCRCAdd function. and fixes to formatting.

f13a63ee18304819142920ead77dc5f0aa09ffb1 authored almost 2 years ago by Hung Nguyen <[email protected]>
Implement crc-16-ccitt-false for cyphal header checksum

95dd1e451931fe3af535b239c4f1fd12816ecdb9 authored almost 2 years ago by Hung Nguyen <[email protected]>
Merge pull request #6 from keningatamazon/main

Implement CRC for single-frame transfer

2e304642be8acbb8e66779cb86087896870f25fe authored almost 2 years ago by Michael Schober <[email protected]>
Implement CRC for single-frame transfer

6867f55df7e9affdd1fabe04fd9b8201fc707e14 authored almost 2 years ago by Kening Hu <[email protected]>
Merge pull request #4 from keningatamazon/main

Implementation of multi-frame transfer

d05d0f37ddfe87ba752743feaa7e65e7f8fb0e2c authored about 2 years ago by Michael Schober <[email protected]>
remove space in empty lines

ff804bfb8f4b8edebc77f080b0d4dcccde7c0b2b authored about 2 years ago by Kening Hu <[email protected]>
Implementation of multi-frame transfer

cd0fa76deaf8e207d995aa0c6d5f55ff81ba9338 authored about 2 years ago by Kening Hu <[email protected]>
Merge branch 'OpenCyphal-Garage:main' into main

8e6404bf6a692f0790ed66a5e8c69c793603866e authored about 2 years ago by Kening Hu <[email protected]>
Merge pull request #3 from SaqibAZ/main

Update UDP and Cyphal Header

bb9052f5431df298a09d2fefabab4e7a94eeb0c9 authored about 2 years ago by Michael Schober <[email protected]>
Added defined constant values for Cyphal data specifier

3c22ff36f0ea5bb75c0c808984459ede5e3da65d authored about 2 years ago by Anas Saqib <[email protected]>
Update UDP and Cyphal Header

067d687fe9bf1931b9786aab154718008c069f51 authored about 2 years ago by Anas Saqib <[email protected]>
Merge pull request #1 from OpenCyphal-Garage/main

Merge pull request #2 from keningatamazon/main

a2da0e0b47dddcc6c9064c1b2a8383b1c158c8e3 authored about 2 years ago by Kening Hu <[email protected]>
Merge pull request #2 from keningatamazon/main

Add unit tests for crcAdd()

Fixes 32bit crcAdd function and adds unit tests in preparation fo...

c888d48c97067f8ce1296295ca5104b1d75bb002 authored about 2 years ago by Michael Schober <[email protected]>
Add MIT license for a test file.

78df98c8135ce94232369d98d1201547fe5fedbb authored about 2 years ago by Kening Hu <[email protected]>
Add unit tests for crcAdd()

f6d9c0e7c144556c1489165caa3f907aa87ddffa authored about 2 years ago by Kening Hu <[email protected]>
Merge pull request #1 from aeriqkim/main

Update reference to libethard to libudpard

0a3a03f12b862d0dcb3e3964e3654d42eea5d726 authored about 2 years ago by Michael Schober <[email protected]>
Update reference to libethard to libudpard

As a result of decisions made regarding the utility of using CAN over
ethernet, it is decided th...

fd0280ae85564bd299705f33c27c035f3f2a06c4 authored about 2 years ago by Eric Kim <[email protected]>
Initial Commit

This is the initial commit with a working prototype for libudpard a C
library for Cyphal/UDP bas...

78e3aca423402840248870eb96ba699e32ac02de authored over 2 years ago by Michael Schober <[email protected]>