|
theCore C++ embedded framework
|
TM4C IRQ interface. More...
#include <platform/execution.hpp>#include <aux/platform_defines.hpp>#include <ecl/err.hpp>#include <functional>#include <type_traits>#include <interrupt.h>

Namespaces | |
| ecl | |
| ecl::irq | |
Functions | |
| static void | ecl::irq::mask (irq_num irqn) |
| Masks or disables the given IRQ. More... | |
| static void | ecl::irq::unmask (irq_num irqn) |
| Unmasks or enables the given IRQ. More... | |
| static irq_num | ecl::irq::get_current_irqn () |
| Gets current IRQ number. More... | |
| static bool | ecl::irq::in_isr () |
| Checks if a processor is in handler mode of execution at this time. More... | |
| static void | ecl::irq::disable () |
| Disables interrupts globally. More... | |
| static void | ecl::irq::enable () |
| Enables interrupts globally. More... | |
| static void | ecl::irq::clear (irq_num irqn) |
| Clears pending interrupt of the given IRQ. More... | |
TM4C IRQ interface.