MG32F10x Standard Peripherals Firmware Library
Macros

Macros

#define EXTI_Line0   ((uint32_t)0x00001)
 
#define EXTI_Line1   ((uint32_t)0x00002)
 
#define EXTI_Line2   ((uint32_t)0x00004)
 
#define EXTI_Line3   ((uint32_t)0x00008)
 
#define EXTI_Line4   ((uint32_t)0x00010)
 
#define EXTI_Line5   ((uint32_t)0x00020)
 
#define EXTI_Line6   ((uint32_t)0x00040)
 
#define EXTI_Line7   ((uint32_t)0x00080)
 
#define EXTI_Line8   ((uint32_t)0x00100)
 
#define EXTI_Line9   ((uint32_t)0x00200)
 
#define EXTI_Line10   ((uint32_t)0x00400)
 
#define EXTI_Line11   ((uint32_t)0x00800)
 
#define EXTI_Line12   ((uint32_t)0x01000)
 
#define EXTI_Line13   ((uint32_t)0x02000)
 
#define EXTI_Line14   ((uint32_t)0x04000)
 
#define EXTI_Line15   ((uint32_t)0x08000)
 
#define EXTI_Line16   ((uint32_t)0x10000)
 
#define EXTI_Line17   ((uint32_t)0x20000)
 
#define EXTI_Line18   ((uint32_t)0x40000)
 
#define IS_EXTI_LINE(LINE)   ((((LINE) & (uint32_t)0xFFF00000) == 0x00) && ((LINE) != (uint16_t)0x00))
 
#define IS_GET_EXTI_LINE(LINE)
 

Detailed Description

Macro Definition Documentation

◆ EXTI_Line0

#define EXTI_Line0   ((uint32_t)0x00001)

External interrupt line 0

◆ EXTI_Line1

#define EXTI_Line1   ((uint32_t)0x00002)

External interrupt line 1

◆ EXTI_Line10

#define EXTI_Line10   ((uint32_t)0x00400)

External interrupt line 10

◆ EXTI_Line11

#define EXTI_Line11   ((uint32_t)0x00800)

External interrupt line 11

◆ EXTI_Line12

#define EXTI_Line12   ((uint32_t)0x01000)

External interrupt line 12

◆ EXTI_Line13

#define EXTI_Line13   ((uint32_t)0x02000)

External interrupt line 13

◆ EXTI_Line14

#define EXTI_Line14   ((uint32_t)0x04000)

External interrupt line 14

◆ EXTI_Line15

#define EXTI_Line15   ((uint32_t)0x08000)

External interrupt line 15

◆ EXTI_Line16

#define EXTI_Line16   ((uint32_t)0x10000)

External interrupt line 16 Connected to the PVD Output

◆ EXTI_Line17

#define EXTI_Line17   ((uint32_t)0x20000)

External interrupt line 17 Connected to the RTC Alarm event

◆ EXTI_Line18

#define EXTI_Line18   ((uint32_t)0x40000)

External interrupt line 18 Connected to the USB Wakeup event

◆ EXTI_Line2

#define EXTI_Line2   ((uint32_t)0x00004)

External interrupt line 2

◆ EXTI_Line3

#define EXTI_Line3   ((uint32_t)0x00008)

External interrupt line 3

◆ EXTI_Line4

#define EXTI_Line4   ((uint32_t)0x00010)

External interrupt line 4

◆ EXTI_Line5

#define EXTI_Line5   ((uint32_t)0x00020)

External interrupt line 5

◆ EXTI_Line6

#define EXTI_Line6   ((uint32_t)0x00040)

External interrupt line 6

◆ EXTI_Line7

#define EXTI_Line7   ((uint32_t)0x00080)

External interrupt line 7

◆ EXTI_Line8

#define EXTI_Line8   ((uint32_t)0x00100)

External interrupt line 8

◆ EXTI_Line9

#define EXTI_Line9   ((uint32_t)0x00200)

External interrupt line 9

◆ IS_GET_EXTI_LINE

#define IS_GET_EXTI_LINE (   LINE)
Value:
(((LINE) == EXTI_Line0) || ((LINE) == EXTI_Line1) || \
((LINE) == EXTI_Line2) || ((LINE) == EXTI_Line3) || \
((LINE) == EXTI_Line4) || ((LINE) == EXTI_Line5) || \
((LINE) == EXTI_Line6) || ((LINE) == EXTI_Line7) || \
((LINE) == EXTI_Line8) || ((LINE) == EXTI_Line9) || \
((LINE) == EXTI_Line10) || ((LINE) == EXTI_Line11) || \
((LINE) == EXTI_Line12) || ((LINE) == EXTI_Line13) || \
((LINE) == EXTI_Line14) || ((LINE) == EXTI_Line15) || \
((LINE) == EXTI_Line16) || ((LINE) == EXTI_Line17) || \
((LINE) == EXTI_Line18))
#define EXTI_Line1
Definition: mg32f10x_exti.h:85
#define EXTI_Line13
Definition: mg32f10x_exti.h:97
#define EXTI_Line17
Definition: mg32f10x_exti.h:101
#define EXTI_Line2
Definition: mg32f10x_exti.h:86
#define EXTI_Line16
Definition: mg32f10x_exti.h:100
#define EXTI_Line10
Definition: mg32f10x_exti.h:94
#define EXTI_Line11
Definition: mg32f10x_exti.h:95
#define EXTI_Line14
Definition: mg32f10x_exti.h:98
#define EXTI_Line12
Definition: mg32f10x_exti.h:96
#define EXTI_Line7
Definition: mg32f10x_exti.h:91
#define EXTI_Line18
Definition: mg32f10x_exti.h:102
#define EXTI_Line5
Definition: mg32f10x_exti.h:89
#define EXTI_Line0
Definition: mg32f10x_exti.h:84
#define EXTI_Line15
Definition: mg32f10x_exti.h:99
#define EXTI_Line3
Definition: mg32f10x_exti.h:87
#define EXTI_Line9
Definition: mg32f10x_exti.h:93
#define EXTI_Line6
Definition: mg32f10x_exti.h:90
#define EXTI_Line4
Definition: mg32f10x_exti.h:88
#define EXTI_Line8
Definition: mg32f10x_exti.h:92