Затмение: Последовательный терминал: Обрабатывать / n как / n / r - PullRequest
0 голосов
/ 09 мая 2019

Я использую вариант Eclipse под названием Atollic TrueSTUDIO версии 9.2.0 для платформы STM32.

Когда я выполняю printf("Hello World\n"); с микроконтроллера, можно ли настроить терминал Eclipse для обработки \nкак перевод строки?Без возврата каретки Eclipse не возвращает курсор в начало строки.

Возможно ли это сделать?Я попробовал следующее: Window-> Preferences-> General-> Workspace, и в этом окне выбрал «Новый разделитель строк текстового файла: Unix», но у меня это не сработало.

Ниже изображение иллюстрирует проблему,Eclipse not treating \n as line feed carriage return

1 Ответ

0 голосов
/ 09 мая 2019

два варианта:

  1. printf("Hello World\r\n");
  2. Используйте другую программу, например, realterm, которая позволяет добавлять \r к каждому \n
  3. #define myprintf(fmt, ...) {printf(fmt, ___VA_ARG__); printf("\r");}

Но я не очень понимаю

...