From 88301c8a675e233751f0a5ad24caf66b49ddbf2e Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Thu, 11 Jan 2024 14:54:49 +0100 Subject: [PATCH] Make debug output switchable. --- pdu_power_sequence.ino | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pdu_power_sequence.ino b/pdu_power_sequence.ino index 4ec1f3f..94a1cfa 100644 --- a/pdu_power_sequence.ino +++ b/pdu_power_sequence.ino @@ -1,6 +1,14 @@ #include #include +#define DEBUG 1 + +#if DEBUG == 1 + #define Debugln(x) Serial.println(x) +#else + #define Debugln(x) +#endif + // Define relais pins #define relaisPin_1 12 #define relaisPin_2 13 @@ -11,16 +19,16 @@ void setup() { pinMode(relaisPin_1, OUTPUT); pinMode(relaisPin_2, OUTPUT); - Serial.println("Hello!"); + Debugln("Hello!"); } void loop() { delay(2000); // Wait for 2 seconds - Serial.println("Enable power rail #1"); + Debugln("Enable power rail #1"); digitalWrite(relaisPin_1, HIGH); // Poweron relais #1 delay(2000); - Serial.println("Enable power rail #2"); + Debugln("Enable power rail #2"); digitalWrite(relaisPin_2, HIGH); // Poweron relais #2 delay(50); // wait for UART to finish @@ -29,7 +37,7 @@ void loop() { void stop() { // Turn microcontroller off - Serial.println("All done, powering off. Goodbye."); + Debugln("All done, powering off. Goodbye."); delay(100); // wait for UART to finish set_sleep_mode(SLEEP_MODE_PWR_DOWN);