OpenMPTL - ARM Cortex (common)
C++ Microprocessor Template Library
Typedefs | Functions
mptl::irq Namespace Reference

Typedefs

using reset = core_exception<-15 >
 
using nmi = core_exception<-14 >
 
using hard_fault = core_exception<-13 >
 
using memory_management = core_exception<-12 >
 
using bus_fault = core_exception<-11 >
 
using usage_fault = core_exception<-10 >
 
using sv_call = core_exception<-5 >
 
using debug_monitor = core_exception<-4 >
 
using pend_sv = core_exception<-2 >
 
using systick = core_exception<-1 >
 

Functions

static constexpr bool reserved_irqn (int irqn)
 

Typedef Documentation

◆ bus_fault

using mptl::irq::bus_fault = typedef core_exception<-11>

◆ debug_monitor

◆ hard_fault

using mptl::irq::hard_fault = typedef core_exception<-13>

◆ memory_management

◆ nmi

using mptl::irq::nmi = typedef core_exception<-14>

◆ pend_sv

using mptl::irq::pend_sv = typedef core_exception<-2>

◆ reset

using mptl::irq::reset = typedef core_exception<-15>

◆ sv_call

using mptl::irq::sv_call = typedef core_exception<-5>

◆ systick

using mptl::irq::systick = typedef core_exception<-1>

◆ usage_fault

using mptl::irq::usage_fault = typedef core_exception<-10>

Function Documentation

◆ reserved_irqn()

static constexpr bool mptl::irq::reserved_irqn ( int  irqn)
inlinestatic