30 #ifndef _SAM3XA_RSTC_COMPONENT_ 31 #define _SAM3XA_RSTC_COMPONENT_ 39 #if !(defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) 48 #define RSTC_CR_PROCRST (0x1u << 0) 49 #define RSTC_CR_PERRST (0x1u << 2) 50 #define RSTC_CR_EXTRST (0x1u << 3) 51 #define RSTC_CR_KEY_Pos 24 52 #define RSTC_CR_KEY_Msk (0xffu << RSTC_CR_KEY_Pos) 53 #define RSTC_CR_KEY(value) ((RSTC_CR_KEY_Msk & ((value) << RSTC_CR_KEY_Pos))) 55 #define RSTC_SR_URSTS (0x1u << 0) 56 #define RSTC_SR_RSTTYP_Pos 8 57 #define RSTC_SR_RSTTYP_Msk (0x7u << RSTC_SR_RSTTYP_Pos) 58 #define RSTC_SR_NRSTL (0x1u << 16) 59 #define RSTC_SR_SRCMP (0x1u << 17) 61 #define RSTC_MR_URSTEN (0x1u << 0) 62 #define RSTC_MR_URSTIEN (0x1u << 4) 63 #define RSTC_MR_ERSTL_Pos 8 64 #define RSTC_MR_ERSTL_Msk (0xfu << RSTC_MR_ERSTL_Pos) 65 #define RSTC_MR_ERSTL(value) ((RSTC_MR_ERSTL_Msk & ((value) << RSTC_MR_ERSTL_Pos))) 66 #define RSTC_MR_KEY_Pos 24 67 #define RSTC_MR_KEY_Msk (0xffu << RSTC_MR_KEY_Pos) 68 #define RSTC_MR_KEY(value) ((RSTC_MR_KEY_Msk & ((value) << RSTC_MR_KEY_Pos))) volatile uint32_t RwReg
Definition: sam3n00a.h:54
volatile uint32_t WoReg
Definition: sam3n00a.h:53
Rstc hardware registers.
Definition: component_rstc.h:41
volatile const uint32_t RoReg
Definition: sam3n00a.h:49