EthernetNetIf Compatibility.
Dependents: XBeeWiFi_SPI_example
Fork of NetServicesSource by
Diff: drv/serial/lwip/sio.cpp
- Revision:
- 4:fd826cad83c0
- Parent:
- 0:632c9925f013
--- a/drv/serial/lwip/sio.cpp Fri Jun 18 10:38:57 2010 +0000 +++ b/drv/serial/lwip/sio.cpp Fri Jul 09 14:46:47 2010 +0000 @@ -37,12 +37,15 @@ #include "netCfg.h" #if NET_PPP - -#define MAX_SERIAL_PORTS 8 +//#define MAX_SERIAL_PORTS 8 #include "lwip/sio.h" #include "mbed.h" -#include "sioMgr.h" +//#include "sioMgr.h" +#include "drv/serial/buf/SerialBuf.h" + +//#define __DEBUG +#include "dbg/dbg.h" //extern "C" { @@ -54,6 +57,7 @@ */ sio_fd_t sio_open(u8_t devnum) { +#if 0 SerialBuf* pIf = SioMgr::getIf(devnum); if(pIf == NULL) return NULL; @@ -61,7 +65,9 @@ //Got a SerialBuf* object //WARN: It HAS to be initialised (instanciated + attached to a Serial obj) - return (sio_fd_t*) pIf; + return (sio_fd_t) pIf; + #endif + return NULL; } /** @@ -171,7 +177,7 @@ SerialBuf* pIf = (SerialBuf*) fd; while(len) { - //while(!pIf->writeable()); + while(!pIf->writeable()); pIf->putc(*data); data++; len--;