mbed library with additional peripherals for ST F401 board

Fork of mbed-src by mbed official

This mbed LIB has additional peripherals for ST F401 board

  • UART2 : PA_3 rx, PA_2 tx
  • UART3 : PC_7 rx, PC_6 tx
  • I2C2 : PB_3 SDA, PB_10 SCL
  • I2C3 : PB_4 SDA, PA_8 SCL
Revision:
106:ced8cbb51063
Parent:
87:085cde657901
--- a/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F401RE/stm32f4xx_ll_fmc.c	Mon Feb 24 10:30:08 2014 +0000
+++ b/targets/cmsis/TARGET_STM/TARGET_NUCLEO_F401RE/stm32f4xx_ll_fmc.c	Wed Feb 26 09:45:12 2014 +0000
@@ -2,8 +2,8 @@
   ******************************************************************************
   * @file    stm32f4xx_ll_fmc.c
   * @author  MCD Application Team
-  * @version V1.0.0RC2
-  * @date    04-February-2014
+  * @version V1.0.0
+  * @date    18-February-2014
   * @brief   FMC Low Layer HAL module driver.
   *    
   *          This file provides firmware functions to manage the following 
@@ -15,7 +15,7 @@
   @verbatim
   ==============================================================================
                         ##### FMC peripheral features #####
-  ==============================================================================                 
+  ==============================================================================
   [..] The Flexible memory controller (FMC) includes three memory controllers:
        (+) The NOR/PSRAM memory controller
        (+) The NAND/PC Card memory controller
@@ -91,7 +91,7 @@
 
 /* Private typedef -----------------------------------------------------------*/
 /* Private define ------------------------------------------------------------*/
-/* Private macro -------------------------------------------------------------*/    
+/* Private macro -------------------------------------------------------------*/
 /* Private variables ---------------------------------------------------------*/
 /* Private function prototypes -----------------------------------------------*/
 /* Private functions ---------------------------------------------------------*/
@@ -170,7 +170,7 @@
   assert_param(IS_FMC_WRITE_BURST(Init->WriteBurst));
   assert_param(IS_FMC_CONTINOUS_CLOCK(Init->ContinuousClock)); 
   
-  /* Set NORSRAM device control parameters */                                     
+  /* Set NORSRAM device control parameters */
   tmpr = (uint32_t)(Init->DataAddressMux       |\
                     Init->MemoryType           |\
                     Init->MemoryDataWidth      |\
@@ -399,7 +399,7 @@
   * @brief    PCCARD Controller functions 
   *
   @verbatim 
-  ==============================================================================   
+  ==============================================================================
                     ##### How to use NAND device driver #####
   ==============================================================================
   [..]
@@ -1035,9 +1035,9 @@
                                                (((Timing->WriteRecoveryTime)-1) <<16)    |\
                                                (((Timing->RPDelay)-1) << 20)             |\
                                                (((Timing->RCDDelay)-1) << 24)
-                                               );                                                                                     
+                                               );
   }
-  else /* FMC_Bank2_SDRAM */                      
+  else /* FMC_Bank2_SDRAM */
   {  
 
     tmpr1 = (uint32_t)(((Timing->LoadToActiveDelay)-1)           |\
@@ -1161,7 +1161,7 @@
                     ((Command->ModeRegisterDefinition) << 9)     
                     );
     
-  Device->SDCMR = tmpr;                                                        
+  Device->SDCMR = tmpr;
    
   timeout = HAL_GetTick() + Timeout;