{
    "version": 2,
    "configurePresets": [
        {
            "name": "arm-gcc-cortex-m4",
            "generator": "Ninja",
            "binaryDir": "${sourceDir}/build",
            "cacheVariables": {
                "CMAKE_BUILD_TYPE": "Debug",
                "CMAKE_INSTALL_PREFIX": "${sourceDir}/install",
                "CMAKE_TOOLCHAIN_FILE": {
                    "type": "FILEPATH",
                    "value": "${sourceDir}/../../cmake/arm-gcc-cortex-m4.cmake"
                }
            },
            "architecture": {
                "value": "unspecified",
                "strategy": "external"
            },
            "vendor": {
                "microsoft.com/VisualStudioSettings/CMake/1.0": {
                    "intelliSenseMode": "linux-gcc-arm"
                }
            }
        }
    ],
    "buildPresets": [
        {
            "name": "arm-gcc-cortex-m4",
            "configurePreset": "arm-gcc-cortex-m4"
        }
    ]
}