28 #define SPI_MODE0 0x00 29 #define SPI_MODE1 0x0F 30 #define SPI_MODE2 0xF0 31 #define SPI_MODE3 0xFF 39 debugf(
"SPISettings() default");
71 SPISettings(
int speed, uint8_t byteOrder, uint8_t dataMode) : speed(speed), byteOrder(byteOrder), dataMode(dataMode)
74 debugf(
"SPISettings(int %i, uint8 %d, uint8 %d)", speed, byteOrder, dataMode);
86 return (speed == other.speed) && (byteOrder == other.byteOrder) && (dataMode == other.dataMode);
92 debugf(
"-> %s -> SPISettings::print(int %i, uint8 %d, uint8 %d)", s, speed, byteOrder, dataMode);
#define SPI_MODE0
Definition: SPISettings.h:28
Definition: SPISettings.h:33
#define MSBFIRST
Definition: WConstants.h:61
SPISettings()
Definition: SPISettings.h:36
virtual ~SPISettings()
Definition: SPISettings.h:43
void print(const char *s)
Definition: SPISettings.h:89
bool operator==(const SPISettings &other) const
Definition: SPISettings.h:84
#define debugf
Definition: debug_progmem.h:127
uint8_t getDataMode()
Definition: SPISettings.h:78
SPISettings(int speed, uint8_t byteOrder, uint8_t dataMode)
constructor for SPISettings
Definition: SPISettings.h:71