microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.51k stars 1.55k forks source link

Errors only show up/disappear after building project #10423

Closed parksj10 closed 1 year ago

parksj10 commented 1 year ago

Environment

Bug Summary and Steps to Reproduce

Bug Summary:

When I'm typing code, the errors (or lack thereof) don't change until I build the project. Then they don't change again until I build the project

2023-01-25 22-09-05 2023-01-25 22_10_43 - c_c++ error

Expected behavior:

should update in real time

Configuration and Logs

c_cpp_properties.json ``` { "configurations": [ { "name": "ESP-IDF", "cStandard": "c11", "compilerPath": "/Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc", "cppStandard": "c++17", "includePath": [ "${config:idf.espIdfPath}/components/**", "${config:idf.espIdfPathWin}/components/**", "${config:idf.espAdfPath}/components/**", "${config:idf.espAdfPathWin}/components/**", "${workspaceFolder}/**" ], "browse": { "path": [ "${config:idf.espIdfPath}/components", "${config:idf.espIdfPathWin}/components", "${config:idf.espAdfPath}/components/**", "${config:idf.espAdfPathWin}/components/**", "${workspaceFolder}" ], "limitSymbolsToIncludedHeaders": false }, "compileCommands": "${workspaceFolder}/build/compile_commands.json" } ], "version": 4 } ```
C/C++: Log Diagnostics ``` -------- Diagnostics - 1/25/2023, 10:16:05 PM Version: 1.13.9 Current Configuration: { "name": "ESP-IDF", "cStandard": "c11", "compilerPath": "/Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc", "cppStandard": "c++17", "includePath": [ "/Users/josh/esp/esp-idf/components/**", "${env", "IDF_PATH}/components/**", "${env", "ADF_PATH}/components/**", "${env", "ADF_PATH}/components/**", "${workspaceFolder}/**" ], "browse": { "path": [ "/Users/josh/esp/esp-idf/components", "${env", "IDF_PATH}/components", "${env", "ADF_PATH}/components/**", "${env", "ADF_PATH}/components/**", "${workspaceFolder}" ], "limitSymbolsToIncludedHeaders": true }, "compileCommands": "${workspaceFolder}/build/compile_commands.json", "compilerPathIsExplicit": true, "cStandardIsExplicit": true, "cppStandardIsExplicit": true, "intelliSenseModeIsExplicit": false, "mergeConfigurations": false } Translation Unit Mappings: [ /Users/josh/Code/hw/la/hw/blink/main/blink_example_main.c ]: /Users/josh/Code/hw/la/hw/blink/main/blink_example_main.c Translation Unit Configurations: [ /Users/josh/Code/hw/la/hw/blink/main/blink_example_main.c ]: Process ID: 80113 Memory Usage: 36 MB Compiler Path: /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc Includes: /Users/josh/Code/hw/la/hw/blink/build/config /Users/josh/Code/hw/la/hw/blink/main /Users/josh/esp/esp-idf/components/newlib/platform_include /Users/josh/esp/esp-idf/components/freertos/include /Users/josh/esp/esp-idf/components/freertos/include/esp_additions/freertos /Users/josh/esp/esp-idf/components/freertos/port/xtensa/include /Users/josh/esp/esp-idf/components/freertos/include/esp_additions /Users/josh/esp/esp-idf/components/esp_hw_support/include /Users/josh/esp/esp-idf/components/esp_hw_support/include/soc /Users/josh/esp/esp-idf/components/esp_hw_support/include/soc/esp32 /Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32 /Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32/private_include /Users/josh/esp/esp-idf/components/heap/include /Users/josh/esp/esp-idf/components/log/include /Users/josh/esp/esp-idf/components/lwip/include/apps /Users/josh/esp/esp-idf/components/lwip/include/apps/sntp /Users/josh/esp/esp-idf/components/lwip/lwip/src/include /Users/josh/esp/esp-idf/components/lwip/port/esp32/include /Users/josh/esp/esp-idf/components/lwip/port/esp32/include/arch /Users/josh/esp/esp-idf/components/soc/include /Users/josh/esp/esp-idf/components/soc/esp32 /Users/josh/esp/esp-idf/components/soc/esp32/include /Users/josh/esp/esp-idf/components/hal/esp32/include /Users/josh/esp/esp-idf/components/hal/include /Users/josh/esp/esp-idf/components/hal/platform_port/include /Users/josh/esp/esp-idf/components/esp_rom/include /Users/josh/esp/esp-idf/components/esp_rom/include/esp32 /Users/josh/esp/esp-idf/components/esp_rom/esp32 /Users/josh/esp/esp-idf/components/esp_common/include /Users/josh/esp/esp-idf/components/esp_system/include /Users/josh/esp/esp-idf/components/esp_system/port/soc /Users/josh/esp/esp-idf/components/esp_system/port/public_compat /Users/josh/esp/esp-idf/components/esp32/include /Users/josh/esp/esp-idf/components/xtensa/include /Users/josh/esp/esp-idf/components/xtensa/esp32/include /Users/josh/esp/esp-idf/components/driver/include /Users/josh/esp/esp-idf/components/driver/esp32/include /Users/josh/esp/esp-idf/components/esp_pm/include /Users/josh/esp/esp-idf/components/esp_ringbuf/include /Users/josh/esp/esp-idf/components/efuse/include /Users/josh/esp/esp-idf/components/efuse/esp32/include /Users/josh/esp/esp-idf/components/vfs/include /Users/josh/esp/esp-idf/components/esp_wifi/include /Users/josh/esp/esp-idf/components/esp_event/include /Users/josh/esp/esp-idf/components/esp_netif/include /Users/josh/esp/esp-idf/components/esp_eth/include /Users/josh/esp/esp-idf/components/tcpip_adapter/include /Users/josh/esp/esp-idf/components/esp_phy/include /Users/josh/esp/esp-idf/components/esp_phy/esp32/include /Users/josh/esp/esp-idf/components/esp_ipc/include /Users/josh/esp/esp-idf/components/app_trace/include /Users/josh/esp/esp-idf/components/esp_timer/include /Users/josh/esp/esp-idf/components/mbedtls/port/include /Users/josh/esp/esp-idf/components/mbedtls/mbedtls/include /Users/josh/esp/esp-idf/components/mbedtls/esp_crt_bundle/include /Users/josh/esp/esp-idf/components/app_update/include /Users/josh/esp/esp-idf/components/spi_flash/include /Users/josh/esp/esp-idf/components/bootloader_support/include /Users/josh/esp/esp-idf/components/nvs_flash/include /Users/josh/esp/esp-idf/components/pthread/include /Users/josh/esp/esp-idf/components/esp_gdbstub/include /Users/josh/esp/esp-idf/components/esp_gdbstub/xtensa /Users/josh/esp/esp-idf/components/esp_gdbstub/esp32 /Users/josh/esp/esp-idf/components/espcoredump/include /Users/josh/esp/esp-idf/components/espcoredump/include/port/xtensa /Users/josh/esp/esp-idf/components/wpa_supplicant/include /Users/josh/esp/esp-idf/components/wpa_supplicant/port/include /Users/josh/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include /Users/josh/esp/esp-idf/components/ieee802154/include /Users/josh/esp/esp-idf/components/console /Users/josh/esp/esp-idf/components/asio/asio/asio/include /Users/josh/esp/esp-idf/components/asio/port/include /Users/josh/esp/esp-idf/components/cbor/port/include /Users/josh/esp/esp-idf/components/unity/include /Users/josh/esp/esp-idf/components/unity/unity/src /Users/josh/esp/esp-idf/components/cmock/CMock/src /Users/josh/esp/esp-idf/components/coap/port/include /Users/josh/esp/esp-idf/components/coap/libcoap/include /Users/josh/esp/esp-idf/components/nghttp/port/include /Users/josh/esp/esp-idf/components/nghttp/nghttp2/lib/includes /Users/josh/esp/esp-idf/components/esp-tls /Users/josh/esp/esp-idf/components/esp-tls/esp-tls-crypto /Users/josh/esp/esp-idf/components/esp_adc_cal/include /Users/josh/esp/esp-idf/components/esp_hid/include /Users/josh/esp/esp-idf/components/tcp_transport/include /Users/josh/esp/esp-idf/components/esp_http_client/include /Users/josh/esp/esp-idf/components/esp_http_server/include /Users/josh/esp/esp-idf/components/esp_https_ota/include /Users/josh/esp/esp-idf/components/esp_lcd/include /Users/josh/esp/esp-idf/components/esp_lcd/interface /Users/josh/esp/esp-idf/components/protobuf-c/protobuf-c /Users/josh/esp/esp-idf/components/protocomm/include/common /Users/josh/esp/esp-idf/components/protocomm/include/security /Users/josh/esp/esp-idf/components/protocomm/include/transports /Users/josh/esp/esp-idf/components/mdns/include /Users/josh/esp/esp-idf/components/esp_local_ctrl/include /Users/josh/esp/esp-idf/components/sdmmc/include /Users/josh/esp/esp-idf/components/esp_serial_slave_link/include /Users/josh/esp/esp-idf/components/esp_websocket_client/include /Users/josh/esp/esp-idf/components/expat/expat/expat/lib /Users/josh/esp/esp-idf/components/expat/port/include /Users/josh/esp/esp-idf/components/wear_levelling/include /Users/josh/esp/esp-idf/components/fatfs/diskio /Users/josh/esp/esp-idf/components/fatfs/vfs /Users/josh/esp/esp-idf/components/fatfs/src /Users/josh/esp/esp-idf/components/freemodbus/common/include /Users/josh/esp/esp-idf/components/idf_test/include /Users/josh/esp/esp-idf/components/idf_test/include/esp32 /Users/josh/esp/esp-idf/components/jsmn/include /Users/josh/esp/esp-idf/components/json/cJSON /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/include /Users/josh/esp/esp-idf/components/libsodium/port_include /Users/josh/esp/esp-idf/components/mqtt/esp-mqtt/include /Users/josh/esp/esp-idf/components/openssl/include /Users/josh/esp/esp-idf/components/perfmon/include /Users/josh/esp/esp-idf/components/spiffs/include /Users/josh/esp/esp-idf/components/ulp/include /Users/josh/esp/esp-idf/components/wifi_provisioning/include /Users/josh/esp/esp-idf/examples/common_components/led_strip/include /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.4.0/include /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/include Defines: HAVE_CONFIG_H MBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" UNITY_INCLUDE_CONFIG_H WITH_POSIX _GNU_SOURCE IDF_VER="v4.4.3-dirty" ESP_PLATFORM _POSIX_READER_WRITER_LOCKS Standard Version: c11 IntelliSense Mode: macos-gcc-x86 Other Flags: --gcc --gnu_version=80400 compile_commands.json entry: directory: /Users/josh/Code/hw/la/hw/blink/build file: /Users/josh/Code/hw/la/hw/blink/main/blink_example_main.c command: /Users/josh/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -I/Users/josh/Code/hw/la/hw/blink/build/config -I/Users/josh/Code/hw/la/hw/blink/main -I/Users/josh/esp/esp-idf/components/newlib/platform_include -I/Users/josh/esp/esp-idf/components/freertos/include -I/Users/josh/esp/esp-idf/components/freertos/include/esp_additions/freertos -I/Users/josh/esp/esp-idf/components/freertos/port/xtensa/include -I/Users/josh/esp/esp-idf/components/freertos/include/esp_additions -I/Users/josh/esp/esp-idf/components/esp_hw_support/include -I/Users/josh/esp/esp-idf/components/esp_hw_support/include/soc -I/Users/josh/esp/esp-idf/components/esp_hw_support/include/soc/esp32 -I/Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32/. -I/Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32/private_include -I/Users/josh/esp/esp-idf/components/heap/include -I/Users/josh/esp/esp-idf/components/log/include -I/Users/josh/esp/esp-idf/components/lwip/include/apps -I/Users/josh/esp/esp-idf/components/lwip/include/apps/sntp -I/Users/josh/esp/esp-idf/components/lwip/lwip/src/include -I/Users/josh/esp/esp-idf/components/lwip/port/esp32/include -I/Users/josh/esp/esp-idf/components/lwip/port/esp32/include/arch -I/Users/josh/esp/esp-idf/components/soc/include -I/Users/josh/esp/esp-idf/components/soc/esp32/. -I/Users/josh/esp/esp-idf/components/soc/esp32/include -I/Users/josh/esp/esp-idf/components/hal/esp32/include -I/Users/josh/esp/esp-idf/components/hal/include -I/Users/josh/esp/esp-idf/components/hal/platform_port/include -I/Users/josh/esp/esp-idf/components/esp_rom/include -I/Users/josh/esp/esp-idf/components/esp_rom/include/esp32 -I/Users/josh/esp/esp-idf/components/esp_rom/esp32 -I/Users/josh/esp/esp-idf/components/esp_common/include -I/Users/josh/esp/esp-idf/components/esp_system/include -I/Users/josh/esp/esp-idf/components/esp_system/port/soc -I/Users/josh/esp/esp-idf/components/esp_system/port/public_compat -I/Users/josh/esp/esp-idf/components/esp32/include -I/Users/josh/esp/esp-idf/components/xtensa/include -I/Users/josh/esp/esp-idf/components/xtensa/esp32/include -I/Users/josh/esp/esp-idf/components/driver/include -I/Users/josh/esp/esp-idf/components/driver/esp32/include -I/Users/josh/esp/esp-idf/components/esp_pm/include -I/Users/josh/esp/esp-idf/components/esp_ringbuf/include -I/Users/josh/esp/esp-idf/components/efuse/include -I/Users/josh/esp/esp-idf/components/efuse/esp32/include -I/Users/josh/esp/esp-idf/components/vfs/include -I/Users/josh/esp/esp-idf/components/esp_wifi/include -I/Users/josh/esp/esp-idf/components/esp_event/include -I/Users/josh/esp/esp-idf/components/esp_netif/include -I/Users/josh/esp/esp-idf/components/esp_eth/include -I/Users/josh/esp/esp-idf/components/tcpip_adapter/include -I/Users/josh/esp/esp-idf/components/esp_phy/include -I/Users/josh/esp/esp-idf/components/esp_phy/esp32/include -I/Users/josh/esp/esp-idf/components/esp_ipc/include -I/Users/josh/esp/esp-idf/components/app_trace/include -I/Users/josh/esp/esp-idf/components/esp_timer/include -I/Users/josh/esp/esp-idf/components/mbedtls/port/include -I/Users/josh/esp/esp-idf/components/mbedtls/mbedtls/include -I/Users/josh/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/Users/josh/esp/esp-idf/components/app_update/include -I/Users/josh/esp/esp-idf/components/spi_flash/include -I/Users/josh/esp/esp-idf/components/bootloader_support/include -I/Users/josh/esp/esp-idf/components/nvs_flash/include -I/Users/josh/esp/esp-idf/components/pthread/include -I/Users/josh/esp/esp-idf/components/esp_gdbstub/include -I/Users/josh/esp/esp-idf/components/esp_gdbstub/xtensa -I/Users/josh/esp/esp-idf/components/esp_gdbstub/esp32 -I/Users/josh/esp/esp-idf/components/espcoredump/include -I/Users/josh/esp/esp-idf/components/espcoredump/include/port/xtensa -I/Users/josh/esp/esp-idf/components/wpa_supplicant/include -I/Users/josh/esp/esp-idf/components/wpa_supplicant/port/include -I/Users/josh/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/Users/josh/esp/esp-idf/components/ieee802154/include -I/Users/josh/esp/esp-idf/components/console -I/Users/josh/esp/esp-idf/components/asio/asio/asio/include -I/Users/josh/esp/esp-idf/components/asio/port/include -I/Users/josh/esp/esp-idf/components/cbor/port/include -I/Users/josh/esp/esp-idf/components/unity/include -I/Users/josh/esp/esp-idf/components/unity/unity/src -I/Users/josh/esp/esp-idf/components/cmock/CMock/src -I/Users/josh/esp/esp-idf/components/coap/port/include -I/Users/josh/esp/esp-idf/components/coap/libcoap/include -I/Users/josh/esp/esp-idf/components/nghttp/port/include -I/Users/josh/esp/esp-idf/components/nghttp/nghttp2/lib/includes -I/Users/josh/esp/esp-idf/components/esp-tls -I/Users/josh/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/Users/josh/esp/esp-idf/components/esp_adc_cal/include -I/Users/josh/esp/esp-idf/components/esp_hid/include -I/Users/josh/esp/esp-idf/components/tcp_transport/include -I/Users/josh/esp/esp-idf/components/esp_http_client/include -I/Users/josh/esp/esp-idf/components/esp_http_server/include -I/Users/josh/esp/esp-idf/components/esp_https_ota/include -I/Users/josh/esp/esp-idf/components/esp_lcd/include -I/Users/josh/esp/esp-idf/components/esp_lcd/interface -I/Users/josh/esp/esp-idf/components/protobuf-c/protobuf-c -I/Users/josh/esp/esp-idf/components/protocomm/include/common -I/Users/josh/esp/esp-idf/components/protocomm/include/security -I/Users/josh/esp/esp-idf/components/protocomm/include/transports -I/Users/josh/esp/esp-idf/components/mdns/include -I/Users/josh/esp/esp-idf/components/esp_local_ctrl/include -I/Users/josh/esp/esp-idf/components/sdmmc/include -I/Users/josh/esp/esp-idf/components/esp_serial_slave_link/include -I/Users/josh/esp/esp-idf/components/esp_websocket_client/include -I/Users/josh/esp/esp-idf/components/expat/expat/expat/lib -I/Users/josh/esp/esp-idf/components/expat/port/include -I/Users/josh/esp/esp-idf/components/wear_levelling/include -I/Users/josh/esp/esp-idf/components/fatfs/diskio -I/Users/josh/esp/esp-idf/components/fatfs/vfs -I/Users/josh/esp/esp-idf/components/fatfs/src -I/Users/josh/esp/esp-idf/components/freemodbus/common/include -I/Users/josh/esp/esp-idf/components/idf_test/include -I/Users/josh/esp/esp-idf/components/idf_test/include/esp32 -I/Users/josh/esp/esp-idf/components/jsmn/include -I/Users/josh/esp/esp-idf/components/json/cJSON -I/Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/include -I/Users/josh/esp/esp-idf/components/libsodium/port_include -I/Users/josh/esp/esp-idf/components/mqtt/esp-mqtt/include -I/Users/josh/esp/esp-idf/components/openssl/include -I/Users/josh/esp/esp-idf/components/perfmon/include -I/Users/josh/esp/esp-idf/components/spiffs/include -I/Users/josh/esp/esp-idf/components/ulp/include -I/Users/josh/esp/esp-idf/components/wifi_provisioning/include -I/Users/josh/esp/esp-idf/examples/common_components/led_strip/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Og -fmacro-prefix-map=/Users/josh/Code/hw/la/hw/blink=. -fmacro-prefix-map=/Users/josh/esp/esp-idf=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu99 -Wno-old-style-declaration -D_GNU_SOURCE -DIDF_VER=\"v4.4.3-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -o esp-idf/main/CMakeFiles/__idf_main.dir/blink_example_main.c.obj -c /Users/josh/Code/hw/la/hw/blink/main/blink_example_main.c Total Memory Usage: 36 MB Browse Paths from compile_commands.json, from workspace folder: /Users/josh/Code/hw/la/hw/blink /Users/josh/Code/hw/la/hw/blink/build /Users/josh/Code/hw/la/hw/blink/build/config /Users/josh/Code/hw/la/hw/blink/main /Users/josh/esp/esp-idf/components/app_trace /Users/josh/esp/esp-idf/components/app_trace/gcov /Users/josh/esp/esp-idf/components/app_trace/include /Users/josh/esp/esp-idf/components/app_trace/port/include /Users/josh/esp/esp-idf/components/app_trace/private_include /Users/josh/esp/esp-idf/components/app_update /Users/josh/esp/esp-idf/components/app_update/include /Users/josh/esp/esp-idf/components/asio/asio/asio/include /Users/josh/esp/esp-idf/components/asio/asio/asio/src /Users/josh/esp/esp-idf/components/asio/port/include /Users/josh/esp/esp-idf/components/bootloader_support/include /Users/josh/esp/esp-idf/components/bootloader_support/include_bootloader /Users/josh/esp/esp-idf/components/bootloader_support/src /Users/josh/esp/esp-idf/components/bootloader_support/src/idf /Users/josh/esp/esp-idf/components/cbor/port/include /Users/josh/esp/esp-idf/components/cbor/tinycbor/src /Users/josh/esp/esp-idf/components/cmock/CMock/src /Users/josh/esp/esp-idf/components/coap/libcoap/include /Users/josh/esp/esp-idf/components/coap/libcoap/src /Users/josh/esp/esp-idf/components/coap/port/include /Users/josh/esp/esp-idf/components/console /Users/josh/esp/esp-idf/components/console/argtable3 /Users/josh/esp/esp-idf/components/console/linenoise /Users/josh/esp/esp-idf/components/cxx /Users/josh/esp/esp-idf/components/driver /Users/josh/esp/esp-idf/components/driver/esp32 /Users/josh/esp/esp-idf/components/driver/esp32/include /Users/josh/esp/esp-idf/components/driver/include /Users/josh/esp/esp-idf/components/driver/include/driver /Users/josh/esp/esp-idf/components/efuse/esp32 /Users/josh/esp/esp-idf/components/efuse/esp32/include /Users/josh/esp/esp-idf/components/efuse/esp32/private_include /Users/josh/esp/esp-idf/components/efuse/include /Users/josh/esp/esp-idf/components/efuse/private_include /Users/josh/esp/esp-idf/components/efuse/src /Users/josh/esp/esp-idf/components/esp-tls /Users/josh/esp/esp-idf/components/esp-tls/esp-tls-crypto /Users/josh/esp/esp-idf/components/esp-tls/private_include /Users/josh/esp/esp-idf/components/esp32/include /Users/josh/esp/esp-idf/components/esp_adc_cal /Users/josh/esp/esp-idf/components/esp_adc_cal/esp32 /Users/josh/esp/esp-idf/components/esp_adc_cal/include /Users/josh/esp/esp-idf/components/esp_common/include /Users/josh/esp/esp-idf/components/esp_common/src /Users/josh/esp/esp-idf/components/esp_eth/include /Users/josh/esp/esp-idf/components/esp_eth/src /Users/josh/esp/esp-idf/components/esp_event /Users/josh/esp/esp-idf/components/esp_event/include /Users/josh/esp/esp-idf/components/esp_event/private_include /Users/josh/esp/esp-idf/components/esp_gdbstub/esp32 /Users/josh/esp/esp-idf/components/esp_gdbstub/esp_common /Users/josh/esp/esp-idf/components/esp_gdbstub/include /Users/josh/esp/esp-idf/components/esp_gdbstub/private_include /Users/josh/esp/esp-idf/components/esp_gdbstub/src /Users/josh/esp/esp-idf/components/esp_gdbstub/xtensa /Users/josh/esp/esp-idf/components/esp_hid/include /Users/josh/esp/esp-idf/components/esp_hid/private /Users/josh/esp/esp-idf/components/esp_hid/src /Users/josh/esp/esp-idf/components/esp_http_client /Users/josh/esp/esp-idf/components/esp_http_client/include /Users/josh/esp/esp-idf/components/esp_http_client/lib /Users/josh/esp/esp-idf/components/esp_http_client/lib/include /Users/josh/esp/esp-idf/components/esp_http_server/include /Users/josh/esp/esp-idf/components/esp_http_server/src /Users/josh/esp/esp-idf/components/esp_http_server/src/port/esp32 /Users/josh/esp/esp-idf/components/esp_http_server/src/util /Users/josh/esp/esp-idf/components/esp_https_ota/include /Users/josh/esp/esp-idf/components/esp_https_ota/src /Users/josh/esp/esp-idf/components/esp_hw_support /Users/josh/esp/esp-idf/components/esp_hw_support/include /Users/josh/esp/esp-idf/components/esp_hw_support/include/soc /Users/josh/esp/esp-idf/components/esp_hw_support/include/soc/esp32 /Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32 /Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32/. /Users/josh/esp/esp-idf/components/esp_hw_support/port/esp32/private_include /Users/josh/esp/esp-idf/components/esp_hw_support/port/include /Users/josh/esp/esp-idf/components/esp_ipc/include /Users/josh/esp/esp-idf/components/esp_ipc/src /Users/josh/esp/esp-idf/components/esp_ipc/src/esp_ipc_isr /Users/josh/esp/esp-idf/components/esp_lcd/include /Users/josh/esp/esp-idf/components/esp_lcd/interface /Users/josh/esp/esp-idf/components/esp_lcd/src /Users/josh/esp/esp-idf/components/esp_local_ctrl/include /Users/josh/esp/esp-idf/components/esp_local_ctrl/proto-c /Users/josh/esp/esp-idf/components/esp_local_ctrl/src /Users/josh/esp/esp-idf/components/esp_netif /Users/josh/esp/esp-idf/components/esp_netif/include /Users/josh/esp/esp-idf/components/esp_netif/loopback /Users/josh/esp/esp-idf/components/esp_netif/lwip /Users/josh/esp/esp-idf/components/esp_netif/private_include /Users/josh/esp/esp-idf/components/esp_phy/esp32/include /Users/josh/esp/esp-idf/components/esp_phy/include /Users/josh/esp/esp-idf/components/esp_phy/src /Users/josh/esp/esp-idf/components/esp_pm /Users/josh/esp/esp-idf/components/esp_pm/include /Users/josh/esp/esp-idf/components/esp_ringbuf /Users/josh/esp/esp-idf/components/esp_ringbuf/include /Users/josh/esp/esp-idf/components/esp_rom/esp32 /Users/josh/esp/esp-idf/components/esp_rom/include /Users/josh/esp/esp-idf/components/esp_rom/include/esp32 /Users/josh/esp/esp-idf/components/esp_rom/patches /Users/josh/esp/esp-idf/components/esp_serial_slave_link /Users/josh/esp/esp-idf/components/esp_serial_slave_link/include /Users/josh/esp/esp-idf/components/esp_serial_slave_link/include/esp_serial_slave_link /Users/josh/esp/esp-idf/components/esp_system /Users/josh/esp/esp-idf/components/esp_system/include /Users/josh/esp/esp-idf/components/esp_system/port /Users/josh/esp/esp-idf/components/esp_system/port/. /Users/josh/esp/esp-idf/components/esp_system/port/arch/xtensa /Users/josh/esp/esp-idf/components/esp_system/port/include /Users/josh/esp/esp-idf/components/esp_system/port/public_compat /Users/josh/esp/esp-idf/components/esp_system/port/soc /Users/josh/esp/esp-idf/components/esp_system/port/soc/esp32 /Users/josh/esp/esp-idf/components/esp_timer/include /Users/josh/esp/esp-idf/components/esp_timer/private_include /Users/josh/esp/esp-idf/components/esp_timer/src /Users/josh/esp/esp-idf/components/esp_websocket_client /Users/josh/esp/esp-idf/components/esp_websocket_client/include /Users/josh/esp/esp-idf/components/esp_wifi/esp32 /Users/josh/esp/esp-idf/components/esp_wifi/include /Users/josh/esp/esp-idf/components/esp_wifi/src /Users/josh/esp/esp-idf/components/espcoredump/include /Users/josh/esp/esp-idf/components/espcoredump/include/port/xtensa /Users/josh/esp/esp-idf/components/espcoredump/include_core_dump /Users/josh/esp/esp-idf/components/espcoredump/include_core_dump/port/xtensa /Users/josh/esp/esp-idf/components/espcoredump/src /Users/josh/esp/esp-idf/components/espcoredump/src/port/xtensa /Users/josh/esp/esp-idf/components/expat/expat/expat/lib /Users/josh/esp/esp-idf/components/expat/port/include /Users/josh/esp/esp-idf/components/fatfs/diskio /Users/josh/esp/esp-idf/components/fatfs/port/freertos /Users/josh/esp/esp-idf/components/fatfs/src /Users/josh/esp/esp-idf/components/fatfs/vfs /Users/josh/esp/esp-idf/components/freemodbus/common /Users/josh/esp/esp-idf/components/freemodbus/common/include /Users/josh/esp/esp-idf/components/freemodbus/modbus /Users/josh/esp/esp-idf/components/freemodbus/modbus/ascii /Users/josh/esp/esp-idf/components/freemodbus/modbus/functions /Users/josh/esp/esp-idf/components/freemodbus/modbus/include /Users/josh/esp/esp-idf/components/freemodbus/modbus/rtu /Users/josh/esp/esp-idf/components/freemodbus/modbus/tcp /Users/josh/esp/esp-idf/components/freemodbus/port /Users/josh/esp/esp-idf/components/freemodbus/serial_master/modbus_controller /Users/josh/esp/esp-idf/components/freemodbus/serial_master/port /Users/josh/esp/esp-idf/components/freemodbus/serial_slave/modbus_controller /Users/josh/esp/esp-idf/components/freemodbus/serial_slave/port /Users/josh/esp/esp-idf/components/freemodbus/tcp_master/modbus_controller /Users/josh/esp/esp-idf/components/freemodbus/tcp_master/port /Users/josh/esp/esp-idf/components/freemodbus/tcp_slave/modbus_controller /Users/josh/esp/esp-idf/components/freemodbus/tcp_slave/port /Users/josh/esp/esp-idf/components/freertos /Users/josh/esp/esp-idf/components/freertos/esp_additions /Users/josh/esp/esp-idf/components/freertos/esp_additions/private_include /Users/josh/esp/esp-idf/components/freertos/include /Users/josh/esp/esp-idf/components/freertos/include/esp_additions /Users/josh/esp/esp-idf/components/freertos/include/esp_additions/freertos /Users/josh/esp/esp-idf/components/freertos/include/freertos /Users/josh/esp/esp-idf/components/freertos/port /Users/josh/esp/esp-idf/components/freertos/port/priv_include /Users/josh/esp/esp-idf/components/freertos/port/xtensa /Users/josh/esp/esp-idf/components/freertos/port/xtensa/include /Users/josh/esp/esp-idf/components/freertos/port/xtensa/include/freertos /Users/josh/esp/esp-idf/components/hal /Users/josh/esp/esp-idf/components/hal/esp32 /Users/josh/esp/esp-idf/components/hal/esp32/include /Users/josh/esp/esp-idf/components/hal/include /Users/josh/esp/esp-idf/components/hal/platform_port/include /Users/josh/esp/esp-idf/components/heap /Users/josh/esp/esp-idf/components/heap/include /Users/josh/esp/esp-idf/components/heap/port /Users/josh/esp/esp-idf/components/heap/port/esp32 /Users/josh/esp/esp-idf/components/idf_test/include /Users/josh/esp/esp-idf/components/idf_test/include/esp32 /Users/josh/esp/esp-idf/components/ieee802154/include /Users/josh/esp/esp-idf/components/jsmn/include /Users/josh/esp/esp-idf/components/jsmn/src /Users/josh/esp/esp-idf/components/json/cJSON /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_auth /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha256 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512256 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_box /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/ed25519 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/ed25519/ref10 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/hchacha20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20/ref2 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_core/salsa/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_generichash /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_hash /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_hash/sha256 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_hash/sha256/cp /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_hash/sha512 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_hash/sha512/cp /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_kdf /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_kdf/blake2b /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_kx /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_onetimeauth /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_pwhash /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_secretbox /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_shorthash /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_sign /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_sign/ed25519 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/chacha20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa2012 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa2012/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa208 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/salsa208/ref /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/xchacha20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_stream/xsalsa20 /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/crypto_verify/sodium /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/include /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/include/sodium /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/randombytes /Users/josh/esp/esp-idf/components/libsodium/libsodium/src/libsodium/sodium /Users/josh/esp/esp-idf/components/libsodium/port /Users/josh/esp/esp-idf/components/libsodium/port_include /Users/josh/esp/esp-idf/components/libsodium/port_include/sodium /Users/josh/esp/esp-idf/components/log /Users/josh/esp/esp-idf/components/log/include /Users/josh/esp/esp-idf/components/lwip/apps/dhcpserver /Users/josh/esp/esp-idf/components/lwip/apps/ping /Users/josh/esp/esp-idf/components/lwip/apps/sntp /Users/josh/esp/esp-idf/components/lwip/include/apps /Users/josh/esp/esp-idf/components/lwip/include/apps/sntp /Users/josh/esp/esp-idf/components/lwip/lwip/src/api /Users/josh/esp/esp-idf/components/lwip/lwip/src/apps/netbiosns /Users/josh/esp/esp-idf/components/lwip/lwip/src/apps/sntp /Users/josh/esp/esp-idf/components/lwip/lwip/src/core /Users/josh/esp/esp-idf/components/lwip/lwip/src/core/ipv4 /Users/josh/esp/esp-idf/components/lwip/lwip/src/core/ipv6 /Users/josh/esp/esp-idf/components/lwip/lwip/src/include /Users/josh/esp/esp-idf/components/lwip/lwip/src/netif /Users/josh/esp/esp-idf/components/lwip/lwip/src/netif/ppp /Users/josh/esp/esp-idf/components/lwip/port/esp32 /Users/josh/esp/esp-idf/components/lwip/port/esp32/debug /Users/josh/esp/esp-idf/components/lwip/port/esp32/freertos /Users/josh/esp/esp-idf/components/lwip/port/esp32/hooks /Users/josh/esp/esp-idf/components/lwip/port/esp32/include /Users/josh/esp/esp-idf/components/lwip/port/esp32/include/arch /Users/josh/esp/esp-idf/components/lwip/port/esp32/netif /Users/josh/esp/esp-idf/components/mbedtls/esp_crt_bundle /Users/josh/esp/esp-idf/components/mbedtls/esp_crt_bundle/include /Users/josh/esp/esp-idf/components/mbedtls/mbedtls/include /Users/josh/esp/esp-idf/components/mbedtls/mbedtls/library /Users/josh/esp/esp-idf/components/mbedtls/port /Users/josh/esp/esp-idf/components/mbedtls/port/aes /Users/josh/esp/esp-idf/components/mbedtls/port/aes/block /Users/josh/esp/esp-idf/components/mbedtls/port/esp32 /Users/josh/esp/esp-idf/components/mbedtls/port/include /Users/josh/esp/esp-idf/components/mbedtls/port/md /Users/josh/esp/esp-idf/components/mbedtls/port/sha /Users/josh/esp/esp-idf/components/mbedtls/port/sha/parallel_engine /Users/josh/esp/esp-idf/components/mdns /Users/josh/esp/esp-idf/components/mdns/include /Users/josh/esp/esp-idf/components/mdns/private_include /Users/josh/esp/esp-idf/components/mqtt/esp-mqtt /Users/josh/esp/esp-idf/components/mqtt/esp-mqtt/include /Users/josh/esp/esp-idf/components/mqtt/esp-mqtt/lib /Users/josh/esp/esp-idf/components/mqtt/esp-mqtt/lib/include /Users/josh/esp/esp-idf/components/newlib /Users/josh/esp/esp-idf/components/newlib/platform_include /Users/josh/esp/esp-idf/components/newlib/port /Users/josh/esp/esp-idf/components/newlib/priv_include /Users/josh/esp/esp-idf/components/nghttp/nghttp2/lib /Users/josh/esp/esp-idf/components/nghttp/nghttp2/lib/includes /Users/josh/esp/esp-idf/components/nghttp/port /Users/josh/esp/esp-idf/components/nghttp/port/include /Users/josh/esp/esp-idf/components/nghttp/private_include /Users/josh/esp/esp-idf/components/nvs_flash/include /Users/josh/esp/esp-idf/components/nvs_flash/private_include /Users/josh/esp/esp-idf/components/nvs_flash/src /Users/josh/esp/esp-idf/components/openssl/include /Users/josh/esp/esp-idf/components/openssl/include/internal /Users/josh/esp/esp-idf/components/openssl/include/openssl /Users/josh/esp/esp-idf/components/openssl/include/platform /Users/josh/esp/esp-idf/components/openssl/library /Users/josh/esp/esp-idf/components/openssl/platform /Users/josh/esp/esp-idf/components/perfmon /Users/josh/esp/esp-idf/components/perfmon/include /Users/josh/esp/esp-idf/components/protobuf-c/protobuf-c /Users/josh/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c /Users/josh/esp/esp-idf/components/protocomm/include/common /Users/josh/esp/esp-idf/components/protocomm/include/security /Users/josh/esp/esp-idf/components/protocomm/include/transports /Users/josh/esp/esp-idf/components/protocomm/proto-c /Users/josh/esp/esp-idf/components/protocomm/src/common /Users/josh/esp/esp-idf/components/protocomm/src/security /Users/josh/esp/esp-idf/components/protocomm/src/transports /Users/josh/esp/esp-idf/components/pthread /Users/josh/esp/esp-idf/components/pthread/include /Users/josh/esp/esp-idf/components/sdmmc /Users/josh/esp/esp-idf/components/sdmmc/include /Users/josh/esp/esp-idf/components/soc /Users/josh/esp/esp-idf/components/soc/esp32 /Users/josh/esp/esp-idf/components/soc/esp32/. /Users/josh/esp/esp-idf/components/soc/esp32/include /Users/josh/esp/esp-idf/components/soc/include /Users/josh/esp/esp-idf/components/spi_flash /Users/josh/esp/esp-idf/components/spi_flash/esp32 /Users/josh/esp/esp-idf/components/spi_flash/include /Users/josh/esp/esp-idf/components/spi_flash/include/spi_flash /Users/josh/esp/esp-idf/components/spiffs /Users/josh/esp/esp-idf/components/spiffs/include /Users/josh/esp/esp-idf/components/spiffs/spiffs/src /Users/josh/esp/esp-idf/components/tcp_transport /Users/josh/esp/esp-idf/components/tcp_transport/include /Users/josh/esp/esp-idf/components/tcp_transport/private_include /Users/josh/esp/esp-idf/components/tcpip_adapter /Users/josh/esp/esp-idf/components/tcpip_adapter/include /Users/josh/esp/esp-idf/components/ulp /Users/josh/esp/esp-idf/components/ulp/include /Users/josh/esp/esp-idf/components/unity /Users/josh/esp/esp-idf/components/unity/include /Users/josh/esp/esp-idf/components/unity/unity/src /Users/josh/esp/esp-idf/components/vfs /Users/josh/esp/esp-idf/components/vfs/include /Users/josh/esp/esp-idf/components/vfs/private_include /Users/josh/esp/esp-idf/components/wear_levelling /Users/josh/esp/esp-idf/components/wear_levelling/include /Users/josh/esp/esp-idf/components/wear_levelling/private_include /Users/josh/esp/esp-idf/components/wifi_provisioning/include /Users/josh/esp/esp-idf/components/wifi_provisioning/proto-c /Users/josh/esp/esp-idf/components/wifi_provisioning/src /Users/josh/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include /Users/josh/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src /Users/josh/esp/esp-idf/components/wpa_supplicant/include /Users/josh/esp/esp-idf/components/wpa_supplicant/port /Users/josh/esp/esp-idf/components/wpa_supplicant/port/include /Users/josh/esp/esp-idf/components/wpa_supplicant/src /Users/josh/esp/esp-idf/components/wpa_supplicant/src/ap /Users/josh/esp/esp-idf/components/wpa_supplicant/src/common /Users/josh/esp/esp-idf/components/wpa_supplicant/src/crypto /Users/josh/esp/esp-idf/components/wpa_supplicant/src/eap_peer /Users/josh/esp/esp-idf/components/wpa_supplicant/src/rsn_supp /Users/josh/esp/esp-idf/components/wpa_supplicant/src/utils /Users/josh/esp/esp-idf/components/wpa_supplicant/src/wps /Users/josh/esp/esp-idf/components/xtensa /Users/josh/esp/esp-idf/components/xtensa/esp32/include /Users/josh/esp/esp-idf/components/xtensa/include /Users/josh/esp/esp-idf/examples/common_components/led_strip /Users/josh/esp/esp-idf/examples/common_components/led_strip/include ------- Workspace parsing diagnostics ------- Number of files discovered (not excluded): 9131 ```

Debug log of extension on startup and during gif image (no build), it seemed like it was working in the beginning, then it stopped updating sometime during the logs: here

Also, now it is showing me this when I Developer: Reload Window:

image
Colengms commented 1 year ago

Hi @parksj10 . Can you provide a screen shot of the Problems output tab? What you are describing sound like problems reported by the compiler, by the 'gcc problem matcher'. You could tell by the label in the Problems pane. If it indicates gcc, those 'problems' are only updated when you build. If it indicates C/C++ those are from the C/C++ Extension, and should update as you edit source code.

Those aside, if you are not seeing error squiggles for code that should trigger them, could you provide a repro example?

The printf example you provided should not trigger a squiggle, as it is syntactically and semantically valid not to pass an argument to printf that might be expected based on the specified string. It's currently by design that IntelliSense does not provide a squiggle for this, though code analysis tools like clang-tidy probably would. We could potentially use this issue to track adding that, as a feature request. However, that is more of a code analysis issue related to the standard library, and not technically a syntactical or semantic error with use of the language itself.

parksj10 commented 1 year ago

@Colengms It seems like it was a conflict with the MS cmake extension and a misconfiguration on my part, I.e.

            "compileCommands": "${workspaceFolder}/build/compile_commands.json"

(also with some variables not being added to PATH). Indeed it seems to functioning now, thanks for the help!