Skip to content

Commit c02688a

Browse files
benjaminbjornssoncarlescufi
authored andcommitted
drivers: counter: add support for rtc in STM32C0-series
This commit extends the rtc counter driver to work on the STM32C0-series. Signed-off-by: Benjamin Björnsson <[email protected]>
1 parent 6c8ef27 commit c02688a

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

drivers/counter/Kconfig.stm32_rtc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ menuconfig COUNTER_RTC_STM32
1313
select USE_STM32_LL_EXTI
1414
help
1515
Build RTC driver for STM32 SoCs.
16-
Tested on STM32 F0, F2, F3, F4, F7, G0, G4, H7, L1, L4, L5, U5 series
16+
Tested on STM32 C0, F0, F2, F3, F4, F7, G0, G4, H7, L1, L4, L5, U5 series
1717

1818
if COUNTER_RTC_STM32
1919

drivers/counter/counter_ll_stm32_rtc.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ LOG_MODULE_REGISTER(counter_rtc_stm32, CONFIG_COUNTER_LOG_LEVEL);
3737

3838
#if defined(CONFIG_SOC_SERIES_STM32L4X)
3939
#define RTC_EXTI_LINE LL_EXTI_LINE_18
40-
#elif defined(CONFIG_SOC_SERIES_STM32G0X)
40+
#elif defined(CONFIG_SOC_SERIES_STM32C0X) \
41+
|| defined(CONFIG_SOC_SERIES_STM32G0X)
4142
#define RTC_EXTI_LINE LL_EXTI_LINE_19
4243
#elif defined(CONFIG_SOC_SERIES_STM32F4X) \
4344
|| defined(CONFIG_SOC_SERIES_STM32F0X) \
@@ -371,7 +372,9 @@ void rtc_stm32_isr(const struct device *dev)
371372

372373
#if defined(CONFIG_SOC_SERIES_STM32H7X) && defined(CONFIG_CPU_CORTEX_M4)
373374
LL_C2_EXTI_ClearFlag_0_31(RTC_EXTI_LINE);
374-
#elif defined(CONFIG_SOC_SERIES_STM32G0X) || defined(CONFIG_SOC_SERIES_STM32L5X)
375+
#elif defined(CONFIG_SOC_SERIES_STM32C0X) \
376+
|| defined(CONFIG_SOC_SERIES_STM32G0X) \
377+
|| defined(CONFIG_SOC_SERIES_STM32L5X)
375378
LL_EXTI_ClearRisingFlag_0_31(RTC_EXTI_LINE);
376379
#elif defined(CONFIG_SOC_SERIES_STM32U5X)
377380
/* in STM32U5 family RTC is not connected to EXTI */

0 commit comments

Comments
 (0)