Nut/OS  4.10.3
API Reference
XgSpiBlockIoAt45d

Defines

#define BLKIO_MOUNT_OFFSET_AT45D0   0
#define BLKIO_MOUNT_TOP_RESERVE_AT45D0   1
#define BLKIO_MOUNT_OFFSET_AT45D1   0
#define BLKIO_MOUNT_TOP_RESERVE_AT45D1   1
#define BLKIO_MOUNT_OFFSET_AT45D2   0
#define BLKIO_MOUNT_TOP_RESERVE_AT45D2   1
#define BLKIO_MOUNT_OFFSET_AT45D3   0
#define BLKIO_MOUNT_TOP_RESERVE_AT45D3   1

Variables

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.

Define Documentation

#define BLKIO_MOUNT_OFFSET_AT45D0   0

Definition at line 255 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_TOP_RESERVE_AT45D0   1

Definition at line 263 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_OFFSET_AT45D1   0

Definition at line 311 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_TOP_RESERVE_AT45D1   1

Definition at line 319 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_OFFSET_AT45D2   0

Definition at line 367 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_TOP_RESERVE_AT45D2   1

Definition at line 375 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_OFFSET_AT45D3   0

Definition at line 423 of file spi_blkio_at45d.c.

#define BLKIO_MOUNT_TOP_RESERVE_AT45D3   1

Definition at line 431 of file spi_blkio_at45d.c.


Variable Documentation

Initial value:
 {
    NULL,                       
    {'A', 'T', '4', '5', 'D', '0', 0, 0, 0},    
    IFTYP_BLKIO,                
    0,                          
    0,                          
    &nodeAt45d0,                
    &blkIoAt45d0,               
    At45dBlkIoInit,             
    NutBlockDeviceIOCtl,        
    NutBlockDeviceRead,         
    NutBlockDeviceWrite,        

    NutBlockDeviceWrite_P,      

    NutBlockDeviceOpen,         
    NutBlockDeviceClose,        
    NutBlockDeviceSize          
}

First AT45D block I/O device implementation structure.

Definition at line 287 of file spi_blkio_at45d.c.

Initial value:
 {
    NULL,                       
    {'A', 'T', '4', '5', 'D', '1', 0, 0, 0},    
    IFTYP_BLKIO,                
    0,                          
    0,                          
    &nodeAt45d1,                
    &blkIoAt45d1,               
    At45dBlkIoInit,             
    NutBlockDeviceIOCtl,        
    NutBlockDeviceRead,         
    NutBlockDeviceWrite,        

    NutBlockDeviceWrite_P,      

    NutBlockDeviceOpen,         
    NutBlockDeviceClose,        
    NutBlockDeviceSize          
}

Second AT45D block I/O device implementation structure.

Definition at line 343 of file spi_blkio_at45d.c.

Initial value:
 {
    NULL,                       
    {'A', 'T', '4', '5', 'D', '2', 0, 0, 0},    
    IFTYP_BLKIO,                
    0,                          
    0,                          
    &nodeAt45d2,                
    &blkIoAt45d2,               
    At45dBlkIoInit,             
    NutBlockDeviceIOCtl,        
    NutBlockDeviceRead,         
    NutBlockDeviceWrite,        

    NutBlockDeviceWrite_P,      

    NutBlockDeviceOpen,         
    NutBlockDeviceClose,        
    NutBlockDeviceSize          
}

Third AT45D block I/O device implementation structure.

Definition at line 399 of file spi_blkio_at45d.c.

Initial value:
 {
    NULL,                       
    {'A', 'T', '4', '5', 'D', '3', 0, 0, 0},    
    IFTYP_BLKIO,                
    0,                          
    0,                          
    &nodeAt45d3,                
    &blkIoAt45d3,               
    At45dBlkIoInit,             
    NutBlockDeviceIOCtl,        
    NutBlockDeviceRead,         
    NutBlockDeviceWrite,        

    NutBlockDeviceWrite_P,      

    NutBlockDeviceOpen,         
    NutBlockDeviceClose,        
    NutBlockDeviceSize          
}

Forth AT45D block I/O device implementation structure.

Definition at line 455 of file spi_blkio_at45d.c.