Gast
#5926162
Hallo zusammen,
ich hab mal ne Frage:
Ich würde gerne Debug-Code ausgeben, aber nur wenn ein DEBUG-Modus
definiert ist. Ich habe an zahlreichen Stellen im Code solche
Debug-Ausgaben, und möchte dort nicht jedes mal eine if-Bedingung
abfragen. Deswegen wäre jetzt mein Ansatz: Ich schreibe eine kleine
Funktion, der ich dann die Werte zum Ausgeben übergebe. Im Falle, dass
DEBUG ausgeschalten ist, gibt es dann eine Variante der Funktion, die
eben nichts ausspuckt. Ist das so ein empfehlenswerter Zugang?
Beispielcode:
#define DEBUG
#ifdef DEBUG
void DebugAusgabe(int Wert){
Serial.print(Wert);
}
#else
void DebugAusgabe(int Wert){
}
#endif