Skip to content

Commit 4873e0b

Browse files
FRASTMfpistm
authored andcommitted
[L5] add support for the stm32L5xx soc
Signed-off-by: Francois Ramu <[email protected]>
1 parent df63712 commit 4873e0b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/rtc.c

+4-3
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ static void RTC_initClock(sourceClock_t source)
139139
PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_HSE_DIV128;
140140
HSEDiv = 128;
141141
#elif defined(STM32F0xx) || defined(STM32F3xx) || defined(STM32G0xx) ||\
142-
defined(STM32G4xx) || defined(STM32L4xx) || defined(STM32WBxx)
142+
defined(STM32G4xx) || defined(STM32L4xx) || defined(STM32L5xx) ||\
143+
defined(STM32WBxx)
143144
PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_HSE_DIV32;
144145
HSEDiv = 32;
145146
#elif defined(STM32L0xx) || defined(STM32L1xx)
@@ -339,9 +340,9 @@ void RTC_init(hourFormat_t format, sourceClock_t source, bool reset)
339340
}
340341
RtcHandle.Init.OutPut = RTC_OUTPUT_DISABLE;
341342
RTC_getPrediv((int8_t *) & (RtcHandle.Init.AsynchPrediv), (int16_t *) & (RtcHandle.Init.SynchPrediv));
342-
#if defined(STM32G0xx) || defined(STM32H7xx) || defined(STM32L0xx) || defined(STM32L4xx)
343+
#if defined(STM32G0xx) || defined(STM32H7xx) || defined(STM32L0xx) || defined(STM32L4xx) || defined(STM32L5xx)
343344
RtcHandle.Init.OutPutRemap = RTC_OUTPUT_REMAP_NONE;
344-
#endif /* STM32H7xx || STM32L0xx || STM32L4xx */
345+
#endif /* STM32H7xx || STM32L0xx || STM32L4xx || STM32L5xx */
345346
RtcHandle.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;
346347
RtcHandle.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
347348
#endif /* STM32F1xx */

src/rtc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ typedef void(*voidCallbackPtr)(void *);
107107
#define STM32L1_ULPH
108108
#endif
109109

110-
#if defined(STM32F0xx) || defined(STM32L0xx)
110+
#if defined(STM32F0xx) || defined(STM32L0xx) || defined(STM32L5xx)
111111
#define RTC_Alarm_IRQn RTC_IRQn
112112
#define RTC_Alarm_IRQHandler RTC_IRQHandler
113113
#endif

0 commit comments

Comments
 (0)