From 2a04057faa5c73218f3449c018f9deeb93665aa4 Mon Sep 17 00:00:00 2001 From: Martino Facchin Date: Wed, 15 Oct 2025 11:17:02 +0200 Subject: [PATCH] feat: support UNO Q Also fixes https://github.com/arduino-libraries/Arduino_Modulino/issues/40 --- src/Modulino.cpp | 2 ++ src/Modulino.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Modulino.cpp b/src/Modulino.cpp index 9c3ef2c..b0b1997 100644 --- a/src/Modulino.cpp +++ b/src/Modulino.cpp @@ -14,6 +14,7 @@ ModulinoColor VIOLET(255, 0, 255); ModulinoColor WHITE(255, 255, 255); #if __has_include("Arduino_LED_Matrix.h") +#if defined(ARDUINO_UNOR4_WIFI) void __increaseI2CPriority() { for (int i = 0; i < 96; i++) { if (R_ICU->IELSR[i] == BSP_PRV_IELS_ENUM(EVENT_IIC0_TXI)) { @@ -24,6 +25,7 @@ void __increaseI2CPriority() { } } } +#endif #else void __increaseI2CPriority() {} #endif \ No newline at end of file diff --git a/src/Modulino.h b/src/Modulino.h index 745061f..beeb9fb 100644 --- a/src/Modulino.h +++ b/src/Modulino.h @@ -26,7 +26,7 @@ void __increaseI2CPriority(); class ModulinoClass { public: -#if defined(ARDUINO_UNOR4_WIFI) || defined(ARDUINO_NANO_R4) +#if defined(ARDUINO_UNOR4_WIFI) || defined(ARDUINO_NANO_R4) || defined(ARDUINO_UNO_Q) void begin(HardwareI2C& wire = Wire1) { #else void begin(HardwareI2C& wire = Wire) {