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:
43:bc028d5a6424
Parent:
42:222a4f45f916
Child:
44:83ce5ace337b
--- a/udp/udp.cpp	Sun Oct 15 17:54:09 2017 +0000
+++ b/udp/udp.cpp	Thu Oct 19 20:56:58 2017 +0000
@@ -136,13 +136,20 @@
 }
 
 void UdpLogHeader(uint16_t calculatedChecksum)
-{    
-    Log ("UDP header\r\n");
-    LogF("  Source port      %hu\r\n", srcPort);
-    LogF("  Destination port %hu\r\n", dstPort);
-    LogF("  Total length     %hu\r\n", totalLength);
-    LogF("  Checksum (hex)   %04hX\r\n", checksum);
-    LogF("  Calculated       %04hX\r\n", calculatedChecksum);
+{
+    if (NetTraceVerbose)
+    {
+        Log ("UDP header\r\n");
+        LogF("  Source port      %hu\r\n", srcPort);
+        LogF("  Destination port %hu\r\n", dstPort);
+        LogF("  Total length     %hu\r\n", totalLength);
+        LogF("  Checksum (hex)   %04hX\r\n", checksum);
+        LogF("  Calculated       %04hX\r\n", calculatedChecksum);
+    }
+    else
+    {
+        LogF("UDP header %hu >>> %hu\r\n", srcPort, dstPort);
+    }
 }
 
 void UdpMakeHeader(int size, void* pPacket)