00001
00032
00037 typedef struct
00038 {
00039 __IO uint32_t CTRL;
00040 __I uint32_t RSTCAUSE;
00041 __O uint32_t CMD;
00042 } RMU_TypeDef;
00044
00049
00050 #define _RMU_CTRL_RESETVALUE 0x00000000UL
00051 #define _RMU_CTRL_MASK 0x00000001UL
00052 #define RMU_CTRL_LOCKUPRDIS (0x1UL << 0)
00053 #define _RMU_CTRL_LOCKUPRDIS_SHIFT 0
00054 #define _RMU_CTRL_LOCKUPRDIS_MASK 0x1UL
00055 #define _RMU_CTRL_LOCKUPRDIS_DEFAULT 0x00000000UL
00056 #define RMU_CTRL_LOCKUPRDIS_DEFAULT (_RMU_CTRL_LOCKUPRDIS_DEFAULT << 0)
00058
00059 #define _RMU_RSTCAUSE_RESETVALUE 0x00000000UL
00060 #define _RMU_RSTCAUSE_MASK 0x0000007FUL
00061 #define RMU_RSTCAUSE_PORST (0x1UL << 0)
00062 #define _RMU_RSTCAUSE_PORST_SHIFT 0
00063 #define _RMU_RSTCAUSE_PORST_MASK 0x1UL
00064 #define _RMU_RSTCAUSE_PORST_DEFAULT 0x00000000UL
00065 #define RMU_RSTCAUSE_PORST_DEFAULT (_RMU_RSTCAUSE_PORST_DEFAULT << 0)
00066 #define RMU_RSTCAUSE_BODUNREGRST (0x1UL << 1)
00067 #define _RMU_RSTCAUSE_BODUNREGRST_SHIFT 1
00068 #define _RMU_RSTCAUSE_BODUNREGRST_MASK 0x2UL
00069 #define _RMU_RSTCAUSE_BODUNREGRST_DEFAULT 0x00000000UL
00070 #define RMU_RSTCAUSE_BODUNREGRST_DEFAULT (_RMU_RSTCAUSE_BODUNREGRST_DEFAULT << 1)
00071 #define RMU_RSTCAUSE_BODREGRST (0x1UL << 2)
00072 #define _RMU_RSTCAUSE_BODREGRST_SHIFT 2
00073 #define _RMU_RSTCAUSE_BODREGRST_MASK 0x4UL
00074 #define _RMU_RSTCAUSE_BODREGRST_DEFAULT 0x00000000UL
00075 #define RMU_RSTCAUSE_BODREGRST_DEFAULT (_RMU_RSTCAUSE_BODREGRST_DEFAULT << 2)
00076 #define RMU_RSTCAUSE_EXTRST (0x1UL << 3)
00077 #define _RMU_RSTCAUSE_EXTRST_SHIFT 3
00078 #define _RMU_RSTCAUSE_EXTRST_MASK 0x8UL
00079 #define _RMU_RSTCAUSE_EXTRST_DEFAULT 0x00000000UL
00080 #define RMU_RSTCAUSE_EXTRST_DEFAULT (_RMU_RSTCAUSE_EXTRST_DEFAULT << 3)
00081 #define RMU_RSTCAUSE_WDOGRST (0x1UL << 4)
00082 #define _RMU_RSTCAUSE_WDOGRST_SHIFT 4
00083 #define _RMU_RSTCAUSE_WDOGRST_MASK 0x10UL
00084 #define _RMU_RSTCAUSE_WDOGRST_DEFAULT 0x00000000UL
00085 #define RMU_RSTCAUSE_WDOGRST_DEFAULT (_RMU_RSTCAUSE_WDOGRST_DEFAULT << 4)
00086 #define RMU_RSTCAUSE_LOCKUPRST (0x1UL << 5)
00087 #define _RMU_RSTCAUSE_LOCKUPRST_SHIFT 5
00088 #define _RMU_RSTCAUSE_LOCKUPRST_MASK 0x20UL
00089 #define _RMU_RSTCAUSE_LOCKUPRST_DEFAULT 0x00000000UL
00090 #define RMU_RSTCAUSE_LOCKUPRST_DEFAULT (_RMU_RSTCAUSE_LOCKUPRST_DEFAULT << 5)
00091 #define RMU_RSTCAUSE_SYSREQRST (0x1UL << 6)
00092 #define _RMU_RSTCAUSE_SYSREQRST_SHIFT 6
00093 #define _RMU_RSTCAUSE_SYSREQRST_MASK 0x40UL
00094 #define _RMU_RSTCAUSE_SYSREQRST_DEFAULT 0x00000000UL
00095 #define RMU_RSTCAUSE_SYSREQRST_DEFAULT (_RMU_RSTCAUSE_SYSREQRST_DEFAULT << 6)
00097
00098 #define _RMU_CMD_RESETVALUE 0x00000000UL
00099 #define _RMU_CMD_MASK 0x00000001UL
00100 #define RMU_CMD_RCCLR (0x1UL << 0)
00101 #define _RMU_CMD_RCCLR_SHIFT 0
00102 #define _RMU_CMD_RCCLR_MASK 0x1UL
00103 #define _RMU_CMD_RCCLR_DEFAULT 0x00000000UL
00104 #define RMU_CMD_RCCLR_DEFAULT (_RMU_CMD_RCCLR_DEFAULT << 0)