Du machst mehr als Vorbelegen von Variablen in deinem Konstruktor.
Zum Zeitpunkt der Erstellung des statischen Objekts ist die Hardware noch nicht ausreichend initialisiert,
sie wird es erst später, unmittelbar vor Aufruf der Funktion setup.
Du brauchst für Objekte die eine Hardware Initialisierung benötigen eine eigene Routine die in setup
aufgerufen wird, oft wird diese Routine begin() genannt.