28#if defined(LIBOPENCM3_EXTI_H)
30#ifndef LIBOPENCM3_EXTI_COMMON_V2_H
31#define LIBOPENCM3_EXTI_COMMON_V2_H
38#define EXTI_RTSR1 MMIO32(EXTI_BASE + 0x00)
39#define EXTI_RTSR EXTI_RTSR1
42#define EXTI_FTSR1 MMIO32(EXTI_BASE + 0x04)
43#define EXTI_FTSR EXTI_FTSR1
46#define EXTI_SWIER1 MMIO32(EXTI_BASE + 0x08)
49#define EXTI_IMR1 MMIO32(EXTI_BASE + 0x80)
50#define EXTI_IMR EXTI_IMR1
53#define EXTI_EMR1 MMIO32(EXTI_BASE + 0x84)
54#define EXTI_EMR EXTI_EMR1
57#define EXTI_IMR2 MMIO32(EXTI_BASE + 0x90)
59#define EXTI_EMR2 MMIO32(EXTI_BASE + 0x94)
64#define EXTI_EXTICR_FIELDSIZE 8
65#define EXTI_EXTICR_GPIOA 0
66#define EXTI_EXTICR_GPIOB 1
67#define EXTI_EXTICR_GPIOC 2
68#define EXTI_EXTICR_GPIOD 3
69#define EXTI_EXTICR_GPIOE 4
70#define EXTI_EXTICR_GPIOF 5
71#define EXTI_EXTICR_GPIOG 6
72#define EXTI_EXTICR_GPIOH 7
87#warning "exti_common_v2.h should not be included directly, only via exti.h"
void exti_reset_falling_request(uint32_t extis)
uint32_t exti_get_rising_flag_status(uint32_t exti)
void exti_reset_rising_request(uint32_t extis)
uint32_t exti_get_falling_flag_status(uint32_t exti)