ESP8266 Centre + NB
结构体 | 宏定义 | 类型定义 | 枚举 | 函数
spi_flash.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  SpiFlashChip
 

宏定义

#define SPI_FLASH_SEC_SIZE   4096
 

类型定义

typedef SpiFlashOpResult(* user_spi_flash_read )(SpiFlashChip *spi, uint32 src_addr, uint32 *des_addr, uint32 size)
 

枚举

enum  SpiFlashOpResult { SPI_FLASH_RESULT_OK, SPI_FLASH_RESULT_ERR, SPI_FLASH_RESULT_TIMEOUT }
 

函数

uint32 spi_flash_get_id (void)
 
SpiFlashOpResult spi_flash_erase_sector (uint16 sec)
 
SpiFlashOpResult spi_flash_write (uint32 des_addr, uint32 *src_addr, uint32 size)
 
SpiFlashOpResult spi_flash_read (uint32 src_addr, uint32 *des_addr, uint32 size)
 
void spi_flash_set_read_func (user_spi_flash_read read)
 

宏定义说明

#define SPI_FLASH_SEC_SIZE   4096

类型定义说明

typedef SpiFlashOpResult(* user_spi_flash_read)(SpiFlashChip *spi, uint32 src_addr, uint32 *des_addr, uint32 size)

枚举类型说明

枚举值
SPI_FLASH_RESULT_OK 
SPI_FLASH_RESULT_ERR 
SPI_FLASH_RESULT_TIMEOUT 
28  {
SpiFlashOpResult
Definition: spi_flash.h:28
Definition: spi_flash.h:31
Definition: spi_flash.h:29
Definition: spi_flash.h:30

函数说明

uint32 spi_flash_get_id ( void  )
SpiFlashOpResult spi_flash_erase_sector ( uint16  sec)
SpiFlashOpResult spi_flash_write ( uint32  des_addr,
uint32 src_addr,
uint32  size 
)
SpiFlashOpResult spi_flash_read ( uint32  src_addr,
uint32 des_addr,
uint32  size 
)
void spi_flash_set_read_func ( user_spi_flash_read  read)