toy-hardware/.vscode/c_cpp_properties.json

59 lines
2.5 KiB
JSON

{
"configurations": [
{
"name": "ESP-IDF",
"compilerPath": "${workspaceFolder}/esp-idf/tools/xtensa-esp32s3-elf/esp-13.2.0_20240530/xtensa-esp32s3-elf/bin/xtensa-esp32s3-elf-gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"includePath": [
"${workspaceFolder}/main",
"${workspaceFolder}/esp-idf/components/**",
"${workspaceFolder}/esp-idf/tools/xtensa-esp32s3-elf/esp-13.2.0_20240530/xtensa-esp32s3-elf/xtensa-esp32s3-elf/include",
"${workspaceFolder}/esp-idf/tools/xtensa-esp32s3-elf/esp-13.2.0_20240530/xtensa-esp32s3-elf/lib/gcc/xtensa-esp32s3-elf/13.2.0/include",
"${workspaceFolder}/esp-idf/tools/xtensa-esp32s3-elf/esp-13.2.0_20240530/xtensa-esp32s3-elf/xtensa-esp32s3-elf/include/c++/13.2.0",
"${workspaceFolder}/esp-idf/tools/xtensa-esp32s3-elf/esp-13.2.0_20240530/xtensa-esp32s3-elf/xtensa-esp32s3-elf/include/c++/13.2.0/xtensa-esp32s3-elf",
"${workspaceFolder}/build/config",
"${workspaceFolder}/build/bootloader/config"
],
"defines": [
"ESP_PLATFORM",
"IDF_VER=\"v5.3.1\"",
"CONFIG_IDF_TARGET_ESP32S3=1",
"CONFIG_IDF_TARGET=\"esp32s3\"",
"CONFIG_FREERTOS_HZ=1000",
"_GNU_SOURCE",
"_POSIX_READER_WRITER_LOCKS"
],
"compilerArgs": [
"-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=${workspaceFolder}=.",
"-fmacro-prefix-map=${workspaceFolder}/esp-idf=/IDF",
"-fstrict-volatile-bitfields",
"-fno-jump-tables",
"-fno-tree-switch-conversion"
],
"intelliSenseMode": "gcc-x64",
"browse": {
"path": [
"${workspaceFolder}",
"${workspaceFolder}/esp-idf/components"
],
"limitSymbolsToIncludedHeaders": false
}
}
],
"version": 4
}