From 918a7b203ecb86557dc4b587538fd131652d94b2 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sun, 16 Oct 2022 15:48:44 +0000 Subject: [PATCH] Fixed bug #1239. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/hal/ports/STM32/STM32G0xx/hal_lld.h | 4 ++-- os/hal/ports/STM32/STM32G4xx/hal_lld.h | 4 ++-- readme.txt | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/os/hal/ports/STM32/STM32G0xx/hal_lld.h b/os/hal/ports/STM32/STM32G0xx/hal_lld.h index 0f74e9956..dd3c2b6ca 100644 --- a/os/hal/ports/STM32/STM32G0xx/hal_lld.h +++ b/os/hal/ports/STM32/STM32G0xx/hal_lld.h @@ -1331,7 +1331,7 @@ #define STM32_MCODIVCLK 0 #elif STM32_MCOSEL == STM32_MCOSEL_SYSCLK - #define STM32_MCODIVCLK hal_lld_get_clock_point(CLK_SYSCLK) + #define STM32_MCODIVCLK STM32_SYSCLK #elif STM32_MCOSEL == STM32_MCOSEL_HSI16 #define STM32_MCODIVCLK STM32_HSI16CLK @@ -1340,7 +1340,7 @@ #define STM32_MCODIVCLK STM32_HSECLK #elif STM32_MCOSEL == STM32_MCOSEL_PLLRCLK - #define STM32_MCODIVCLK hal_lld_get_clock_point(CLK_PLLRCLK) + #define STM32_MCODIVCLK STM32_PLL_R_CLKOUT #elif STM32_MCOSEL == STM32_MCOSEL_LSI #define STM32_MCODIVCLK STM32_LSICLK diff --git a/os/hal/ports/STM32/STM32G4xx/hal_lld.h b/os/hal/ports/STM32/STM32G4xx/hal_lld.h index 8326eaf19..e22a0bccf 100644 --- a/os/hal/ports/STM32/STM32G4xx/hal_lld.h +++ b/os/hal/ports/STM32/STM32G4xx/hal_lld.h @@ -1253,7 +1253,7 @@ #define STM32_MCODIVCLK 0 #elif STM32_MCOSEL == STM32_MCOSEL_SYSCLK - #define STM32_MCODIVCLK hal_lld_get_clock_point(CLK_SYSCLK) + #define STM32_MCODIVCLK STM32_SYSCLK #elif STM32_MCOSEL == STM32_MCOSEL_HSI16 #define STM32_MCODIVCLK STM32_HSI16CLK @@ -1262,7 +1262,7 @@ #define STM32_MCODIVCLK STM32_HSECLK #elif STM32_MCOSEL == STM32_MCOSEL_PLLRCLK - #define STM32_MCODIVCLK hal_lld_get_clock_point(CLK_PLLRCLK) + #define STM32_MCODIVCLK STM32_PLL_R_CLKOUT #elif STM32_MCOSEL == STM32_MCOSEL_LSI #define STM32_MCODIVCLK STM32_LSICLK diff --git a/readme.txt b/readme.txt index a34a7fe7b..bbd398dcc 100644 --- a/readme.txt +++ b/readme.txt @@ -129,6 +129,7 @@ - NEW: Increased stacks size in RT test suite from 128 to 192. added an option to override the stack size by defining THREADS_STACK_SIZE in the makefile. +- FIX: Fixed STM32_MCOSEL setting problem (bug #1239)(***********TODO*********** backported to 21.11.3). - FIX: Fixed problems with cache in STM32 SDMMC drivers (bug #1238)(***********TODO*********** backported to 21.11.3). - FIX: Fixed missing clock enables for some GPIOS on some STM32L4s (bug #1237) (backported to 20.3.5)(backported to 21.11.3).