Hi, I’m using your ESP32-S3-Touch-LCD-4.3 board with the ESP32_Display_Panel library (v1.0.4 from your package).
I’m trying to use an external I²C device (flow sensor via Arduino Nano) together with the display and touch.
However, I’m encountering a driver conflict:
- The display/touch uses ESP-IDF I²C driver
- Arduino Wire library uses a different I²C driver
- This causes crash: "driver_ng is not allowed to be used with this old driver"
My questions:
-
Does your board/library officially support using external I²C devices together with the display/touch?
-
If yes, what is the recommended method?
- Should we use the same I²C bus (GPIO8/9)?
- Or a separate I²C bus?
-
Is there an example of using Wire.h together with your display library?
-
Which ESP32 Arduino core version is officially supported?
-
Is your library compatible with the newer ESP32_Display_Panel (with .hpp / Board class)?
Right now it seems the I²C port is exposed but not practically usable alongside the display.
Would appreciate a working example or clarification.
Thank you.
Hi, I’m using your ESP32-S3-Touch-LCD-4.3 board with the ESP32_Display_Panel library (v1.0.4 from your package).
I’m trying to use an external I²C device (flow sensor via Arduino Nano) together with the display and touch.
However, I’m encountering a driver conflict:
My questions:
Does your board/library officially support using external I²C devices together with the display/touch?
If yes, what is the recommended method?
Is there an example of using Wire.h together with your display library?
Which ESP32 Arduino core version is officially supported?
Is your library compatible with the newer ESP32_Display_Panel (with .hpp / Board class)?
Right now it seems the I²C port is exposed but not practically usable alongside the display.
Would appreciate a working example or clarification.
Thank you.