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 #142 from UAVCAN/api-simplification
UAVCAN v1.0 done
a2f3364d927c1dad5701cb2681ae791af97771be authored almost 5 years ago
Update canard.h
State that the frame payload pointer may be NULL if the size is zero.
b16a86b5a638d6ad3f9cbdf60bff194a9985dc9e authored almost 5 years ago
Update the docs following the feedback from Scott. Comment-only changes.
f80aa3c320aec049c3e0931912143aeac997df8e authored almost 5 years ago
f80aa3c320aec049c3e0931912143aeac997df8e authored almost 5 years ago
Update the README to match https://github.com/UAVCAN/specification/issues/75
09b4370a58f4b8b7e2418d0e57f11c0ce4d24497 authored almost 5 years ago
09b4370a58f4b8b7e2418d0e57f11c0ce4d24497 authored almost 5 years ago
Disable the codecov integration to eliminate noise. The coverage is tracked by SonarQube.
13d0f90ee275a7a97f60697fccb964d4ba63b32c authored almost 5 years ago
13d0f90ee275a7a97f60697fccb964d4ba63b32c authored almost 5 years ago
A few very trivial changes: typos, wording, doc style
b5f1b7781c9a4aeea12f088944b42e881395c6ff authored almost 5 years ago
b5f1b7781c9a4aeea12f088944b42e881395c6ff authored almost 5 years ago
Move the IDE-related files into the project root
9a2052f16ba5254ebec7752db46ba56112df3d52 authored almost 5 years ago
9a2052f16ba5254ebec7752db46ba56112df3d52 authored almost 5 years ago
It's done
691f2cad86b3235c3fb17a7bfc514a28d62f2583 authored almost 5 years ago
691f2cad86b3235c3fb17a7bfc514a28d62f2583 authored almost 5 years ago
README rework
d0da584c9502419742b4d5a6aedb45d30c757ff8 authored almost 5 years ago
d0da584c9502419742b4d5a6aedb45d30c757ff8 authored almost 5 years ago
Finished the header file documentation; README next
42664f4eda6dd5dc83097f614ce0ac003acac3c5 authored almost 5 years ago
42664f4eda6dd5dc83097f614ce0ac003acac3c5 authored almost 5 years ago
Docs WIP
7b5fcc3f5c8dee81a8b546848a92bdf6386b9117 authored almost 5 years ago
7b5fcc3f5c8dee81a8b546848a92bdf6386b9117 authored almost 5 years ago
Docs WIP
1ac67c44aabe181cbd5a810feb153e3e8ae33f35 authored almost 5 years ago
1ac67c44aabe181cbd5a810feb153e3e8ae33f35 authored almost 5 years ago
Add missing badges
183013bae210e32b1eff79ad519c6a699ecebf89 authored almost 5 years ago
183013bae210e32b1eff79ad519c6a699ecebf89 authored almost 5 years ago
Minor clean up; docs next
988bba27658ed2d4ee8211cde82e8091b6536679 authored almost 5 years ago
988bba27658ed2d4ee8211cde82e8091b6536679 authored almost 5 years ago
Okay, the coverage tracking seems to be working now
1361489e407bb90c1dda6779d53ccf3627a7e7f7 authored almost 5 years ago
1361489e407bb90c1dda6779d53ccf3627a7e7f7 authored almost 5 years ago
Trying with NDEBUG again
4199f620a9259ff343625a2c56262897242ed79f authored almost 5 years ago
4199f620a9259ff343625a2c56262897242ed79f authored almost 5 years ago
Okay, C code coverage is malfunctioning on SonarQube, let's try something different now
c9e464ea11b1b22403a419789bb981ba5bbec480 authored almost 5 years ago
c9e464ea11b1b22403a419789bb981ba5bbec480 authored almost 5 years ago
Fix coverage?
9efc9dd79a44bf14d8008f903db321b0b3342152 authored almost 5 years ago
9efc9dd79a44bf14d8008f903db321b0b3342152 authored almost 5 years ago
Formatting
34f8484a968c280fc9f21b6521f43a769bd422e6 authored almost 5 years ago
34f8484a968c280fc9f21b6521f43a769bd422e6 authored almost 5 years ago
A hack to get the coverage metrics correct in SonarQube
6b4e9a5920b92d2cc7cb023867ebbbe62ab49ff0 authored almost 5 years ago
6b4e9a5920b92d2cc7cb023867ebbbe62ab49ff0 authored almost 5 years ago
Brought the coverage to 100% excepting the assertion checks
347d0f80cb8c50b7c7fde079f3a06556eceb8ae5 authored almost 5 years ago
347d0f80cb8c50b7c7fde079f3a06556eceb8ae5 authored almost 5 years ago
More coverage
afc0b2e850f77f10e366cf5119b05c36d7785e01 authored almost 5 years ago
afc0b2e850f77f10e366cf5119b05c36d7785e01 authored almost 5 years ago
Bump coverage
966d10eef89b60cb48409865ed2a36c08669c3c1 authored almost 5 years ago
966d10eef89b60cb48409865ed2a36c08669c3c1 authored almost 5 years ago
Fixing combined coverage reporting
e1caf06772035dd3e776f1ae8ea00519797fbda0 authored almost 5 years ago
e1caf06772035dd3e776f1ae8ea00519797fbda0 authored almost 5 years ago
Fix the hack in the CI coverage tracking
0d665917faf6f0b1bfa90a861dfad68ded5e13a6 authored almost 5 years ago
0d665917faf6f0b1bfa90a861dfad68ded5e13a6 authored almost 5 years ago
Suppress a false-positive from Clang-Tidy
162a5a0e5e9ec7b98a3ac8b92d1fba660032292e authored almost 5 years ago
162a5a0e5e9ec7b98a3ac8b92d1fba660032292e authored almost 5 years ago
Nits from SonarQube
57c328ba34f2b95e1ef6cc377bf6ba69b456e7dc authored almost 5 years ago
57c328ba34f2b95e1ef6cc377bf6ba69b456e7dc authored almost 5 years ago
Fix warnings from SonarQube
130862ce99c13c858f1922bf7237e8e01e7bc300 authored almost 5 years ago
130862ce99c13c858f1922bf7237e8e01e7bc300 authored almost 5 years ago
Make the floating point support optional depending on the properties of the target platform.
b9497e7db6b31be99086c122fec9cb36b92c992b authored almost 5 years ago
b9497e7db6b31be99086c122fec9cb36b92c992b authored almost 5 years ago
Fix warnings
123ff12e463ab1f943a261effd24adc30c8f2cb9 authored almost 5 years ago
123ff12e463ab1f943a261effd24adc30c8f2cb9 authored almost 5 years ago
Finished the tests for the deserializer routines
357d4d1ee07f45a8811cf6f0a3280dd553d61123 authored almost 5 years ago
357d4d1ee07f45a8811cf6f0a3280dd553d61123 authored almost 5 years ago
Working on the deserialization logic and its tests
6aa8de0fda57e34780f1e7c4ea5538981142f7f6 authored almost 5 years ago
6aa8de0fda57e34780f1e7c4ea5538981142f7f6 authored almost 5 years ago
Better DSDL serialization API
54637ea4f5d5758b0a9006f52e5e605947816724 authored almost 5 years ago
54637ea4f5d5758b0a9006f52e5e605947816724 authored almost 5 years ago
canardDSDLPrimitiveSerialize()
5c8bdef36d6809b267faac332237884ba00c0f1d authored almost 5 years ago
5c8bdef36d6809b267faac332237884ba00c0f1d authored almost 5 years ago
bit copy implementation & minimal testing (to be extended)
389cf17d3fd0e60164646f9ba7563ebf2f1a24ba authored almost 5 years ago
389cf17d3fd0e60164646f9ba7563ebf2f1a24ba authored almost 5 years ago
Started work on the DSDL helpers
9ca9be2e7a3f5b3ed953b9fc52216effa63ea99c authored almost 5 years ago
9ca9be2e7a3f5b3ed953b9fc52216effa63ea99c authored almost 5 years ago
Suppress check near an intended MISRA violation
5e1bca92d2197cdf85c021aad8de4c9ce6294192 authored almost 5 years ago
5e1bca92d2197cdf85c021aad8de4c9ce6294192 authored almost 5 years ago
Fix the AVR build again
e9019d086d00e3bfb673f9a807b83754127edb38 authored almost 5 years ago
e9019d086d00e3bfb673f9a807b83754127edb38 authored almost 5 years ago
SonarQube
82844f0717266254c03983a91e2d9d09718820df authored almost 5 years ago
82844f0717266254c03983a91e2d9d09718820df authored almost 5 years ago
Refactor the TX memory management API
c579ae231e9e365569642f4229d8fff98cff6833 authored almost 5 years ago
c579ae231e9e365569642f4229d8fff98cff6833 authored almost 5 years ago
Fix AVR compile test
894f3a12a772379f2bae62afd2b28c067dc51c96 authored almost 5 years ago
894f3a12a772379f2bae62afd2b28c067dc51c96 authored almost 5 years ago
Randomized roundtrip test
efaa25b94604bfe3ca373a8f0687e0f660249c83 authored almost 5 years ago
efaa25b94604bfe3ca373a8f0687e0f660249c83 authored almost 5 years ago
Rework
64e60ceaf56e724b6d26ad475a20eaecedebc540 authored almost 5 years ago
64e60ceaf56e724b6d26ad475a20eaecedebc540 authored almost 5 years ago
RX pipeline test done
58a4dfd616d229fcf734076e169b5831c3a70697 authored almost 5 years ago
58a4dfd616d229fcf734076e169b5831c3a70697 authored almost 5 years ago
rxAccept() testing WIP
97484cc5fa49b5416912cac1d04b255a3d7f94c1 authored almost 5 years ago
97484cc5fa49b5416912cac1d04b255a3d7f94c1 authored almost 5 years ago
I love YAML but sometimes it's like wtf
5e9f7424f96987f57036e4f0ee155f043f99362d authored almost 5 years ago
5e9f7424f96987f57036e4f0ee155f043f99362d authored almost 5 years ago
Fix sonarqube and move configs into .travis.yml
41d2f80dcb68d846fa76ad29b9358a2e3706c0a4 authored almost 5 years ago
41d2f80dcb68d846fa76ad29b9358a2e3706c0a4 authored almost 5 years ago
rxSessionUpdate() test done
36edc2d0e8eca0f9f3d7335d7859e4389b21630e authored almost 5 years ago
36edc2d0e8eca0f9f3d7335d7859e4389b21630e authored almost 5 years ago
RX test WIP; the CI build is temporarily broken sry
46529d63a96847db074eb57e0f9af20d09887e4b authored almost 5 years ago
46529d63a96847db074eb57e0f9af20d09887e4b authored almost 5 years ago
Better (ugh) coverage tracking (hack, fix later)
0e5e959aef71b3de327aeb9c23555ee4671731b2 authored almost 5 years ago
0e5e959aef71b3de327aeb9c23555ee4671731b2 authored almost 5 years ago
Formatting
a6d38c662124d9f074727ef940ee47cf0e728368 authored almost 5 years ago
a6d38c662124d9f074727ef940ee47cf0e728368 authored almost 5 years ago
Test rxSessionWritePayload
568ac1fc46d97527c78885dd9b3620adf52a8c14 authored almost 5 years ago
568ac1fc46d97527c78885dd9b3620adf52a8c14 authored almost 5 years ago
RX frame parsing test
80875648a4b97fd6e4f9b01eab076abf08266319 authored almost 5 years ago
80875648a4b97fd6e4f9b01eab076abf08266319 authored almost 5 years ago
Improve coverage
573da6ee7646277a83b27b59e052bc9c685159f9 authored almost 5 years ago
573da6ee7646277a83b27b59e052bc9c685159f9 authored almost 5 years ago
AVR GCC compilation test
ec68f80fb4078c8d22c34d4fd956ca7bd8e9394f authored almost 5 years ago
ec68f80fb4078c8d22c34d4fd956ca7bd8e9394f authored almost 5 years ago
Fix coverage
4ed9f7735f83384bebc0473b04364edcb8d85046 authored almost 5 years ago
4ed9f7735f83384bebc0473b04364edcb8d85046 authored almost 5 years ago
More structured organization of the test suite; no logical changes
249594da9fc519ade85f4274b83661140cf5135a authored almost 5 years ago
249594da9fc519ade85f4274b83661140cf5135a authored almost 5 years ago
Global renamings, no structural changes
0bc8cf41d710dc5dc685f21a2a3295510d1620d3 authored almost 5 years ago
0bc8cf41d710dc5dc685f21a2a3295510d1620d3 authored almost 5 years ago
Internal simplification
23a47eb17ff73ac87b97597833d0a7c582245fc3 authored almost 5 years ago
23a47eb17ff73ac87b97597833d0a7c582245fc3 authored almost 5 years ago
Missing declaration
a61b50572b54084b6253eaffac756bf8d237d55e authored almost 5 years ago
a61b50572b54084b6253eaffac756bf8d237d55e authored almost 5 years ago
RX pipeline refactoring
468965fbf7644317288bc72a338cd473db2886f1 authored almost 5 years ago
468965fbf7644317288bc72a338cd473db2886f1 authored almost 5 years ago
RX pipeline seems to be finished, but requires review & refactoring
24ab7ecebd2ff9614dd95eef7b10ab9f39236953 authored almost 5 years ago
24ab7ecebd2ff9614dd95eef7b10ab9f39236953 authored almost 5 years ago
Update the docs
951902b5baaf936857d17ceec48825a594d5db0a authored almost 5 years ago
951902b5baaf936857d17ceec48825a594d5db0a authored almost 5 years ago
Zero-copy reception
f83025c9b2bb6bf7b55d6c2311f331a5fef4d5f2 authored almost 5 years ago
f83025c9b2bb6bf7b55d6c2311f331a5fef4d5f2 authored almost 5 years ago
Minor clarifications in the comments & static analysis fixes
a987ced05674336ff36f97aac25893c0631b7a2f authored almost 5 years ago
a987ced05674336ff36f97aac25893c0631b7a2f authored almost 5 years ago
RX pipeline refactoring continues; the new heap memory model requires careful rechecking in the morning
9e109f8da2e533241638baf91575252fd053448d authored almost 5 years ago
9e109f8da2e533241638baf91575252fd053448d authored almost 5 years ago
RX revamping WIP
fd4a225f07ecc29244a05c2a112c36927594da7b authored almost 5 years ago
fd4a225f07ecc29244a05c2a112c36927594da7b authored almost 5 years ago
Pending refactoring of rx_filter()
eaf9537220e0cd3c05ae327420cc8f23dc6fc853 authored almost 5 years ago
eaf9537220e0cd3c05ae327420cc8f23dc6fc853 authored almost 5 years ago
Moving on with the RX pipeline
ec884d2150501027eca569cde604580eea49ec04 authored almost 5 years ago
ec884d2150501027eca569cde604580eea49ec04 authored almost 5 years ago
Update the heap memory model description
fd3044855aa747b87696599eee299db25ca9aa87 authored almost 5 years ago
fd3044855aa747b87696599eee299db25ca9aa87 authored almost 5 years ago
DSDL primitive serialization routines moved into a separate pair of files to enhance modularity
8b7551fd826538573c6ecf8758bf564c081bbe74 authored almost 5 years ago
8b7551fd826538573c6ecf8758bf564c081bbe74 authored almost 5 years ago
Fix tests & static analysis
25f210a0e94e16191cb25b2f6c7d8bf899f291d4 authored almost 5 years ago
25f210a0e94e16191cb25b2f6c7d8bf899f291d4 authored almost 5 years ago
Finished the TX test and added some docs
5a3d960e0cf34d1bb0b0c4e386284fba8e8eb4c3 authored almost 5 years ago
5a3d960e0cf34d1bb0b0c4e386284fba8e8eb4c3 authored almost 5 years ago
More TX testing
65aab43d3866bdec009ead80d427234c0a5ed9ba authored almost 5 years ago
65aab43d3866bdec009ead80d427234c0a5ed9ba authored almost 5 years ago
Random-fill allocated memory
70e84114cb457efc0280142c14a2382a78412834 authored almost 5 years ago
70e84114cb457efc0280142c14a2382a78412834 authored almost 5 years ago
More TX testing
a4aac16eee6fdb4185dbea302ef0d836a222bb4f authored almost 5 years ago
a4aac16eee6fdb4185dbea302ef0d836a222bb4f authored almost 5 years ago
Fix minor SonarQube warnings
aedd4f81338f9f5171b058b5dc544468c5ef727d authored almost 5 years ago
aedd4f81338f9f5171b058b5dc544468c5ef727d authored almost 5 years ago
Fix SonarQube warnings
a6679b6591ee70d4a0e00a58333b2ca88eac14fa authored almost 5 years ago
a6679b6591ee70d4a0e00a58333b2ca88eac14fa authored almost 5 years ago
TX queue popping
45f8b404633bb16a7b1a85e64e8896ba46ae9a0f authored almost 5 years ago
45f8b404633bb16a7b1a85e64e8896ba46ae9a0f authored almost 5 years ago
TX test, partial
91d85899e05ee1c22e1b71931ed886a1bbaa800e authored almost 5 years ago
91d85899e05ee1c22e1b71931ed886a1bbaa800e authored almost 5 years ago
TX test WIP
534f31799db634457592ea09c1bf9596155caec8 authored almost 5 years ago
534f31799db634457592ea09c1bf9596155caec8 authored almost 5 years ago
Formatting
f75eff2a837d769e981fd8b90f6348ce0a15437d authored almost 5 years ago
f75eff2a837d769e981fd8b90f6348ce0a15437d authored almost 5 years ago
Ci build fix
c7ed98382105c2de49dd74c88f226ac4321a871b authored almost 5 years ago
c7ed98382105c2de49dd74c88f226ac4321a871b authored almost 5 years ago
Fixed a documentation error
f4d9a44977b7f797c050120fa2934e124778d004 authored almost 5 years ago
f4d9a44977b7f797c050120fa2934e124778d004 authored almost 5 years ago
Started work on the TX test suite
5274db50faa7851df645d635324e2efb4a685bce authored almost 5 years ago
5274db50faa7851df645d635324e2efb4a685bce authored almost 5 years ago
findTxQueueSupremum()
70e5322fbfcb8977e3aa987be7d3671610d7cdb5 authored almost 5 years ago
70e5322fbfcb8977e3aa987be7d3671610d7cdb5 authored almost 5 years ago
Finalized makeTailByte() & makeCANID()
8410701681630b2c49683fbd42a641f47ae5167f authored almost 5 years ago
8410701681630b2c49683fbd42a641f47ae5167f authored almost 5 years ago
Formatting & clarifications
ff822fd7978f6f5cdee63f214afb5ffdd59428a6 authored almost 5 years ago
ff822fd7978f6f5cdee63f214afb5ffdd59428a6 authored almost 5 years ago
Moving on with the API. Improved error handling and typing.
93ad49f706dd9d51acf64cd8fc06fabf93c2014c authored almost 5 years ago
93ad49f706dd9d51acf64cd8fc06fabf93c2014c authored almost 5 years ago
Moving on
716b5b20468b1db16dcdd3e8d6491e379ab2ff2e authored almost 5 years ago
716b5b20468b1db16dcdd3e8d6491e379ab2ff2e authored almost 5 years ago
Remove float subnorm test to fix GCC build
aa64c18bf53a0d7e5bbd422599f6acd6a02ecf4e authored almost 5 years ago
aa64c18bf53a0d7e5bbd422599f6acd6a02ecf4e authored almost 5 years ago
Should be ready for testing now
0989c310d55c7b4c2a5c4e14f49b96d6c3897785 authored almost 5 years ago
0989c310d55c7b4c2a5c4e14f49b96d6c3897785 authored almost 5 years ago
Transmission WIP
bcca48493514bc87e4795a2db5db113c5d275e29 authored almost 5 years ago
bcca48493514bc87e4795a2db5db113c5d275e29 authored almost 5 years ago
Compile-time platform assumption checks
4cfa339e40d2b78c35502e9d45e357b2774f6ebd authored almost 5 years ago
4cfa339e40d2b78c35502e9d45e357b2774f6ebd authored almost 5 years ago
Moving on
501955d4c41fe25bd50ce318b08ab80efbb35866 authored almost 5 years ago
501955d4c41fe25bd50ce318b08ab80efbb35866 authored almost 5 years ago
Linter fixes
ab480af5375f9c514d5be98e2700ef19d683a4b4 authored almost 5 years ago
ab480af5375f9c514d5be98e2700ef19d683a4b4 authored almost 5 years ago
CI test fix
3c7188c1d7995c9cabc972ed721949ce1533500c authored almost 5 years ago
3c7188c1d7995c9cabc972ed721949ce1533500c authored almost 5 years ago
Test integration
5cf5b1bf90fa221be518fd19fed1b4e85fea6e35 authored almost 5 years ago
5cf5b1bf90fa221be518fd19fed1b4e85fea6e35 authored almost 5 years ago
API review WIP
165ef2de80e4f1a16d090da10f44d5b9e708beba authored almost 5 years ago
165ef2de80e4f1a16d090da10f44d5b9e708beba authored almost 5 years ago
WIP; tests are temporarily broken
22400faf39d1ada5aa0c026e6f941d7d9d968ce5 authored almost 5 years ago
22400faf39d1ada5aa0c026e6f941d7d9d968ce5 authored almost 5 years ago