#include <xilisf.h>
Data Fields | |
| u8 | IsReady |
| u16 | BytesPerPage |
| u16 | PagesPerBlock |
| u16 | BlocksPerSector |
| u16 | NumOfSectors |
| u8 | AddrMode |
| u16 | DeviceCode |
| XIsf_Iface * | SpiInstPtr |
| u32 | SpiSlaveSelect |
| u8 * | WriteBufPtr |
| u16 | ByteMask |
| u8 | RegDone |
| u8 | IntrMode |
|
|
Type of addressing in Atmel Serial Flash 0 - Default/Normal Addressing Mode 1 - Power-Of-2 Addressing Mode |
|
|
Number of Blocks per Sector, this is valid for ATMEL devices |
|
|
Mask used for Address translation in Atmel devices |
|
|
Number of Bytes per Page |
|
|
The Serial Flash Device Code |
|
|
Operating Mode flag Interrupt/Polling |
|
|
Is Device is ready for operation |
|
|
Number of Sectors in Serial Flash |
|
|
This is Number of Pages per block, for Atmel and it is Number of Pages per sector for Intel/STM/Winbond/Spansion |
|
|
Registration Done flag |
|
|
SPI Device Instance pointer |
|
|
SPI Slave select for the Serial Flash |
|
|
Pointer to Write Buffer |
1.4.5