Skip to content

Commit ef8b4c0

Browse files
committed
libraries(WBA): add GPIO EXTI support
Signed-off-by: Frederic Pillon <[email protected]>
1 parent c20e411 commit ef8b4c0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

libraries/SrcWrapper/src/stm32/interrupt.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ static gpio_irq_conf_str gpio_irq_conf[NB_EXTI] = {
7070
{.irqnb = EXTI4_15_IRQn, .callback = NULL}, //GPIO_PIN_13
7171
{.irqnb = EXTI4_15_IRQn, .callback = NULL}, //GPIO_PIN_14
7272
{.irqnb = EXTI4_15_IRQn, .callback = NULL} //GPIO_PIN_15
73-
#elif defined (STM32H5xx) || defined (STM32MP1xx) || defined (STM32L5xx) || defined (STM32U5xx)
73+
#elif defined (STM32H5xx) || defined (STM32MP1xx) || defined (STM32L5xx) ||\
74+
defined (STM32U5xx) || defined (STM32WBAxx)
7475
{.irqnb = EXTI0_IRQn, .callback = NULL}, //GPIO_PIN_0
7576
{.irqnb = EXTI1_IRQn, .callback = NULL}, //GPIO_PIN_1
7677
{.irqnb = EXTI2_IRQn, .callback = NULL}, //GPIO_PIN_2
@@ -251,7 +252,8 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
251252
}
252253

253254
#if defined(STM32C0xx) || defined(STM32G0xx) || defined(STM32H5xx) || \
254-
defined(STM32MP1xx) || defined(STM32L5xx) || defined(STM32U5xx)
255+
defined(STM32MP1xx) || defined(STM32L5xx) || defined(STM32U5xx) || \
256+
defined(STM32WBAxx)
255257
/**
256258
* @brief EXTI line detection callback.
257259
* @param GPIO_Pin Specifies the port pin connected to corresponding EXTI line.
@@ -374,7 +376,8 @@ void EXTI4_IRQHandler(void)
374376
HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);
375377
}
376378

377-
#if !defined(STM32H5xx) && !defined(STM32MP1xx) && !defined(STM32L5xx) && !defined(STM32U5xx)
379+
#if !defined(STM32H5xx) && !defined(STM32MP1xx) && !defined(STM32L5xx) && \
380+
!defined(STM32U5xx)&& !defined(STM32WBAxx)
378381
/**
379382
* @brief This function handles external line 5 to 9 interrupt request.
380383
* @param None

0 commit comments

Comments
 (0)