.pio .cache sdkconfig* compile_commands.json **CMakeLists.txt