Перейти к содержанию
    

Консольный ввод через scanf на AT91SAM9260(ядро 2.6.28)

На плате при использовании scanf при редактировании вводимой строки рабтают стрелочки, но не работает Backspase.

 

Если scanf на RedHat(вирт машина) - то стрелочки не работают, но зато Backspase нормально стирает введеные символы.

 

Может какие параметры попробовать при использовании

 

#include <termios.h>

#include <unistd.h>

tcgetattr(....)

tcsetattr(.....)

 

Только не знаю какие.

 

Подскажите как побороть. Можно самописный посимвольный ввод организовать, но хочется стандартное решение, если оно есть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...