The hardware independent interface to flash memory that is used by applications.
The API offers basic initialization, read, write, erase, sector erase, and other operations.
hal_flash.h