UIPEthernet library for Arduino IDE, Eclipse with arduino plugin and MBED/SMeshStudio (AVR,STM32F,ESP8266,Intel ARC32,Nordic nRF51,Teensy boards,Realtek Ameba(RTL8195A,RTL8710)), ENC28j60 network chip. Compatible with Wiznet W5100 Ethernet library API. Compiled and tested on Nucleo-F302R8. Master repository is: https://github.com/UIPEthernet/UIPEthernet/
Diff: UIPServer.h
- Revision:
- 8:b9332109461d
- Parent:
- 5:f9a2b1916a8d
- Child:
- 9:312e0937630f
--- a/UIPServer.h Wed Dec 28 13:02:52 2016 +0000 +++ b/UIPServer.h Wed Dec 28 15:56:02 2016 +0000 @@ -21,14 +21,20 @@ #include "ethernet_comp.h" #if defined(ARDUINO) - #include "Server.h" + #include "Server.h" #endif #if defined(__MBED__) - #include "mbed/Server.h" + #include <mbed.h> + #include "mbed/Print.h" + #include "mbed/Server.h" #endif #include "UIPClient.h" -class UIPServer : public Server { +#if defined(__MBED__) + class UIPServer : public Print, public Server { +#else + class UIPServer : public Server { +#endif public: UIPServer(uint16_t); @@ -36,9 +42,9 @@ virtual void begin(); size_t write(uint8_t); size_t write(const uint8_t *buf, size_t size); - #if defined(ARDUINO) - using Print::write; - #endif +//#if defined(ARDUINO) + using Print::write; +//#endif private: uint16_t _port;