Nut/OS  4.10.3
API Reference
spi_flash_at45d.c File Reference

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>
Include dependency graph for spi_flash_at45d.c:

Go to the source code of this file.

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.

Detailed Description

Low level SPI Flash routines for Atmel AT45D chips.

 * $Id$
 * 

Definition in file spi_flash_at45d.c.