57#define FLASH_IF_BUFFER_SIZE 0x00000800U
FLASH_IF_StatusTypedef FLASH_IF_Write(void *pDestination, const void *pSource, uint32_t uLength)
This function writes a data buffer in internal or external flash.
FLASH_IF_StatusTypedef
Flash status.
FLASH_IF_StatusTypedef FLASH_IF_DeInit(void)
This function de-initializes the internal and external flash interface.
FLASH_IF_StatusTypedef FLASH_IF_Erase(void *pStart, uint32_t uLength)
This function erases a amount of internal or external flash pages depending of the length.
FLASH_IF_StatusTypedef FLASH_IF_Read(void *pDestination, const void *pSource, uint32_t uLength)
This function reads a amount of data from flash and copy into the output data buffer.
FLASH_IF_StatusTypedef FLASH_IF_Init(void *pAllocRamBuffer)
This function initializes the internal and external flash interface.