#include <spiFlash.h>
Data Fields | |
| spi_instance_t * | inst |
| Pointer to shared SPI Master. | |
| const spiFlash_info_t * | info |
| Flash Descriptor. | |
| u32 | detected_id |
| JEDEC_ID = Manu_id, mem_type, capacity. | |
| u8 | cs |
| Chip select. | |
| u8 | cmd_rd_status |
| CMD for Read Status. | |
| u8 | cmd_wr_status |
| CMD for Write Status. | |
| u8 | cmd_exit_4byte |
| CMD for exit 4 byte addressing. | |
| u8 | mask_qe |
| CMD for Quad Enable Bit. | |
SPI Flash instance structure.
All the content such as JEDEC Identifiers, part_no and post_init_hook will be stored in spiFlash_instance_t that user declared initially.
Definition at line 232 of file spiFlash.h.
| u8 spiFlash_instance_t::cmd_exit_4byte |
CMD for exit 4 byte addressing.
Definition at line 241 of file spiFlash.h.
| u8 spiFlash_instance_t::cmd_rd_status |
CMD for Read Status.
Definition at line 239 of file spiFlash.h.
| u8 spiFlash_instance_t::cmd_wr_status |
CMD for Write Status.
Definition at line 240 of file spiFlash.h.
| u8 spiFlash_instance_t::cs |
Chip select.
Definition at line 236 of file spiFlash.h.
| u32 spiFlash_instance_t::detected_id |
JEDEC_ID = Manu_id, mem_type, capacity.
Definition at line 235 of file spiFlash.h.
| const spiFlash_info_t* spiFlash_instance_t::info |
Flash Descriptor.
Definition at line 234 of file spiFlash.h.
| spi_instance_t* spiFlash_instance_t::inst |
Pointer to shared SPI Master.
Definition at line 233 of file spiFlash.h.
| u8 spiFlash_instance_t::mask_qe |
CMD for Quad Enable Bit.
Definition at line 242 of file spiFlash.h.