31 #if defined(CONFIG_SOFTWARE_I2C_AVAILABLE) && defined(CONFIG_SOFTWARE_I2C_ENABLE) 48 explicit SoftwareI2c(int8_t scl = -1, int8_t sda = -1, uint8_t sa = 0x00);
72 void start(uint8_t sa,
bool read_op =
false);
83 void send(uint8_t data);
90 uint8_t
receive(
bool last =
false);
101 void sendBuffer(
const uint8_t *buffer, uint16_t size);
SoftwareI2c(int8_t scl=-1, int8_t sda=-1, uint8_t sa=0x00)
uint8_t receive(bool last=false)
void sendBuffer(const uint8_t *buffer, uint16_t size)
Sends bytes to SSD1306 device.
void setAddr(uint8_t addr)