Skip to content

Commit 3aab43f

Browse files
authored
Merge pull request #15398 from jtmyz9/STMH7-FDCAN-RX-IRQ
force FIFO IRQ for FDCan RX on H7
2 parents 5801b16 + 1bb1036 commit 3aab43f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

targets/TARGET_STM/can_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ static void can_irq(CANName name, int id)
546546
irq_handler(can_irq_contexts[id], IRQ_TX);
547547
}
548548
}
549-
#if (defined FDCAN_IT_RX_BUFFER_NEW_MESSAGE)
549+
#if (defined FDCAN_IT_RX_BUFFER_NEW_MESSAGE) && !defined(TARGET_STM32H7)
550550
if (__HAL_FDCAN_GET_IT_SOURCE(&CanHandle, FDCAN_IT_RX_BUFFER_NEW_MESSAGE)) {
551551
if (__HAL_FDCAN_GET_FLAG(&CanHandle, FDCAN_IT_RX_BUFFER_NEW_MESSAGE)) {
552552
__HAL_FDCAN_CLEAR_FLAG(&CanHandle, FDCAN_IT_RX_BUFFER_NEW_MESSAGE);
@@ -628,7 +628,7 @@ void can_irq_set(can_t *obj, CanIrqType type, uint32_t enable)
628628
interrupts = FDCAN_IT_TX_COMPLETE;
629629
break;
630630
case IRQ_RX:
631-
#if (defined FDCAN_IT_RX_BUFFER_NEW_MESSAGE)
631+
#if (defined FDCAN_IT_RX_BUFFER_NEW_MESSAGE) && !defined(TARGET_STM32H7)
632632
interrupts = FDCAN_IT_RX_BUFFER_NEW_MESSAGE;
633633
#else
634634
interrupts = FDCAN_IT_RX_FIFO0_NEW_MESSAGE;

0 commit comments

Comments
 (0)