diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-11 19:52:20 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-10-11 19:52:20 +0000 |
commit | 58278ea5cfe0d7bf7bdba285052d506c6cc677f3 (patch) | |
tree | 4455652298bcc4d204d17222dddd709481252b4c /nuttx/arch/arm/src/stm32/stm32_rcc.c | |
parent | dbda6f5f4a9f9175500e1db3641245be6f9fd3ac (diff) | |
download | px4-nuttx-58278ea5cfe0d7bf7bdba285052d506c6cc677f3.tar.gz px4-nuttx-58278ea5cfe0d7bf7bdba285052d506c6cc677f3.tar.bz2 px4-nuttx-58278ea5cfe0d7bf7bdba285052d506c6cc677f3.zip |
Basic USART setup works
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2126 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_rcc.c')
-rwxr-xr-x | nuttx/arch/arm/src/stm32/stm32_rcc.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_rcc.c b/nuttx/arch/arm/src/stm32/stm32_rcc.c index 3678f8ca1..10ed40912 100755 --- a/nuttx/arch/arm/src/stm32/stm32_rcc.c +++ b/nuttx/arch/arm/src/stm32/stm32_rcc.c @@ -48,6 +48,7 @@ #include "chip.h" #include "stm32_rcc.h" +#include "stm32_flash.h" #include "stm32_internal.h" /**************************************************************************** @@ -356,11 +357,12 @@ void stm32_clockconfig(void) if( timeout > 0) { -#if 0 - /* Enable Prefetch Buffer */ + /* Enable FLASH prefetch buffer and 2 wait states */ - /* Flash 2 wait state */ -#endif + regval = getreg32(STM32_FLASH_ACR); + regval &= ~ACR_LATENCY_MASK; + regval |= (ACR_LATENCY_2|ACR_PRTFBE); + putreg32(regval, STM32_FLASH_ACR); /* Set the HCLK source/divider */ |