CompileFlags: Add: - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/cores/esp32" - "-I/home/david/.arduino15/packages/esp32/tools/esp32-libs/3.3.7/include" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/WiFi/src" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/EEPROM/src" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/HTTPClient/src" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/Network/src" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NetworkClientSecure/src" - "-I/home/david/.arduino15/packages/esp32/hardware/esp32/3.3.7/libraries/NTPClient/src" - "-I/home/david/Arduino/libraries/ArduinoJson/src" - "-I/home/david/Arduino/libraries/TFT_eSPI" - "-I/home/david/Arduino/sketches/doorbell-touch/vendor/esp32-s3-lcd-43/LovyanGFX/src" - "-I/home/david/Arduino/sketches/doorbell-touch/libraries/KlubhausCore/src" - "-I/home/david/Arduino/sketches/doorbell-touch/boards/esp32-32e-4" - "-DARDUINO=200" - "-DESC32" - "-DESP_PLATFORM" - "-Dcore_debug=0" - "-DARDUINO_ESP32_DEV" Remove: - "-fno-tree-switch-conversion" - "-fstrict-volatile-bitfields" - "-mdisable-hardware-atomics" - "-mlongcalls" Diagnostics: ClangTidy: Add: - modernize-* - performance-* - readability-* - bugprone-* Remove: - modernize-use-trailing-return-type - readability-magic-numbers