libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
exti_common_v2.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EXTI_RTSR1   MMIO32(EXTI_BASE + 0x00)
 EXTI Rising Trigger Selection Register 1. More...
 
#define EXTI_RTSR   EXTI_RTSR1
 
#define EXTI_FTSR1   MMIO32(EXTI_BASE + 0x04)
 EXTI Falling Trigger Selection Register 1. More...
 
#define EXTI_FTSR   EXTI_FTSR1
 
#define EXTI_SWIER1   MMIO32(EXTI_BASE + 0x08)
 EXTI Software Interrupt Event Register. More...
 
#define EXTI_IMR1   MMIO32(EXTI_BASE + 0x80)
 EXTI Interrupt Mask Registers 1. More...
 
#define EXTI_IMR   EXTI_IMR1
 
#define EXTI_EMR1   MMIO32(EXTI_BASE + 0x84)
 EXTI Event Mask Registers 1. More...
 
#define EXTI_EMR   EXTI_EMR1
 
#define EXTI_IMR2   MMIO32(EXTI_BASE + 0x90)
 EXTI Interrupt Mask Registers 2. More...
 
#define EXTI_EMR2   MMIO32(EXTI_BASE + 0x94)
 EXTI Event Mask Registers 2. More...
 
#define EXTI_EXTICR_FIELDSIZE   8
 
#define EXTI_EXTICR_GPIOA   0
 
#define EXTI_EXTICR_GPIOB   1
 
#define EXTI_EXTICR_GPIOC   2
 
#define EXTI_EXTICR_GPIOD   3
 
#define EXTI_EXTICR_GPIOE   4
 
#define EXTI_EXTICR_GPIOF   5
 
#define EXTI_EXTICR_GPIOG   6
 
#define EXTI_EXTICR_GPIOH   7
 

Functions

uint32_t exti_get_rising_flag_status (uint32_t exti)
 
uint32_t exti_get_falling_flag_status (uint32_t exti)
 
void exti_reset_rising_request (uint32_t extis)
 
void exti_reset_falling_request (uint32_t extis)