{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "/usr/local/include/**",
                "${workspaceFolder}/Converter/Inc/**",
                "${workspaceFolder}/Core/Inc/**",
                "${workspaceFolder}/Drivers/STM32F3xx_HAL_Driver/Inc/**",
                "${workspaceFolder}/Drivers/CMSIS/Device/ST/STM32F3xx/Include/**",
                "${workspaceFolder}/Drivers/CMSIS/Include/**",
                "${workspaceFolder}/Libs/can-transceiver-lib/include/**",
                "${workspaceFolder}/Libs/vn-interface/include/**"
            ],
            "defines": [
                "__cplusplus",
                "USE_HAL_DRIVER",
                "STM32F302xC", // Change this to your MCU for correct linting
                "DEBUG"
            ],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "c17",
            "cppStandard": "gnu++17",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4,
}