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 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().
uint8_t spi_transfer | ( | uint8_t | data | ) | [inline] |
Transfer a byte via spi.
data | Data to transfer via SPI |
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().