Update of /cvsroot/com0com/com0com/sys
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv11714
Modified Files:
handflow.c
Log Message:
Fixed SERIAL_TRANSMIT_TOGGLE
Index: handflow.c
===================================================================
RCS file: /cvsroot/com0com/com0com/sys/handflow.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** handflow.c 19 Aug 2008 12:40:58 -0000 1.10
--- handflow.c 25 Aug 2008 14:18:58 -0000 1.11
***************
*** 20,23 ****
--- 20,26 ----
*
* $Log$
+ * Revision 1.11 2008/08/25 14:18:58 vfrolov
+ * Fixed SERIAL_TRANSMIT_TOGGLE
+ *
* Revision 1.10 2008/08/19 12:40:58 vfrolov
* Replaces C0CE_INSERT_ENABLE_LSR_NBI (insertion on BREAK OFF)
***************
*** 305,310 ****
UCHAR bits;
! if ((pIoPort->writeHolding & SERIAL_TX_WAITING_ON_BREAK) == 0 &&
! (pIoPort->sendXonXoff || pIoPort->irpQueues[C0C_QUEUE_WRITE].pCurrent))
{
bits = C0C_MCR_RTS;
--- 308,315 ----
UCHAR bits;
! if ((pIoPort->writeHolding & SERIAL_TX_WAITING_ON_BREAK) != 0 ||
! !C0C_TX_BUFFER_EMPTY(&pIoPort->txBuf) ||
! (pIoPort->irpQueues[C0C_QUEUE_WRITE].pCurrent && !pIoPort->writeHolding) ||
! (pIoPort->sendXonXoff && (pIoPort->writeHolding & ~SERIAL_TX_WAITING_FOR_XON) == 0))
{
bits = C0C_MCR_RTS;
|