35 lines
1.3 KiB
JSON
35 lines
1.3 KiB
JSON
{
|
|
"configurations": [
|
|
{
|
|
"name": "Linux (x86)",
|
|
"includePath": [
|
|
"${workspaceFolder}/**",
|
|
"${workspaceFolder}/src/protocol/libicp67/inc",
|
|
"${workspaceFolder}/src/system/libiec61850m/inc",
|
|
"${workspaceFolder}/src/protocol/libmms_m/inc"
|
|
],
|
|
"defines": [],
|
|
"compilerPath": "/usr/bin/gcc",
|
|
"cStandard": "c17",
|
|
"cppStandard": "gnu++17",
|
|
"intelliSenseMode": "linux-gcc-x64"
|
|
},
|
|
{
|
|
"name": "ARM (RK3568)",
|
|
"includePath": [
|
|
"${workspaceFolder}/**",
|
|
"${workspaceFolder}/src/protocol/libicp67/inc",
|
|
"${workspaceFolder}/src/system/libiec61850m/inc",
|
|
"${workspaceFolder}/src/protocol/libmms_m/inc",
|
|
"/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/include",
|
|
"/opt/atk-dlrk356x-toolchain/include"
|
|
],
|
|
"defines": ["RK356x"],
|
|
"compilerPath": "/opt/atk-dlrk356x-toolchain/bin/aarch64-buildroot-linux-gnu-gcc",
|
|
"cStandard": "c17",
|
|
"cppStandard": "gnu++17",
|
|
"intelliSenseMode": "linux-gcc-arm64"
|
|
}
|
|
],
|
|
"version": 4
|
|
} |