#include <interfaces/gpio.h>
Go to the source code of this file.
◆ InterruptTrigger
◆ changeInterruptTrigger() [1/2]
Changes interrupt trigger on an enabled interrupt.
- Parameters
-
gpio | Pin (eg: PC4) |
trigger | Interrupt detection trigger (rising edge, falling or both) |
Definition at line 97 of file external_interrupts.h.
◆ changeInterruptTrigger() [2/2]
void changeInterruptTrigger |
( |
unsigned int | gpioPort, |
|
|
unsigned int | gpioNum, |
|
|
InterruptTrigger | trigger ) |
Changes interrupt trigger on an enabled interrupt.
- Parameters
-
gpioPort | Port of the pin (eg: GPIOC_BASE) |
gpioNum | Pin number (eg: 4 for PC4) |
trigger | Interrupt detection trigger (rising edge, falling or both) |
Definition at line 411 of file external_interrupts.cpp.
◆ disableExternalInterrupt() [1/2]
void disableExternalInterrupt |
( |
miosix::GpioPin | gpio | ) |
|
|
inline |
◆ disableExternalInterrupt() [2/2]
void disableExternalInterrupt |
( |
unsigned int | gpioPort, |
|
|
unsigned int | gpioNum ) |
Disables external interrupts on the provided pin.
- Parameters
-
gpioPort | Port of the pin (eg: GPIOC_BASE) |
gpioNum | Pin number (eg: 4 for PC4) |
Definition at line 396 of file external_interrupts.cpp.
◆ enableExternalInterrupt() [1/2]
void enableExternalInterrupt |
( |
miosix::GpioPin | gpio, |
|
|
InterruptTrigger | trigger, |
|
|
unsigned int | priority = 15 ) |
|
inline |
Enables external interrupts on the provided pin. Remember to set the GPIO to input mode!
- Parameters
-
gpio | Pin (eg: PC4) |
trigger | Interrupt detection trigger (rising edge, falling or both) |
priority | Interrupt priority [0-15], 0 = Highest priority |
Definition at line 55 of file external_interrupts.h.
◆ enableExternalInterrupt() [2/2]
void enableExternalInterrupt |
( |
unsigned int | gpioPort, |
|
|
unsigned int | gpioNum, |
|
|
InterruptTrigger | trigger, |
|
|
unsigned int | priority = 15 ) |
Enables external interrupts on the provided pin. Remember to set the GPIO to input mode!
- Parameters
-
gpioPort | Port of the pin (eg: GPIOC_BASE) |
gpioNum | Pin number (eg: 4 for PC4) |
trigger | Interrupt detection trigger (rising edge, falling or both) |
priority | Interrupt priority [0-15], 0 = Highest priority |
Definition at line 366 of file external_interrupts.cpp.