Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By dayzman
#18612 I have a question about your implementation of i2c_set_ack(). The first line is _SCL0; but why set the SCL to low in the beginning? The clock is already set to low at the end of i2c_read() and i2c_write(). Wouldn't that shift the pulse to the right unnecessarily?

Thanks