33 SYS->RSTSTS |= u32Src;
110 *(
volatile uint32_t *)(&(
SYS->IPRST0) + (u32ModuleIndex>>24)) |= 1<<(u32ModuleIndex & 0x00ffffff);
111 *(
volatile uint32_t *)(&(
SYS->IPRST0) + (u32ModuleIndex>>24)) &= ~(1<<(u32ModuleIndex & 0x00ffffff));
135 SYS->BODCTL = (
SYS->BODCTL & ~SYS_BODCTL_BODRSTEN_Msk) | i32Mode;
145 SYS->BODCTL &= ~SYS_BODCTL_BODEN_Msk;
162 SYS->IRCTCTL = (
SYS->IRCTCTL & ~SYS_IRCTCTL_FREQSEL_Msk)|u32TrimSel;
Mini55 series peripheral access layer header file. This file contains all the peripheral register's d...
#define SYS_IRCTIEN_TFAILIEN_Msk
#define SYS_IPRST0_CPURST_Msk
#define SYS_IRCTIEN_CLKEIEN_Msk
#define SYS_BODCTL_BODEN_Msk
#define SYS_IPRST0_CHIPRST_Msk
#define SYS_BODCTL_BODOUT_Msk
#define SYS_REGLCTL_REGPROTDIS_Msk
#define SYS_BODCTL_BODVL1_0_Msk
#define SYS_BODCTL_BODVL2_Msk
void SYS_ResetCPU(void)
This function reset CPU.
uint32_t SYS_GetBODStatus(void)
This function get Brown-out detector output status.
uint32_t SYS_GetResetSrc(void)
This function get the system reset source register value.
void SYS_EnableBOD(int32_t i32Mode, uint32_t u32BODLevel)
This function configure BOD function. Configure BOD reset or interrupt mode and set Brown-out voltage...
void SYS_ResetModule(uint32_t u32ModuleIndex)
This function reset selected modules.
void SYS_EnableIRCTrim(uint32_t u32TrimSel, uint32_t u32TrimEnInt)
This function enable HIRC trim function.
uint32_t SYS_ReadPDID(void)
This function get product ID.
void SYS_DisableIRCTrim(void)
This function disable HIRC trim function.
void SYS_DisableBOD(void)
This function disable BOD function.
uint32_t SYS_IsRegLocked(void)
This function check register write-protection bit setting.
void SYS_ClearResetSrc(uint32_t u32Src)
This function clear the selected system reset source.
void SYS_ResetChip(void)
This function reset chip.
#define SYS
Pointer to SYS register structure.