Ecosyste.ms: OpenCollective

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

github.com/OpenCyphal/libcanard

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

Merge pull request #25 from paulpatience/drivers

Drivers

a7a6d4c6b105976cccac36e05c42abee566b70c4 authored over 8 years ago
Rename nuttx.h to canard_nuttx.h

d5c3ad0b116b6a18a398105c9dbc2586c0260186 authored over 8 years ago
Make canardReleaseRxTransferPayload() return nothing

307d762bef7650dc579e725a365f3e6fcabfb6ba authored over 8 years ago
Rename nuttx driver

9326fbe072e528b05ff110ff77bee6de8613f613 authored over 8 years ago
Fixed a mistake in the design doc

2edb6aef7fb17870864890570189d558273e6de8 authored over 8 years ago
Rename nuttxcan to nuttx and change some return values

5c711bbeee460064a56732a8ae8c104dc38bf671 authored over 8 years ago
Fix typo in nuttxcan driver

ecaf0e910bfd0008137ccd45c719f5a4bafed595 authored over 8 years ago
Remove traces of old drivers

68940e2ba73a99483f4da2b53de386eebb9480f7 authored over 8 years ago
Return 0 on timeout from *Transmit() and *Receive() functions

bffe888d4a8b3c87f837ebb054da721035c9068a authored over 8 years ago
Add nuttxcan driver

ec48a351249ab3467f6fb13f173939a2013136e7 authored over 8 years ago
Add socketcan driver

e50844f37ae64a0efbc74f2f5fd7a339c2d4fedc authored over 8 years ago
Change directory structure

dc3761854437bdec66c225debba64e651d7e060a authored over 8 years ago
Add CanardDriver

a194120d86d6fda005f955d842d43341ce786db6 authored over 8 years ago
Add nuttx driver

c5399175f7cc63bbe29836933337ec840bff190d authored over 8 years ago
Move linux driver from canard_test.c to canard.c

c44af8aae7115819e0bf14ff503c2baf6a93253d authored over 8 years ago
Merge pull request #24 from paulpatience/canardReadRxTransferPayload

Fix bugs in canardReadRxTransferPayload

9f376553e79436ab5ccee8c98346804740942f77 authored over 8 years ago
Fix bugs in canardReadRxTransferPayload

987ad9ddd35464ed2e03b67702968bd0db4311cd authored over 8 years ago
Merge pull request #23 from AkilKhan/master

8 bit data type ID for services

e3efc50fb97760fc5f81bee32a627f7b4de6e2a6 authored over 8 years ago
8 bit data type ID for services

953d34ce9cc16adcb73f4025f9b53cf235b1ac56 authored over 8 years ago
Merge pull request #22 from paulpatience/canard_test

Test uavcan.protocol.GetNodeInfo request

d7e1bb970eb8c61b6e6a3d76d89d295bf18b469e authored over 8 years ago
Test uavcan.protocol.GetNodeInfo request

d64bd9666a16b4bc32b80c454f30d043d194902a authored over 8 years ago
Merge pull request #21 from paulpatience/canard_internals

Wrap macro in parentheses

0753f7123227fe8c4b4076a2d26334552fdb45e7 authored over 8 years ago
Wrap macro in parentheses

26d16693e51410c7b4a0272d77b2bbdd3fcbdd53 authored over 8 years ago
Merge pull request #20 from paulpatience/crcAddSignature

Bytes of signature should be little-endian

c35385d4d8cfa937f105446f0ca6da8820319671 authored over 8 years ago
Merge pull request #19 from paulpatience/multi-frame-crc

Multi-frame CRC should be little-endian

5029639e82f444645342841fc6cdc167a95ba8c7 authored over 8 years ago
Fix multi-frame CRC on receiving end

5be7c3ca69295ce1e1fc5b5c545b1006b1d72119 authored over 8 years ago
Bytes of signature should be little-endian

dc0db1474f23246a430a538079d9384f9533715b authored over 8 years ago
Multi-frame CRC should be little-endian

219d4e3d047a21d02749b48aa90888db24142c1c authored over 8 years ago
Merge pull request #18 from UAVCAN/payload-release

Properly releasing the transfer payload

d9ab40f194f156d4890ba720ac3db6d8f72f8c50 authored over 8 years ago
Properly releasing the payload

ed69d59ddf840f68a52f1222b85eca60c05707b8 authored over 8 years ago
Merge pull request #17 from paulpatience/master

Use fewer headers and change i to uint16_t

ba523d0bc4baa0aede6833cbbaa4b61c95cee4ed authored over 8 years ago
Use fewer headers and change i to uint16_t

27b3c8788f8b7200eab76a13cac4d0fc46a30d92 authored over 8 years ago
Merge pull request #16 from AkilKhan/master

Destination node ID checking

34195e7f13637bdc79198c94bd1b2e5ecffe9383 authored almost 9 years ago
Destination node ID checking

4a440ef01cae4637fc46a012acb713d98a286e57 authored almost 9 years ago
Destination node ID checking

b409b0eb4978b8eeddfe6b3f640af0e0a3bc2589 authored almost 9 years ago
Continue filling payload head in the case of 2 frame transfers

f42f775e38402a5f24b424372a0e4bb41bc66208 authored almost 9 years ago
set middle_len for transfers without buffer blocks to 0

a9e506d3d75e2d2061ff5fa428c84c686dc04700 authored almost 9 years ago
Updated for padding issues

9b1a1b061c438b1e1d35a54a4d17e81cd3a9835f authored almost 9 years ago
changed i and index to uint16

724ea80a336d8074459501907fc645256b51fddc authored almost 9 years ago
Merge pull request #3 from masierra/msprivate/master

Implement Libcanard Library

940157b0dd1504b4ded72f757c00632ca74a86df authored almost 9 years ago
[libcanard] making coverity happy

8a7a6d1cea4adfc5e30a45a2e8e3bfc1d1343b4d authored almost 9 years ago
[libcanard] coverity fix (result_independent_of_operands)

28755c2bf71347f9d5f52eef21aabee7d5c65d0a authored almost 9 years ago
[libcanard] was uninitialized

519a259764751e7810e43dbe21086fba602c5479 authored almost 9 years ago
[libcanard] cleanup

bc8c5833b1401a5898e52d31bd91d3e7e43c2866 authored almost 9 years ago
[libcanard] added error checking

aa112be54f834a4cf48097be51a9a76c1aa614f8 authored almost 9 years ago
[libcanard] fixed typecast

fae086eed9e8a6543c0c13f80ee7ecffcd11ce39 authored almost 9 years ago
[libcanard] fixed redundant check

9c595b48e8c9ec31cbdef328056edc4686dfd712 authored almost 9 years ago
Added Coverity Scan badge

9bdeabec2feebecd91aef76670b0e54bdbc3bf4b authored almost 9 years ago
[libcanard] moved to internal section

167b54a8a588c63eb788fd294671230b0daa137b authored almost 9 years ago
[libcanard] cleanup

89514fcd39f1cf344a164e925a2475896f0905a3 authored about 9 years ago
[libcanard] zubax style changes

6aab3b66fc8780c4fbd29727b5e983625553aa80 authored about 9 years ago
[libcanard] canardReadRxTransferPayload

5e0fa6fe80d757a5eae377ac1232ee7ca9d1e86f authored about 9 years ago
Add 32 bit libc to Travis environment

8d3d7e70cc08bead0d53e71d673b0de88dc45a68 authored about 9 years ago
Build in 32bit mode

By design libcanard only runs on 32 bit platforms.

cceb891302bb08fe9c295766c3cdd460c3719937 authored about 9 years ago
[libcanard] changed to uint16_t

605960c0e4d9272a5be6b89081892900324f5386 authored about 9 years ago
Merge pull request #9 from UAVCAN/pavel-kirienko-patch-1

Corrected mistakes in the design document

af3da6a93f97ad69c1ff864311b8f22584d50869 authored about 9 years ago
[libcanard] naming conventions

aef7d51aec4dbf781bea2d32484b1d9c1e40172c authored about 9 years ago
[libcanard] bug fix

a4b7172bd67a9c85b15d488f0a95407a8f18fb0f authored about 9 years ago
Merge pull request #10 from antoinealb/fix-travis-build

Fix clang build + Switch to container based build infrastructure

2c88034f5a44232762bca4930dc68795a4c3c55f authored about 9 years ago
Remove sudo usage

This allows Travis to use containers instead of full VMs, for faster
builds. It also fixes an is...

f766217fbd69c8b9566704f8e0fb59c4dde43677 authored about 9 years ago
Corrected mistakes in the design document

afa6001c7105845f8a17819b545f74ed78ccbef2 authored about 9 years ago
[libcanard] probably should be static

7a4f3205b45e7856f674511e2d436554c76b6a8d authored about 9 years ago
[libcanard] avoid hard coding memory pool

211e8148394662dc3e7eada71c3021f5b11523de authored about 9 years ago
[libcanard] fixed memory issue

cf324b97b1fd3bbc8e8bf639896f959d5428be91 authored about 9 years ago
[libcanard] compile as 32bit

87fe8ea7509ba19e11614dd5d88d531407ac6cc2 authored about 9 years ago
[libcanard] documentation

056e9a5176ed8eb5f1c1b06673dfe5f831fbd821 authored about 9 years ago
[libcanard] fixed

b1e55e6e883c5481938a7f6fbf2aaba2cd78d78d authored about 9 years ago
[libcanard] added crc checking

f53b2d26540160046cd2d2877653df79a5af8d01 authored about 9 years ago
[libcanard] crc functions cleaned up

4deee93a03655d372d74486d737adf6a7d1e1724 authored about 9 years ago
[libcanard] should_accept started

48e5398c61ba522394da63f3ec39810067155cca authored about 9 years ago
[libcanard] crc test

d5843b1d19d532d33597becbd7e44cc7aa3c165e authored about 9 years ago
[libcanard] cleanup

a1f84d00e959d68e337fe452f4c03091d613c82a authored about 9 years ago
[libcanard] added crc functionality

b796124118f7b4fa0e43be995205926ca49c3ad1 authored about 9 years ago
[libcanard] added discriminator

ffb77d908ba30c1d81eb93ff100f271a72bcb636 authored about 9 years ago
[libcanard] added crc functionality to tx

a45b7f62dcafe59115f06edc44d27c2951171ce4 authored about 9 years ago
[libcanard] added crc functions

bdc3bc388387a07b0fbae6b7b67a972e0ac4afad authored about 9 years ago
[libcanard] added crc functions

08a164a40abe1c5f62bb4774d215f9f8a617d5bb authored about 9 years ago
[libcanard] added crc test

7dba83fbfc66a0f00f25b9433da003c4ebd49610 authored about 9 years ago
[libcanard] oops

4dda3d27555d6a14eb7cfb2493d021551847e3de authored about 9 years ago
[libcanard] being careful

6265e9b8733914120b830e6d5a5a5c5ffb846163 authored about 9 years ago
[libcanard] documentation

7cd5eb092694abc6a0539932770180335d82f205 authored about 9 years ago
[libcanard] getting ready for anonymous transfers

4d5aad2c66e35658482210f8236493e9291679f9 authored about 9 years ago
[libcanard] fixed on_reception

6e7012b9979696243d4eca2a397d3addf78cd9fa authored about 9 years ago
cleanup

645d5c8348471f8dbe5e24bd7a6bd1968ca58977 authored about 9 years ago
added license

4ceadfaf949e54afa2b5135d214013869ea6193b authored about 9 years ago
removed canardAppendRxState

db6a367e101f5222e10810679cc03c42afbf2b01 authored about 9 years ago
cleanup

d708b34b7a4f3b864898eddc9d443f1f4d753385 authored about 9 years ago
added libcanard license

eec4efffd2ec3e7321a18b8be48d0b49e979c43d authored about 9 years ago
Merge pull request #5 from antoinealb/convert_design_documentation

Convert design documentation

74f5770d7c81a8b5fe6af6663c6f8a0e90471490 authored about 9 years ago
Add design document

The design document as on Google Drive, but converted to markdown for
version control.

070e39a7c5c10a1754d59c1b19ce522b76653f94 authored about 9 years ago
Change the link to the design document

d47aaddaab0eef1ebab7c558ab507744554ea98b authored about 9 years ago
[libcanard] Definitions that are not part of the library API should go into canard_internals.h

8951b98b32ed12fb096aadf9d093b897548b6766 authored about 9 years ago
[libcanard] Appending to the end of the linked list is computationally expensive as it requires traversal.

Prepending the list, however, is constant time.

e288578c4bfd4520008d7f560b9411861afc219c authored about 9 years ago
[libcanard] yep. memset works here

14898d9d45ab41fd5bb0f8ddef9f82413cc20e49 authored about 9 years ago
[libcanard] do not have to expose the timeout_usec to the application

0844f5b147bfaf23180b4adad5a099e53e029fde authored about 9 years ago
[libcanard] Appending to the end of the linked list is computationally expensive as it requires traversal. Prepending the list, however, is constant time.

e3452442f31f290ce12b0ea5926162194be3b5ee authored about 9 years ago
[libcanard] test makefile

c57df3dc00e63548220833e877976a9047332720 authored about 9 years ago
[libcanard] test main(). Requires pthread

4b9ca64684bf08ce4236ca2a5012fcaca053e0b9 authored about 9 years ago
[libcanard] didn't need frame

8470b143d0effd110df469691c9689ae94066a69 authored about 9 years ago
Gitter badge

d4e846c4a74333496e521238c3816fda5b2cb949 authored about 9 years ago