Hardware I2C
Posted: Tue Mar 14, 2017 6:10 am
Hi!
I wanted to ask if an ESP8266 has built-in hardware I2C interface. To be precise I'm using NodeMCU. I have connected SSD1306 OLED display, but the refresh rate is quite low, compared to the arduino nano, where I2C interface is hardware. So my question is - I2C is software emulated on nodeMCU, since I have not fount pins like SDA, SCL on pinout diagram, and in the code we can define these pins in constructor.
Also if nodeMCU does not have I2C hardware pins, does ESP8622 have those pins on its own?
I wanted to ask if an ESP8266 has built-in hardware I2C interface. To be precise I'm using NodeMCU. I have connected SSD1306 OLED display, but the refresh rate is quite low, compared to the arduino nano, where I2C interface is hardware. So my question is - I2C is software emulated on nodeMCU, since I have not fount pins like SDA, SCL on pinout diagram, and in the code we can define these pins in constructor.
Also if nodeMCU does not have I2C hardware pins, does ESP8622 have those pins on its own?