<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi folks,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm still working with UART channels and the 
application works fine now, but I have to implement a part of code, which checks 
the input serial buffer to be empty. I have tried the ioctl function with the 
parameter getstatus, but it didn't work. How it's going with the Buffer? I 
found, that there is a possibility to set the buffer mode and buffer size. I 
haven't done it, but there is still some buffer, so maybe, it's set by 
default.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Some more detail> </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm initialising the UART by:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>    NutRegisterDevice(&devUart0, 
0, 0);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Than setting up the speed:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>    _ioctl(_fileno(COM_1), 
UART_SETSPEED, &BaudMarksmann);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>and finaly setting up the cooked mode because of 
the 0x0a and 0x0d problem:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>  _ioctl(_fileno(COM_0), UART_SETCOOKEDMODE, 
&CookedModeOff);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Excessinng the UART is done by the fgets(), 
fgetc() and fputc() or fputs() functions.</FONT></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Thanks a lot for your help, 
Martin Paces.</FONT> </DIV></BODY></HTML>