Macros
Collaboration diagram for EXTI_Lines:

Macros

#define EXTI_Line0   ((uint32_t)0x00001)
 
#define EXTI_Line0   ((uint32_t)0x00)
 
#define EXTI_Line0   ((uint32_t)0x00001)
 
#define EXTI_Line1   ((uint32_t)0x00002)
 
#define EXTI_Line1   ((uint32_t)0x01)
 
#define EXTI_Line1   ((uint32_t)0x00002)
 
#define EXTI_Line10   ((uint32_t)0x00400)
 
#define EXTI_Line10   ((uint32_t)0x0A)
 
#define EXTI_Line10   ((uint32_t)0x00400)
 
#define EXTI_Line11   ((uint32_t)0x00800)
 
#define EXTI_Line11   ((uint32_t)0x0B)
 
#define EXTI_Line11   ((uint32_t)0x00800)
 
#define EXTI_Line12   ((uint32_t)0x01000)
 
#define EXTI_Line12   ((uint32_t)0x0C)
 
#define EXTI_Line12   ((uint32_t)0x01000)
 
#define EXTI_Line13   ((uint32_t)0x02000)
 
#define EXTI_Line13   ((uint32_t)0x0D)
 
#define EXTI_Line13   ((uint32_t)0x02000)
 
#define EXTI_Line14   ((uint32_t)0x04000)
 
#define EXTI_Line14   ((uint32_t)0x0E)
 
#define EXTI_Line14   ((uint32_t)0x04000)
 
#define EXTI_Line15   ((uint32_t)0x08000)
 
#define EXTI_Line15   ((uint32_t)0x0F)
 
#define EXTI_Line15   ((uint32_t)0x08000)
 
#define EXTI_Line16   ((uint32_t)0x10000)
 
#define EXTI_Line16   ((uint32_t)0x10000)
 
#define EXTI_Line16   ((uint32_t)0x10)
 
#define EXTI_Line17   ((uint32_t)0x20000)
 
#define EXTI_Line17   ((uint32_t)0x20000)
 
#define EXTI_Line17   ((uint32_t)0x11)
 
#define EXTI_Line18   ((uint32_t)0x40000)
 
#define EXTI_Line18   ((uint32_t)0x40000)
 
#define EXTI_Line18   ((uint32_t)0x12)
 
#define EXTI_Line19   ((uint32_t)0x80000)
 
#define EXTI_Line19   ((uint32_t)0x80000)
 
#define EXTI_Line19   ((uint32_t)0x13)
 
#define EXTI_Line2   ((uint32_t)0x00004)
 
#define EXTI_Line2   ((uint32_t)0x02)
 
#define EXTI_Line2   ((uint32_t)0x00004)
 
#define EXTI_Line20   ((uint32_t)0x00100000)
 
#define EXTI_Line20   ((uint32_t)0x14)
 
#define EXTI_Line21   ((uint32_t)0x00200000)
 
#define EXTI_Line21   ((uint32_t)0x15)
 
#define EXTI_Line22   ((uint32_t)0x00400000)
 
#define EXTI_Line22   ((uint32_t)0x16)
 
#define EXTI_Line23   ((uint32_t)0x17)
 
#define EXTI_Line24   ((uint32_t)0x18)
 
#define EXTI_Line25   ((uint32_t)0x19)
 
#define EXTI_Line26   ((uint32_t)0x1A)
 
#define EXTI_Line27   ((uint32_t)0x1B)
 
#define EXTI_Line28   ((uint32_t)0x1C)
 
#define EXTI_Line29   ((uint32_t)0x1D)
 
#define EXTI_Line3   ((uint32_t)0x00008)
 
#define EXTI_Line3   ((uint32_t)0x03)
 
#define EXTI_Line3   ((uint32_t)0x00008)
 
#define EXTI_Line30   ((uint32_t)0x1E)
 
#define EXTI_Line31   ((uint32_t)0x1F)
 
#define EXTI_Line32   ((uint32_t)0x20)
 
#define EXTI_Line33   ((uint32_t)0x21)
 
#define EXTI_Line34   ((uint32_t)0x22)
 
#define EXTI_Line35   ((uint32_t)0x23)
 
#define EXTI_Line4   ((uint32_t)0x00010)
 
#define EXTI_Line4   ((uint32_t)0x04)
 
#define EXTI_Line4   ((uint32_t)0x00010)
 
#define EXTI_Line5   ((uint32_t)0x00020)
 
#define EXTI_Line5   ((uint32_t)0x05)
 
#define EXTI_Line5   ((uint32_t)0x00020)
 
#define EXTI_Line6   ((uint32_t)0x00040)
 
#define EXTI_Line6   ((uint32_t)0x06)
 
#define EXTI_Line6   ((uint32_t)0x00040)
 
#define EXTI_Line7   ((uint32_t)0x00080)
 
#define EXTI_Line7   ((uint32_t)0x07)
 
#define EXTI_Line7   ((uint32_t)0x00080)
 
#define EXTI_Line8   ((uint32_t)0x00100)
 
#define EXTI_Line8   ((uint32_t)0x08)
 
#define EXTI_Line8   ((uint32_t)0x00100)
 
#define EXTI_Line9   ((uint32_t)0x00200)
 
#define EXTI_Line9   ((uint32_t)0x09)
 
#define EXTI_Line9   ((uint32_t)0x00200)
 
#define IS_EXTI_LINE(LINE)   ((((LINE) & (uint32_t)0xFFF00000) == 0x00) && ((LINE) != (uint16_t)0x00))
 
#define IS_EXTI_LINE(LINE)   ((((LINE) & (uint32_t)0xFF800000) == 0x00) && ((LINE) != (uint16_t)0x00))
 
#define IS_EXTI_LINE_ALL(LINE)   ((LINE) <= 0x23)
 
#define IS_EXTI_LINE_EXT(LINE)
 
#define IS_GET_EXTI_LINE(LINE)
 
#define IS_GET_EXTI_LINE(LINE)
 
#define IS_GET_EXTI_LINE(LINE)
 

Detailed Description

Macro Definition Documentation

#define EXTI_Line0   ((uint32_t)0x00001)

External interrupt line 0

Definition at line 103 of file stm32f10x_exti.h.

#define EXTI_Line0   ((uint32_t)0x00)

External interrupt line 0

Definition at line 104 of file stm32f30x_exti.h.

#define EXTI_Line0   ((uint32_t)0x00001)

External interrupt line 0

Definition at line 105 of file stm32f4xx_exti.h.

#define EXTI_Line1   ((uint32_t)0x00002)

External interrupt line 1

Definition at line 104 of file stm32f10x_exti.h.

#define EXTI_Line1   ((uint32_t)0x01)

External interrupt line 1

Definition at line 105 of file stm32f30x_exti.h.

#define EXTI_Line1   ((uint32_t)0x00002)

External interrupt line 1

Definition at line 106 of file stm32f4xx_exti.h.

#define EXTI_Line10   ((uint32_t)0x00400)

External interrupt line 10

Definition at line 113 of file stm32f10x_exti.h.

#define EXTI_Line10   ((uint32_t)0x0A)

External interrupt line 10

Definition at line 114 of file stm32f30x_exti.h.

#define EXTI_Line10   ((uint32_t)0x00400)

External interrupt line 10

Definition at line 115 of file stm32f4xx_exti.h.

#define EXTI_Line11   ((uint32_t)0x00800)

External interrupt line 11

Definition at line 114 of file stm32f10x_exti.h.

#define EXTI_Line11   ((uint32_t)0x0B)

External interrupt line 11

Definition at line 115 of file stm32f30x_exti.h.

#define EXTI_Line11   ((uint32_t)0x00800)

External interrupt line 11

Definition at line 116 of file stm32f4xx_exti.h.

#define EXTI_Line12   ((uint32_t)0x01000)

External interrupt line 12

Definition at line 115 of file stm32f10x_exti.h.

#define EXTI_Line12   ((uint32_t)0x0C)

External interrupt line 12

Definition at line 116 of file stm32f30x_exti.h.

#define EXTI_Line12   ((uint32_t)0x01000)

External interrupt line 12

Definition at line 117 of file stm32f4xx_exti.h.

#define EXTI_Line13   ((uint32_t)0x02000)

External interrupt line 13

Definition at line 116 of file stm32f10x_exti.h.

#define EXTI_Line13   ((uint32_t)0x0D)

External interrupt line 13

Definition at line 117 of file stm32f30x_exti.h.

#define EXTI_Line13   ((uint32_t)0x02000)

External interrupt line 13

Definition at line 118 of file stm32f4xx_exti.h.

#define EXTI_Line14   ((uint32_t)0x04000)

External interrupt line 14

Definition at line 117 of file stm32f10x_exti.h.

#define EXTI_Line14   ((uint32_t)0x0E)

External interrupt line 14

Definition at line 118 of file stm32f30x_exti.h.

#define EXTI_Line14   ((uint32_t)0x04000)

External interrupt line 14

Definition at line 119 of file stm32f4xx_exti.h.

#define EXTI_Line15   ((uint32_t)0x08000)

External interrupt line 15

Definition at line 118 of file stm32f10x_exti.h.

#define EXTI_Line15   ((uint32_t)0x0F)

External interrupt line 15

Definition at line 119 of file stm32f30x_exti.h.

#define EXTI_Line15   ((uint32_t)0x08000)

External interrupt line 15

Definition at line 120 of file stm32f4xx_exti.h.

#define EXTI_Line16   ((uint32_t)0x10000)

External interrupt line 16 Connected to the PVD Output

Definition at line 119 of file stm32f10x_exti.h.

#define EXTI_Line16   ((uint32_t)0x10000)

External interrupt line 16 Connected to the PVD Output

Definition at line 121 of file stm32f4xx_exti.h.

#define EXTI_Line16   ((uint32_t)0x10)

External interrupt line 16 Connected to the PVD Output

Definition at line 120 of file stm32f30x_exti.h.

#define EXTI_Line17   ((uint32_t)0x20000)

External interrupt line 17 Connected to the RTC Alarm event

Definition at line 120 of file stm32f10x_exti.h.

#define EXTI_Line17   ((uint32_t)0x20000)

External interrupt line 17 Connected to the RTC Alarm event

Definition at line 122 of file stm32f4xx_exti.h.

#define EXTI_Line17   ((uint32_t)0x11)

Internal interrupt line 17 Connected to the RTC Alarm event

Definition at line 123 of file stm32f30x_exti.h.

#define EXTI_Line18   ((uint32_t)0x40000)

External interrupt line 18 Connected to the USB Device/USB OTG FS Wakeup from suspend event

Definition at line 121 of file stm32f10x_exti.h.

#define EXTI_Line18   ((uint32_t)0x40000)

External interrupt line 18 Connected to the USB OTG FS Wakeup from suspend event

Definition at line 123 of file stm32f4xx_exti.h.

#define EXTI_Line18   ((uint32_t)0x12)

Internal interrupt line 18 Connected to the USB Device Wakeup from suspend event

Definition at line 128 of file stm32f30x_exti.h.

#define EXTI_Line19   ((uint32_t)0x80000)

External interrupt line 19 Connected to the Ethernet Wakeup event

Definition at line 124 of file stm32f10x_exti.h.

#define EXTI_Line19   ((uint32_t)0x80000)

External interrupt line 19 Connected to the Ethernet Wakeup event

Definition at line 124 of file stm32f4xx_exti.h.

#define EXTI_Line19   ((uint32_t)0x13)

Internal interrupt line 19 Connected to the RTC Tamper and Time Stamp events

Definition at line 133 of file stm32f30x_exti.h.

#define EXTI_Line2   ((uint32_t)0x00004)

External interrupt line 2

Definition at line 105 of file stm32f10x_exti.h.

#define EXTI_Line2   ((uint32_t)0x02)

External interrupt line 2

Definition at line 106 of file stm32f30x_exti.h.

#define EXTI_Line2   ((uint32_t)0x00004)

External interrupt line 2

Definition at line 107 of file stm32f4xx_exti.h.

#define EXTI_Line20   ((uint32_t)0x00100000)

External interrupt line 20 Connected to the USB OTG HS (configured in FS) Wakeup event

Definition at line 125 of file stm32f4xx_exti.h.

#define EXTI_Line20   ((uint32_t)0x14)

Internal interrupt line 20 Connected to the RTC wakeup event

Definition at line 138 of file stm32f30x_exti.h.

#define EXTI_Line21   ((uint32_t)0x00200000)

External interrupt line 21 Connected to the RTC Tamper and Time Stamp events

Definition at line 126 of file stm32f4xx_exti.h.

#define EXTI_Line21   ((uint32_t)0x15)

Internal interrupt line 21 Connected to the Comparator 1 event

Definition at line 143 of file stm32f30x_exti.h.

#define EXTI_Line22   ((uint32_t)0x00400000)

External interrupt line 22 Connected to the RTC Wakeup event

Definition at line 127 of file stm32f4xx_exti.h.

#define EXTI_Line22   ((uint32_t)0x16)

Internal interrupt line 22 Connected to the Comparator 2 event

Definition at line 148 of file stm32f30x_exti.h.

#define EXTI_Line23   ((uint32_t)0x17)

Internal interrupt line 23 Connected to the I2C1 wakeup event

Definition at line 153 of file stm32f30x_exti.h.

#define EXTI_Line24   ((uint32_t)0x18)

Internal interrupt line 24 Connected to the I2C2 wakeup event

Definition at line 158 of file stm32f30x_exti.h.

#define EXTI_Line25   ((uint32_t)0x19)

Internal interrupt line 25 Connected to the USART1 wakeup event

Definition at line 163 of file stm32f30x_exti.h.

#define EXTI_Line26   ((uint32_t)0x1A)

Internal interrupt line 26 Connected to the USART2 wakeup event

Definition at line 168 of file stm32f30x_exti.h.

#define EXTI_Line27   ((uint32_t)0x1B)

Internal interrupt line 27 reserved

Definition at line 173 of file stm32f30x_exti.h.

#define EXTI_Line28   ((uint32_t)0x1C)

Internal interrupt line 28 Connected to the USART3 wakeup event

Definition at line 176 of file stm32f30x_exti.h.

#define EXTI_Line29   ((uint32_t)0x1D)

Internal interrupt line 29 Connected to the Comparator 3 event

Definition at line 181 of file stm32f30x_exti.h.

#define EXTI_Line3   ((uint32_t)0x00008)

External interrupt line 3

Definition at line 106 of file stm32f10x_exti.h.

#define EXTI_Line3   ((uint32_t)0x03)

External interrupt line 3

Definition at line 107 of file stm32f30x_exti.h.

#define EXTI_Line3   ((uint32_t)0x00008)

External interrupt line 3

Definition at line 108 of file stm32f4xx_exti.h.

#define EXTI_Line30   ((uint32_t)0x1E)

Internal interrupt line 30 Connected to the Comparator 4 event

Definition at line 186 of file stm32f30x_exti.h.

#define EXTI_Line31   ((uint32_t)0x1F)

Internal interrupt line 31 Connected to the Comparator 5 event

Definition at line 191 of file stm32f30x_exti.h.

#define EXTI_Line32   ((uint32_t)0x20)

Internal interrupt line 32 Connected to the Comparator 6 event

Definition at line 196 of file stm32f30x_exti.h.

#define EXTI_Line33   ((uint32_t)0x21)

Internal interrupt line 33 Connected to the Comparator 7 event

Definition at line 201 of file stm32f30x_exti.h.

#define EXTI_Line34   ((uint32_t)0x22)

Internal interrupt line 34 Connected to the USART4 wakeup event

Definition at line 206 of file stm32f30x_exti.h.

#define EXTI_Line35   ((uint32_t)0x23)

Internal interrupt line 35 Connected to the USART5 wakeup event

Definition at line 211 of file stm32f30x_exti.h.

#define EXTI_Line4   ((uint32_t)0x00010)

External interrupt line 4

Definition at line 107 of file stm32f10x_exti.h.

#define EXTI_Line4   ((uint32_t)0x04)

External interrupt line 4

Definition at line 108 of file stm32f30x_exti.h.

#define EXTI_Line4   ((uint32_t)0x00010)

External interrupt line 4

Definition at line 109 of file stm32f4xx_exti.h.

#define EXTI_Line5   ((uint32_t)0x00020)

External interrupt line 5

Definition at line 108 of file stm32f10x_exti.h.

#define EXTI_Line5   ((uint32_t)0x05)

External interrupt line 5

Definition at line 109 of file stm32f30x_exti.h.

#define EXTI_Line5   ((uint32_t)0x00020)

External interrupt line 5

Definition at line 110 of file stm32f4xx_exti.h.

#define EXTI_Line6   ((uint32_t)0x00040)

External interrupt line 6

Definition at line 109 of file stm32f10x_exti.h.

#define EXTI_Line6   ((uint32_t)0x06)

External interrupt line 6

Definition at line 110 of file stm32f30x_exti.h.

#define EXTI_Line6   ((uint32_t)0x00040)

External interrupt line 6

Definition at line 111 of file stm32f4xx_exti.h.

#define EXTI_Line7   ((uint32_t)0x00080)

External interrupt line 7

Definition at line 110 of file stm32f10x_exti.h.

#define EXTI_Line7   ((uint32_t)0x07)

External interrupt line 7

Definition at line 111 of file stm32f30x_exti.h.

#define EXTI_Line7   ((uint32_t)0x00080)

External interrupt line 7

Definition at line 112 of file stm32f4xx_exti.h.

#define EXTI_Line8   ((uint32_t)0x00100)

External interrupt line 8

Definition at line 111 of file stm32f10x_exti.h.

#define EXTI_Line8   ((uint32_t)0x08)

External interrupt line 8

Definition at line 112 of file stm32f30x_exti.h.

#define EXTI_Line8   ((uint32_t)0x00100)

External interrupt line 8

Definition at line 113 of file stm32f4xx_exti.h.

#define EXTI_Line9   ((uint32_t)0x00200)

External interrupt line 9

Definition at line 112 of file stm32f10x_exti.h.

#define EXTI_Line9   ((uint32_t)0x09)

External interrupt line 9

Definition at line 113 of file stm32f30x_exti.h.

#define EXTI_Line9   ((uint32_t)0x00200)

External interrupt line 9

Definition at line 114 of file stm32f4xx_exti.h.

#define IS_EXTI_LINE (   LINE)    ((((LINE) & (uint32_t)0xFFF00000) == 0x00) && ((LINE) != (uint16_t)0x00))

Definition at line 126 of file stm32f10x_exti.h.

#define IS_EXTI_LINE (   LINE)    ((((LINE) & (uint32_t)0xFF800000) == 0x00) && ((LINE) != (uint16_t)0x00))

Definition at line 129 of file stm32f4xx_exti.h.

#define IS_EXTI_LINE_ALL (   LINE)    ((LINE) <= 0x23)

Definition at line 217 of file stm32f30x_exti.h.

#define IS_EXTI_LINE_EXT (   LINE)
Value:
(((LINE) <= 0x16) || (((LINE) == EXTI_Line29) || ((LINE) == EXTI_Line30) || \
((LINE) == EXTI_Line31) || ((LINE) == EXTI_Line32) || ((LINE) == EXTI_Line33)))
#define EXTI_Line31
#define EXTI_Line29
#define EXTI_Line30
#define EXTI_Line33
#define EXTI_Line32

Definition at line 218 of file stm32f30x_exti.h.

#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) || ((LINE) == EXTI_Line19))
#define EXTI_Line6
#define EXTI_Line14
#define EXTI_Line18
#define EXTI_Line11
#define EXTI_Line12
#define EXTI_Line7
#define EXTI_Line15
#define EXTI_Line17
#define EXTI_Line10
#define EXTI_Line4
#define EXTI_Line1
#define EXTI_Line0
#define EXTI_Line13
#define EXTI_Line8
#define EXTI_Line3
#define EXTI_Line5
#define EXTI_Line16
#define EXTI_Line19
#define EXTI_Line9
#define EXTI_Line2

Definition at line 127 of file stm32f10x_exti.h.

#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) || ((LINE) == EXTI_Line19) || \
((LINE) == EXTI_Line20) || ((LINE) == EXTI_Line21) ||\
((LINE) == EXTI_Line22))
#define EXTI_Line6
#define EXTI_Line14
#define EXTI_Line18
#define EXTI_Line11
#define EXTI_Line12
#define EXTI_Line7
#define EXTI_Line20
#define EXTI_Line15
#define EXTI_Line21
#define EXTI_Line17
#define EXTI_Line10
#define EXTI_Line4
#define EXTI_Line1
#define EXTI_Line0
#define EXTI_Line13
#define EXTI_Line8
#define EXTI_Line3
#define EXTI_Line5
#define EXTI_Line16
#define EXTI_Line19
#define EXTI_Line22
#define EXTI_Line9
#define EXTI_Line2

Definition at line 131 of file stm32f4xx_exti.h.

#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) || ((LINE) == EXTI_Line19) || \
((LINE) == EXTI_Line20) || ((LINE) == EXTI_Line21) || \
((LINE) == EXTI_Line22) || ((LINE) == EXTI_Line29) || \
((LINE) == EXTI_Line30) || ((LINE) == EXTI_Line31) || \
((LINE) == EXTI_Line32) || ((LINE) == EXTI_Line33))
#define EXTI_Line31
#define EXTI_Line6
#define EXTI_Line14
#define EXTI_Line18
#define EXTI_Line11
#define EXTI_Line12
#define EXTI_Line7
#define EXTI_Line20
#define EXTI_Line15
#define EXTI_Line21
#define EXTI_Line17
#define EXTI_Line10
#define EXTI_Line4
#define EXTI_Line1
#define EXTI_Line0
#define EXTI_Line29
#define EXTI_Line13
#define EXTI_Line8
#define EXTI_Line3
#define EXTI_Line5
#define EXTI_Line30
#define EXTI_Line33
#define EXTI_Line16
#define EXTI_Line19
#define EXTI_Line32
#define EXTI_Line22
#define EXTI_Line9
#define EXTI_Line2

Definition at line 221 of file stm32f30x_exti.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54