OK, habe das gestern mal ausprobiert, dein code damaltor funktioniert nur wenn man vor der while-schleife StartSwitch() aufruft, dann aber einwandfrei:

Code:
#include "asuro.h"

int main(void)
{
Init();
sei();
StartSwitch();

while(1){
StatusLED(GREEN);
};

return 0;

}


ANPASSUNG DER ASURO.C:

SIGNAL (SIG_INTERRUPT1){
StatusLED(RED);
}
vielen dank nochmal!