mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-15 14:13:28 -06:00
stm32: Support for STM32F401 (#3853)
This module adds support for the STM32F401 microcontrollers Signed-off-by: Marco D'Alessio <marco@wrecklab.com>
This commit is contained in:
parent
60e4cddf36
commit
ef4d9c3abd
3 changed files with 17 additions and 9 deletions
|
@ -143,7 +143,7 @@ enable_clock_stm32f20x(void)
|
|||
static void
|
||||
enable_clock_stm32f40x(void)
|
||||
{
|
||||
#if CONFIG_MACH_STM32F405 || CONFIG_MACH_STM32F407
|
||||
#if CONFIG_MACH_STM32F405 || CONFIG_MACH_STM32F407 || CONFIG_MACH_STM32F401
|
||||
uint32_t pll_base = 2000000, pll_freq = CONFIG_CLOCK_FREQ * 2, pllcfgr;
|
||||
if (!CONFIG_STM32_CLOCK_REF_INTERNAL) {
|
||||
// Configure 168Mhz PLL from external crystal (HSE)
|
||||
|
@ -218,7 +218,8 @@ clock_setup(void)
|
|||
// Configure and enable PLL
|
||||
if (CONFIG_MACH_STM32F207)
|
||||
enable_clock_stm32f20x();
|
||||
else if (CONFIG_MACH_STM32F405 || CONFIG_MACH_STM32F407)
|
||||
else if (CONFIG_MACH_STM32F405 || CONFIG_MACH_STM32F407
|
||||
|| CONFIG_MACH_STM32F401)
|
||||
enable_clock_stm32f40x();
|
||||
else
|
||||
enable_clock_stm32f446();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue