#ifndef _AEM_ADAPTER_FLASH_H_ #define _AEM_ADAPTER_FLASH_H_ #include typedef uint32_t (*aem_flash_read_api_t)(const char *name, uint32_t offset, void *data, uint32_t size); typedef uint32_t (*aem_flash_write_api_t)(const char *name, uint32_t offset, void *data, uint32_t size); typedef uint32_t (*aem_flash_erase_api_t)(const char *name); typedef struct { aem_flash_read_api_t flash_read; aem_flash_write_api_t flash_write; aem_flash_erase_api_t flash_erase; } aem_flash_ops_t; const aem_flash_ops_t *aem_get_flash_ops(void); #endif