{ "version": 8, "configurePresets": [ { "name": "base", "hidden": true, "generator": "Ninja", "binaryDir": "${sourceDir}/build/${presetName}", "toolchainFile": "$env{LIBAVR_ROOT}/cmake/avr-toolchain.cmake", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", "CMAKE_COLOR_DIAGNOSTICS": "ON" } }, { "name": "atmega328p-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega328p", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega328p-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega328p", "LIBAVR_REFLECT": "ON" } }, { "name": "attiny85-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "attiny85", "LIBAVR_REFLECT": "OFF" } }, { "name": "attiny85-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "attiny85", "LIBAVR_REFLECT": "ON" } }, { "name": "attiny13a-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "attiny13a", "LIBAVR_REFLECT": "OFF" } }, { "name": "attiny13a-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "attiny13a", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega8-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega8", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega8-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega8", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega8a-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega8a", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega8a-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega8a", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega16-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega16", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega16-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega16", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega32-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega32", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega32-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega32", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega32a-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega32a", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega32a-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega32a", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega168a-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega168a", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega168a-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega168a", "LIBAVR_REFLECT": "ON" } }, { "name": "atmega1284p-generated", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega1284p", "LIBAVR_REFLECT": "OFF" } }, { "name": "atmega1284p-reflect", "inherits": "base", "cacheVariables": { "LIBAVR_MCU": "atmega1284p", "LIBAVR_REFLECT": "ON" } } ], "buildPresets": [ { "name": "atmega328p-generated", "configurePreset": "atmega328p-generated" }, { "name": "atmega328p-reflect", "configurePreset": "atmega328p-reflect" }, { "name": "attiny85-generated", "configurePreset": "attiny85-generated" }, { "name": "attiny85-reflect", "configurePreset": "attiny85-reflect" }, { "name": "attiny13a-generated", "configurePreset": "attiny13a-generated" }, { "name": "attiny13a-reflect", "configurePreset": "attiny13a-reflect" }, { "name": "atmega8-generated", "configurePreset": "atmega8-generated" }, { "name": "atmega8-reflect", "configurePreset": "atmega8-reflect" }, { "name": "atmega8a-generated", "configurePreset": "atmega8a-generated" }, { "name": "atmega8a-reflect", "configurePreset": "atmega8a-reflect" }, { "name": "atmega16-generated", "configurePreset": "atmega16-generated" }, { "name": "atmega16-reflect", "configurePreset": "atmega16-reflect" }, { "name": "atmega32-generated", "configurePreset": "atmega32-generated" }, { "name": "atmega32-reflect", "configurePreset": "atmega32-reflect" }, { "name": "atmega32a-generated", "configurePreset": "atmega32a-generated" }, { "name": "atmega32a-reflect", "configurePreset": "atmega32a-reflect" }, { "name": "atmega168a-generated", "configurePreset": "atmega168a-generated" }, { "name": "atmega168a-reflect", "configurePreset": "atmega168a-reflect" }, { "name": "atmega1284p-generated", "configurePreset": "atmega1284p-generated" }, { "name": "atmega1284p-reflect", "configurePreset": "atmega1284p-reflect" } ], "workflowPresets": [ { "name": "atmega328p-generated", "steps": [ { "type": "configure", "name": "atmega328p-generated" }, { "type": "build", "name": "atmega328p-generated" }, { "type": "test", "name": "atmega328p-generated" } ] }, { "name": "attiny85-generated", "steps": [ { "type": "configure", "name": "attiny85-generated" }, { "type": "build", "name": "attiny85-generated" }, { "type": "test", "name": "attiny85-generated" } ] }, { "name": "attiny13a-generated", "steps": [ { "type": "configure", "name": "attiny13a-generated" }, { "type": "build", "name": "attiny13a-generated" }, { "type": "test", "name": "attiny13a-generated" } ] }, { "name": "atmega8-generated", "steps": [ { "type": "configure", "name": "atmega8-generated" }, { "type": "build", "name": "atmega8-generated" } ] }, { "name": "atmega8-reflect", "steps": [ { "type": "configure", "name": "atmega8-reflect" }, { "type": "build", "name": "atmega8-reflect" } ] }, { "name": "atmega8a-generated", "steps": [ { "type": "configure", "name": "atmega8a-generated" }, { "type": "build", "name": "atmega8a-generated" } ] }, { "name": "atmega8a-reflect", "steps": [ { "type": "configure", "name": "atmega8a-reflect" }, { "type": "build", "name": "atmega8a-reflect" } ] }, { "name": "atmega16-generated", "steps": [ { "type": "configure", "name": "atmega16-generated" }, { "type": "build", "name": "atmega16-generated" } ] }, { "name": "atmega16-reflect", "steps": [ { "type": "configure", "name": "atmega16-reflect" }, { "type": "build", "name": "atmega16-reflect" } ] }, { "name": "atmega32-generated", "steps": [ { "type": "configure", "name": "atmega32-generated" }, { "type": "build", "name": "atmega32-generated" } ] }, { "name": "atmega32-reflect", "steps": [ { "type": "configure", "name": "atmega32-reflect" }, { "type": "build", "name": "atmega32-reflect" } ] }, { "name": "atmega32a-generated", "steps": [ { "type": "configure", "name": "atmega32a-generated" }, { "type": "build", "name": "atmega32a-generated" } ] }, { "name": "atmega32a-reflect", "steps": [ { "type": "configure", "name": "atmega32a-reflect" }, { "type": "build", "name": "atmega32a-reflect" } ] }, { "name": "atmega168a-generated", "steps": [ { "type": "configure", "name": "atmega168a-generated" }, { "type": "build", "name": "atmega168a-generated" } ] }, { "name": "atmega168a-reflect", "steps": [ { "type": "configure", "name": "atmega168a-reflect" }, { "type": "build", "name": "atmega168a-reflect" } ] }, { "name": "atmega1284p-generated", "steps": [ { "type": "configure", "name": "atmega1284p-generated" }, { "type": "build", "name": "atmega1284p-generated" } ] }, { "name": "atmega1284p-reflect", "steps": [ { "type": "configure", "name": "atmega1284p-reflect" }, { "type": "build", "name": "atmega1284p-reflect" } ] } ], "testPresets": [ { "name": "atmega328p-generated", "configurePreset": "atmega328p-generated", "output": { "outputOnFailure": true } }, { "name": "attiny85-generated", "configurePreset": "attiny85-generated", "output": { "outputOnFailure": true } }, { "name": "attiny13a-generated", "configurePreset": "attiny13a-generated", "output": { "outputOnFailure": true } } ] }