GPIO_pins_define
[GPIO_Exported_Constants]

Defines

#define GPIO_Pin_0   ((uint16_t)0x0001)
#define GPIO_Pin_1   ((uint16_t)0x0002)
#define GPIO_Pin_10   ((uint16_t)0x0400)
#define GPIO_Pin_11   ((uint16_t)0x0800)
#define GPIO_Pin_12   ((uint16_t)0x1000)
#define GPIO_Pin_13   ((uint16_t)0x2000)
#define GPIO_Pin_14   ((uint16_t)0x4000)
#define GPIO_Pin_15   ((uint16_t)0x8000)
#define GPIO_Pin_2   ((uint16_t)0x0004)
#define GPIO_Pin_3   ((uint16_t)0x0008)
#define GPIO_Pin_4   ((uint16_t)0x0010)
#define GPIO_Pin_5   ((uint16_t)0x0020)
#define GPIO_Pin_6   ((uint16_t)0x0040)
#define GPIO_Pin_7   ((uint16_t)0x0080)
#define GPIO_Pin_8   ((uint16_t)0x0100)
#define GPIO_Pin_9   ((uint16_t)0x0200)
#define GPIO_Pin_All   ((uint16_t)0xFFFF)
#define IS_GET_GPIO_PIN(PIN)
#define IS_GPIO_PIN(PIN)   ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))

Define Documentation

#define GPIO_Pin_0   ((uint16_t)0x0001)
#define GPIO_Pin_1   ((uint16_t)0x0002)
#define GPIO_Pin_10   ((uint16_t)0x0400)
#define GPIO_Pin_11   ((uint16_t)0x0800)
#define GPIO_Pin_12   ((uint16_t)0x1000)
#define GPIO_Pin_13   ((uint16_t)0x2000)

Pin 13 selected

Definition at line 139 of file stm32f10x_gpio.h.

Referenced by GPIO_Configuration(), LCD_CtrlLinesConfig(), LCD_DeInit(), main(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

#define GPIO_Pin_14   ((uint16_t)0x4000)
#define GPIO_Pin_15   ((uint16_t)0x8000)
#define GPIO_Pin_2   ((uint16_t)0x0004)

Pin 2 selected

Definition at line 128 of file stm32f10x_gpio.h.

Referenced by GPIO_Configuration(), NOR_Init(), OneNAND_Init(), SD_LowLevel_DeInit(), SD_LowLevel_Init(), and SRAM_Init().

#define GPIO_Pin_3   ((uint16_t)0x0008)

Pin 3 selected

Definition at line 129 of file stm32f10x_gpio.h.

Referenced by GPIO_Configuration(), main(), NOR_Init(), OneNAND_Init(), and SRAM_Init().

#define GPIO_Pin_4   ((uint16_t)0x0010)
#define GPIO_Pin_5   ((uint16_t)0x0020)
#define GPIO_Pin_6   ((uint16_t)0x0040)
#define GPIO_Pin_7   ((uint16_t)0x0080)
#define GPIO_Pin_8   ((uint16_t)0x0100)
#define GPIO_Pin_9   ((uint16_t)0x0200)
#define GPIO_Pin_All   ((uint16_t)0xFFFF)

All pins selected

Definition at line 142 of file stm32f10x_gpio.h.

Referenced by GPIO_StructInit(), and main().

#define IS_GET_GPIO_PIN ( PIN   ) 
Value:
(((PIN) == GPIO_Pin_0) || \
                              ((PIN) == GPIO_Pin_1) || \
                              ((PIN) == GPIO_Pin_2) || \
                              ((PIN) == GPIO_Pin_3) || \
                              ((PIN) == GPIO_Pin_4) || \
                              ((PIN) == GPIO_Pin_5) || \
                              ((PIN) == GPIO_Pin_6) || \
                              ((PIN) == GPIO_Pin_7) || \
                              ((PIN) == GPIO_Pin_8) || \
                              ((PIN) == GPIO_Pin_9) || \
                              ((PIN) == GPIO_Pin_10) || \
                              ((PIN) == GPIO_Pin_11) || \
                              ((PIN) == GPIO_Pin_12) || \
                              ((PIN) == GPIO_Pin_13) || \
                              ((PIN) == GPIO_Pin_14) || \
                              ((PIN) == GPIO_Pin_15))

Definition at line 146 of file stm32f10x_gpio.h.

Referenced by GPIO_ReadInputDataBit(), GPIO_ReadOutputDataBit(), and GPIO_WriteBit().

#define IS_GPIO_PIN ( PIN   )     ((((PIN) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))

Definition at line 144 of file stm32f10x_gpio.h.

Referenced by GPIO_Init(), GPIO_PinLockConfig(), GPIO_ResetBits(), and GPIO_SetBits().

STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32