CARME-M4 BSP  V1.5
stm32f4xx_syscfg.h File Reference

This file contains all the functions prototypes for the SYSCFG firmware library. More...

#include "stm32f4xx.h"
+ Include dependency graph for stm32f4xx_syscfg.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EXTI_PortSourceGPIOA   ((uint8_t)0x00)
 
#define EXTI_PortSourceGPIOB   ((uint8_t)0x01)
 
#define EXTI_PortSourceGPIOC   ((uint8_t)0x02)
 
#define EXTI_PortSourceGPIOD   ((uint8_t)0x03)
 
#define EXTI_PortSourceGPIOE   ((uint8_t)0x04)
 
#define EXTI_PortSourceGPIOF   ((uint8_t)0x05)
 
#define EXTI_PortSourceGPIOG   ((uint8_t)0x06)
 
#define EXTI_PortSourceGPIOH   ((uint8_t)0x07)
 
#define EXTI_PortSourceGPIOI   ((uint8_t)0x08)
 
#define EXTI_PortSourceGPIOJ   ((uint8_t)0x09)
 
#define EXTI_PortSourceGPIOK   ((uint8_t)0x0A)
 
#define IS_EXTI_PORT_SOURCE(PORTSOURCE)
 
#define EXTI_PinSource0   ((uint8_t)0x00)
 
#define EXTI_PinSource1   ((uint8_t)0x01)
 
#define EXTI_PinSource2   ((uint8_t)0x02)
 
#define EXTI_PinSource3   ((uint8_t)0x03)
 
#define EXTI_PinSource4   ((uint8_t)0x04)
 
#define EXTI_PinSource5   ((uint8_t)0x05)
 
#define EXTI_PinSource6   ((uint8_t)0x06)
 
#define EXTI_PinSource7   ((uint8_t)0x07)
 
#define EXTI_PinSource8   ((uint8_t)0x08)
 
#define EXTI_PinSource9   ((uint8_t)0x09)
 
#define EXTI_PinSource10   ((uint8_t)0x0A)
 
#define EXTI_PinSource11   ((uint8_t)0x0B)
 
#define EXTI_PinSource12   ((uint8_t)0x0C)
 
#define EXTI_PinSource13   ((uint8_t)0x0D)
 
#define EXTI_PinSource14   ((uint8_t)0x0E)
 
#define EXTI_PinSource15   ((uint8_t)0x0F)
 
#define IS_EXTI_PIN_SOURCE(PINSOURCE)
 
#define SYSCFG_MemoryRemap_Flash   ((uint8_t)0x00)
 
#define SYSCFG_MemoryRemap_SystemFlash   ((uint8_t)0x01)
 
#define SYSCFG_MemoryRemap_SRAM   ((uint8_t)0x03)
 
#define SYSCFG_MemoryRemap_SDRAM   ((uint8_t)0x04)
 
#define SYSCFG_ETH_MediaInterface_MII   ((uint32_t)0x00000000)
 
#define SYSCFG_ETH_MediaInterface_RMII   ((uint32_t)0x00000001)
 
#define IS_SYSCFG_ETH_MEDIA_INTERFACE(INTERFACE)
 

Functions

void SYSCFG_DeInit (void)
 Deinitializes the Alternate Functions (remap and EXTI configuration) registers to their default reset values. More...
 
void SYSCFG_MemoryRemapConfig (uint8_t SYSCFG_MemoryRemap)
 Changes the mapping of the specified pin. More...
 
void SYSCFG_MemorySwappingBank (FunctionalState NewState)
 Enables or disables the Interal FLASH Bank Swapping. More...
 
void SYSCFG_EXTILineConfig (uint8_t EXTI_PortSourceGPIOx, uint8_t EXTI_PinSourcex)
 Selects the GPIO pin used as EXTI Line. More...
 
void SYSCFG_ETH_MediaInterfaceConfig (uint32_t SYSCFG_ETH_MediaInterface)
 Selects the ETHERNET media interface. More...
 
void SYSCFG_CompensationCellCmd (FunctionalState NewState)
 Enables or disables the I/O Compensation Cell. More...
 
FlagStatus SYSCFG_GetCompensationCellStatus (void)
 Checks whether the I/O Compensation Cell ready flag is set or not. More...
 

Detailed Description

This file contains all the functions prototypes for the SYSCFG firmware library.

Author
MCD Application Team
Version
V1.3.0
Date
08-November-2013
Attention

© COPYRIGHT 2013 STMicroelectronics

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:

   http://www.st.com/software_license_agreement_liberty_v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file stm32f4xx_syscfg.h.