From fb894ca71d6eb2930a5797f23e7b9798ca659490 Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Wed, 12 Mar 2025 10:07:40 +0100 Subject: [PATCH] feat: add STM32U3xx support Signed-off-by: Frederic Pillon --- src/rtc.c | 2 +- src/rtc.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rtc.c b/src/rtc.c index 904c11c..46faf88 100644 --- a/src/rtc.c +++ b/src/rtc.c @@ -1192,7 +1192,7 @@ void RTC_Alarm_IRQHandler(void) defined(STM32F091xC) || defined(STM32F098xx) || defined(STM32F070xB) || \ defined(STM32F030xC) || defined(STM32G0xx) || defined(STM32H5xx) || \ defined(STM32L0xx) || defined(STM32L5xx) || defined(STM32U0xx) ||\ - defined(STM32U5xx) || defined(STM32WBAxx) + defined(STM32U3xx) || defined(STM32U5xx) || defined(STM32WBAxx) // In some cases, the same vector is used to manage WakeupTimer, // but with a dedicated HAL IRQHandler HAL_RTCEx_WakeUpTimerIRQHandler(&RtcHandle); diff --git a/src/rtc.h b/src/rtc.h index 365698e..63b406e 100644 --- a/src/rtc.h +++ b/src/rtc.h @@ -129,8 +129,8 @@ typedef void(*voidCallbackPtr)(void *); #endif /* !STM32F1xx */ #if defined(STM32C0xx) || defined(STM32F0xx) || defined(STM32H5xx) || \ - defined(STM32L0xx) || defined(STM32L5xx) || defined(STM32U5xx) || \ - defined(STM32WBAxx) + defined(STM32L0xx) || defined(STM32L5xx) || defined(STM32U3xx) || \ + defined(STM32U3xx) || defined(STM32U5xx) || defined(STM32WBAxx) #define RTC_Alarm_IRQn RTC_IRQn #define RTC_Alarm_IRQHandler RTC_IRQHandler #endif @@ -142,7 +142,7 @@ typedef void(*voidCallbackPtr)(void *); /* mapping the IRQn for the one-second interrupt depending on the soc */ #if defined(STM32F1xx) || (defined(STM32F0xx) && defined(RTC_CR_WUTE)) || \ defined(STM32H5xx) || defined(STM32L0xx) || defined(STM32L5xx) || \ - defined(STM32U5xx) || defined(STM32WBAxx) + defined(STM32U3xx) || defined(STM32U5xx) || defined(STM32WBAxx) // specific WakeUp interrupt #define ONESECOND_IRQn RTC_IRQn #elif defined(STM32MP1xx)