Zitat Zitat von Gock
@askazo, thewulf00
Wie gesagt, ich will aus der ISR keine Funktion aufrufen. Dadurch spare ich Speicher und Laufzeit. Dann lieber 2 mal denselbsen Code hinschreiben, was in meinem Fall geringerer Resourcenverbrauch zur Folge hätte.
Außerdem wäre es so schön einfach, wenn man den IRQ mal nebenbei auslösen könnte und es hat mich auch einfach interessiert.
Dann schreib das Wörtchen INLINE in die Funktionsdeklaration. Dadurch weiß der Compiler, dass es keine Funktion sein soll, sondern nur gemeinsam genutzter Code, d.h. er fügt es selbst an die aufzurufenden Stellen ein, OHNE eine Funktion aufzurufen.