|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
General ARM NVIC Controller Interface. More...
#include <nvic.hpp>

Static Public Member Functions | |
| static void | trigger (int32_t irq) noexcept |
| static uint32_t | priority_ (int32_t irq) noexcept |
| static uint32_t | priority_ (int32_t irq, uint32_t priority) noexcept |
| static void | enableInterrupts_ () noexcept |
| static void | disableInterrupts_ () noexcept |
| static void | enable_ (int32_t irq) noexcept |
| static void | disable_ (int32_t irq) noexcept |
| static bool | enabled_ (int32_t irq) noexcept |
| static bool | pending_ (int32_t irq) noexcept |
| static void | clear_ (int32_t irq) noexcept |
| static uintptr_t | handler_ (int32_t irq, uintptr_t func) noexcept |
| static uintptr_t | handler_ (int32_t irq) noexcept |
| static uint32_t | priority (int32_t irq) noexcept |
| static uint32_t | priority (int32_t irq, uint32_t priority) noexcept |
| static void | enableInterrupts () noexcept |
| static void | disableInterrupts () noexcept |
| static void | enable (int32_t irq) noexcept |
| static void | disable (int32_t irq) noexcept |
| static bool | enabled (int32_t irq) noexcept |
| static bool | pending (int32_t irq) noexcept |
| static void | clear (int32_t irq) noexcept |
| static uintptr_t | handler (int32_t irq, uintptr_t func) noexcept |
| static uintptr_t | handler (int32_t irq) noexcept |
Private Member Functions | |
| NVICControl ()=default | |
| ~NVICControl ()=default | |
General ARM NVIC Controller Interface.
This class is not meant to be instantiated directly. Instead, use the static methods.
|
privatedefault |
|
privatedefault |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
|
inlinestaticnoexceptinherited |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
|
inlinestaticnoexceptinherited |
|
inlinestaticnoexceptinherited |
|
inlinestaticnoexceptinherited |
|
inlinestaticnoexceptinherited |
|
inlinestaticnoexceptinherited |
|
staticnoexcept |
Referenced by NordicNVIC::trigger().
1.8.15