mbed

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Fri Oct 28 11:17:30 2016 +0100
Revision:
149:156823d33999
Child:
150:02e0a0aed4ec
This updates the lib to the mbed lib v128

NOTE: This release includes a restructuring of the file and directory locations and thus some
include paths in your code may need updating accordingly.

Who changed what in which revision?

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