Tell me what you want, What you really, really want.

Moderator: Mmiscool

User avatar
By forlotto
#37790 Interesting thanks for sharing!
User avatar
By forlotto
#37791 Look at the confidential documentation!

Section 7.3

2C-ESP8266__SDK__Programming Guide__EN_v1.1.2.pdf
You do not have the required permissions to view the files attached to this post.
User avatar
By forlotto
#37793 Here is the I2C documentation:

8C-ESP8266__Interface_I2C__EN_v1.0.pdf


It appears to be all simulation as stated according to the documentation...
You do not have the required permissions to view the files attached to this post.
Last edited by forlotto on Sun Jan 03, 2016 1:48 pm, edited 1 time in total.
User avatar
By martinayotte
#37794 Those are still done by using software bit-banging.

Take a look at those files (they don't use the registers I've mentioned) :

Code: Select allesp_iot_sdk_v1.5.0/examples/IoT_Demo/include/driver/i2c_master.h
esp_iot_sdk_v1.5.0/examples/IoT_Demo/driver/i2c_master.c
esp_iot_sdk_v1.5.0/examples/driver_lib/include/driver/i2c_master.h
esp_iot_sdk_v1.5.0/examples/driver_lib/driver/i2c_master.c


I presume that their hardware doesn't work, or they simply didn't have enough space on the die ... :lol: