libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Collaboration diagram for EXTI Registers:

Macros

#define EXTI_IMR   MMIO32(EXTI_BASE + 0x00)
 EXTI Interrupt Mask Registers. More...
 
#define EXTI_EMR   MMIO32(EXTI_BASE + 0x04)
 EXTI Event Mask Register. More...
 
#define EXTI_RTSR   MMIO32(EXTI_BASE + 0x08)
 EXTI Rising Trigger Selection Register. More...
 
#define EXTI_FTSR   MMIO32(EXTI_BASE + 0x0c)
 EXTI Falling Triger Selection Register. More...
 
#define EXTI_SWIER   MMIO32(EXTI_BASE + 0x10)
 EXTI Software Interrupt Event Register. More...
 
#define EXTI_PR   MMIO32(EXTI_BASE + 0x14)
 EXTI Pending Register. More...
 

Detailed Description

Macro Definition Documentation

◆ EXTI_EMR

#define EXTI_EMR   MMIO32(EXTI_BASE + 0x04)

EXTI Event Mask Register.

Definition at line 34 of file exti_common_v1.h.

◆ EXTI_FTSR

#define EXTI_FTSR   MMIO32(EXTI_BASE + 0x0c)

EXTI Falling Triger Selection Register.

Definition at line 38 of file exti_common_v1.h.

◆ EXTI_IMR

#define EXTI_IMR   MMIO32(EXTI_BASE + 0x00)

EXTI Interrupt Mask Registers.

Definition at line 32 of file exti_common_v1.h.

◆ EXTI_PR

#define EXTI_PR   MMIO32(EXTI_BASE + 0x14)

EXTI Pending Register.

Definition at line 42 of file exti_common_v1.h.

◆ EXTI_RTSR

#define EXTI_RTSR   MMIO32(EXTI_BASE + 0x08)

EXTI Rising Trigger Selection Register.

Definition at line 36 of file exti_common_v1.h.

◆ EXTI_SWIER

#define EXTI_SWIER   MMIO32(EXTI_BASE + 0x10)

EXTI Software Interrupt Event Register.

Definition at line 40 of file exti_common_v1.h.