From c0cc853cf8b5e472e8a2b6c73b7ae174b5d40964 Mon Sep 17 00:00:00 2001 From: Stefano Calabretti <45517710+cala-br@users.noreply.github.com> Date: Tue, 14 Dec 2021 23:45:57 +0100 Subject: [PATCH] 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 --- Src/mmr_can.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/mmr_can.c b/Src/mmr_can.c index 4e5ed2c..95c7d28 100644 --- a/Src/mmr_can.c +++ b/Src/mmr_can.c @@ -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) {