From fba92229a67d47123d0d2c36423b9605050da0ad Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Wed, 10 Dec 2025 18:01:52 -0600 Subject: [PATCH] Add I2C device check for seesaw device on native (#8927) It turns out the logic here was attempting to access i2c without being told to do so. Not good, especially on desktops. --- src/modules/Modules.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/Modules.cpp b/src/modules/Modules.cpp index f918d630f..63392f7e4 100644 --- a/src/modules/Modules.cpp +++ b/src/modules/Modules.cpp @@ -217,7 +217,7 @@ void setupModules() } #endif // HAS_BUTTON #if ARCH_PORTDUINO - if (config.display.displaymode != meshtastic_Config_DisplayConfig_DisplayMode_COLOR) { + if (config.display.displaymode != meshtastic_Config_DisplayConfig_DisplayMode_COLOR && portduino_config.i2cdev != "") { seesawRotary = new SeesawRotary("SeesawRotary"); if (!seesawRotary->init()) { delete seesawRotary;