25 #ifdef SSD1306_WIRE_SUPPORTED 29 static uint8_t s_bytesWritten = 0;
34 Wire.beginTransmission(s_sa);
40 Wire.endTransmission();
45 #if defined(ESP8266) || defined(ESP32) || defined(ESP31B) 46 if ((scl>=0) && (sda >=0))
55 #ifdef SSD1306_WIRE_CLOCK_CONFIGURABLE 56 Wire.setClock(400000);
67 #if defined(ESP32) || defined(ESP31B) 68 if (s_bytesWritten >= (I2C_BUFFER_LENGTH >> 4))
69 #elif defined(BUFFER_LENGTH) 70 if (s_bytesWritten >= (BUFFER_LENGTH >> 1))
72 if (s_bytesWritten >= (USI_BUF_SIZE -2))
void(* ssd1306_sendByte)(uint8_t data)
void ssd1306_i2cStart_Wire(void)
void(* ssd1306_dataStart)()
void(* ssd1306_endTransmission)()
void ssd1306_i2cCommandStart()
void ssd1306_i2cDataStart()
void ssd1306_i2cConfigure_Wire(int8_t scl, int8_t sda)
void(* ssd1306_startTransmission)()
void ssd1306_i2cInit_Wire(uint8_t sa)
void ssd1306_i2cStop_Wire(void)
void(* ssd1306_commandStart)()
void ssd1306_i2cSendByte_Wire(uint8_t data)