Clone of official tools

Committer:
Anders Blomdell
Date:
Thu Feb 04 17:17:13 2021 +0100
Revision:
47:21ae3e5a7128
Parent:
30:f12ce67666d0
Add a few normpath calls

Who changed what in which revision?

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