37 #if defined(RMU_COUNT) && (RMU_COUNT > 0)
63 #if defined(_RMU_CTRL_PINRMODE_MASK)
69 rmuResetModeClear = 0,
77 #if defined(RMU_CTRL_BURSTEN)
78 rmuResetBU = _RMU_CTRL_BURSTEN_MASK,
80 #if defined(RMU_CTRL_LOCKUPRDIS)
82 #elif defined(_RMU_CTRL_LOCKUPRMODE_MASK)
85 #if defined(_RMU_CTRL_WDOGRMODE_MASK)
88 #if defined(_RMU_CTRL_LOCKUPRMODE_MASK)
91 #if defined(_RMU_CTRL_SYSRMODE_MASK)
94 #if defined(_RMU_CTRL_PINRMODE_MASK)
104 #define RMU_LockupResetDisable(A) RMU_ResetControl(rmuResetLockUp, A)
110 #if defined(_RMU_CTRL_RESETSTATE_MASK)
120 EFM_ASSERT(!(userState
uint32_t RMU_ResetCauseGet(void)
Get the cause of the last reset.
Emlib peripheral API "assert" implementation.
CMSIS Cortex-M Peripheral Access Layer for Silicon Laboratories microcontroller devices.
#define _RMU_CTRL_PINRMODE_DISABLED
#define _RMU_CTRL_PINRMODE_FULL
#define _RMU_CTRL_WDOGRMODE_MASK
void RMU_ResetControl(RMU_Reset_TypeDef reset, RMU_ResetMode_TypeDef mode)
Disable/enable reset for various peripherals and signal sources.
#define _RMU_CTRL_RESETSTATE_SHIFT
#define _RMU_CTRL_PINRMODE_LIMITED
#define _RMU_CTRL_SYSRMODE_MASK
#define _RMU_CTRL_RESETSTATE_MASK
__STATIC_INLINE void RMU_UserResetStateSet(uint32_t userState)
Set user reset state. This state is reset only by a Power-on-reset and a pin reset.
#define _RMU_CTRL_LOCKUPRMODE_MASK
#define _RMU_CTRL_PINRMODE_EXTENDED
__STATIC_INLINE uint32_t RMU_UserResetStateGet(void)
Get user reset state. This state is reset only by a Power-on-reset and a pin reset.
void RMU_ResetCauseClear(void)
Clear the reset cause register.
#define _RMU_CTRL_PINRMODE_MASK