Library Forms

The flash library is available in two forms:

  1. As a static library, accessed by including the flash.h header file and linking against the libflashlib.a library object
  2. As a Program ROM component, accessed as memory mapped elements using the flash_rom.h header file

For the complete flash library API, refer to Chapter 1 "Flash Library Reference" on page 1.

IMPORTANT: A copy of the flash library has been built into the ROM, as described in Vector Tables, for use in applications. All functions provided by the flash library must be executed from RAM or ROM, as executing them from flash can result in hidden, flash-access-related failures.