When adding build_flag = -E, the setup function in generated main.cpp.o file looks like this
void setup() { SerialUSB.begin(9600); while (!SerialUSB);
char buffer[512]; uint8_t value = 123; snprintf(buffer, sizeof(buffer), "value=%" # 18 "src\\main.cpp" 3 4 "hh" # 18 "src\\main.cpp" "u" "\n", value);
SerialUSB.print(buffer);
SerialUSB.print("PRIu8="); SerialUSB.print( # 23 "src\\main.cpp" 3 4 "hh" # 23 "src\\main.cpp" "u"); }
When adding build_flag = -E, the setup function in generated main.cpp.o file looks like this
void setup() { begin(9600) ;
SerialUSB.
while (!SerialUSB);
char buffer[512];
"hh"
"u" "\n", value);
uint8_t value = 123;
snprintf(buffer, sizeof(buffer), "value=%"
# 18 "src\\main.cpp" 3 4
# 18 "src\\main.cpp"
SerialUSB. print(buffer) ;
SerialUSB. print(" PRIu8=" );
SerialUSB.print(
# 23 "src\\main.cpp" 3 4
"hh"
# 23 "src\\main.cpp"
"u");
}