Hallo liebe RN-Community

Ich habe eine Frage bezüglich ISRs.
Ist es möglich nach dem ausführen einer ISR an eine andere Stelle im Code (an den anfang einer Methode) zu springen, sodass nicht da weitergemacht wird, wo die ISR aufgerufen wurde.

Es würde mir schon reichen, wenn an den Anfang der Methode gesprungen würde, in der die ISR aufgerufen wurde.

Muss ich dazu den Epilog der ISR verändern? bzw Wie? Mit Inline-Assembler?

Könnte mir jemand evtl. ein bisschen Beispielcode posten und ggf. kurz erläutern? Das wäre echt super!


Ich poste hier noch meinen code:
Es geht darum, dass nach "ISR(INT0_vect)" bzw "ISR(INT1_vect)" wieder zum Anfang der Funktion "mainLoop()" gesprungen wird.

Vielen Dank schonmal im Vorraus - ich hoffe dass mir wer helfen kann...

einen schönen Abend noch euch allen