31 #if defined(CONFIG_ARDUINO_SPI_AVAILABLE) && defined(CONFIG_ARDUINO_SPI_ENABLE) 49 explicit ArduinoSpi(int8_t csPin = -1, int8_t dcPin = -1, int8_t clkPin = -1, int8_t mosiPin = -1, uint32_t freq = 0,
50 SPIClass *spi = &SPI);
77 void send(uint8_t data);
88 void sendBuffer(
const uint8_t *buffer, uint16_t size);
101 #if defined(CONFIG_ARDUINO_SPI2_AVAILABLE) && defined(CONFIG_ARDUINO_SPI_ENABLE) 116 explicit ArduinoSpi2(int8_t csPin = -1, int8_t dcPin = -1, int8_t clkPin = -1, int8_t mosiPin = -1, uint32_t freq = 8000000);
143 void send(uint8_t data);
154 void sendBuffer(
const uint8_t *buffer, uint16_t size);
161 uint32_t m_frequency;
void sendBuffer(const uint8_t *buffer, uint16_t size)
Sends bytes to SSD1306 device.
ArduinoSpi(int8_t csPin=-1, int8_t dcPin=-1, int8_t clkPin=-1, int8_t mosiPin=-1, uint32_t freq=0, SPIClass *spi=&SPI)