STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Collaboration diagram for EXTI Line:

Macros

#define EXTI_LINE_0   (EXTI_GPIO | 0x00u)
 
#define EXTI_LINE_1   (EXTI_GPIO | 0x01u)
 
#define EXTI_LINE_2   (EXTI_GPIO | 0x02u)
 
#define EXTI_LINE_3   (EXTI_GPIO | 0x03u)
 
#define EXTI_LINE_4   (EXTI_GPIO | 0x04u)
 
#define EXTI_LINE_5   (EXTI_GPIO | 0x05u)
 
#define EXTI_LINE_6   (EXTI_GPIO | 0x06u)
 
#define EXTI_LINE_7   (EXTI_GPIO | 0x07u)
 
#define EXTI_LINE_8   (EXTI_GPIO | 0x08u)
 
#define EXTI_LINE_9   (EXTI_GPIO | 0x09u)
 
#define EXTI_LINE_10   (EXTI_GPIO | 0x0Au)
 
#define EXTI_LINE_11   (EXTI_GPIO | 0x0Bu)
 
#define EXTI_LINE_12   (EXTI_GPIO | 0x0Cu)
 
#define EXTI_LINE_13   (EXTI_GPIO | 0x0Du)
 
#define EXTI_LINE_14   (EXTI_GPIO | 0x0Eu)
 
#define EXTI_LINE_15   (EXTI_GPIO | 0x0Fu)
 
#define EXTI_LINE_16   (EXTI_CONFIG | 0x10u)
 
#define EXTI_LINE_17   (EXTI_CONFIG | 0x11u)
 
#define EXTI_LINE_18   (EXTI_RESERVED | 0x12u)
 
#define EXTI_LINE_19   (EXTI_RESERVED | 0x13u)
 
#define EXTI_LINE_20   (EXTI_RESERVED | 0x14u)
 
#define EXTI_LINE_21   (EXTI_CONFIG | 0x15u)
 
#define EXTI_LINE_22   (EXTI_CONFIG | 0x16u)
 

Detailed Description

Macro Definition Documentation

◆ EXTI_LINE_0

#define EXTI_LINE_0   (EXTI_GPIO | 0x00u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 0

Definition at line 86 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_1

#define EXTI_LINE_1   (EXTI_GPIO | 0x01u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 1

Definition at line 87 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_2

#define EXTI_LINE_2   (EXTI_GPIO | 0x02u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 2

Definition at line 88 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_3

#define EXTI_LINE_3   (EXTI_GPIO | 0x03u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 3

Definition at line 89 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_4

#define EXTI_LINE_4   (EXTI_GPIO | 0x04u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 4

Definition at line 90 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_5

#define EXTI_LINE_5   (EXTI_GPIO | 0x05u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 5

Definition at line 91 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_6

#define EXTI_LINE_6   (EXTI_GPIO | 0x06u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 6

Definition at line 92 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_7

#define EXTI_LINE_7   (EXTI_GPIO | 0x07u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 7

Definition at line 93 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_8

#define EXTI_LINE_8   (EXTI_GPIO | 0x08u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 8

Definition at line 94 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_9

#define EXTI_LINE_9   (EXTI_GPIO | 0x09u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 9

Definition at line 95 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_10

#define EXTI_LINE_10   (EXTI_GPIO | 0x0Au)

#include <stm32f4xx_hal_exti.h>

External interrupt line 10

Definition at line 96 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_11

#define EXTI_LINE_11   (EXTI_GPIO | 0x0Bu)

#include <stm32f4xx_hal_exti.h>

External interrupt line 11

Definition at line 97 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_12

#define EXTI_LINE_12   (EXTI_GPIO | 0x0Cu)

#include <stm32f4xx_hal_exti.h>

External interrupt line 12

Definition at line 98 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_13

#define EXTI_LINE_13   (EXTI_GPIO | 0x0Du)

#include <stm32f4xx_hal_exti.h>

External interrupt line 13

Definition at line 99 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_14

#define EXTI_LINE_14   (EXTI_GPIO | 0x0Eu)

#include <stm32f4xx_hal_exti.h>

External interrupt line 14

Definition at line 100 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_15

#define EXTI_LINE_15   (EXTI_GPIO | 0x0Fu)

#include <stm32f4xx_hal_exti.h>

External interrupt line 15

Definition at line 101 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_16

#define EXTI_LINE_16   (EXTI_CONFIG | 0x10u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 16 Connected to the PVD Output

Definition at line 102 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_17

#define EXTI_LINE_17   (EXTI_CONFIG | 0x11u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 17 Connected to the RTC Alarm event

Definition at line 103 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_18

#define EXTI_LINE_18   (EXTI_RESERVED | 0x12u)

#include <stm32f4xx_hal_exti.h>

No interrupt supported in this line

Definition at line 107 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_19

#define EXTI_LINE_19   (EXTI_RESERVED | 0x13u)

#include <stm32f4xx_hal_exti.h>

No interrupt supported in this line

Definition at line 112 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_20

#define EXTI_LINE_20   (EXTI_RESERVED | 0x14u)

#include <stm32f4xx_hal_exti.h>

No interrupt supported in this line

Definition at line 117 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_21

#define EXTI_LINE_21   (EXTI_CONFIG | 0x15u)

#include <stm32f4xx_hal_exti.h>

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

Definition at line 119 of file stm32f4xx_hal_exti.h.

◆ EXTI_LINE_22

#define EXTI_LINE_22   (EXTI_CONFIG | 0x16u)

#include <stm32f4xx_hal_exti.h>

External interrupt line 22 Connected to the RTC Wakeup event

Definition at line 120 of file stm32f4xx_hal_exti.h.