46 FMC->ISPCTL &= ~FMC_ISPCTL_BS_Msk;
62 FMC->ISPCTL &= ~FMC_ISPCTL_ISPEN_Msk;
79 FMC->ISPCTL &= ~FMC_ISPCTL_APUEN_Msk;
95 FMC->ISPCTL &= ~FMC_ISPCTL_CFGUEN_Msk;
111 FMC->ISPCTL &= ~FMC_ISPCTL_LDUEN_Msk;
234 for(i = 0; i < u32Count; i++)
259 for(i = 0; i < u32Count; i++)
288 FMC->FTCTL &= ~FMC_FTCTL_FOM_Msk;
306 FMC->FTCTL &= ~FMC_FTCTL_FOM_Msk;
#define FMC_ISPCTL_BS_Msk
#define FMC_ISPCTL_APUEN_Msk
#define FMC_ISPCTL_CFGUEN_Msk
#define FMC_FTCTL_FOM_Pos
#define FMC_ISPCTL_ISPEN_Msk
#define FMC_ISPCTL_LDUEN_Msk
NuMicro peripheral access layer header file.
void FMC_DisableLDUpdate(void)
Disable LDROM update function.
void FMC_Close(void)
Disable ISP Functions.
void FMC_EnableLDUpdate(void)
Enable LDROM update function.
int32_t FMC_ReadConfig(uint32_t *u32Config, uint32_t u32Count)
Read the User Configuration words.
void FMC_DisableFreqOptimizeMode(void)
Disable Flash Access Frequency Optimization Mode.
void FMC_EnableAPUpdate(void)
Enable APROM update function.
static __INLINE void FMC_Write(uint32_t u32Addr, uint32_t u32Data)
Program 32-bit data into specified address of flash.
uint32_t FMC_ReadDataFlashBaseAddr(void)
Get the base address of Data Flash if enabled.
void FMC_EnableFreqOptimizeMode(uint32_t u32Mode)
Enable Flash Access Frequency Optimization Mode.
void FMC_SetBootSource(int32_t i32BootSrc)
Set boot source from LDROM or APROM after next software reset.
void FMC_DisableAPUpdate(void)
Disable APROM update function.
int32_t FMC_GetBootSource(void)
Get the current boot source.
int32_t FMC_WriteConfig(uint32_t *u32Config, uint32_t u32Count)
Write User Configuration.
void FMC_DisableConfigUpdate(void)
Disable User Configuration update function.
void FMC_Open(void)
Enable FMC ISP function.
void FMC_EnableConfigUpdate(void)
Enable User Configuration update function.
static __INLINE uint32_t FMC_Read(uint32_t u32Addr)
Read 32-bit Data from specified address of flash.