Purpose
Interface for configuration the Embedded Flash Controller (EFC) peripheral.
Usage
- Initialize system master clock of the EFC with EFC_SetMasterClock().
- Enable/disable interrupt sources using EFC_EnableIt() and EFC_DisableIt().
- Enables or disable the "Erase before programming" feature using EFC_SetEraseBeforeProgramming().
- Translates the given address into which EFC, page and offset values for difference density flash memory using EFC_TranslateAddress().
- Computes the address of a flash access given the EFC, page and offset for difference density flash memory using EFC_ComputeAddress().
- Start the executing command with EFC_StartCommand()
- Retrieve the current status of the EFC using EFC_GetStatus().