Where can i found a list of all auto created macros (I don’t known its correct name) like
PIO_UNIT_TESTING that is used to hide non-test related source code as described here
Beyond that there’s only one macro that indicates “debug build” (
__PLATFORMIO_BUILD_DEBUG__) and one that is deprecated (
The Github search gives all occurences for macros added by PlatformIO.
Further “hidden” auto-added macros come from the compiler (e.g.
__arm__ when compiling with arm-none-eabi-gcc etc)