The following API files are
distributed in the f29h85x-sdk > source > flash_api > flash folder:
- F29H85x_NWFlashAPI_v21.00.00.00.lib– This is the Flash API EABI elf object
format library (FPU32 flag enabled for build) for F29H85x devices. The F29H85x
Flash API is NOT embedded into the Boot ROM of this device, it is wholly
software. In order for the application to be able to erase or program flash
(including BANKMGMT and SECCFG), this library file must be linked to the
application.
- Fixed point version of the API
library is not provided.
- Include Files:
- FlashTech_F29H85x_C29x.h
– The master include file for F29H85x devices. This file sets up compile
specific defines and then includes the FlashTech.h master include
file.
- hw_flash_command.h –
Definitions of the flash write/erase protection registers
- The
following include files are not necessary to include directly in the user's
code, but are listed here for user reference:
- FlashTech.h – This
include file lists all public API functions and includes all other
include files.
- Registers.h – Definitions
common to all register implementations and includes the appropriate
register include file for the selected device type.
- Registers_C29x.h –
Containts Little Endian and Flash memory controller registers
structure.
- Types.h – Contains all
the enumerations and structures used by the API.
- Constants/F29H85x.h –
Constant definitions for F29H85x devices.