Reception bugfix (#5)
* Add rx event handlers * Fix compile errors and add constness * Pass sender id * Change api interface * Revert changes * Add filter fifo * Add default setup * Add receive function * Remove interrupt activation * Activate RX interrupts * Merge remote changes * Add event list constructor * Fix compilation bug * Send and receive multiple frames * Refactor * Refactor * Fix compile error * Use known syntax * Refactor * Provide storage * Add frame end * Add some documentation * Turn macros into functions * Refactor * Refactor * Fix compile error * Use ExtendedIds * Fix reception bug (fixes #4) Co-authored-by: Riccardo998 <riccardo.storchi98@gmail.com>
This commit is contained in:
committed by
GitHub
parent
7b09401b00
commit
c0cc853cf8
+1
-1
@@ -53,7 +53,7 @@ bool MMR_CAN_IsMultiFrame(CanRxHeader *header) {
|
||||
}
|
||||
|
||||
bool MMR_CAN_IsMultiFrameEnd(CanRxHeader *header) {
|
||||
return maskIdLower5Bits(header) == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME;
|
||||
return maskIdLower5Bits(header) == MMR_CAN_MESSAGE_TYPE_MULTI_FRAME_END;
|
||||
}
|
||||
|
||||
static always_inline uint8_t maskIdLower5Bits(CanRxHeader *header) {
|
||||
|
||||
Reference in New Issue
Block a user