Preprocessor directives

Konstanten definieren Präprozessor Konstanten werden mit dem #define Befehl erstellt. Diese können einfach nur als Name existieren, wie im Folgenden zu sehen ist: oder sie können mit einem Wert versehen werden. Der Präprozessor fügt dann an jeder Stelle, an der der Konstantenname verwendet wird, den entsprechenden Wert ein. Auch Ausdrücke sind möglich: Ob eine Konstante …

Continue reading "Präprozessor-Direktiven" →

Debug output in source code

Gerade bei neuen Entwicklungen ist es wichtig, ein paar Ausgaben über die serielle Schnittstelle oder ein anderes Medium zu schicken. Natürlich können diese Ausgaben einfach gelöscht oder ausdokumentiert werden. Aber spätestens, wenn die Implementierung erweitert wird, werden sie wieder benötigt. Es gibt unterschiedliche Ansätze, welche ich hier kurz vorstellen möchte. Welche Variante die richtige ist, …

Continue reading "Debug Ausgaben im Quellcode" →