> > In Windows98 you can Do ControlPanel->System->DeviceMangaer->Ports and so > on > > to get to the advanced properties for a serial port and switch off the > FIFO, > > but probably a serial program can override all these settings. I seem to > > remember having done that but it will take me some time to find the info > on > > MSDN...there is an iocontrol struct you can configure somewhere to use > > specific hardware handshake lines and possible control the FIFO use. > > /\/\/\/*=Martin > > The logical place would be in the settings in the DCB passed to the WinAPI > SetCommState, but of course that is not it. > > I'm not sure where to look in MSDN for IOCTLs that apply to the serial > device. I've never bumped into them. I was using ioctl when I meant dcb. Sorry, wrong OS. I see that in the DCB there is a field: "fOutxCtsFlow Specifies if the CTS (clear-to-send) signal is monitored for output flow control. If this member is TRUE and CTS is turned off, output is suspended until CTS is sent again. "...which says nothing about its latency. I found IOCTL_SERIAL_SET_FIFO_CONTROL in the Driver Development Kit, which may mean it is hard to use by an application...see: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/serial/hh/s erial/serref_42b6.asp /\/\/\/*=Martin -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics