A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.

Dependents:   oldheating gps motorhome heating

Revision:
59:e0e556c8bd46
Parent:
56:35117a8b5c65
Child:
61:aad055f1b0d1
--- a/tcp/tcp.h	Thu Dec 07 20:44:32 2017 +0000
+++ b/tcp/tcp.h	Thu Dec 14 20:55:40 2017 +0000
@@ -1,9 +1,8 @@
 extern bool TcpTrace;
 
-extern int  TcpHandleReceivedPacket(void (*traceback)(void), int* pSize, void* pPacket);
+extern int  TcpHandleReceivedPacket(void (*traceback)(void), int sizeRx, void* pPacketRx, int* pSizeTx, void* pPacketTx);
 
 extern void TcpLogHeader(uint16_t calculatedChecksum);
 
-extern void TcpReadHeader(void* pPacket, uint16_t size);
 extern void TcpMakeHeader(int size, void* pPacket);
 extern void TcpAddChecksum(void*pPacket, uint16_t checksum);