59 lines
2.5 KiB
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
|
|
} |