Changes to support running on smaller memory LPC device LPC1764

Fork of mbed-dev by mbed official

Committer:
jolyon
Date:
Mon Oct 10 14:36:54 2016 +0000
Revision:
149:6f3fb14e6942
Parent:
148:21d94c44109e
Working with LPC1764 & inverted LEDS

Who changed what in which revision?

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