Merge branch 'feat/uart_protocol_pgm'
src: uart_protocol.c: Flush output before putting something into buffer

This makes sure that the transmitting buffer is flushed, so the whole
transmitting buffer is completely available for new content.
Merge branch 'master' into feat/log