Go to the documentation of this file.
40 #ifndef _NO_OS_FLASH_H_
41 #define _NO_OS_FLASH_H_
107 uint32_t *array, uint32_t array_size);
114 #endif // _NO_OS_FLASH_H_
uint32_t flash_size
Definition: no_os_flash.h:61
void * extra
Definition: no_os_flash.h:80
uint32_t page_size
Definition: no_os_flash.h:63
uint32_t flash_size
Definition: no_os_flash.h:76
uint32_t flash_page_size
Definition: no_os_flash.h:78
Definition: ad9361_util.h:75
uint8_t id
Definition: no_os_flash.h:74
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:261
void * extra
Definition: no_os_flash.h:65
Flash controller device structure.
Definition: no_os_flash.h:57
Flash controller initialization structure.
Definition: no_os_flash.h:72
int32_t no_os_flash_init(struct no_os_flash_dev **device, struct no_os_flash_init_param *init_param)
Definition: aducm3029_flash.c:84
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:131
int32_t no_os_flash_clear_page(struct no_os_flash_dev *dev, int32_t page_no)
Definition: aducm3029_flash.c:159
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:119
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:291
uint8_t id
Definition: no_os_flash.h:59
int32_t no_os_flash_write_page(struct no_os_flash_dev *dev, int32_t page_no, uint32_t *data)
Definition: aducm3029_flash.c:186