diff --git a/os/hal/platforms/STM32F4xx/hal_lld.h b/os/hal/platforms/STM32F4xx/hal_lld.h index 5774ec70c..0a7291420 100644 --- a/os/hal/platforms/STM32F4xx/hal_lld.h +++ b/os/hal/platforms/STM32F4xx/hal_lld.h @@ -1327,14 +1327,7 @@ /** * @brief PLLI2S output clock frequency. */ -#define STM32_PLLI2SCLKOUT (STM32_PLLI2SVCO / STM32_PLLI2SR) - -/* - * PLLI2S output frequency range check. - */ -#if STM32_PLLI2SCLKOUT > STM32_SPII2S_MAX -#error "STM32_PLLI2SCLKOUT outside acceptable range (STM32_SPII2S_MAX)" -#endif +#define STM32_PLLI2SCLKOUT (STM32_PLLI2SVCO / STM32_PLLI2SR_VALUE) /** * @brief MCO1 divider clock. diff --git a/readme.txt b/readme.txt index 7eb416b5e..c641c4b11 100644 --- a/readme.txt +++ b/readme.txt @@ -89,6 +89,7 @@ ***************************************************************************** *** 2.5.2 *** +- FIX: Fixed STM32_PLLI2SCLKOUT miscalculated (bug #413)(backported to 2.4.4). - FIX: Fixed wrong RTC vector name in STM32F1/F4/L1 EXT drivers (bug #412). - FIX: Fixed wrong STM32 USBv1 driver behavior (bug #410). - FIX: Fixed STM32 wrong peripherals reset procedure (bug #409)(backported