8#ifndef _HARDWARE_STRUCTS_M0PLUS_H
9#define _HARDWARE_STRUCTS_M0PLUS_H
16#include "hardware/regs/m0plus.h"
27 uint32_t _pad0[14340];
29 _REG_(M0PLUS_SYST_CSR_OFFSET)
37 _REG_(M0PLUS_SYST_RVR_OFFSET)
42 _REG_(M0PLUS_SYST_CVR_OFFSET)
47 _REG_(M0PLUS_SYST_CALIB_OFFSET)
56 _REG_(M0PLUS_NVIC_ISER_OFFSET)
63 _REG_(M0PLUS_NVIC_ICER_OFFSET)
70 _REG_(M0PLUS_NVIC_ISPR_OFFSET)
77 _REG_(M0PLUS_NVIC_ICPR_OFFSET)
85 _REG_(M0PLUS_NVIC_IPR0_OFFSET)
95 _REG_(M0PLUS_CPUID_OFFSET)
104 _REG_(M0PLUS_ICSR_OFFSET)
117 _REG_(M0PLUS_VTOR_OFFSET)
122 _REG_(M0PLUS_AIRCR_OFFSET)
130 _REG_(M0PLUS_SCR_OFFSET)
137 _REG_(M0PLUS_CCR_OFFSET)
146 _REG_(M0PLUS_SHPR2_OFFSET)
151 _REG_(M0PLUS_SHCSR_OFFSET)
158 _REG_(M0PLUS_MPU_TYPE_OFFSET)
165 _REG_(M0PLUS_MPU_CTRL_OFFSET)
172 _REG_(M0PLUS_MPU_RNR_OFFSET)
177 _REG_(M0PLUS_MPU_RBAR_OFFSET)
184 _REG_(M0PLUS_MPU_RASR_OFFSET)
193#define ppb_hw ((m0plus_hw_t *)PPB_BASE)