{
    "build": {
      "cpu": "cortex-m0plus",
      "extra_flags": "-DSTM32L031xx",
      "f_cpu": "32000000L",
      "mcu": "stm32l031k6t6",
      "product_line": "STM32L031xx",
      "variant": "STM32L031K6",
      "variants_dir": "variants"
    },
    "debug": {
      "default_tools": [
        "stlink"
      ],
      "jlink_device": "STM32L031K6",
      "onboard_tools": [
        "stlink"
      ],
      "openocd_target": "stm32l0",
      "svd_path": "STM32L0x1.svd"
    },
    "frameworks": [
      "arduino",
      "cmsis",
      "mbed",
      "stm32cube",
      "libopencm3"
    ],
    "name": "STM32L031K6",
    "upload": {
      "maximum_ram_size": 8192,
      "maximum_size": 32768,
      "protocol": "stlink",
      "protocols": [
        "jlink",
        "cmsis-dap",
        "stlink",
        "blackmagic",
        "mbed"
      ]
    },
    "url": "https://developer.mbed.org/platforms/ST-Nucleo-L031K6/",
    "vendor": "ST"
  }
  