Go to the documentation of this file.
34 #ifndef _NO_OS_FLASH_H_
35 #define _NO_OS_FLASH_H_
101 uint32_t *array, uint32_t array_size);
108 #endif // _NO_OS_FLASH_H_
uint32_t flash_size
Definition: no_os_flash.h:55
void * extra
Definition: no_os_flash.h:74
uint32_t page_size
Definition: no_os_flash.h:57
uint32_t flash_size
Definition: no_os_flash.h:70
uint32_t flash_page_size
Definition: no_os_flash.h:72
Definition: ad9361_util.h:69
uint8_t id
Definition: no_os_flash.h:68
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:255
void * extra
Definition: no_os_flash.h:59
Flash controller device structure.
Definition: no_os_flash.h:51
Flash controller initialization structure.
Definition: no_os_flash.h:66
int32_t no_os_flash_init(struct no_os_flash_dev **device, struct no_os_flash_init_param *init_param)
Definition: aducm3029_flash.c:78
int32_t flash_read_page(struct no_os_flash_dev *dev, int32_t page_no, uint32_t *data)
int32_t no_os_flash_remove(struct no_os_flash_dev *dev)
Definition: aducm3029_flash.c:125
int32_t no_os_flash_clear_page(struct no_os_flash_dev *dev, int32_t page_no)
Definition: aducm3029_flash.c:153
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:113
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:285
uint8_t id
Definition: no_os_flash.h:53
int32_t no_os_flash_write_page(struct no_os_flash_dev *dev, int32_t page_no, uint32_t *data)
Definition: aducm3029_flash.c:180