mbed library sources. Supersedes mbed-src.

Dependents:   BREAK_SENSOR_LED

Fork of mbed-dev by mbed official

Committer:
AnnaBridge
Date:
Thu Jun 08 15:02:37 2017 +0100
Revision:
166:c97ed07ec1a8
Parent:
165:e614a9f1c9e2
Child:
167:e84263d55307
This updates the lib to the mbed lib v 144

Who changed what in which revision?

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