mbed library sources. Supersedes mbed-src.

Fork of mbed-dev by Umar Naeem

Committer:
<>
Date:
Tue Nov 08 17:45:16 2016 +0000
Revision:
150:02e0a0aed4ec
Parent:
149:156823d33999
Child:
151:5eaa88a5bcc7
This updates the lib to the mbed lib v129

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 },
<> 150:02e0a0aed4ec 485 "MCU_K22F512": {
<> 149:156823d33999 486 "core": "Cortex-M4F",
<> 149:156823d33999 487 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 150:02e0a0aed4ec 488 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
<> 149:156823d33999 489 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 490 "public": false,
<> 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"],
<> 150:02e0a0aed4ec 495 "device_name": "MK22DN512xxx5"
<> 150:02e0a0aed4ec 496 },
<> 150:02e0a0aed4ec 497 "K22F": {
<> 150:02e0a0aed4ec 498 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 499 "inherits": ["MCU_K22F512"],
<> 149:156823d33999 500 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 501 "extra_labels_add": ["FRDM"]
<> 149:156823d33999 502 },
<> 149:156823d33999 503 "KL27Z": {
<> 149:156823d33999 504 "inherits": ["Target"],
<> 149:156823d33999 505 "core": "Cortex-M0+",
<> 149:156823d33999 506 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 507 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 508 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 509 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 510 "is_disk_virtual": true,
<> 149:156823d33999 511 "default_toolchain": "ARM",
<> 149:156823d33999 512 "detect_code": ["0261"],
<> 149:156823d33999 513 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 514 "default_lib": "std",
<> 149:156823d33999 515 "release_versions": ["2"],
<> 149:156823d33999 516 "device_name": "MKL27Z64xxx4"
<> 149:156823d33999 517 },
<> 149:156823d33999 518 "KL43Z": {
<> 149:156823d33999 519 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 520 "core": "Cortex-M0+",
<> 149:156823d33999 521 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 522 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 523 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 524 "is_disk_virtual": true,
<> 149:156823d33999 525 "inherits": ["Target"],
<> 149:156823d33999 526 "detect_code": ["0262"],
<> 149:156823d33999 527 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 528 "release_versions": ["2", "5"],
<> 149:156823d33999 529 "device_name": "MKL43Z256xxx4"
<> 149:156823d33999 530 },
<> 149:156823d33999 531 "KL82Z": {
<> 149:156823d33999 532 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 533 "core": "Cortex-M0+",
<> 149:156823d33999 534 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 535 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 536 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 149:156823d33999 537 "is_disk_virtual": true,
<> 149:156823d33999 538 "inherits": ["Target"],
<> 149:156823d33999 539 "detect_code": ["0218"],
<> 149:156823d33999 540 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 541 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 542 "device_name": "MKL82Z128xxx7"
<> 150:02e0a0aed4ec 543 },
<> 150:02e0a0aed4ec 544 "KW24D": {
<> 150:02e0a0aed4ec 545 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 546 "core": "Cortex-M4",
<> 150:02e0a0aed4ec 547 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 150:02e0a0aed4ec 548 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 549 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 550 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 551 "inherits": ["Target"],
<> 150:02e0a0aed4ec 552 "detect_code": ["0250"],
<> 150:02e0a0aed4ec 553 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 150:02e0a0aed4ec 554 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 555 "device_name": "MKW24D512xxx5"
<> 149:156823d33999 556 },
<> 149:156823d33999 557 "K64F": {
<> 149:156823d33999 558 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 559 "core": "Cortex-M4F",
<> 149:156823d33999 560 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 561 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
<> 149:156823d33999 562 "is_disk_virtual": true,
<> 149:156823d33999 563 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
<> 149:156823d33999 564 "inherits": ["Target"],
<> 149:156823d33999 565 "detect_code": ["0240"],
<> 149:156823d33999 566 "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 567 "features": ["LWIP", "STORAGE"],
<> 149:156823d33999 568 "release_versions": ["2", "5"],
<> 149:156823d33999 569 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 570 },
<> 149:156823d33999 571 "MTS_GAMBIT": {
<> 149:156823d33999 572 "inherits": ["Target"],
<> 149:156823d33999 573 "core": "Cortex-M4F",
<> 149:156823d33999 574 "supported_toolchains": ["ARM", "GCC_ARM"],
<> 149:156823d33999 575 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
<> 149:156823d33999 576 "is_disk_virtual": true,
<> 149:156823d33999 577 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 149:156823d33999 578 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 579 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 580 },
<> 149:156823d33999 581 "HEXIWEAR": {
<> 149:156823d33999 582 "inherits": ["Target"],
<> 149:156823d33999 583 "core": "Cortex-M4F",
<> 149:156823d33999 584 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
<> 149:156823d33999 585 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 586 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 149:156823d33999 587 "is_disk_virtual": true,
<> 149:156823d33999 588 "default_toolchain": "ARM",
<> 149:156823d33999 589 "detect_code": ["0214"],
<> 149:156823d33999 590 "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 591 "default_lib": "std",
<> 149:156823d33999 592 "release_versions": ["2", "5"],
<> 149:156823d33999 593 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 594 },
<> 149:156823d33999 595 "K66F": {
<> 149:156823d33999 596 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 597 "core": "Cortex-M4F",
<> 149:156823d33999 598 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 599 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 600 "is_disk_virtual": true,
<> 149:156823d33999 601 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
<> 149:156823d33999 602 "inherits": ["Target"],
<> 149:156823d33999 603 "detect_code": ["0311"],
<> 149:156823d33999 604 "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 605 "release_versions": ["2", "5"],
<> 149:156823d33999 606 "device_name" : "MK66FN2M0xxx18"
<> 149:156823d33999 607 },
<> 150:02e0a0aed4ec 608 "K82F": {
<> 150:02e0a0aed4ec 609 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 610 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 611 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 150:02e0a0aed4ec 612 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 613 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 614 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 615 "inherits": ["Target"],
<> 150:02e0a0aed4ec 616 "detect_code": ["0217"],
<> 150:02e0a0aed4ec 617 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 618 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 619 "device_name" : "MK66FN256xxx15"
<> 150:02e0a0aed4ec 620 },
<> 149:156823d33999 621 "NUCLEO_F030R8": {
<> 149:156823d33999 622 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 623 "core": "Cortex-M0",
<> 149:156823d33999 624 "default_toolchain": "ARM",
<> 149:156823d33999 625 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
<> 149:156823d33999 626 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 627 "inherits": ["Target"],
<> 149:156823d33999 628 "detect_code": ["0725"],
<> 149:156823d33999 629 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 630 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 631 "default_lib": "small",
<> 149:156823d33999 632 "release_versions": ["2"],
<> 149:156823d33999 633 "device_name": "STM32F030R8"
<> 149:156823d33999 634 },
<> 149:156823d33999 635 "NUCLEO_F031K6": {
<> 149:156823d33999 636 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 637 "core": "Cortex-M0",
<> 149:156823d33999 638 "default_toolchain": "uARM",
<> 149:156823d33999 639 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
<> 149:156823d33999 640 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 641 "inherits": ["Target"],
<> 149:156823d33999 642 "detect_code": ["0791"],
<> 149:156823d33999 643 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 644 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 645 "default_lib": "small",
<> 149:156823d33999 646 "release_versions": ["2"],
<> 149:156823d33999 647 "device_name": "STM32F031K6"
<> 149:156823d33999 648 },
<> 149:156823d33999 649 "NUCLEO_F042K6": {
<> 149:156823d33999 650 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 651 "core": "Cortex-M0",
<> 149:156823d33999 652 "default_toolchain": "uARM",
<> 149:156823d33999 653 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
<> 149:156823d33999 654 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 655 "inherits": ["Target"],
<> 149:156823d33999 656 "detect_code": ["0785"],
<> 149:156823d33999 657 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 658 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 659 "default_lib": "small",
<> 149:156823d33999 660 "release_versions": ["2"],
<> 149:156823d33999 661 "device_name": "STM32F042K6"
<> 149:156823d33999 662 },
<> 149:156823d33999 663 "NUCLEO_F070RB": {
<> 149:156823d33999 664 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 665 "core": "Cortex-M0",
<> 149:156823d33999 666 "default_toolchain": "ARM",
<> 149:156823d33999 667 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
<> 149:156823d33999 668 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 669 "inherits": ["Target"],
<> 149:156823d33999 670 "detect_code": ["0755"],
<> 149:156823d33999 671 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 672 "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 673 "release_versions": ["2", "5"],
<> 149:156823d33999 674 "device_name": "STM32F070RB"
<> 149:156823d33999 675 },
<> 149:156823d33999 676 "NUCLEO_F072RB": {
<> 149:156823d33999 677 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 678 "core": "Cortex-M0",
<> 149:156823d33999 679 "default_toolchain": "ARM",
<> 149:156823d33999 680 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
<> 149:156823d33999 681 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 682 "inherits": ["Target"],
<> 149:156823d33999 683 "detect_code": ["0730"],
<> 149:156823d33999 684 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 685 "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 686 "release_versions": ["2", "5"],
<> 149:156823d33999 687 "device_name": "STM32F072RB"
<> 149:156823d33999 688 },
<> 149:156823d33999 689 "NUCLEO_F091RC": {
<> 149:156823d33999 690 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 691 "core": "Cortex-M0",
<> 149:156823d33999 692 "default_toolchain": "ARM",
<> 149:156823d33999 693 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
<> 149:156823d33999 694 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 695 "inherits": ["Target"],
<> 149:156823d33999 696 "detect_code": ["0750"],
<> 149:156823d33999 697 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 698 "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 699 "release_versions": ["2", "5"],
<> 149:156823d33999 700 "device_name": "STM32F091RC"
<> 149:156823d33999 701 },
<> 149:156823d33999 702 "NUCLEO_F103RB": {
<> 149:156823d33999 703 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 704 "core": "Cortex-M3",
<> 149:156823d33999 705 "default_toolchain": "ARM",
<> 149:156823d33999 706 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
<> 149:156823d33999 707 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 708 "inherits": ["Target"],
<> 149:156823d33999 709 "detect_code": ["0700"],
<> 149:156823d33999 710 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 711 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 712 "release_versions": ["2", "5"],
<> 149:156823d33999 713 "device_name": "STM32F103RB"
<> 149:156823d33999 714 },
<> 149:156823d33999 715 "NUCLEO_F207ZG": {
<> 149:156823d33999 716 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 717 "core": "Cortex-M3",
<> 149:156823d33999 718 "default_toolchain": "ARM",
<> 149:156823d33999 719 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
<> 149:156823d33999 720 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 721 "inherits": ["Target"],
<> 149:156823d33999 722 "detect_code": ["0835"],
<> 149:156823d33999 723 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 724 "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 725 "features": ["LWIP"],
<> 149:156823d33999 726 "release_versions": ["2", "5"],
<> 149:156823d33999 727 "device_name" : "STM32F207ZG"
<> 149:156823d33999 728 },
<> 149:156823d33999 729 "NUCLEO_F302R8": {
<> 149:156823d33999 730 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 731 "core": "Cortex-M4F",
<> 149:156823d33999 732 "default_toolchain": "ARM",
<> 149:156823d33999 733 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
<> 149:156823d33999 734 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 735 "inherits": ["Target"],
<> 149:156823d33999 736 "detect_code": ["0705"],
<> 149:156823d33999 737 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 738 "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 739 "default_lib": "small",
<> 149:156823d33999 740 "release_versions": ["2"],
<> 149:156823d33999 741 "device_name": "STM32F302R8"
<> 149:156823d33999 742 },
<> 149:156823d33999 743 "NUCLEO_F303K8": {
<> 149:156823d33999 744 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 745 "core": "Cortex-M4F",
<> 149:156823d33999 746 "default_toolchain": "ARM",
<> 149:156823d33999 747 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
<> 149:156823d33999 748 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 749 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 750 "inherits": ["Target"],
<> 149:156823d33999 751 "detect_code": ["0775"],
<> 149:156823d33999 752 "default_lib": "small",
<> 149:156823d33999 753 "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 754 "release_versions": ["2"],
<> 149:156823d33999 755 "device_name": "STM32F303K8"
<> 149:156823d33999 756 },
<> 149:156823d33999 757 "NUCLEO_F303RE": {
<> 149:156823d33999 758 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 759 "core": "Cortex-M4F",
<> 149:156823d33999 760 "default_toolchain": "ARM",
<> 149:156823d33999 761 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
<> 149:156823d33999 762 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 763 "inherits": ["Target"],
<> 149:156823d33999 764 "detect_code": ["0745"],
<> 149:156823d33999 765 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 766 "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 767 "release_versions": ["2", "5"],
<> 149:156823d33999 768 "device_name": "STM32F303RE"
<> 149:156823d33999 769 },
<> 149:156823d33999 770 "NUCLEO_F303ZE": {
<> 149:156823d33999 771 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 772 "core": "Cortex-M4F",
<> 149:156823d33999 773 "default_toolchain": "ARM",
<> 149:156823d33999 774 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
<> 149:156823d33999 775 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 776 "inherits": ["Target"],
<> 149:156823d33999 777 "detect_code": ["0747"],
<> 149:156823d33999 778 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 150:02e0a0aed4ec 779 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
<> 149:156823d33999 780 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 781 "device_name": "STM32F303ZE"
<> 149:156823d33999 782 },
<> 149:156823d33999 783 "NUCLEO_F334R8": {
<> 149:156823d33999 784 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 785 "core": "Cortex-M4F",
<> 149:156823d33999 786 "default_toolchain": "ARM",
<> 149:156823d33999 787 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
<> 149:156823d33999 788 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 789 "inherits": ["Target"],
<> 149:156823d33999 790 "detect_code": ["0735"],
<> 149:156823d33999 791 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 792 "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 793 "default_lib": "small",
<> 149:156823d33999 794 "release_versions": ["2"],
<> 149:156823d33999 795 "device_name": "STM32F334R8"
<> 149:156823d33999 796 },
<> 149:156823d33999 797 "NUCLEO_F401RE": {
<> 149:156823d33999 798 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 799 "core": "Cortex-M4F",
<> 149:156823d33999 800 "default_toolchain": "ARM",
<> 149:156823d33999 801 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
<> 149:156823d33999 802 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 803 "inherits": ["Target"],
<> 149:156823d33999 804 "detect_code": ["0720"],
<> 149:156823d33999 805 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 806 "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 807 "release_versions": ["2", "5"],
<> 149:156823d33999 808 "device_name": "STM32F401RE"
<> 149:156823d33999 809 },
<> 149:156823d33999 810 "NUCLEO_F410RB": {
<> 149:156823d33999 811 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 812 "core": "Cortex-M4F",
<> 149:156823d33999 813 "default_toolchain": "ARM",
<> 149:156823d33999 814 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
<> 149:156823d33999 815 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 816 "inherits": ["Target"],
<> 149:156823d33999 817 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 818 "detect_code": ["0740"],
<> 149:156823d33999 819 "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 820 "release_versions": ["2", "5"],
<> 149:156823d33999 821 "device_name": "STM32F410RB"
<> 149:156823d33999 822 },
<> 149:156823d33999 823 "NUCLEO_F411RE": {
<> 149:156823d33999 824 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 825 "core": "Cortex-M4F",
<> 149:156823d33999 826 "default_toolchain": "ARM",
<> 149:156823d33999 827 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 149:156823d33999 828 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 829 "inherits": ["Target"],
<> 149:156823d33999 830 "detect_code": ["0740"],
<> 149:156823d33999 831 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 832 "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 833 "release_versions": ["2", "5"],
<> 149:156823d33999 834 "device_name": "STM32F411RE"
<> 149:156823d33999 835 },
<> 149:156823d33999 836 "ELMO_F411RE": {
<> 149:156823d33999 837 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 838 "core": "Cortex-M4F",
<> 149:156823d33999 839 "default_toolchain": "uARM",
<> 149:156823d33999 840 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 149:156823d33999 841 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 842 "inherits": ["Target"],
<> 149:156823d33999 843 "detect_code": ["----"],
<> 149:156823d33999 844 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 845 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 846 "default_lib": "small",
<> 149:156823d33999 847 "release_versions": ["2"],
<> 149:156823d33999 848 "device_name": "STM32F411RE"
<> 149:156823d33999 849 },
<> 149:156823d33999 850 "NUCLEO_F429ZI": {
<> 149:156823d33999 851 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 852 "inherits": ["Target"],
<> 149:156823d33999 853 "core": "Cortex-M4F",
<> 149:156823d33999 854 "default_toolchain": "ARM",
<> 149:156823d33999 855 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "F429_F439"],
<> 149:156823d33999 856 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 857 "progen": {"target": "nucleo-f429zi"},
<> 149:156823d33999 858 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 859 "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 860 "detect_code": ["0796"],
<> 149:156823d33999 861 "features": ["LWIP"],
<> 149:156823d33999 862 "release_versions": ["2", "5"],
<> 149:156823d33999 863 "device_name" : "STM32F429ZI"
<> 149:156823d33999 864 },
<> 149:156823d33999 865 "NUCLEO_F439ZI": {
<> 149:156823d33999 866 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 867 "inherits": ["Target"],
<> 149:156823d33999 868 "core": "Cortex-M4F",
<> 149:156823d33999 869 "default_toolchain": "ARM",
<> 149:156823d33999 870 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "F429_F439"],
<> 149:156823d33999 871 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 872 "progen": {"target": "nucleo-f439zi"},
<> 149:156823d33999 873 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 874 "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 875 "detect_code": ["0797"],
<> 149:156823d33999 876 "features": ["LWIP"],
<> 149:156823d33999 877 "release_versions": ["2", "5"],
<> 149:156823d33999 878 "device_name" : "STM32F429ZI"
<> 149:156823d33999 879 },
<> 149:156823d33999 880 "NUCLEO_F446RE": {
<> 149:156823d33999 881 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 882 "core": "Cortex-M4F",
<> 149:156823d33999 883 "default_toolchain": "ARM",
<> 149:156823d33999 884 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
<> 149:156823d33999 885 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 886 "inherits": ["Target"],
<> 149:156823d33999 887 "detect_code": ["0777"],
<> 149:156823d33999 888 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 889 "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 890 "release_versions": ["2", "5"],
<> 149:156823d33999 891 "device_name": "STM32F446RE"
<> 149:156823d33999 892 },
<> 149:156823d33999 893 "NUCLEO_F446ZE": {
<> 149:156823d33999 894 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 895 "core": "Cortex-M4F",
<> 149:156823d33999 896 "default_toolchain": "ARM",
<> 149:156823d33999 897 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
<> 149:156823d33999 898 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 899 "inherits": ["Target"],
<> 149:156823d33999 900 "detect_code": ["0778"],
<> 149:156823d33999 901 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 902 "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 903 "release_versions": ["2", "5"],
<> 149:156823d33999 904 "device_name" : "STM32F446ZE"
<> 149:156823d33999 905 },
<> 149:156823d33999 906 "B96B_F446VE": {
<> 149:156823d33999 907 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 908 "core": "Cortex-M4F",
<> 149:156823d33999 909 "default_toolchain": "ARM",
<> 149:156823d33999 910 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
<> 149:156823d33999 911 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 912 "inherits": ["Target"],
<> 149:156823d33999 913 "detect_code": ["0840"],
<> 149:156823d33999 914 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 915 "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 916 "release_versions": ["2", "5"],
<> 149:156823d33999 917 "device_name":"STM32F446VE"
<> 149:156823d33999 918 },
<> 149:156823d33999 919 "NUCLEO_F746ZG": {
<> 149:156823d33999 920 "inherits": ["Target"],
<> 149:156823d33999 921 "core": "Cortex-M7F",
<> 149:156823d33999 922 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG", "F746_F756"],
<> 149:156823d33999 923 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 924 "default_toolchain": "ARM",
<> 149:156823d33999 925 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 926 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 927 "detect_code": ["0816"],
<> 149:156823d33999 928 "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 929 "features": ["LWIP"],
<> 149:156823d33999 930 "release_versions": ["2", "5"],
<> 149:156823d33999 931 "device_name": "STM32F746ZG"
<> 149:156823d33999 932 },
<> 149:156823d33999 933 "NUCLEO_F756ZG": {
<> 149:156823d33999 934 "inherits": ["Target"],
<> 149:156823d33999 935 "core": "Cortex-M7F",
<> 149:156823d33999 936 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756ZG", "F746_F756"],
<> 149:156823d33999 937 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 938 "default_toolchain": "ARM",
<> 149:156823d33999 939 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 940 "detect_code": ["0819"],
<> 149:156823d33999 941 "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 942 "features": ["LWIP"],
<> 149:156823d33999 943 "release_versions": ["2", "5"],
<> 149:156823d33999 944 "device_name": "STM32F756ZG"
<> 149:156823d33999 945 },
<> 149:156823d33999 946 "NUCLEO_F767ZI": {
<> 149:156823d33999 947 "inherits": ["Target"],
<> 149:156823d33999 948 "core": "Cortex-M7FD",
<> 149:156823d33999 949 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
<> 149:156823d33999 950 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 951 "default_toolchain": "ARM",
<> 149:156823d33999 952 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 953 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 954 "detect_code": ["0818"],
<> 149:156823d33999 955 "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 956 "features": ["LWIP"],
<> 149:156823d33999 957 "release_versions": ["2", "5"],
<> 149:156823d33999 958 "device_name" : "STM32F767ZI"
<> 149:156823d33999 959 },
<> 149:156823d33999 960 "NUCLEO_L011K4": {
<> 149:156823d33999 961 "inherits": ["Target"],
<> 149:156823d33999 962 "core": "Cortex-M0+",
<> 149:156823d33999 963 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
<> 149:156823d33999 964 "supported_toolchains": ["uARM"],
<> 149:156823d33999 965 "default_toolchain": "uARM",
<> 149:156823d33999 966 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 967 "detect_code": ["0780"],
<> 149:156823d33999 968 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 969 "default_lib": "small",
<> 149:156823d33999 970 "release_versions": ["2"],
<> 149:156823d33999 971 "device_name": "STM32L011K4"
<> 149:156823d33999 972 },
<> 149:156823d33999 973 "NUCLEO_L031K6": {
<> 149:156823d33999 974 "inherits": ["Target"],
<> 149:156823d33999 975 "core": "Cortex-M0",
<> 149:156823d33999 976 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
<> 149:156823d33999 977 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 978 "default_toolchain": "uARM",
<> 149:156823d33999 979 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 980 "detect_code": ["0790"],
<> 149:156823d33999 981 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 982 "default_lib": "small",
<> 149:156823d33999 983 "release_versions": ["2"],
<> 149:156823d33999 984 "device_name": "STM32L031K6"
<> 149:156823d33999 985 },
<> 149:156823d33999 986 "NUCLEO_L053R8": {
<> 149:156823d33999 987 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 988 "core": "Cortex-M0+",
<> 149:156823d33999 989 "default_toolchain": "ARM",
<> 149:156823d33999 990 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
<> 149:156823d33999 991 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 992 "inherits": ["Target"],
<> 149:156823d33999 993 "detect_code": ["0715"],
<> 149:156823d33999 994 "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 995 "default_lib": "small",
<> 149:156823d33999 996 "release_versions": ["2"],
<> 149:156823d33999 997 "device_name": "STM32L053R8"
<> 149:156823d33999 998 },
<> 149:156823d33999 999 "NUCLEO_L073RZ": {
<> 149:156823d33999 1000 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1001 "core": "Cortex-M0+",
<> 149:156823d33999 1002 "default_toolchain": "ARM",
<> 149:156823d33999 1003 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
<> 149:156823d33999 1004 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1005 "inherits": ["Target"],
<> 149:156823d33999 1006 "detect_code": ["0760"],
<> 149:156823d33999 1007 "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 1008 "release_versions": ["2", "5"],
<> 149:156823d33999 1009 "device_name": "STM32L073RZ"
<> 149:156823d33999 1010 },
<> 149:156823d33999 1011 "NUCLEO_L152RE": {
<> 149:156823d33999 1012 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1013 "core": "Cortex-M3",
<> 149:156823d33999 1014 "default_toolchain": "ARM",
<> 149:156823d33999 1015 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
<> 149:156823d33999 1016 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1017 "inherits": ["Target"],
<> 149:156823d33999 1018 "detect_code": ["0710"],
<> 149:156823d33999 1019 "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 1020 "release_versions": ["2", "5"],
<> 149:156823d33999 1021 "device_name": "STM32L152RE"
<> 149:156823d33999 1022 },
<> 149:156823d33999 1023 "NUCLEO_L432KC": {
<> 149:156823d33999 1024 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1025 "core": "Cortex-M4F",
<> 149:156823d33999 1026 "default_toolchain": "ARM",
<> 149:156823d33999 1027 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
<> 149:156823d33999 1028 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1029 "inherits": ["Target"],
<> 149:156823d33999 1030 "detect_code": ["0770"],
<> 149:156823d33999 1031 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1032 "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 1033 "release_versions": ["2", "5"],
<> 149:156823d33999 1034 "device_name" : "STM32L432KC"
<> 149:156823d33999 1035 },
<> 149:156823d33999 1036 "NUCLEO_L476RG": {
<> 149:156823d33999 1037 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1038 "core": "Cortex-M4F",
<> 149:156823d33999 1039 "default_toolchain": "ARM",
<> 149:156823d33999 1040 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "L476_L486"],
<> 149:156823d33999 1041 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1042 "inherits": ["Target"],
<> 149:156823d33999 1043 "detect_code": ["0765"],
<> 149:156823d33999 1044 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1045 "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 1046 "release_versions": ["2", "5"],
<> 149:156823d33999 1047 "device_name": "stm32l476rg"
<> 149:156823d33999 1048 },
<> 149:156823d33999 1049 "NUCLEO_L486RG": {
<> 149:156823d33999 1050 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1051 "core": "Cortex-M4F",
<> 149:156823d33999 1052 "default_toolchain": "ARM",
<> 149:156823d33999 1053 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "L476_L486"],
<> 149:156823d33999 1054 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1055 "inherits": ["Target"],
<> 149:156823d33999 1056 "detect_code": ["0827"],
<> 149:156823d33999 1057 "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 1058 "release_versions": ["2", "5"],
<> 149:156823d33999 1059 "device_name": "stm32l486rg"
<> 149:156823d33999 1060 },
<> 149:156823d33999 1061 "STM32F3XX": {
<> 149:156823d33999 1062 "inherits": ["Target"],
<> 149:156823d33999 1063 "core": "Cortex-M4",
<> 149:156823d33999 1064 "default_toolchain": "ARM",
<> 149:156823d33999 1065 "extra_labels": ["STM", "STM32F3XX"],
<> 149:156823d33999 1066 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
<> 149:156823d33999 1067 },
<> 149:156823d33999 1068 "STM32F407": {
<> 149:156823d33999 1069 "inherits": ["Target"],
<> 149:156823d33999 1070 "core": "Cortex-M4F",
<> 149:156823d33999 1071 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
<> 149:156823d33999 1072 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
<> 149:156823d33999 1073 },
<> 149:156823d33999 1074 "ARCH_MAX": {
<> 149:156823d33999 1075 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1076 "core": "Cortex-M4F",
<> 149:156823d33999 1077 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 1078 "program_cycle_s": 2,
<> 149:156823d33999 1079 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
<> 149:156823d33999 1080 "macros": ["LSI_VALUE=32000"],
<> 149:156823d33999 1081 "inherits": ["Target"],
<> 149:156823d33999 1082 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1083 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1084 "release_versions": ["2"],
<> 149:156823d33999 1085 "device_name": "STM32F407VG"
<> 149:156823d33999 1086 },
<> 149:156823d33999 1087 "DISCO_F051R8": {
<> 149:156823d33999 1088 "inherits": ["Target"],
<> 149:156823d33999 1089 "core": "Cortex-M0",
<> 149:156823d33999 1090 "default_toolchain": "ARM",
<> 149:156823d33999 1091 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
<> 149:156823d33999 1092 "supported_toolchains": ["GCC_ARM"],
<> 149:156823d33999 1093 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1094 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1095 "device_name": "STM32F051R8"
<> 149:156823d33999 1096 },
<> 149:156823d33999 1097 "DISCO_F100RB": {
<> 149:156823d33999 1098 "inherits": ["Target"],
<> 149:156823d33999 1099 "core": "Cortex-M3",
<> 149:156823d33999 1100 "default_toolchain": "ARM",
<> 149:156823d33999 1101 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
<> 149:156823d33999 1102 "supported_toolchains": ["GCC_ARM"],
<> 149:156823d33999 1103 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1104 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1105 "device_name": "STM32F100RB"
<> 149:156823d33999 1106 },
<> 149:156823d33999 1107 "DISCO_F303VC": {
<> 149:156823d33999 1108 "inherits": ["Target"],
<> 149:156823d33999 1109 "core": "Cortex-M4F",
<> 149:156823d33999 1110 "default_toolchain": "ARM",
<> 149:156823d33999 1111 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
<> 149:156823d33999 1112 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1113 "supported_toolchains": ["GCC_ARM"],
<> 149:156823d33999 1114 "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 1115 "device_name": "STM32F303VC"
<> 149:156823d33999 1116 },
<> 149:156823d33999 1117 "DISCO_F334C8": {
<> 149:156823d33999 1118 "inherits": ["Target"],
<> 149:156823d33999 1119 "core": "Cortex-M4F",
<> 149:156823d33999 1120 "default_toolchain": "ARM",
<> 149:156823d33999 1121 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
<> 149:156823d33999 1122 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1123 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1124 "detect_code": ["0810"],
<> 149:156823d33999 1125 "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 1126 "default_lib": "small",
<> 149:156823d33999 1127 "release_versions": ["2"],
<> 149:156823d33999 1128 "device_name": "STM32F334C8"
<> 149:156823d33999 1129 },
<> 149:156823d33999 1130 "DISCO_F407VG": {
<> 149:156823d33999 1131 "inherits": ["Target"],
<> 149:156823d33999 1132 "core": "Cortex-M4F",
<> 149:156823d33999 1133 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
<> 149:156823d33999 1134 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 1135 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1136 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1137 "device_name": "STM32F407VG"
<> 149:156823d33999 1138 },
<> 149:156823d33999 1139 "DISCO_F429ZI": {
<> 149:156823d33999 1140 "inherits": ["Target"],
<> 149:156823d33999 1141 "core": "Cortex-M4F",
<> 149:156823d33999 1142 "default_toolchain": "ARM",
<> 149:156823d33999 1143 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
<> 149:156823d33999 1144 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1145 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1146 "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 1147 "release_versions": ["2", "5"],
<> 149:156823d33999 1148 "device_name": "STM32F429ZI"
<> 149:156823d33999 1149 },
<> 149:156823d33999 1150 "DISCO_F469NI": {
<> 149:156823d33999 1151 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1152 "core": "Cortex-M4F",
<> 149:156823d33999 1153 "default_toolchain": "ARM",
<> 149:156823d33999 1154 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
<> 149:156823d33999 1155 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1156 "inherits": ["Target"],
<> 149:156823d33999 1157 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1158 "detect_code": ["0788"],
<> 149:156823d33999 1159 "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 1160 "release_versions": ["2", "5"],
<> 149:156823d33999 1161 "device_name": "STM32F469NI"
<> 149:156823d33999 1162 },
<> 149:156823d33999 1163 "DISCO_L053C8": {
<> 149:156823d33999 1164 "inherits": ["Target"],
<> 149:156823d33999 1165 "core": "Cortex-M0+",
<> 149:156823d33999 1166 "default_toolchain": "ARM",
<> 149:156823d33999 1167 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
<> 149:156823d33999 1168 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1169 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 1170 "default_lib": "small",
<> 149:156823d33999 1171 "release_versions": ["2"],
<> 149:156823d33999 1172 "device_name": "STM32L053C8"
<> 149:156823d33999 1173 },
<> 149:156823d33999 1174 "DISCO_F746NG": {
<> 149:156823d33999 1175 "inherits": ["Target"],
<> 149:156823d33999 1176 "core": "Cortex-M7F",
<> 149:156823d33999 1177 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
<> 149:156823d33999 1178 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1179 "default_toolchain": "ARM",
<> 149:156823d33999 1180 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1181 "detect_code": ["0815"],
<> 149:156823d33999 1182 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1183 "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 1184 "features": ["LWIP"],
<> 149:156823d33999 1185 "release_versions": ["2", "5"],
<> 149:156823d33999 1186 "device_name": "STM32F746NG"
<> 149:156823d33999 1187 },
<> 149:156823d33999 1188 "DISCO_F769NI": {
<> 149:156823d33999 1189 "inherits": ["Target"],
<> 149:156823d33999 1190 "core": "Cortex-M7FD",
<> 149:156823d33999 1191 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
<> 149:156823d33999 1192 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1193 "default_toolchain": "ARM",
<> 149:156823d33999 1194 "detect_code": ["0817"],
<> 149:156823d33999 1195 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1196 "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 1197 "features": ["LWIP"],
<> 149:156823d33999 1198 "release_versions": ["2"],
<> 149:156823d33999 1199 "device_name": "STM32F769NI"
<> 149:156823d33999 1200 },
<> 149:156823d33999 1201 "DISCO_L476VG": {
<> 149:156823d33999 1202 "inherits": ["Target"],
<> 149:156823d33999 1203 "core": "Cortex-M4F",
<> 149:156823d33999 1204 "default_toolchain": "ARM",
<> 149:156823d33999 1205 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
<> 149:156823d33999 1206 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1207 "detect_code": ["0820"],
<> 149:156823d33999 1208 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1209 "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 1210 "release_versions": ["2", "5"],
<> 149:156823d33999 1211 "device_name": "stm32l476vg"
<> 149:156823d33999 1212 },
<> 149:156823d33999 1213 "MTS_MDOT_F405RG": {
<> 149:156823d33999 1214 "inherits": ["Target"],
<> 149:156823d33999 1215 "core": "Cortex-M4F",
<> 149:156823d33999 1216 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1217 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
<> 149:156823d33999 1218 "is_disk_virtual": true,
<> 149:156823d33999 1219 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1220 "progen": {"target": "mts-mdot-f405rg"},
<> 149:156823d33999 1221 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1222 "release_versions": ["2"],
<> 149:156823d33999 1223 "device_name": "STM32F405RG"
<> 149:156823d33999 1224 },
<> 149:156823d33999 1225 "MTS_MDOT_F411RE": {
<> 149:156823d33999 1226 "inherits": ["Target"],
<> 149:156823d33999 1227 "core": "Cortex-M4F",
<> 149:156823d33999 1228 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1229 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 149:156823d33999 1230 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1231 "post_binary_hook": {
<> 149:156823d33999 1232 "function": "MTSCode.combine_bins_mts_dot",
<> 149:156823d33999 1233 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
<> 149:156823d33999 1234 },
<> 149:156823d33999 1235 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1236 "release_versions": ["2", "5"],
<> 149:156823d33999 1237 "device_name": "STM32F411RE"
<> 149:156823d33999 1238 },
<> 149:156823d33999 1239 "MTS_DRAGONFLY_F411RE": {
<> 149:156823d33999 1240 "inherits": ["Target"],
<> 149:156823d33999 1241 "core": "Cortex-M4F",
<> 149:156823d33999 1242 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1243 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 149:156823d33999 1244 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1245 "post_binary_hook": {
<> 149:156823d33999 1246 "function": "MTSCode.combine_bins_mts_dragonfly",
<> 149:156823d33999 1247 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
<> 149:156823d33999 1248 },
<> 149:156823d33999 1249 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1250 "release_versions": ["2", "5"],
<> 149:156823d33999 1251 "device_name": "STM32F411RE"
<> 149:156823d33999 1252 },
<> 149:156823d33999 1253 "XDOT_L151CC": {
<> 149:156823d33999 1254 "inherits": ["Target"],
<> 149:156823d33999 1255 "core": "Cortex-M3",
<> 149:156823d33999 1256 "default_toolchain": "ARM",
<> 149:156823d33999 1257 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
<> 149:156823d33999 1258 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1259 "progen": {"target": "xdot-l151cc"},
<> 149:156823d33999 1260 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 1261 "default_lib": "std",
<> 149:156823d33999 1262 "release_versions": ["5"]
<> 149:156823d33999 1263 },
<> 149:156823d33999 1264 "MOTE_L152RC": {
<> 149:156823d33999 1265 "inherits": ["Target"],
<> 149:156823d33999 1266 "core": "Cortex-M3",
<> 149:156823d33999 1267 "default_toolchain": "uARM",
<> 149:156823d33999 1268 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
<> 149:156823d33999 1269 "macros": ["RTC_LSI=1"],
<> 149:156823d33999 1270 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 1271 "detect_code": ["4100"],
<> 149:156823d33999 1272 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 1273 "default_lib": "small",
<> 149:156823d33999 1274 "release_versions": ["2"],
<> 149:156823d33999 1275 "device_name": "STM32L152RC"
<> 149:156823d33999 1276 },
<> 149:156823d33999 1277 "DISCO_F401VC": {
<> 149:156823d33999 1278 "inherits": ["Target"],
<> 149:156823d33999 1279 "core": "Cortex-M4F",
<> 149:156823d33999 1280 "default_toolchain": "GCC_ARM",
<> 149:156823d33999 1281 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
<> 149:156823d33999 1282 "supported_toolchains": ["GCC_ARM"],
<> 149:156823d33999 1283 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 149:156823d33999 1284 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1285 "device_name": "STM32F401VC"
<> 149:156823d33999 1286 },
<> 149:156823d33999 1287 "UBLOX_EVK_ODIN_W2": {
<> 149:156823d33999 1288 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1289 "core": "Cortex-M4F",
<> 149:156823d33999 1290 "default_toolchain": "ARM",
<> 149:156823d33999 1291 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1292 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx"],
<> 149:156823d33999 1293 "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 1294 "inherits": ["Target"],
<> 149:156823d33999 1295 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 149:156823d33999 1296 "features": ["LWIP"],
<> 149:156823d33999 1297 "release_versions": ["5"],
<> 149:156823d33999 1298 "device_name": "STM32F439ZI"
<> 149:156823d33999 1299 },
<> 149:156823d33999 1300 "NZ32_SC151": {
<> 149:156823d33999 1301 "inherits": ["Target"],
<> 149:156823d33999 1302 "core": "Cortex-M3",
<> 149:156823d33999 1303 "default_toolchain": "uARM",
<> 149:156823d33999 1304 "program_cycle_s": 1.5,
<> 149:156823d33999 1305 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
<> 149:156823d33999 1306 "macros": ["RTC_LSI=1"],
<> 149:156823d33999 1307 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 1308 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 1309 "default_lib": "small",
<> 149:156823d33999 1310 "device_name": "STM32L151RC"
<> 149:156823d33999 1311 },
<> 149:156823d33999 1312 "MCU_NRF51": {
<> 149:156823d33999 1313 "inherits": ["Target"],
<> 149:156823d33999 1314 "core": "Cortex-M0",
<> 149:156823d33999 1315 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
<> 149:156823d33999 1316 "macros": ["NRF51", "TARGET_NRF51822"],
<> 149:156823d33999 1317 "MERGE_BOOTLOADER": false,
<> 149:156823d33999 1318 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
<> 149:156823d33999 1319 "OUTPUT_EXT": "hex",
<> 149:156823d33999 1320 "is_disk_virtual": true,
<> 149:156823d33999 1321 "supported_toolchains": ["ARM", "GCC_ARM"],
<> 149:156823d33999 1322 "public": false,
<> 149:156823d33999 1323 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 1324 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 1325 {
<> 149:156823d33999 1326 "boot": "s130_nrf51_1.0.0_bootloader.hex",
<> 149:156823d33999 1327 "name": "s130_nrf51_1.0.0_softdevice.hex",
<> 149:156823d33999 1328 "offset": 114688
<> 149:156823d33999 1329 },
<> 149:156823d33999 1330 {
<> 149:156823d33999 1331 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 1332 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 1333 "offset": 98304
<> 149:156823d33999 1334 },
<> 149:156823d33999 1335 {
<> 149:156823d33999 1336 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 1337 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 1338 "offset": 90112
<> 149:156823d33999 1339 },
<> 149:156823d33999 1340 {
<> 149:156823d33999 1341 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
<> 149:156823d33999 1342 "name": "s110_nrf51822_7.0.0_softdevice.hex",
<> 149:156823d33999 1343 "offset": 90112
<> 149:156823d33999 1344 },
<> 149:156823d33999 1345 {
<> 149:156823d33999 1346 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
<> 149:156823d33999 1347 "name": "s110_nrf51822_6.0.0_softdevice.hex",
<> 149:156823d33999 1348 "offset": 81920
<> 149:156823d33999 1349 }
<> 149:156823d33999 1350 ],
<> 149:156823d33999 1351 "detect_code": ["1070"],
<> 149:156823d33999 1352 "post_binary_hook": {
<> 149:156823d33999 1353 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 1354 "toolchains": ["ARM_STD", "GCC_ARM"]
<> 149:156823d33999 1355 },
<> 149:156823d33999 1356 "program_cycle_s": 6,
<> 149:156823d33999 1357 "features": ["BLE"],
<> 149:156823d33999 1358 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
<> 149:156823d33999 1359 },
<> 149:156823d33999 1360 "MCU_NRF51_16K_BASE": {
<> 149:156823d33999 1361 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 1362 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
<> 149:156823d33999 1363 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
<> 149:156823d33999 1364 "public": false,
<> 149:156823d33999 1365 "default_lib": "small"
<> 149:156823d33999 1366 },
<> 149:156823d33999 1367 "MCU_NRF51_16K_BOOT_BASE": {
<> 149:156823d33999 1368 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 1369 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 1370 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1371 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 1372 "public": false
<> 149:156823d33999 1373 },
<> 149:156823d33999 1374 "MCU_NRF51_16K_OTA_BASE": {
<> 149:156823d33999 1375 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 1376 "public": false,
<> 149:156823d33999 1377 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1378 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 1379 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 1380 },
<> 149:156823d33999 1381 "MCU_NRF51_16K": {
<> 149:156823d33999 1382 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 1383 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 1384 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 1385 "public": false
<> 149:156823d33999 1386 },
<> 149:156823d33999 1387 "MCU_NRF51_S110": {
<> 149:156823d33999 1388 "extra_labels_add": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 1389 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
<> 149:156823d33999 1390 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 1391 {
<> 149:156823d33999 1392 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 1393 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 1394 "offset": 98304
<> 149:156823d33999 1395 },
<> 149:156823d33999 1396 {
<> 149:156823d33999 1397 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 1398 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 1399 "offset": 90112
<> 149:156823d33999 1400 }
<> 149:156823d33999 1401 ],
<> 149:156823d33999 1402 "public": false
<> 149:156823d33999 1403 },
<> 149:156823d33999 1404 "MCU_NRF51_16K_S110": {
<> 149:156823d33999 1405 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
<> 149:156823d33999 1406 "public": false
<> 149:156823d33999 1407 },
<> 149:156823d33999 1408 "MCU_NRF51_16K_BOOT": {
<> 149:156823d33999 1409 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 1410 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 1411 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 1412 "public": false
<> 149:156823d33999 1413 },
<> 149:156823d33999 1414 "MCU_NRF51_16K_BOOT_S110": {
<> 149:156823d33999 1415 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 1416 "public": false
<> 149:156823d33999 1417 },
<> 149:156823d33999 1418 "MCU_NRF51_16K_OTA": {
<> 149:156823d33999 1419 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 1420 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 1421 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 1422 "public": false
<> 149:156823d33999 1423 },
<> 149:156823d33999 1424 "MCU_NRF51_16K_OTA_S110": {
<> 149:156823d33999 1425 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 1426 "public": false
<> 149:156823d33999 1427 },
<> 149:156823d33999 1428 "MCU_NRF51_32K": {
<> 149:156823d33999 1429 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 1430 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 1431 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 1432 "public": false
<> 149:156823d33999 1433 },
<> 149:156823d33999 1434 "MCU_NRF51_32K_BOOT": {
<> 149:156823d33999 1435 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1436 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 1437 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1438 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 1439 "public": false
<> 149:156823d33999 1440 },
<> 149:156823d33999 1441 "MCU_NRF51_32K_OTA": {
<> 149:156823d33999 1442 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1443 "public": false,
<> 149:156823d33999 1444 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1445 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 1446 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 1447 },
<> 149:156823d33999 1448 "NRF51822": {
<> 149:156823d33999 1449 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1450 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 1451 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 149:156823d33999 1452 "release_versions": ["2"],
<> 149:156823d33999 1453 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1454 },
<> 149:156823d33999 1455 "NRF51822_BOOT": {
<> 149:156823d33999 1456 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1457 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 1458 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 1459 },
<> 149:156823d33999 1460 "NRF51822_OTA": {
<> 149:156823d33999 1461 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1462 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 1463 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 1464 },
<> 149:156823d33999 1465 "ARCH_BLE": {
<> 149:156823d33999 1466 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1467 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1468 "release_versions": ["2"],
<> 149:156823d33999 1469 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1470 },
<> 149:156823d33999 1471 "ARCH_BLE_BOOT": {
<> 149:156823d33999 1472 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1473 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1474 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 1475 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 1476 },
<> 149:156823d33999 1477 "ARCH_BLE_OTA": {
<> 149:156823d33999 1478 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1479 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1480 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 1481 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 1482 },
<> 149:156823d33999 1483 "ARCH_LINK": {
<> 149:156823d33999 1484 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1485 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1486 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 1487 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 1488 },
<> 149:156823d33999 1489 "ARCH_LINK_BOOT": {
<> 149:156823d33999 1490 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1491 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1492 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 1493 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 1494 },
<> 149:156823d33999 1495 "ARCH_LINK_OTA": {
<> 149:156823d33999 1496 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1497 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1498 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 1499 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 1500 },
<> 149:156823d33999 1501 "SEEED_TINY_BLE": {
<> 149:156823d33999 1502 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1503 "release_versions": ["2"],
<> 149:156823d33999 1504 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1505 },
<> 149:156823d33999 1506 "SEEED_TINY_BLE_BOOT": {
<> 149:156823d33999 1507 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1508 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 1509 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 1510 },
<> 149:156823d33999 1511 "SEEED_TINY_BLE_OTA": {
<> 149:156823d33999 1512 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1513 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 1514 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 1515 },
<> 149:156823d33999 1516 "HRM1017": {
<> 149:156823d33999 1517 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1518 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 1519 "release_versions": ["2"],
<> 149:156823d33999 1520 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1521 },
<> 149:156823d33999 1522 "HRM1017_BOOT": {
<> 149:156823d33999 1523 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1524 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 1525 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1526 },
<> 149:156823d33999 1527 "HRM1017_OTA": {
<> 149:156823d33999 1528 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1529 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 1530 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1531 },
<> 149:156823d33999 1532 "RBLAB_NRF51822": {
<> 149:156823d33999 1533 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1534 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1535 "release_versions": ["2"],
<> 149:156823d33999 1536 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1537 },
<> 149:156823d33999 1538 "RBLAB_NRF51822_BOOT": {
<> 149:156823d33999 1539 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1540 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1541 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 1542 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 1543 },
<> 149:156823d33999 1544 "RBLAB_NRF51822_OTA": {
<> 149:156823d33999 1545 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1546 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1547 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 1548 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 1549 },
<> 149:156823d33999 1550 "RBLAB_BLENANO": {
<> 149:156823d33999 1551 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1552 "release_versions": ["2"]
<> 149:156823d33999 1553 },
<> 149:156823d33999 1554 "RBLAB_BLENANO_BOOT": {
<> 149:156823d33999 1555 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1556 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 1557 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 1558 },
<> 149:156823d33999 1559 "RBLAB_BLENANO_OTA": {
<> 149:156823d33999 1560 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1561 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 1562 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 1563 },
<> 149:156823d33999 1564 "NRF51822_Y5_MBUG": {
<> 149:156823d33999 1565 "inherits": ["MCU_NRF51_16K"]
<> 149:156823d33999 1566 },
<> 149:156823d33999 1567 "WALLBOT_BLE": {
<> 149:156823d33999 1568 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1569 "release_versions": ["2"]
<> 149:156823d33999 1570 },
<> 149:156823d33999 1571 "WALLBOT_BLE_BOOT": {
<> 149:156823d33999 1572 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1573 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 1574 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 1575 },
<> 149:156823d33999 1576 "WALLBOT_BLE_OTA": {
<> 149:156823d33999 1577 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1578 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 1579 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 1580 },
<> 149:156823d33999 1581 "DELTA_DFCM_NNN40": {
<> 149:156823d33999 1582 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1583 "program_cycle_s": 10,
<> 149:156823d33999 1584 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 1585 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 1586 "release_versions": ["2"],
<> 149:156823d33999 1587 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1588 },
<> 149:156823d33999 1589 "DELTA_DFCM_NNN40_BOOT": {
<> 149:156823d33999 1590 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1591 "program_cycle_s": 10,
<> 149:156823d33999 1592 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 1593 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1594 },
<> 149:156823d33999 1595 "DELTA_DFCM_NNN40_OTA": {
<> 149:156823d33999 1596 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1597 "program_cycle_s": 10,
<> 149:156823d33999 1598 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 1599 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1600 },
<> 149:156823d33999 1601 "NRF51_DK_LEGACY": {
<> 149:156823d33999 1602 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1603 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1604 "extra_labels_add": ["NRF51_DK"]
<> 149:156823d33999 1605 },
<> 149:156823d33999 1606 "NRF51_DK_BOOT": {
<> 149:156823d33999 1607 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1608 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1609 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 1610 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 1611 },
<> 149:156823d33999 1612 "NRF51_DK_OTA": {
<> 149:156823d33999 1613 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1614 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1615 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 1616 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 1617 },
<> 149:156823d33999 1618 "NRF51_DONGLE_LEGACY": {
<> 149:156823d33999 1619 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1620 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 1621 "release_versions": ["2"],
<> 149:156823d33999 1622 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1623 },
<> 149:156823d33999 1624 "NRF51_DONGLE_BOOT": {
<> 149:156823d33999 1625 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1626 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 1627 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 1628 },
<> 149:156823d33999 1629 "NRF51_DONGLE_OTA": {
<> 149:156823d33999 1630 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1631 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 1632 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 1633 },
<> 149:156823d33999 1634 "NRF51_MICROBIT": {
<> 149:156823d33999 1635 "inherits": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 1636 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 150:02e0a0aed4ec 1637 "release_versions": ["2"],
<> 150:02e0a0aed4ec 1638 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1639 },
<> 149:156823d33999 1640 "NRF51_MICROBIT_BOOT": {
<> 149:156823d33999 1641 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
<> 149:156823d33999 1642 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 1643 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1644 },
<> 149:156823d33999 1645 "NRF51_MICROBIT_OTA": {
<> 149:156823d33999 1646 "inherits": ["MCU_NRF51_16K_OTA_S110"],
<> 149:156823d33999 1647 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 1648 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1649 },
<> 149:156823d33999 1650 "NRF51_MICROBIT_B": {
<> 149:156823d33999 1651 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 1652 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 1653 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 1654 "release_versions": ["2"]
<> 149:156823d33999 1655 },
<> 149:156823d33999 1656 "NRF51_MICROBIT_B_BOOT": {
<> 149:156823d33999 1657 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 1658 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 1659 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1660 },
<> 149:156823d33999 1661 "NRF51_MICROBIT_B_OTA": {
<> 149:156823d33999 1662 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 1663 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 1664 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 1665 },
<> 149:156823d33999 1666 "MTM_MTCONNECT04S": {
<> 149:156823d33999 1667 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 1668 "release_versions": ["2"],
<> 149:156823d33999 1669 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1670 },
<> 149:156823d33999 1671 "MTM_MTCONNECT04S_BOOT": {
<> 149:156823d33999 1672 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1673 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 1674 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 1675 },
<> 149:156823d33999 1676 "MTM_MTCONNECT04S_OTA": {
<> 149:156823d33999 1677 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1678 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 1679 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 1680 },
<> 149:156823d33999 1681 "TY51822R3": {
<> 149:156823d33999 1682 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 149:156823d33999 1683 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
<> 149:156823d33999 1684 "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 1685 "detect_code": ["1019"],
<> 149:156823d33999 1686 "release_versions": ["2", "5"],
<> 149:156823d33999 1687 "overrides": {"uart_hwfc": 0},
<> 149:156823d33999 1688 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 1689 },
<> 149:156823d33999 1690 "TY51822R3_BOOT": {
<> 149:156823d33999 1691 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 1692 "extra_labels_add": ["TY51822R3"],
<> 149:156823d33999 1693 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 1694 },
<> 149:156823d33999 1695 "TY51822R3_OTA": {
<> 149:156823d33999 1696 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 1697 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 1698 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 1699 },
<> 149:156823d33999 1700 "ARM_MPS2_Target": {
<> 149:156823d33999 1701 "inherits": ["Target"],
<> 149:156823d33999 1702 "public": false,
<> 149:156823d33999 1703 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
<> 149:156823d33999 1704 },
<> 149:156823d33999 1705 "ARM_MPS2_M0": {
<> 149:156823d33999 1706 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1707 "core": "Cortex-M0",
<> 149:156823d33999 1708 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1709 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
<> 149:156823d33999 1710 "macros": ["CMSDK_CM0"],
<> 149:156823d33999 1711 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 1712 "release_versions": ["2"]
<> 149:156823d33999 1713 },
<> 149:156823d33999 1714 "ARM_MPS2_M0P": {
<> 149:156823d33999 1715 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1716 "core": "Cortex-M0+",
<> 149:156823d33999 1717 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1718 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
<> 149:156823d33999 1719 "macros": ["CMSDK_CM0plus"],
<> 149:156823d33999 1720 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 1721 "release_versions": ["2"]
<> 149:156823d33999 1722 },
<> 149:156823d33999 1723 "ARM_MPS2_M1": {
<> 149:156823d33999 1724 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1725 "core": "Cortex-M1",
<> 149:156823d33999 1726 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1727 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
<> 149:156823d33999 1728 "macros": ["CMSDK_CM1"],
<> 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_MPS2_M3": {
<> 149:156823d33999 1732 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1733 "core": "Cortex-M3",
<> 149:156823d33999 1734 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1735 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
<> 149:156823d33999 1736 "macros": ["CMSDK_CM3"],
<> 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_MPS2_M4": {
<> 149:156823d33999 1741 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1742 "core": "Cortex-M4F",
<> 149:156823d33999 1743 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1744 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
<> 149:156823d33999 1745 "macros": ["CMSDK_CM4"],
<> 149:156823d33999 1746 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 1747 "release_versions": ["2"]
<> 149:156823d33999 1748 },
<> 149:156823d33999 1749 "ARM_MPS2_M7": {
<> 149:156823d33999 1750 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 1751 "core": "Cortex-M7",
<> 149:156823d33999 1752 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1753 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
<> 149:156823d33999 1754 "macros": ["CMSDK_CM7"],
<> 149:156823d33999 1755 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 1756 "release_versions": ["2"]
<> 149:156823d33999 1757 },
<> 149:156823d33999 1758 "ARM_IOTSS_Target": {
<> 149:156823d33999 1759 "inherits": ["Target"],
<> 149:156823d33999 1760 "public": false,
<> 149:156823d33999 1761 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
<> 149:156823d33999 1762 },
<> 149:156823d33999 1763 "ARM_IOTSS_BEID": {
<> 149:156823d33999 1764 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 1765 "core": "Cortex-M3",
<> 149:156823d33999 1766 "supported_toolchains": ["ARM"],
<> 149:156823d33999 1767 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
<> 149:156823d33999 1768 "macros": ["CMSDK_BEID"],
<> 149:156823d33999 1769 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 1770 "release_versions": ["2"]
<> 149:156823d33999 1771 },
<> 149:156823d33999 1772 "ARM_BEETLE_SOC": {
<> 149:156823d33999 1773 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 1774 "core": "Cortex-M3",
<> 149:156823d33999 1775 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1776 "default_toolchain": "ARM",
<> 149:156823d33999 1777 "extra_labels": ["ARM_SSG", "BEETLE"],
<> 149:156823d33999 1778 "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 1779 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
<> 149:156823d33999 1780 "features": ["BLE"],
<> 149:156823d33999 1781 "release_versions": ["2", "5"],
<> 149:156823d33999 1782 "device_name": "beetle"
<> 149:156823d33999 1783 },
<> 149:156823d33999 1784 "RZ_A1H": {
<> 149:156823d33999 1785 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1786 "core": "Cortex-A9",
<> 149:156823d33999 1787 "program_cycle_s": 2,
<> 149:156823d33999 1788 "extra_labels": ["RENESAS", "MBRZA1H"],
<> 149:156823d33999 1789 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1790 "inherits": ["Target"],
<> 149:156823d33999 1791 "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 1792 "features": ["LWIP"],
<> 149:156823d33999 1793 "release_versions": ["2", "5"],
<> 149:156823d33999 1794 "device_name": "r7s721001"
<> 149:156823d33999 1795 },
<> 149:156823d33999 1796 "VK_RZ_A1H": {
<> 149:156823d33999 1797 "inherits": ["Target"],
<> 149:156823d33999 1798 "core": "Cortex-A9",
<> 149:156823d33999 1799 "extra_labels": ["RENESAS", "VKRZA1H"],
<> 149:156823d33999 1800 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1801 "default_toolchain": "ARM",
<> 149:156823d33999 1802 "program_cycle_s": 2,
<> 149:156823d33999 1803 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 1804 "features": ["LWIP"],
<> 149:156823d33999 1805 "default_lib": "std",
<> 149:156823d33999 1806 "release_versions": ["2", "5"]
<> 149:156823d33999 1807 },
<> 149:156823d33999 1808 "MAXWSNENV": {
<> 149:156823d33999 1809 "inherits": ["Target"],
<> 149:156823d33999 1810 "core": "Cortex-M3",
<> 149:156823d33999 1811 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 1812 "extra_labels": ["Maxim", "MAX32610"],
<> 149:156823d33999 1813 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 149:156823d33999 1814 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 149:156823d33999 1815 "features": ["BLE"],
<> 149:156823d33999 1816 "release_versions": ["2", "5"]
<> 149:156823d33999 1817 },
<> 149:156823d33999 1818 "MAX32600MBED": {
<> 149:156823d33999 1819 "inherits": ["Target"],
<> 149:156823d33999 1820 "core": "Cortex-M3",
<> 149:156823d33999 1821 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 1822 "extra_labels": ["Maxim", "MAX32600"],
<> 149:156823d33999 1823 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 149:156823d33999 1824 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 149:156823d33999 1825 "release_versions": ["2", "5"],
<> 149:156823d33999 1826 "device_name": "max326000x85"
<> 149:156823d33999 1827 },
<> 149:156823d33999 1828 "MAX32620HSP": {
<> 149:156823d33999 1829 "inherits": ["Target"],
<> 149:156823d33999 1830 "core": "Cortex-M4F",
<> 149:156823d33999 1831 "extra_labels": ["Maxim", "MAX32620"],
<> 149:156823d33999 1832 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 149:156823d33999 1833 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 1834 "features": ["BLE"],
<> 149:156823d33999 1835 "release_versions": ["2", "5"]
<> 149:156823d33999 1836 },
<> 150:02e0a0aed4ec 1837 "MAX32625MBED": {
<> 150:02e0a0aed4ec 1838 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1839 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 1840 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 150:02e0a0aed4ec 1841 "extra_labels": ["Maxim", "MAX32625"],
<> 150:02e0a0aed4ec 1842 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 150:02e0a0aed4ec 1843 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 1844 "release_versions": ["2", "5"]
<> 150:02e0a0aed4ec 1845 },
<> 150:02e0a0aed4ec 1846 "MAX32625NEXPAQ": {
<> 149:156823d33999 1847 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1848 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 1849 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 150:02e0a0aed4ec 1850 "extra_labels": ["Maxim", "MAX32625"],
<> 150:02e0a0aed4ec 1851 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 150:02e0a0aed4ec 1852 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 1853 "release_versions": ["2", "5"]
<> 150:02e0a0aed4ec 1854 },
<> 150:02e0a0aed4ec 1855 "EFM32": {
<> 150:02e0a0aed4ec 1856 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1857 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 150:02e0a0aed4ec 1858 "public": false
<> 150:02e0a0aed4ec 1859 },
<> 150:02e0a0aed4ec 1860 "EFM32GG990F1024": {
<> 150:02e0a0aed4ec 1861 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 1862 "extra_labels_add": ["EFM32GG", "1024K"],
<> 149:156823d33999 1863 "core": "Cortex-M3",
<> 150:02e0a0aed4ec 1864 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 149:156823d33999 1865 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 1866 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1867 "device_name": "EFM32GG990F1024",
<> 150:02e0a0aed4ec 1868 "public": false
<> 150:02e0a0aed4ec 1869 },
<> 150:02e0a0aed4ec 1870 "EFM32GG_STK3700": {
<> 150:02e0a0aed4ec 1871 "inherits": ["EFM32GG990F1024"],
<> 149:156823d33999 1872 "progen": {"target": "efm32gg-stk"},
<> 149:156823d33999 1873 "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 1874 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 1875 "config": {
<> 150:02e0a0aed4ec 1876 "hf_clock_src": {
<> 150:02e0a0aed4ec 1877 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 1878 "value": "HFXO",
<> 150:02e0a0aed4ec 1879 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1880 },
<> 150:02e0a0aed4ec 1881 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 1882 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1883 "value": "48000000",
<> 150:02e0a0aed4ec 1884 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1885 },
<> 150:02e0a0aed4ec 1886 "lf_clock_src": {
<> 150:02e0a0aed4ec 1887 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 1888 "value": "LFXO",
<> 150:02e0a0aed4ec 1889 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1890 },
<> 150:02e0a0aed4ec 1891 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 1892 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1893 "value": "32768",
<> 150:02e0a0aed4ec 1894 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1895 },
<> 150:02e0a0aed4ec 1896 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 1897 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 1898 "value": "21000000",
<> 150:02e0a0aed4ec 1899 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 1900 },
<> 150:02e0a0aed4ec 1901 "hfrco_band_select": {
<> 150:02e0a0aed4ec 1902 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 1903 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 1904 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 1905 }
<> 150:02e0a0aed4ec 1906 }
<> 150:02e0a0aed4ec 1907 },
<> 150:02e0a0aed4ec 1908 "EFM32LG990F256": {
<> 150:02e0a0aed4ec 1909 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 1910 "extra_labels_add": ["EFM32LG", "256K"],
<> 150:02e0a0aed4ec 1911 "core": "Cortex-M3",
<> 150:02e0a0aed4ec 1912 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 1913 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 1914 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1915 "device_name": "EFM32LG990F256",
<> 150:02e0a0aed4ec 1916 "public": false
<> 149:156823d33999 1917 },
<> 149:156823d33999 1918 "EFM32LG_STK3600": {
<> 150:02e0a0aed4ec 1919 "inherits": ["EFM32LG990F256"],
<> 149:156823d33999 1920 "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 1921 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 1922 "device_name": "EFM32LG990F256",
<> 150:02e0a0aed4ec 1923 "config": {
<> 150:02e0a0aed4ec 1924 "hf_clock_src": {
<> 150:02e0a0aed4ec 1925 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 1926 "value": "HFXO",
<> 150:02e0a0aed4ec 1927 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1928 },
<> 150:02e0a0aed4ec 1929 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 1930 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1931 "value": "48000000",
<> 150:02e0a0aed4ec 1932 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1933 },
<> 150:02e0a0aed4ec 1934 "lf_clock_src": {
<> 150:02e0a0aed4ec 1935 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 1936 "value": "LFXO",
<> 150:02e0a0aed4ec 1937 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1938 },
<> 150:02e0a0aed4ec 1939 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 1940 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1941 "value": "32768",
<> 150:02e0a0aed4ec 1942 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1943 },
<> 150:02e0a0aed4ec 1944 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 1945 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 1946 "value": "21000000",
<> 150:02e0a0aed4ec 1947 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 1948 },
<> 150:02e0a0aed4ec 1949 "hfrco_band_select": {
<> 150:02e0a0aed4ec 1950 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 1951 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 1952 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 1953 }
<> 150:02e0a0aed4ec 1954 }
<> 150:02e0a0aed4ec 1955 },
<> 150:02e0a0aed4ec 1956 "EFM32WG990F256": {
<> 150:02e0a0aed4ec 1957 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 1958 "extra_labels_add": ["EFM32WG", "256K"],
<> 150:02e0a0aed4ec 1959 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 1960 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 1961 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 1962 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1963 "device_name": "EFM32WG990F256",
<> 150:02e0a0aed4ec 1964 "public": false
<> 149:156823d33999 1965 },
<> 149:156823d33999 1966 "EFM32WG_STK3800": {
<> 150:02e0a0aed4ec 1967 "inherits": ["EFM32WG990F256"],
<> 149:156823d33999 1968 "progen": {"target": "efm32wg-stk"},
<> 149:156823d33999 1969 "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 1970 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 1971 "config": {
<> 150:02e0a0aed4ec 1972 "hf_clock_src": {
<> 150:02e0a0aed4ec 1973 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 1974 "value": "HFXO",
<> 150:02e0a0aed4ec 1975 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1976 },
<> 150:02e0a0aed4ec 1977 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 1978 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1979 "value": "48000000",
<> 150:02e0a0aed4ec 1980 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1981 },
<> 150:02e0a0aed4ec 1982 "lf_clock_src": {
<> 150:02e0a0aed4ec 1983 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 1984 "value": "LFXO",
<> 150:02e0a0aed4ec 1985 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 1986 },
<> 150:02e0a0aed4ec 1987 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 1988 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 1989 "value": "32768",
<> 150:02e0a0aed4ec 1990 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 1991 },
<> 150:02e0a0aed4ec 1992 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 1993 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 1994 "value": "21000000",
<> 150:02e0a0aed4ec 1995 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 1996 },
<> 150:02e0a0aed4ec 1997 "hfrco_band_select": {
<> 150:02e0a0aed4ec 1998 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 1999 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 2000 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 2001 }
<> 150:02e0a0aed4ec 2002 }
<> 149:156823d33999 2003 },
<> 150:02e0a0aed4ec 2004 "EFM32ZG222F32": {
<> 150:02e0a0aed4ec 2005 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 2006 "extra_labels_add": ["EFM32ZG", "32K"],
<> 149:156823d33999 2007 "core": "Cortex-M0+",
<> 149:156823d33999 2008 "default_toolchain": "uARM",
<> 150:02e0a0aed4ec 2009 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 2010 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 2011 "default_lib": "small",
<> 150:02e0a0aed4ec 2012 "release_versions": ["2"],
<> 150:02e0a0aed4ec 2013 "device_name": "EFM32ZG222F32",
<> 150:02e0a0aed4ec 2014 "public": false
<> 150:02e0a0aed4ec 2015 },
<> 150:02e0a0aed4ec 2016 "EFM32ZG_STK3200": {
<> 150:02e0a0aed4ec 2017 "inherits": ["EFM32ZG222F32"],
<> 149:156823d33999 2018 "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 2019 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 2020 "config": {
<> 150:02e0a0aed4ec 2021 "hf_clock_src": {
<> 150:02e0a0aed4ec 2022 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 2023 "value": "HFXO",
<> 150:02e0a0aed4ec 2024 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2025 },
<> 150:02e0a0aed4ec 2026 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 2027 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2028 "value": "24000000",
<> 150:02e0a0aed4ec 2029 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2030 },
<> 150:02e0a0aed4ec 2031 "lf_clock_src": {
<> 150:02e0a0aed4ec 2032 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 2033 "value": "LFXO",
<> 150:02e0a0aed4ec 2034 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2035 },
<> 150:02e0a0aed4ec 2036 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 2037 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2038 "value": "32768",
<> 150:02e0a0aed4ec 2039 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2040 },
<> 150:02e0a0aed4ec 2041 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 2042 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 2043 "value": "21000000",
<> 150:02e0a0aed4ec 2044 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 2045 },
<> 150:02e0a0aed4ec 2046 "hfrco_band_select": {
<> 150:02e0a0aed4ec 2047 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 2048 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 2049 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 2050 }
<> 150:02e0a0aed4ec 2051 }
<> 149:156823d33999 2052 },
<> 150:02e0a0aed4ec 2053 "EFM32HG322F64": {
<> 150:02e0a0aed4ec 2054 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 2055 "extra_labels_add": ["EFM32HG", "64K"],
<> 149:156823d33999 2056 "core": "Cortex-M0+",
<> 149:156823d33999 2057 "default_toolchain": "uARM",
<> 150:02e0a0aed4ec 2058 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 2059 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 2060 "default_lib": "small",
<> 150:02e0a0aed4ec 2061 "release_versions": ["2"],
<> 150:02e0a0aed4ec 2062 "device_name": "EFM32HG322F64",
<> 150:02e0a0aed4ec 2063 "public": false
<> 150:02e0a0aed4ec 2064 },
<> 150:02e0a0aed4ec 2065 "EFM32HG_STK3400": {
<> 150:02e0a0aed4ec 2066 "inherits": ["EFM32HG322F64"],
<> 149:156823d33999 2067 "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 2068 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 2069 "config": {
<> 150:02e0a0aed4ec 2070 "hf_clock_src": {
<> 150:02e0a0aed4ec 2071 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 2072 "value": "HFXO",
<> 150:02e0a0aed4ec 2073 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2074 },
<> 150:02e0a0aed4ec 2075 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 2076 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2077 "value": "24000000",
<> 150:02e0a0aed4ec 2078 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2079 },
<> 150:02e0a0aed4ec 2080 "lf_clock_src": {
<> 150:02e0a0aed4ec 2081 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 2082 "value": "LFXO",
<> 150:02e0a0aed4ec 2083 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2084 },
<> 150:02e0a0aed4ec 2085 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 2086 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2087 "value": "32768",
<> 150:02e0a0aed4ec 2088 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2089 },
<> 150:02e0a0aed4ec 2090 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 2091 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 2092 "value": "21000000",
<> 150:02e0a0aed4ec 2093 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 2094 },
<> 150:02e0a0aed4ec 2095 "hfrco_band_select": {
<> 150:02e0a0aed4ec 2096 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 2097 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 2098 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 2099 }
<> 150:02e0a0aed4ec 2100 }
<> 150:02e0a0aed4ec 2101 },
<> 150:02e0a0aed4ec 2102 "EFM32PG1B100F256GM32": {
<> 150:02e0a0aed4ec 2103 "inherits": ["EFM32"],
<> 150:02e0a0aed4ec 2104 "extra_labels_add": ["EFM32PG", "256K"],
<> 150:02e0a0aed4ec 2105 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 2106 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 2107 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 2108 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 2109 "device_name": "EFM32PG1B100F256GM32",
<> 150:02e0a0aed4ec 2110 "public": false
<> 149:156823d33999 2111 },
<> 149:156823d33999 2112 "EFM32PG_STK3401": {
<> 150:02e0a0aed4ec 2113 "inherits": ["EFM32PG1B100F256GM32"],
<> 149:156823d33999 2114 "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 2115 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 2116 "config": {
<> 150:02e0a0aed4ec 2117 "hf_clock_src": {
<> 150:02e0a0aed4ec 2118 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 2119 "value": "HFXO",
<> 150:02e0a0aed4ec 2120 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2121 },
<> 150:02e0a0aed4ec 2122 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 2123 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2124 "value": "40000000",
<> 150:02e0a0aed4ec 2125 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2126 },
<> 150:02e0a0aed4ec 2127 "lf_clock_src": {
<> 150:02e0a0aed4ec 2128 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 2129 "value": "LFXO",
<> 150:02e0a0aed4ec 2130 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2131 },
<> 150:02e0a0aed4ec 2132 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 2133 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2134 "value": "32768",
<> 150:02e0a0aed4ec 2135 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2136 },
<> 150:02e0a0aed4ec 2137 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 2138 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 2139 "value": "32000000",
<> 150:02e0a0aed4ec 2140 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 2141 },
<> 150:02e0a0aed4ec 2142 "hfrco_band_select": {
<> 150:02e0a0aed4ec 2143 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
<> 150:02e0a0aed4ec 2144 "value": "cmuHFRCOFreq_32M0Hz",
<> 150:02e0a0aed4ec 2145 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 2146 }
<> 150:02e0a0aed4ec 2147 }
<> 149:156823d33999 2148 },
<> 149:156823d33999 2149 "WIZWIKI_W7500": {
<> 149:156823d33999 2150 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2151 "core": "Cortex-M0",
<> 149:156823d33999 2152 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
<> 149:156823d33999 2153 "supported_toolchains": ["uARM", "ARM"],
<> 149:156823d33999 2154 "inherits": ["Target"],
<> 149:156823d33999 2155 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 2156 "release_versions": ["2"]
<> 149:156823d33999 2157 },
<> 149:156823d33999 2158 "WIZWIKI_W7500P": {
<> 149:156823d33999 2159 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2160 "core": "Cortex-M0",
<> 149:156823d33999 2161 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
<> 149:156823d33999 2162 "supported_toolchains": ["uARM", "ARM"],
<> 149:156823d33999 2163 "inherits": ["Target"],
<> 149:156823d33999 2164 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 2165 "release_versions": ["2"]
<> 149:156823d33999 2166 },
<> 149:156823d33999 2167 "WIZWIKI_W7500ECO": {
<> 149:156823d33999 2168 "inherits": ["Target"],
<> 149:156823d33999 2169 "core": "Cortex-M0",
<> 149:156823d33999 2170 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
<> 149:156823d33999 2171 "supported_toolchains": ["uARM", "ARM"],
<> 149:156823d33999 2172 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 2173 "release_versions": ["2"]
<> 149:156823d33999 2174 },
<> 149:156823d33999 2175 "SAMR21G18A": {
<> 149:156823d33999 2176 "inherits": ["Target"],
<> 149:156823d33999 2177 "core": "Cortex-M0+",
<> 149:156823d33999 2178 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 2179 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
<> 149:156823d33999 2180 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 2181 "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 2182 "release_versions": ["2"],
<> 149:156823d33999 2183 "device_name": "ATSAMR21G18A"
<> 149:156823d33999 2184 },
<> 149:156823d33999 2185 "SAMD21J18A": {
<> 149:156823d33999 2186 "inherits": ["Target"],
<> 149:156823d33999 2187 "core": "Cortex-M0+",
<> 149:156823d33999 2188 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 2189 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 2190 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 2191 "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 2192 "release_versions": ["2"],
<> 149:156823d33999 2193 "device_name" : "ATSAMD21J18A"
<> 149:156823d33999 2194 },
<> 149:156823d33999 2195 "SAMD21G18A": {
<> 149:156823d33999 2196 "inherits": ["Target"],
<> 149:156823d33999 2197 "core": "Cortex-M0+",
<> 149:156823d33999 2198 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 2199 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 2200 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 2201 "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 2202 "release_versions": ["2"],
<> 149:156823d33999 2203 "device_name": "ATSAMD21G18A"
<> 149:156823d33999 2204 },
<> 149:156823d33999 2205 "SAML21J18A": {
<> 149:156823d33999 2206 "inherits": ["Target"],
<> 149:156823d33999 2207 "core": "Cortex-M0+",
<> 149:156823d33999 2208 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 2209 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
<> 149:156823d33999 2210 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 2211 "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 2212 "device_name": "ATSAML21J18A"
<> 149:156823d33999 2213 },
<> 149:156823d33999 2214 "SAMG55J19": {
<> 149:156823d33999 2215 "inherits": ["Target"],
<> 149:156823d33999 2216 "core": "Cortex-M4",
<> 149:156823d33999 2217 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
<> 149:156823d33999 2218 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 2219 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 2220 "default_toolchain": "ARM",
<> 149:156823d33999 2221 "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 2222 "default_lib": "std",
<> 149:156823d33999 2223 "device_name": "ATSAMG55J19"
<> 149:156823d33999 2224 },
<> 149:156823d33999 2225 "MCU_NRF51_UNIFIED": {
<> 149:156823d33999 2226 "inherits": ["Target"],
<> 149:156823d33999 2227 "core": "Cortex-M0",
<> 149:156823d33999 2228 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
<> 149:156823d33999 2229 "macros": [
<> 149:156823d33999 2230 "NRF51",
<> 149:156823d33999 2231 "TARGET_NRF51822",
<> 149:156823d33999 2232 "BLE_STACK_SUPPORT_REQD",
<> 149:156823d33999 2233 "SOFTDEVICE_PRESENT",
<> 149:156823d33999 2234 "S130",
<> 149:156823d33999 2235 "TARGET_MCU_NRF51822"
<> 149:156823d33999 2236 ],
<> 149:156823d33999 2237 "MERGE_BOOTLOADER": false,
<> 149:156823d33999 2238 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
<> 149:156823d33999 2239 "OUTPUT_EXT": "hex",
<> 149:156823d33999 2240 "is_disk_virtual": true,
<> 149:156823d33999 2241 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 2242 "public": false,
<> 149:156823d33999 2243 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 2244 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 2245 {
<> 149:156823d33999 2246 "boot": "",
<> 149:156823d33999 2247 "name": "s130_nrf51_2.0.0_softdevice.hex",
<> 149:156823d33999 2248 "offset": 110592
<> 149:156823d33999 2249 }
<> 149:156823d33999 2250 ],
<> 149:156823d33999 2251 "detect_code": ["1070"],
<> 149:156823d33999 2252 "post_binary_hook": {
<> 149:156823d33999 2253 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 2254 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 149:156823d33999 2255 },
<> 149:156823d33999 2256 "program_cycle_s": 6,
<> 149:156823d33999 2257 "features": ["BLE"],
<> 149:156823d33999 2258 "config": {
<> 149:156823d33999 2259 "lf_clock_src": {
<> 149:156823d33999 2260 "value": "NRF_LF_SRC_XTAL",
<> 149:156823d33999 2261 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 149:156823d33999 2262 },
<> 149:156823d33999 2263 "uart_hwfc": {
<> 149:156823d33999 2264 "help": "Value: 1 for enable, 0 for disable",
<> 149:156823d33999 2265 "value": 1,
<> 149:156823d33999 2266 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 149:156823d33999 2267 }
<> 149:156823d33999 2268 },
<> 149:156823d33999 2269 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
<> 149:156823d33999 2270 },
<> 149:156823d33999 2271 "MCU_NRF51_32K_UNIFIED": {
<> 149:156823d33999 2272 "inherits": ["MCU_NRF51_UNIFIED"],
<> 149:156823d33999 2273 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 2274 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 2275 "public": false
<> 149:156823d33999 2276 },
<> 149:156823d33999 2277 "NRF51_DK": {
<> 149:156823d33999 2278 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2279 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 150:02e0a0aed4ec 2280 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 2281 "release_versions": ["2", "5"],
<> 149:156823d33999 2282 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2283 },
<> 149:156823d33999 2284 "NRF51_DONGLE": {
<> 149:156823d33999 2285 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 149:156823d33999 2286 "progen": {"target": "nrf51-dongle"},
<> 149:156823d33999 2287 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 2288 "release_versions": ["2", "5"]
<> 149:156823d33999 2289 },
<> 149:156823d33999 2290 "MCU_NRF52": {
<> 149:156823d33999 2291 "inherits": ["Target"],
<> 149:156823d33999 2292 "core": "Cortex-M4F",
<> 149:156823d33999 2293 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
<> 149:156823d33999 2294 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
<> 149:156823d33999 2295 "OUTPUT_EXT": "hex",
<> 149:156823d33999 2296 "is_disk_virtual": true,
<> 149:156823d33999 2297 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 2298 "public": false,
<> 149:156823d33999 2299 "detect_code": ["1101"],
<> 149:156823d33999 2300 "program_cycle_s": 6,
<> 149:156823d33999 2301 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 2302 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 2303 {
<> 149:156823d33999 2304 "boot": "",
<> 149:156823d33999 2305 "name": "s132_nrf52_2.0.0_softdevice.hex",
<> 149:156823d33999 2306 "offset": 114688
<> 149:156823d33999 2307 }
<> 149:156823d33999 2308 ],
<> 149:156823d33999 2309 "post_binary_hook": {
<> 149:156823d33999 2310 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 2311 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 149:156823d33999 2312 },
<> 149:156823d33999 2313 "MERGE_BOOTLOADER": false,
<> 149:156823d33999 2314 "features": ["BLE"],
<> 149:156823d33999 2315 "config": {
<> 149:156823d33999 2316 "lf_clock_src": {
<> 149:156823d33999 2317 "value": "NRF_LF_SRC_XTAL",
<> 149:156823d33999 2318 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 149:156823d33999 2319 },
<> 149:156823d33999 2320 "uart_hwfc": {
<> 149:156823d33999 2321 "help": "Value: 1 for enable, 0 for disable",
<> 149:156823d33999 2322 "value": 1,
<> 149:156823d33999 2323 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 149:156823d33999 2324 }
<> 149:156823d33999 2325 }
<> 149:156823d33999 2326 },
<> 149:156823d33999 2327 "NRF52_DK": {
<> 149:156823d33999 2328 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2329 "inherits": ["MCU_NRF52"],
<> 149:156823d33999 2330 "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"],
<> 150:02e0a0aed4ec 2331 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 2332 "release_versions": ["2", "5"],
<> 149:156823d33999 2333 "device_name": "nRF52832_xxAA"
<> 149:156823d33999 2334 },
<> 149:156823d33999 2335 "DELTA_DFBM_NQ620": {
<> 149:156823d33999 2336 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2337 "inherits": ["MCU_NRF52"],
<> 149:156823d33999 2338 "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 2339 "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 2340 "release_versions": ["2", "5"],
<> 149:156823d33999 2341 "device_name": "nRF52832_xxAA"
<> 149:156823d33999 2342 },
<> 149:156823d33999 2343 "BLUEPILL_F103C8": {
<> 149:156823d33999 2344 "core": "Cortex-M3",
<> 149:156823d33999 2345 "default_toolchain": "GCC_ARM",
<> 149:156823d33999 2346 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
<> 149:156823d33999 2347 "supported_toolchains": ["GCC_ARM"],
<> 149:156823d33999 2348 "inherits": ["Target"],
<> 149:156823d33999 2349 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
<> 149:156823d33999 2350 },
<> 149:156823d33999 2351 "NUMAKER_PFM_NUC472": {
<> 149:156823d33999 2352 "core": "Cortex-M4F",
<> 149:156823d33999 2353 "default_toolchain": "ARM",
<> 149:156823d33999 2354 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
<> 149:156823d33999 2355 "is_disk_virtual": true,
<> 149:156823d33999 2356 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 2357 "inherits": ["Target"],
<> 150:02e0a0aed4ec 2358 "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", "CAN"],
<> 149:156823d33999 2359 "features": ["LWIP"],
<> 150:02e0a0aed4ec 2360 "release_versions": ["5"],
<> 149:156823d33999 2361 "device_name": "NUC472HI8AE"
<> 149:156823d33999 2362 },
<> 149:156823d33999 2363 "NCS36510": {
<> 149:156823d33999 2364 "inherits": ["Target"],
<> 149:156823d33999 2365 "core": "Cortex-M3",
<> 149:156823d33999 2366 "extra_labels": ["ONSEMI"],
<> 149:156823d33999 2367 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 150:02e0a0aed4ec 2368 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
<> 149:156823d33999 2369 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 150:02e0a0aed4ec 2370 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG"],
<> 149:156823d33999 2371 "device_name": "NCS36510",
<> 149:156823d33999 2372 "release_versions": ["2", "5"]
<> 149:156823d33999 2373 },
<> 149:156823d33999 2374 "NUMAKER_PFM_M453": {
<> 149:156823d33999 2375 "core": "Cortex-M4F",
<> 149:156823d33999 2376 "default_toolchain": "ARM",
<> 149:156823d33999 2377 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
<> 149:156823d33999 2378 "is_disk_virtual": true,
<> 149:156823d33999 2379 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 2380 "inherits": ["Target"],
<> 149:156823d33999 2381 "progen": {"target": "numaker-pfm-m453"},
<> 150:02e0a0aed4ec 2382 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN"],
<> 149:156823d33999 2383 "release_versions": ["2", "5"],
<> 149:156823d33999 2384 "device_name": "M453VG6AE"
<> 150:02e0a0aed4ec 2385 },
<> 150:02e0a0aed4ec 2386 "HI2110": {
<> 150:02e0a0aed4ec 2387 "inherits": ["Target"],
<> 150:02e0a0aed4ec 2388 "core": "Cortex-M0",
<> 150:02e0a0aed4ec 2389 "default_toolchain": "GCC_ARM",
<> 150:02e0a0aed4ec 2390 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 150:02e0a0aed4ec 2391 "extra_labels": ["ublox"],
<> 150:02e0a0aed4ec 2392 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
<> 150:02e0a0aed4ec 2393 "public": false,
<> 150:02e0a0aed4ec 2394 "target_overrides": {
<> 150:02e0a0aed4ec 2395 "*": {
<> 150:02e0a0aed4ec 2396 "core.stdio-flush-at-exit": false
<> 150:02e0a0aed4ec 2397 }
<> 150:02e0a0aed4ec 2398 },
<> 150:02e0a0aed4ec 2399 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 2400 "default_lib": "std",
<> 150:02e0a0aed4ec 2401 "release_versions": ["5"]
<> 150:02e0a0aed4ec 2402 },
<> 150:02e0a0aed4ec 2403 "SARA_NBIOT": {
<> 150:02e0a0aed4ec 2404 "inherits": ["HI2110"],
<> 150:02e0a0aed4ec 2405 "extra_labels": ["ublox", "HI2110"],
<> 150:02e0a0aed4ec 2406 "public": false
<> 150:02e0a0aed4ec 2407 },
<> 150:02e0a0aed4ec 2408 "SARA_NBIOT_EVK": {
<> 150:02e0a0aed4ec 2409 "inherits": ["SARA_NBIOT"],
<> 150:02e0a0aed4ec 2410 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
<> 149:156823d33999 2411 }
<> 149:156823d33999 2412 }