FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MSTATUS_Type Union Reference

Union type to access the Machine Mode Status Register (MSTATUS).

Data Fields

struct {
   uint32_t   MSTATUS_Type::UIE:1
 
   uint32_t   MSTATUS_Type::SIE:1
 
   uint32_t   MSTATUS_Type::WPRI0:1
 
   uint32_t   MSTATUS_Type::MIE:1
 
   uint32_t   MSTATUS_Type::UPIE:1
 
   uint32_t   MSTATUS_Type::SPIE:1
 
   uint32_t   MSTATUS_Type::WPRI1:1
 
   uint32_t   MSTATUS_Type::MPIE:1
 
   uint32_t   MSTATUS_Type::SPP:1
 
   uint32_t   MSTATUS_Type::WPRI2:2
 
   uint32_t   MSTATUS_Type::MPP:2
 
   uint32_t   MSTATUS_Type::FS:2
 
   uint32_t   MSTATUS_Type::XS:2
 
   uint32_t   MSTATUS_Type::MPRV:1
 
   uint32_t   MSTATUS_Type::SUM:1
 
   uint32_t   MSTATUS_Type::MXR:1
 
   uint32_t   MSTATUS_Type::TVM:1
 
   uint32_t   MSTATUS_Type::TW:1
 
   uint32_t   MSTATUS_Type::TSR:1
 
   uint32_t   MSTATUS_Type::WPRI3:8
 
   uint32_t   MSTATUS_Type::SD:1
 
b
 
uint32_t w
 
struct {
   uint32_t   MSTATUS_Type::UIE:1
 
   uint32_t   MSTATUS_Type::SIE:1
 
   uint32_t   MSTATUS_Type::WPRI0:1
 
   uint32_t   MSTATUS_Type::MIE:1
 
   uint32_t   MSTATUS_Type::UPIE:1
 
   uint32_t   MSTATUS_Type::SPIE:1
 
   uint32_t   MSTATUS_Type::WPRI1:1
 
   uint32_t   MSTATUS_Type::MPIE:1
 
   uint32_t   MSTATUS_Type::SPP:1
 
   uint32_t   MSTATUS_Type::WPRI2:2
 
   uint32_t   MSTATUS_Type::MPP:2
 
   uint32_t   MSTATUS_Type::FS:2
 
   uint32_t   MSTATUS_Type::XS:2
 
   uint32_t   MSTATUS_Type::MPRV:1
 
   uint32_t   MSTATUS_Type::SUM:1
 
   uint32_t   MSTATUS_Type::MXR:1
 
   uint32_t   MSTATUS_Type::TVM:1
 
   uint32_t   MSTATUS_Type::TW:1
 
   uint32_t   MSTATUS_Type::TSR:1
 
   uint32_t   MSTATUS_Type::WPRI3:8
 
   uint32_t   MSTATUS_Type::SD:1
 
b