NetServices Stack source

Dependents:   HelloWorld ServoInterfaceBoardExample1 4180_Lab4

Revision:
9:c79fa4034f5b
Parent:
4:fd826cad83c0
--- a/drv/serial/buf/SerialBuf.cpp	Wed Jul 28 12:45:32 2010 +0000
+++ b/drv/serial/buf/SerialBuf.cpp	Thu Aug 05 14:32:43 2010 +0000
@@ -190,14 +190,14 @@
 {
   if( !m_rxBuf.len() ) //Fill buf if possible
     onRxInterrupt();
-  return (bool)m_rxBuf.len();
+  return (m_rxBuf.len() > 0);
 }
 
 bool SerialBuf::writeable()
 {
-  if( !m_rxBuf.room() ) //Free buf is possible
+  if( !m_txBuf.room() ) //Free buf is possible
     onTxInterrupt();
-  return (bool)m_txBuf.room();
+  return (m_txBuf.room() > 0);
 }
 
 void SerialBuf::setReadMode(bool readMode) //If true, keeps chars in buf when read, false by default