MG32F10x Standard Peripherals Firmware Library

宏定义
GPIO_Pins_define
MG32F10x_StdPeriph_Driver » GPIO » GPIO_Exported_Constants

## 宏定义
#define | GPIO_Pin_0 ((uint16_t)0x0001)
#define | GPIO_Pin_1 ((uint16_t)0x0002)
#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_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_All ((uint16_t)0xFFFF)
#define | IS_GPIO_PIN(PIN) (((PIN) & 0x0000FFFF) != (uint32_t)0x00)
#define | IS_GET_GPIO_PIN(PIN)

## 详细描述

## 宏定义说明

## ◆ GPIO_Pin_0

#define GPIO_Pin_0 ((uint16_t)0x0001)

Pin 0

## ◆ GPIO_Pin_1

#define GPIO_Pin_1 ((uint16_t)0x0002)

Pin 1

## ◆ GPIO_Pin_10

#define GPIO_Pin_10 ((uint16_t)0x0400)

Pin 10

## ◆ GPIO_Pin_11

#define GPIO_Pin_11 ((uint16_t)0x0800)

Pin 11

## ◆ GPIO_Pin_12

#define GPIO_Pin_12 ((uint16_t)0x1000)

Pin 12

## ◆ GPIO_Pin_13

#define GPIO_Pin_13 ((uint16_t)0x2000)

Pin 13

## ◆ GPIO_Pin_14

#define GPIO_Pin_14 ((uint16_t)0x4000)

Pin 14

## ◆ GPIO_Pin_15

#define GPIO_Pin_15 ((uint16_t)0x8000)

Pin 15

## ◆ GPIO_Pin_2

#define GPIO_Pin_2 ((uint16_t)0x0004)

Pin 2

## ◆ GPIO_Pin_3

#define GPIO_Pin_3 ((uint16_t)0x0008)

Pin 3

## ◆ GPIO_Pin_4

#define GPIO_Pin_4 ((uint16_t)0x0010)

Pin 4

## ◆ GPIO_Pin_5

#define GPIO_Pin_5 ((uint16_t)0x0020)

Pin 5

## ◆ GPIO_Pin_6

#define GPIO_Pin_6 ((uint16_t)0x0040)

Pin 6

## ◆ GPIO_Pin_7

#define GPIO_Pin_7 ((uint16_t)0x0080)

Pin 7

## ◆ GPIO_Pin_8

#define GPIO_Pin_8 ((uint16_t)0x0100)

Pin 8

## ◆ GPIO_Pin_9

#define GPIO_Pin_9 ((uint16_t)0x0200)

Pin 9

## ◆ GPIO_Pin_All

#define GPIO_Pin_All ((uint16_t)0xFFFF)

All pins

## ◆ IS_GET_GPIO_PIN

#define IS_GET_GPIO_PIN | ( |  | PIN | ) |

值:
(((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))
GPIO_Pin_12
#define GPIO_Pin_12
Definition: mg32f10x_gpio.h:67
GPIO_Pin_6
#define GPIO_Pin_6
Definition: mg32f10x_gpio.h:61
GPIO_Pin_1
#define GPIO_Pin_1
Definition: mg32f10x_gpio.h:56
GPIO_Pin_4
#define GPIO_Pin_4
Definition: mg32f10x_gpio.h:59
GPIO_Pin_10
#define GPIO_Pin_10
Definition: mg32f10x_gpio.h:65
GPIO_Pin_7
#define GPIO_Pin_7
Definition: mg32f10x_gpio.h:62
GPIO_Pin_2
#define GPIO_Pin_2
Definition: mg32f10x_gpio.h:57
GPIO_Pin_9
#define GPIO_Pin_9
Definition: mg32f10x_gpio.h:64
GPIO_Pin_11
#define GPIO_Pin_11
Definition: mg32f10x_gpio.h:66
GPIO_Pin_13
#define GPIO_Pin_13
Definition: mg32f10x_gpio.h:68
GPIO_Pin_14
#define GPIO_Pin_14
Definition: mg32f10x_gpio.h:69
GPIO_Pin_15
#define GPIO_Pin_15
Definition: mg32f10x_gpio.h:70
GPIO_Pin_3
#define GPIO_Pin_3
Definition: mg32f10x_gpio.h:58
GPIO_Pin_0
#define GPIO_Pin_0
Definition: mg32f10x_gpio.h:55
GPIO_Pin_5
#define GPIO_Pin_5
Definition: mg32f10x_gpio.h:60
GPIO_Pin_8
#define GPIO_Pin_8
Definition: mg32f10x_gpio.h:63