Skip to content

I2C conflict with ESP32_Display_Panel (external device + display) #1

@mnajib76

Description

@mnajib76

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:

  1. Does your board/library officially support using external I²C devices together with the display/touch?

  2. If yes, what is the recommended method?

    • Should we use the same I²C bus (GPIO8/9)?
    • Or a separate I²C bus?
  3. Is there an example of using Wire.h together with your display library?

  4. Which ESP32 Arduino core version is officially supported?

  5. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions