Nut/OS  4.10.3
API Reference
spi_node_at45d.h File Reference

Low level access for Atmel AT45D SPI Flash. More...

#include <dev/spibus.h>
#include <dev/serialflash.h>
#include <dev/at45d.h>
Include dependency graph for spi_node_at45d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

AT45D_INFOAt45dNodeProbe (NUTSPINODE *node)
 Determine the DataFlash type.
int At45dNodeLock (NUTSPINODE *node)
void At45dNodeUnlock (NUTSPINODE *node)
int At45dNodeTransfer (NUTSPINODE *node, uint8_t op, uint32_t parm, uint_fast8_t oplen, CONST void *txbuf, void *rxbuf, int xlen)
 Execute DataFlash command with data transfer.
int At45dNodeCommand (NUTSPINODE *node, uint8_t op, uint32_t parm, uint_fast8_t oplen)
 Execute DataFlash command without data.
int At45dNodeWaitReady (NUTSPINODE *node, uint32_t tmo, int poll)
 Wait until DataFlash memory cycle finished.
uint8_t At45dNodeStatus (NUTSPINODE *node)
 Query the status of the serial flash.

Variables

NUTSPINODE nodeAt45d0
 First AT45D DataFlash SPI node implementation structure.
NUTSPINODE nodeAt45d1
 Second AT45D DataFlash SPI node implementation structure.
NUTSPINODE nodeAt45d2
 Third AT45D DataFlash SPI node implementation structure.
NUTSPINODE nodeAt45d3
 Forth AT45D DataFlash SPI node implementation structure.
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.
NUTDEVICE devSpiBlkAt45d0
 First AT45D block I/O device implementation structure.
NUTDEVICE devSpiBlkAt45d1
 Second AT45D block I/O device implementation structure.
NUTDEVICE devSpiBlkAt45d2
 Third AT45D block I/O device implementation structure.
NUTDEVICE devSpiBlkAt45d3
 Forth AT45D block I/O device implementation structure.

Detailed Description

Low level access for Atmel AT45D SPI Flash.

 * $Id$
 * 

Definition in file spi_node_at45d.h.