Skip to content

Commit

Permalink
bsp: add support for the STM33H5xx soc
Browse files Browse the repository at this point in the history
Signed-off-by: Frederic Pillon <[email protected]>
  • Loading branch information
fpistm committed May 19, 2023
1 parent 7a763ea commit 6a24dbd
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -962,8 +962,8 @@ void RTC_Alarm_IRQHandler(void)

#if defined(STM32F071xB) || defined(STM32F072xB) || defined(STM32F078xx) || \
defined(STM32F091xC) || defined(STM32F098xx) || defined(STM32F070xB) || \
defined(STM32F030xC) || defined(STM32G0xx) || defined(STM32L0xx) || \
defined(STM32L5xx) || defined(STM32U5xx)
defined(STM32F030xC) || defined(STM32G0xx) || defined(STM32H5xx) || \
defined(STM32L0xx) || defined(STM32L5xx) || defined(STM32U5xx)
// In some cases, the same vector is used to manage WakeupTimer,
// but with a dedicated HAL IRQHandler
HAL_RTCEx_WakeUpTimerIRQHandler(&RtcHandle);
Expand Down
7 changes: 4 additions & 3 deletions src/rtc.h
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,8 @@ typedef void(*voidCallbackPtr)(void *);
#define PREDIVA_MAX 0xFFFFFU
#endif /* !STM32F1xx */

#if defined(STM32C0xx) || defined(STM32F0xx) || defined(STM32L0xx) || \
defined(STM32L5xx) || defined(STM32U5xx)
#if defined(STM32C0xx) || defined(STM32F0xx) || defined(STM32H5xx) || \
defined(STM32L0xx) || defined(STM32L5xx) || defined(STM32U5xx)
#define RTC_Alarm_IRQn RTC_IRQn
#define RTC_Alarm_IRQHandler RTC_IRQHandler
#endif
Expand All @@ -127,7 +127,8 @@ 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(STM32L0xx) || defined(STM32L5xx) || defined(STM32U5xx)
defined(STM32H5xx) || defined(STM32L0xx) || defined(STM32L5xx) || \
defined(STM32U5xx)
// specific WakeUp interrupt
#define ONESECOND_IRQn RTC_IRQn
#elif defined(STM32MP1xx)
Expand Down

0 comments on commit 6a24dbd

Please sign in to comment.