mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Wed Jun 21 17:46:44 2017 +0100
Revision:
167:e84263d55307
Parent:
166:c97ed07ec1a8
Child:
168:9672193075cf
This updates the lib to the mbed lib v 145

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