Цитата(grishkin @ Feb 27 2008, 17:15)

Камень at91sam7x256. Поставил на него eCos. Сконфигурировал usart0 средствами eCos, не могу найти где выставить таймаут на приём при неблокируемом чтении. Подскажите как это сделать?
На счёт ecos не уверен, но в общем случае так:
Код
struct termios ts;
tcgetattr(FILENO, &ts);
cfmakeraw(&ts);
ts.c_cc[VMIN]=0, ts.c_cc[VTIME]=TIMEOUT; /* ! */
tcsetattr(FILENO, TCSANOW, &ts);