#include "settings.h"
Пространства имен | |
namespace | spi |
Макросы | |
#define | SPI_CS_ENABLE() SPI_PORT &= ~(1<<SPI_SS) |
/CS = 0 | |
#define | SPI_CS_DISABLE() SPI_PORT |= (1<<SPI_SS) |
/CS = 1 | |
Функции | |
void | spi::init () |
Initialize the SPI as master. | |
char | spi::transfer (char data) |
Transfer a byte of data. | |
char | spi::transfer () |
#define SPI_CS_DISABLE | ( | ) | SPI_PORT |= (1<<SPI_SS) |
/CS = 1
См. определение в файле spi.h строка 25
Используется в rfcc::powerupReset(), rfcc::rfspi::readBurstReg(), rfcc::rfspi::readReg(), rfcc::rfspi::readStatus(), rfcc::rfspi::strobe(), rfcc::rfspi::writeBurstReg() и rfcc::rfspi::writeReg().
#define SPI_CS_ENABLE | ( | ) | SPI_PORT &= ~(1<<SPI_SS) |
/CS = 0
SPI master routines
Add to settings.h :
#define SPI_PORT PORTB #define SPI_DDR DDRB #define SPI_SCK PB5 #define SPI_MISO PB4 #define SPI_MOSI PB3 #define SPI_SS PB2
См. определение в файле spi.h строка 23
Используется в rfcc::powerupReset(), rfcc::rfspi::readBurstReg(), rfcc::rfspi::readReg(), rfcc::rfspi::readStatus(), rfcc::rfspi::strobe(), rfcc::rfspi::writeBurstReg() и rfcc::rfspi::writeReg().