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

Restructuring WIP

502e51240e647cde8d9e0856d4d37720c36b3cb7 authored about 5 years ago
Badges

c1cf930ba92ba015caff3a11efc08c0e97488ef8 authored about 5 years ago
Merge pull request #140 from UAVCAN/sonar

SonarQube integration

38379db46c574278e675f16b574d130fd2d228a8 authored about 5 years ago
SonarQube integration

2aae88654a76e1ceefec7e0e2d68aafb91091b99 authored about 5 years ago
Merge pull request #139 from UAVCAN/tooling

Tooling up

868ac790291324602c744774b787eb4850d14d0f authored about 5 years ago
Drop driver tests

9880a53bede5c308f63189f79f77fc9bc5003224 authored about 5 years ago
Who needs image files if you have ASCII art?

7e1065d9c9df2aad0f609cf8a181f4e30c1927c9 authored about 5 years ago
Remove drivers from the library repo; to be re-added later in separate repositories; see #69

58f03ca27cf5c777a2ef44a678a5594c32ce40d9 authored about 5 years ago
Remove demo.c -- to be re-added in the SocketCAN driver repo

23cd7814ca31a3a149863a85446a8f8db2a9a8ee authored about 5 years ago
clang-tidy integration. Not using it in CI yet because there are certain unresolved failures that will be taken care of when 64-bit platforms are supported.

2b2ff6e232c2a21ce42613310edf89e6b037d54c authored about 5 years ago
Travis

805c7c9cfd5daf62a17cf9ac368a0e5bfc8fc9e8 authored about 5 years ago
Travis code style enforcement

e016bbc512765c1aaae87f0ebfe1c92a18ca4d3e authored about 5 years ago
clang-format applied to tests

0487bc24e0cf20ce3caadb9a606d5bc54b13e625 authored about 5 years ago
clang-format application + rule file

7e78fa7d4fae8d9226bcaf11c03affae4b8c78e9 authored about 5 years ago
Drop the DSDL compiler (see #137)

56e9c95b46398ad303bd49cd0e9c7712696966bc authored about 5 years ago
Merge pull request #130 from kjetilkjeka/framing_v1.0

Framing v1.0

c94b56275c15fb3fe33be2fd25977d2dc0023bab authored over 5 years ago
Avoid repetition of bit placement definitions in framing tests

af9352ab6a1167b2ab21cd9e6154f560373229f1 authored over 5 years ago
Add test for deframing when CRC is in seperate frame or split between frames

9cb79be08bed2b6dce45ab441f32826c8811b6b5 authored over 5 years ago
Change deframing to v1.0 scheme, add test for the base case scenario

66e5edd86cb429ba828b9e0bf71483902952ac10 authored over 5 years ago
Add test for scenarios where CRC frame is sent in a seperate CAN frame and split between CAN frames

1b4e36964921fc162e54791282b8ceb84fd4b53d authored over 5 years ago
Changed outgoing multi frame transfers to follow 1.0 framing rules

e4fba677e39aabb55a7f41c89f09bae576212c03 authored over 5 years ago
Added test for framing single-frame transfers

832528cf1ee729cb630735a10ee4b430c5df1cc6 authored over 5 years ago
Merge pull request #127 from vvg77ripe/uavcan-v1.0

Fix multiframe CRC calculation

d83ee9af8a112e40bdda2a177c37269b5100805e authored over 5 years ago
Fix positive error codes

7a5df5e7306b282df984639ebc9c47e3d26a69f0 authored over 5 years ago
Fix multiframe CRC calculation

9719e20c5f06fc78fa4d0760b900dc83ec4cd0d8 authored over 5 years ago
Fix multiframe CRC calculation

d6bddcf11df7020bebdacec3f420d8a9a7ec9af1 authored over 5 years ago
Merge pull request #122 from fvantienen/dsdlc_fix

Fix DSDL compiler

958e0a7b29a438559387127890debba8d2ffdc46 authored over 5 years ago
Fix compiler

26f57e932c0fe97dfa422c0a33be6383f48fc22d authored over 5 years ago
Merge pull request #114 from aasmune/remove_tao

Removed TAO in serialization code.

950b4efd2dd6b8b730c8807a2febdf610b610104 authored almost 6 years ago
Removed root_item parameter no longer needed for TAO

0e5a0f10ce724ff3d442a448d04b18d8459dfd0f authored almost 6 years ago
Removed TAO in serialization code.

2555b1b5ec668998191a098ac20e9533d6320a26 authored almost 6 years ago
Merge pull request #113 from aasmune/dsdl_compiler_constants

Generate constants also for "empty" files with no fields.

0f55bf8f81d1fa8545a8d35cfee2e9670a238551 authored almost 6 years ago
Generate constants also for "empty" files with no fields.

17a9bf5b3c41341bc5b50d5df9f4e59010fd1c1d authored almost 6 years ago
Merge pull request #112 from aasmune/protocol_version_bit

Add protocol version bit to CAN ID

9620dbf46aa3e75a07b0ae77679ddfac6d2da16d authored almost 6 years ago
Add protocol version bit to CAN ID

c17aa4e891da2e0bf63e8ed0d0263b17199c981d authored almost 6 years ago
Merge pull request #110 from aasmune/toggle_bit

Change toggle bit to start at 1 instead of 0

9a9ac0d31199a9b4b06d1d5f7cb7274efd6b930e authored almost 6 years ago
Change toggle bit to start at 1 instead of 0

9dc2cea882e9559fe0482703ce466ddbe47e3320 authored almost 6 years ago
Merge pull request #109 from aasmune/bugfix_services

Fix bug where service IDs were sliced due to overflow

3f1733de5717721674b2e2c23355d5e0e85ee773 authored almost 6 years ago
Fix bug where service IDs were sliced due to overflow

22bae3ea73afea1383cf9a746d7e13f4333f06a2 authored almost 6 years ago
Merge pull request #106 from aasmune/update_api

Updated API entities to match v1.0

1bca15e856dd627f1d9e6bc54925dbe9f698a18c authored almost 6 years ago
Fixed indentation and separated spec and library version

88de1a6fb615e1feea0f1587086773f39356af4f authored almost 6 years ago
Apply suggestions from code review

Co-Authored-By: aasmune <[email protected]>

2c5c08e96429c5aa11592db18702418b58f2de84 authored almost 6 years ago
Updated API entities to match v1.0

927478408684f1fbfe04872d73541ecf51a82ee6 authored almost 6 years ago
Merge pull request #99 from aasmune/header_rework-v1.0

Start of updating CAN ID header format to match v1.0

43c53854e70e7adc758f6a4131112c71029cf57a authored almost 6 years ago
More review changes

55b73451c79a2193b608e19e95926f209ef7f5e9 authored almost 6 years ago
Review changes

f780ae07dd7334037c195e331a19df0261b2c4ca authored almost 6 years ago
Start of updating CAN ID header format to match v1.0

0d3d002e52cd9462b6090e0da27da90b8af3d3a5 authored almost 6 years ago
Merge pull request #92 from UAVCAN/master-to-uavcan-v1.0

Backporting recent changes from master into uavcan-v1.0

2b536741e101ee48d54980b3ff47310796fb2eee authored almost 6 years ago
Merge branch 'master' into master-to-uavcan-v1.0

98b495e4361499932d07770886e5308a0ed11d99 authored almost 6 years ago
Merge pull request #93 from UAVCAN/test_ID_bugfix

Bugfix priority field position in test

1d1e2a3cf01907b9a06f30c1ccbdfd98bae25978 authored almost 6 years ago
Bugfix priority field position in test

4e0fcbb1d630f633dd7f17e7567092a47b2e2d44 authored almost 6 years ago
Merge branch 'master' into master-to-uavcan-v1.0

8fae553d1d685463387e57f06472024583434ad1 authored almost 6 years ago
Demo style fixes: added g_ to globals, no logical changes

ff5dea2eb570a2c9582132a52d3db757b98f226f authored almost 6 years ago
Fixed a false-positive linter warning in canard.c

75e593b9a1eadf1f2ebf85dc267ba490b0ddd537 authored almost 6 years ago
Formatting and copyright updates; no logical changes

ec99817f39da9e19eb6738d49b42b089bc8fd0f4 authored almost 6 years ago
Merge pull request #91 from mike7c2/master

Add error reporting for canardHandleRxFrame

de52a94c5cdac6a77655738a0ac830c01e8a0367 authored almost 6 years ago
Add error reporting for canardHandleRxFrame, address comments from #90

e928aef4b1d6f8968147d422c26ca4dc01e54368 authored almost 6 years ago
Merge pull request #89 from aasmune/issue-88

Fixed bug introduced in last commit where an undeclared variable were…

6966622ab08b539d7b44b689bc875401b4d81de3 authored almost 6 years ago
Fixed bug introduced in last commit where an undeclared variable were used in auto generation of code.

03bb805ec2742f120c1f26a0d40a38cd47dc8e7d authored almost 6 years ago
Merge pull request #86 from aasmune/issue-83

Fix bug with decoding of compound structs

16e4f34341f510c0ddde13a8d5a203c7ffb156f2 authored almost 6 years ago
Merge pull request #87 from aasmune/dsdl_compiler_v1.0

Bugfix, and add support of parsing unregulated fixed port IDs

9fedaee863fe8007eda5084d5de9f8cc4fb7e6fb authored almost 6 years ago
Fix bug with decoding of compound structs

16abaffc8918bba83a08ed59098f8cd9617b9fa0 authored almost 6 years ago
Merge pull request #85 from adolfogc/substitute-pyuavcan-dir

Use pydsdl's directory instead of pyuavcan's

0b57a7472cc3118686dd1d5d7a0beaf21005e2df authored almost 6 years ago
Fixed bug where parsing failed if using unions in request/responses. Add option to allow unregulated fixed port IDs to DSDL compiler.

6b61f60c8084fc568d60244aed28a2614b6862f1 authored almost 6 years ago
Use pydsdl's directory instead of pyuavcan's

5fd851096a4d09bc4de1263c9d9b80684c1d365a authored almost 6 years ago
Merge pull request #84 from aasmune/dsdl_compiler_v1.0

Dsdl compiler v1.0

67b28be349e85e0dcb2e61ca94c3071d08eca19c authored almost 6 years ago
Clean up of code + review changes. Code now includes version of data type

bc3112dca00d204d949885d06665fb89ffaaad4b authored almost 6 years ago
Minor clean up of code

f2b52ab2419d8a31bf33124441b77d59e3107990 authored almost 6 years ago
DSDL definitions for v0.1 now parses "identical" to the old parser

cd0056440dd6feb72f8d4028857234ef20e32859 authored almost 6 years ago
Merge upstream master

1862da04fa48762dcb5da7eb25797b746feff455 authored almost 6 years ago
Updated dsdl parser to use pydsdl for v1.0

fccd73e6f611d38e2a93a378bebd96c939d12430 authored almost 6 years ago
Merge pull request #82 from adolfogc/minor-changes

Minor changes in DSDL compiler and STM32 driver's README

83514d695a871eb49c00196a8d7df37e7d1d974d authored almost 6 years ago
Add STM32F091 to the list of supported MCUs

30f789532f9ac5c316f8bec3ab07cebc9076916d authored almost 6 years ago
Add explicit cast to silence compiler warning

58e676f905f28e6b7da09ce62e023f5bb0305697 authored almost 6 years ago
Merge pull request #81 from mike7c2/master

Fix boolean message member code generation

907f95710a618e0a2e774223c6d6c325723d559c authored almost 6 years ago
Update saturations macro to use >= for comparison to avoid compiler warning

08286a350f6d2a2a80475f4c24348b9db830675f authored almost 6 years ago
Calculate max size of boolean as unsigned

016a6efd80f1c1842154141852bc6f6d2cd41568 authored almost 6 years ago
Merge pull request #79 from davidlenfesty/patch-1

Added STM32F303 as a tested MCU.

c552466f73d0833c08428edf9293522fb85e83ae authored almost 6 years ago
Added STM32F303 as a tested MCU.

I have personally verified CAN1 to be fully functional on the F303 series.

fc763e4fef122f70c118676ce7bda1c89ac63794 authored almost 6 years ago
Merge pull request #77 from ArduPilot/pr-remove-tao

dsdl_compiler: removed non-TAO v0 support

832068380058856f52cefea58028816e3de65f51 authored about 6 years ago
dsdl_compiler: removed non-TAO v0 support

1714dd491379d5e5a1b988c460b8aed485f3cbd6 authored about 6 years ago
Merge pull request #76 from ArduPilot/pr-compound-void

dsdlc_compiler: fixed building of headers with C++

dec15b3bb19f6b953705dea3851590cd46f801ee authored about 6 years ago
dsdlc_compiler: fixed building of headers with C++

this removes the void* cast when calling encode_internal and
decode_internal for compounts. The ...

067898534469a8511c8e480959eb47cfe9e80a8e authored about 6 years ago
Warning fix & CI fix

65ea2be5343e83c6327d20ee5c82d03f4b22d55a authored about 6 years ago
README update; CANARD_ENABLE_CUSTOM_BUILD_CONFIG check replaced with #if

c307f1920c02e1b6c269788597771c650e47d3f1 authored about 6 years ago
Merge pull request #72 from adolfogc/config-header

Create separate header file for defining the build configuration

5bdbc8764c8a550fec6fc55fe113fc51001a5c5f authored about 6 years ago
Add the option to allow the user to provide an overrides header file

The user should define the "CANARD_ENABLE_CUSTOM_BUILD_CONFIG" flag and provide the file "canard...

b35c32a794b4dfe09946af5ac091bc915df33b0a authored about 6 years ago
Merge pull request #67 from espitall/fix_build_warnings

Fix build warnings

43de1c4966b8d1e5d57978949d63e697f045b358 authored about 6 years ago
fix typo on max_bitlen

c4fabe28ddad0e73e9c2290606faa067cf7e6212 authored about 6 years ago
format template code for 120 lines maximum

e1e8bcbada74e4c25619154b9dc7ce6eebcbe183 authored about 6 years ago
remove extra blank line

e257a5482b81fe958f9164b535db3468793323e0 authored about 6 years ago
Merge pull request #68 from espitall/fix_constants_in_service

Fix issue with service constants in dsdl compiler

04a4b5d43d02eb7362c60655b6f54addec05708b authored about 6 years ago
Fix issue with service constants in dsdl compiler

00f4f6713462ec61cf098f7444b8bd4b91ac55fb authored about 6 years ago
remove signess issues on generated files

673cb367c5b40b8653164d7ac3226e9134367c92 authored about 6 years ago
remove unused warnings on generated files

a98d345e87d519c829d40d71d6e60fef6539b893 authored about 6 years ago
Merge pull request #65 from aasmune/fix_unnamed_structs

Fixed bug where some parts of the template weren't updated

61a3e38daeada6b15c99086892127c7ea50644e3 authored over 6 years ago
Fixed bug where some parts of the template weren't updated

1d7fe17f90b41a25969c9a4af23a3f7a91ad6a32 authored over 6 years ago
Merge pull request #63 from aasmune/fix_unnamed_structs

Changed from unnamed to named structs in DSDL compiling…

4941419773421db12b9345c9e0fbe112c72a852c authored over 6 years ago
Changed from unnamed to named structs to prevent errors during compiling with c99 and -pedantic.

1355a0ce483c695da5935382ceb9d6bd4c222bec authored over 6 years ago
Merge pull request #60 from aasmune/generate_constants_for_array_sizes

Added constants for length of arrays in header files.

9fd07c7aca1007e17161a41807bbc28751bbcbe8 authored over 6 years ago