libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
libmicroemu::CfsrUsageFault Struct Reference

Static Public Attributes

static constexpr u8 kBit15Pos = 31U
 
static constexpr u8 kBit0Pos = 16U
 
static constexpr u32 kMsk = BitMask<kBit15Pos, kBit0Pos>()
 
static constexpr u8 kDivByZeroBitPos = 9U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kDivByZeroMsk = 1U << kDivByZeroBitPos
 
static constexpr u8 kUnalignedBitPos = 8U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kUnalignedMsk = 1U << kUnalignedBitPos
 
static constexpr u8 kNoCpBitPos = 3U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kNoCpMsk = 1U << kNoCpBitPos
 
static constexpr u8 kInvPcBitPos = 2U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kInvPcMsk = 1U << kInvPcBitPos
 
static constexpr u8 kInvStateBitPos = 1U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kInvStateMsk = 1U << kInvStateBitPos
 
static constexpr u8 kUndefInstrBitPos = 0U + RegisterOffsets::kUsageFaultOffset
 
static constexpr u32 kUndefInstrMsk = 1U << kUndefInstrBitPos
 

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