#define TIME_STAMP_STR "{Timestamp = "
#define CLOSE_OR "}|"
#define CLOSE "} "
#define OPEN "{ "
#define DEBUG_MODULE "Debug}|{Module = "
#define OR_OPEN_LINE "}|{Line = "
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32-S2!");
}
int lineNum = 0;
void loop() {
// put your main code here, to run repeatedly:
const char moduleStr[]="Harel";
const char msg[] = "Turjeman";
char buffer[256];
String fullMessage;
uint32_t timestamp = millis();
float fnum = 13.345f;
uint8_t uintVal[] = {8,3,2};
fullMessage += TIME_STAMP_STR;
fullMessage += timestamp;
fullMessage += CLOSE_OR;
fullMessage += OPEN;
fullMessage += DEBUG_MODULE;
fullMessage += moduleStr;
fullMessage += OR_OPEN_LINE;
fullMessage += __LINE__;
fullMessage += CLOSE;
fullMessage += msg;
fullMessage +=" ";
fullMessage += uintVal[0];
Serial.println(fullMessage);
lineNum++;
memset(buffer,0,sizeof(buffer));
sprintf(buffer, "%s%d%s%s%s%s%s%d%s%s", TIME_STAMP_STR, timestamp, CLOSE_OR,OPEN, DEBUG_MODULE, moduleStr,OR_OPEN_LINE,__LINE__, CLOSE,msg);
Serial.println(buffer);
delay(1000);
}