Data Fields |
flexspi_device_config_t | deviceConfig |
| Device configuration structure.
|
|
flexspi_port_t | devicePort |
| Device connected to which port, SS0_A means port A1, SS0_B means port B1.
|
|
uint32_t | dataBytesPerPage |
| Data Size in one page, usually it is 2048 or 4096.
|
|
uint32_t | bytesInPageSpareArea |
| Total size in one page, usually, it equals 2 ^ width of column address.
|
|
uint32_t | pagesPerBlock |
| Pages per block.
|
|
uint16_t | busyOffset |
| Busy offset, valid value: 0-31, only need for check option kNandReadyCheckOption_RB.
|
|
uint16_t | busyBitPolarity |
| Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 -busy flag is 0 when flash device is busy, only need for check option kNandReadyCheckOption_RB.
|
|
uint32_t | eccStatusMask |
| ECC status mask.
|
|
uint32_t | eccFailureMask |
| ECC failure mask.
|
|
uint32_t | lookupTable [64] |
| Lookup table holds Flash command sequences.
|
|
serial_nor_device_type_t | deviceType |
| Serial nor flash device type.
|
|
serial_nor_command_mode_t | CurrentCommandMode |
| Serial nor flash corrent command mode.
|
|
serial_nor_transfer_mode_t | transferMode |
| Transfer rate is SDR or DDR mode.
|
|
serial_nor_quad_mode_t | quadMode |
| Serial nor flash quad mode setting. More...
|
|
serial_nor_enhance_mode_t | enhanceMode |
| Serial nor flash performance enhance mode setting. More...
|
|
flexspi_pad_t | commandPads |
| Command padS setting. More...
|
|
flexspi_pad_t | queryPads |
| SFDP read pads setting. More...
|
|
uint8_t | statusOverride |
| Override status register value during device mode configuration. More...
|
|
uint32_t | controllerMiscOption |
| Controller Misc Options, see Misc feature bit definitions for more.
|
|
uint32_t | bytesInPageSize |
| Page size in byte of Serial NOR.
|
|
uint32_t | bytesInSectorSize |
| Minimun Sector size in byte supported by Serial NOR.
|
|
uint32_t | bytesInMemorySize |
| Memory size in byte of Serial NOR.
|
|
uint8_t | ipcmdSerialClkFreq |
| Clock frequency for IP command.
|
|
uint8_t | serialNorType |
| Serial NOR Flash type: 0/1/2/3.
|
|
uint8_t | needExitNoCmdMode |
| Need to exit NoCmd mode before other IP command.
|
|
bool | halfClkForNonReadCmd |
| Half the Serial Clock for non-read command: true/false.
|
|
uint8_t | needRestoreNoCmdMode |
| Need to Restore NoCmd mode after IP commmand execution.
|
|
bool | deviceModeCfgEnable |
| Device Mode Configure enable flag, true - Enable, false - Disable.
|
|
uint32_t | manufacturerId |
| Manufacturer ID that each vendor has a unique ID depend on JESD216 spec.
|
|