ARMEBS4  revision-26.06.2015
Data Structures | Macros | Enumerations
stm32f4xx_gpio.h File Reference

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

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

Go to the source code of this file.

Data Structures

struct  GPIO_InitTypeDef
 GPIO Init structure definition. More...
 

Macros

#define GPIO_AF_RTC_50Hz
 AF 0 selection.
 
#define GPIO_AF_TIM1
 AF 1 selection.
 
#define GPIO_AF_TIM3
 AF 2 selection.
 
#define GPIO_AF_TIM8
 AF 3 selection.
 
#define GPIO_AF_I2C1
 AF 4 selection.
 
#define GPIO_AF_SPI1
 AF 5 selection.
 
#define GPIO_AF_SPI3
 AF 6 selection.
 
#define GPIO_AF_USART1
 AF 7 selection.
 
#define GPIO_AF_UART4
 AF 8 selection.
 
#define GPIO_AF_CAN1
 AF 9 selection.
 
#define GPIO_AF_OTG_FS
 AF 10 selection.
 
#define GPIO_AF_ETH
 AF 11 selection.
 
#define GPIO_AF_FSMC
 AF 12 selection.
 
#define GPIO_AF_DCMI
 AF 13 selection.
 
#define GPIO_AF_EVENTOUT
 AF 15 selection.
 

Enumerations

enum  GPIOMode_TypeDef {
  GPIO_Mode_IN,
  GPIO_Mode_OUT,
  GPIO_Mode_AF,
  GPIO_Mode_AN
}
 GPIO Configuration Mode enumeration. More...
 
enum  GPIOOType_TypeDef
 GPIO Output type enumeration.
 
enum  GPIOSpeed_TypeDef {
  GPIO_Speed_2MHz,
  GPIO_Speed_25MHz,
  GPIO_Speed_50MHz,
  GPIO_Speed_100MHz
}
 GPIO Output Maximum frequency enumeration. More...
 
enum  GPIOPuPd_TypeDef
 GPIO Configuration PullUp PullDown enumeration.
 
enum  BitAction
 GPIO Bit SET and Bit RESET enumeration.
 

Detailed Description

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

Author
MCD Application Team
Version
V1.0.0
Date
30-September-2011
Attention

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

© COPYRIGHT 2011 STMicroelectronics

Definition in file stm32f4xx_gpio.h.