Follow-up Comment #3, bug #52181 (project avr-libc):
Thanks a lot for your help and pointing me in the right direction!
Added a Destructor to the Serial class, temporarily enabled the interrupts, to
print out the last bytes, freed some resources and it worked like a charm.
Sadly it showed me
Update of bug #52181 (project avr-libc):
Status:None => Wont Fix
Open/Closed:Open => Closed
___
Follow-up Comment #2:
I agree with
Follow-up Comment #1, bug #52181 (project avr-libc):
This is not an avr-libc problem. The stdio routines like prinf are fully
synchronous, and there is no buffering.
Hence any buffering must emerge from the applicaton's stream implementation,
i.e. from the callbacks you are providing with