OpenMPTL - ARM Cortex (common)
C++ Microprocessor Template Library
mptl
NVIC
IPR
List of all members
mptl::NVIC::IPR< reg_index > Class Template Reference
Interrupt Priority Register.
#include <
nvic.hpp
>
Inheritance diagram for mptl::NVIC::IPR< reg_index >:
Additional Inherited Members
Public Types inherited from
mptl::reg< uint32_t, 0xE000E400+4 *reg_index, rw >
typedef
reg
< Tp, 0xE000E400+4 *reg_index, rw, _reset_value >
type
typedef
type
reg_type
typedef
regbits
<
type
, 0, sizeof(Tp) *8 >
regbits_type
typedef Tp
value_type
typedef
regmask
<
reg_type
, 0, 0 >
neutral_regmask
Public Types inherited from
mptl::reg_access< Tp, 0xE000E400+4 *reg_index, rw, _reset_value >
typedef Tp
value_type
Static Public Member Functions inherited from
mptl::reg< uint32_t, 0xE000E400+4 *reg_index, rw >
static
__always_inline
value_type
test
(
value_type
const value)
static
__always_inline
void
set
(
value_type
const value)
static
__always_inline
void
set
(
value_type
const set_mask,
value_type
const clear_mask)
static
__always_inline
void
set
(void)
static
__always_inline
void
set
(
value_type
const value)
static
__always_inline
void
clear
(
value_type
const value)
static
__always_inline
void
clear
(void)
static
__always_inline
void
mask
(
value_type
const value)
static
__always_inline
void
reset
()
static
__always_inline
void
reset_to
(void)
Static Public Member Functions inherited from
mptl::reg_access< Tp, 0xE000E400+4 *reg_index, rw, _reset_value >
static
__always_inline
Tp
load
(void)
static
__always_inline
void
store
(Tp const value)
static
__always_inline
void
bitset
()
static
__always_inline
void
bitclear
()
static
__always_inline
bool
bittest
()
Static Public Attributes inherited from
mptl::reg< uint32_t, 0xE000E400+4 *reg_index, rw >
static constexpr
value_type
reset_value
Static Public Attributes inherited from
mptl::reg_access< Tp, 0xE000E400+4 *reg_index, rw, _reset_value >
static constexpr
reg_addr_t
addr
static constexpr
reg_perm
permission
static constexpr bool
bitop_enabled
The documentation for this class was generated from the following file:
arch/arm/cortex/common/reg/
nvic.hpp
Generated by
1.8.13