From 834b02ab98338501c15a763cea89b6dad7f5533f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= <11246294+marqdevx@users.noreply.github.com> Date: Thu, 13 Feb 2025 11:10:14 +0100 Subject: [PATCH 1/2] compile led matrix only on Arduino UNO R4 --- examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino b/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino index 166d44b..ceff18a 100644 --- a/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino +++ b/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino @@ -1,5 +1,7 @@ +#if defined(ARDUINO_MINIMA) || defined(ARDUINO_UNOWIFIR4) #include "ArduinoGraphics.h" #include "Arduino_LED_Matrix.h" +#endif #include "Modulino.h" #include "Wire.h" @@ -20,11 +22,14 @@ void setup() { } auto result = flash(node_base_bin, node_base_bin_len); + + #if defined(ARDUINO_MINIMA) || defined(ARDUINO_UNOWIFIR4) if (result) { matrixInitAndDraw("PASS"); } else { matrixInitAndDraw("FAIL"); } + #endif } void loop() { @@ -53,6 +58,7 @@ class SerialVerbose { bool _verbose; }; +#if defined(ARDUINO_MINIMA) ||defined(ARDUINO_UNOWIFIR4) ArduinoLEDMatrix matrix; void matrixInitAndDraw(char* text) { @@ -67,6 +73,7 @@ void matrixInitAndDraw(char* text) { matrix.endDraw(); } +#endif bool flash(const uint8_t* binary, size_t lenght, bool verbose) { From 939f067d79bfe2c8dede09978a6747c5ff470416 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= <11246294+marqdevx@users.noreply.github.com> Date: Mon, 17 Feb 2025 14:38:00 +0100 Subject: [PATCH 2/2] Remove ARDUINO_MINIMA --- examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino b/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino index ceff18a..0cabe5d 100644 --- a/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino +++ b/examples/Utilities/FirmwareUpdater/FirmwareUpdater.ino @@ -1,4 +1,4 @@ -#if defined(ARDUINO_MINIMA) || defined(ARDUINO_UNOWIFIR4) +#if defined(ARDUINO_UNOWIFIR4) #include "ArduinoGraphics.h" #include "Arduino_LED_Matrix.h" #endif @@ -23,7 +23,7 @@ void setup() { auto result = flash(node_base_bin, node_base_bin_len); - #if defined(ARDUINO_MINIMA) || defined(ARDUINO_UNOWIFIR4) + #if defined(ARDUINO_UNOWIFIR4) if (result) { matrixInitAndDraw("PASS"); } else { @@ -58,7 +58,7 @@ class SerialVerbose { bool _verbose; }; -#if defined(ARDUINO_MINIMA) ||defined(ARDUINO_UNOWIFIR4) +#if defined(ARDUINO_UNOWIFIR4) ArduinoLEDMatrix matrix; void matrixInitAndDraw(char* text) {