mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-24 22:13:52 +01:00
cpu/stm32: model MCO in Kconfig for g0/g4
This commit is contained in:
parent
1f0e6c1057
commit
a9b154b4ac
@ -373,7 +373,7 @@ config CLOCK_APB2_DIV
|
||||
default 8 if CLOCK_APB2_DIV_8
|
||||
default 16 if CLOCK_APB2_DIV_16
|
||||
|
||||
if CPU_FAM_F0 || CPU_FAM_F1 || CPU_FAM_F3
|
||||
if CPU_FAM_F0 || CPU_FAM_F1 || CPU_FAM_F3 || CPU_FAM_G0 || CPU_FAM_G4
|
||||
config CLOCK_ENABLE_MCO
|
||||
bool "Enable MCU Clock Output (MCO) on PA8"
|
||||
|
||||
@ -391,6 +391,12 @@ config CLOCK_MCO_USE_HSE
|
||||
config CLOCK_MCO_USE_HSI
|
||||
bool "Use HSI as MCO source"
|
||||
|
||||
config CLOCK_MCO_USE_LSE
|
||||
bool "Use LSE as MCO source" if CPU_FAM_G0 || CPU_FAM_G4
|
||||
|
||||
config CLOCK_MCO_USE_LSI
|
||||
bool "Use LSI as MCO source" if CPU_FAM_G0 || CPU_FAM_G4
|
||||
|
||||
config CLOCK_MCO_USE_SYSCLK
|
||||
bool "Use SYSCLK as MCO source"
|
||||
|
||||
@ -417,13 +423,13 @@ config CLOCK_MCO_PRE_16
|
||||
bool "Divide MCO by 16"
|
||||
|
||||
config CLOCK_MCO_PRE_32
|
||||
bool "Divide MCO by 32"
|
||||
bool "Divide MCO by 32" if !CPU_FAM_G4
|
||||
|
||||
config CLOCK_MCO_PRE_64
|
||||
bool "Divide MCO by 64"
|
||||
bool "Divide MCO by 64" if !CPU_FAM_G4
|
||||
|
||||
config CLOCK_MCO_PRE_128
|
||||
bool "Divide MCO by 128"
|
||||
bool "Divide MCO by 128" if !CPU_FAM_G4
|
||||
|
||||
endchoice
|
||||
|
||||
@ -438,7 +444,6 @@ config CLOCK_MCO_PRE
|
||||
default 128 if CLOCK_MCO_PRE_128
|
||||
default 1
|
||||
|
||||
endif # CPU_FAM_F0 || CPU_FAM_F1 || CPU_FAM_F3
|
||||
|
||||
endif # CPU_FAM_F0 || CPU_FAM_F1 || CPU_FAM_F3 || CPU_FAM_G0 || CPU_FAM_G4
|
||||
|
||||
endmenu
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user