summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAngus Gratton <angus@redyak.com.au>2024-10-09 15:50:39 +1100
committerDamien George <damien@micropython.org>2025-01-17 13:08:14 +1100
commit3a60f32c9db15060a95db69a3d2ca5df33a36f1b (patch)
tree3f4a7f6e9bd1e1ac2461bc60d2cefb7bf7a01045
parent221a4ecf300d903d6043418a9980aa239dcd2879 (diff)
downloadmicropython-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.c2
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) {