Add network debug printer

This commit is contained in:
Shaheen Gandhi
2021-08-24 22:12:03 -07:00
parent bd13336256
commit 15055fa509
11 changed files with 946 additions and 794 deletions

25
wled00/net_debug.h Normal file
View File

@@ -0,0 +1,25 @@
#ifndef WLED_NET_DEBUG_H
#define WLED_NET_DEBUG_H
#include <WString.h>
#include <WiFiUdp.h>
class NetworkDebugPrinter {
private:
WiFiUDP debugUdp;
public:
void print(const char *s);
void print(const __FlashStringHelper* s);
void print(String s);
void print(unsigned int n);
void println();
void println(const char *s);
void println(const __FlashStringHelper* s);
void println(String s);
void println(unsigned int n);
void printf(const char *fmt, ...);
};
extern NetworkDebugPrinter NetDebug;
#endif