STM32F37 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F37 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
GPIO_pins_define

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)
 
#define IS_GET_GPIO_PIN(PIN)
 

Detailed Description

Macro Definition Documentation

#define GPIO_Pin_0   ((uint16_t)0x0001)

Pin 0 selected

#define GPIO_Pin_1   ((uint16_t)0x0002)

Pin 1 selected

#define GPIO_Pin_10   ((uint16_t)0x0400)

Pin 10 selected

#define GPIO_Pin_11   ((uint16_t)0x0800)

Pin 11 selected

#define GPIO_Pin_12   ((uint16_t)0x1000)

Pin 12 selected

#define GPIO_Pin_13   ((uint16_t)0x2000)

Pin 13 selected

#define GPIO_Pin_14   ((uint16_t)0x4000)

Pin 14 selected

#define GPIO_Pin_15   ((uint16_t)0x8000)

Pin 15 selected

#define GPIO_Pin_2   ((uint16_t)0x0004)

Pin 2 selected

#define GPIO_Pin_3   ((uint16_t)0x0008)

Pin 3 selected

#define GPIO_Pin_4   ((uint16_t)0x0010)

Pin 4 selected

#define GPIO_Pin_5   ((uint16_t)0x0020)

Pin 5 selected

#define GPIO_Pin_6   ((uint16_t)0x0040)

Pin 6 selected

#define GPIO_Pin_7   ((uint16_t)0x0080)

Pin 7 selected

#define GPIO_Pin_8   ((uint16_t)0x0100)

Pin 8 selected

#define GPIO_Pin_9   ((uint16_t)0x0200)

Pin 9 selected

#define GPIO_Pin_All   ((uint16_t)0xFFFF)

All pins selected

#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))