From 59de2fd97991b8f4b4abeff5fed4da47c5b09da7 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Fri, 12 Jul 2024 12:49:00 +0200 Subject: [PATCH] Fix udisplay ESP8266 I2C no asterix in config (#21121) --- lib/lib_display/UDisplay/uDisplay.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/lib_display/UDisplay/uDisplay.cpp b/lib/lib_display/UDisplay/uDisplay.cpp index afdb4852a..3d410a679 100755 --- a/lib/lib_display/UDisplay/uDisplay.cpp +++ b/lib/lib_display/UDisplay/uDisplay.cpp @@ -1074,7 +1074,9 @@ Renderer *uDisplay::Init(void) { wire = &Wire1; } #endif // ESP32 - wire->begin(i2c_sda, i2c_scl); // TODO: aren't I2C buses already initialized? Shouldn't this be moved to display driver? + if (i2c_sda != i2c_scl) { + wire->begin(i2c_sda, i2c_scl); // TODO: aren't I2C buses already initialized? Shouldn't this be moved to display driver? + } #ifdef UDSP_DEBUG Serial.printf("I2C cmds: %d\n", dsp_ncmds);