21#ifndef ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_EXTI_STM32_H_
22#define ZEPHYR_DRIVERS_INTERRUPT_CONTROLLER_INTC_EXTI_STM32_H_
26#define STM32_EXTI_LINE_NONE 0xFFFFFFFFU
void stm32_exti_unset_callback(int line)
unset EXTI interrupt callback
stm32_exti_trigger
EXTI trigger flags.
Definition: exti_stm32.h:45
@ STM32_EXTI_TRIG_BOTH
Definition: exti_stm32.h:53
@ STM32_EXTI_TRIG_FALLING
Definition: exti_stm32.h:51
@ STM32_EXTI_TRIG_NONE
Definition: exti_stm32.h:47
@ STM32_EXTI_TRIG_RISING
Definition: exti_stm32.h:49
void stm32_exti_disable(int line)
disable EXTI interrupt for specific line
void(* stm32_exti_callback_t)(int line, void *user)
Definition: exti_stm32.h:65
int stm32_exti_set_callback(int line, stm32_exti_callback_t cb, void *data)
set EXTI interrupt callback
void stm32_exti_enable(int line)
enable EXTI interrupt for specific line