Fixed bug 3578944.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.4.x@4771 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
gdisirio 2012-10-21 17:37:53 +00:00
parent 179bf902ba
commit 4155ce3fa5
3 changed files with 15 additions and 13 deletions

View File

@ -98,7 +98,7 @@
#define STM32_PLLIN_MAX 2000000
/**
* @brief Maximum PLLs input clock frequency.
* @brief Minimum PLLs input clock frequency.
*/
#define STM32_PLLIN_MIN 950000
@ -118,7 +118,7 @@
#define STM32_PLLOUT_MAX 120000000
/**
* @brief Maximum PLL output clock frequency.
* @brief Minimum PLL output clock frequency.
*/
#define STM32_PLLOUT_MIN 24000000
@ -659,7 +659,7 @@
/**
* @brief PLLQ multiplier value.
* @note The allowed values are 4..15.
* @note The allowed values are 2..15.
* @note The default value is calculated for a 120MHz system clock from
* an external 8MHz HSE clock.
*/
@ -722,7 +722,7 @@
/**
* @brief MC02 clock source value.
* @note The default value outputs SYSCLK / 4 on MC02 pin.
* @note The default value outputs SYSCLK / 5 on MC02 pin.
*/
#if !defined(STM32_MCO2SEL) || defined(__DOXYGEN__)
#define STM32_MCO2SEL STM32_MCO2SEL_SYSCLK
@ -730,10 +730,10 @@
/**
* @brief MC02 prescaler value.
* @note The default value outputs SYSCLK / 4 on MC02 pin.
* @note The default value outputs SYSCLK / 5 on MC02 pin.
*/
#if !defined(STM32_MCO2PRE) || defined(__DOXYGEN__)
#define STM32_MCO2PRE STM32_MCO2PRE_DIV4
#define STM32_MCO2PRE STM32_MCO2PRE_DIV5
#endif
/**
@ -965,7 +965,7 @@
/**
* @brief STM32_PLLN field.
*/
#if ((STM32_PLLN_VALUE >= 192) && (STM32_PLLN_VALUE <= 432)) || \
#if ((STM32_PLLN_VALUE >= 64) && (STM32_PLLN_VALUE <= 432)) || \
defined(__DOXYGEN__)
#define STM32_PLLN (STM32_PLLN_VALUE << 6)
#else
@ -990,7 +990,7 @@
/**
* @brief STM32_PLLQ field.
*/
#if ((STM32_PLLQ_VALUE >= 4) && (STM32_PLLQ_VALUE <= 15)) || \
#if ((STM32_PLLQ_VALUE >= 2) && (STM32_PLLQ_VALUE <= 15)) || \
defined(__DOXYGEN__)
#define STM32_PLLQ (STM32_PLLQ_VALUE << 24)
#else

View File

@ -93,7 +93,7 @@
#define STM32_PLLIN_MAX 2000000
/**
* @brief Maximum PLLs input clock frequency.
* @brief Minimum PLLs input clock frequency.
*/
#define STM32_PLLIN_MIN 950000
@ -113,7 +113,7 @@
#define STM32_PLLOUT_MAX 168000000
/**
* @brief Maximum PLL output clock frequency.
* @brief Minimum PLL output clock frequency.
*/
#define STM32_PLLOUT_MIN 24000000
@ -669,7 +669,7 @@
/**
* @brief PLLQ multiplier value.
* @note The allowed values are 4..15.
* @note The allowed values are 2..15.
* @note The default value is calculated for a 168MHz system clock from
* an external 8MHz HSE clock.
*/
@ -985,7 +985,7 @@
/**
* @brief STM32_PLLN field.
*/
#if ((STM32_PLLN_VALUE >= 192) && (STM32_PLLN_VALUE <= 432)) || \
#if ((STM32_PLLN_VALUE >= 64) && (STM32_PLLN_VALUE <= 432)) || \
defined(__DOXYGEN__)
#define STM32_PLLN (STM32_PLLN_VALUE << 6)
#else
@ -1010,7 +1010,7 @@
/**
* @brief STM32_PLLQ field.
*/
#if ((STM32_PLLQ_VALUE >= 4) && (STM32_PLLQ_VALUE <= 15)) || \
#if ((STM32_PLLQ_VALUE >= 2) && (STM32_PLLQ_VALUE <= 15)) || \
defined(__DOXYGEN__)
#define STM32_PLLQ (STM32_PLLQ_VALUE << 24)
#else

View File

@ -79,6 +79,8 @@
*****************************************************************************
*** 2.4.3 ***
- FIX: Fixed various typos and wrong limits in the STM32F4/F2 HAL driver
(bug 3578944).
- FIX: Fixed ARM CMx crt0.c fails at low optimization levels (bug 3578927).
- FIX: Fixed compilation issue in syscalls.c (bug 3576771).
- FIX: Fixed superfluous pack #defines cause nasty warning (bug 3575662).