MG32F157 Standard Peripherals Firmware Library
Macros

Macros

#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) & (uint16_t)0x00) == 0x00) && ((PIN) != (uint16_t)0x00))
 
#define IS_GET_GPIO_PIN(PIN)
 

Detailed Description

Macro Definition Documentation

◆ GPIO_Pin_0

#define GPIO_Pin_0   ((uint16_t)0x0001)

Pin 0 selected

◆ GPIO_Pin_1

#define GPIO_Pin_1   ((uint16_t)0x0002)

Pin 1 selected

◆ GPIO_Pin_10

#define GPIO_Pin_10   ((uint16_t)0x0400)

Pin 10 selected

◆ GPIO_Pin_11

#define GPIO_Pin_11   ((uint16_t)0x0800)

Pin 11 selected

◆ GPIO_Pin_12

#define GPIO_Pin_12   ((uint16_t)0x1000)

Pin 12 selected

◆ GPIO_Pin_13

#define GPIO_Pin_13   ((uint16_t)0x2000)

Pin 13 selected

◆ GPIO_Pin_14

#define GPIO_Pin_14   ((uint16_t)0x4000)

Pin 14 selected

◆ GPIO_Pin_15

#define GPIO_Pin_15   ((uint16_t)0x8000)

Pin 15 selected

◆ GPIO_Pin_2

#define GPIO_Pin_2   ((uint16_t)0x0004)

Pin 2 selected

◆ GPIO_Pin_3

#define GPIO_Pin_3   ((uint16_t)0x0008)

Pin 3 selected

◆ GPIO_Pin_4

#define GPIO_Pin_4   ((uint16_t)0x0010)

Pin 4 selected

◆ GPIO_Pin_5

#define GPIO_Pin_5   ((uint16_t)0x0020)

Pin 5 selected

◆ GPIO_Pin_6

#define GPIO_Pin_6   ((uint16_t)0x0040)

Pin 6 selected

◆ GPIO_Pin_7

#define GPIO_Pin_7   ((uint16_t)0x0080)

Pin 7 selected

◆ GPIO_Pin_8

#define GPIO_Pin_8   ((uint16_t)0x0100)

Pin 8 selected

◆ GPIO_Pin_9

#define GPIO_Pin_9   ((uint16_t)0x0200)

Pin 9 selected

◆ GPIO_Pin_All

#define GPIO_Pin_All   ((uint16_t)0xFFFF)

All pins selected

◆ IS_GET_GPIO_PIN

#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))
#define GPIO_Pin_1
Definition: mg32f157_gpio.h:106
#define GPIO_Pin_3
Definition: mg32f157_gpio.h:108
#define GPIO_Pin_5
Definition: mg32f157_gpio.h:110
#define GPIO_Pin_2
Definition: mg32f157_gpio.h:107
#define GPIO_Pin_15
Definition: mg32f157_gpio.h:120
#define GPIO_Pin_13
Definition: mg32f157_gpio.h:118
#define GPIO_Pin_12
Definition: mg32f157_gpio.h:117
#define GPIO_Pin_11
Definition: mg32f157_gpio.h:116
#define GPIO_Pin_4
Definition: mg32f157_gpio.h:109
#define GPIO_Pin_10
Definition: mg32f157_gpio.h:115
#define GPIO_Pin_14
Definition: mg32f157_gpio.h:119
#define GPIO_Pin_6
Definition: mg32f157_gpio.h:111
#define GPIO_Pin_0
Definition: mg32f157_gpio.h:105
#define GPIO_Pin_9
Definition: mg32f157_gpio.h:114
#define GPIO_Pin_8
Definition: mg32f157_gpio.h:113
#define GPIO_Pin_7
Definition: mg32f157_gpio.h:112