exti.h
¶
External interrupt support.
Functions¶
-
void
exti_attach_interrupt
(exti_num num, exti_cfg port, voidFuncPtr handler, exti_trigger_mode mode)¶ Register a handler to run upon external interrupt.
This function assumes that the interrupt request corresponding to the given external interrupt is masked.
- See
exti_num
exti_cfg
voidFuncPtr
exti_trigger_mode
- Parameters
num
-External interrupt line number.
port
-Port to use as source input for external interrupt.
handler
-Function handler to execute when interrupt is triggered.
mode
-Type of transition to trigger on, one of: EXTI_RISING, EXTI_FALLING, EXTI_RISING_FALLING.
-
void
exti_detach_interrupt
(exti_num num)¶ Unregister an external interrupt handler.
- See
- exti_num
- Parameters
num
-External interrupt line to disable.
Register Map Base Pointers¶
-
EXTI_BASE
¶
Register Bit Definitions¶
None at this time.