1 /* 2 * Copyright (c) 2019 Winner Microelectronics Co., Ltd. 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2019-04-04 tyx 1st version 9 */ 10 11 #ifndef __DRV_FLASH_H__ 12 #define __DRV_FLASH_H__ 13 14 #include <rtthread.h> 15 16 int wm_flash_read(long offset, void *data, int size); 17 int wm_flash_write(long offset, void *data, int size); 18 int wm_flash_erase(long offset, int size); 19 int wm_flash_init(void); 20 rt_uint32_t wm_flash_total(void); 21 rt_uint32_t wm_flash_addr(void); 22 rt_uint32_t wm_flash_blksize(void); 23 24 #endif 25