From 5c953861b3533b54d1499c490e1607d410e10d79 Mon Sep 17 00:00:00 2001 From: qzhhhi Date: Wed, 6 May 2026 11:02:23 +0000 Subject: [PATCH] fix(firmware/rmcs_board): Disable CAN automatic retransmission Align rmcs_board CAN behavior with c_board by disabling hardware automatic retransmission. --- firmware/rmcs_board/app/src/can/can.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/rmcs_board/app/src/can/can.hpp b/firmware/rmcs_board/app/src/can/can.hpp index cef7c17..3ee8b7f 100644 --- a/firmware/rmcs_board/app/src/can/can.hpp +++ b/firmware/rmcs_board/app/src/can/can.hpp @@ -56,6 +56,7 @@ class Can : private core::utility::Immovable { config.ram_config.txbuf_dedicated_txbuf_elem_count = 0; config.ram_config.txbuf_fifo_or_queue_elem_count = MCAN_TXBUF_SIZE_CAN_DEFAULT; config.ram_config.txfifo_or_txqueue_mode = MCAN_TXBUF_OPERATION_MODE_FIFO; + config.disable_auto_retransmission = true; mcan_init(can_base_, &config, can_source_clock_freq); mcan_enable_interrupts(can_base_, MCAN_INT_RXFIFO0_NEW_MSG);