|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|

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) |