v2.0.0
Public Member Functions | Data Fields
m0plus_hw_t Struct Reference

## Public Member Functions
| _REG_ (M0PLUS_SYST_CSR_OFFSET) io_rw_32 syst_csr
| _REG_ (M0PLUS_SYST_RVR_OFFSET) io_rw_32 syst_rvr
| _REG_ (M0PLUS_SYST_CVR_OFFSET) io_rw_32 syst_cvr
| _REG_ (M0PLUS_SYST_CALIB_OFFSET) io_ro_32 syst_calib
| _REG_ (M0PLUS_NVIC_ISER_OFFSET) io_rw_32 nvic_iser
| _REG_ (M0PLUS_NVIC_ICER_OFFSET) io_rw_32 nvic_icer
| _REG_ (M0PLUS_NVIC_ISPR_OFFSET) io_rw_32 nvic_ispr
| _REG_ (M0PLUS_NVIC_ICPR_OFFSET) io_rw_32 nvic_icpr
| _REG_ (M0PLUS_NVIC_IPR0_OFFSET) io_rw_32 nvic_ipr[8]
| _REG_ (M0PLUS_CPUID_OFFSET) io_ro_32 cpuid
| _REG_ (M0PLUS_ICSR_OFFSET) io_rw_32 icsr
| _REG_ (M0PLUS_VTOR_OFFSET) io_rw_32 vtor
| _REG_ (M0PLUS_AIRCR_OFFSET) io_rw_32 aircr
| _REG_ (M0PLUS_SCR_OFFSET) io_rw_32 scr
| _REG_ (M0PLUS_CCR_OFFSET) io_ro_32 ccr
| _REG_ (M0PLUS_SHPR2_OFFSET) io_rw_32 shpr[2]
| _REG_ (M0PLUS_SHCSR_OFFSET) io_rw_32 shcsr
| _REG_ (M0PLUS_MPU_TYPE_OFFSET) io_ro_32 mpu_type
| _REG_ (M0PLUS_MPU_CTRL_OFFSET) io_rw_32 mpu_ctrl
| _REG_ (M0PLUS_MPU_RNR_OFFSET) io_rw_32 mpu_rnr
| _REG_ (M0PLUS_MPU_RBAR_OFFSET) io_rw_32 mpu_rbar
| _REG_ (M0PLUS_MPU_RASR_OFFSET) io_rw_32 mpu_rasr

## Data Fields
uint32_t | _pad0 [14340]
uint32_t | _pad1 [56]
uint32_t | _pad2 [31]
uint32_t | _pad3 [31]
uint32_t | _pad4 [31]
uint32_t | _pad5 [95]
uint32_t | _pad6 [568]
uint32_t | _pad7
uint32_t | _pad8 [26]

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

- include/hardware/structs/m0plus.h