Setup

Nach Einschalten des MC-Systems wird unter PlatformIO unter dem Arduino-Framework zunächst die Funktion void setup() durchlaufen. Anschließend erfolgt die Abarbeitung der Funktion void loop().
Für das vorliegende Projekt werden die notwendigen Setup-Vorgänge in eine Datei my_setup.cpp verlagert.
Damit wird in der Hauptdatei die Übersichtlichkeit erhöht, es ist hier lediglich der Aufruf der eigenenen Setupfunktion fctMySetup() notwendig.

Setupfunktion

Innerhalb der eigenen Setupfunktion fctMySetup() erfolgt die Einstellung der Pin-Modi für die digitalen Ein- und Ausgänge. Diese Funktion kommt in eine separate Datei. Bei späteren Erweiterungen kann die Setupfunktion ergänzt werden, ohne dass die Übersicht im Hauptprogramm verloren geht.