majenko:
GoForSmoke:
Sounds like an extra function is needed for the Serial class.Or just write direct to the registers you need to for those rare occasions you'd not want you IO buffered.
Yup, that would be what it does.
Because then there would be a chance to do serial without blocking or trying to remember what registers to write what to.