10#ifndef FLASH_CONFIG_INFO_H
11#define FLASH_CONFIG_INFO_H
26#define EFLASH_CMD_LEN_MAX 4
27#define SPI_CMD_SUPPORT 0x1
29#define FLASH_INFO_TABLE_SIZE g_flash_spi_info_num
@ FLASH_CMD_TYPE_PROCESSING
Definition flash_config_info.h:40
@ FLASH_CMD_TYPE_END
Definition flash_config_info.h:42
@ FLASH_CMD_TYPE_CMD
Definition flash_config_info.h:38
@ FLASH_CMD_BUFF
Definition flash_config_info.h:44
uint32_t sfc_port_get_flash_num(void)
Definition flash_config_info.c:129
#define EFLASH_CMD_LEN_MAX
Definition flash_config_info.h:26
flash_cmd_type_t
表驱动执行Flash指令的指令格式
Definition flash_config_info.h:37
struct spi_opreation spi_opreation_t
SPI读写擦操作相关参数
struct flash_spi_info flash_spi_info_t
Flash基本信息结构
flash_spi_info_t * sfc_port_get_unknown_flash_info(void)
Definition flash_config_info.c:134
flash_spi_info_t * sfc_port_get_flash_spi_infos(void)
Definition flash_config_info.c:124
开启Flash的Quad SPI的指令格式
Definition flash_config_info.h:86
uint8_t cmd[4]
Definition flash_config_info.h:93
flash_cmd_type_t cmd_type
Definition flash_config_info.h:87
uint8_t cmd_len
Definition flash_config_info.h:89
Flash基本信息结构
Definition flash_config_info.h:114
uint32_t chip_size
Definition flash_config_info.h:117
flash_cmd_execute_t * quad_mode
Definition flash_config_info.h:130
spi_opreation_t * write_cmds
Definition flash_config_info.h:124
uint32_t erase_cmd_num
Definition flash_config_info.h:119
spi_opreation_t * erase_cmds
Definition flash_config_info.h:127
uint32_t chip_id
Definition flash_config_info.h:115
spi_opreation_t * read_cmds
Definition flash_config_info.h:121
SPI读写擦操作相关参数
Definition flash_config_info.h:54
uint32_t cmd
Definition flash_config_info.h:57
uint32_t size
Definition flash_config_info.h:75
uint32_t iftype
Definition flash_config_info.h:59
uint32_t cmd_support
Definition flash_config_info.h:55