ja, das geht natürlich auch. An die Option hatte ich noch gar nicht gedacht. Danke.
Allerdings sind die auszulagernden Routinen etwas größer als das LED-Beispiel und benötigen mehrer Hardwareelemente (2 Pins, 1 Timer).
Für kleine Routinen werde ich das bestimmt auch mal so machen.
Für größere Sachen habe ich mir jetzt überlegt, dass ich Pinzuweisungen o.ä. immer in eine config.c schreibe, die ich dann jeweils bei allen ausgelagerten routinen standardmäßig mit einbinde.
Nich so schön, aber erfülllt auch die Anforderungen.
Falls jemand doch noch weiß, warum sich der Comiler bei _XTAL_FREQ nicht beschwert, würde das aber trotzdem gern noch wissen
(PS: späte Antwort wegen Dienstreise)
Lesezeichen