[avr-libc-dev] [bug #52181] assert should make Serial.flush() before calling abort()

2017-10-08 Thread Hannes Studeny
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

[avr-libc-dev] [bug #52181] assert should make Serial.flush() before calling abort()

2017-10-08 Thread Joerg Wunsch
Update of bug #52181 (project avr-libc): Status:None => Wont Fix Open/Closed:Open => Closed ___ Follow-up Comment #2: I agree with

[avr-libc-dev] [bug #52181] assert should make Serial.flush() before calling abort()

2017-10-08 Thread Georg-Johann Lay
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