achso zwecks txc flag: das sagt dir ob das letzte byte das du senden willst den atmel verlassen hat.
solange muss man warten, und dann wenn das flag gesetzt is musst du den bustreiber wieder auf empfangen schalten und flag zurücksetzen

schau nach meinen alten posts die nicht infrarot betreffen da gehts meistens ums gleiche thema