libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/stm32/exti.h>
#include <libopencm3/stm32/gpio.h>
#include <libopencm3/stm32/syscfg.h>
Go to the source code of this file.
Macros | |
#define | EXTICR_SELECTION_FIELDSIZE SYSCFG_EXTICR_FIELDSIZE |
#define | EXTICR_SELECTION_REG(x) SYSCFG_EXTICR(x) |
Functions | |
void | exti_set_trigger (uint32_t extis, enum exti_trigger_type trig) |
void | exti_enable_request (uint32_t extis) |
void | exti_disable_request (uint32_t extis) |
void | exti_reset_request (uint32_t extis) |
uint32_t | exti_get_flag_status (uint32_t exti) |
void | exti_select_source (uint32_t exti, uint32_t gpioport) |