Forum Discussion
Altera_Forum
Honored Contributor
21 years agoHow to set stdin to nonblocking
How do I set nonblocking mode for stdin (a standard uart) using the HAL? After wading through hunderds of pages of useless Altera info and library sources, I still can't find that simple piece of...
Altera_Forum
Honored Contributor
21 years agoint fdterm; // FILEDESCRIPTOR RETURNED BY OPEN
FILE * fpterm; // FILE pointer returned by fdopen fdterm = open("/dev/uart1", O_RDWR | O_NONBLOCK | O_NOCTTY); fpterm=fdopen(fdterm,"rw+"); ... uart1_rxcount=read(fdterm,uart1_rxbuffer,UART1_RXBUFFERSIZE-1); if(uart1_rxcount>0) { ...something received fprintf(fpterm,"received:%s\r\n",uart1_rxbuffer); ...