ESP8266 Developer Zone The Official ESP8266 Forum 2016-01-20T18:47:24+08:00 https://bbs.espressif.com:443/feed.php?f=65&t=1032 2016-01-20T18:47:24+08:00 2016-01-20T18:47:24+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1032&p=5460#p5460 <![CDATA[Re: Does ESP8266 actually have hardware I2C?/ESP8266有硬件I2C吗?]]> Statistics: Posted by eriksl — Wed Jan 20, 2016 6:47 pm


]]>
2016-01-20T14:39:22+08:00 2016-01-20T14:39:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1032&p=5449#p5449 <![CDATA[Re: Does ESP8266 actually have hardware I2C?/ESP8266有硬件I2C吗?]]>
Sorry that ESP8266 do not have hardware I2C.

Users can refer to esp_iot_sdk\examples\driver_lib\driver\i2c_master for software I2C.

Thanks for your interest in ESP8266 !

Statistics: Posted by ESP_Faye — Wed Jan 20, 2016 2:39 pm


]]>
2016-01-19T15:48:26+08:00 2016-01-19T15:48:26+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1032&p=5432#p5432 <![CDATA[Re: Does ESP8266 actually have hardware I2C?/ESP8266有硬件I2C吗?]]> The specification for the hardware driven I2C is not written in datasheet. There are pin assignments only. The I2C driver code of the Non-OS SDK 1.5.1 in driver folder uses bit-bang method. Usually, some dedicated registers for I2C stored in the chip, and software will control the register to communicate with peripherals. If ESP8266 adopts similar manner, some kind of access method should be specified in datasheet.
Meanwhile, I can see that the SDK driver code of SPI and UART are accessing the dedicated register.

Will mean what is this?

Statistics: Posted by ikasamo — Tue Jan 19, 2016 3:48 pm


]]>
2015-09-13T16:17:20+08:00 2015-09-13T16:17:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1032&p=3675#p3675 <![CDATA[Re: Does ESP8266 actually have hardware I2C?/ESP8266有硬件I2C吗?]]>
I have never seen any hard evidence that there is any I2C hardware support available. So I guess we'll have to fallback to bit-banging. Which actually works quite well though (if implemented right...)

Statistics: Posted by eriksl — Sun Sep 13, 2015 4:17 pm


]]>
2015-08-29T12:55:18+08:00 2015-08-29T12:55:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1032&p=3489#p3489 <![CDATA[Does ESP8266 actually have hardware I2C?/ESP8266有硬件I2C吗?]]>
刚发现非实时操作系统SDK 1.3版里的I2C驱动实际上是软件I2C。ESP8266是不是没有硬件I2C的电路?还是硬件I2C的驱动仍在开发中?

Statistics: Posted by thuwrx10 — Sat Aug 29, 2015 12:55 pm


]]>