OpenMPTL - ARM Cortex (common)
C++ Microprocessor Template Library
Static Public Member Functions | List of all members
mptl::irq_channel< irqn > Class Template Reference

#include <nvic.hpp>

Inheritance diagram for mptl::irq_channel< irqn >:
mptl::irq_base< irqn >

Static Public Member Functions

static void enable (void)
 
static void disable (void)
 
static bool is_pending (void)
 
static void set_pending (void)
 
static void clear_pending (void)
 
static bool is_active (void)
 

Additional Inherited Members

- Static Public Attributes inherited from mptl::irq_base< irqn >
static constexpr int irqn
 

Member Function Documentation

◆ clear_pending()

template<int irqn>
static void mptl::irq_channel< irqn >::clear_pending ( void  )
inlinestatic

◆ disable()

template<int irqn>
static void mptl::irq_channel< irqn >::disable ( void  )
inlinestatic

◆ enable()

template<int irqn>
static void mptl::irq_channel< irqn >::enable ( void  )
inlinestatic

◆ is_active()

template<int irqn>
static bool mptl::irq_channel< irqn >::is_active ( void  )
inlinestatic

◆ is_pending()

template<int irqn>
static bool mptl::irq_channel< irqn >::is_pending ( void  )
inlinestatic

◆ set_pending()

template<int irqn>
static void mptl::irq_channel< irqn >::set_pending ( void  )
inlinestatic

The documentation for this class was generated from the following file: