Data Structures | |
| struct | _AT45DIB |
| Internal information structure. More... | |
Defines | |
| #define | AT45DIB_FDIRTY 0x0001 |
| RAM buffer dirty flag. | |
| #define | SPI_RATE_AT45D0 33000000 |
| #define | SPI_MODE_AT45D0 SPI_MODE_3 |
| #define | MOUNT_OFFSET_AT45DIB0 0 |
| #define | MOUNT_TOP_RESERVE_AT45DIB0 1 |
| #define | SPI_RATE_AT45D1 33000000 |
| #define | SPI_MODE_AT45D1 SPI_MODE_3 |
| #define | MOUNT_OFFSET_AT45DIB1 0 |
| #define | MOUNT_TOP_RESERVE_AT45DIB1 1 |
Typedefs | |
| typedef struct _AT45DIB | AT45DIB |
| Internal information structure. | |
Variables | |
| NUTSERIALFLASH | flashAt45dib0 |
| First AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45dib1 |
| Second AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45dib0 |
| First AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45dib1 |
| Second AT45D DataFlash interface implementation structure. | |
| #define AT45DIB_FDIRTY 0x0001 |
RAM buffer dirty flag.
| #define SPI_RATE_AT45D0 33000000 |
| #define SPI_MODE_AT45D0 SPI_MODE_3 |
| #define MOUNT_OFFSET_AT45DIB0 0 |
| #define MOUNT_TOP_RESERVE_AT45DIB0 1 |
| #define SPI_RATE_AT45D1 33000000 |
| #define SPI_MODE_AT45D1 SPI_MODE_3 |
| #define MOUNT_OFFSET_AT45DIB1 0 |
| #define MOUNT_TOP_RESERVE_AT45DIB1 1 |
Internal information structure.
This structure is mainly used to keep track of the serial flash's internal RAM buffers.
First AT45D DataFlash interface implementation structure.
Second AT45D DataFlash interface implementation structure.
{
&spiNode0,
NULL,
0,
0,
MOUNT_OFFSET_AT45DIB0,
MOUNT_TOP_RESERVE_AT45DIB0,
SpiAt45dibInit,
SpiAt45dibExit,
SpiAt45dibCheck,
SpiAt45dibRead,
SpiAt45dibCompare,
SpiAt45dibUsed,
SpiAt45dibWrite,
SpiAt45dibCopy,
SpiAt45dibCommit,
SpiAt45dibErase
}
First AT45D DataFlash interface implementation structure.
{
&spiNode1,
NULL,
0,
0,
MOUNT_OFFSET_AT45DIB1,
MOUNT_TOP_RESERVE_AT45DIB1,
SpiAt45dibInit,
SpiAt45dibExit,
SpiAt45dibCheck,
SpiAt45dibRead,
SpiAt45dibCompare,
SpiAt45dibUsed,
SpiAt45dibWrite,
SpiAt45dibCopy,
SpiAt45dibCommit,
SpiAt45dibErase
}
Second AT45D DataFlash interface implementation structure.