![]() | |||||||||||||
Messages in this thread |
On Sun, Oct 09, 2005 at 12:27:11AM +0200, Samuel Thibault wrote: > Hi, > > I'm re-opening a somewhat old thread about serial flow control methods: > > Russell King, le Wed 05 Jan 2005 23:53:01 +0000, a ?crit : > > we have other people > > who want to use their on-board hardware RS485 flow control options on > > UARTs for their application, which means we need an RS485 flow control > > method. (They can't select it without accessing the hardware directly.) > > > > So, we now seem to have: > > > > Standard flow control > > CTVB flow control > > RS485 RTS flow control > > Let's add a new one: Inka braille devices, which uses RTS/CTS as > acknowledge strobes for each character. > > > I still believe that flow control should be enabled by CRTSCTS, but > > the flow control personality set by other means. > > > > Therefore, I think this requires further discussion, especially with > > Alan (who seems to be the tty layer god now) to work out some sort of > > reasonable interface. > > How could this look like in userspace? Something like > > #define CRTSCTS_RS232 0 > #define CRTSCTS_RS485 1 > #define CRTSCTS_TVB 2 > #define CRTSCTS_INKA 3 > int method = CRTSCTS_RS485; > ioctl(fd,TIOCMSFLOWCTRL,&method); > > (and the converse TIOCMGFLOWCTRL)? I think they should be termios settings - existing programs know how to handle termios to get what they want. Why make the situation more complex for them? -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 Serial core - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-10-09 00:04 [from the cache] ©2003-2008 | |||||||||||||