34#ifndef _NO_OS_FLASH_H_
35#define _NO_OS_FLASH_H_
89 uint32_t *array, uint32_t array_size);
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
int32_t flash_read_page(struct no_os_flash_dev *dev, int32_t page_no, uint32_t *data)
int32_t no_os_flash_clear_page(struct no_os_flash_dev *dev, int32_t page_no)
Definition aducm3029_flash.c:141
int32_t no_os_flash_write(struct no_os_flash_dev *dev, uint32_t flash_addr, uint32_t *array, uint32_t array_size)
Definition aducm3029_flash.c:243
int32_t no_os_flash_init(struct no_os_flash_dev **device, struct no_os_flash_init_param *init_param)
Definition aducm3029_flash.c:66
int32_t no_os_flash_read(struct no_os_flash_dev *dev, uint32_t flash_addr, uint32_t *array, uint32_t size)
Definition aducm3029_flash.c:273
int32_t no_os_flash_remove(struct no_os_flash_dev *dev)
Definition aducm3029_flash.c:113
int32_t no_os_flash_write_page(struct no_os_flash_dev *dev, int32_t page_no, uint32_t *data)
Definition aducm3029_flash.c:168
Definition ad9361_util.h:63
Flash controller device structure.
Definition no_os_flash.h:43
void * extra
Definition no_os_flash.h:51
uint32_t page_size
Definition no_os_flash.h:49
uint32_t flash_size
Definition no_os_flash.h:47
uint8_t id
Definition no_os_flash.h:45
Flash controller initialization structure.
Definition no_os_flash.h:58
uint32_t flash_size
Definition no_os_flash.h:62
void * extra
Definition no_os_flash.h:66
uint8_t id
Definition no_os_flash.h:60
uint32_t flash_page_size
Definition no_os_flash.h:64