| NUC029FAE_BSP V3.02.000 The Board Support Package for NUC029FAE MCU

Functions | Variables
fmc.c File Reference

NUC029FAE FMC driver source file. More...

`#include <stdio.h>`
`#include "NUC029FAE.h"`
Include dependency graph for fmc.c:

Go to the source code of this file.

## Functions
void | FMC_SetBootSource (int32_t i32BootSrc)
| Set boot source of next software reset. More...
void | FMC_Close (void)
| Disable all FMC functions. More...
void | FMC_DisableAPUpdate (void)
| Disable APROM update function. More...
void | FMC_DisableConfigUpdate (void)
| Disable User Configuration update function. More...
void | FMC_DisableLDUpdate (void)
| Disable LDROM update function. More...
void | FMC_EnableAPUpdate (void)
| Enable APROM update function. More...
void | FMC_EnableConfigUpdate (void)
| Enable User Configuration update function. More...
void | FMC_EnableLDUpdate (void)
| Enable LDROM update function. More...
int32_t | FMC_Erase (uint32_t u32PageAddr)
| Erase a page. The page size is 512 bytes. More...
int32_t | FMC_GetBootSource (void)
| get the current boot source More...
void | FMC_Open (void)
| Enable FMC ISP function. More...
uint32_t | FMC_Read (uint32_t u32Addr)
| Read a word from specified flash address. More...
uint32_t | FMC_ReadCID (void)
| Read company ID. More...
uint32_t | FMC_ReadPID (void)
| Read product ID. More...
uint32_t | FMC_ReadUCID (uint32_t u32Index)
| This function reads one of the four UCID. More...
uint32_t | FMC_ReadUID (uint32_t u32Index)
| This function reads one of the three UID. More...
uint32_t | FMC_ReadDataFlashBaseAddr (void)
| Get the base address of Data Flash if enabled. More...
void | FMC_SetVectorPageAddr (uint32_t u32PageAddr)
| This function will force re-map assigned flash page to CPU address 0x0. More...
int32_t | FMC_Write (uint32_t u32Addr, uint32_t u32Data)
| Writes a word data to specified flash address. More...
int32_t | FMC_ReadConfig (uint32_t *u32Config, uint32_t u32Count)
| Read the User Configuration words. More...
int32_t | FMC_WriteConfig (uint32_t *u32Config, uint32_t u32Count)
| Write User Configuration. More...

## Variables
int32_t | g_FMC_i32ErrCode

## Detailed Description

NUC029FAE FMC driver source file.

Version
  V1.00

Revision
  3

Date
  15/05/29 2:13p

Note
  SPDX-License-Identifier: Apache-2.0 Copyright (C) 2013 Nuvoton Technology Corp. All rights reserved.

Definition in file fmc.c.