12345678910111213141516171819 |
- #ifndef _AEM_ADAPTER_FLASH_H_
- #define _AEM_ADAPTER_FLASH_H_
- #include <stdint.h>
- 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
|