diff options
author | Angus Gratton <angus@redyak.com.au> | 2024-10-09 15:50:39 +1100 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-01-17 13:08:14 +1100 |
commit | 3a60f32c9db15060a95db69a3d2ca5df33a36f1b (patch) | |
tree | 3f4a7f6e9bd1e1ac2461bc60d2cefb7bf7a01045 | |
parent | 221a4ecf300d903d6043418a9980aa239dcd2879 (diff) | |
download | micropython-3a60f32c9db15060a95db69a3d2ca5df33a36f1b.tar.gz micropython-3a60f32c9db15060a95db69a3d2ca5df33a36f1b.zip |
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>
-rw-r--r-- | ports/stm32/can.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/stm32/can.c b/ports/stm32/can.c index 27d2920722..490faeba70 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) { |