“Improved serial debugging, with debug levels and simple software debugger, to see/change global variables, add watch, or call a function.
Improving debugging for the Arduino
Modern development platforms, such as Android and iOS, has debug output with levels (verbose, debug,…).
ESP-IDF, the native SDK for ESP32, have it too.
Why levels on debug messages is important?
Why do they allow you to set a level of each message, according to its importance, and it helps to filter important messages.
Why do not we have this for the Arduino?
This motivated me to make a library for the Arduino.
How to improve this?
SerialDebug library, which improve debugging for Arduino, with levels and more.”