34 #ifdef SSD1306_SPI_SUPPORTED 38 void ssd1306_spiConfigure_hw()
43 static void ssd1306_spiClose_hw()
47 static void ssd1306_spiStart_hw()
49 SPI.beginTransaction(SPISettings(4000000, MSBFIRST, SPI_MODE0));
56 static void ssd1306_spiStop_hw()
71 static void ssd1306_spiSendByte_hw(uint8_t data)
76 void ssd1306_spiInit_hw(int8_t cesPin, int8_t dcPin)
78 if (cesPin >=0) pinMode(cesPin, OUTPUT);
79 if (dcPin >= 0) pinMode(dcPin, OUTPUT);
void(* ssd1306_closeInterface)(void)
deinitializes internal resources, allocated for interface.
void(* ssd1306_sendByte)(uint8_t data)
void ssd1306_spiCommandStart()
void(* ssd1306_dataStart)(void)
void ssd1306_spiDataStart()
void(* ssd1306_startTransmission)(void)
void(* ssd1306_endTransmission)(void)
void(* ssd1306_commandStart)(void)