Low level SPI Flash routines for Atmel AT45D chips. More...
#include <cfg/memory.h>#include <sys/nutdebug.h>#include <dev/spi_node_at45d.h>#include <stdlib.h>#include <string.h>Data Structures | |
| struct | _AT45D_FLASH |
| Internal information structure. More... | |
Defines | |
| #define | FLASH_BUFFERS_AT45D 2 |
| #define | AT45D_CRC_SIZE 0 |
| #define | FLASH_BUFFER_DIRTY 0x0001 |
| RAM buffer dirty flag. | |
| #define | FLASH_MOUNT_OFFSET_AT45D0 0 |
| #define | FLASH_MOUNT_TOP_RESERVE_AT45D0 1 |
| #define | FLASH_MOUNT_OFFSET_AT45D1 0 |
| #define | FLASH_MOUNT_TOP_RESERVE_AT45D1 1 |
| #define | FLASH_MOUNT_OFFSET_AT45D2 0 |
| #define | FLASH_MOUNT_TOP_RESERVE_AT45D2 1 |
| #define | FLASH_MOUNT_OFFSET_AT45D3 0 |
| #define | FLASH_MOUNT_TOP_RESERVE_AT45D3 1 |
Typedefs | |
| typedef struct _AT45D_FLASH | AT45D_FLASH |
| Internal information structure. | |
Variables | |
| NUTSERIALFLASH | flashAt45d0 |
| First AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45d1 |
| Second AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45d2 |
| Third AT45D DataFlash interface implementation structure. | |
| NUTSERIALFLASH | flashAt45d3 |
| Forth AT45D DataFlash interface implementation structure. | |
Low level SPI Flash routines for Atmel AT45D chips.
* $Id$ *