Hello,
I am a little confused about the number of I2C controllers available on the ESP32-C3 family.
This document https://docs.espressif.com/projects/esp ... s/i2c.html says that 'ESP32-C3 has two I2C controllers (also referred to as ports) which are responsible for handling communications on two I2C buses. Each I2C controller can operate as master or slave. '
The datasheet https://www.espressif.com/sites/default ... eet_en.pdf, on the other hand, appears to suggest there is only 1 I2C channel (pg. 26; 'One I2C channel in slave or master mode').
And a single I2C controller is consistent with this document https://docs.espressif.com/projects/esp ... s/i2c.html (which says it is not updated for ESP32-C3 yet, but still includes a description) 'ESP32-C3 has only one I2C controller (also referred to as port) which is responsible for handling communications on I2C bus.'
So does the ESP32-C3 have a single I2C controller or two controllers? Or am I missing / misinterpreting something here? Thank you!
P.S: I tried searching for ESP32-C3 I2C in the forum, but for some reason, the forum search ignores C3. Even if I use ESP32 +C3 to force inclusion of 'C3' as per the advanced search, the search function still continues to say it is ignoring C3.
ESP32-C3 Number of I2C controllers
-
- Posts: 9764
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-C3 Number of I2C controllers
It's a mistake in the IDF docs, already fixed in the master branch.
Re: ESP32-C3 Number of I2C controllers
Thank you!
Who is online
Users browsing this forum: No registered users and 121 guests