Anders Blomdell / mbed-sdk-tools
Committer:
screamer
Date:
Tue Jun 07 11:35:02 2016 +0100
Revision:
8:a8ac6ed29081
Child:
9:2d27d77ada5c
Add missing files and profile support

Who changed what in which revision?

UserRevisionLine numberNew contents of line
screamer 8:a8ac6ed29081 1 {
screamer 8:a8ac6ed29081 2 "Target": {
screamer 8:a8ac6ed29081 3 "core": null,
screamer 8:a8ac6ed29081 4 "default_toolchain": "ARM",
screamer 8:a8ac6ed29081 5 "supported_toolchains": null,
screamer 8:a8ac6ed29081 6 "extra_labels": [],
screamer 8:a8ac6ed29081 7 "is_disk_virtual": false,
screamer 8:a8ac6ed29081 8 "macros": [],
screamer 8:a8ac6ed29081 9 "features": [],
screamer 8:a8ac6ed29081 10 "detect_code": [],
screamer 8:a8ac6ed29081 11 "public": false
screamer 8:a8ac6ed29081 12 },
screamer 8:a8ac6ed29081 13 "CM4_UARM": {
screamer 8:a8ac6ed29081 14 "inherits": ["Target"],
screamer 8:a8ac6ed29081 15 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 16 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 17 "public": false,
screamer 8:a8ac6ed29081 18 "supported_toolchains": ["uARM"]
screamer 8:a8ac6ed29081 19 },
screamer 8:a8ac6ed29081 20 "CM4_ARM": {
screamer 8:a8ac6ed29081 21 "inherits": ["Target"],
screamer 8:a8ac6ed29081 22 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 23 "public": false,
screamer 8:a8ac6ed29081 24 "supported_toolchains": ["ARM"]
screamer 8:a8ac6ed29081 25 },
screamer 8:a8ac6ed29081 26 "CM4F_UARM": {
screamer 8:a8ac6ed29081 27 "inherits": ["Target"],
screamer 8:a8ac6ed29081 28 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 29 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 30 "public": false,
screamer 8:a8ac6ed29081 31 "supported_toolchains": ["uARM"]
screamer 8:a8ac6ed29081 32 },
screamer 8:a8ac6ed29081 33 "CM4F_ARM": {
screamer 8:a8ac6ed29081 34 "inherits": ["Target"],
screamer 8:a8ac6ed29081 35 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 36 "public": false,
screamer 8:a8ac6ed29081 37 "supported_toolchains": ["ARM"]
screamer 8:a8ac6ed29081 38 },
screamer 8:a8ac6ed29081 39 "LPCTarget": {
screamer 8:a8ac6ed29081 40 "inherits": ["Target"],
screamer 8:a8ac6ed29081 41 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
screamer 8:a8ac6ed29081 42 "public": false
screamer 8:a8ac6ed29081 43 },
screamer 8:a8ac6ed29081 44 "LPC11C24": {
screamer 8:a8ac6ed29081 45 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 46 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 47 "progen": {"target": "lpc11c24_301"},
screamer 8:a8ac6ed29081 48 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
screamer 8:a8ac6ed29081 49 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 50 "features": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 51 },
screamer 8:a8ac6ed29081 52 "LPC1114": {
screamer 8:a8ac6ed29081 53 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 54 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 55 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 56 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
screamer 8:a8ac6ed29081 57 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 58 "progen": {
screamer 8:a8ac6ed29081 59 "target": "lpc1114_102",
screamer 8:a8ac6ed29081 60 "uvision": {
screamer 8:a8ac6ed29081 61 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 62 }
screamer 8:a8ac6ed29081 63 },
screamer 8:a8ac6ed29081 64 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 65 },
screamer 8:a8ac6ed29081 66 "LPC11U24": {
screamer 8:a8ac6ed29081 67 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 68 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 69 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 70 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
screamer 8:a8ac6ed29081 71 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 72 "progen": {
screamer 8:a8ac6ed29081 73 "target": "lpc11u24_201",
screamer 8:a8ac6ed29081 74 "uvision": {
screamer 8:a8ac6ed29081 75 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 76 }
screamer 8:a8ac6ed29081 77 },
screamer 8:a8ac6ed29081 78 "detect_code": ["1040"],
screamer 8:a8ac6ed29081 79 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 80 },
screamer 8:a8ac6ed29081 81 "OC_MBUINO": {
screamer 8:a8ac6ed29081 82 "inherits": ["LPC11U24"],
screamer 8:a8ac6ed29081 83 "macros": ["TARGET_LPC11U24"],
screamer 8:a8ac6ed29081 84 "progen": {
screamer 8:a8ac6ed29081 85 "target": "lpc11u24_201",
screamer 8:a8ac6ed29081 86 "uvision": {
screamer 8:a8ac6ed29081 87 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 88 }
screamer 8:a8ac6ed29081 89 },
screamer 8:a8ac6ed29081 90 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 91 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 92 },
screamer 8:a8ac6ed29081 93 "LPC11U24_301": {
screamer 8:a8ac6ed29081 94 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 95 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 96 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 97 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 98 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 99 },
screamer 8:a8ac6ed29081 100 "LPC11U34_421": {
screamer 8:a8ac6ed29081 101 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 102 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 103 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 104 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 105 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 106 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 107 },
screamer 8:a8ac6ed29081 108 "MICRONFCBOARD": {
screamer 8:a8ac6ed29081 109 "inherits": ["LPC11U34_421"],
screamer 8:a8ac6ed29081 110 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
screamer 8:a8ac6ed29081 111 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"]
screamer 8:a8ac6ed29081 112 },
screamer 8:a8ac6ed29081 113 "LPC11U35_401": {
screamer 8:a8ac6ed29081 114 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 115 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 116 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 117 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 118 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 119 "progen": {
screamer 8:a8ac6ed29081 120 "target": "lpc11u35_401",
screamer 8:a8ac6ed29081 121 "uvision": {
screamer 8:a8ac6ed29081 122 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 123 }
screamer 8:a8ac6ed29081 124 },
screamer 8:a8ac6ed29081 125 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 126 },
screamer 8:a8ac6ed29081 127 "LPC11U35_501": {
screamer 8:a8ac6ed29081 128 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 129 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 130 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 131 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
screamer 8:a8ac6ed29081 132 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 133 "progen": {
screamer 8:a8ac6ed29081 134 "target": "lpc11u35_501",
screamer 8:a8ac6ed29081 135 "uvision": {
screamer 8:a8ac6ed29081 136 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 137 }
screamer 8:a8ac6ed29081 138 },
screamer 8:a8ac6ed29081 139 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 140 },
screamer 8:a8ac6ed29081 141 "LPC11U35_501_IBDAP": {
screamer 8:a8ac6ed29081 142 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 143 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 144 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 145 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
screamer 8:a8ac6ed29081 146 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 147 "progen": {
screamer 8:a8ac6ed29081 148 "target": "lpc11u35_501",
screamer 8:a8ac6ed29081 149 "uvision": {
screamer 8:a8ac6ed29081 150 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 151 }
screamer 8:a8ac6ed29081 152 },
screamer 8:a8ac6ed29081 153 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 154 },
screamer 8:a8ac6ed29081 155 "XADOW_M0": {
screamer 8:a8ac6ed29081 156 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 157 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 158 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 159 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
screamer 8:a8ac6ed29081 160 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 161 "progen": {
screamer 8:a8ac6ed29081 162 "target": "lpc11u35_501",
screamer 8:a8ac6ed29081 163 "uvision": {
screamer 8:a8ac6ed29081 164 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 165 }
screamer 8:a8ac6ed29081 166 },
screamer 8:a8ac6ed29081 167 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 168 },
screamer 8:a8ac6ed29081 169 "LPC11U35_Y5_MBUG": {
screamer 8:a8ac6ed29081 170 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 171 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 172 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 173 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
screamer 8:a8ac6ed29081 174 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 175 "progen": {
screamer 8:a8ac6ed29081 176 "target": "lpc11u35_501",
screamer 8:a8ac6ed29081 177 "uvision": {
screamer 8:a8ac6ed29081 178 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 179 }
screamer 8:a8ac6ed29081 180 },
screamer 8:a8ac6ed29081 181 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 182 },
screamer 8:a8ac6ed29081 183 "LPC11U37_501": {
screamer 8:a8ac6ed29081 184 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 185 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 186 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 187 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 188 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 189 "progen": {
screamer 8:a8ac6ed29081 190 "target": "lpc11u37_501",
screamer 8:a8ac6ed29081 191 "uvision": {
screamer 8:a8ac6ed29081 192 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 193 }
screamer 8:a8ac6ed29081 194 }
screamer 8:a8ac6ed29081 195 },
screamer 8:a8ac6ed29081 196 "LPCCAPPUCCINO": {
screamer 8:a8ac6ed29081 197 "inherits": ["LPC11U37_501"],
screamer 8:a8ac6ed29081 198 "progen": {
screamer 8:a8ac6ed29081 199 "target": "lpc11u37_501",
screamer 8:a8ac6ed29081 200 "uvision": {
screamer 8:a8ac6ed29081 201 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 202 }
screamer 8:a8ac6ed29081 203 },
screamer 8:a8ac6ed29081 204 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 205 },
screamer 8:a8ac6ed29081 206 "ARCH_GPRS": {
screamer 8:a8ac6ed29081 207 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 208 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 209 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 210 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
screamer 8:a8ac6ed29081 211 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 212 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 213 "progen": {
screamer 8:a8ac6ed29081 214 "target": "lpc11u37_501",
screamer 8:a8ac6ed29081 215 "uvision": {
screamer 8:a8ac6ed29081 216 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 217 }
screamer 8:a8ac6ed29081 218 },
screamer 8:a8ac6ed29081 219 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 220 },
screamer 8:a8ac6ed29081 221 "LPC11U68": {
screamer 8:a8ac6ed29081 222 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 223 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 224 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 225 "extra_labels": ["NXP", "LPC11U6X"],
screamer 8:a8ac6ed29081 226 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 227 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 228 "progen": {
screamer 8:a8ac6ed29081 229 "target": "lpc11u68",
screamer 8:a8ac6ed29081 230 "uvision": {
screamer 8:a8ac6ed29081 231 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 232 }
screamer 8:a8ac6ed29081 233 },
screamer 8:a8ac6ed29081 234 "detect_code": ["1168"],
screamer 8:a8ac6ed29081 235 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"]
screamer 8:a8ac6ed29081 236 },
screamer 8:a8ac6ed29081 237 "LPC1347": {
screamer 8:a8ac6ed29081 238 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 239 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 240 "progen": {"target": "lpc1347"},
screamer 8:a8ac6ed29081 241 "extra_labels": ["NXP", "LPC13XX"],
screamer 8:a8ac6ed29081 242 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 243 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 244 },
screamer 8:a8ac6ed29081 245 "LPC1549": {
screamer 8:a8ac6ed29081 246 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 247 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 248 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 249 "extra_labels": ["NXP", "LPC15XX"],
screamer 8:a8ac6ed29081 250 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 251 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 252 "progen": {
screamer 8:a8ac6ed29081 253 "target": "lpc1549",
screamer 8:a8ac6ed29081 254 "uvision": {
screamer 8:a8ac6ed29081 255 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 256 }
screamer 8:a8ac6ed29081 257 },
screamer 8:a8ac6ed29081 258 "detect_code": ["1549"],
screamer 8:a8ac6ed29081 259 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 260 },
screamer 8:a8ac6ed29081 261 "LPC1768": {
screamer 8:a8ac6ed29081 262 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 263 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 264 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
screamer 8:a8ac6ed29081 265 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 266 "progen": {"target": "mbed-lpc1768"},
screamer 8:a8ac6ed29081 267 "detect_code": ["1010"],
screamer 8:a8ac6ed29081 268 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 269 },
screamer 8:a8ac6ed29081 270 "ARCH_PRO": {
screamer 8:a8ac6ed29081 271 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 272 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 273 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 274 "extra_labels": ["NXP", "LPC176X"],
screamer 8:a8ac6ed29081 275 "macros": ["TARGET_LPC1768"],
screamer 8:a8ac6ed29081 276 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 277 "progen": {"target": "arch-pro"},
screamer 8:a8ac6ed29081 278 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 279 },
screamer 8:a8ac6ed29081 280 "UBLOX_C027": {
screamer 8:a8ac6ed29081 281 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 282 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 283 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 284 "extra_labels": ["NXP", "LPC176X"],
screamer 8:a8ac6ed29081 285 "macros": ["TARGET_LPC1768"],
screamer 8:a8ac6ed29081 286 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 287 "progen": {"target": "ublox-c027"},
screamer 8:a8ac6ed29081 288 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 289 },
screamer 8:a8ac6ed29081 290 "XBED_LPC1768": {
screamer 8:a8ac6ed29081 291 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 292 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 293 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 294 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
screamer 8:a8ac6ed29081 295 "macros": ["TARGET_LPC1768"],
screamer 8:a8ac6ed29081 296 "progen": {"target": "lpc1768"},
screamer 8:a8ac6ed29081 297 "detect_code": ["1010"],
screamer 8:a8ac6ed29081 298 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 299 },
screamer 8:a8ac6ed29081 300 "LPC2368": {
screamer 8:a8ac6ed29081 301 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 302 "core": "ARM7TDMI-S",
screamer 8:a8ac6ed29081 303 "progen": {"target": "lpc2368"},
screamer 8:a8ac6ed29081 304 "extra_labels": ["NXP", "LPC23XX"],
screamer 8:a8ac6ed29081 305 "supported_toolchains": ["ARM", "GCC_ARM", "GCC_CR"],
screamer 8:a8ac6ed29081 306 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 307 },
screamer 8:a8ac6ed29081 308 "LPC2460": {
screamer 8:a8ac6ed29081 309 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 310 "core": "ARM7TDMI-S",
screamer 8:a8ac6ed29081 311 "progen": {"target": "lpc2460"},
screamer 8:a8ac6ed29081 312 "extra_labels": ["NXP", "LPC2460"],
screamer 8:a8ac6ed29081 313 "supported_toolchains": ["GCC_ARM"],
screamer 8:a8ac6ed29081 314 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 315 },
screamer 8:a8ac6ed29081 316 "LPC810": {
screamer 8:a8ac6ed29081 317 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 318 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 319 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 320 "extra_labels": ["NXP", "LPC81X"],
screamer 8:a8ac6ed29081 321 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 322 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 323 "progen": {
screamer 8:a8ac6ed29081 324 "target": "lpc810",
screamer 8:a8ac6ed29081 325 "uvision": {
screamer 8:a8ac6ed29081 326 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 327 }
screamer 8:a8ac6ed29081 328 },
screamer 8:a8ac6ed29081 329 "features": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 330 },
screamer 8:a8ac6ed29081 331 "LPC812": {
screamer 8:a8ac6ed29081 332 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 333 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 334 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 335 "extra_labels": ["NXP", "LPC81X"],
screamer 8:a8ac6ed29081 336 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 337 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 338 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 339 "progen": {
screamer 8:a8ac6ed29081 340 "target": "lpc812m101",
screamer 8:a8ac6ed29081 341 "uvision": {
screamer 8:a8ac6ed29081 342 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 343 }
screamer 8:a8ac6ed29081 344 },
screamer 8:a8ac6ed29081 345 "detect_code": ["1050"],
screamer 8:a8ac6ed29081 346 "features": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 347 },
screamer 8:a8ac6ed29081 348 "LPC824": {
screamer 8:a8ac6ed29081 349 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 350 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 351 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 352 "extra_labels": ["NXP", "LPC82X"],
screamer 8:a8ac6ed29081 353 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 354 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 355 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 356 "progen": {
screamer 8:a8ac6ed29081 357 "target": "lpc824m201",
screamer 8:a8ac6ed29081 358 "uvision": {
screamer 8:a8ac6ed29081 359 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 360 }
screamer 8:a8ac6ed29081 361 },
screamer 8:a8ac6ed29081 362 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 363 },
screamer 8:a8ac6ed29081 364 "SSCI824": {
screamer 8:a8ac6ed29081 365 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 366 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 367 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 368 "extra_labels": ["NXP", "LPC82X"],
screamer 8:a8ac6ed29081 369 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 370 "supported_toolchains": ["uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 371 "progen": {
screamer 8:a8ac6ed29081 372 "target": "ssci824",
screamer 8:a8ac6ed29081 373 "uvision": {
screamer 8:a8ac6ed29081 374 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 375 }
screamer 8:a8ac6ed29081 376 },
screamer 8:a8ac6ed29081 377 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 378 },
screamer 8:a8ac6ed29081 379 "LPC4088": {
screamer 8:a8ac6ed29081 380 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 381 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 382 "extra_labels": ["NXP", "LPC408X"],
screamer 8:a8ac6ed29081 383 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 384 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 385 "post_binary_hook": {
screamer 8:a8ac6ed29081 386 "function": "LPC4088Code.binary_hook",
screamer 8:a8ac6ed29081 387 "toolchains": ["ARM_STD", "ARM_MICRO"]
screamer 8:a8ac6ed29081 388 },
screamer 8:a8ac6ed29081 389 "progen": {"target": "lpc4088"},
screamer 8:a8ac6ed29081 390 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 391 },
screamer 8:a8ac6ed29081 392 "LPC4088_DM": {
screamer 8:a8ac6ed29081 393 "inherits": ["LPC4088"]
screamer 8:a8ac6ed29081 394 },
screamer 8:a8ac6ed29081 395 "LPC4330_M4": {
screamer 8:a8ac6ed29081 396 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 397 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 398 "progen": {"target": "lpc4330"},
screamer 8:a8ac6ed29081 399 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 8:a8ac6ed29081 400 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 401 "features": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 402 },
screamer 8:a8ac6ed29081 403 "LPC4330_M0": {
screamer 8:a8ac6ed29081 404 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 405 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 406 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 8:a8ac6ed29081 407 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
screamer 8:a8ac6ed29081 408 "features": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 409 },
screamer 8:a8ac6ed29081 410 "LPC4337": {
screamer 8:a8ac6ed29081 411 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 412 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 413 "progen": {"target": "lpc4337"},
screamer 8:a8ac6ed29081 414 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
screamer 8:a8ac6ed29081 415 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 416 "features": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 417 },
screamer 8:a8ac6ed29081 418 "LPC1800": {
screamer 8:a8ac6ed29081 419 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 420 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 421 "extra_labels": ["NXP", "LPC43XX"],
screamer 8:a8ac6ed29081 422 "public": false,
screamer 8:a8ac6ed29081 423 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
screamer 8:a8ac6ed29081 424 },
screamer 8:a8ac6ed29081 425 "LPC11U37H_401": {
screamer 8:a8ac6ed29081 426 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 427 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 428 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 429 "extra_labels": ["NXP", "LPC11UXX"],
screamer 8:a8ac6ed29081 430 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
screamer 8:a8ac6ed29081 431 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 432 "progen": {
screamer 8:a8ac6ed29081 433 "target": "lpc11u37_401",
screamer 8:a8ac6ed29081 434 "uvision": {
screamer 8:a8ac6ed29081 435 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 436 }
screamer 8:a8ac6ed29081 437 },
screamer 8:a8ac6ed29081 438 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 439 },
screamer 8:a8ac6ed29081 440 "ELEKTOR_COCORICO": {
screamer 8:a8ac6ed29081 441 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 442 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 443 "extra_labels": ["NXP", "LPC81X"],
screamer 8:a8ac6ed29081 444 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 445 "inherits": ["LPCTarget"],
screamer 8:a8ac6ed29081 446 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 447 "detect_code": ["C000"],
screamer 8:a8ac6ed29081 448 "progen": {
screamer 8:a8ac6ed29081 449 "target": "cocorico",
screamer 8:a8ac6ed29081 450 "uvision": {
screamer 8:a8ac6ed29081 451 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 452 }
screamer 8:a8ac6ed29081 453 }
screamer 8:a8ac6ed29081 454 },
screamer 8:a8ac6ed29081 455 "KL05Z": {
screamer 8:a8ac6ed29081 456 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 457 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 458 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 459 "extra_labels": ["Freescale", "KLXX"],
screamer 8:a8ac6ed29081 460 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 461 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 462 "inherits": ["Target"],
screamer 8:a8ac6ed29081 463 "progen": {
screamer 8:a8ac6ed29081 464 "target": "frdm-kl05z",
screamer 8:a8ac6ed29081 465 "uvision": {
screamer 8:a8ac6ed29081 466 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 467 }
screamer 8:a8ac6ed29081 468 },
screamer 8:a8ac6ed29081 469 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 470 },
screamer 8:a8ac6ed29081 471 "KL25Z": {
screamer 8:a8ac6ed29081 472 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 473 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 474 "extra_labels": ["Freescale", "KLXX"],
screamer 8:a8ac6ed29081 475 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 476 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 477 "inherits": ["Target"],
screamer 8:a8ac6ed29081 478 "progen": {"target": "frdm-kl25z"},
screamer 8:a8ac6ed29081 479 "detect_code": ["0200"],
screamer 8:a8ac6ed29081 480 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 481 },
screamer 8:a8ac6ed29081 482 "KL26Z": {
screamer 8:a8ac6ed29081 483 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 484 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 485 "extra_labels": ["Freescale", "KLXX"],
screamer 8:a8ac6ed29081 486 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 487 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 488 "inherits": ["Target"],
screamer 8:a8ac6ed29081 489 "progen": {"target": "kl26z"},
screamer 8:a8ac6ed29081 490 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 491 },
screamer 8:a8ac6ed29081 492 "KL43Z": {
screamer 8:a8ac6ed29081 493 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 494 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 495 "extra_labels": ["Freescale", "KLXX"],
screamer 8:a8ac6ed29081 496 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 497 "supported_toolchains": ["GCC_ARM", "ARM"],
screamer 8:a8ac6ed29081 498 "inherits": ["Target"],
screamer 8:a8ac6ed29081 499 "progen": {"target": "frdm-kl43z"},
screamer 8:a8ac6ed29081 500 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 501 },
screamer 8:a8ac6ed29081 502 "KL46Z": {
screamer 8:a8ac6ed29081 503 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 504 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 505 "extra_labels": ["Freescale", "KLXX"],
screamer 8:a8ac6ed29081 506 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 507 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 8:a8ac6ed29081 508 "inherits": ["Target"],
screamer 8:a8ac6ed29081 509 "progen": {"target": "frdm-kl46z"},
screamer 8:a8ac6ed29081 510 "detect_code": ["0220"],
screamer 8:a8ac6ed29081 511 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 512 },
screamer 8:a8ac6ed29081 513 "K20D50M": {
screamer 8:a8ac6ed29081 514 "inherits": ["Target"],
screamer 8:a8ac6ed29081 515 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 516 "extra_labels": ["Freescale", "K20XX"],
screamer 8:a8ac6ed29081 517 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 518 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 8:a8ac6ed29081 519 "progen": {"target": "frdm-k20d50m"},
screamer 8:a8ac6ed29081 520 "detect_code": ["0230"],
screamer 8:a8ac6ed29081 521 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 522 },
screamer 8:a8ac6ed29081 523 "TEENSY3_1": {
screamer 8:a8ac6ed29081 524 "inherits": ["Target"],
screamer 8:a8ac6ed29081 525 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 526 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
screamer 8:a8ac6ed29081 527 "OUTPUT_EXT": "hex",
screamer 8:a8ac6ed29081 528 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 529 "supported_toolchains": ["GCC_ARM", "ARM"],
screamer 8:a8ac6ed29081 530 "post_binary_hook": {
screamer 8:a8ac6ed29081 531 "function": "TEENSY3_1Code.binary_hook",
screamer 8:a8ac6ed29081 532 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
screamer 8:a8ac6ed29081 533 },
screamer 8:a8ac6ed29081 534 "progen": {"target": "teensy-31"},
screamer 8:a8ac6ed29081 535 "detect_code": ["0230"],
screamer 8:a8ac6ed29081 536 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 537 },
screamer 8:a8ac6ed29081 538 "K22F": {
screamer 8:a8ac6ed29081 539 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 540 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 541 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 542 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
screamer 8:a8ac6ed29081 543 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 544 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
screamer 8:a8ac6ed29081 545 "inherits": ["Target"],
screamer 8:a8ac6ed29081 546 "progen": {"target": "frdm-k22f"},
screamer 8:a8ac6ed29081 547 "detect_code": ["0231"],
screamer 8:a8ac6ed29081 548 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 549 },
screamer 8:a8ac6ed29081 550 "KL27Z": {
screamer 8:a8ac6ed29081 551 "inherits": ["Target"],
screamer 8:a8ac6ed29081 552 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 553 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
screamer 8:a8ac6ed29081 554 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
screamer 8:a8ac6ed29081 555 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 556 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 557 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 558 "default_toolchain": "ARM",
screamer 8:a8ac6ed29081 559 "detect_code": ["0261"],
screamer 8:a8ac6ed29081 560 "progen_target": {"target": "frdm-kl27z"},
screamer 8:a8ac6ed29081 561 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 562 },
screamer 8:a8ac6ed29081 563 "K64F": {
screamer 8:a8ac6ed29081 564 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 565 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 566 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 567 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
screamer 8:a8ac6ed29081 568 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 569 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
screamer 8:a8ac6ed29081 570 "inherits": ["Target"],
screamer 8:a8ac6ed29081 571 "progen": {"target": "frdm-k64f"},
screamer 8:a8ac6ed29081 572 "detect_code": ["0240"],
screamer 8:a8ac6ed29081 573 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 574 },
screamer 8:a8ac6ed29081 575 "MTS_GAMBIT": {
screamer 8:a8ac6ed29081 576 "inherits": ["Target"],
screamer 8:a8ac6ed29081 577 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 578 "supported_toolchains": ["ARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 579 "extra_labels": ["Freescale", "KSDK2_MCUS", "K64F", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
screamer 8:a8ac6ed29081 580 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 581 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
screamer 8:a8ac6ed29081 582 "progen": {"target": "mts-gambit"},
screamer 8:a8ac6ed29081 583 "features": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 584 },
screamer 8:a8ac6ed29081 585 "HEXIWEAR": {
screamer 8:a8ac6ed29081 586 "inherits": ["Target"],
screamer 8:a8ac6ed29081 587 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 588 "extra_labels": ["Freescale", "KSDK2_MCUS", "K64F"],
screamer 8:a8ac6ed29081 589 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 590 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
screamer 8:a8ac6ed29081 591 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 592 "default_toolchain": "ARM",
screamer 8:a8ac6ed29081 593 "detect_code": ["0214"],
screamer 8:a8ac6ed29081 594 "progen": {"target": "hexiwear-k64f"},
screamer 8:a8ac6ed29081 595 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 596 },
screamer 8:a8ac6ed29081 597 "NUCLEO_F030R8": {
screamer 8:a8ac6ed29081 598 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 599 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 600 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 601 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
screamer 8:a8ac6ed29081 602 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 603 "inherits": ["Target"],
screamer 8:a8ac6ed29081 604 "progen": {"target": "nucleo-f030r8"},
screamer 8:a8ac6ed29081 605 "detect_code": ["0725"],
screamer 8:a8ac6ed29081 606 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 607 },
screamer 8:a8ac6ed29081 608 "NUCLEO_F031K6": {
screamer 8:a8ac6ed29081 609 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 610 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 611 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 612 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
screamer 8:a8ac6ed29081 613 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 614 "inherits": ["Target"],
screamer 8:a8ac6ed29081 615 "progen": {"target": "nucleo-f031k6"},
screamer 8:a8ac6ed29081 616 "detect_code": ["0791"],
screamer 8:a8ac6ed29081 617 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 618 },
screamer 8:a8ac6ed29081 619 "NUCLEO_F042K6": {
screamer 8:a8ac6ed29081 620 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 621 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 622 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 623 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
screamer 8:a8ac6ed29081 624 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 625 "inherits": ["Target"],
screamer 8:a8ac6ed29081 626 "progen": {"target": "nucleo-f042k6"},
screamer 8:a8ac6ed29081 627 "detect_code": ["0785"],
screamer 8:a8ac6ed29081 628 "features": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 629 },
screamer 8:a8ac6ed29081 630 "NUCLEO_F070RB": {
screamer 8:a8ac6ed29081 631 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 632 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 633 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 634 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
screamer 8:a8ac6ed29081 635 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 636 "inherits": ["Target"],
screamer 8:a8ac6ed29081 637 "progen": {"target": "nucleo-f070rb"},
screamer 8:a8ac6ed29081 638 "detect_code": ["0755"],
screamer 8:a8ac6ed29081 639 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 640 },
screamer 8:a8ac6ed29081 641 "NUCLEO_F072RB": {
screamer 8:a8ac6ed29081 642 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 643 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 644 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 645 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
screamer 8:a8ac6ed29081 646 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 647 "inherits": ["Target"],
screamer 8:a8ac6ed29081 648 "progen": {"target": "nucleo-f072rb"},
screamer 8:a8ac6ed29081 649 "detect_code": ["0730"],
screamer 8:a8ac6ed29081 650 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 651 },
screamer 8:a8ac6ed29081 652 "NUCLEO_F091RC": {
screamer 8:a8ac6ed29081 653 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 654 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 655 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 656 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
screamer 8:a8ac6ed29081 657 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 658 "inherits": ["Target"],
screamer 8:a8ac6ed29081 659 "progen": {"target": "nucleo-f091rc"},
screamer 8:a8ac6ed29081 660 "detect_code": ["0750"],
screamer 8:a8ac6ed29081 661 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 662 },
screamer 8:a8ac6ed29081 663 "NUCLEO_F103RB": {
screamer 8:a8ac6ed29081 664 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 665 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 666 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 667 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
screamer 8:a8ac6ed29081 668 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 669 "inherits": ["Target"],
screamer 8:a8ac6ed29081 670 "progen": {"target": "nucleo-f103rb"},
screamer 8:a8ac6ed29081 671 "detect_code": ["0700"],
screamer 8:a8ac6ed29081 672 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 673 },
screamer 8:a8ac6ed29081 674 "NUCLEO_F302R8": {
screamer 8:a8ac6ed29081 675 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 676 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 677 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 678 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
screamer 8:a8ac6ed29081 679 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 680 "inherits": ["Target"],
screamer 8:a8ac6ed29081 681 "progen": {"target": "nucleo-f302r8"},
screamer 8:a8ac6ed29081 682 "detect_code": ["0705"],
screamer 8:a8ac6ed29081 683 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 684 },
screamer 8:a8ac6ed29081 685 "NUCLEO_F303K8": {
screamer 8:a8ac6ed29081 686 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 687 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 688 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 689 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
screamer 8:a8ac6ed29081 690 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 691 "inherits": ["Target"],
screamer 8:a8ac6ed29081 692 "progen": {"target": "nucleo-f303k8"},
screamer 8:a8ac6ed29081 693 "detect_code": ["0775"],
screamer 8:a8ac6ed29081 694 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 695 },
screamer 8:a8ac6ed29081 696 "NUCLEO_F303RE": {
screamer 8:a8ac6ed29081 697 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 698 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 699 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 700 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
screamer 8:a8ac6ed29081 701 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 702 "inherits": ["Target"],
screamer 8:a8ac6ed29081 703 "progen": {"target": "nucleo-f303re"},
screamer 8:a8ac6ed29081 704 "detect_code": ["0745"],
screamer 8:a8ac6ed29081 705 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 706 },
screamer 8:a8ac6ed29081 707 "NUCLEO_F334R8": {
screamer 8:a8ac6ed29081 708 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 709 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 710 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 711 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
screamer 8:a8ac6ed29081 712 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 713 "inherits": ["Target"],
screamer 8:a8ac6ed29081 714 "progen": {"target": "nucleo-f334r8"},
screamer 8:a8ac6ed29081 715 "detect_code": ["0735"],
screamer 8:a8ac6ed29081 716 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 717 },
screamer 8:a8ac6ed29081 718 "NUCLEO_F401RE": {
screamer 8:a8ac6ed29081 719 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 720 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 721 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 722 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
screamer 8:a8ac6ed29081 723 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 724 "inherits": ["Target"],
screamer 8:a8ac6ed29081 725 "progen": {"target": "nucleo-f401re"},
screamer 8:a8ac6ed29081 726 "detect_code": ["0720"],
screamer 8:a8ac6ed29081 727 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 728 },
screamer 8:a8ac6ed29081 729 "NUCLEO_F410RB": {
screamer 8:a8ac6ed29081 730 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 731 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 732 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 733 "extra_labels": ["STM", "STM32F4", "STM32F410RB"],
screamer 8:a8ac6ed29081 734 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 735 "inherits": ["Target"],
screamer 8:a8ac6ed29081 736 "progen": {"target": "nucleo-f410rb"},
screamer 8:a8ac6ed29081 737 "detect_code": ["0740"],
screamer 8:a8ac6ed29081 738 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 739 },
screamer 8:a8ac6ed29081 740 "NUCLEO_F411RE": {
screamer 8:a8ac6ed29081 741 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 742 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 743 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 744 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
screamer 8:a8ac6ed29081 745 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 746 "inherits": ["Target"],
screamer 8:a8ac6ed29081 747 "progen": {"target": "nucleo-f411re"},
screamer 8:a8ac6ed29081 748 "detect_code": ["0740"],
screamer 8:a8ac6ed29081 749 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 750 },
screamer 8:a8ac6ed29081 751 "ELMO_F411RE": {
screamer 8:a8ac6ed29081 752 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 753 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 754 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 755 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
screamer 8:a8ac6ed29081 756 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 757 "inherits": ["Target"],
screamer 8:a8ac6ed29081 758 "detect_code": ["----"],
screamer 8:a8ac6ed29081 759 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 760 },
screamer 8:a8ac6ed29081 761 "NUCLEO_F446RE": {
screamer 8:a8ac6ed29081 762 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 763 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 764 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 765 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
screamer 8:a8ac6ed29081 766 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 767 "inherits": ["Target"],
screamer 8:a8ac6ed29081 768 "progen": {"target": "nucleo-f446re"},
screamer 8:a8ac6ed29081 769 "detect_code": ["0777"],
screamer 8:a8ac6ed29081 770 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 771 },
screamer 8:a8ac6ed29081 772 "B96B_F446VE": {
screamer 8:a8ac6ed29081 773 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 774 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 775 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 776 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
screamer 8:a8ac6ed29081 777 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 778 "inherits": ["Target"],
screamer 8:a8ac6ed29081 779 "detect_code": ["0840"],
screamer 8:a8ac6ed29081 780 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_ASYNCH_DMA", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 781 },
screamer 8:a8ac6ed29081 782 "NUCLEO_F746ZG": {
screamer 8:a8ac6ed29081 783 "inherits": ["Target"],
screamer 8:a8ac6ed29081 784 "core": "Cortex-M7F",
screamer 8:a8ac6ed29081 785 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG"],
screamer 8:a8ac6ed29081 786 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 787 "progen": {
screamer 8:a8ac6ed29081 788 "target": "nucleo-f746zg",
screamer 8:a8ac6ed29081 789 "iar": {
screamer 8:a8ac6ed29081 790 "template": ["iar_nucleo_f746zg.ewp.tmpl"]
screamer 8:a8ac6ed29081 791 }
screamer 8:a8ac6ed29081 792 },
screamer 8:a8ac6ed29081 793 "detect_code": ["0816"],
screamer 8:a8ac6ed29081 794 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 795 },
screamer 8:a8ac6ed29081 796 "NUCLEO_L031K6": {
screamer 8:a8ac6ed29081 797 "inherits": ["Target"],
screamer 8:a8ac6ed29081 798 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 799 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
screamer 8:a8ac6ed29081 800 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 801 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 802 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 803 "detect_code": ["0790"],
screamer 8:a8ac6ed29081 804 "progen": {"target": "nucleo-l031k6"},
screamer 8:a8ac6ed29081 805 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 806 },
screamer 8:a8ac6ed29081 807 "NUCLEO_L053R8": {
screamer 8:a8ac6ed29081 808 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 809 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 810 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 811 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
screamer 8:a8ac6ed29081 812 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 813 "inherits": ["Target"],
screamer 8:a8ac6ed29081 814 "progen": {"target": "nucleo-l053r8"},
screamer 8:a8ac6ed29081 815 "detect_code": ["0715"],
screamer 8:a8ac6ed29081 816 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 817 },
screamer 8:a8ac6ed29081 818 "NUCLEO_L073RZ": {
screamer 8:a8ac6ed29081 819 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 820 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 821 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 822 "extra_labels": ["STM", "STM32L0", "STM32L073RZ"],
screamer 8:a8ac6ed29081 823 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 824 "inherits": ["Target"],
screamer 8:a8ac6ed29081 825 "progen": {"target": "nucleo-l073rz"},
screamer 8:a8ac6ed29081 826 "detect_code": ["0760"],
screamer 8:a8ac6ed29081 827 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 828 },
screamer 8:a8ac6ed29081 829 "NUCLEO_L152RE": {
screamer 8:a8ac6ed29081 830 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 831 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 832 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 833 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
screamer 8:a8ac6ed29081 834 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 835 "inherits": ["Target"],
screamer 8:a8ac6ed29081 836 "progen": {"target": "nucleo-l152re"},
screamer 8:a8ac6ed29081 837 "detect_code": ["0710"],
screamer 8:a8ac6ed29081 838 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 839 },
screamer 8:a8ac6ed29081 840 "NUCLEO_L476RG": {
screamer 8:a8ac6ed29081 841 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 8:a8ac6ed29081 842 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 843 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 844 "extra_labels": ["STM", "STM32L4", "STM32L476RG"],
screamer 8:a8ac6ed29081 845 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 846 "inherits": ["Target"],
screamer 8:a8ac6ed29081 847 "progen": {"target": "nucleo-l476rg"},
screamer 8:a8ac6ed29081 848 "detect_code": ["0765"],
screamer 8:a8ac6ed29081 849 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 850 },
screamer 8:a8ac6ed29081 851 "STM32F3XX": {
screamer 8:a8ac6ed29081 852 "inherits": ["Target"],
screamer 8:a8ac6ed29081 853 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 854 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 855 "extra_labels": ["STM", "STM32F3XX"],
screamer 8:a8ac6ed29081 856 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
screamer 8:a8ac6ed29081 857 },
screamer 8:a8ac6ed29081 858 "STM32F407": {
screamer 8:a8ac6ed29081 859 "inherits": ["Target"],
screamer 8:a8ac6ed29081 860 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 861 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
screamer 8:a8ac6ed29081 862 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
screamer 8:a8ac6ed29081 863 },
screamer 8:a8ac6ed29081 864 "ARCH_MAX": {
screamer 8:a8ac6ed29081 865 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 866 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 867 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 868 "program_cycle_s": 2,
screamer 8:a8ac6ed29081 869 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
screamer 8:a8ac6ed29081 870 "macros": ["LSI_VALUE=32000"],
screamer 8:a8ac6ed29081 871 "inherits": ["Target"],
screamer 8:a8ac6ed29081 872 "progen": {"target": "lpc1768"},
screamer 8:a8ac6ed29081 873 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 874 },
screamer 8:a8ac6ed29081 875 "DISCO_F051R8": {
screamer 8:a8ac6ed29081 876 "inherits": ["Target"],
screamer 8:a8ac6ed29081 877 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 878 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 879 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
screamer 8:a8ac6ed29081 880 "supported_toolchains": ["GCC_ARM"],
screamer 8:a8ac6ed29081 881 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 882 },
screamer 8:a8ac6ed29081 883 "DISCO_F100RB": {
screamer 8:a8ac6ed29081 884 "inherits": ["Target"],
screamer 8:a8ac6ed29081 885 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 886 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 887 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
screamer 8:a8ac6ed29081 888 "supported_toolchains": ["GCC_ARM"],
screamer 8:a8ac6ed29081 889 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 890 },
screamer 8:a8ac6ed29081 891 "DISCO_F303VC": {
screamer 8:a8ac6ed29081 892 "inherits": ["Target"],
screamer 8:a8ac6ed29081 893 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 894 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 895 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
screamer 8:a8ac6ed29081 896 "supported_toolchains": ["GCC_ARM"],
screamer 8:a8ac6ed29081 897 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 898 },
screamer 8:a8ac6ed29081 899 "DISCO_F334C8": {
screamer 8:a8ac6ed29081 900 "inherits": ["Target"],
screamer 8:a8ac6ed29081 901 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 902 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 903 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
screamer 8:a8ac6ed29081 904 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 905 "progen": {"target": "disco-f334c8"},
screamer 8:a8ac6ed29081 906 "detect_code": ["0810"],
screamer 8:a8ac6ed29081 907 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 908 },
screamer 8:a8ac6ed29081 909 "DISCO_F407VG": {
screamer 8:a8ac6ed29081 910 "inherits": ["Target"],
screamer 8:a8ac6ed29081 911 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 912 "progen": {"target": "disco-f407vg"},
screamer 8:a8ac6ed29081 913 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
screamer 8:a8ac6ed29081 914 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 915 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 916 },
screamer 8:a8ac6ed29081 917 "DISCO_F429ZI": {
screamer 8:a8ac6ed29081 918 "inherits": ["Target"],
screamer 8:a8ac6ed29081 919 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 920 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 921 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI"],
screamer 8:a8ac6ed29081 922 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 923 "progen": {"target": "disco-f429zi"},
screamer 8:a8ac6ed29081 924 "features": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 925 },
screamer 8:a8ac6ed29081 926 "DISCO_F469NI": {
screamer 8:a8ac6ed29081 927 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 928 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 929 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 930 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI"],
screamer 8:a8ac6ed29081 931 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 932 "inherits": ["Target"],
screamer 8:a8ac6ed29081 933 "progen": {"target": "disco-f469ni"},
screamer 8:a8ac6ed29081 934 "detect_code": ["0788"],
screamer 8:a8ac6ed29081 935 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 936 },
screamer 8:a8ac6ed29081 937 "DISCO_L053C8": {
screamer 8:a8ac6ed29081 938 "inherits": ["Target"],
screamer 8:a8ac6ed29081 939 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 940 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 941 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
screamer 8:a8ac6ed29081 942 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 943 "progen": {"target": "disco-l053c8"},
screamer 8:a8ac6ed29081 944 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 945 },
screamer 8:a8ac6ed29081 946 "DISCO_F746NG": {
screamer 8:a8ac6ed29081 947 "inherits": ["Target"],
screamer 8:a8ac6ed29081 948 "core": "Cortex-M7F",
screamer 8:a8ac6ed29081 949 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
screamer 8:a8ac6ed29081 950 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 951 "progen": {"target": "disco-f746ng"},
screamer 8:a8ac6ed29081 952 "detect_code": ["0815"],
screamer 8:a8ac6ed29081 953 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 954 },
screamer 8:a8ac6ed29081 955 "DISCO_L476VG": {
screamer 8:a8ac6ed29081 956 "inherits": ["Target"],
screamer 8:a8ac6ed29081 957 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 958 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 959 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
screamer 8:a8ac6ed29081 960 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 961 "progen": {"target": "disco-l476vg"},
screamer 8:a8ac6ed29081 962 "detect_code": ["0820"],
screamer 8:a8ac6ed29081 963 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 964 },
screamer 8:a8ac6ed29081 965 "MTS_MDOT_F405RG": {
screamer 8:a8ac6ed29081 966 "inherits": ["Target"],
screamer 8:a8ac6ed29081 967 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 968 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 969 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
screamer 8:a8ac6ed29081 970 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 971 "macros": ["HSE_VALUE=26000000", "OS_CLOCK=48000000"],
screamer 8:a8ac6ed29081 972 "progen": {"target": "mts-mdot-f405rg"},
screamer 8:a8ac6ed29081 973 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 974 },
screamer 8:a8ac6ed29081 975 "MTS_MDOT_F411RE": {
screamer 8:a8ac6ed29081 976 "inherits": ["Target"],
screamer 8:a8ac6ed29081 977 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 978 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 979 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
screamer 8:a8ac6ed29081 980 "macros": ["HSE_VALUE=26000000", "OS_CLOCK=96000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
screamer 8:a8ac6ed29081 981 "post_binary_hook": {
screamer 8:a8ac6ed29081 982 "function": "MTSCode.combine_bins_mts_dot",
screamer 8:a8ac6ed29081 983 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
screamer 8:a8ac6ed29081 984 },
screamer 8:a8ac6ed29081 985 "progen": {"target": "mts-mdot-f411re"},
screamer 8:a8ac6ed29081 986 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 987 },
screamer 8:a8ac6ed29081 988 "MTS_DRAGONFLY_F411RE": {
screamer 8:a8ac6ed29081 989 "inherits": ["Target"],
screamer 8:a8ac6ed29081 990 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 991 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 992 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
screamer 8:a8ac6ed29081 993 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
screamer 8:a8ac6ed29081 994 "post_binary_hook": {
screamer 8:a8ac6ed29081 995 "function": "MTSCode.combine_bins_mts_dragonfly",
screamer 8:a8ac6ed29081 996 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
screamer 8:a8ac6ed29081 997 },
screamer 8:a8ac6ed29081 998 "progen": {"target": "mts-dragonfly-f411re"},
screamer 8:a8ac6ed29081 999 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1000 },
screamer 8:a8ac6ed29081 1001 "MOTE_L152RC": {
screamer 8:a8ac6ed29081 1002 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1003 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1004 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 1005 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
screamer 8:a8ac6ed29081 1006 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
screamer 8:a8ac6ed29081 1007 "progen": {"target": "stm32l151rc"},
screamer 8:a8ac6ed29081 1008 "detect_code": ["4100"],
screamer 8:a8ac6ed29081 1009 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1010 },
screamer 8:a8ac6ed29081 1011 "DISCO_F401VC": {
screamer 8:a8ac6ed29081 1012 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1013 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 1014 "default_toolchain": "GCC_ARM",
screamer 8:a8ac6ed29081 1015 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
screamer 8:a8ac6ed29081 1016 "supported_toolchains": ["GCC_ARM"],
screamer 8:a8ac6ed29081 1017 "features": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1018 },
screamer 8:a8ac6ed29081 1019 "UBLOX_C029": {
screamer 8:a8ac6ed29081 1020 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1021 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 1022 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 1023 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 1024 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI"],
screamer 8:a8ac6ed29081 1025 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000"],
screamer 8:a8ac6ed29081 1026 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1027 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1028 },
screamer 8:a8ac6ed29081 1029 "NZ32_SC151": {
screamer 8:a8ac6ed29081 1030 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1031 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1032 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 1033 "program_cycle_s": 1.5,
screamer 8:a8ac6ed29081 1034 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
screamer 8:a8ac6ed29081 1035 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 1036 "progen": {"target": "stm32l151rc"},
screamer 8:a8ac6ed29081 1037 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1038 },
screamer 8:a8ac6ed29081 1039 "MCU_NRF51": {
screamer 8:a8ac6ed29081 1040 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1041 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 1042 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
screamer 8:a8ac6ed29081 1043 "macros": ["NRF51", "TARGET_NRF51822"],
screamer 8:a8ac6ed29081 1044 "MERGE_BOOTLOADER": false,
screamer 8:a8ac6ed29081 1045 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
screamer 8:a8ac6ed29081 1046 "OUTPUT_EXT": "hex",
screamer 8:a8ac6ed29081 1047 "is_disk_virtual": true,
screamer 8:a8ac6ed29081 1048 "supported_toolchains": ["ARM", "GCC_ARM"],
screamer 8:a8ac6ed29081 1049 "public": false,
screamer 8:a8ac6ed29081 1050 "MERGE_SOFT_DEVICE": true,
screamer 8:a8ac6ed29081 1051 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 8:a8ac6ed29081 1052 {
screamer 8:a8ac6ed29081 1053 "boot": "s130_nrf51_1.0.0_bootloader.hex",
screamer 8:a8ac6ed29081 1054 "name": "s130_nrf51_1.0.0_softdevice.hex",
screamer 8:a8ac6ed29081 1055 "offset": 114688
screamer 8:a8ac6ed29081 1056 },
screamer 8:a8ac6ed29081 1057 {
screamer 8:a8ac6ed29081 1058 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 8:a8ac6ed29081 1059 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 8:a8ac6ed29081 1060 "offset": 98304
screamer 8:a8ac6ed29081 1061 },
screamer 8:a8ac6ed29081 1062 {
screamer 8:a8ac6ed29081 1063 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 8:a8ac6ed29081 1064 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 8:a8ac6ed29081 1065 "offset": 90112
screamer 8:a8ac6ed29081 1066 },
screamer 8:a8ac6ed29081 1067 {
screamer 8:a8ac6ed29081 1068 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
screamer 8:a8ac6ed29081 1069 "name": "s110_nrf51822_7.0.0_softdevice.hex",
screamer 8:a8ac6ed29081 1070 "offset": 90112
screamer 8:a8ac6ed29081 1071 },
screamer 8:a8ac6ed29081 1072 {
screamer 8:a8ac6ed29081 1073 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
screamer 8:a8ac6ed29081 1074 "name": "s110_nrf51822_6.0.0_softdevice.hex",
screamer 8:a8ac6ed29081 1075 "offset": 81920
screamer 8:a8ac6ed29081 1076 }
screamer 8:a8ac6ed29081 1077 ],
screamer 8:a8ac6ed29081 1078 "detect_code": ["1070"],
screamer 8:a8ac6ed29081 1079 "post_binary_hook": {
screamer 8:a8ac6ed29081 1080 "function": "MCU_NRF51Code.binary_hook",
screamer 8:a8ac6ed29081 1081 "toolchains": ["ARM_STD", "GCC_ARM"]
screamer 8:a8ac6ed29081 1082 },
screamer 8:a8ac6ed29081 1083 "program_cycle_s": 6
screamer 8:a8ac6ed29081 1084 },
screamer 8:a8ac6ed29081 1085 "MCU_NRF51_16K_BASE": {
screamer 8:a8ac6ed29081 1086 "inherits": ["MCU_NRF51"],
screamer 8:a8ac6ed29081 1087 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1088 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1089 "public": false
screamer 8:a8ac6ed29081 1090 },
screamer 8:a8ac6ed29081 1091 "MCU_NRF51_16K_BOOT_BASE": {
screamer 8:a8ac6ed29081 1092 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 8:a8ac6ed29081 1093 "MERGE_BOOTLOADER": true,
screamer 8:a8ac6ed29081 1094 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1095 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
screamer 8:a8ac6ed29081 1096 "public": false
screamer 8:a8ac6ed29081 1097 },
screamer 8:a8ac6ed29081 1098 "MCU_NRF51_16K_OTA_BASE": {
screamer 8:a8ac6ed29081 1099 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 8:a8ac6ed29081 1100 "public": false,
screamer 8:a8ac6ed29081 1101 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1102 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
screamer 8:a8ac6ed29081 1103 "MERGE_SOFT_DEVICE": false
screamer 8:a8ac6ed29081 1104 },
screamer 8:a8ac6ed29081 1105 "MCU_NRF51_16K": {
screamer 8:a8ac6ed29081 1106 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 8:a8ac6ed29081 1107 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1108 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1109 "public": false
screamer 8:a8ac6ed29081 1110 },
screamer 8:a8ac6ed29081 1111 "MCU_NRF51_S110": {
screamer 8:a8ac6ed29081 1112 "extra_labels_add": ["MCU_NRF51_16K_S110"],
screamer 8:a8ac6ed29081 1113 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
screamer 8:a8ac6ed29081 1114 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 8:a8ac6ed29081 1115 {
screamer 8:a8ac6ed29081 1116 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 8:a8ac6ed29081 1117 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 8:a8ac6ed29081 1118 "offset": 98304
screamer 8:a8ac6ed29081 1119 },
screamer 8:a8ac6ed29081 1120 {
screamer 8:a8ac6ed29081 1121 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 8:a8ac6ed29081 1122 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 8:a8ac6ed29081 1123 "offset": 90112
screamer 8:a8ac6ed29081 1124 }
screamer 8:a8ac6ed29081 1125 ],
screamer 8:a8ac6ed29081 1126 "public": false
screamer 8:a8ac6ed29081 1127 },
screamer 8:a8ac6ed29081 1128 "MCU_NRF51_16K_S110": {
screamer 8:a8ac6ed29081 1129 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
screamer 8:a8ac6ed29081 1130 "public": false
screamer 8:a8ac6ed29081 1131 },
screamer 8:a8ac6ed29081 1132 "MCU_NRF51_16K_BOOT": {
screamer 8:a8ac6ed29081 1133 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
screamer 8:a8ac6ed29081 1134 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1135 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1136 "public": false
screamer 8:a8ac6ed29081 1137 },
screamer 8:a8ac6ed29081 1138 "MCU_NRF51_16K_BOOT_S110": {
screamer 8:a8ac6ed29081 1139 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
screamer 8:a8ac6ed29081 1140 "public": false
screamer 8:a8ac6ed29081 1141 },
screamer 8:a8ac6ed29081 1142 "MCU_NRF51_16K_OTA": {
screamer 8:a8ac6ed29081 1143 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
screamer 8:a8ac6ed29081 1144 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1145 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 8:a8ac6ed29081 1146 "public": false
screamer 8:a8ac6ed29081 1147 },
screamer 8:a8ac6ed29081 1148 "MCU_NRF51_16K_OTA_S110": {
screamer 8:a8ac6ed29081 1149 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
screamer 8:a8ac6ed29081 1150 "public": false
screamer 8:a8ac6ed29081 1151 },
screamer 8:a8ac6ed29081 1152 "MCU_NRF51_32K": {
screamer 8:a8ac6ed29081 1153 "inherits": ["MCU_NRF51"],
screamer 8:a8ac6ed29081 1154 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1155 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1156 "public": false
screamer 8:a8ac6ed29081 1157 },
screamer 8:a8ac6ed29081 1158 "MCU_NRF51_32K_BOOT": {
screamer 8:a8ac6ed29081 1159 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1160 "MERGE_BOOTLOADER": true,
screamer 8:a8ac6ed29081 1161 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
screamer 8:a8ac6ed29081 1162 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
screamer 8:a8ac6ed29081 1163 "public": false
screamer 8:a8ac6ed29081 1164 },
screamer 8:a8ac6ed29081 1165 "MCU_NRF51_32K_OTA": {
screamer 8:a8ac6ed29081 1166 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1167 "public": false,
screamer 8:a8ac6ed29081 1168 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
screamer 8:a8ac6ed29081 1169 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
screamer 8:a8ac6ed29081 1170 "MERGE_SOFT_DEVICE": false
screamer 8:a8ac6ed29081 1171 },
screamer 8:a8ac6ed29081 1172 "NRF51822": {
screamer 8:a8ac6ed29081 1173 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1174 "progen": {"target": "mkit"},
screamer 8:a8ac6ed29081 1175 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 8:a8ac6ed29081 1176 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 8:a8ac6ed29081 1177 },
screamer 8:a8ac6ed29081 1178 "NRF51822_BOOT": {
screamer 8:a8ac6ed29081 1179 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1180 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 8:a8ac6ed29081 1181 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 8:a8ac6ed29081 1182 },
screamer 8:a8ac6ed29081 1183 "NRF51822_OTA": {
screamer 8:a8ac6ed29081 1184 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1185 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 8:a8ac6ed29081 1186 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 8:a8ac6ed29081 1187 },
screamer 8:a8ac6ed29081 1188 "ARCH_BLE": {
screamer 8:a8ac6ed29081 1189 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1190 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1191 "progen": {"target": "arch-ble"},
screamer 8:a8ac6ed29081 1192 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1193 },
screamer 8:a8ac6ed29081 1194 "ARCH_BLE_BOOT": {
screamer 8:a8ac6ed29081 1195 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1196 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1197 "extra_labels_add": ["ARCH_BLE"],
screamer 8:a8ac6ed29081 1198 "macros_add": ["TARGET_ARCH_BLE"]
screamer 8:a8ac6ed29081 1199 },
screamer 8:a8ac6ed29081 1200 "ARCH_BLE_OTA": {
screamer 8:a8ac6ed29081 1201 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1202 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1203 "extra_labels_add": ["ARCH_BLE"],
screamer 8:a8ac6ed29081 1204 "macros_add": ["TARGET_ARCH_BLE"]
screamer 8:a8ac6ed29081 1205 },
screamer 8:a8ac6ed29081 1206 "ARCH_LINK": {
screamer 8:a8ac6ed29081 1207 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1208 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1209 "extra_labels_add": ["ARCH_BLE"],
screamer 8:a8ac6ed29081 1210 "macros_add": ["TARGET_ARCH_BLE"]
screamer 8:a8ac6ed29081 1211 },
screamer 8:a8ac6ed29081 1212 "ARCH_LINK_BOOT": {
screamer 8:a8ac6ed29081 1213 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1214 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1215 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 8:a8ac6ed29081 1216 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 8:a8ac6ed29081 1217 },
screamer 8:a8ac6ed29081 1218 "ARCH_LINK_OTA": {
screamer 8:a8ac6ed29081 1219 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1220 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1221 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 8:a8ac6ed29081 1222 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 8:a8ac6ed29081 1223 },
screamer 8:a8ac6ed29081 1224 "SEEED_TINY_BLE": {
screamer 8:a8ac6ed29081 1225 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1226 "progen": {"target": "seed-tinyble"},
screamer 8:a8ac6ed29081 1227 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1228 },
screamer 8:a8ac6ed29081 1229 "SEEED_TINY_BLE_BOOT": {
screamer 8:a8ac6ed29081 1230 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1231 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 8:a8ac6ed29081 1232 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 8:a8ac6ed29081 1233 },
screamer 8:a8ac6ed29081 1234 "SEEED_TINY_BLE_OTA": {
screamer 8:a8ac6ed29081 1235 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1236 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 8:a8ac6ed29081 1237 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 8:a8ac6ed29081 1238 },
screamer 8:a8ac6ed29081 1239 "HRM1017": {
screamer 8:a8ac6ed29081 1240 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1241 "progen": {"target": "hrm1017"},
screamer 8:a8ac6ed29081 1242 "macros_add": ["TARGET_NRF_LFCLK_RC"],
screamer 8:a8ac6ed29081 1243 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1244 },
screamer 8:a8ac6ed29081 1245 "HRM1017_BOOT": {
screamer 8:a8ac6ed29081 1246 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1247 "extra_labels_add": ["HRM1017"],
screamer 8:a8ac6ed29081 1248 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1249 },
screamer 8:a8ac6ed29081 1250 "HRM1017_OTA": {
screamer 8:a8ac6ed29081 1251 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1252 "extra_labels_add": ["HRM1017"],
screamer 8:a8ac6ed29081 1253 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1254 },
screamer 8:a8ac6ed29081 1255 "RBLAB_NRF51822": {
screamer 8:a8ac6ed29081 1256 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1257 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1258 "progen": {"target": "rblab-nrf51822"},
screamer 8:a8ac6ed29081 1259 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1260 },
screamer 8:a8ac6ed29081 1261 "RBLAB_NRF51822_BOOT": {
screamer 8:a8ac6ed29081 1262 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1263 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1264 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 8:a8ac6ed29081 1265 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 8:a8ac6ed29081 1266 },
screamer 8:a8ac6ed29081 1267 "RBLAB_NRF51822_OTA": {
screamer 8:a8ac6ed29081 1268 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1269 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1270 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 8:a8ac6ed29081 1271 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 8:a8ac6ed29081 1272 },
screamer 8:a8ac6ed29081 1273 "RBLAB_BLENANO": {
screamer 8:a8ac6ed29081 1274 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1275 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1276 },
screamer 8:a8ac6ed29081 1277 "RBLAB_BLENANO_BOOT": {
screamer 8:a8ac6ed29081 1278 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1279 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 8:a8ac6ed29081 1280 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 8:a8ac6ed29081 1281 },
screamer 8:a8ac6ed29081 1282 "RBLAB_BLENANO_OTA": {
screamer 8:a8ac6ed29081 1283 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1284 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 8:a8ac6ed29081 1285 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 8:a8ac6ed29081 1286 },
screamer 8:a8ac6ed29081 1287 "NRF51822_Y5_MBUG": {
screamer 8:a8ac6ed29081 1288 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1289 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1290 },
screamer 8:a8ac6ed29081 1291 "WALLBOT_BLE": {
screamer 8:a8ac6ed29081 1292 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1293 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1294 },
screamer 8:a8ac6ed29081 1295 "WALLBOT_BLE_BOOT": {
screamer 8:a8ac6ed29081 1296 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1297 "extra_labels_add": ["WALLBOT_BLE"],
screamer 8:a8ac6ed29081 1298 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 8:a8ac6ed29081 1299 },
screamer 8:a8ac6ed29081 1300 "WALLBOT_BLE_OTA": {
screamer 8:a8ac6ed29081 1301 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1302 "extra_labels_add": ["WALLBOT_BLE"],
screamer 8:a8ac6ed29081 1303 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 8:a8ac6ed29081 1304 },
screamer 8:a8ac6ed29081 1305 "DELTA_DFCM_NNN40": {
screamer 8:a8ac6ed29081 1306 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1307 "program_cycle_s": 10,
screamer 8:a8ac6ed29081 1308 "progen": {"target": "dfcm-nnn40"},
screamer 8:a8ac6ed29081 1309 "macros_add": ["TARGET_NRF_LFCLK_RC"],
screamer 8:a8ac6ed29081 1310 "features": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1311 },
screamer 8:a8ac6ed29081 1312 "DELTA_DFCM_NNN40_BOOT": {
screamer 8:a8ac6ed29081 1313 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 8:a8ac6ed29081 1314 "program_cycle_s": 10,
screamer 8:a8ac6ed29081 1315 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 8:a8ac6ed29081 1316 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1317 },
screamer 8:a8ac6ed29081 1318 "DELTA_DFCM_NNN40_OTA": {
screamer 8:a8ac6ed29081 1319 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 8:a8ac6ed29081 1320 "program_cycle_s": 10,
screamer 8:a8ac6ed29081 1321 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 8:a8ac6ed29081 1322 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1323 },
screamer 8:a8ac6ed29081 1324 "NRF51_DK": {
screamer 8:a8ac6ed29081 1325 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1326 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1327 "progen": {"target": "nrf51-dk"},
screamer 8:a8ac6ed29081 1328 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1329 },
screamer 8:a8ac6ed29081 1330 "NRF51_DK_BOOT": {
screamer 8:a8ac6ed29081 1331 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1332 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 8:a8ac6ed29081 1333 "extra_labels_add": ["NRF51_DK"],
screamer 8:a8ac6ed29081 1334 "macros_add": ["TARGET_NRF51_DK"]
screamer 8:a8ac6ed29081 1335 },
screamer 8:a8ac6ed29081 1336 "NRF51_DK_OTA": {
screamer 8:a8ac6ed29081 1337 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1338 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 8:a8ac6ed29081 1339 "extra_labels_add": ["NRF51_DK"],
screamer 8:a8ac6ed29081 1340 "macros_add": ["TARGET_NRF51_DK"]
screamer 8:a8ac6ed29081 1341 },
screamer 8:a8ac6ed29081 1342 "NRF51_DONGLE": {
screamer 8:a8ac6ed29081 1343 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1344 "progen": {"target": "nrf51-dongle"},
screamer 8:a8ac6ed29081 1345 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1346 },
screamer 8:a8ac6ed29081 1347 "NRF51_DONGLE_BOOT": {
screamer 8:a8ac6ed29081 1348 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 8:a8ac6ed29081 1349 "extra_labels_add": ["NRF51_DONGLE"],
screamer 8:a8ac6ed29081 1350 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 8:a8ac6ed29081 1351 },
screamer 8:a8ac6ed29081 1352 "NRF51_DONGLE_OTA": {
screamer 8:a8ac6ed29081 1353 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 8:a8ac6ed29081 1354 "extra_labels_add": ["NRF51_DONGLE"],
screamer 8:a8ac6ed29081 1355 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 8:a8ac6ed29081 1356 },
screamer 8:a8ac6ed29081 1357 "NRF51_MICROBIT": {
screamer 8:a8ac6ed29081 1358 "inherits": ["MCU_NRF51_16K_S110"],
screamer 8:a8ac6ed29081 1359 "macros_add": ["TARGET_NRF_LFCLK_RC"],
screamer 8:a8ac6ed29081 1360 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1361 },
screamer 8:a8ac6ed29081 1362 "NRF51_MICROBIT_BOOT": {
screamer 8:a8ac6ed29081 1363 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
screamer 8:a8ac6ed29081 1364 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 8:a8ac6ed29081 1365 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1366 },
screamer 8:a8ac6ed29081 1367 "NRF51_MICROBIT_OTA": {
screamer 8:a8ac6ed29081 1368 "inherits": ["MCU_NRF51_16K_OTA_S110"],
screamer 8:a8ac6ed29081 1369 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 8:a8ac6ed29081 1370 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1371 },
screamer 8:a8ac6ed29081 1372 "NRF51_MICROBIT_B": {
screamer 8:a8ac6ed29081 1373 "inherits": ["MCU_NRF51_16K"],
screamer 8:a8ac6ed29081 1374 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 8:a8ac6ed29081 1375 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1376 },
screamer 8:a8ac6ed29081 1377 "NRF51_MICROBIT_B_BOOT": {
screamer 8:a8ac6ed29081 1378 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 8:a8ac6ed29081 1379 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 8:a8ac6ed29081 1380 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1381 },
screamer 8:a8ac6ed29081 1382 "NRF51_MICROBIT_B_OTA": {
screamer 8:a8ac6ed29081 1383 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 8:a8ac6ed29081 1384 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 8:a8ac6ed29081 1385 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 8:a8ac6ed29081 1386 },
screamer 8:a8ac6ed29081 1387 "TY51822R3": {
screamer 8:a8ac6ed29081 1388 "inherits": ["MCU_NRF51_32K"],
screamer 8:a8ac6ed29081 1389 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
screamer 8:a8ac6ed29081 1390 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 8:a8ac6ed29081 1391 },
screamer 8:a8ac6ed29081 1392 "TY51822R3_BOOT": {
screamer 8:a8ac6ed29081 1393 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 8:a8ac6ed29081 1394 "extra_labels_add": ["TY51822R3"],
screamer 8:a8ac6ed29081 1395 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 8:a8ac6ed29081 1396 },
screamer 8:a8ac6ed29081 1397 "TY51822R3_OTA": {
screamer 8:a8ac6ed29081 1398 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 8:a8ac6ed29081 1399 "extra_labels_add": ["NRF51_DK"],
screamer 8:a8ac6ed29081 1400 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 8:a8ac6ed29081 1401 },
screamer 8:a8ac6ed29081 1402 "ARM_MPS2_Target": {
screamer 8:a8ac6ed29081 1403 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1404 "public": false,
screamer 8:a8ac6ed29081 1405 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1406 },
screamer 8:a8ac6ed29081 1407 "ARM_MPS2_M0": {
screamer 8:a8ac6ed29081 1408 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1409 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 1410 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1411 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
screamer 8:a8ac6ed29081 1412 "macros": ["CMSDK_CM0"],
screamer 8:a8ac6ed29081 1413 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1414 },
screamer 8:a8ac6ed29081 1415 "ARM_MPS2_M0P": {
screamer 8:a8ac6ed29081 1416 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1417 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1418 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1419 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
screamer 8:a8ac6ed29081 1420 "macros": ["CMSDK_CM0plus"],
screamer 8:a8ac6ed29081 1421 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1422 },
screamer 8:a8ac6ed29081 1423 "ARM_MPS2_M1": {
screamer 8:a8ac6ed29081 1424 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1425 "core": "Cortex-M1",
screamer 8:a8ac6ed29081 1426 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1427 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
screamer 8:a8ac6ed29081 1428 "macros": ["CMSDK_CM1"],
screamer 8:a8ac6ed29081 1429 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1430 },
screamer 8:a8ac6ed29081 1431 "ARM_MPS2_M3": {
screamer 8:a8ac6ed29081 1432 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1433 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1434 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1435 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
screamer 8:a8ac6ed29081 1436 "macros": ["CMSDK_CM3"],
screamer 8:a8ac6ed29081 1437 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1438 },
screamer 8:a8ac6ed29081 1439 "ARM_MPS2_M4": {
screamer 8:a8ac6ed29081 1440 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1441 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 1442 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1443 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
screamer 8:a8ac6ed29081 1444 "macros": ["CMSDK_CM4"],
screamer 8:a8ac6ed29081 1445 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1446 },
screamer 8:a8ac6ed29081 1447 "ARM_MPS2_M7": {
screamer 8:a8ac6ed29081 1448 "inherits": ["ARM_MPS2_Target"],
screamer 8:a8ac6ed29081 1449 "core": "Cortex-M7",
screamer 8:a8ac6ed29081 1450 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1451 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
screamer 8:a8ac6ed29081 1452 "macros": ["CMSDK_CM7"],
screamer 8:a8ac6ed29081 1453 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1454 },
screamer 8:a8ac6ed29081 1455 "ARM_IOTSS_Target": {
screamer 8:a8ac6ed29081 1456 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1457 "public": false,
screamer 8:a8ac6ed29081 1458 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1459 },
screamer 8:a8ac6ed29081 1460 "ARM_IOTSS_BEID": {
screamer 8:a8ac6ed29081 1461 "inherits": ["ARM_IOTSS_Target"],
screamer 8:a8ac6ed29081 1462 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1463 "supported_toolchains": ["ARM"],
screamer 8:a8ac6ed29081 1464 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
screamer 8:a8ac6ed29081 1465 "macros": ["CMSDK_BEID"],
screamer 8:a8ac6ed29081 1466 "features": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 8:a8ac6ed29081 1467 },
screamer 8:a8ac6ed29081 1468 "RZ_A1H": {
screamer 8:a8ac6ed29081 1469 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1470 "core": "Cortex-A9",
screamer 8:a8ac6ed29081 1471 "program_cycle_s": 2,
screamer 8:a8ac6ed29081 1472 "extra_labels": ["RENESAS", "MBRZA1H"],
screamer 8:a8ac6ed29081 1473 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 1474 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1475 "progen": {
screamer 8:a8ac6ed29081 1476 "target": "gr-peach",
screamer 8:a8ac6ed29081 1477 "iar": {
screamer 8:a8ac6ed29081 1478 "template": ["iar_rz_a1h.ewp.tmpl"]
screamer 8:a8ac6ed29081 1479 }
screamer 8:a8ac6ed29081 1480 },
screamer 8:a8ac6ed29081 1481 "features": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1482 },
screamer 8:a8ac6ed29081 1483 "VK_RZ_A1H": {
screamer 8:a8ac6ed29081 1484 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1485 "core": "Cortex-A9",
screamer 8:a8ac6ed29081 1486 "extra_labels": ["RENESAS", "VKRZA1H"],
screamer 8:a8ac6ed29081 1487 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 8:a8ac6ed29081 1488 "default_toolchain": "ARM",
screamer 8:a8ac6ed29081 1489 "progen": {
screamer 8:a8ac6ed29081 1490 "target": "vk-rza1h",
screamer 8:a8ac6ed29081 1491 "iar": {
screamer 8:a8ac6ed29081 1492 "template": ["iar_rz_a1h.ewp.tmpl"]
screamer 8:a8ac6ed29081 1493 }
screamer 8:a8ac6ed29081 1494 },
screamer 8:a8ac6ed29081 1495 "program_cycle_s": 2,
screamer 8:a8ac6ed29081 1496 "features": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1497 },
screamer 8:a8ac6ed29081 1498 "MAXWSNENV": {
screamer 8:a8ac6ed29081 1499 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1500 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1501 "macros": ["__SYSTEM_HFX=24000000"],
screamer 8:a8ac6ed29081 1502 "extra_labels": ["Maxim", "MAX32610"],
screamer 8:a8ac6ed29081 1503 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
screamer 8:a8ac6ed29081 1504 "progen": {"target": "maxwsnenv"},
screamer 8:a8ac6ed29081 1505 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1506 },
screamer 8:a8ac6ed29081 1507 "MAX32600MBED": {
screamer 8:a8ac6ed29081 1508 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1509 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1510 "macros": ["__SYSTEM_HFX=24000000"],
screamer 8:a8ac6ed29081 1511 "extra_labels": ["Maxim", "MAX32600"],
screamer 8:a8ac6ed29081 1512 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
screamer 8:a8ac6ed29081 1513 "progen": {"target": "max32600mbed"},
screamer 8:a8ac6ed29081 1514 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1515 },
screamer 8:a8ac6ed29081 1516 "EFM32GG_STK3700": {
screamer 8:a8ac6ed29081 1517 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1518 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1519 "macros": ["EFM32GG990F1024"],
screamer 8:a8ac6ed29081 1520 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1521 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1522 "progen": {"target": "efm32gg-stk"},
screamer 8:a8ac6ed29081 1523 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1524 },
screamer 8:a8ac6ed29081 1525 "EFM32LG_STK3600": {
screamer 8:a8ac6ed29081 1526 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1527 "core": "Cortex-M3",
screamer 8:a8ac6ed29081 1528 "macros": ["EFM32LG990F256"],
screamer 8:a8ac6ed29081 1529 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1530 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1531 "progen": {"target": "efm32lg-stk"},
screamer 8:a8ac6ed29081 1532 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1533 },
screamer 8:a8ac6ed29081 1534 "EFM32WG_STK3800": {
screamer 8:a8ac6ed29081 1535 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1536 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 1537 "macros": ["EFM32WG990F256"],
screamer 8:a8ac6ed29081 1538 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1539 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1540 "progen": {"target": "efm32wg-stk"},
screamer 8:a8ac6ed29081 1541 "features": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1542 },
screamer 8:a8ac6ed29081 1543 "EFM32ZG_STK3200": {
screamer 8:a8ac6ed29081 1544 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1545 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1546 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 1547 "supported_toolchains": ["GCC_ARM", "uARM"],
screamer 8:a8ac6ed29081 1548 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1549 "macros": ["EFM32ZG222F32"],
screamer 8:a8ac6ed29081 1550 "progen": {
screamer 8:a8ac6ed29081 1551 "target": "efm32zg-stk",
screamer 8:a8ac6ed29081 1552 "uvision": {
screamer 8:a8ac6ed29081 1553 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 1554 }
screamer 8:a8ac6ed29081 1555 },
screamer 8:a8ac6ed29081 1556 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1557 },
screamer 8:a8ac6ed29081 1558 "EFM32HG_STK3400": {
screamer 8:a8ac6ed29081 1559 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1560 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1561 "default_toolchain": "uARM",
screamer 8:a8ac6ed29081 1562 "supported_toolchains": ["GCC_ARM", "uARM"],
screamer 8:a8ac6ed29081 1563 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1564 "macros": ["EFM32HG322F64"],
screamer 8:a8ac6ed29081 1565 "progen": {
screamer 8:a8ac6ed29081 1566 "target": "efm32hg-stk",
screamer 8:a8ac6ed29081 1567 "uvision": {
screamer 8:a8ac6ed29081 1568 "template": ["uvision_microlib.uvproj.tmpl"]
screamer 8:a8ac6ed29081 1569 }
screamer 8:a8ac6ed29081 1570 },
screamer 8:a8ac6ed29081 1571 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1572 },
screamer 8:a8ac6ed29081 1573 "EFM32PG_STK3401": {
screamer 8:a8ac6ed29081 1574 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1575 "core": "Cortex-M4F",
screamer 8:a8ac6ed29081 1576 "macros": ["EFM32PG1B200F256GM48"],
screamer 8:a8ac6ed29081 1577 "extra_labels": ["Silicon_Labs", "EFM32"],
screamer 8:a8ac6ed29081 1578 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
screamer 8:a8ac6ed29081 1579 "progen": {"target": "efm32pg-stk"},
screamer 8:a8ac6ed29081 1580 "features": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1581 },
screamer 8:a8ac6ed29081 1582 "WIZWIKI_W7500": {
screamer 8:a8ac6ed29081 1583 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1584 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 1585 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
screamer 8:a8ac6ed29081 1586 "supported_toolchains": ["uARM", "ARM"],
screamer 8:a8ac6ed29081 1587 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1588 "progen": {"target": "wizwiki-w7500"},
screamer 8:a8ac6ed29081 1589 "features": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1590 },
screamer 8:a8ac6ed29081 1591 "WIZWIKI_W7500P": {
screamer 8:a8ac6ed29081 1592 "supported_form_factors": ["ARDUINO"],
screamer 8:a8ac6ed29081 1593 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 1594 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
screamer 8:a8ac6ed29081 1595 "supported_toolchains": ["uARM", "ARM"],
screamer 8:a8ac6ed29081 1596 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1597 "progen": {"target": "wizwiki-w7500p"},
screamer 8:a8ac6ed29081 1598 "features": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1599 },
screamer 8:a8ac6ed29081 1600 "WIZWIKI_W7500ECO": {
screamer 8:a8ac6ed29081 1601 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1602 "core": "Cortex-M0",
screamer 8:a8ac6ed29081 1603 "progen": {"target": "wizwiki_w7500eco"},
screamer 8:a8ac6ed29081 1604 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
screamer 8:a8ac6ed29081 1605 "supported_toolchains": ["uARM", "ARM"],
screamer 8:a8ac6ed29081 1606 "features": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 8:a8ac6ed29081 1607 },
screamer 8:a8ac6ed29081 1608 "SAMR21G18A": {
screamer 8:a8ac6ed29081 1609 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1610 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1611 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 8:a8ac6ed29081 1612 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
screamer 8:a8ac6ed29081 1613 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1614 "progen": {"target": "samr21g18a"},
screamer 8:a8ac6ed29081 1615 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
screamer 8:a8ac6ed29081 1616 },
screamer 8:a8ac6ed29081 1617 "SAMD21J18A": {
screamer 8:a8ac6ed29081 1618 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1619 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1620 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 8:a8ac6ed29081 1621 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 8:a8ac6ed29081 1622 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1623 "progen": {"target": "samd21j18a"},
screamer 8:a8ac6ed29081 1624 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
screamer 8:a8ac6ed29081 1625 },
screamer 8:a8ac6ed29081 1626 "SAMD21G18A": {
screamer 8:a8ac6ed29081 1627 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1628 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1629 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 8:a8ac6ed29081 1630 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 8:a8ac6ed29081 1631 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1632 "progen": {"target": "samd21g18a"},
screamer 8:a8ac6ed29081 1633 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
screamer 8:a8ac6ed29081 1634 },
screamer 8:a8ac6ed29081 1635 "SAML21J18A": {
screamer 8:a8ac6ed29081 1636 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1637 "core": "Cortex-M0+",
screamer 8:a8ac6ed29081 1638 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 8:a8ac6ed29081 1639 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
screamer 8:a8ac6ed29081 1640 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1641 "progen": {"target": "samr21j18a"},
screamer 8:a8ac6ed29081 1642 "progen_target": "samr21j18a",
screamer 8:a8ac6ed29081 1643 "features": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
screamer 8:a8ac6ed29081 1644 },
screamer 8:a8ac6ed29081 1645 "SAMG55J19": {
screamer 8:a8ac6ed29081 1646 "inherits": ["Target"],
screamer 8:a8ac6ed29081 1647 "core": "Cortex-M4",
screamer 8:a8ac6ed29081 1648 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
screamer 8:a8ac6ed29081 1649 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 8:a8ac6ed29081 1650 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 8:a8ac6ed29081 1651 "default_toolchain": "ARM",
screamer 8:a8ac6ed29081 1652 "progen": {"target": "samg55j19"},
screamer 8:a8ac6ed29081 1653 "progen_target": "samg55j19",
screamer 8:a8ac6ed29081 1654 "features": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
screamer 8:a8ac6ed29081 1655 }
screamer 8:a8ac6ed29081 1656 }