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

NuttX driver: update include path

47aa29dd4ec00fda96d07991fe65ff47ec8480c0 authored over 8 years ago
Fix tables in documentation

845e982675626116b67ea729aebb80f45eb1c7df authored over 8 years ago
Added TODO to the Travis script

a6ac1affc99a8b5be55f4b655a2beb3555ab598d authored over 8 years ago
Added AVR driver build to Travis

7aa09c4917916e749b6b21fe3fcdfdda39b172fd authored over 8 years ago
README typos

b8e425c2c7b8435208c40c6327e439dbec0234e8 authored over 8 years ago
Merge pull request #30 from rennerm/feature/at90can128

Feature/at90can128

a5f7da8cc0443c530631222259a10c62d4a117c3 authored over 8 years ago
add service bit (7) to service filter, add message filter

d3aa31c82856fc5ffe73709f0d778b3ee2479cc4 authored over 8 years ago
change to lower case

93a81a0b15b0408ba18c4544ed43d01b00364841 authored over 8 years ago
return error when bitrate not supported

5d6f0ff1ecd8e50fe1d15ba534a3e9fe80b2c61c authored over 8 years ago
fix typos

150f38f82a920b5d8d5b3fbefd86888fca129c8c authored over 8 years ago
fix README .....

b61889adf57f4faa753271745efabb3ac334d204 authored over 8 years ago
update readme with aditional informations

f552dfa7fdd77e878c83d6a0b06b382aa0e6986c authored over 8 years ago
re-enable avr-can-lib buffer for AT90CAN

70cbffc41f6e4ed260d00961071843f8a40fbe72 authored over 8 years ago
do not use aditional buffer (AT90CAN) --> smaller code size

65b012e0e910fe79fe46a25725f3b0a45bb1c07a authored over 8 years ago
fix hardware filter

97b654064cf971a7823709826c576fe03986bbb3 authored over 8 years ago
add build instructions for avr-can-lib

b88bd4ff72dd3e6add3095d608ccad7f5b589baa authored over 8 years ago
reformat code (uncrustify)

d9b567239d7bfa288ca8a1e3c5a145fd96464bc6 authored over 8 years ago
add configuration function for hardware CAN filter

f1b8516285450993f3a804ef2118f01e7de9192b authored over 8 years ago
make CAN bitrate selectable

784ede84ba7b32e3d7f2d82d9f360615794563bf authored over 8 years ago
remove prebuilt library, add cmake file to build own library file

c654b5b41d130343c1746e36104534c5b56ccec6 authored over 8 years ago
rename and add documentation to header

6cd2c08f1e56e2138e2e2fc81802fc0205cb7b56 authored over 8 years ago
rename to canard AVR

a247cdbbd585b3e7255e2fcb688baf729f406c13 authored over 8 years ago
add avr-can-lib as precompiled library

e4a06e9556f3ee3e40bee2cc25973312be371c89 authored over 8 years ago
fix receive problem

a89af3efd763dfda08afbb7a7604a8203ffa3df8 authored over 8 years ago
get rid of compiler warnings (8-bit microcontroller)

3548b0611f783e5b30cfc361a073084657e520fb authored over 8 years ago
add at80can128 drivers, untested

4f71de863ad20d60b2b28e44291735ebd2c9af57 authored over 8 years ago
Merge pull request #28 from UAVCAN/demo

Release v0.1; design fixes; demo application; unit tests

b28bf6ac337e55d49037fd9904d4b951760c4690 authored over 8 years ago
Minor fix - replaced literal with constant

8c9062a0e12d09b6774d3350c7ac77dc5afa91d8 authored over 8 years ago
Moved macros from canard_internals.h to canard.c

928df1f6d41043c3c2bc08072b07722a22a9c11a authored over 8 years ago
assert() --> CANARD_ASSERT()

eca093840d1ce5f200c3ca5aea0a02897e742475 authored over 8 years ago
Merge pull request #29 from paulpatience/canard_nuttx

Fix typo

a705c3597f2ac2d8f4d666647d7a8b4b2535c12d authored over 8 years ago
Fix typo

eb6d75bad4c0e99ab958b8103cf145a019b7d21f authored over 8 years ago
Typo

ea67e450156dc6e373c7f17b611f68bc57d88fe0 authored over 8 years ago
Off-by-one fix

4904ff138065e3a443e3a2cad6fed7526aca40bf authored over 8 years ago
Doc update

bc4b3cbc74521ff6d7c790f42e765c12faabce49 authored over 8 years ago
Suppressing Coverity Scan false positive

a78b209627f4f3d25da189d0207094e57c432e67 authored over 8 years ago
Not updating TID on response

01b78fa51db1226273610028788219ea740c63bc authored over 8 years ago
Library version definitions

0e12d8dae1fef137e2858db70e4e8df33943ecf0 authored over 8 years ago
demo: warning fix

fea34512fea0bf274fa3c9cf0c79fa92a116c781 authored over 8 years ago
Simplified GetNodeInfo response encoding

f314cb2f91b2ab2e92f6e196da775b408bfc20fc authored over 8 years ago
demo: GetNodeInfo server

4d87abf15958dca7bf1e5a34245e06d7f2dceee3 authored over 8 years ago
Updated the DSDL helper utility

23505c2905df6129815a86d99235a4aec92dadb9 authored over 8 years ago
demo: transmitting NodeStatus

4cef17a53c459dd2c0fc62bf27522738cf0a2069 authored over 8 years ago
Updated the demo app: fixed dynamic node ID allocation client

41be25fc937a24dcaab72e1870ae7b7b4699dd1c authored over 8 years ago
Miscellaneous fixes

79b36d3a056362d0bf3b2645a076902780441340 authored over 8 years ago
Header comments

c544147fe9a7909d264287b5aa59cdd353bfd0a0 authored over 8 years ago
Updated the design doc

61bf589f58b95dd422c3a866b324a916aa2067b9 authored over 8 years ago
Renamed CANARD_MULTIFRAME_RX_PAYLOAD_HEAD_SIZE

995ec1e7b4ff49cc368a58088a9ecb08ad13e90e authored over 8 years ago
Fixed handling of dynamic memory during transfer reception

c186db7f303de82cc73ba5470aa2bb5004e9f9d4 authored over 8 years ago
canardEncodeScalar()

2806c5155d9c724c65689f2593ea2eb0a7b5a1f9 authored over 8 years ago
New test case

5c18be42f598aa49bffeb8eb3f779dae99776117 authored over 8 years ago
New test case

ef0eead86e819612cc6a5feb7c56de2599fc06f4 authored over 8 years ago
Fixed RX buffering when receiving the last frame

c9a4c94e52005dd6b41d00ec3b0b96bae46378fd authored over 8 years ago
Removed the old testing application

4cad022c365f9b22a2503c04b1d472149461ee76 authored over 8 years ago
canardReadScalarFromRxTransfer() --> canardDecodeScalar()

4ca7dd08ecf791f45858f30339596d0d29b6b576 authored over 8 years ago
canardReadScalarFromRxTransfer() - support for multi-frame transfers, associated refactorings; middle_len removed

ac0f1833be56d07972281a6940f3d09eae083cb4 authored over 8 years ago
Fixed canard_test.c

251f3b38460ed1ef3ecf94800331a1b3d1eef2c9 authored over 8 years ago
canardReadScalarFromRxTransfer() sign bit extension

0c05074b98d6ed75f1c96a67d63a10455d81d7d7 authored over 8 years ago
Fixed design mistake: canardReadRxTransferPayload() --> canardReadScalarFromRxTransfer()

4e673a8f9cd046eb1c856dd202d1fd6a9f3c2433 authored over 8 years ago
Minor restructure

b643ab933cb67cbd98888d7aa2ce838b262207ce authored over 8 years ago
First stab at the demo app, incomplete

a50bdd7b4268e845acdc9e28dad91047abd117ba authored over 8 years ago
Fixed handling of anon broadcasts

1a291f2abbd7dc65fe702f8607741c47cc891162 authored over 8 years ago
get_data_type_signature.py script

56ccaf799d67b63268cf01a6f5c8454485f05c4f authored over 8 years ago
Wording

f5b662a90375e161569772aa8e8c80b49bbbd8a8 authored over 8 years ago
Fixed Coverity Scan warning

c45c2baf5a36c400ae01b3161cc66ebbef526498 authored over 8 years ago
README updates

aa3b555763713d587acab60a9e38f5c83600d96c authored over 8 years ago
Added some explicit casts to keep static analyzer happy

f08ebfc3157711204498be387b369970abeb62ee authored over 8 years ago
C99 compatibility

6d82465f1685a27ebf0becd9d5d9719c1fdf7da5 authored over 8 years ago
Static memory layout check

9b845b4387b7af855ddae604766423b90fb91a38 authored over 8 years ago
Float16 test

903c080cdcab6f5615ad93bed85c758a2014dfc7 authored over 8 years ago
CRC unit test

5a829bb366b69f245b86de4917fe007dc42b32fe authored over 8 years ago
Removed the example test

386731a1a426a2cd0dd6a0b46dfffe4447e3f13c authored over 8 years ago
Test update

0d3854e254957810785344de3111784e7a12e737 authored over 8 years ago
Float marshaling functions

d8d7a91f8165936173da794f658eb18a703acbfe authored over 8 years ago
TODO about stats in canardHandleRxFrame()

1f435adbe0f959c0077aa557394e4d618350b806 authored over 8 years ago
Proper initialization of RX timestamp

a65e413fc60efaa3b4e970d30efa93fb2037225c authored over 8 years ago
Fixed transfer ID initialization in CanardRxTransfer

04a4500fb9cf1f61d93e0753e29730eba14977bb authored over 8 years ago
Pool stats tests

c2dfa289f8fda93eccc5d87a95719d93acaf5f70 authored over 8 years ago
Pool allocation statistics

14446f71a4c54116822b53c7231c1978d44f94c7 authored over 8 years ago
Note on the demo app

635272f268e49df463f6ac4b800df964b365cddb authored over 8 years ago
Rehashed error codes

330628e744e4568dea405a05a80da23fc0213152 authored over 8 years ago
Somewhat restored functionality of the demo app

0b3b080a9e57e397e6b244cbbfc133ea9c14d2e3 authored over 8 years ago
Using error codes instead of hardcoded literals

2ddee7f1d06310d936f40a0ae325439aa181db07 authored over 8 years ago
Restoring naming consistency: removed the 'canard' prefix from all internal macros

e6cf391d1f48d2d8616173f45aa48e3d33040d73 authored over 8 years ago
Properly handling CAN frame flags in the library and in the drivers

8c1f0fe7e020e770e2ebbab9f00bef11aef5451d authored over 8 years ago
Restoring naming consistency: removed the 'canard' prefix from all internal functions

d53b3258d2d90608403d8fee3f0dc465266727d1 authored over 8 years ago
nuttx.c --> canard_nuttx.c

bb8b6f727294b53e2c74787e1dbe8acdbc609d8f authored over 8 years ago
Driver API comments

ae34e1eebd11d15adfe07bb2970f49ebc0383554 authored over 8 years ago
Transitioned to C99 early versions of the standard are not supported by design

8d1e96366b2143019a07e452b4618e295504be3b authored over 8 years ago
Fixed loads of warnings from CLion's static analyzer

119e4de63a57edea2b97bbedd69353439c38b45b authored over 8 years ago
Initial style fixes

d3b172e251b06e4868a2ef3bdda093a8edf0e397 authored over 8 years ago
gitignore

0cb8339bd8d1a24a40cee19a8032cc6d2a087dd9 authored over 8 years ago
Merge pull request #26 from UAVCAN/32bit-build

32bit build

ddc864f9e98897f920763a8b75dde1e2dd6cab75 authored over 8 years ago
Making clang happy

f7252dee4f4fc1a6405c25e987e675d387e74a71 authored over 8 years ago
GTest CMake flags

825e9d4f6d8ba6e126e9b6de0b7a4f0047f905cc authored over 8 years ago
Fixed warnings

9601622a492f762e521d6ac8b94d0546958524da authored over 8 years ago
Package cleanup

749cb3583cfa475ec422bcc65efc34d5c15106c5 authored over 8 years ago
Migrating to Trusty

e281450b6886f1d399313370d05d7dbbe72b9972 authored over 8 years ago
Travis: added gcc-multilib

dca8a05eb5b742121ec8542f1ab341e2cce33b35 authored over 8 years ago
Merge branch 'master' into 32bit-build

b4cb7278b8479adad3855b9fbebf60039e88314b authored over 8 years ago