Hmm, bekommt die .h das denn mit?
Ein mal ja, ein mal nein.
Also ein klares JAIN!
Nur die *.h, welche in der Hauptdatei eingebunden wird bekommt das mit.
Die gleiche *.h wird nochmal zur Kompilierung der *.cpp gebraucht, da bekommt sie das nicht mit.
Ja, die Arduino IDE hilft einem bei solchen Problemen nicht wirklich....
Besser wirds, wenn man eigene HardwarePlattformen anlegt.
So bekommt man seine Debugschalter ins Menu der IDE rein, wenn man denn will.
Die ESP8266 Erweiterung macht das so.
Da kann man sich das abschauen.
Finde ich recht gelungen