drivers: counter: rtc for stm32g0 soc series
This patch set the EXTI line 19 as the RTC on the stm32g0x serie from STMicroelectronics. Signed-off-by: Francois Ramu <francois.ramu@st.com>
This commit is contained in:
parent
5f926ed09a
commit
c86aefd3bb
@ -12,7 +12,7 @@ menuconfig COUNTER_RTC_STM32
|
||||
select USE_STM32_LL_EXTI
|
||||
help
|
||||
Build RTC driver for STM32 SoCs.
|
||||
Tested on STM32 F0, F2, F3, F4, L1, L4, F7, G4, H7 series
|
||||
Tested on STM32 F0, F2, F3, F4, L1, L4, F7, G0, G4, H7 series
|
||||
|
||||
if COUNTER_RTC_STM32
|
||||
|
||||
|
||||
@ -36,6 +36,8 @@ LOG_MODULE_REGISTER(counter_rtc_stm32, CONFIG_COUNTER_LOG_LEVEL);
|
||||
|
||||
#if defined(CONFIG_SOC_SERIES_STM32L4X)
|
||||
#define RTC_EXTI_LINE LL_EXTI_LINE_18
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32G0X)
|
||||
#define RTC_EXTI_LINE LL_EXTI_LINE_19
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32F4X) \
|
||||
|| defined(CONFIG_SOC_SERIES_STM32F0X) \
|
||||
|| defined(CONFIG_SOC_SERIES_STM32F2X) \
|
||||
@ -274,6 +276,8 @@ void rtc_stm32_isr(const struct device *dev)
|
||||
|
||||
#if defined(CONFIG_SOC_SERIES_STM32H7X) && defined(CONFIG_CPU_CORTEX_M4)
|
||||
LL_C2_EXTI_ClearFlag_0_31(RTC_EXTI_LINE);
|
||||
#elif defined(CONFIG_SOC_SERIES_STM32G0X)
|
||||
LL_EXTI_ClearRisingFlag_0_31(RTC_EXTI_LINE);
|
||||
#else
|
||||
LL_EXTI_ClearFlag_0_31(RTC_EXTI_LINE);
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user