HSE32 clock frequency macro name typo fixed.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14417 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
vrepetenko 2021-05-22 08:11:11 +00:00
parent 5e4e9b45cf
commit 19ef385fca
1 changed files with 11 additions and 7 deletions

View File

@ -29,7 +29,7 @@
/** /**
* @brief HSE32 clock frequency. * @brief HSE32 clock frequency.
*/ */
#define STM32_HSI32CLK 32000000 #define STM32_HSE32CLK 32000000
/*===========================================================================*/ /*===========================================================================*/
/* Derived constants and error checks. */ /* Derived constants and error checks. */
@ -85,10 +85,7 @@
/* Driver local functions. */ /* Driver local functions. */
/*===========================================================================*/ /*===========================================================================*/
__STATIC_INLINE void hse32_init(void) { __STATIC_INLINE void hse32_enable(void) {
#if STM32_HSE32_ENABLED
#if STM32_HSE32SRC == STM32_HSE32_TCXO #if STM32_HSE32SRC == STM32_HSE32_TCXO
/* Enable PB0-VDDTCXO.*/ /* Enable PB0-VDDTCXO.*/
RCC->CR |= RCC_CR_HSEBYPPWR; RCC->CR |= RCC_CR_HSEBYPPWR;
@ -100,8 +97,15 @@ __STATIC_INLINE void hse32_init(void) {
/* HSE32 activation.*/ /* HSE32 activation.*/
RCC->CR |= RCC_CR_HSEON; RCC->CR |= RCC_CR_HSEON;
while ((RCC->CR & RCC_CR_HSERDY) == 0) while ((RCC->CR & RCC_CR_HSERDY) == 0) {
; /* Wait until HSE32 is stable. */ /* Wait until HSE32 is stable. */
}
}
__STATIC_INLINE void hse32_init(void) {
#if STM32_HSE32_ENABLED
hse32_enable();
#endif #endif
} }