From bd809f5f652f8f6bbcf7bcc1c68b979245b1b511 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Tue, 4 Dec 2012 13:03:14 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4869 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- boards/ST_STM32F3_DISCOVERY/board.h | 4 ++-- boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg | 2 +- demos/ARMCM4-STM32F303-DISCOVERY/main.c | 29 ++++++++++++++++++++++++----- os/hal/platforms/STM32/GPIOv2/pal_lld.c | 2 ++ 4 files changed, 29 insertions(+), 8 deletions(-) diff --git a/boards/ST_STM32F3_DISCOVERY/board.h b/boards/ST_STM32F3_DISCOVERY/board.h index c285f0040..41f20b951 100644 --- a/boards/ST_STM32F3_DISCOVERY/board.h +++ b/boards/ST_STM32F3_DISCOVERY/board.h @@ -653,7 +653,7 @@ * PE0 - L3GD20_INT1 (input pullup). * PE1 - L3GD20_INT2 (input pullup). * PE2 - LSM303_DRDY (input pullup). - * PE3 - SPI1_CS (output pushpull minimum). + * PE3 - SPI1_CS (output pushpull maximum). * PE4 - LSM303_INT1 (input pullup). * PE5 - LSM303_INT2 (input pullup). * PE6 - PIN6 (input pullup). @@ -702,7 +702,7 @@ #define VAL_GPIOE_OSPEEDR (PIN_OSPEED_2M(GPIOE_L3GD20_INT1) | \ PIN_OSPEED_2M(GPIOE_L3GD20_INT2) | \ PIN_OSPEED_2M(GPIOE_LSM303_DRDY) | \ - PIN_OSPEED_2M(GPIOE_SPI1_CS) | \ + PIN_OSPEED_100M(GPIOE_SPI1_CS) | \ PIN_OSPEED_2M(GPIOE_LSM303_INT1) | \ PIN_OSPEED_2M(GPIOE_LSM303_INT2) | \ PIN_OSPEED_2M(GPIOE_PIN6) | \ diff --git a/boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg b/boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg index e08be32ac..0cca69422 100644 --- a/boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg +++ b/boards/ST_STM32F3_DISCOVERY/cfg/board.chcfg @@ -561,7 +561,7 @@ AHBLPENR |= AHB_LPEN_MASK; #elif defined(STM32F0XX) rccEnableAHB(AHB_EN_MASK, TRUE); +#elif defined(STM32F30X) + rccEnableAHB(AHB_EN_MASK, TRUE); #elif defined(STM32F2XX) || defined(STM32F4XX) RCC->AHB1ENR |= AHB1_EN_MASK; RCC->AHB1LPENR |= AHB1_LPEN_MASK; -- cgit v1.2.3