Skip to content

Commit 526d548

Browse files
committed
core: interrupt: add STM32U5xx EXTI IRQ support
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 3d47bce commit 526d548

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

libraries/SrcWrapper/src/stm32/interrupt.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ static gpio_irq_conf_str gpio_irq_conf[NB_EXTI] = {
6969
{.irqnb = EXTI4_15_IRQn, .callback = NULL}, //GPIO_PIN_13
7070
{.irqnb = EXTI4_15_IRQn, .callback = NULL}, //GPIO_PIN_14
7171
{.irqnb = EXTI4_15_IRQn, .callback = NULL} //GPIO_PIN_15
72-
#elif defined (STM32MP1xx) || defined (STM32L5xx)
72+
#elif defined (STM32MP1xx) || defined (STM32L5xx) || defined (STM32U5xx)
7373
{.irqnb = EXTI0_IRQn, .callback = NULL}, //GPIO_PIN_0
7474
{.irqnb = EXTI1_IRQn, .callback = NULL}, //GPIO_PIN_1
7575
{.irqnb = EXTI2_IRQn, .callback = NULL}, //GPIO_PIN_2
@@ -240,7 +240,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
240240
}
241241
}
242242

243-
#if defined (STM32G0xx) || defined (STM32MP1xx) || defined (STM32L5xx)
243+
#if defined(STM32G0xx) || defined(STM32MP1xx) || defined(STM32L5xx) || defined(STM32U5xx)
244244
/**
245245
* @brief EXTI line detection callback.
246246
* @param GPIO_Pin Specifies the port pin connected to corresponding EXTI line.
@@ -363,7 +363,7 @@ void EXTI4_IRQHandler(void)
363363
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);
364364
}
365365

366-
#if !defined(STM32MP1xx) && !defined(STM32L5xx)
366+
#if !defined(STM32MP1xx) && !defined(STM32L5xx) && !defined(STM32U5xx)
367367
/**
368368
* @brief This function handles external line 5 to 9 interrupt request.
369369
* @param None
@@ -389,7 +389,7 @@ void EXTI15_10_IRQHandler(void)
389389
HAL_GPIO_EXTI_IRQHandler(pin);
390390
}
391391
}
392-
#else /* STM32MP1xx && STM32L5xx */
392+
#else /* STM32MP1xx && STM32L5xx && STM32U5xx */
393393

394394
/**
395395
* @brief This function handles external line 5 interrupt request.

0 commit comments

Comments
 (0)