Forum Discussion
Altera_Forum
Honored Contributor
19 years agosomething like this:
int uart_set_baudrate(int filedescriptor,int baudrate) { struct termios term; int res; assert(filedescriptor); res=ioctl(filedescriptor,TIOCMGET,&term); if(res<0) { DPRINTF("ERROR ioctl filedescriptor:%d\r\n",filedescriptor); return res; } term.c_ispeed=baudrate; term.c_ospeed=baudrate; res=ioctl(filedescriptor,TIOCMSET,&term); if(res<0) { DPRINTF("ERROR ioctl filedescriptor:%d\r\n",filedescriptor); } return res; } to get filedescriptor use: int fd; fd=open("/dev/uart_0",O_RDWR | O_NONBLOCK | O_NOCTTY);