I use newlib-nano in an embedded project. I have implemented my version of _write() to make printf() output chars to UART. I wonder if a single call of printf() results in a single call of _write(), or, otherwise _write() can be called more than once by printf(). best regards Max