mirror of
https://github.com/micropython/micropython.git
synced 2025-12-16 18:00:15 +01:00
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:
committed by
Damien George
parent
221a4ecf30
commit
3a60f32c9d
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user