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
v4 tx poll
serges147 opened this pull request about 1 month ago
serges147 opened this pull request about 1 month ago
introduce deadline queue #sonar
serges147 opened this pull request about 1 month ago
serges147 opened this pull request about 1 month ago
v4 typedefs and migration guide
serges147 opened this pull request about 1 month ago
serges147 opened this pull request about 1 month ago
`canardTxPeek` now returns mutable item
serges147 opened this pull request about 2 months ago
serges147 opened this pull request about 2 months ago
Introduce `CanardPayload` etc
serges147 opened this pull request about 2 months ago
serges147 opened this pull request about 2 months ago
New `CanardMemoryResource` memory API
serges147 opened this pull request about 2 months ago
serges147 opened this pull request about 2 months ago
Fixed issue #216 "canardMemFree must provide size"
serges147 opened this pull request about 2 months ago
serges147 opened this pull request about 2 months ago
canardMakeFilterForSubject
ambihelical opened this issue 3 months ago
ambihelical opened this issue 3 months ago
Fix for the "Improve RPC Client Response RX pipeline" issue # 228
serges147 opened this pull request 4 months ago
serges147 opened this pull request 4 months ago
what is the relationship between this library and dronecan/libcanard?
zouzhe1 opened this issue 4 months ago
zouzhe1 opened this issue 4 months ago
ESP-IDF Component Continuous Integration
manforowicz opened this pull request 4 months ago
manforowicz opened this pull request 4 months ago
Improve RPC Client Response RX pipeline
serges147 opened this issue 4 months ago
serges147 opened this issue 4 months ago
Add to ESP Component Registry
manforowicz opened this issue 4 months ago
manforowicz opened this issue 4 months ago
Maintain independent memory resources per redundant interface in RX and TX pipelines
pavel-kirienko opened this issue 7 months ago
pavel-kirienko opened this issue 7 months ago
Implement memory resources like in LibUDPard
pavel-kirienko opened this issue 7 months ago
pavel-kirienko opened this issue 7 months ago
Extend api with canardRxGetSubscription
serges147 opened this pull request 8 months ago
serges147 opened this pull request 8 months ago
Enhance `canardTxPush` to support scattered transfer payload buffers.
serges147 opened this issue 9 months ago
serges147 opened this issue 9 months ago
Extend api with `canardRxGetSubscription `
serges147 opened this issue 9 months ago
serges147 opened this issue 9 months ago
canardRxSubscribe: check if port_id is within allowed range
maksimdrachov opened this issue 12 months ago
maksimdrachov opened this issue 12 months ago
About reduce memory usage
pioneerAlone opened this issue about 1 year ago
pioneerAlone opened this issue about 1 year ago
Introduce internal includes section to avoid potential implicit declaration warnings
ycherniavskyi opened this pull request about 1 year ago
ycherniavskyi opened this pull request about 1 year ago
big little endian issue
pioneerAlone opened this issue about 1 year ago
pioneerAlone opened this issue about 1 year ago
Improve the docs in canard.h
pavel-kirienko opened this issue over 1 year ago
pavel-kirienko opened this issue over 1 year ago
canardMemFree must provide size
thirtytwobits opened this issue over 1 year ago
thirtytwobits opened this issue over 1 year ago
Refactor the transfer reassembly state machine to enhance its maintainability and robustness
pavel-kirienko opened this pull request over 1 year ago
pavel-kirienko opened this pull request over 1 year ago
Try GitHub CodeQL
pavel-kirienko opened this pull request over 1 year ago
pavel-kirienko opened this pull request over 1 year ago
Amend the transfer reassembly state machine and prepare v3.1 release
pavel-kirienko opened this pull request over 1 year ago
pavel-kirienko opened this pull request over 1 year ago
Slow multi-frame transfers should not be rejected
pavel-kirienko opened this issue over 1 year ago
pavel-kirienko opened this issue over 1 year ago
Fix 189, 196, 206
pavel-kirienko opened this pull request over 1 year ago
pavel-kirienko opened this pull request over 1 year ago
Update the tools to the latest versions and add new static analysis diagnostics
pavel-kirienko opened this pull request over 1 year ago
pavel-kirienko opened this pull request over 1 year ago
Update the project description
pavel-kirienko opened this issue almost 2 years ago
pavel-kirienko opened this issue almost 2 years ago
Remove SonarCloud cache and threads setup as it is now offered by default
mpaladin opened this pull request almost 2 years ago
mpaladin opened this pull request almost 2 years ago
Update catch2.hpp
pavel-kirienko opened this issue almost 2 years ago
pavel-kirienko opened this issue almost 2 years ago
Remove Dockerfile and use docker_toolchains::toolshed instead
thirtytwobits opened this issue almost 2 years ago
thirtytwobits opened this issue almost 2 years ago
add add sanitizers to unit test cmake build
jvishnefske opened this pull request about 2 years ago
jvishnefske opened this pull request about 2 years ago
Fix 203
pavel-kirienko opened this pull request about 2 years ago
pavel-kirienko opened this pull request about 2 years ago
-fsanitize=undefined runtime error: member access within null pointer of type 'struct TxItem'
jvishnefske opened this issue about 2 years ago
jvishnefske opened this issue about 2 years ago
Fix warnings in test helpers
joshvazquez-amzn opened this pull request about 2 years ago
joshvazquez-amzn opened this pull request about 2 years ago
The tests enable -Werror but generate warnings
joshvazquez opened this issue about 2 years ago
joshvazquez opened this issue about 2 years ago
Applying hardware acceptance filters
rebeccaRossRobotics opened this issue over 2 years ago
rebeccaRossRobotics opened this issue over 2 years ago
Stm32
ciamia opened this issue over 2 years ago
ciamia opened this issue over 2 years ago
Follow-up for #197 -- fix minor issues discovered by Sonar
pavel-kirienko opened this pull request over 2 years ago
pavel-kirienko opened this pull request over 2 years ago
Fix wcast align warnings on ARM
PonomarevDA opened this pull request over 2 years ago
PonomarevDA opened this pull request over 2 years ago
Rename cavl.h to _canard_cavl.h to avoid collisions
pavel-kirienko opened this issue over 2 years ago
pavel-kirienko opened this issue over 2 years ago
readme: update v3.0 release notes
coderkalyan opened this pull request over 2 years ago
coderkalyan opened this pull request over 2 years ago
branding: UAVCAN -> OpenCyphal
pavel-kirienko opened this pull request almost 3 years ago
pavel-kirienko opened this pull request almost 3 years ago
branding: UAVCAN -> OpenCyphal
coderkalyan opened this pull request almost 3 years ago
coderkalyan opened this pull request almost 3 years ago
misra: remove flexible array
coderkalyan opened this pull request almost 3 years ago
coderkalyan opened this pull request almost 3 years ago
Examples required - User friendly improvement
LightningPORTO opened this issue almost 3 years ago
LightningPORTO opened this issue almost 3 years ago
Fix crush single message inside long message
a1ien opened this pull request about 3 years ago
a1ien opened this pull request about 3 years ago
Add a test case to validate the behavior of the transfer reassembly state machine against TID wraparound
pavel-kirienko opened this issue about 3 years ago
pavel-kirienko opened this issue about 3 years ago
Support for UAVCAN/CAN v0
Regelink opened this issue about 3 years ago
Regelink opened this issue about 3 years ago
Add docker utility
coderkalyan opened this pull request about 3 years ago
coderkalyan opened this pull request about 3 years ago
crc table
coderkalyan opened this pull request about 3 years ago
coderkalyan opened this pull request about 3 years ago
CRC computation is a performance bottleneck
pavel-kirienko opened this issue about 3 years ago
pavel-kirienko opened this issue about 3 years ago
Some platforms have no uint8_t etc. (one should use uint8_least_t/uint8_fast_t?)
TYuD opened this issue about 3 years ago
TYuD opened this issue about 3 years ago
Eliminate one MISRA violation by replacing flex arrays with a safer alternative
pavel-kirienko opened this issue about 3 years ago
pavel-kirienko opened this issue about 3 years ago
Libcanard v2.0
pavel-kirienko opened this pull request about 3 years ago
pavel-kirienko opened this pull request about 3 years ago
Fix sonarcloud issues
coderkalyan opened this pull request over 3 years ago
coderkalyan opened this pull request over 3 years ago
Fix issues with actions
coderkalyan opened this pull request over 3 years ago
coderkalyan opened this pull request over 3 years ago
clang-tidy: make static code check happy.
Linjieqiang opened this pull request over 3 years ago
Linjieqiang opened this pull request over 3 years ago
build check error: narrowing conversion from 'int' to signed type 'int8_t' (aka 'signed char') is implementation-defined
Linjieqiang opened this issue over 3 years ago
Linjieqiang opened this issue over 3 years ago
[UAVCAN v0] Update show_data_type_info.py
pavel-kirienko opened this pull request over 3 years ago
pavel-kirienko opened this pull request over 3 years ago
Examples given in the README should use Nunavut-generated types
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
Typical usage of the library should not require casting away const qualifiers
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
WIP: Migrate to Github Actions
coderkalyan opened this pull request over 3 years ago
coderkalyan opened this pull request over 3 years ago
actions: add release build
coderkalyan opened this pull request over 3 years ago
coderkalyan opened this pull request over 3 years ago
Travis CI is no more, migrate to GitHub Actions
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
add acceptance filter configuration helper
coderkalyan opened this pull request over 3 years ago
coderkalyan opened this pull request over 3 years ago
The problem of thread safety
Linjieqiang opened this issue over 3 years ago
Linjieqiang opened this issue over 3 years ago
Acceptance filter configuration helpers
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
Support dual TX queues for redundant transports
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
Expose CanardRxSubscription
PetervdPerk-NXP opened this pull request over 3 years ago
PetervdPerk-NXP opened this pull request over 3 years ago
Problems in porting libcanard to stm32f405RGTX
295951389 opened this issue over 3 years ago
295951389 opened this issue over 3 years ago
CAN3 Peripheral Support
FalcioneE opened this pull request over 3 years ago
FalcioneE opened this pull request over 3 years ago
Add canardRxAccept2(), fix #163
pavel-kirienko opened this pull request over 3 years ago
pavel-kirienko opened this pull request over 3 years ago
`canardRxAccept()` should return a pointer to the associated `CanardRxSession` instance
pavel-kirienko opened this issue over 3 years ago
pavel-kirienko opened this issue over 3 years ago
Add user callback on struct CanardRxSubscription
Cherish-forever opened this issue almost 4 years ago
Cherish-forever opened this issue almost 4 years ago
Typo in canard.h, L582 provably -> probably
wucke13 opened this issue almost 4 years ago
wucke13 opened this issue almost 4 years ago
Improve README, fix #159
pavel-kirienko opened this pull request about 4 years ago
pavel-kirienko opened this pull request about 4 years ago
Bug: The `.timestamp_usec` should not be a zero.
Linjieqiang opened this issue about 4 years ago
Linjieqiang opened this issue about 4 years ago
Allow source ID = destination ID for service requests
TomDeRybel opened this issue about 4 years ago
TomDeRybel opened this issue about 4 years ago
Mention Nunavut in the docs and port improvements to canardCopyBits() from Nunavut
pavel-kirienko opened this pull request about 4 years ago
pavel-kirienko opened this pull request about 4 years ago
Create Android.bp
manmountain opened this pull request about 4 years ago
manmountain opened this pull request about 4 years ago
Docs: clarify usage of canardRxSubscribe
pavel-kirienko opened this pull request about 4 years ago
pavel-kirienko opened this pull request about 4 years ago
canardRxAccept fails with only one subcription
hugo-a-garcia opened this issue about 4 years ago
hugo-a-garcia opened this issue about 4 years ago
Fix hardcoded initial toggle state requirement
asfishman opened this pull request over 4 years ago
asfishman opened this pull request over 4 years ago
Libcanard v1.0
pavel-kirienko opened this pull request over 4 years ago
pavel-kirienko opened this pull request over 4 years ago
relaxing the language support to C99
nacansino opened this pull request over 4 years ago
nacansino opened this pull request over 4 years ago
Improve the docs of canardRxAccept()
pavel-kirienko opened this pull request over 4 years ago
pavel-kirienko opened this pull request over 4 years ago
Generated CAN ID exceeds 11 bits on Classic Mode
nacansino opened this issue over 4 years ago
nacansino opened this issue over 4 years ago
DSDL: make canardDSDLCopyBits() public
pavel-kirienko opened this pull request over 4 years ago
pavel-kirienko opened this pull request over 4 years ago
Fix some bugs in readme doc.
Linjieqiang opened this pull request almost 5 years ago
Linjieqiang opened this pull request almost 5 years ago
Fix #144
pavel-kirienko opened this pull request almost 5 years ago
pavel-kirienko opened this pull request almost 5 years ago
NuttX UINT32_C portability issue
PetervdPerk-NXP opened this issue almost 5 years ago
PetervdPerk-NXP opened this issue almost 5 years ago
Readme usage example typos/bugs
PetervdPerk-NXP opened this issue almost 5 years ago
PetervdPerk-NXP opened this issue almost 5 years ago
Provide a container for development
pavel-kirienko opened this issue almost 5 years ago
pavel-kirienko opened this issue almost 5 years ago
UAVCAN v1.0 done
pavel-kirienko opened this pull request almost 5 years ago
pavel-kirienko opened this pull request almost 5 years ago
Removed dsdl generator in libcanard v0
jxltom opened this issue almost 5 years ago
jxltom opened this issue almost 5 years ago
SonarQube integration
pavel-kirienko opened this pull request almost 5 years ago
pavel-kirienko opened this pull request almost 5 years ago