Eine ISR habe ich nicht.
Was ist das dann in deiner uart.c ?
Ausserdem sicherst du in deinen Routinen das SREG, warum? In C wird das SREG, wenn notwendig, automatisch gesichert. Wenn du es sonst machen willst, solltest du genau wissen was du tust, du kannst dir da sonst einen schönen pffff... einhandeln.