mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Wed Feb 20 22:31:08 2019 +0000
Revision:
189:f392fc9709a3
Parent:
188:bcfe06ba3d64
mbed library release version 165

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": [],
AnnaBridge 189:f392fc9709a3 7 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
<> 149:156823d33999 8 "is_disk_virtual": false,
<> 149:156823d33999 9 "macros": [],
<> 149:156823d33999 10 "device_has": [],
<> 149:156823d33999 11 "features": [],
<> 149:156823d33999 12 "detect_code": [],
<> 149:156823d33999 13 "public": false,
<> 160:d5399cc887bb 14 "default_lib": "std",
Anna Bridge 186:707f6e361f3e 15 "bootloader_supported": false,
AnnaBridge 189:f392fc9709a3 16 "static_memory_defines": true,
Anna Bridge 186:707f6e361f3e 17 "config": {
Anna Bridge 186:707f6e361f3e 18 "console-uart-flow-control": {
Anna Bridge 186:707f6e361f3e 19 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
Anna Bridge 186:707f6e361f3e 20 "value": null
Anna Bridge 186:707f6e361f3e 21 },
Anna Bridge 186:707f6e361f3e 22 "network-default-interface-type": {
Anna Bridge 186:707f6e361f3e 23 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
Anna Bridge 186:707f6e361f3e 24 "value": null
AnnaBridge 189:f392fc9709a3 25 },
AnnaBridge 189:f392fc9709a3 26 "deep-sleep-latency": {
AnnaBridge 189:f392fc9709a3 27 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
AnnaBridge 189:f392fc9709a3 28 "value": 0
AnnaBridge 189:f392fc9709a3 29 },
AnnaBridge 189:f392fc9709a3 30 "boot-stack-size": {
AnnaBridge 189:f392fc9709a3 31 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
AnnaBridge 189:f392fc9709a3 32 "value": "0x1000"
AnnaBridge 189:f392fc9709a3 33 },
AnnaBridge 189:f392fc9709a3 34 "mpu-rom-end": {
AnnaBridge 189:f392fc9709a3 35 "help": "Last address of ROM protected by the MPU",
AnnaBridge 189:f392fc9709a3 36 "value": "0x0fffffff"
Anna Bridge 186:707f6e361f3e 37 }
Anna Bridge 186:707f6e361f3e 38 }
<> 149:156823d33999 39 },
AnnaBridge 189:f392fc9709a3 40 "PSA_Target": {
AnnaBridge 189:f392fc9709a3 41 "public": false,
AnnaBridge 189:f392fc9709a3 42 "config": {
AnnaBridge 189:f392fc9709a3 43 "secure-rom-start": {
AnnaBridge 189:f392fc9709a3 44 "help": "Starting address of Secure ROM",
AnnaBridge 189:f392fc9709a3 45 "value": null,
AnnaBridge 189:f392fc9709a3 46 "macro_name": "PSA_SECURE_ROM_START",
AnnaBridge 189:f392fc9709a3 47 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 189:f392fc9709a3 48 },
AnnaBridge 189:f392fc9709a3 49 "secure-rom-size": {
AnnaBridge 189:f392fc9709a3 50 "help": "Size in bytes of Secure ROM",
AnnaBridge 189:f392fc9709a3 51 "value": null,
AnnaBridge 189:f392fc9709a3 52 "macro_name": "PSA_SECURE_ROM_SIZE",
AnnaBridge 189:f392fc9709a3 53 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 189:f392fc9709a3 54 },
AnnaBridge 189:f392fc9709a3 55 "non-secure-rom-start": {
AnnaBridge 189:f392fc9709a3 56 "help": "Starting address of Non-secure ROM",
AnnaBridge 189:f392fc9709a3 57 "value": null,
AnnaBridge 189:f392fc9709a3 58 "macro_name": "PSA_NON_SECURE_ROM_START",
AnnaBridge 189:f392fc9709a3 59 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 189:f392fc9709a3 60 },
AnnaBridge 189:f392fc9709a3 61 "non-secure-rom-size": {
AnnaBridge 189:f392fc9709a3 62 "help": "Size in bytes of Non-secure ROM",
AnnaBridge 189:f392fc9709a3 63 "value": null,
AnnaBridge 189:f392fc9709a3 64 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
AnnaBridge 189:f392fc9709a3 65 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 189:f392fc9709a3 66 },
AnnaBridge 189:f392fc9709a3 67 "secure-ram-start": {
AnnaBridge 189:f392fc9709a3 68 "help": "Starting address of Secure RAM",
AnnaBridge 189:f392fc9709a3 69 "value": null,
AnnaBridge 189:f392fc9709a3 70 "macro_name": "PSA_SECURE_RAM_START",
AnnaBridge 189:f392fc9709a3 71 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 189:f392fc9709a3 72 },
AnnaBridge 189:f392fc9709a3 73 "secure-ram-size": {
AnnaBridge 189:f392fc9709a3 74 "help": "Size in bytes of Secure RAM",
AnnaBridge 189:f392fc9709a3 75 "value": null,
AnnaBridge 189:f392fc9709a3 76 "macro_name": "PSA_SECURE_RAM_SIZE",
AnnaBridge 189:f392fc9709a3 77 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 189:f392fc9709a3 78 },
AnnaBridge 189:f392fc9709a3 79 "non-secure-ram-start": {
AnnaBridge 189:f392fc9709a3 80 "help": "Starting address of Non-secure RAM",
AnnaBridge 189:f392fc9709a3 81 "value": null,
AnnaBridge 189:f392fc9709a3 82 "macro_name": "PSA_NON_SECURE_RAM_START",
AnnaBridge 189:f392fc9709a3 83 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 189:f392fc9709a3 84 },
AnnaBridge 189:f392fc9709a3 85 "non-secure-ram-size": {
AnnaBridge 189:f392fc9709a3 86 "help": "Size in bytes of Non-secure RAM",
AnnaBridge 189:f392fc9709a3 87 "value": null,
AnnaBridge 189:f392fc9709a3 88 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
AnnaBridge 189:f392fc9709a3 89 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 189:f392fc9709a3 90 },
AnnaBridge 189:f392fc9709a3 91 "shared-ram-start": {
AnnaBridge 189:f392fc9709a3 92 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 189:f392fc9709a3 93 "value": null,
AnnaBridge 189:f392fc9709a3 94 "macro_name": "PSA_SHARED_RAM_START"
AnnaBridge 189:f392fc9709a3 95 },
AnnaBridge 189:f392fc9709a3 96 "shared-ram-size": {
AnnaBridge 189:f392fc9709a3 97 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 189:f392fc9709a3 98 "value": null,
AnnaBridge 189:f392fc9709a3 99 "macro_name": "PSA_SHARED_RAM_SIZE"
AnnaBridge 189:f392fc9709a3 100 }
AnnaBridge 189:f392fc9709a3 101 }
AnnaBridge 189:f392fc9709a3 102 },
AnnaBridge 189:f392fc9709a3 103 "NSPE_Target": {
AnnaBridge 189:f392fc9709a3 104 "inherits": ["PSA_Target"],
AnnaBridge 189:f392fc9709a3 105 "components": ["PSA_SRV_IPC", "NSPE"],
AnnaBridge 189:f392fc9709a3 106 "device_has_add": ["TRNG"],
AnnaBridge 189:f392fc9709a3 107 "public": false
AnnaBridge 189:f392fc9709a3 108 },
AnnaBridge 189:f392fc9709a3 109 "SPE_Target": {
AnnaBridge 189:f392fc9709a3 110 "inherits": ["PSA_Target"],
AnnaBridge 189:f392fc9709a3 111 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
AnnaBridge 189:f392fc9709a3 112 "public": false
AnnaBridge 189:f392fc9709a3 113 },
<> 149:156823d33999 114 "CM4_UARM": {
<> 149:156823d33999 115 "inherits": ["Target"],
<> 149:156823d33999 116 "core": "Cortex-M4",
<> 149:156823d33999 117 "default_toolchain": "uARM",
<> 149:156823d33999 118 "public": false,
<> 149:156823d33999 119 "supported_toolchains": ["uARM"],
<> 149:156823d33999 120 "default_lib": "small"
<> 149:156823d33999 121 },
<> 149:156823d33999 122 "CM4_ARM": {
<> 149:156823d33999 123 "inherits": ["Target"],
<> 149:156823d33999 124 "core": "Cortex-M4",
<> 149:156823d33999 125 "public": false,
<> 149:156823d33999 126 "supported_toolchains": ["ARM"]
<> 149:156823d33999 127 },
<> 149:156823d33999 128 "CM4F_UARM": {
<> 149:156823d33999 129 "inherits": ["Target"],
<> 149:156823d33999 130 "core": "Cortex-M4F",
<> 149:156823d33999 131 "default_toolchain": "uARM",
<> 149:156823d33999 132 "public": false,
<> 149:156823d33999 133 "supported_toolchains": ["uARM"],
<> 149:156823d33999 134 "default_lib": "small"
<> 149:156823d33999 135 },
<> 149:156823d33999 136 "CM4F_ARM": {
<> 149:156823d33999 137 "inherits": ["Target"],
<> 149:156823d33999 138 "core": "Cortex-M4F",
<> 149:156823d33999 139 "public": false,
<> 149:156823d33999 140 "supported_toolchains": ["ARM"]
<> 149:156823d33999 141 },
<> 149:156823d33999 142 "LPCTarget": {
<> 149:156823d33999 143 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 144 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
<> 149:156823d33999 145 "public": false
<> 149:156823d33999 146 },
<> 149:156823d33999 147 "LPC11C24": {
<> 149:156823d33999 148 "inherits": ["LPCTarget"],
<> 149:156823d33999 149 "core": "Cortex-M0",
<> 149:156823d33999 150 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Anna Bridge 186:707f6e361f3e 151 "OUTPUT_EXT": "hex",
AnnaBridge 189:f392fc9709a3 152 "macros": [
AnnaBridge 189:f392fc9709a3 153 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 155 ],
<> 149:156823d33999 156 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 157 "device_has": [
AnnaBridge 189:f392fc9709a3 158 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 159 "CAN",
AnnaBridge 189:f392fc9709a3 160 "I2C",
AnnaBridge 189:f392fc9709a3 161 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 162 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 163 "PORTIN",
AnnaBridge 189:f392fc9709a3 164 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 165 "PORTOUT",
AnnaBridge 189:f392fc9709a3 166 "PWMOUT",
AnnaBridge 189:f392fc9709a3 167 "SERIAL",
AnnaBridge 189:f392fc9709a3 168 "SLEEP",
AnnaBridge 189:f392fc9709a3 169 "SPI",
AnnaBridge 189:f392fc9709a3 170 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 171 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 172 ],
<> 149:156823d33999 173 "device_name": "LPC11C24FBD48/301"
<> 149:156823d33999 174 },
<> 149:156823d33999 175 "LPC1114": {
<> 149:156823d33999 176 "inherits": ["LPCTarget"],
<> 149:156823d33999 177 "core": "Cortex-M0",
<> 149:156823d33999 178 "default_toolchain": "uARM",
<> 149:156823d33999 179 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
AnnaBridge 189:f392fc9709a3 180 "macros": [
AnnaBridge 189:f392fc9709a3 181 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 182 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 183 ],
AnnaBridge 188:bcfe06ba3d64 184 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 185 "device_has": [
AnnaBridge 189:f392fc9709a3 186 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 187 "I2C",
AnnaBridge 189:f392fc9709a3 188 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 189 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 190 "PORTIN",
AnnaBridge 189:f392fc9709a3 191 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 192 "PORTOUT",
AnnaBridge 189:f392fc9709a3 193 "PWMOUT",
AnnaBridge 189:f392fc9709a3 194 "SERIAL",
AnnaBridge 189:f392fc9709a3 195 "SLEEP",
AnnaBridge 189:f392fc9709a3 196 "SPI",
AnnaBridge 189:f392fc9709a3 197 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 198 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 199 ],
<> 149:156823d33999 200 "default_lib": "small",
<> 149:156823d33999 201 "release_versions": ["2"],
<> 149:156823d33999 202 "device_name": "LPC1114FN28/102"
<> 149:156823d33999 203 },
<> 149:156823d33999 204 "LPC11U24": {
<> 149:156823d33999 205 "inherits": ["LPCTarget"],
<> 149:156823d33999 206 "core": "Cortex-M0",
<> 149:156823d33999 207 "default_toolchain": "uARM",
<> 149:156823d33999 208 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
AnnaBridge 189:f392fc9709a3 209 "macros": [
AnnaBridge 189:f392fc9709a3 210 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 211 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 212 ],
<> 149:156823d33999 213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 214 "detect_code": ["1040"],
AnnaBridge 189:f392fc9709a3 215 "device_has": [
AnnaBridge 189:f392fc9709a3 216 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 217 "I2C",
AnnaBridge 189:f392fc9709a3 218 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 219 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 220 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 221 "PORTIN",
AnnaBridge 189:f392fc9709a3 222 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 223 "PORTOUT",
AnnaBridge 189:f392fc9709a3 224 "PWMOUT",
AnnaBridge 189:f392fc9709a3 225 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 226 "SERIAL",
AnnaBridge 189:f392fc9709a3 227 "SLEEP",
AnnaBridge 189:f392fc9709a3 228 "SPI",
AnnaBridge 189:f392fc9709a3 229 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 230 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 231 ],
<> 149:156823d33999 232 "default_lib": "small",
<> 149:156823d33999 233 "release_versions": ["2"],
<> 149:156823d33999 234 "device_name": "LPC11U24FBD48/401"
<> 149:156823d33999 235 },
<> 149:156823d33999 236 "OC_MBUINO": {
<> 149:156823d33999 237 "inherits": ["LPC11U24"],
AnnaBridge 189:f392fc9709a3 238 "macros": [
AnnaBridge 189:f392fc9709a3 239 "TARGET_LPC11U24",
AnnaBridge 189:f392fc9709a3 240 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 241 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 242 ],
<> 149:156823d33999 243 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 244 "device_has": [
AnnaBridge 189:f392fc9709a3 245 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 246 "I2C",
AnnaBridge 189:f392fc9709a3 247 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 248 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 249 "PORTIN",
AnnaBridge 189:f392fc9709a3 250 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 251 "PORTOUT",
AnnaBridge 189:f392fc9709a3 252 "PWMOUT",
AnnaBridge 189:f392fc9709a3 253 "SERIAL",
AnnaBridge 189:f392fc9709a3 254 "SLEEP",
AnnaBridge 189:f392fc9709a3 255 "SPI",
AnnaBridge 189:f392fc9709a3 256 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 257 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 258 ],
<> 149:156823d33999 259 "release_versions": ["2"]
<> 149:156823d33999 260 },
<> 149:156823d33999 261 "LPC11U24_301": {
<> 149:156823d33999 262 "inherits": ["LPCTarget"],
<> 149:156823d33999 263 "core": "Cortex-M0",
<> 149:156823d33999 264 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 265 "macros": [
AnnaBridge 189:f392fc9709a3 266 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 268 ],
<> 149:156823d33999 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 270 "device_has": [
AnnaBridge 189:f392fc9709a3 271 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 272 "I2C",
AnnaBridge 189:f392fc9709a3 273 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 274 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 275 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 276 "PORTIN",
AnnaBridge 189:f392fc9709a3 277 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 278 "PORTOUT",
AnnaBridge 189:f392fc9709a3 279 "PWMOUT",
AnnaBridge 189:f392fc9709a3 280 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 281 "SERIAL",
AnnaBridge 189:f392fc9709a3 282 "SLEEP",
AnnaBridge 189:f392fc9709a3 283 "SPI",
AnnaBridge 189:f392fc9709a3 284 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 285 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 286 ],
<> 149:156823d33999 287 "device_name": "LPC11U24FHI33/301"
<> 149:156823d33999 288 },
<> 149:156823d33999 289 "LPC11U34_421": {
<> 149:156823d33999 290 "inherits": ["LPCTarget"],
<> 149:156823d33999 291 "core": "Cortex-M0",
<> 149:156823d33999 292 "default_toolchain": "uARM",
<> 149:156823d33999 293 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 294 "macros": [
AnnaBridge 189:f392fc9709a3 295 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 296 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 297 ],
<> 149:156823d33999 298 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 299 "device_has": [
AnnaBridge 189:f392fc9709a3 300 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 301 "I2C",
AnnaBridge 189:f392fc9709a3 302 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 303 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 304 "PORTIN",
AnnaBridge 189:f392fc9709a3 305 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 306 "PORTOUT",
AnnaBridge 189:f392fc9709a3 307 "PWMOUT",
AnnaBridge 189:f392fc9709a3 308 "SERIAL",
AnnaBridge 189:f392fc9709a3 309 "SLEEP",
AnnaBridge 189:f392fc9709a3 310 "SPI",
AnnaBridge 189:f392fc9709a3 311 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 312 ],
AnnaBridge 178:79309dc6340a 313 "default_lib": "small",
<> 149:156823d33999 314 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 315 },
<> 149:156823d33999 316 "MICRONFCBOARD": {
<> 149:156823d33999 317 "inherits": ["LPC11U34_421"],
AnnaBridge 167:e84263d55307 318 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 319 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 320 "release_versions": ["2"],
<> 149:156823d33999 321 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 322 },
<> 149:156823d33999 323 "LPC11U35_401": {
<> 149:156823d33999 324 "inherits": ["LPCTarget"],
<> 149:156823d33999 325 "core": "Cortex-M0",
<> 149:156823d33999 326 "default_toolchain": "uARM",
<> 149:156823d33999 327 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 328 "macros": [
AnnaBridge 189:f392fc9709a3 329 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 330 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 331 ],
AnnaBridge 188:bcfe06ba3d64 332 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 333 "device_has": [
AnnaBridge 189:f392fc9709a3 334 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 335 "I2C",
AnnaBridge 189:f392fc9709a3 336 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 337 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 338 "PORTIN",
AnnaBridge 189:f392fc9709a3 339 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 340 "PORTOUT",
AnnaBridge 189:f392fc9709a3 341 "PWMOUT",
AnnaBridge 189:f392fc9709a3 342 "SERIAL",
AnnaBridge 189:f392fc9709a3 343 "SLEEP",
AnnaBridge 189:f392fc9709a3 344 "SPI",
AnnaBridge 189:f392fc9709a3 345 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 346 ],
<> 149:156823d33999 347 "default_lib": "small",
<> 149:156823d33999 348 "release_versions": ["2"],
<> 149:156823d33999 349 "device_name": "LPC11U35FBD48/401"
<> 149:156823d33999 350 },
<> 149:156823d33999 351 "LPC11U35_501": {
<> 149:156823d33999 352 "inherits": ["LPCTarget"],
<> 149:156823d33999 353 "core": "Cortex-M0",
<> 149:156823d33999 354 "default_toolchain": "uARM",
<> 149:156823d33999 355 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 356 "macros": [
AnnaBridge 189:f392fc9709a3 357 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 358 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 359 ],
AnnaBridge 188:bcfe06ba3d64 360 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 361 "device_has": [
AnnaBridge 189:f392fc9709a3 362 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 363 "I2C",
AnnaBridge 189:f392fc9709a3 364 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 365 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 366 "PORTIN",
AnnaBridge 189:f392fc9709a3 367 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 368 "PORTOUT",
AnnaBridge 189:f392fc9709a3 369 "PWMOUT",
AnnaBridge 189:f392fc9709a3 370 "SERIAL",
AnnaBridge 189:f392fc9709a3 371 "SLEEP",
AnnaBridge 189:f392fc9709a3 372 "SPI",
AnnaBridge 189:f392fc9709a3 373 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 374 ],
<> 149:156823d33999 375 "default_lib": "small",
<> 149:156823d33999 376 "release_versions": ["2"],
<> 149:156823d33999 377 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 378 },
<> 149:156823d33999 379 "LPC11U35_501_IBDAP": {
<> 149:156823d33999 380 "inherits": ["LPCTarget"],
<> 149:156823d33999 381 "core": "Cortex-M0",
<> 149:156823d33999 382 "default_toolchain": "uARM",
<> 149:156823d33999 383 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 384 "macros": [
AnnaBridge 189:f392fc9709a3 385 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 386 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 387 ],
AnnaBridge 188:bcfe06ba3d64 388 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 389 "device_has": [
AnnaBridge 189:f392fc9709a3 390 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 391 "I2C",
AnnaBridge 189:f392fc9709a3 392 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 393 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 394 "PORTIN",
AnnaBridge 189:f392fc9709a3 395 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 396 "PORTOUT",
AnnaBridge 189:f392fc9709a3 397 "PWMOUT",
AnnaBridge 189:f392fc9709a3 398 "SERIAL",
AnnaBridge 189:f392fc9709a3 399 "SLEEP",
AnnaBridge 189:f392fc9709a3 400 "SPI",
AnnaBridge 189:f392fc9709a3 401 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 402 ],
<> 149:156823d33999 403 "default_lib": "small",
<> 149:156823d33999 404 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 405 },
<> 149:156823d33999 406 "XADOW_M0": {
Anna Bridge 164:289d4deac6e4 407 "inherits": ["LPC11U35_501"]
<> 149:156823d33999 408 },
<> 149:156823d33999 409 "LPC11U35_Y5_MBUG": {
<> 149:156823d33999 410 "inherits": ["LPCTarget"],
<> 149:156823d33999 411 "core": "Cortex-M0",
<> 149:156823d33999 412 "default_toolchain": "uARM",
<> 149:156823d33999 413 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 414 "macros": [
AnnaBridge 189:f392fc9709a3 415 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 416 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 417 ],
AnnaBridge 188:bcfe06ba3d64 418 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 419 "device_has": [
AnnaBridge 189:f392fc9709a3 420 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 421 "I2C",
AnnaBridge 189:f392fc9709a3 422 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 423 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 424 "PORTIN",
AnnaBridge 189:f392fc9709a3 425 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 426 "PORTOUT",
AnnaBridge 189:f392fc9709a3 427 "PWMOUT",
AnnaBridge 189:f392fc9709a3 428 "SERIAL",
AnnaBridge 189:f392fc9709a3 429 "SLEEP",
AnnaBridge 189:f392fc9709a3 430 "SPI",
AnnaBridge 189:f392fc9709a3 431 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 432 ],
<> 149:156823d33999 433 "default_lib": "small",
<> 149:156823d33999 434 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 435 },
<> 149:156823d33999 436 "LPC11U37_501": {
<> 149:156823d33999 437 "inherits": ["LPCTarget"],
<> 149:156823d33999 438 "core": "Cortex-M0",
<> 149:156823d33999 439 "default_toolchain": "uARM",
<> 149:156823d33999 440 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 441 "macros": [
AnnaBridge 189:f392fc9709a3 442 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 443 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 444 ],
AnnaBridge 188:bcfe06ba3d64 445 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 446 "default_lib": "small",
<> 149:156823d33999 447 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 448 },
<> 149:156823d33999 449 "LPCCAPPUCCINO": {
<> 149:156823d33999 450 "inherits": ["LPC11U37_501"],
AnnaBridge 189:f392fc9709a3 451 "device_has": [
AnnaBridge 189:f392fc9709a3 452 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 453 "I2C",
AnnaBridge 189:f392fc9709a3 454 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 455 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 456 "PORTIN",
AnnaBridge 189:f392fc9709a3 457 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 458 "PORTOUT",
AnnaBridge 189:f392fc9709a3 459 "PWMOUT",
AnnaBridge 189:f392fc9709a3 460 "SERIAL",
AnnaBridge 189:f392fc9709a3 461 "SLEEP",
AnnaBridge 189:f392fc9709a3 462 "SPI",
AnnaBridge 189:f392fc9709a3 463 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 464 ],
<> 149:156823d33999 465 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 466 },
<> 149:156823d33999 467 "ARCH_GPRS": {
<> 149:156823d33999 468 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 469 "core": "Cortex-M0",
<> 149:156823d33999 470 "default_toolchain": "uARM",
<> 149:156823d33999 471 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
AnnaBridge 189:f392fc9709a3 472 "macros": [
AnnaBridge 189:f392fc9709a3 473 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 474 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 475 ],
AnnaBridge 188:bcfe06ba3d64 476 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 477 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 478 "device_has": [
AnnaBridge 189:f392fc9709a3 479 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 480 "I2C",
AnnaBridge 189:f392fc9709a3 481 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 482 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 483 "PORTIN",
AnnaBridge 189:f392fc9709a3 484 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 485 "PORTOUT",
AnnaBridge 189:f392fc9709a3 486 "PWMOUT",
AnnaBridge 189:f392fc9709a3 487 "SERIAL",
AnnaBridge 189:f392fc9709a3 488 "SLEEP",
AnnaBridge 189:f392fc9709a3 489 "SPI",
AnnaBridge 189:f392fc9709a3 490 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 491 ],
<> 149:156823d33999 492 "default_lib": "small",
<> 149:156823d33999 493 "release_versions": ["2"],
<> 149:156823d33999 494 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 495 },
<> 149:156823d33999 496 "LPC11U68": {
<> 149:156823d33999 497 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 498 "core": "Cortex-M0+",
<> 149:156823d33999 499 "default_toolchain": "uARM",
<> 149:156823d33999 500 "extra_labels": ["NXP", "LPC11U6X"],
AnnaBridge 188:bcfe06ba3d64 501 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 502 "inherits": ["LPCTarget"],
<> 149:156823d33999 503 "detect_code": ["1168"],
AnnaBridge 189:f392fc9709a3 504 "device_has": [
AnnaBridge 189:f392fc9709a3 505 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 506 "I2C",
AnnaBridge 189:f392fc9709a3 507 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 508 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 509 "PWMOUT",
AnnaBridge 189:f392fc9709a3 510 "SERIAL",
AnnaBridge 189:f392fc9709a3 511 "SLEEP",
AnnaBridge 189:f392fc9709a3 512 "SPI"
AnnaBridge 189:f392fc9709a3 513 ],
<> 149:156823d33999 514 "default_lib": "small",
<> 149:156823d33999 515 "release_versions": ["2"],
<> 149:156823d33999 516 "device_name": "LPC11U68JBD100"
<> 149:156823d33999 517 },
<> 149:156823d33999 518 "LPC1347": {
<> 149:156823d33999 519 "inherits": ["LPCTarget"],
<> 149:156823d33999 520 "core": "Cortex-M3",
<> 149:156823d33999 521 "extra_labels": ["NXP", "LPC13XX"],
<> 149:156823d33999 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 523 "device_has": [
AnnaBridge 189:f392fc9709a3 524 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 525 "I2C",
AnnaBridge 189:f392fc9709a3 526 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 527 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 528 "PORTIN",
AnnaBridge 189:f392fc9709a3 529 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 530 "PORTOUT",
AnnaBridge 189:f392fc9709a3 531 "PWMOUT",
AnnaBridge 189:f392fc9709a3 532 "SERIAL",
AnnaBridge 189:f392fc9709a3 533 "SLEEP",
AnnaBridge 189:f392fc9709a3 534 "SPI",
AnnaBridge 189:f392fc9709a3 535 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 536 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 537 ],
<> 149:156823d33999 538 "release_versions": ["2"],
<> 149:156823d33999 539 "device_name": "LPC1347FBD48"
<> 149:156823d33999 540 },
<> 149:156823d33999 541 "LPC1549": {
<> 149:156823d33999 542 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 543 "core": "Cortex-M3",
<> 149:156823d33999 544 "default_toolchain": "uARM",
<> 149:156823d33999 545 "extra_labels": ["NXP", "LPC15XX"],
AnnaBridge 188:bcfe06ba3d64 546 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 547 "inherits": ["LPCTarget"],
<> 149:156823d33999 548 "detect_code": ["1549"],
AnnaBridge 189:f392fc9709a3 549 "device_has": [
AnnaBridge 189:f392fc9709a3 550 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 551 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 552 "CAN",
AnnaBridge 189:f392fc9709a3 553 "I2C",
AnnaBridge 189:f392fc9709a3 554 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 555 "PWMOUT",
AnnaBridge 189:f392fc9709a3 556 "SERIAL",
AnnaBridge 189:f392fc9709a3 557 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 558 "SPI",
AnnaBridge 189:f392fc9709a3 559 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 560 ],
<> 149:156823d33999 561 "default_lib": "small",
<> 149:156823d33999 562 "release_versions": ["2"],
Kojto 158:b23ee177fd68 563 "device_name": "LPC1549JBD64"
<> 149:156823d33999 564 },
<> 149:156823d33999 565 "LPC1768": {
<> 149:156823d33999 566 "inherits": ["LPCTarget"],
<> 149:156823d33999 567 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 568 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
AnnaBridge 188:bcfe06ba3d64 569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 570 "detect_code": ["1010"],
AnnaBridge 189:f392fc9709a3 571 "device_has": [
AnnaBridge 189:f392fc9709a3 572 "RTC",
AnnaBridge 189:f392fc9709a3 573 "USTICKER",
AnnaBridge 189:f392fc9709a3 574 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 575 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 576 "CAN",
AnnaBridge 189:f392fc9709a3 577 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 578 "EMAC",
AnnaBridge 189:f392fc9709a3 579 "ETHERNET",
AnnaBridge 189:f392fc9709a3 580 "I2C",
AnnaBridge 189:f392fc9709a3 581 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 582 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 583 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 584 "PORTIN",
AnnaBridge 189:f392fc9709a3 585 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 586 "PORTOUT",
AnnaBridge 189:f392fc9709a3 587 "PWMOUT",
AnnaBridge 189:f392fc9709a3 588 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 589 "SERIAL",
AnnaBridge 189:f392fc9709a3 590 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 591 "SLEEP",
AnnaBridge 189:f392fc9709a3 592 "SPI",
AnnaBridge 189:f392fc9709a3 593 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 594 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 595 "FLASH",
AnnaBridge 189:f392fc9709a3 596 "MPU"
AnnaBridge 189:f392fc9709a3 597 ],
<> 149:156823d33999 598 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 599 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 600 "bootloader_supported": true,
AnnaBridge 188:bcfe06ba3d64 601 "config": {
AnnaBridge 188:bcfe06ba3d64 602 "us-ticker-timer": {
AnnaBridge 188:bcfe06ba3d64 603 "help": "Chooses which timer (0-3) to use for us_ticker.c",
AnnaBridge 188:bcfe06ba3d64 604 "value": 3
AnnaBridge 188:bcfe06ba3d64 605 }
AnnaBridge 188:bcfe06ba3d64 606 },
Anna Bridge 186:707f6e361f3e 607 "overrides": {
Anna Bridge 186:707f6e361f3e 608 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 609 }
<> 149:156823d33999 610 },
AnnaBridge 177:d650f5d4c87a 611 "LPC1769": {
AnnaBridge 177:d650f5d4c87a 612 "inherits": ["LPC1768"],
AnnaBridge 177:d650f5d4c87a 613 "device_name": "LPC1769"
AnnaBridge 177:d650f5d4c87a 614 },
<> 149:156823d33999 615 "ARCH_PRO": {
<> 149:156823d33999 616 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 617 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 618 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 619 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
<> 149:156823d33999 620 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 621 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 622 "device_has": [
AnnaBridge 189:f392fc9709a3 623 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 624 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 625 "CAN",
AnnaBridge 189:f392fc9709a3 626 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 627 "EMAC",
AnnaBridge 189:f392fc9709a3 628 "ETHERNET",
AnnaBridge 189:f392fc9709a3 629 "I2C",
AnnaBridge 189:f392fc9709a3 630 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 631 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 632 "PORTIN",
AnnaBridge 189:f392fc9709a3 633 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 634 "PORTOUT",
AnnaBridge 189:f392fc9709a3 635 "PWMOUT",
AnnaBridge 189:f392fc9709a3 636 "SERIAL",
AnnaBridge 189:f392fc9709a3 637 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 638 "SLEEP",
AnnaBridge 189:f392fc9709a3 639 "SPI",
AnnaBridge 189:f392fc9709a3 640 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 641 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 642 "FLASH",
AnnaBridge 189:f392fc9709a3 643 "MPU"
AnnaBridge 189:f392fc9709a3 644 ],
<> 149:156823d33999 645 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 646 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 647 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 648 "overrides": {
Anna Bridge 186:707f6e361f3e 649 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 650 }
<> 149:156823d33999 651 },
<> 149:156823d33999 652 "UBLOX_C027": {
<> 149:156823d33999 653 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 654 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 655 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 656 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
AnnaBridge 167:e84263d55307 657 "config": {
AnnaBridge 167:e84263d55307 658 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 659 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 660 "value": 1,
Kojto 170:19eb464bc2be 661 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 662 },
AnnaBridge 167:e84263d55307 663 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 664 "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 665 "value": 1,
Kojto 170:19eb464bc2be 666 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 667 }
AnnaBridge 167:e84263d55307 668 },
<> 149:156823d33999 669 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 670 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 671 "device_has": [
AnnaBridge 189:f392fc9709a3 672 "USTICKER",
AnnaBridge 189:f392fc9709a3 673 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 674 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 675 "CAN",
AnnaBridge 189:f392fc9709a3 676 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 677 "EMAC",
AnnaBridge 189:f392fc9709a3 678 "ETHERNET",
AnnaBridge 189:f392fc9709a3 679 "I2C",
AnnaBridge 189:f392fc9709a3 680 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 681 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 682 "PORTIN",
AnnaBridge 189:f392fc9709a3 683 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 684 "PORTOUT",
AnnaBridge 189:f392fc9709a3 685 "PWMOUT",
AnnaBridge 189:f392fc9709a3 686 "SERIAL",
AnnaBridge 189:f392fc9709a3 687 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 688 "SLEEP",
AnnaBridge 189:f392fc9709a3 689 "SPI",
AnnaBridge 189:f392fc9709a3 690 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 691 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 692 "FLASH",
AnnaBridge 189:f392fc9709a3 693 "MPU"
AnnaBridge 189:f392fc9709a3 694 ],
<> 149:156823d33999 695 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 696 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 697 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 698 "overrides": {
Anna Bridge 186:707f6e361f3e 699 "network-default-interface-type": "CELLULAR"
Anna Bridge 186:707f6e361f3e 700 }
<> 149:156823d33999 701 },
<> 149:156823d33999 702 "XBED_LPC1768": {
<> 149:156823d33999 703 "inherits": ["LPCTarget"],
<> 149:156823d33999 704 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 705 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 174:b96e65c34a4d 706 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
<> 149:156823d33999 707 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 708 "detect_code": ["1010"],
AnnaBridge 189:f392fc9709a3 709 "device_has": [
AnnaBridge 189:f392fc9709a3 710 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 711 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 712 "CAN",
AnnaBridge 189:f392fc9709a3 713 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 714 "ETHERNET",
AnnaBridge 189:f392fc9709a3 715 "I2C",
AnnaBridge 189:f392fc9709a3 716 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 717 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 718 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 719 "PORTIN",
AnnaBridge 189:f392fc9709a3 720 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 721 "PORTOUT",
AnnaBridge 189:f392fc9709a3 722 "PWMOUT",
AnnaBridge 189:f392fc9709a3 723 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 724 "SERIAL",
AnnaBridge 189:f392fc9709a3 725 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 726 "SLEEP",
AnnaBridge 189:f392fc9709a3 727 "SPI",
AnnaBridge 189:f392fc9709a3 728 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 729 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 730 "FLASH",
AnnaBridge 189:f392fc9709a3 731 "MPU"
AnnaBridge 189:f392fc9709a3 732 ],
<> 149:156823d33999 733 "device_name": "LPC1768"
<> 149:156823d33999 734 },
<> 149:156823d33999 735 "LPC810": {
<> 149:156823d33999 736 "inherits": ["LPCTarget"],
<> 149:156823d33999 737 "core": "Cortex-M0+",
<> 149:156823d33999 738 "default_toolchain": "uARM",
<> 149:156823d33999 739 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 740 "is_disk_virtual": true,
<> 149:156823d33999 741 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 742 "device_has": [
AnnaBridge 189:f392fc9709a3 743 "I2C",
AnnaBridge 189:f392fc9709a3 744 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 745 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 746 "PWMOUT",
AnnaBridge 189:f392fc9709a3 747 "SERIAL",
AnnaBridge 189:f392fc9709a3 748 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 749 "SLEEP",
AnnaBridge 189:f392fc9709a3 750 "SPI",
AnnaBridge 189:f392fc9709a3 751 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 752 ],
<> 149:156823d33999 753 "default_lib": "small",
<> 149:156823d33999 754 "device_name": "LPC810M021FN8"
<> 149:156823d33999 755 },
<> 149:156823d33999 756 "LPC812": {
<> 149:156823d33999 757 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 758 "core": "Cortex-M0+",
<> 149:156823d33999 759 "default_toolchain": "uARM",
<> 149:156823d33999 760 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 761 "is_disk_virtual": true,
<> 149:156823d33999 762 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 763 "inherits": ["LPCTarget"],
<> 149:156823d33999 764 "detect_code": ["1050"],
AnnaBridge 189:f392fc9709a3 765 "device_has": [
AnnaBridge 189:f392fc9709a3 766 "I2C",
AnnaBridge 189:f392fc9709a3 767 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 768 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 769 "PWMOUT",
AnnaBridge 189:f392fc9709a3 770 "SERIAL",
AnnaBridge 189:f392fc9709a3 771 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 772 "SLEEP",
AnnaBridge 189:f392fc9709a3 773 "SPI",
AnnaBridge 189:f392fc9709a3 774 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 775 ],
<> 149:156823d33999 776 "default_lib": "small",
<> 149:156823d33999 777 "release_versions": ["2"],
<> 149:156823d33999 778 "device_name": "LPC812M101JDH20"
<> 149:156823d33999 779 },
<> 149:156823d33999 780 "LPC824": {
<> 149:156823d33999 781 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 782 "core": "Cortex-M0+",
<> 149:156823d33999 783 "default_toolchain": "uARM",
<> 149:156823d33999 784 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 785 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 786 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 787 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 788 "device_has": [
AnnaBridge 189:f392fc9709a3 789 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 790 "I2C",
AnnaBridge 189:f392fc9709a3 791 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 792 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 793 "PWMOUT",
AnnaBridge 189:f392fc9709a3 794 "SERIAL",
AnnaBridge 189:f392fc9709a3 795 "SLEEP",
AnnaBridge 189:f392fc9709a3 796 "SPI",
AnnaBridge 189:f392fc9709a3 797 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 798 ],
<> 149:156823d33999 799 "default_lib": "small",
<> 149:156823d33999 800 "release_versions": ["2"],
<> 149:156823d33999 801 "device_name": "LPC824M201JDH20"
<> 149:156823d33999 802 },
<> 149:156823d33999 803 "SSCI824": {
<> 149:156823d33999 804 "inherits": ["LPCTarget"],
<> 149:156823d33999 805 "core": "Cortex-M0+",
<> 149:156823d33999 806 "default_toolchain": "uARM",
<> 149:156823d33999 807 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 808 "is_disk_virtual": true,
<> 149:156823d33999 809 "supported_toolchains": ["uARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 810 "device_has": [
AnnaBridge 189:f392fc9709a3 811 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 812 "I2C",
AnnaBridge 189:f392fc9709a3 813 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 814 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 815 "PWMOUT",
AnnaBridge 189:f392fc9709a3 816 "SERIAL",
AnnaBridge 189:f392fc9709a3 817 "SLEEP",
AnnaBridge 189:f392fc9709a3 818 "SPI",
AnnaBridge 189:f392fc9709a3 819 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 820 ],
<> 149:156823d33999 821 "default_lib": "small",
<> 149:156823d33999 822 "release_versions": ["2"]
<> 149:156823d33999 823 },
<> 157:ff67d9f36b67 824 "MCU_LPC4088": {
<> 149:156823d33999 825 "inherits": ["LPCTarget"],
<> 149:156823d33999 826 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 827 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
<> 149:156823d33999 828 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 829 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 830 "post_binary_hook": {
<> 156:95d6b41a828b 831 "function": "LPC4088Code.binary_hook"
<> 149:156823d33999 832 },
AnnaBridge 189:f392fc9709a3 833 "device_has": [
AnnaBridge 189:f392fc9709a3 834 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 835 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 836 "CAN",
AnnaBridge 189:f392fc9709a3 837 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 838 "EMAC",
AnnaBridge 189:f392fc9709a3 839 "ETHERNET",
AnnaBridge 189:f392fc9709a3 840 "I2C",
AnnaBridge 189:f392fc9709a3 841 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 842 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 843 "PORTIN",
AnnaBridge 189:f392fc9709a3 844 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 845 "PORTOUT",
AnnaBridge 189:f392fc9709a3 846 "PWMOUT",
AnnaBridge 189:f392fc9709a3 847 "SERIAL",
AnnaBridge 189:f392fc9709a3 848 "SLEEP",
AnnaBridge 189:f392fc9709a3 849 "SPI",
AnnaBridge 189:f392fc9709a3 850 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 851 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 852 "MPU"
AnnaBridge 189:f392fc9709a3 853 ],
Anna Bridge 186:707f6e361f3e 854 "device_name": "LPC4088FBD144",
Anna Bridge 186:707f6e361f3e 855 "overrides": {
Anna Bridge 186:707f6e361f3e 856 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 857 }
<> 149:156823d33999 858 },
<> 157:ff67d9f36b67 859 "LPC4088": {
<> 157:ff67d9f36b67 860 "inherits": ["MCU_LPC4088"],
<> 157:ff67d9f36b67 861 "release_versions": ["2", "5"]
<> 157:ff67d9f36b67 862 },
<> 149:156823d33999 863 "LPC4088_DM": {
<> 157:ff67d9f36b67 864 "inherits": ["MCU_LPC4088"],
<> 149:156823d33999 865 "release_versions": ["2", "5"]
<> 149:156823d33999 866 },
<> 149:156823d33999 867 "LPC4330_M4": {
<> 149:156823d33999 868 "inherits": ["LPCTarget"],
<> 149:156823d33999 869 "core": "Cortex-M4F",
<> 149:156823d33999 870 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 188:bcfe06ba3d64 871 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 872 "device_has": [
AnnaBridge 189:f392fc9709a3 873 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 874 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 875 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 876 "ETHERNET",
AnnaBridge 189:f392fc9709a3 877 "I2C",
AnnaBridge 189:f392fc9709a3 878 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 879 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 880 "PORTIN",
AnnaBridge 189:f392fc9709a3 881 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 882 "PORTOUT",
AnnaBridge 189:f392fc9709a3 883 "PWMOUT",
AnnaBridge 189:f392fc9709a3 884 "SERIAL",
AnnaBridge 189:f392fc9709a3 885 "SLEEP",
AnnaBridge 189:f392fc9709a3 886 "SPI",
AnnaBridge 189:f392fc9709a3 887 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 888 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 889 "MPU"
AnnaBridge 189:f392fc9709a3 890 ],
<> 149:156823d33999 891 "device_name": "LPC4330"
<> 149:156823d33999 892 },
<> 149:156823d33999 893 "LPC4330_M0": {
<> 149:156823d33999 894 "inherits": ["LPCTarget"],
<> 149:156823d33999 895 "core": "Cortex-M0",
<> 149:156823d33999 896 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 188:bcfe06ba3d64 897 "supported_toolchains": ["ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 898 "device_has": [
AnnaBridge 189:f392fc9709a3 899 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 900 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 901 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 902 "ETHERNET",
AnnaBridge 189:f392fc9709a3 903 "I2C",
AnnaBridge 189:f392fc9709a3 904 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 905 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 906 "PORTIN",
AnnaBridge 189:f392fc9709a3 907 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 908 "PORTOUT",
AnnaBridge 189:f392fc9709a3 909 "PWMOUT",
AnnaBridge 189:f392fc9709a3 910 "SERIAL",
AnnaBridge 189:f392fc9709a3 911 "SLEEP",
AnnaBridge 189:f392fc9709a3 912 "SPI",
AnnaBridge 189:f392fc9709a3 913 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 914 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 915 ]
<> 149:156823d33999 916 },
<> 149:156823d33999 917 "LPC4337": {
<> 149:156823d33999 918 "inherits": ["LPCTarget"],
<> 149:156823d33999 919 "core": "Cortex-M4F",
<> 149:156823d33999 920 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
<> 149:156823d33999 921 "supported_toolchains": ["ARM"],
AnnaBridge 189:f392fc9709a3 922 "device_has": [
AnnaBridge 189:f392fc9709a3 923 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 924 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 925 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 926 "ETHERNET",
AnnaBridge 189:f392fc9709a3 927 "I2C",
AnnaBridge 189:f392fc9709a3 928 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 929 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 930 "PORTIN",
AnnaBridge 189:f392fc9709a3 931 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 932 "PORTOUT",
AnnaBridge 189:f392fc9709a3 933 "PWMOUT",
AnnaBridge 189:f392fc9709a3 934 "SERIAL",
AnnaBridge 189:f392fc9709a3 935 "SLEEP",
AnnaBridge 189:f392fc9709a3 936 "SPI",
AnnaBridge 189:f392fc9709a3 937 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 938 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 939 "MPU"
AnnaBridge 189:f392fc9709a3 940 ],
<> 149:156823d33999 941 "release_versions": ["2"],
<> 149:156823d33999 942 "device_name": "LPC4337"
<> 149:156823d33999 943 },
<> 149:156823d33999 944 "LPC1800": {
<> 149:156823d33999 945 "inherits": ["LPCTarget"],
<> 149:156823d33999 946 "core": "Cortex-M3",
<> 149:156823d33999 947 "extra_labels": ["NXP", "LPC43XX"],
<> 149:156823d33999 948 "public": false,
AnnaBridge 188:bcfe06ba3d64 949 "supported_toolchains": ["ARM", "IAR"]
<> 149:156823d33999 950 },
<> 149:156823d33999 951 "LPC11U37H_401": {
<> 149:156823d33999 952 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 953 "core": "Cortex-M0",
<> 149:156823d33999 954 "default_toolchain": "uARM",
<> 149:156823d33999 955 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 956 "macros": [
AnnaBridge 189:f392fc9709a3 957 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 959 ],
AnnaBridge 188:bcfe06ba3d64 960 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 961 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 962 "device_has": [
AnnaBridge 189:f392fc9709a3 963 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 964 "I2C",
AnnaBridge 189:f392fc9709a3 965 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 966 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 967 "PORTIN",
AnnaBridge 189:f392fc9709a3 968 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 969 "PORTOUT",
AnnaBridge 189:f392fc9709a3 970 "PWMOUT",
AnnaBridge 189:f392fc9709a3 971 "SERIAL",
AnnaBridge 189:f392fc9709a3 972 "SLEEP",
AnnaBridge 189:f392fc9709a3 973 "SPI",
AnnaBridge 189:f392fc9709a3 974 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 975 ],
<> 149:156823d33999 976 "default_lib": "small",
<> 149:156823d33999 977 "release_versions": ["2"],
<> 149:156823d33999 978 "device_name": "LPC11U37HFBD64/401"
<> 149:156823d33999 979 },
<> 149:156823d33999 980 "ELEKTOR_COCORICO": {
<> 149:156823d33999 981 "core": "Cortex-M0+",
<> 149:156823d33999 982 "default_toolchain": "uARM",
<> 149:156823d33999 983 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 984 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 985 "inherits": ["LPCTarget"],
<> 149:156823d33999 986 "is_disk_virtual": true,
<> 149:156823d33999 987 "detect_code": ["C000"],
<> 149:156823d33999 988 "default_lib": "small",
<> 149:156823d33999 989 "device_name": "LPC812M101JDH16"
<> 149:156823d33999 990 },
<> 149:156823d33999 991 "KL05Z": {
<> 149:156823d33999 992 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 993 "core": "Cortex-M0+",
<> 149:156823d33999 994 "default_toolchain": "uARM",
<> 149:156823d33999 995 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 996 "is_disk_virtual": true,
<> 149:156823d33999 997 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 998 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 999 "device_has": [
AnnaBridge 189:f392fc9709a3 1000 "USTICKER",
AnnaBridge 189:f392fc9709a3 1001 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1002 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1003 "I2C",
AnnaBridge 189:f392fc9709a3 1004 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1005 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1006 "PORTIN",
AnnaBridge 189:f392fc9709a3 1007 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1008 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1009 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1010 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1011 "SERIAL",
AnnaBridge 189:f392fc9709a3 1012 "SLEEP",
AnnaBridge 189:f392fc9709a3 1013 "SPI",
AnnaBridge 189:f392fc9709a3 1014 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1015 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1016 ],
<> 149:156823d33999 1017 "default_lib": "small",
<> 149:156823d33999 1018 "release_versions": ["2"],
<> 149:156823d33999 1019 "device_name": "MKL05Z32xxx4"
<> 149:156823d33999 1020 },
<> 149:156823d33999 1021 "KL25Z": {
<> 149:156823d33999 1022 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1023 "core": "Cortex-M0+",
<> 149:156823d33999 1024 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 1025 "is_disk_virtual": true,
<> 149:156823d33999 1026 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1027 "inherits": ["Target"],
<> 149:156823d33999 1028 "detect_code": ["0200"],
AnnaBridge 189:f392fc9709a3 1029 "device_has": [
AnnaBridge 189:f392fc9709a3 1030 "USTICKER",
AnnaBridge 189:f392fc9709a3 1031 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1032 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1033 "I2C",
AnnaBridge 189:f392fc9709a3 1034 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1035 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1036 "PORTIN",
AnnaBridge 189:f392fc9709a3 1037 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1038 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1039 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1040 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1041 "SERIAL",
AnnaBridge 189:f392fc9709a3 1042 "SLEEP",
AnnaBridge 189:f392fc9709a3 1043 "SPI",
AnnaBridge 189:f392fc9709a3 1044 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1045 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1046 ],
<> 149:156823d33999 1047 "release_versions": ["2", "5"],
<> 149:156823d33999 1048 "device_name": "MKL25Z128xxx4"
<> 149:156823d33999 1049 },
<> 149:156823d33999 1050 "KL26Z": {
<> 149:156823d33999 1051 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1052 "core": "Cortex-M0+",
<> 149:156823d33999 1053 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 1054 "is_disk_virtual": true,
<> 149:156823d33999 1055 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1056 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1057 "device_has": [
AnnaBridge 189:f392fc9709a3 1058 "USTICKER",
AnnaBridge 189:f392fc9709a3 1059 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1060 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1061 "I2C",
AnnaBridge 189:f392fc9709a3 1062 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1063 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1064 "PORTIN",
AnnaBridge 189:f392fc9709a3 1065 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1066 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1067 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1068 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1069 "SERIAL",
AnnaBridge 189:f392fc9709a3 1070 "SLEEP",
AnnaBridge 189:f392fc9709a3 1071 "SPI",
AnnaBridge 189:f392fc9709a3 1072 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1073 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1074 ],
<> 149:156823d33999 1075 "device_name": "MKL26Z128xxx4"
<> 149:156823d33999 1076 },
<> 149:156823d33999 1077 "KL46Z": {
<> 149:156823d33999 1078 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1079 "core": "Cortex-M0+",
<> 160:d5399cc887bb 1080 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
<> 149:156823d33999 1081 "is_disk_virtual": true,
<> 149:156823d33999 1082 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 1083 "inherits": ["Target"],
<> 149:156823d33999 1084 "detect_code": ["0220"],
AnnaBridge 189:f392fc9709a3 1085 "device_has": [
AnnaBridge 189:f392fc9709a3 1086 "USTICKER",
AnnaBridge 189:f392fc9709a3 1087 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1088 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1089 "I2C",
AnnaBridge 189:f392fc9709a3 1090 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1091 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1092 "PORTIN",
AnnaBridge 189:f392fc9709a3 1093 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1094 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1095 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1096 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1097 "SERIAL",
AnnaBridge 189:f392fc9709a3 1098 "SLEEP",
AnnaBridge 189:f392fc9709a3 1099 "SPI",
AnnaBridge 189:f392fc9709a3 1100 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1101 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1102 "FLASH"
AnnaBridge 189:f392fc9709a3 1103 ],
<> 149:156823d33999 1104 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 1105 "device_name": "MKL46Z256xxx4",
<> 160:d5399cc887bb 1106 "bootloader_supported": true
<> 149:156823d33999 1107 },
<> 149:156823d33999 1108 "K20D50M": {
<> 149:156823d33999 1109 "inherits": ["Target"],
<> 149:156823d33999 1110 "core": "Cortex-M4",
<> 149:156823d33999 1111 "extra_labels": ["Freescale", "K20XX"],
<> 149:156823d33999 1112 "is_disk_virtual": true,
<> 149:156823d33999 1113 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 1114 "detect_code": ["0230"],
AnnaBridge 189:f392fc9709a3 1115 "device_has": [
AnnaBridge 189:f392fc9709a3 1116 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1117 "I2C",
AnnaBridge 189:f392fc9709a3 1118 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1119 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1120 "PORTIN",
AnnaBridge 189:f392fc9709a3 1121 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1122 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1123 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1124 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1125 "SERIAL",
AnnaBridge 189:f392fc9709a3 1126 "SLEEP",
AnnaBridge 189:f392fc9709a3 1127 "SPI",
AnnaBridge 189:f392fc9709a3 1128 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1129 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1130 ],
<> 149:156823d33999 1131 "release_versions": ["2"],
<> 149:156823d33999 1132 "device_name": "MK20DX128xxx5"
<> 149:156823d33999 1133 },
<> 149:156823d33999 1134 "TEENSY3_1": {
<> 149:156823d33999 1135 "inherits": ["Target"],
<> 149:156823d33999 1136 "core": "Cortex-M4",
<> 149:156823d33999 1137 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
<> 149:156823d33999 1138 "OUTPUT_EXT": "hex",
<> 149:156823d33999 1139 "is_disk_virtual": true,
<> 149:156823d33999 1140 "supported_toolchains": ["GCC_ARM", "ARM"],
<> 149:156823d33999 1141 "post_binary_hook": {
<> 149:156823d33999 1142 "function": "TEENSY3_1Code.binary_hook",
<> 149:156823d33999 1143 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
<> 149:156823d33999 1144 },
<> 149:156823d33999 1145 "detect_code": ["0230"],
AnnaBridge 189:f392fc9709a3 1146 "device_has": [
AnnaBridge 189:f392fc9709a3 1147 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1148 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1149 "I2C",
AnnaBridge 189:f392fc9709a3 1150 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1151 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1152 "PORTIN",
AnnaBridge 189:f392fc9709a3 1153 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1154 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1155 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1156 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1157 "SERIAL",
AnnaBridge 189:f392fc9709a3 1158 "SLEEP",
AnnaBridge 189:f392fc9709a3 1159 "SPI",
AnnaBridge 189:f392fc9709a3 1160 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1161 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1162 ],
<> 149:156823d33999 1163 "release_versions": ["2"],
<> 149:156823d33999 1164 "device_name": "MK20DX256xxx7"
<> 149:156823d33999 1165 },
<> 150:02e0a0aed4ec 1166 "MCU_K22F512": {
<> 149:156823d33999 1167 "core": "Cortex-M4F",
<> 149:156823d33999 1168 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1169 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1170 "Freescale",
AnnaBridge 189:f392fc9709a3 1171 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1172 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1173 "MCU_K22F",
AnnaBridge 189:f392fc9709a3 1174 "MCU_K22F512",
AnnaBridge 189:f392fc9709a3 1175 "FRDM",
AnnaBridge 189:f392fc9709a3 1176 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1177 "KPSDK_CODE"
AnnaBridge 189:f392fc9709a3 1178 ],
<> 149:156823d33999 1179 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1180 "public": false,
<> 149:156823d33999 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
<> 149:156823d33999 1182 "inherits": ["Target"],
<> 149:156823d33999 1183 "detect_code": ["0231"],
AnnaBridge 189:f392fc9709a3 1184 "device_has": [
AnnaBridge 189:f392fc9709a3 1185 "USTICKER",
AnnaBridge 189:f392fc9709a3 1186 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1187 "RTC",
AnnaBridge 189:f392fc9709a3 1188 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1189 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1190 "I2C",
AnnaBridge 189:f392fc9709a3 1191 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1192 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1193 "PORTIN",
AnnaBridge 189:f392fc9709a3 1194 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1195 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1196 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1197 "SERIAL",
AnnaBridge 189:f392fc9709a3 1198 "SLEEP",
AnnaBridge 189:f392fc9709a3 1199 "SPI",
AnnaBridge 189:f392fc9709a3 1200 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1201 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1202 "TRNG",
AnnaBridge 189:f392fc9709a3 1203 "FLASH"
AnnaBridge 189:f392fc9709a3 1204 ],
<> 150:02e0a0aed4ec 1205 "device_name": "MK22DN512xxx5"
<> 150:02e0a0aed4ec 1206 },
<> 150:02e0a0aed4ec 1207 "K22F": {
<> 150:02e0a0aed4ec 1208 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 1209 "inherits": ["MCU_K22F512"],
<> 149:156823d33999 1210 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1211 "extra_labels_add": ["FRDM"]
<> 149:156823d33999 1212 },
<> 149:156823d33999 1213 "KL27Z": {
<> 149:156823d33999 1214 "inherits": ["Target"],
<> 149:156823d33999 1215 "core": "Cortex-M0+",
<> 154:37f96f9d4de2 1216 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1217 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1219 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1220 "is_disk_virtual": true,
<> 149:156823d33999 1221 "default_toolchain": "ARM",
<> 149:156823d33999 1222 "detect_code": ["0261"],
AnnaBridge 189:f392fc9709a3 1223 "device_has": [
AnnaBridge 189:f392fc9709a3 1224 "USTICKER",
AnnaBridge 189:f392fc9709a3 1225 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1226 "RTC",
AnnaBridge 189:f392fc9709a3 1227 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1228 "I2C",
AnnaBridge 189:f392fc9709a3 1229 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1230 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1231 "PORTIN",
AnnaBridge 189:f392fc9709a3 1232 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1233 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1234 "SERIAL",
AnnaBridge 189:f392fc9709a3 1235 "SLEEP",
AnnaBridge 189:f392fc9709a3 1236 "SPI",
AnnaBridge 189:f392fc9709a3 1237 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1238 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1239 ],
<> 149:156823d33999 1240 "default_lib": "std",
<> 149:156823d33999 1241 "release_versions": ["2"],
<> 149:156823d33999 1242 "device_name": "MKL27Z64xxx4"
<> 149:156823d33999 1243 },
<> 149:156823d33999 1244 "KL43Z": {
<> 149:156823d33999 1245 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1246 "core": "Cortex-M0+",
<> 149:156823d33999 1247 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 1248 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1249 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 1250 "is_disk_virtual": true,
<> 149:156823d33999 1251 "inherits": ["Target"],
<> 149:156823d33999 1252 "detect_code": ["0262"],
AnnaBridge 189:f392fc9709a3 1253 "device_has": [
AnnaBridge 189:f392fc9709a3 1254 "USTICKER",
AnnaBridge 189:f392fc9709a3 1255 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1256 "RTC",
AnnaBridge 189:f392fc9709a3 1257 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1258 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1259 "I2C",
AnnaBridge 189:f392fc9709a3 1260 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1261 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1262 "PORTIN",
AnnaBridge 189:f392fc9709a3 1263 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1264 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1265 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1266 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1267 "SERIAL",
AnnaBridge 189:f392fc9709a3 1268 "SLEEP",
AnnaBridge 189:f392fc9709a3 1269 "SPI",
AnnaBridge 189:f392fc9709a3 1270 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1271 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1272 "FLASH"
AnnaBridge 189:f392fc9709a3 1273 ],
<> 149:156823d33999 1274 "release_versions": ["2", "5"],
<> 149:156823d33999 1275 "device_name": "MKL43Z256xxx4"
<> 149:156823d33999 1276 },
<> 149:156823d33999 1277 "KL82Z": {
<> 149:156823d33999 1278 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1279 "core": "Cortex-M0+",
<> 149:156823d33999 1280 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 1281 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1282 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 149:156823d33999 1283 "is_disk_virtual": true,
<> 149:156823d33999 1284 "inherits": ["Target"],
<> 149:156823d33999 1285 "detect_code": ["0218"],
AnnaBridge 189:f392fc9709a3 1286 "device_has": [
AnnaBridge 189:f392fc9709a3 1287 "USTICKER",
AnnaBridge 189:f392fc9709a3 1288 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1289 "RTC",
AnnaBridge 189:f392fc9709a3 1290 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1291 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1292 "I2C",
AnnaBridge 189:f392fc9709a3 1293 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1294 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1295 "PORTIN",
AnnaBridge 189:f392fc9709a3 1296 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1297 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1298 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1299 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1300 "SERIAL",
AnnaBridge 189:f392fc9709a3 1301 "SLEEP",
AnnaBridge 189:f392fc9709a3 1302 "SPI",
AnnaBridge 189:f392fc9709a3 1303 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1304 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1305 "TRNG",
AnnaBridge 189:f392fc9709a3 1306 "FLASH",
AnnaBridge 189:f392fc9709a3 1307 "QSPI"
AnnaBridge 189:f392fc9709a3 1308 ],
<> 150:02e0a0aed4ec 1309 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1310 "device_name": "MKL82Z128xxx7"
<> 150:02e0a0aed4ec 1311 },
AnnaBridge 167:e84263d55307 1312 "USENSE": {
AnnaBridge 167:e84263d55307 1313 "inherits": ["KL82Z"],
AnnaBridge 167:e84263d55307 1314 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1315 "device_has_remove": ["QSPI"],
AnnaBridge 167:e84263d55307 1316 "supported_form_factors": []
AnnaBridge 167:e84263d55307 1317 },
<> 150:02e0a0aed4ec 1318 "KW24D": {
<> 150:02e0a0aed4ec 1319 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 1320 "core": "Cortex-M4",
<> 150:02e0a0aed4ec 1321 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 1322 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 1323 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1324 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 1325 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1326 "detect_code": ["0250"],
AnnaBridge 189:f392fc9709a3 1327 "device_has": [
AnnaBridge 189:f392fc9709a3 1328 "USTICKER",
AnnaBridge 189:f392fc9709a3 1329 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1330 "RTC",
AnnaBridge 189:f392fc9709a3 1331 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1332 "I2C",
AnnaBridge 189:f392fc9709a3 1333 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1334 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1335 "PORTIN",
AnnaBridge 189:f392fc9709a3 1336 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1337 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1338 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1339 "SERIAL",
AnnaBridge 189:f392fc9709a3 1340 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1341 "SLEEP",
AnnaBridge 189:f392fc9709a3 1342 "SPI",
AnnaBridge 189:f392fc9709a3 1343 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1344 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1345 "TRNG",
AnnaBridge 189:f392fc9709a3 1346 "FLASH",
AnnaBridge 189:f392fc9709a3 1347 "802_15_4_PHY"
AnnaBridge 189:f392fc9709a3 1348 ],
<> 150:02e0a0aed4ec 1349 "release_versions": ["2", "5"],
AnnaBridge 174:b96e65c34a4d 1350 "device_name": "MKW24D512xxx5",
AnnaBridge 188:bcfe06ba3d64 1351 "bootloader_supported": true,
AnnaBridge 188:bcfe06ba3d64 1352 "overrides": {
AnnaBridge 188:bcfe06ba3d64 1353 "network-default-interface-type": "MESH"
AnnaBridge 188:bcfe06ba3d64 1354 }
<> 149:156823d33999 1355 },
<> 153:fa9ff456f731 1356 "KW41Z": {
<> 153:fa9ff456f731 1357 "supported_form_factors": ["ARDUINO"],
<> 153:fa9ff456f731 1358 "core": "Cortex-M0+",
<> 153:fa9ff456f731 1359 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1360 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
<> 153:fa9ff456f731 1361 "is_disk_virtual": true,
<> 153:fa9ff456f731 1362 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
<> 153:fa9ff456f731 1363 "inherits": ["Target"],
<> 153:fa9ff456f731 1364 "detect_code": ["0201"],
AnnaBridge 189:f392fc9709a3 1365 "device_has": [
AnnaBridge 189:f392fc9709a3 1366 "USTICKER",
AnnaBridge 189:f392fc9709a3 1367 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1368 "RTC",
AnnaBridge 189:f392fc9709a3 1369 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1370 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1371 "I2C",
AnnaBridge 189:f392fc9709a3 1372 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1373 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1374 "PORTIN",
AnnaBridge 189:f392fc9709a3 1375 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1376 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1377 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1378 "SERIAL",
AnnaBridge 189:f392fc9709a3 1379 "SLEEP",
AnnaBridge 189:f392fc9709a3 1380 "SPI",
AnnaBridge 189:f392fc9709a3 1381 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1382 "TRNG",
AnnaBridge 189:f392fc9709a3 1383 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1384 "FLASH",
AnnaBridge 189:f392fc9709a3 1385 "802_15_4_PHY"
AnnaBridge 189:f392fc9709a3 1386 ],
<> 153:fa9ff456f731 1387 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1388 "device_name": "MKW41Z512xxx4",
AnnaBridge 189:f392fc9709a3 1389 "bootloader_supported": true,
AnnaBridge 189:f392fc9709a3 1390 "overrides": {
AnnaBridge 189:f392fc9709a3 1391 "network-default-interface-type": "MESH"
AnnaBridge 189:f392fc9709a3 1392 }
<> 153:fa9ff456f731 1393 },
AnnaBridge 165:e614a9f1c9e2 1394 "MCU_K24F1M": {
AnnaBridge 165:e614a9f1c9e2 1395 "core": "Cortex-M4F",
AnnaBridge 165:e614a9f1c9e2 1396 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1397 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1398 "Freescale",
AnnaBridge 189:f392fc9709a3 1399 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1400 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1401 "MCU_K24F",
AnnaBridge 189:f392fc9709a3 1402 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1403 "KPSDK_CODE"
AnnaBridge 189:f392fc9709a3 1404 ],
AnnaBridge 165:e614a9f1c9e2 1405 "is_disk_virtual": true,
AnnaBridge 165:e614a9f1c9e2 1406 "public": false,
AnnaBridge 165:e614a9f1c9e2 1407 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
AnnaBridge 165:e614a9f1c9e2 1408 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1409 "device_has": [
AnnaBridge 189:f392fc9709a3 1410 "USTICKER",
AnnaBridge 189:f392fc9709a3 1411 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1412 "RTC",
AnnaBridge 189:f392fc9709a3 1413 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1414 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1415 "I2C",
AnnaBridge 189:f392fc9709a3 1416 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1417 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1418 "PORTIN",
AnnaBridge 189:f392fc9709a3 1419 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1420 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1421 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1422 "SERIAL",
AnnaBridge 189:f392fc9709a3 1423 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1424 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1425 "SLEEP",
AnnaBridge 189:f392fc9709a3 1426 "SPI",
AnnaBridge 189:f392fc9709a3 1427 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1428 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1429 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1430 "TRNG",
AnnaBridge 189:f392fc9709a3 1431 "FLASH"
AnnaBridge 189:f392fc9709a3 1432 ],
AnnaBridge 165:e614a9f1c9e2 1433 "device_name": "MK24FN1M0xxx12"
AnnaBridge 165:e614a9f1c9e2 1434 },
AnnaBridge 165:e614a9f1c9e2 1435 "RO359B": {
AnnaBridge 165:e614a9f1c9e2 1436 "supported_form_factors": ["ARDUINO"],
AnnaBridge 165:e614a9f1c9e2 1437 "inherits": ["MCU_K24F1M"],
AnnaBridge 165:e614a9f1c9e2 1438 "detect_code": ["1022"],
AnnaBridge 165:e614a9f1c9e2 1439 "release_versions": ["2", "5"]
AnnaBridge 165:e614a9f1c9e2 1440 },
<> 149:156823d33999 1441 "K64F": {
<> 149:156823d33999 1442 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1443 "components_add": ["SD", "FLASHIAP"],
<> 149:156823d33999 1444 "core": "Cortex-M4F",
<> 149:156823d33999 1445 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1446 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1447 "Freescale",
AnnaBridge 189:f392fc9709a3 1448 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1449 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1450 "FRDM",
AnnaBridge 189:f392fc9709a3 1451 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1452 "KPSDK_CODE",
AnnaBridge 189:f392fc9709a3 1453 "MCU_K64F",
AnnaBridge 189:f392fc9709a3 1454 "Freescale_EMAC",
AnnaBridge 189:f392fc9709a3 1455 "PSA"
AnnaBridge 189:f392fc9709a3 1456 ],
<> 149:156823d33999 1457 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1458 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_PSA_CRYPTO_C"],
<> 149:156823d33999 1459 "inherits": ["Target"],
<> 149:156823d33999 1460 "detect_code": ["0240"],
AnnaBridge 189:f392fc9709a3 1461 "device_has": [
AnnaBridge 189:f392fc9709a3 1462 "USTICKER",
AnnaBridge 189:f392fc9709a3 1463 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1464 "RTC",
AnnaBridge 189:f392fc9709a3 1465 "CRC",
AnnaBridge 189:f392fc9709a3 1466 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1467 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1468 "EMAC",
AnnaBridge 189:f392fc9709a3 1469 "I2C",
AnnaBridge 189:f392fc9709a3 1470 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1471 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1472 "PORTIN",
AnnaBridge 189:f392fc9709a3 1473 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1474 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1475 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1476 "SERIAL",
AnnaBridge 189:f392fc9709a3 1477 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1478 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1479 "SLEEP",
AnnaBridge 189:f392fc9709a3 1480 "SPI",
AnnaBridge 189:f392fc9709a3 1481 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1482 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1483 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1484 "STORAGE",
AnnaBridge 189:f392fc9709a3 1485 "TRNG",
AnnaBridge 189:f392fc9709a3 1486 "FLASH"
AnnaBridge 189:f392fc9709a3 1487 ],
AnnaBridge 188:bcfe06ba3d64 1488 "features": ["STORAGE"],
<> 149:156823d33999 1489 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 1490 "device_name": "MK64FN1M0xxx12",
Anna Bridge 186:707f6e361f3e 1491 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1492 "overrides": {
Anna Bridge 186:707f6e361f3e 1493 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1494 }
<> 149:156823d33999 1495 },
AnnaBridge 188:bcfe06ba3d64 1496 "SDT64B": {
AnnaBridge 188:bcfe06ba3d64 1497 "inherits": ["K64F"],
AnnaBridge 188:bcfe06ba3d64 1498 "extra_labels_add": ["K64F"],
AnnaBridge 188:bcfe06ba3d64 1499 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1500 "components_remove": ["SD"],
AnnaBridge 188:bcfe06ba3d64 1501 "supported_form_factors": [],
AnnaBridge 188:bcfe06ba3d64 1502 "detect_code": ["3105"]
AnnaBridge 188:bcfe06ba3d64 1503 },
AnnaBridge 178:79309dc6340a 1504 "EV_COG_AD4050LZ": {
AnnaBridge 178:79309dc6340a 1505 "inherits": ["Target"],
Anna Bridge 180:96ed750bd169 1506 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 1507 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 1508 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
AnnaBridge 189:f392fc9709a3 1509 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1510 "Analog_Devices",
AnnaBridge 189:f392fc9709a3 1511 "ADUCM4X50",
AnnaBridge 189:f392fc9709a3 1512 "ADUCM4050",
AnnaBridge 189:f392fc9709a3 1513 "EV_COG_AD4050LZ",
AnnaBridge 189:f392fc9709a3 1514 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 1515 ],
AnnaBridge 189:f392fc9709a3 1516 "device_has": [
AnnaBridge 189:f392fc9709a3 1517 "FLASH",
AnnaBridge 189:f392fc9709a3 1518 "USTICKER",
AnnaBridge 189:f392fc9709a3 1519 "RTC",
AnnaBridge 189:f392fc9709a3 1520 "SERIAL",
AnnaBridge 189:f392fc9709a3 1521 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1522 "TRNG",
AnnaBridge 189:f392fc9709a3 1523 "SLEEP",
AnnaBridge 189:f392fc9709a3 1524 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1525 "SPI",
AnnaBridge 189:f392fc9709a3 1526 "I2C",
AnnaBridge 189:f392fc9709a3 1527 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1528 "MPU"
AnnaBridge 189:f392fc9709a3 1529 ],
AnnaBridge 178:79309dc6340a 1530 "device_name": "ADuCM4050",
AnnaBridge 178:79309dc6340a 1531 "detect_code": ["0603"],
Anna Bridge 186:707f6e361f3e 1532 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 1533 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 1534 },
AnnaBridge 178:79309dc6340a 1535 "EV_COG_AD3029LZ": {
AnnaBridge 178:79309dc6340a 1536 "inherits": ["Target"],
AnnaBridge 178:79309dc6340a 1537 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 1538 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 1539 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
AnnaBridge 189:f392fc9709a3 1540 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1541 "Analog_Devices",
AnnaBridge 189:f392fc9709a3 1542 "ADUCM302X",
AnnaBridge 189:f392fc9709a3 1543 "ADUCM3029",
AnnaBridge 189:f392fc9709a3 1544 "EV_COG_AD3029LZ",
AnnaBridge 189:f392fc9709a3 1545 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 1546 ],
AnnaBridge 189:f392fc9709a3 1547 "device_has": [
AnnaBridge 189:f392fc9709a3 1548 "FLASH",
AnnaBridge 189:f392fc9709a3 1549 "USTICKER",
AnnaBridge 189:f392fc9709a3 1550 "RTC",
AnnaBridge 189:f392fc9709a3 1551 "SERIAL",
AnnaBridge 189:f392fc9709a3 1552 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1553 "TRNG",
AnnaBridge 189:f392fc9709a3 1554 "SLEEP",
AnnaBridge 189:f392fc9709a3 1555 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1556 "SPI",
AnnaBridge 189:f392fc9709a3 1557 "I2C",
AnnaBridge 189:f392fc9709a3 1558 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1559 "MPU"
AnnaBridge 189:f392fc9709a3 1560 ],
AnnaBridge 178:79309dc6340a 1561 "device_name": "ADuCM3029",
AnnaBridge 178:79309dc6340a 1562 "detect_code": ["0602"],
Anna Bridge 186:707f6e361f3e 1563 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 1564 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 1565 },
<> 149:156823d33999 1566 "MTS_GAMBIT": {
<> 149:156823d33999 1567 "inherits": ["Target"],
<> 149:156823d33999 1568 "core": "Cortex-M4F",
<> 149:156823d33999 1569 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1570 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1571 "Freescale",
AnnaBridge 189:f392fc9709a3 1572 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1573 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1574 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1575 "KPSDK_CODE",
AnnaBridge 189:f392fc9709a3 1576 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1577 ],
<> 149:156823d33999 1578 "is_disk_virtual": true,
<> 149:156823d33999 1579 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
AnnaBridge 189:f392fc9709a3 1580 "device_has": [
AnnaBridge 189:f392fc9709a3 1581 "USTICKER",
AnnaBridge 189:f392fc9709a3 1582 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1583 "RTC",
AnnaBridge 189:f392fc9709a3 1584 "I2C",
AnnaBridge 189:f392fc9709a3 1585 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1586 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1587 "PORTIN",
AnnaBridge 189:f392fc9709a3 1588 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1589 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1590 "SERIAL",
AnnaBridge 189:f392fc9709a3 1591 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1592 "SLEEP",
AnnaBridge 189:f392fc9709a3 1593 "SPI",
AnnaBridge 189:f392fc9709a3 1594 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1595 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1596 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1597 "FLASH"
AnnaBridge 189:f392fc9709a3 1598 ],
<> 149:156823d33999 1599 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 1600 },
<> 149:156823d33999 1601 "HEXIWEAR": {
<> 149:156823d33999 1602 "inherits": ["Target"],
<> 149:156823d33999 1603 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 1604 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1605 "Freescale",
AnnaBridge 189:f392fc9709a3 1606 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1607 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1608 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1609 ],
<> 149:156823d33999 1610 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1611 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 149:156823d33999 1612 "is_disk_virtual": true,
<> 149:156823d33999 1613 "default_toolchain": "ARM",
<> 149:156823d33999 1614 "detect_code": ["0214"],
AnnaBridge 189:f392fc9709a3 1615 "device_has": [
AnnaBridge 189:f392fc9709a3 1616 "USTICKER",
AnnaBridge 189:f392fc9709a3 1617 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1618 "RTC",
AnnaBridge 189:f392fc9709a3 1619 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1620 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1621 "I2C",
AnnaBridge 189:f392fc9709a3 1622 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1623 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1624 "PORTIN",
AnnaBridge 189:f392fc9709a3 1625 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1626 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1627 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1628 "SERIAL",
AnnaBridge 189:f392fc9709a3 1629 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1630 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1631 "SLEEP",
AnnaBridge 189:f392fc9709a3 1632 "SPI",
AnnaBridge 189:f392fc9709a3 1633 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1634 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1635 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1636 "TRNG",
AnnaBridge 189:f392fc9709a3 1637 "FLASH"
AnnaBridge 189:f392fc9709a3 1638 ],
<> 149:156823d33999 1639 "default_lib": "std",
<> 149:156823d33999 1640 "release_versions": ["2", "5"],
AnnaBridge 178:79309dc6340a 1641 "device_name": "MK64FN1M0xxx12",
AnnaBridge 178:79309dc6340a 1642 "bootloader_supported": true
<> 149:156823d33999 1643 },
AnnaBridge 188:bcfe06ba3d64 1644 "RAPIDIOT": {
AnnaBridge 188:bcfe06ba3d64 1645 "inherits": ["Target"],
AnnaBridge 188:bcfe06ba3d64 1646 "public": false,
AnnaBridge 188:bcfe06ba3d64 1647 "core": "null",
AnnaBridge 188:bcfe06ba3d64 1648 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 188:bcfe06ba3d64 1649 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
AnnaBridge 188:bcfe06ba3d64 1650 "default_toolchain": "ARM",
AnnaBridge 188:bcfe06ba3d64 1651 "default_lib": "std",
AnnaBridge 189:f392fc9709a3 1652 "forced_reset_timeout": 7,
AnnaBridge 188:bcfe06ba3d64 1653 "release_versions": ["2", "5"]
AnnaBridge 188:bcfe06ba3d64 1654 },
AnnaBridge 188:bcfe06ba3d64 1655 "RAPIDIOT_K64F": {
AnnaBridge 188:bcfe06ba3d64 1656 "inherits": ["RAPIDIOT"],
AnnaBridge 188:bcfe06ba3d64 1657 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 1658 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1659 "Freescale",
AnnaBridge 189:f392fc9709a3 1660 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1661 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1662 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1663 ],
AnnaBridge 188:bcfe06ba3d64 1664 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
AnnaBridge 188:bcfe06ba3d64 1665 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 1666 "mbed_rom_start": "0x00014000",
AnnaBridge 188:bcfe06ba3d64 1667 "mbed_rom_size": "0xEC000",
AnnaBridge 188:bcfe06ba3d64 1668 "detect_code": ["0228"],
AnnaBridge 189:f392fc9709a3 1669 "device_has": [
AnnaBridge 189:f392fc9709a3 1670 "USTICKER",
AnnaBridge 189:f392fc9709a3 1671 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1672 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1673 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1674 "I2C",
AnnaBridge 189:f392fc9709a3 1675 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1676 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1677 "PORTIN",
AnnaBridge 189:f392fc9709a3 1678 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1679 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1680 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1681 "SERIAL",
AnnaBridge 189:f392fc9709a3 1682 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1683 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1684 "SLEEP",
AnnaBridge 189:f392fc9709a3 1685 "SPI",
AnnaBridge 189:f392fc9709a3 1686 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1687 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1688 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1689 "TRNG",
AnnaBridge 189:f392fc9709a3 1690 "FLASH"
AnnaBridge 189:f392fc9709a3 1691 ],
AnnaBridge 188:bcfe06ba3d64 1692 "device_name": "MK64FN1M0xxx12",
AnnaBridge 188:bcfe06ba3d64 1693 "bootloader_supported": true
AnnaBridge 188:bcfe06ba3d64 1694 },
AnnaBridge 189:f392fc9709a3 1695 "RAPIDIOT_KW41Z": {
AnnaBridge 189:f392fc9709a3 1696 "inherits": ["RAPIDIOT"],
AnnaBridge 189:f392fc9709a3 1697 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 1698 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1699 "Freescale",
AnnaBridge 189:f392fc9709a3 1700 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1701 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1702 "KW41Z"
AnnaBridge 189:f392fc9709a3 1703 ],
AnnaBridge 189:f392fc9709a3 1704 "macros_add": ["CPU_MKW41Z512VHT4"],
AnnaBridge 189:f392fc9709a3 1705 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1706 "mbed_rom_start": "0x00004000",
AnnaBridge 189:f392fc9709a3 1707 "mbed_rom_size": "0x7C000",
AnnaBridge 189:f392fc9709a3 1708 "detect_code": ["0234"],
AnnaBridge 189:f392fc9709a3 1709 "device_has": [
AnnaBridge 189:f392fc9709a3 1710 "USTICKER",
AnnaBridge 189:f392fc9709a3 1711 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1712 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1713 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1714 "I2C",
AnnaBridge 189:f392fc9709a3 1715 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1716 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1717 "PORTIN",
AnnaBridge 189:f392fc9709a3 1718 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1719 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1720 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1721 "SERIAL",
AnnaBridge 189:f392fc9709a3 1722 "SLEEP",
AnnaBridge 189:f392fc9709a3 1723 "SPI",
AnnaBridge 189:f392fc9709a3 1724 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1725 "TRNG",
AnnaBridge 189:f392fc9709a3 1726 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1727 "FLASH"
AnnaBridge 189:f392fc9709a3 1728 ],
AnnaBridge 189:f392fc9709a3 1729 "device_name": "MKW41Z512xxx4",
AnnaBridge 189:f392fc9709a3 1730 "bootloader_supported": true
AnnaBridge 189:f392fc9709a3 1731 },
<> 149:156823d33999 1732 "K66F": {
<> 149:156823d33999 1733 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1734 "components_add": ["SD", "FLASHIAP"],
<> 149:156823d33999 1735 "core": "Cortex-M4F",
<> 149:156823d33999 1736 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1737 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1738 "Freescale",
AnnaBridge 189:f392fc9709a3 1739 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1740 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1741 "FRDM",
AnnaBridge 189:f392fc9709a3 1742 "Freescale_EMAC",
AnnaBridge 189:f392fc9709a3 1743 "PSA"
AnnaBridge 189:f392fc9709a3 1744 ],
<> 149:156823d33999 1745 "is_disk_virtual": true,
<> 149:156823d33999 1746 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
<> 149:156823d33999 1747 "inherits": ["Target"],
<> 149:156823d33999 1748 "detect_code": ["0311"],
AnnaBridge 189:f392fc9709a3 1749 "device_has": [
AnnaBridge 189:f392fc9709a3 1750 "USTICKER",
AnnaBridge 189:f392fc9709a3 1751 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1752 "RTC",
AnnaBridge 189:f392fc9709a3 1753 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1754 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1755 "EMAC",
AnnaBridge 189:f392fc9709a3 1756 "I2C",
AnnaBridge 189:f392fc9709a3 1757 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1758 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1759 "PORTIN",
AnnaBridge 189:f392fc9709a3 1760 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1761 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1762 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1763 "SERIAL",
AnnaBridge 189:f392fc9709a3 1764 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1765 "SLEEP",
AnnaBridge 189:f392fc9709a3 1766 "SPI",
AnnaBridge 189:f392fc9709a3 1767 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1768 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1769 "TRNG",
AnnaBridge 189:f392fc9709a3 1770 "FLASH"
AnnaBridge 189:f392fc9709a3 1771 ],
<> 149:156823d33999 1772 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 1773 "device_name": "MK66FN2M0xxx18",
Anna Bridge 186:707f6e361f3e 1774 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1775 "overrides": {
Anna Bridge 186:707f6e361f3e 1776 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1777 }
<> 149:156823d33999 1778 },
<> 150:02e0a0aed4ec 1779 "K82F": {
<> 150:02e0a0aed4ec 1780 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1781 "components_add": ["SPIF", "FLASHIAP"],
<> 150:02e0a0aed4ec 1782 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 1783 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 1784 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 1785 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1786 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 1787 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1788 "detect_code": ["0217"],
AnnaBridge 189:f392fc9709a3 1789 "device_has": [
AnnaBridge 189:f392fc9709a3 1790 "USTICKER",
AnnaBridge 189:f392fc9709a3 1791 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1792 "RTC",
AnnaBridge 189:f392fc9709a3 1793 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1794 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1795 "I2C",
AnnaBridge 189:f392fc9709a3 1796 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1797 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1798 "PORTIN",
AnnaBridge 189:f392fc9709a3 1799 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1800 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1801 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1802 "SERIAL",
AnnaBridge 189:f392fc9709a3 1803 "SLEEP",
AnnaBridge 189:f392fc9709a3 1804 "SPI",
AnnaBridge 189:f392fc9709a3 1805 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1806 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1807 "TRNG",
AnnaBridge 189:f392fc9709a3 1808 "FLASH",
AnnaBridge 189:f392fc9709a3 1809 "QSPI"
AnnaBridge 189:f392fc9709a3 1810 ],
<> 150:02e0a0aed4ec 1811 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 1812 "device_name": "MK82FN256xxx15"
AnnaBridge 167:e84263d55307 1813 },
AnnaBridge 167:e84263d55307 1814 "UBRIDGE": {
AnnaBridge 167:e84263d55307 1815 "inherits": ["K82F"],
AnnaBridge 167:e84263d55307 1816 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1817 "components_remove": ["SPIF"],
AnnaBridge 188:bcfe06ba3d64 1818 "device_has_remove": ["QSPI"],
AnnaBridge 167:e84263d55307 1819 "supported_form_factors": []
<> 150:02e0a0aed4ec 1820 },
AnnaBridge 168:9672193075cf 1821 "FAMILY_STM32": {
AnnaBridge 168:9672193075cf 1822 "inherits": ["Target"],
AnnaBridge 168:9672193075cf 1823 "public": false,
AnnaBridge 168:9672193075cf 1824 "extra_labels": ["STM"],
AnnaBridge 168:9672193075cf 1825 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
AnnaBridge 187:0387e8f68319 1826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Anna Bridge 180:96ed750bd169 1827 "config": {
Anna Bridge 180:96ed750bd169 1828 "lse_available": {
Anna Bridge 180:96ed750bd169 1829 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
Anna Bridge 180:96ed750bd169 1830 "value": "1"
AnnaBridge 182:a56a73fd2a6f 1831 },
AnnaBridge 187:0387e8f68319 1832 "lpuart_clock_source": {
AnnaBridge 187:0387e8f68319 1833 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
AnnaBridge 187:0387e8f68319 1834 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
AnnaBridge 187:0387e8f68319 1835 },
AnnaBridge 182:a56a73fd2a6f 1836 "stdio_uart_tx": {
AnnaBridge 182:a56a73fd2a6f 1837 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 182:a56a73fd2a6f 1838 },
AnnaBridge 182:a56a73fd2a6f 1839 "stdio_uart_rx": {
AnnaBridge 182:a56a73fd2a6f 1840 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 188:bcfe06ba3d64 1841 },
AnnaBridge 188:bcfe06ba3d64 1842 "lpticker_delay_ticks": {
AnnaBridge 188:bcfe06ba3d64 1843 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
AnnaBridge 188:bcfe06ba3d64 1844 "value": 1,
AnnaBridge 188:bcfe06ba3d64 1845 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 189:f392fc9709a3 1846 },
AnnaBridge 189:f392fc9709a3 1847 "lpticker_lptim_clock": {
AnnaBridge 189:f392fc9709a3 1848 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
AnnaBridge 189:f392fc9709a3 1849 "value": 1
AnnaBridge 189:f392fc9709a3 1850 }
AnnaBridge 189:f392fc9709a3 1851 },
AnnaBridge 189:f392fc9709a3 1852 "overrides": {
AnnaBridge 189:f392fc9709a3 1853 "deep-sleep-latency": 3
Anna Bridge 180:96ed750bd169 1854 },
AnnaBridge 189:f392fc9709a3 1855 "device_has": [
AnnaBridge 189:f392fc9709a3 1856 "USTICKER",
AnnaBridge 189:f392fc9709a3 1857 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1858 "RTC",
AnnaBridge 189:f392fc9709a3 1859 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1860 "I2C",
AnnaBridge 189:f392fc9709a3 1861 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1862 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 1863 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1864 "PORTIN",
AnnaBridge 189:f392fc9709a3 1865 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1866 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1867 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1868 "SERIAL",
AnnaBridge 189:f392fc9709a3 1869 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1870 "SLEEP",
AnnaBridge 189:f392fc9709a3 1871 "SPI",
AnnaBridge 189:f392fc9709a3 1872 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1873 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1874 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1875 ]
AnnaBridge 168:9672193075cf 1876 },
AnnaBridge 181:57724642e740 1877 "MIMXRT1050_EVK": {
AnnaBridge 181:57724642e740 1878 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 1879 "core": "Cortex-M7FD",
AnnaBridge 181:57724642e740 1880 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1881 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
AnnaBridge 181:57724642e740 1882 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1883 "macros": [
AnnaBridge 189:f392fc9709a3 1884 "CPU_MIMXRT1052DVL6B",
AnnaBridge 189:f392fc9709a3 1885 "FSL_RTOS_MBED",
AnnaBridge 189:f392fc9709a3 1886 "XIP_BOOT_HEADER_ENABLE=1",
AnnaBridge 189:f392fc9709a3 1887 "XIP_EXTERNAL_FLASH=1",
AnnaBridge 189:f392fc9709a3 1888 "XIP_BOOT_HEADER_DCD_ENABLE=1",
AnnaBridge 189:f392fc9709a3 1889 "SKIP_SYSCLK_INIT",
AnnaBridge 189:f392fc9709a3 1890 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
AnnaBridge 189:f392fc9709a3 1891 "SDRAM_IS_SHAREABLE",
AnnaBridge 189:f392fc9709a3 1892 "MBED_MPU_CUSTOM"
AnnaBridge 189:f392fc9709a3 1893 ],
AnnaBridge 181:57724642e740 1894 "inherits": ["Target"],
AnnaBridge 181:57724642e740 1895 "detect_code": ["0227"],
AnnaBridge 189:f392fc9709a3 1896 "device_has": [
AnnaBridge 189:f392fc9709a3 1897 "RTC",
AnnaBridge 189:f392fc9709a3 1898 "SLEEP",
AnnaBridge 189:f392fc9709a3 1899 "USTICKER",
AnnaBridge 189:f392fc9709a3 1900 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1901 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1902 "EMAC",
AnnaBridge 189:f392fc9709a3 1903 "I2C",
AnnaBridge 189:f392fc9709a3 1904 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1905 "ERROR_RED",
AnnaBridge 189:f392fc9709a3 1906 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1907 "PORTIN",
AnnaBridge 189:f392fc9709a3 1908 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1909 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1910 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1911 "SERIAL",
AnnaBridge 189:f392fc9709a3 1912 "SPI",
AnnaBridge 189:f392fc9709a3 1913 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1914 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1915 ],
AnnaBridge 181:57724642e740 1916 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1917 "features": ["LWIP"],
AnnaBridge 189:f392fc9709a3 1918 "device_name": "MIMXRT1052",
AnnaBridge 189:f392fc9709a3 1919 "overrides": {
AnnaBridge 189:f392fc9709a3 1920 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 1921 }
AnnaBridge 181:57724642e740 1922 },
Kojto 170:19eb464bc2be 1923 "LPC54114": {
Kojto 170:19eb464bc2be 1924 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1925 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 1926 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1927 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1928 "NXP",
AnnaBridge 189:f392fc9709a3 1929 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1930 "LPC54114_M4",
AnnaBridge 189:f392fc9709a3 1931 "LPCXpresso",
AnnaBridge 189:f392fc9709a3 1932 "LPC"
AnnaBridge 189:f392fc9709a3 1933 ],
Kojto 170:19eb464bc2be 1934 "is_disk_virtual": true,
Kojto 170:19eb464bc2be 1935 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 1936 "inherits": ["Target"],
Kojto 170:19eb464bc2be 1937 "detect_code": ["1054"],
AnnaBridge 189:f392fc9709a3 1938 "device_has": [
AnnaBridge 189:f392fc9709a3 1939 "USTICKER",
AnnaBridge 189:f392fc9709a3 1940 "RTC",
AnnaBridge 189:f392fc9709a3 1941 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1942 "I2C",
AnnaBridge 189:f392fc9709a3 1943 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1944 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1945 "PORTIN",
AnnaBridge 189:f392fc9709a3 1946 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1947 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1948 "SERIAL",
AnnaBridge 189:f392fc9709a3 1949 "SLEEP",
AnnaBridge 189:f392fc9709a3 1950 "SPI",
AnnaBridge 189:f392fc9709a3 1951 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1952 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1953 "FLASH",
AnnaBridge 189:f392fc9709a3 1954 "MPU"
AnnaBridge 189:f392fc9709a3 1955 ],
Kojto 170:19eb464bc2be 1956 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1957 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
AnnaBridge 189:f392fc9709a3 1958 "device_name": "LPC54114J256BD64"
Kojto 170:19eb464bc2be 1959 },
AnnaBridge 182:a56a73fd2a6f 1960 "MCU_LPC546XX": {
Kojto 170:19eb464bc2be 1961 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 1962 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1963 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1964 "NXP",
AnnaBridge 189:f392fc9709a3 1965 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1966 "LPC",
AnnaBridge 189:f392fc9709a3 1967 "NXP_EMAC"
AnnaBridge 189:f392fc9709a3 1968 ],
Kojto 170:19eb464bc2be 1969 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1970 "public": false,
AnnaBridge 182:a56a73fd2a6f 1971 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 1972 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1973 "device_has": [
AnnaBridge 189:f392fc9709a3 1974 "USTICKER",
AnnaBridge 189:f392fc9709a3 1975 "RTC",
AnnaBridge 189:f392fc9709a3 1976 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1977 "EMAC",
AnnaBridge 189:f392fc9709a3 1978 "I2C",
AnnaBridge 189:f392fc9709a3 1979 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1980 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1981 "PORTIN",
AnnaBridge 189:f392fc9709a3 1982 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1983 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1984 "SERIAL",
AnnaBridge 189:f392fc9709a3 1985 "SLEEP",
AnnaBridge 189:f392fc9709a3 1986 "SPI",
AnnaBridge 189:f392fc9709a3 1987 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1988 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1989 "FLASH",
AnnaBridge 189:f392fc9709a3 1990 "TRNG",
AnnaBridge 189:f392fc9709a3 1991 "QSPI",
AnnaBridge 189:f392fc9709a3 1992 "MPU"
AnnaBridge 189:f392fc9709a3 1993 ],
AnnaBridge 189:f392fc9709a3 1994 "device_name": "LPC54628J512ET180",
AnnaBridge 189:f392fc9709a3 1995 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
Anna Bridge 186:707f6e361f3e 1996 "overrides": {
Anna Bridge 186:707f6e361f3e 1997 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1998 }
Kojto 170:19eb464bc2be 1999 },
AnnaBridge 181:57724642e740 2000 "LPC546XX": {
AnnaBridge 181:57724642e740 2001 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 2002 "inherits": ["MCU_LPC546XX"],
AnnaBridge 189:f392fc9709a3 2003 "extra_labels_add": ["LPCXpresso"],
AnnaBridge 182:a56a73fd2a6f 2004 "detect_code": ["1056"],
AnnaBridge 189:f392fc9709a3 2005 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2006 "components_add": ["QSPIF"]
AnnaBridge 181:57724642e740 2007 },
AnnaBridge 178:79309dc6340a 2008 "FF_LPC546XX": {
AnnaBridge 181:57724642e740 2009 "inherits": ["MCU_LPC546XX"],
AnnaBridge 182:a56a73fd2a6f 2010 "detect_code": ["8081"],
AnnaBridge 189:f392fc9709a3 2011 "device_has_remove": ["QSPI"],
AnnaBridge 182:a56a73fd2a6f 2012 "release_versions": ["2", "5"]
AnnaBridge 178:79309dc6340a 2013 },
<> 149:156823d33999 2014 "NUCLEO_F030R8": {
AnnaBridge 168:9672193075cf 2015 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2016 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2017 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2018 "extra_labels_add": ["STM32F0", "STM32F030R8"],
Kojto 170:19eb464bc2be 2019 "config": {
Kojto 170:19eb464bc2be 2020 "clock_source": {
Kojto 170:19eb464bc2be 2021 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2022 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2023 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2024 }
Kojto 170:19eb464bc2be 2025 },
<> 149:156823d33999 2026 "detect_code": ["0725"],
AnnaBridge 189:f392fc9709a3 2027 "macros_add": [
AnnaBridge 189:f392fc9709a3 2028 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2030 ],
AnnaBridge 189:f392fc9709a3 2031 "device_has_add": ["CRC"],
Anna Bridge 186:707f6e361f3e 2032 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2033 "default_lib": "small",
<> 149:156823d33999 2034 "release_versions": ["2"],
<> 149:156823d33999 2035 "device_name": "STM32F030R8"
<> 149:156823d33999 2036 },
<> 149:156823d33999 2037 "NUCLEO_F031K6": {
AnnaBridge 168:9672193075cf 2038 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2039 "core": "Cortex-M0",
<> 149:156823d33999 2040 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2041 "extra_labels_add": ["STM32F0", "STM32F031K6"],
Kojto 170:19eb464bc2be 2042 "config": {
Kojto 170:19eb464bc2be 2043 "clock_source": {
Kojto 170:19eb464bc2be 2044 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2045 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2046 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2047 }
Kojto 170:19eb464bc2be 2048 },
<> 149:156823d33999 2049 "detect_code": ["0791"],
AnnaBridge 189:f392fc9709a3 2050 "overrides": { "lse_available": 0 },
AnnaBridge 189:f392fc9709a3 2051 "macros_add": [
AnnaBridge 189:f392fc9709a3 2052 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2053 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2054 ],
AnnaBridge 189:f392fc9709a3 2055 "device_has_add": ["CRC"],
Anna Bridge 186:707f6e361f3e 2056 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2057 "default_lib": "small",
<> 149:156823d33999 2058 "release_versions": ["2"],
<> 149:156823d33999 2059 "device_name": "STM32F031K6"
<> 149:156823d33999 2060 },
<> 149:156823d33999 2061 "NUCLEO_F042K6": {
AnnaBridge 168:9672193075cf 2062 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2063 "core": "Cortex-M0",
<> 149:156823d33999 2064 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2065 "extra_labels_add": ["STM32F0", "STM32F042K6"],
Kojto 170:19eb464bc2be 2066 "config": {
Kojto 170:19eb464bc2be 2067 "clock_source": {
Kojto 170:19eb464bc2be 2068 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2069 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2070 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2071 }
Kojto 170:19eb464bc2be 2072 },
<> 149:156823d33999 2073 "detect_code": ["0785"],
AnnaBridge 189:f392fc9709a3 2074 "overrides": { "lse_available": 0 },
AnnaBridge 189:f392fc9709a3 2075 "macros_add": [
AnnaBridge 189:f392fc9709a3 2076 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2077 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2078 ],
AnnaBridge 189:f392fc9709a3 2079 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2080 "CAN",
AnnaBridge 189:f392fc9709a3 2081 "CRC"
AnnaBridge 189:f392fc9709a3 2082 ],
Anna Bridge 186:707f6e361f3e 2083 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2084 "default_lib": "small",
<> 149:156823d33999 2085 "release_versions": ["2"],
<> 149:156823d33999 2086 "device_name": "STM32F042K6"
<> 149:156823d33999 2087 },
<> 149:156823d33999 2088 "NUCLEO_F070RB": {
AnnaBridge 168:9672193075cf 2089 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2090 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2091 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2092 "extra_labels_add": ["STM32F0", "STM32F070RB"],
Kojto 170:19eb464bc2be 2093 "config": {
Kojto 170:19eb464bc2be 2094 "clock_source": {
Kojto 170:19eb464bc2be 2095 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2096 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2097 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2098 }
Kojto 170:19eb464bc2be 2099 },
<> 149:156823d33999 2100 "detect_code": ["0755"],
AnnaBridge 189:f392fc9709a3 2101 "macros_add": [
AnnaBridge 189:f392fc9709a3 2102 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2103 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2104 ],
AnnaBridge 189:f392fc9709a3 2105 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2106 "CRC",
AnnaBridge 189:f392fc9709a3 2107 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2108 "FLASH"
AnnaBridge 189:f392fc9709a3 2109 ],
<> 149:156823d33999 2110 "release_versions": ["2", "5"],
<> 149:156823d33999 2111 "device_name": "STM32F070RB"
<> 149:156823d33999 2112 },
<> 149:156823d33999 2113 "NUCLEO_F072RB": {
AnnaBridge 168:9672193075cf 2114 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2115 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2116 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2117 "extra_labels_add": ["STM32F0", "STM32F072RB"],
Kojto 170:19eb464bc2be 2118 "config": {
Kojto 170:19eb464bc2be 2119 "clock_source": {
Kojto 170:19eb464bc2be 2120 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2121 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2122 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2123 }
Kojto 170:19eb464bc2be 2124 },
<> 149:156823d33999 2125 "detect_code": ["0730"],
AnnaBridge 189:f392fc9709a3 2126 "macros_add": [
AnnaBridge 189:f392fc9709a3 2127 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2128 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2129 ],
AnnaBridge 189:f392fc9709a3 2130 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2131 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2132 "CAN",
AnnaBridge 189:f392fc9709a3 2133 "CRC",
AnnaBridge 189:f392fc9709a3 2134 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2135 "FLASH"
AnnaBridge 189:f392fc9709a3 2136 ],
<> 149:156823d33999 2137 "release_versions": ["2", "5"],
<> 149:156823d33999 2138 "device_name": "STM32F072RB"
<> 149:156823d33999 2139 },
<> 149:156823d33999 2140 "NUCLEO_F091RC": {
AnnaBridge 168:9672193075cf 2141 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2142 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2143 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2144 "extra_labels_add": ["STM32F0", "STM32F091RC"],
Kojto 170:19eb464bc2be 2145 "config": {
Kojto 170:19eb464bc2be 2146 "clock_source": {
Kojto 170:19eb464bc2be 2147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2149 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2150 }
Kojto 170:19eb464bc2be 2151 },
<> 149:156823d33999 2152 "detect_code": ["0750"],
AnnaBridge 189:f392fc9709a3 2153 "macros_add": [
AnnaBridge 189:f392fc9709a3 2154 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2155 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2156 ],
AnnaBridge 189:f392fc9709a3 2157 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2158 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2159 "CAN",
AnnaBridge 189:f392fc9709a3 2160 "CRC",
AnnaBridge 189:f392fc9709a3 2161 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2162 "FLASH"
AnnaBridge 189:f392fc9709a3 2163 ],
<> 149:156823d33999 2164 "release_versions": ["2", "5"],
<> 149:156823d33999 2165 "device_name": "STM32F091RC"
<> 149:156823d33999 2166 },
<> 149:156823d33999 2167 "NUCLEO_F103RB": {
AnnaBridge 168:9672193075cf 2168 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2169 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2170 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 2171 "extra_labels_add": ["STM32F1", "STM32F103RB"],
Kojto 170:19eb464bc2be 2172 "config": {
Kojto 170:19eb464bc2be 2173 "clock_source": {
Kojto 170:19eb464bc2be 2174 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
AnnaBridge 175:af195413fb11 2175 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2176 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2177 },
Kojto 170:19eb464bc2be 2178 "clock_source_usb": {
Kojto 170:19eb464bc2be 2179 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
Kojto 170:19eb464bc2be 2180 "value": "0",
Kojto 170:19eb464bc2be 2181 "macro_name": "CLOCK_SOURCE_USB"
Kojto 170:19eb464bc2be 2182 }
Kojto 170:19eb464bc2be 2183 },
<> 149:156823d33999 2184 "detect_code": ["0700"],
AnnaBridge 189:f392fc9709a3 2185 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2186 "CAN",
AnnaBridge 189:f392fc9709a3 2187 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2188 "FLASH"
AnnaBridge 189:f392fc9709a3 2189 ],
Anna Bridge 186:707f6e361f3e 2190 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2191 "release_versions": ["2", "5"],
<> 149:156823d33999 2192 "device_name": "STM32F103RB"
<> 149:156823d33999 2193 },
<> 149:156823d33999 2194 "NUCLEO_F207ZG": {
AnnaBridge 168:9672193075cf 2195 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2196 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2197 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 2198 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 2199 "config": {
AnnaBridge 165:e614a9f1c9e2 2200 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 2201 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 2202 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 2203 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 2204 },
Kojto 170:19eb464bc2be 2205 "clock_source": {
Kojto 170:19eb464bc2be 2206 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2207 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2208 "macro_name": "CLOCK_SOURCE"
AnnaBridge 165:e614a9f1c9e2 2209 }
AnnaBridge 165:e614a9f1c9e2 2210 },
<> 149:156823d33999 2211 "detect_code": ["0835"],
AnnaBridge 168:9672193075cf 2212 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2213 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2214 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2215 "CAN",
AnnaBridge 189:f392fc9709a3 2216 "EMAC",
AnnaBridge 189:f392fc9709a3 2217 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2218 "FLASH",
AnnaBridge 189:f392fc9709a3 2219 "TRNG",
AnnaBridge 189:f392fc9709a3 2220 "MPU"
AnnaBridge 189:f392fc9709a3 2221 ],
Anna Bridge 186:707f6e361f3e 2222 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2223 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2224 "device_name": "STM32F207ZG",
AnnaBridge 188:bcfe06ba3d64 2225 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2226 "overrides": {
Anna Bridge 186:707f6e361f3e 2227 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2228 }
<> 149:156823d33999 2229 },
<> 149:156823d33999 2230 "NUCLEO_F302R8": {
AnnaBridge 168:9672193075cf 2231 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2232 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2233 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2234 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
Kojto 170:19eb464bc2be 2235 "config": {
Kojto 170:19eb464bc2be 2236 "clock_source": {
Kojto 170:19eb464bc2be 2237 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2238 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2239 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2240 }
Kojto 170:19eb464bc2be 2241 },
<> 149:156823d33999 2242 "detect_code": ["0705"],
AnnaBridge 189:f392fc9709a3 2243 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2244 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2245 "CAN",
AnnaBridge 189:f392fc9709a3 2246 "CRC",
AnnaBridge 189:f392fc9709a3 2247 "SERIAL_ASYNCH"
AnnaBridge 189:f392fc9709a3 2248 ],
<> 149:156823d33999 2249 "default_lib": "small",
<> 149:156823d33999 2250 "release_versions": ["2"],
<> 149:156823d33999 2251 "device_name": "STM32F302R8"
<> 149:156823d33999 2252 },
<> 149:156823d33999 2253 "NUCLEO_F303K8": {
AnnaBridge 168:9672193075cf 2254 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2255 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2256 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
Kojto 170:19eb464bc2be 2257 "config": {
Kojto 170:19eb464bc2be 2258 "clock_source": {
Kojto 170:19eb464bc2be 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2260 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2261 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2262 }
Kojto 170:19eb464bc2be 2263 },
AnnaBridge 189:f392fc9709a3 2264 "overrides": { "lse_available": 0 },
<> 149:156823d33999 2265 "detect_code": ["0775"],
<> 149:156823d33999 2266 "default_lib": "small",
AnnaBridge 189:f392fc9709a3 2267 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2268 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2269 "CAN",
AnnaBridge 189:f392fc9709a3 2270 "CRC"
AnnaBridge 189:f392fc9709a3 2271 ],
<> 149:156823d33999 2272 "release_versions": ["2"],
<> 149:156823d33999 2273 "device_name": "STM32F303K8"
<> 149:156823d33999 2274 },
<> 149:156823d33999 2275 "NUCLEO_F303RE": {
AnnaBridge 168:9672193075cf 2276 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2277 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2278 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2279 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
Kojto 170:19eb464bc2be 2280 "config": {
Kojto 170:19eb464bc2be 2281 "clock_source": {
Kojto 170:19eb464bc2be 2282 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2283 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2284 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2285 }
Kojto 170:19eb464bc2be 2286 },
<> 149:156823d33999 2287 "detect_code": ["0745"],
AnnaBridge 189:f392fc9709a3 2288 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2289 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2290 "CAN",
AnnaBridge 189:f392fc9709a3 2291 "CRC",
AnnaBridge 189:f392fc9709a3 2292 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2293 "FLASH",
AnnaBridge 189:f392fc9709a3 2294 "MPU"
AnnaBridge 189:f392fc9709a3 2295 ],
<> 149:156823d33999 2296 "release_versions": ["2", "5"],
AnnaBridge 187:0387e8f68319 2297 "bootloader_supported": true,
<> 149:156823d33999 2298 "device_name": "STM32F303RE"
<> 149:156823d33999 2299 },
<> 149:156823d33999 2300 "NUCLEO_F303ZE": {
AnnaBridge 168:9672193075cf 2301 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2302 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2303 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2304 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
Kojto 170:19eb464bc2be 2305 "config": {
Kojto 170:19eb464bc2be 2306 "clock_source": {
Kojto 170:19eb464bc2be 2307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2309 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2310 }
Kojto 170:19eb464bc2be 2311 },
<> 149:156823d33999 2312 "detect_code": ["0747"],
AnnaBridge 189:f392fc9709a3 2313 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
<> 149:156823d33999 2314 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 2315 "device_name": "STM32F303ZE"
<> 149:156823d33999 2316 },
<> 149:156823d33999 2317 "NUCLEO_F334R8": {
AnnaBridge 168:9672193075cf 2318 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2319 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2320 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2321 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
Kojto 170:19eb464bc2be 2322 "config": {
Kojto 170:19eb464bc2be 2323 "clock_source": {
Kojto 170:19eb464bc2be 2324 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2325 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2326 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2327 }
Kojto 170:19eb464bc2be 2328 },
<> 149:156823d33999 2329 "detect_code": ["0735"],
AnnaBridge 189:f392fc9709a3 2330 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2331 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2332 "CAN",
AnnaBridge 189:f392fc9709a3 2333 "CRC",
AnnaBridge 189:f392fc9709a3 2334 "SERIAL_ASYNCH"
AnnaBridge 189:f392fc9709a3 2335 ],
<> 149:156823d33999 2336 "default_lib": "small",
<> 149:156823d33999 2337 "release_versions": ["2"],
<> 149:156823d33999 2338 "device_name": "STM32F334R8"
<> 149:156823d33999 2339 },
<> 149:156823d33999 2340 "NUCLEO_F401RE": {
AnnaBridge 168:9672193075cf 2341 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2342 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2343 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2344 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
AnnaBridge 168:9672193075cf 2345 "config": {
AnnaBridge 168:9672193075cf 2346 "clock_source": {
AnnaBridge 168:9672193075cf 2347 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2348 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2349 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2350 }
AnnaBridge 168:9672193075cf 2351 },
<> 149:156823d33999 2352 "detect_code": ["0720"],
AnnaBridge 168:9672193075cf 2353 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2354 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2355 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2356 "FLASH",
AnnaBridge 189:f392fc9709a3 2357 "MPU"
AnnaBridge 189:f392fc9709a3 2358 ],
<> 149:156823d33999 2359 "release_versions": ["2", "5"],
<> 149:156823d33999 2360 "device_name": "STM32F401RE"
<> 149:156823d33999 2361 },
AnnaBridge 182:a56a73fd2a6f 2362 "STEVAL_3DP001V1": {
AnnaBridge 182:a56a73fd2a6f 2363 "inherits": ["FAMILY_STM32"],
AnnaBridge 182:a56a73fd2a6f 2364 "core": "Cortex-M4F",
AnnaBridge 182:a56a73fd2a6f 2365 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
AnnaBridge 182:a56a73fd2a6f 2366 "config": {
AnnaBridge 182:a56a73fd2a6f 2367 "clock_source": {
AnnaBridge 182:a56a73fd2a6f 2368 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 2369 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 2370 "macro_name": "CLOCK_SOURCE"
AnnaBridge 182:a56a73fd2a6f 2371 }
AnnaBridge 182:a56a73fd2a6f 2372 },
AnnaBridge 182:a56a73fd2a6f 2373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
AnnaBridge 189:f392fc9709a3 2374 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2375 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2376 "FLASH",
AnnaBridge 189:f392fc9709a3 2377 "MPU"
AnnaBridge 189:f392fc9709a3 2378 ],
AnnaBridge 189:f392fc9709a3 2379 "overrides": { "lse_available": 0 },
AnnaBridge 182:a56a73fd2a6f 2380 "release_versions": ["2", "5"],
AnnaBridge 182:a56a73fd2a6f 2381 "device_name": "STM32F401VE"
AnnaBridge 182:a56a73fd2a6f 2382 },
<> 149:156823d33999 2383 "NUCLEO_F410RB": {
AnnaBridge 168:9672193075cf 2384 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2385 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2386 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2387 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2388 "STM32F4",
AnnaBridge 189:f392fc9709a3 2389 "STM32F410RB",
AnnaBridge 189:f392fc9709a3 2390 "STM32F410xB",
AnnaBridge 189:f392fc9709a3 2391 "STM32F410Rx"
AnnaBridge 189:f392fc9709a3 2392 ],
AnnaBridge 168:9672193075cf 2393 "config": {
AnnaBridge 168:9672193075cf 2394 "clock_source": {
AnnaBridge 168:9672193075cf 2395 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2396 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2397 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2398 },
Anna Bridge 186:707f6e361f3e 2399 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2400 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2401 "value": 1
AnnaBridge 168:9672193075cf 2402 }
AnnaBridge 168:9672193075cf 2403 },
AnnaBridge 189:f392fc9709a3 2404 "macros_add": [
AnnaBridge 189:f392fc9709a3 2405 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 2406 ],
AnnaBridge 189:f392fc9709a3 2407 "overrides": { "lpticker_delay_ticks": 4 },
<> 151:5eaa88a5bcc7 2408 "detect_code": ["0744"],
AnnaBridge 189:f392fc9709a3 2409 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2410 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2411 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2412 "TRNG",
AnnaBridge 189:f392fc9709a3 2413 "FLASH",
AnnaBridge 189:f392fc9709a3 2414 "MPU"
AnnaBridge 189:f392fc9709a3 2415 ],
<> 149:156823d33999 2416 "release_versions": ["2", "5"],
<> 149:156823d33999 2417 "device_name": "STM32F410RB"
<> 149:156823d33999 2418 },
<> 149:156823d33999 2419 "NUCLEO_F411RE": {
AnnaBridge 168:9672193075cf 2420 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2421 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2422 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2423 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE", "PSA"],
AnnaBridge 189:f392fc9709a3 2424 "components_add": ["FLASHIAP"],
<> 149:156823d33999 2425 "detect_code": ["0740"],
AnnaBridge 168:9672193075cf 2426 "config": {
AnnaBridge 168:9672193075cf 2427 "clock_source": {
AnnaBridge 168:9672193075cf 2428 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2429 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2430 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2431 },
AnnaBridge 168:9672193075cf 2432 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2433 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2434 "value": "0",
AnnaBridge 168:9672193075cf 2435 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2436 }
AnnaBridge 168:9672193075cf 2437 },
AnnaBridge 168:9672193075cf 2438 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2439 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2440 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2441 "FLASH",
AnnaBridge 189:f392fc9709a3 2442 "MPU"
AnnaBridge 189:f392fc9709a3 2443 ],
<> 153:fa9ff456f731 2444 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2445 "device_name": "STM32F411RE",
Anna Bridge 186:707f6e361f3e 2446 "bootloader_supported": true
<> 153:fa9ff456f731 2447 },
<> 153:fa9ff456f731 2448 "NUCLEO_F412ZG": {
AnnaBridge 168:9672193075cf 2449 "inherits": ["FAMILY_STM32"],
<> 153:fa9ff456f731 2450 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 153:fa9ff456f731 2451 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2452 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 168:9672193075cf 2453 "config": {
AnnaBridge 168:9672193075cf 2454 "clock_source": {
AnnaBridge 168:9672193075cf 2455 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2456 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2457 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2458 }
AnnaBridge 168:9672193075cf 2459 },
<> 153:fa9ff456f731 2460 "detect_code": ["0826"],
AnnaBridge 168:9672193075cf 2461 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2462 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2463 "CAN",
AnnaBridge 189:f392fc9709a3 2464 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2465 "TRNG",
AnnaBridge 189:f392fc9709a3 2466 "FLASH",
AnnaBridge 189:f392fc9709a3 2467 "MPU"
AnnaBridge 189:f392fc9709a3 2468 ],
<> 149:156823d33999 2469 "release_versions": ["2", "5"],
AnnaBridge 171:89b338f31ef1 2470 "device_name": "STM32F412ZG",
AnnaBridge 171:89b338f31ef1 2471 "bootloader_supported": true
<> 149:156823d33999 2472 },
AnnaBridge 181:57724642e740 2473 "MTB_MXCHIP_EMW3166": {
AnnaBridge 181:57724642e740 2474 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 2475 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2476 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2477 "STM32F4",
AnnaBridge 189:f392fc9709a3 2478 "STM32F412xG",
AnnaBridge 189:f392fc9709a3 2479 "STM32F412ZG",
AnnaBridge 189:f392fc9709a3 2480 "WICED",
AnnaBridge 189:f392fc9709a3 2481 "CYW43362"
AnnaBridge 189:f392fc9709a3 2482 ],
AnnaBridge 181:57724642e740 2483 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2484 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2485 "CAN",
AnnaBridge 189:f392fc9709a3 2486 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2487 "TRNG",
AnnaBridge 189:f392fc9709a3 2488 "FLASH",
AnnaBridge 189:f392fc9709a3 2489 "MPU"
AnnaBridge 189:f392fc9709a3 2490 ],
AnnaBridge 187:0387e8f68319 2491 "release_versions": ["5"],
AnnaBridge 181:57724642e740 2492 "device_name": "STM32F412ZG",
AnnaBridge 181:57724642e740 2493 "bootloader_supported": true,
AnnaBridge 181:57724642e740 2494 "config": {
AnnaBridge 181:57724642e740 2495 "clock_source": {
AnnaBridge 181:57724642e740 2496 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 181:57724642e740 2497 "value": "USE_PLL_HSI",
AnnaBridge 181:57724642e740 2498 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2499 }
AnnaBridge 187:0387e8f68319 2500 },
AnnaBridge 187:0387e8f68319 2501 "overrides": {
AnnaBridge 187:0387e8f68319 2502 "network-default-interface-type": "WIFI"
AnnaBridge 181:57724642e740 2503 }
AnnaBridge 181:57724642e740 2504 },
Anna Bridge 186:707f6e361f3e 2505 "USI_WM_BN_BM_22": {
Anna Bridge 186:707f6e361f3e 2506 "inherits": ["FAMILY_STM32"],
AnnaBridge 189:f392fc9709a3 2507 "components_add": ["SPIF", "FLASHIAP"],
Anna Bridge 186:707f6e361f3e 2508 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2509 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2510 "STM32F4",
AnnaBridge 189:f392fc9709a3 2511 "STM32F412xG",
AnnaBridge 189:f392fc9709a3 2512 "STM32F412ZG",
AnnaBridge 189:f392fc9709a3 2513 "WICED",
AnnaBridge 189:f392fc9709a3 2514 "CYW4343X",
AnnaBridge 189:f392fc9709a3 2515 "CORDIO"
AnnaBridge 189:f392fc9709a3 2516 ],
AnnaBridge 188:bcfe06ba3d64 2517 "features": ["BLE", "STORAGE"],
Anna Bridge 186:707f6e361f3e 2518 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2519 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2520 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2521 "TRNG",
AnnaBridge 189:f392fc9709a3 2522 "FLASH",
AnnaBridge 189:f392fc9709a3 2523 "MPU"
AnnaBridge 189:f392fc9709a3 2524 ],
AnnaBridge 187:0387e8f68319 2525 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 2526 "device_name": "STM32F412ZG",
Anna Bridge 186:707f6e361f3e 2527 "bootloader_supported": true,
AnnaBridge 187:0387e8f68319 2528 "public": false,
Anna Bridge 186:707f6e361f3e 2529 "config": {
Anna Bridge 186:707f6e361f3e 2530 "clock_source": {
Anna Bridge 186:707f6e361f3e 2531 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 2532 "value": "USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 2533 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 2534 }
AnnaBridge 187:0387e8f68319 2535 },
AnnaBridge 187:0387e8f68319 2536 "overrides": {
AnnaBridge 187:0387e8f68319 2537 "network-default-interface-type": "WIFI"
Anna Bridge 186:707f6e361f3e 2538 }
Anna Bridge 186:707f6e361f3e 2539 },
Anna Bridge 186:707f6e361f3e 2540 "MTB_USI_WM_BN_BM_22": {
AnnaBridge 187:0387e8f68319 2541 "overrides": {
AnnaBridge 187:0387e8f68319 2542 "lse_available": 0
AnnaBridge 187:0387e8f68319 2543 },
Anna Bridge 186:707f6e361f3e 2544 "inherits": ["USI_WM_BN_BM_22"]
Anna Bridge 186:707f6e361f3e 2545 },
Anna Bridge 186:707f6e361f3e 2546 "MTB_ADV_WISE_1530": {
Anna Bridge 186:707f6e361f3e 2547 "inherits": ["USI_WM_BN_BM_22"],
AnnaBridge 187:0387e8f68319 2548 "config": {
AnnaBridge 187:0387e8f68319 2549 "led1": "PA_4",
AnnaBridge 187:0387e8f68319 2550 "led2": "PC_12",
AnnaBridge 187:0387e8f68319 2551 "led3": "NC"
AnnaBridge 189:f392fc9709a3 2552 },
Anna Bridge 186:707f6e361f3e 2553 "overrides": {
Anna Bridge 186:707f6e361f3e 2554 "stdio_uart_tx": "PB_10",
Anna Bridge 186:707f6e361f3e 2555 "stdio_uart_rx": "PC_11"
Anna Bridge 186:707f6e361f3e 2556 }
Anna Bridge 186:707f6e361f3e 2557 },
AnnaBridge 168:9672193075cf 2558 "DISCO_F413ZH": {
AnnaBridge 189:f392fc9709a3 2559 "components_add": ["QSPIF"],
AnnaBridge 168:9672193075cf 2560 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2561 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 2562 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2563 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2564 "STM32F4",
AnnaBridge 189:f392fc9709a3 2565 "STM32F413xx",
AnnaBridge 189:f392fc9709a3 2566 "STM32F413ZH",
AnnaBridge 189:f392fc9709a3 2567 "STM32F413xH"
AnnaBridge 189:f392fc9709a3 2568 ],
AnnaBridge 168:9672193075cf 2569 "config": {
AnnaBridge 168:9672193075cf 2570 "clock_source": {
AnnaBridge 168:9672193075cf 2571 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2572 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2573 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2574 },
Anna Bridge 186:707f6e361f3e 2575 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2576 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2577 "value": 1
AnnaBridge 168:9672193075cf 2578 }
AnnaBridge 168:9672193075cf 2579 },
AnnaBridge 189:f392fc9709a3 2580 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 168:9672193075cf 2581 "detect_code": ["0743"],
AnnaBridge 189:f392fc9709a3 2582 "macros_add": [
AnnaBridge 189:f392fc9709a3 2583 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2584 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2585 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2586 ],
AnnaBridge 189:f392fc9709a3 2587 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2588 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2589 "CAN",
AnnaBridge 189:f392fc9709a3 2590 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2591 "TRNG",
AnnaBridge 189:f392fc9709a3 2592 "FLASH",
AnnaBridge 189:f392fc9709a3 2593 "QSPI",
AnnaBridge 189:f392fc9709a3 2594 "MPU"
AnnaBridge 189:f392fc9709a3 2595 ],
AnnaBridge 188:bcfe06ba3d64 2596 "bootloader_supported": true,
AnnaBridge 168:9672193075cf 2597 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2598 "device_name": "STM32F413ZH"
AnnaBridge 168:9672193075cf 2599 },
Anna Bridge 180:96ed750bd169 2600 "NUCLEO_F413ZH": {
Anna Bridge 180:96ed750bd169 2601 "inherits": ["FAMILY_STM32"],
Anna Bridge 180:96ed750bd169 2602 "supported_form_factors": ["ARDUINO"],
Anna Bridge 180:96ed750bd169 2603 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2604 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2605 "STM32F4",
AnnaBridge 189:f392fc9709a3 2606 "STM32F413xx",
AnnaBridge 189:f392fc9709a3 2607 "STM32F413ZH",
AnnaBridge 189:f392fc9709a3 2608 "STM32F413xH"
AnnaBridge 189:f392fc9709a3 2609 ],
Anna Bridge 180:96ed750bd169 2610 "config": {
Anna Bridge 180:96ed750bd169 2611 "clock_source": {
Anna Bridge 180:96ed750bd169 2612 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 2613 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 2614 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 2615 },
Anna Bridge 186:707f6e361f3e 2616 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2617 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
Anna Bridge 186:707f6e361f3e 2618 "value": 1
Anna Bridge 180:96ed750bd169 2619 }
Anna Bridge 180:96ed750bd169 2620 },
AnnaBridge 189:f392fc9709a3 2621 "overrides": { "lpticker_delay_ticks": 4 },
Anna Bridge 180:96ed750bd169 2622 "detect_code": ["0743"],
AnnaBridge 189:f392fc9709a3 2623 "macros_add": [
AnnaBridge 189:f392fc9709a3 2624 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2625 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2626 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2627 ],
AnnaBridge 189:f392fc9709a3 2628 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2629 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2630 "CAN",
AnnaBridge 189:f392fc9709a3 2631 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2632 "TRNG",
AnnaBridge 189:f392fc9709a3 2633 "FLASH",
AnnaBridge 189:f392fc9709a3 2634 "MPU"
AnnaBridge 189:f392fc9709a3 2635 ],
AnnaBridge 188:bcfe06ba3d64 2636 "bootloader_supported": true,
Anna Bridge 180:96ed750bd169 2637 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 2638 "device_name": "STM32F413ZH"
Anna Bridge 180:96ed750bd169 2639 },
<> 149:156823d33999 2640 "ELMO_F411RE": {
AnnaBridge 168:9672193075cf 2641 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2642 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2643 "core": "Cortex-M4F",
<> 149:156823d33999 2644 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2645 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
<> 149:156823d33999 2646 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 2647 "detect_code": ["----"],
AnnaBridge 189:f392fc9709a3 2648 "device_has_add": ["MPU"],
AnnaBridge 189:f392fc9709a3 2649 "device_has_remove": ["SERIAL_FC"],
<> 149:156823d33999 2650 "default_lib": "small",
<> 149:156823d33999 2651 "release_versions": ["2"],
<> 149:156823d33999 2652 "device_name": "STM32F411RE"
<> 149:156823d33999 2653 },
<> 149:156823d33999 2654 "NUCLEO_F429ZI": {
AnnaBridge 168:9672193075cf 2655 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2656 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 2657 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2658 "config": {
AnnaBridge 168:9672193075cf 2659 "d11_configuration": {
AnnaBridge 168:9672193075cf 2660 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 2661 "value": "PA_7",
AnnaBridge 168:9672193075cf 2662 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 2663 },
AnnaBridge 168:9672193075cf 2664 "clock_source": {
AnnaBridge 168:9672193075cf 2665 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2666 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2667 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2668 },
AnnaBridge 168:9672193075cf 2669 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2670 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2671 "value": "1",
AnnaBridge 168:9672193075cf 2672 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2673 }
AnnaBridge 168:9672193075cf 2674 },
AnnaBridge 189:f392fc9709a3 2675 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2676 "STM32F4",
AnnaBridge 189:f392fc9709a3 2677 "STM32F429",
AnnaBridge 189:f392fc9709a3 2678 "STM32F429ZI",
AnnaBridge 189:f392fc9709a3 2679 "STM32F429xx",
AnnaBridge 189:f392fc9709a3 2680 "STM32F429xI",
AnnaBridge 189:f392fc9709a3 2681 "STM_EMAC",
AnnaBridge 189:f392fc9709a3 2682 "PSA"
AnnaBridge 189:f392fc9709a3 2683 ],
AnnaBridge 189:f392fc9709a3 2684 "components_add": ["FLASHIAP"],
AnnaBridge 189:f392fc9709a3 2685 "macros_add": [
AnnaBridge 189:f392fc9709a3 2686 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2687 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2688 ],
AnnaBridge 189:f392fc9709a3 2689 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2690 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2691 "CAN",
AnnaBridge 189:f392fc9709a3 2692 "EMAC",
AnnaBridge 189:f392fc9709a3 2693 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2694 "TRNG",
AnnaBridge 189:f392fc9709a3 2695 "FLASH",
AnnaBridge 189:f392fc9709a3 2696 "MPU"
AnnaBridge 189:f392fc9709a3 2697 ],
AnnaBridge 168:9672193075cf 2698 "detect_code": ["0796"],
AnnaBridge 168:9672193075cf 2699 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2700 "device_name": "STM32F429ZI",
Anna Bridge 186:707f6e361f3e 2701 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2702 "overrides": {
Anna Bridge 186:707f6e361f3e 2703 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2704 }
AnnaBridge 168:9672193075cf 2705 },
AnnaBridge 168:9672193075cf 2706 "NUCLEO_F439ZI": {
AnnaBridge 168:9672193075cf 2707 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2708 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2709 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2710 "config": {
AnnaBridge 168:9672193075cf 2711 "d11_configuration": {
AnnaBridge 168:9672193075cf 2712 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 2713 "value": "PA_7",
AnnaBridge 168:9672193075cf 2714 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 2715 },
AnnaBridge 168:9672193075cf 2716 "clock_source": {
AnnaBridge 168:9672193075cf 2717 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2718 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2719 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2720 },
AnnaBridge 168:9672193075cf 2721 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2722 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2723 "value": "1",
AnnaBridge 168:9672193075cf 2724 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2725 }
AnnaBridge 168:9672193075cf 2726 },
AnnaBridge 189:f392fc9709a3 2727 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2728 "STM32F4",
AnnaBridge 189:f392fc9709a3 2729 "STM32F439",
AnnaBridge 189:f392fc9709a3 2730 "STM32F439ZI",
AnnaBridge 189:f392fc9709a3 2731 "STM32F439xx",
AnnaBridge 189:f392fc9709a3 2732 "STM32F439xI",
AnnaBridge 189:f392fc9709a3 2733 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2734 ],
AnnaBridge 189:f392fc9709a3 2735 "macros_add": [
AnnaBridge 189:f392fc9709a3 2736 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 2737 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2738 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2739 ],
AnnaBridge 189:f392fc9709a3 2740 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2741 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2742 "CAN",
AnnaBridge 189:f392fc9709a3 2743 "EMAC",
AnnaBridge 189:f392fc9709a3 2744 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2745 "TRNG",
AnnaBridge 189:f392fc9709a3 2746 "FLASH",
AnnaBridge 189:f392fc9709a3 2747 "MPU"
AnnaBridge 189:f392fc9709a3 2748 ],
AnnaBridge 168:9672193075cf 2749 "detect_code": ["0797"],
AnnaBridge 168:9672193075cf 2750 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2751 "device_name": "STM32F439ZI",
Anna Bridge 186:707f6e361f3e 2752 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2753 "overrides": {
Anna Bridge 186:707f6e361f3e 2754 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2755 }
AnnaBridge 168:9672193075cf 2756 },
AnnaBridge 168:9672193075cf 2757 "NUCLEO_F446RE": {
AnnaBridge 168:9672193075cf 2758 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2759 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2760 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2761 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 168:9672193075cf 2762 "config": {
AnnaBridge 168:9672193075cf 2763 "clock_source": {
AnnaBridge 168:9672193075cf 2764 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2765 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2766 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2767 }
AnnaBridge 168:9672193075cf 2768 },
AnnaBridge 168:9672193075cf 2769 "detect_code": ["0777"],
AnnaBridge 168:9672193075cf 2770 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2771 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2772 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2773 "CAN",
AnnaBridge 189:f392fc9709a3 2774 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2775 "FLASH",
AnnaBridge 189:f392fc9709a3 2776 "MPU"
AnnaBridge 189:f392fc9709a3 2777 ],
AnnaBridge 168:9672193075cf 2778 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 2779 "device_name": "STM32F446RE",
AnnaBridge 176:447f873cad2f 2780 "bootloader_supported": true
AnnaBridge 168:9672193075cf 2781 },
AnnaBridge 168:9672193075cf 2782 "NUCLEO_F446ZE": {
AnnaBridge 168:9672193075cf 2783 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2784 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2785 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2786 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 168:9672193075cf 2787 "config": {
AnnaBridge 168:9672193075cf 2788 "clock_source": {
AnnaBridge 168:9672193075cf 2789 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2790 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2791 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2792 }
AnnaBridge 168:9672193075cf 2793 },
AnnaBridge 168:9672193075cf 2794 "detect_code": ["0778"],
AnnaBridge 168:9672193075cf 2795 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2796 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2797 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2798 "CAN",
AnnaBridge 189:f392fc9709a3 2799 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2800 "FLASH",
AnnaBridge 189:f392fc9709a3 2801 "MPU"
AnnaBridge 189:f392fc9709a3 2802 ],
AnnaBridge 168:9672193075cf 2803 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2804 "device_name": "STM32F446ZE"
AnnaBridge 168:9672193075cf 2805 },
AnnaBridge 168:9672193075cf 2806 "B96B_F446VE": {
AnnaBridge 168:9672193075cf 2807 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2808 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2809 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2810 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 168:9672193075cf 2811 "detect_code": ["0840"],
AnnaBridge 189:f392fc9709a3 2812 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2813 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2814 "CAN",
AnnaBridge 189:f392fc9709a3 2815 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2816 "FLASH",
AnnaBridge 189:f392fc9709a3 2817 "MPU"
AnnaBridge 189:f392fc9709a3 2818 ],
AnnaBridge 168:9672193075cf 2819 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2820 "device_name": "STM32F446VE"
AnnaBridge 168:9672193075cf 2821 },
AnnaBridge 168:9672193075cf 2822 "NUCLEO_F746ZG": {
AnnaBridge 168:9672193075cf 2823 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2824 "core": "Cortex-M7F",
AnnaBridge 189:f392fc9709a3 2825 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2826 "STM32F7",
AnnaBridge 189:f392fc9709a3 2827 "STM32F746",
AnnaBridge 189:f392fc9709a3 2828 "STM32F746xG",
AnnaBridge 189:f392fc9709a3 2829 "STM32F746ZG",
AnnaBridge 189:f392fc9709a3 2830 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2831 ],
AnnaBridge