CompileFlags: Add: - "-std=c++17" - "-DARDUINO=200" - "-DESP32" - "-DCORE_DEBUG_LEVEL=0" - "-DBOARD_HAS_PSRAM" - "-DLGFX_USE_V1" - "-DDEBUG_MODE" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/cores/esp32" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/tools" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.6/libraries" - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.6/include" - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.6/include/freertos/FreeRTOS-Kernel/include" - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.6/include/freertos/config/include/freertos" - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.6/include/freertos/config/include" - "-I/home/david/.arduino15/packages/arduino/hardware/arduino/1.8.6/cores/arduino" - "-I/home/david/.arduino15/packages/arduino/hardware/arduino/1.8.6/libraries/WiFi/src" - "-I/home/david/Arduino/sketchbook/libraries/ArduinoJson/src" - "-I/home/david/Arduino/sketchbook/libraries/NTPClient" - "-I/home/david/Arduino/sketches/doorbell-touch/libraries/KlubhausCore/src" - "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-s3-lcd-43" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src/lgfx" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src/lgfx/v0" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src/lgfx/v0/platforms/esp32" - "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e" - "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-32e/TFT_eSPI" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-32e-4/TFT_eSPI" - "-I/home/david/Arduino/sketchbook/libraries/XPT2046_Touchscreen" Diagnostics: ClangTidy: Remove: [readability-*, modernize-*, performance-*, bugprone-*] Add: [clang-diagnostic-*, modernize-use-trailing-return-type] UnusedIncludes: Strict