I'm encountering a rather bizarre problem. The stream output on my atmega644PA sometimes fails and the only fix appears to be reprogramming it.
I know the stream is failing because the single char output function still works.
Any idea what's causing this? I had the same problem on a 324PV as well.
I've included the project file rather than just the code.
There seems to be no pattern to it. Sometimes it fails on startup, sometimes midway through test run and sometimes it functions without any issues.