SPI pinout and transfert function
[AT45DB161D module]

Collaboration diagram for SPI pinout and transfert function:


Modules

 SPI pinout

Defines

#define DF_CS_inactive   digitalWrite(SLAVESELECT,HIGH)
#define DF_CS_active   digitalWrite(SLAVESELECT,LOW)

Functions

uint8_t spi_transfer (uint8_t data)
 Transfer a byte via spi.

Define Documentation

#define DF_CS_active   digitalWrite(SLAVESELECT,LOW)

Assert CS

Definition at line 64 of file at45db161d.h.

Referenced by ATD45DB161D::BeginPageWriteThroughBuffer(), ATD45DB161D::BlockErase(), ATD45DB161D::BufferRead(), ATD45DB161D::BufferToPage(), ATD45DB161D::BufferWrite(), ATD45DB161D::ChipErase(), ATD45DB161D::ComparePageToBuffer(), ATD45DB161D::ContinuousArrayRead(), ATD45DB161D::DeepPowerDown(), ATD45DB161D::EndAndWait(), ATD45DB161D::PageErase(), ATD45DB161D::PageToBuffer(), ATD45DB161D::ReadMainMemoryPage(), ATD45DB161D::ReadManufacturerAndDeviceID(), ATD45DB161D::ReadStatusRegister(), ATD45DB161D::ResumeFromDeepPowerDown(), and ATD45DB161D::SectoreErase().

#define DF_CS_inactive   digitalWrite(SLAVESELECT,HIGH)

De-assert CS

Definition at line 62 of file at45db161d.h.

Referenced by ATD45DB161D::BeginPageWriteThroughBuffer(), ATD45DB161D::BlockErase(), ATD45DB161D::BufferRead(), ATD45DB161D::BufferToPage(), ATD45DB161D::BufferWrite(), ATD45DB161D::ChipErase(), ATD45DB161D::ComparePageToBuffer(), ATD45DB161D::ContinuousArrayRead(), ATD45DB161D::DeepPowerDown(), ATD45DB161D::EndAndWait(), ATD45DB161D::Init(), ATD45DB161D::PageErase(), ATD45DB161D::PageToBuffer(), ATD45DB161D::ReadMainMemoryPage(), ATD45DB161D::ReadManufacturerAndDeviceID(), ATD45DB161D::ReadStatusRegister(), ATD45DB161D::ResumeFromDeepPowerDown(), and ATD45DB161D::SectoreErase().


Function Documentation

uint8_t spi_transfer ( uint8_t  data  )  [inline]

Transfer a byte via spi.

Parameters:
data Data to transfer via SPI
Returns:
The content of the SPI data register (SPDR)

Definition at line 54 of file at45db161d.h.

Referenced by ATD45DB161D::BeginPageWriteThroughBuffer(), ATD45DB161D::BlockErase(), ATD45DB161D::BufferRead(), ATD45DB161D::BufferToPage(), ATD45DB161D::BufferWrite(), ATD45DB161D::ChipErase(), ATD45DB161D::ComparePageToBuffer(), ATD45DB161D::ContinuousArrayRead(), ATD45DB161D::DeepPowerDown(), ATD45DB161D::PageErase(), ATD45DB161D::PageToBuffer(), ATD45DB161D::ReadMainMemoryPage(), ATD45DB161D::ReadManufacturerAndDeviceID(), ATD45DB161D::ReadStatusRegister(), ATD45DB161D::ResumeFromDeepPowerDown(), and ATD45DB161D::SectoreErase().


Generated on Sun Oct 21 18:24:48 2007 for at45db161d by  doxygen 1.5.2