29 #ifndef _SSD1306V2_LINUX_LINUX_SPI_H_ 30 #define _SSD1306V2_LINUX_LINUX_SPI_H_ 32 #if defined(CONFIG_LINUX_SPI_AVAILABLE) && defined(CONFIG_LINUX_SPI_ENABLE) && !defined(SDL_EMULATION) 48 LinuxSpi(
int busId, int8_t devId, int8_t dcPin, uint32_t frequency);
76 void send(uint8_t data);
87 void sendBuffer(
const uint8_t *buffer, uint16_t size);
94 uint16_t m_spi_cached_count;
95 uint8_t m_spi_cache[1024]{};
99 static void OnDcChange(
void *arg);
LinuxSpi(int busId, int8_t devId, int8_t dcPin, uint32_t frequency)
void sendBuffer(const uint8_t *buffer, uint16_t size)
Sends bytes to SSD1306 device.