mbed library sources. Supersedes mbed-src. Add PORTG support for STM32L476JG (SensorTile kit)

Dependents:   SensorTileTest

Fork of mbed-dev by mbed official

Committer:
shaoziyang
Date:
Mon Jan 02 15:52:04 2017 +0000
Revision:
154:1375a99fb16d
Parent:
153:fa9ff456f731
Mbed for ST SensorTile kit, fixed GPIOG bug, add PORTG support.

Who changed what in which revision?

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