stm32/can: Fix clearing filters on CAN3 (bxCAN).

HAL argument is ignored for CAN1, CAN2 but needed for CAN3.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
This commit is contained in:
Angus Gratton
2024-10-09 15:50:39 +11:00
committed by Damien George
parent 221a4ecf30
commit 3a60f32c9d

View File

@@ -174,7 +174,7 @@ void can_clearfilter(pyb_can_obj_t *self, uint32_t f, uint8_t bank) {
filter.FilterActivation = DISABLE; filter.FilterActivation = DISABLE;
filter.BankNumber = bank; 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) { int can_receive(CAN_HandleTypeDef *can, int fifo, CanRxMsgTypeDef *msg, uint8_t *data, uint32_t timeout_ms) {