doc/guides/misc/terminal_config.md
This page explains how to configure some popular terminal programs for correct
display of newlines when using the serial interface of a RIOT powered device.
When printing something using stdio (e.g., printf("Hello World!\n");, RIOT
sends a line feed character (0xA) as \n (newline).
Some terminals need more, for example, a carriage return and a line feed character (0x0D, 0x0A). See https://en.wikipedia.org/wiki/Newline for background.
This page tries to collect the necessary settings for common terminal programs that will make them correctly display newlines.
~/.gtktermrc.True.~/.minirc.dfl per default).pu addcarreturn Yes--eol CR parameter.RIOT_TERMINAL=miniterm make term:::note
You can install miniterm by installing pyserial. The preferred method
for most Linux distributions is to install python3-serial with your
package manager. If that is not possible or desired, you can also install
pyserial with pipx.
:::
--imap lfcrlf parameter.RIOT_TERMINAL=picocom make termTerminal branch.Implicit CR in every LF.