From 3a60f32c9db15060a95db69a3d2ca5df33a36f1b Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Wed, 9 Oct 2024 15:50:39 +1100 Subject: [PATCH] stm32/can: Fix clearing filters on CAN3 (bxCAN). HAL argument is ignored for CAN1, CAN2 but needed for CAN3. Signed-off-by: Angus Gratton --- ports/stm32/can.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/stm32/can.c b/ports/stm32/can.c index 27d29207227ba..490faeba709a2 100644 --- a/ports/stm32/can.c +++ b/ports/stm32/can.c @@ -174,7 +174,7 @@ void can_clearfilter(pyb_can_obj_t *self, uint32_t f, uint8_t bank) { filter.FilterActivation = DISABLE; filter.BankNumber = bank; - HAL_CAN_ConfigFilter(NULL, &filter); + HAL_CAN_ConfigFilter(&self->can, &filter); } int can_receive(CAN_HandleTypeDef *can, int fifo, CanRxMsgTypeDef *msg, uint8_t *data, uint32_t timeout_ms) {