25 #ifndef __SPI_FLASH_H__
26 #define __SPI_FLASH_H__
63 #define SPI_FLASH_SEC_SIZE 4096
72 uint32 spi_flash_get_id(void);
Definition: spi_flash.h:54
SpiFlashOpResult spi_flash_write_status(uint32 status_value)
Write state register of SPI Flash.
SpiFlashOpResult spi_flash_read(uint32 src_addr, uint32 *des_addr, uint32 size)
Read data from Flash.
Definition: spi_flash.h:50
SpiFlashOpResult spi_flash_erase_sector(uint16 sec)
Erase the Flash sector.
Definition: spi_flash.h:51
SpiFlashOpResult spi_flash_write(uint32 des_addr, uint32 *src_addr, uint32 size)
Write data to Flash.
SpiFlashOpResult
Definition: spi_flash.h:48
SpiFlashOpResult(* user_spi_flash_read)(SpiFlashChip *spi, uint32 src_addr, uint32 *des_addr, uint32 size)
Registered function for spi_flash_set_read_func.
Definition: spi_flash.h:135
SpiFlashOpResult spi_flash_read_status(uint32 *status)
Read state register of SPI Flash.
Definition: spi_flash.h:49
void spi_flash_set_read_func(user_spi_flash_read read)
Register user-define SPI flash read API.