Timer Camera X with RTC
-
I'm trying to use Timer Camera X with RTC wakeup.
By enabling RTC by TimerCAM.begin(true), it resuls in camera initialization error. This problem is also reported on GitHub's issue.
By reading library source codes, this seems to be caused by I2C driver, where camera uses I2C as SCCB, while RTC also uses I2C.Any advises?
-
I2C is a one-master, multiple-slave approach. That is, one master device can connect to multiple slave devices and select and read through different device addresses. Please refer to the i2c protocol for details.
https://learn.adafruit.com/scanning-i2c-addresses/arduinohttps://github.com/m5stack/TimerCam-arduino/tree/master/examples/wakeup
-
On TimerCameraX, RTC and camera are connected to ESP32 using different I2C buses, this means ESP32 uses two different I2C master for RTC and camera.
-