Закончил драйвер LCD дисплея (упрощённый, но явно достаточный). Столкнулся с непонятной (для меня) вещью. По финишу работы стандартной ф-ии puts() выводится код 0xa (/n). По терминалу VT100 и даже нашему 15ИЭ0013

- это код 'LF' или наш вариант 'ПС' (LineFeed/Перевод строки). По моему понятию должен заканчиваться 0xd (CR/Enter/ВК-ВозвратКаретки).
Вопросы:
1) Должен ли я его дополнять CR?
2) Если должен, то что я должен выводить по CR?
Всё это несколько непонятно. Если мне не изменяет память, то терминал может дополнять символ CR символом LF, но чтобы наоборот я не сталкивался. Если же не дополнять, то не очень удобно пользоваться.