The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Wed Feb 20 20:53:29 2019 +0000
Revision:
172:65be27845400
Parent:
171:3a7713b1edbc
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 156:ff21514d8981 1 {
AnnaBridge 156:ff21514d8981 2 "Target": {
AnnaBridge 156:ff21514d8981 3 "core": null,
AnnaBridge 156:ff21514d8981 4 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 5 "supported_toolchains": null,
AnnaBridge 156:ff21514d8981 6 "extra_labels": [],
AnnaBridge 172:65be27845400 7 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
AnnaBridge 156:ff21514d8981 8 "is_disk_virtual": false,
AnnaBridge 156:ff21514d8981 9 "macros": [],
AnnaBridge 156:ff21514d8981 10 "device_has": [],
AnnaBridge 156:ff21514d8981 11 "features": [],
AnnaBridge 156:ff21514d8981 12 "detect_code": [],
AnnaBridge 156:ff21514d8981 13 "public": false,
AnnaBridge 156:ff21514d8981 14 "default_lib": "std",
AnnaBridge 167:84c0a372a020 15 "bootloader_supported": false,
AnnaBridge 172:65be27845400 16 "static_memory_defines": true,
AnnaBridge 167:84c0a372a020 17 "config": {
AnnaBridge 167:84c0a372a020 18 "console-uart-flow-control": {
AnnaBridge 167:84c0a372a020 19 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
AnnaBridge 167:84c0a372a020 20 "value": null
Anna Bridge 169:a7c7b631e539 21 },
Anna Bridge 169:a7c7b631e539 22 "network-default-interface-type": {
Anna Bridge 169:a7c7b631e539 23 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
Anna Bridge 169:a7c7b631e539 24 "value": null
AnnaBridge 172:65be27845400 25 },
AnnaBridge 172:65be27845400 26 "deep-sleep-latency": {
AnnaBridge 172:65be27845400 27 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
AnnaBridge 172:65be27845400 28 "value": 0
AnnaBridge 172:65be27845400 29 },
AnnaBridge 172:65be27845400 30 "boot-stack-size": {
AnnaBridge 172:65be27845400 31 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
AnnaBridge 172:65be27845400 32 "value": "0x1000"
AnnaBridge 172:65be27845400 33 },
AnnaBridge 172:65be27845400 34 "mpu-rom-end": {
AnnaBridge 172:65be27845400 35 "help": "Last address of ROM protected by the MPU",
AnnaBridge 172:65be27845400 36 "value": "0x0fffffff"
AnnaBridge 167:84c0a372a020 37 }
AnnaBridge 167:84c0a372a020 38 }
AnnaBridge 156:ff21514d8981 39 },
AnnaBridge 172:65be27845400 40 "PSA_Target": {
AnnaBridge 172:65be27845400 41 "public": false,
AnnaBridge 172:65be27845400 42 "config": {
AnnaBridge 172:65be27845400 43 "secure-rom-start": {
AnnaBridge 172:65be27845400 44 "help": "Starting address of Secure ROM",
AnnaBridge 172:65be27845400 45 "value": null,
AnnaBridge 172:65be27845400 46 "macro_name": "PSA_SECURE_ROM_START",
AnnaBridge 172:65be27845400 47 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 172:65be27845400 48 },
AnnaBridge 172:65be27845400 49 "secure-rom-size": {
AnnaBridge 172:65be27845400 50 "help": "Size in bytes of Secure ROM",
AnnaBridge 172:65be27845400 51 "value": null,
AnnaBridge 172:65be27845400 52 "macro_name": "PSA_SECURE_ROM_SIZE",
AnnaBridge 172:65be27845400 53 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 172:65be27845400 54 },
AnnaBridge 172:65be27845400 55 "non-secure-rom-start": {
AnnaBridge 172:65be27845400 56 "help": "Starting address of Non-secure ROM",
AnnaBridge 172:65be27845400 57 "value": null,
AnnaBridge 172:65be27845400 58 "macro_name": "PSA_NON_SECURE_ROM_START",
AnnaBridge 172:65be27845400 59 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 172:65be27845400 60 },
AnnaBridge 172:65be27845400 61 "non-secure-rom-size": {
AnnaBridge 172:65be27845400 62 "help": "Size in bytes of Non-secure ROM",
AnnaBridge 172:65be27845400 63 "value": null,
AnnaBridge 172:65be27845400 64 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
AnnaBridge 172:65be27845400 65 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 172:65be27845400 66 },
AnnaBridge 172:65be27845400 67 "secure-ram-start": {
AnnaBridge 172:65be27845400 68 "help": "Starting address of Secure RAM",
AnnaBridge 172:65be27845400 69 "value": null,
AnnaBridge 172:65be27845400 70 "macro_name": "PSA_SECURE_RAM_START",
AnnaBridge 172:65be27845400 71 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 172:65be27845400 72 },
AnnaBridge 172:65be27845400 73 "secure-ram-size": {
AnnaBridge 172:65be27845400 74 "help": "Size in bytes of Secure RAM",
AnnaBridge 172:65be27845400 75 "value": null,
AnnaBridge 172:65be27845400 76 "macro_name": "PSA_SECURE_RAM_SIZE",
AnnaBridge 172:65be27845400 77 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 172:65be27845400 78 },
AnnaBridge 172:65be27845400 79 "non-secure-ram-start": {
AnnaBridge 172:65be27845400 80 "help": "Starting address of Non-secure RAM",
AnnaBridge 172:65be27845400 81 "value": null,
AnnaBridge 172:65be27845400 82 "macro_name": "PSA_NON_SECURE_RAM_START",
AnnaBridge 172:65be27845400 83 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 172:65be27845400 84 },
AnnaBridge 172:65be27845400 85 "non-secure-ram-size": {
AnnaBridge 172:65be27845400 86 "help": "Size in bytes of Non-secure RAM",
AnnaBridge 172:65be27845400 87 "value": null,
AnnaBridge 172:65be27845400 88 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
AnnaBridge 172:65be27845400 89 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 172:65be27845400 90 },
AnnaBridge 172:65be27845400 91 "shared-ram-start": {
AnnaBridge 172:65be27845400 92 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 172:65be27845400 93 "value": null,
AnnaBridge 172:65be27845400 94 "macro_name": "PSA_SHARED_RAM_START"
AnnaBridge 172:65be27845400 95 },
AnnaBridge 172:65be27845400 96 "shared-ram-size": {
AnnaBridge 172:65be27845400 97 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 172:65be27845400 98 "value": null,
AnnaBridge 172:65be27845400 99 "macro_name": "PSA_SHARED_RAM_SIZE"
AnnaBridge 172:65be27845400 100 }
AnnaBridge 172:65be27845400 101 }
AnnaBridge 172:65be27845400 102 },
AnnaBridge 172:65be27845400 103 "NSPE_Target": {
AnnaBridge 172:65be27845400 104 "inherits": ["PSA_Target"],
AnnaBridge 172:65be27845400 105 "components": ["PSA_SRV_IPC", "NSPE"],
AnnaBridge 172:65be27845400 106 "device_has_add": ["TRNG"],
AnnaBridge 172:65be27845400 107 "public": false
AnnaBridge 172:65be27845400 108 },
AnnaBridge 172:65be27845400 109 "SPE_Target": {
AnnaBridge 172:65be27845400 110 "inherits": ["PSA_Target"],
AnnaBridge 172:65be27845400 111 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
AnnaBridge 172:65be27845400 112 "public": false
AnnaBridge 172:65be27845400 113 },
AnnaBridge 156:ff21514d8981 114 "CM4_UARM": {
AnnaBridge 156:ff21514d8981 115 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 116 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 117 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 118 "public": false,
AnnaBridge 156:ff21514d8981 119 "supported_toolchains": ["uARM"],
AnnaBridge 156:ff21514d8981 120 "default_lib": "small"
AnnaBridge 156:ff21514d8981 121 },
AnnaBridge 156:ff21514d8981 122 "CM4_ARM": {
AnnaBridge 156:ff21514d8981 123 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 124 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 125 "public": false,
AnnaBridge 156:ff21514d8981 126 "supported_toolchains": ["ARM"]
AnnaBridge 156:ff21514d8981 127 },
AnnaBridge 156:ff21514d8981 128 "CM4F_UARM": {
AnnaBridge 156:ff21514d8981 129 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 130 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 131 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 132 "public": false,
AnnaBridge 156:ff21514d8981 133 "supported_toolchains": ["uARM"],
AnnaBridge 156:ff21514d8981 134 "default_lib": "small"
AnnaBridge 156:ff21514d8981 135 },
AnnaBridge 156:ff21514d8981 136 "CM4F_ARM": {
AnnaBridge 156:ff21514d8981 137 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 138 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 139 "public": false,
AnnaBridge 156:ff21514d8981 140 "supported_toolchains": ["ARM"]
AnnaBridge 156:ff21514d8981 141 },
AnnaBridge 156:ff21514d8981 142 "LPCTarget": {
AnnaBridge 156:ff21514d8981 143 "inherits": ["Target"],
AnnaBridge 172:65be27845400 144 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
AnnaBridge 156:ff21514d8981 145 "public": false
AnnaBridge 156:ff21514d8981 146 },
AnnaBridge 156:ff21514d8981 147 "LPC11C24": {
AnnaBridge 156:ff21514d8981 148 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 149 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 150 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
AnnaBridge 167:84c0a372a020 151 "OUTPUT_EXT": "hex",
AnnaBridge 172:65be27845400 152 "macros": [
AnnaBridge 172:65be27845400 153 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 155 ],
AnnaBridge 156:ff21514d8981 156 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 157 "device_has": [
AnnaBridge 172:65be27845400 158 "ANALOGIN",
AnnaBridge 172:65be27845400 159 "CAN",
AnnaBridge 172:65be27845400 160 "I2C",
AnnaBridge 172:65be27845400 161 "I2CSLAVE",
AnnaBridge 172:65be27845400 162 "INTERRUPTIN",
AnnaBridge 172:65be27845400 163 "PORTIN",
AnnaBridge 172:65be27845400 164 "PORTINOUT",
AnnaBridge 172:65be27845400 165 "PORTOUT",
AnnaBridge 172:65be27845400 166 "PWMOUT",
AnnaBridge 172:65be27845400 167 "SERIAL",
AnnaBridge 172:65be27845400 168 "SLEEP",
AnnaBridge 172:65be27845400 169 "SPI",
AnnaBridge 172:65be27845400 170 "SPISLAVE",
AnnaBridge 172:65be27845400 171 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 172 ],
AnnaBridge 156:ff21514d8981 173 "device_name": "LPC11C24FBD48/301"
AnnaBridge 156:ff21514d8981 174 },
AnnaBridge 156:ff21514d8981 175 "LPC1114": {
AnnaBridge 156:ff21514d8981 176 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 177 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 178 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 179 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
AnnaBridge 172:65be27845400 180 "macros": [
AnnaBridge 172:65be27845400 181 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 182 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 183 ],
AnnaBridge 171:3a7713b1edbc 184 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 185 "device_has": [
AnnaBridge 172:65be27845400 186 "ANALOGIN",
AnnaBridge 172:65be27845400 187 "I2C",
AnnaBridge 172:65be27845400 188 "I2CSLAVE",
AnnaBridge 172:65be27845400 189 "INTERRUPTIN",
AnnaBridge 172:65be27845400 190 "PORTIN",
AnnaBridge 172:65be27845400 191 "PORTINOUT",
AnnaBridge 172:65be27845400 192 "PORTOUT",
AnnaBridge 172:65be27845400 193 "PWMOUT",
AnnaBridge 172:65be27845400 194 "SERIAL",
AnnaBridge 172:65be27845400 195 "SLEEP",
AnnaBridge 172:65be27845400 196 "SPI",
AnnaBridge 172:65be27845400 197 "SPISLAVE",
AnnaBridge 172:65be27845400 198 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 199 ],
AnnaBridge 156:ff21514d8981 200 "default_lib": "small",
AnnaBridge 156:ff21514d8981 201 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 202 "device_name": "LPC1114FN28/102"
AnnaBridge 156:ff21514d8981 203 },
AnnaBridge 156:ff21514d8981 204 "LPC11U24": {
AnnaBridge 156:ff21514d8981 205 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 206 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 207 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 208 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
AnnaBridge 172:65be27845400 209 "macros": [
AnnaBridge 172:65be27845400 210 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 211 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 212 ],
AnnaBridge 156:ff21514d8981 213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 214 "detect_code": ["1040"],
AnnaBridge 172:65be27845400 215 "device_has": [
AnnaBridge 172:65be27845400 216 "ANALOGIN",
AnnaBridge 172:65be27845400 217 "I2C",
AnnaBridge 172:65be27845400 218 "I2CSLAVE",
AnnaBridge 172:65be27845400 219 "INTERRUPTIN",
AnnaBridge 172:65be27845400 220 "LOCALFILESYSTEM",
AnnaBridge 172:65be27845400 221 "PORTIN",
AnnaBridge 172:65be27845400 222 "PORTINOUT",
AnnaBridge 172:65be27845400 223 "PORTOUT",
AnnaBridge 172:65be27845400 224 "PWMOUT",
AnnaBridge 172:65be27845400 225 "SEMIHOST",
AnnaBridge 172:65be27845400 226 "SERIAL",
AnnaBridge 172:65be27845400 227 "SLEEP",
AnnaBridge 172:65be27845400 228 "SPI",
AnnaBridge 172:65be27845400 229 "SPISLAVE",
AnnaBridge 172:65be27845400 230 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 231 ],
AnnaBridge 156:ff21514d8981 232 "default_lib": "small",
AnnaBridge 156:ff21514d8981 233 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 234 "device_name": "LPC11U24FBD48/401"
AnnaBridge 156:ff21514d8981 235 },
AnnaBridge 156:ff21514d8981 236 "OC_MBUINO": {
AnnaBridge 156:ff21514d8981 237 "inherits": ["LPC11U24"],
AnnaBridge 172:65be27845400 238 "macros": [
AnnaBridge 172:65be27845400 239 "TARGET_LPC11U24",
AnnaBridge 172:65be27845400 240 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 241 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 242 ],
AnnaBridge 156:ff21514d8981 243 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 244 "device_has": [
AnnaBridge 172:65be27845400 245 "ANALOGIN",
AnnaBridge 172:65be27845400 246 "I2C",
AnnaBridge 172:65be27845400 247 "I2CSLAVE",
AnnaBridge 172:65be27845400 248 "INTERRUPTIN",
AnnaBridge 172:65be27845400 249 "PORTIN",
AnnaBridge 172:65be27845400 250 "PORTINOUT",
AnnaBridge 172:65be27845400 251 "PORTOUT",
AnnaBridge 172:65be27845400 252 "PWMOUT",
AnnaBridge 172:65be27845400 253 "SERIAL",
AnnaBridge 172:65be27845400 254 "SLEEP",
AnnaBridge 172:65be27845400 255 "SPI",
AnnaBridge 172:65be27845400 256 "SPISLAVE",
AnnaBridge 172:65be27845400 257 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 258 ],
AnnaBridge 156:ff21514d8981 259 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 260 },
AnnaBridge 156:ff21514d8981 261 "LPC11U24_301": {
AnnaBridge 156:ff21514d8981 262 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 263 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 264 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 265 "macros": [
AnnaBridge 172:65be27845400 266 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 268 ],
AnnaBridge 156:ff21514d8981 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 270 "device_has": [
AnnaBridge 172:65be27845400 271 "ANALOGIN",
AnnaBridge 172:65be27845400 272 "I2C",
AnnaBridge 172:65be27845400 273 "I2CSLAVE",
AnnaBridge 172:65be27845400 274 "INTERRUPTIN",
AnnaBridge 172:65be27845400 275 "LOCALFILESYSTEM",
AnnaBridge 172:65be27845400 276 "PORTIN",
AnnaBridge 172:65be27845400 277 "PORTINOUT",
AnnaBridge 172:65be27845400 278 "PORTOUT",
AnnaBridge 172:65be27845400 279 "PWMOUT",
AnnaBridge 172:65be27845400 280 "SEMIHOST",
AnnaBridge 172:65be27845400 281 "SERIAL",
AnnaBridge 172:65be27845400 282 "SLEEP",
AnnaBridge 172:65be27845400 283 "SPI",
AnnaBridge 172:65be27845400 284 "SPISLAVE",
AnnaBridge 172:65be27845400 285 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 286 ],
AnnaBridge 156:ff21514d8981 287 "device_name": "LPC11U24FHI33/301"
AnnaBridge 156:ff21514d8981 288 },
AnnaBridge 156:ff21514d8981 289 "LPC11U34_421": {
AnnaBridge 156:ff21514d8981 290 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 291 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 292 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 293 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 294 "macros": [
AnnaBridge 172:65be27845400 295 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 296 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 297 ],
AnnaBridge 156:ff21514d8981 298 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 172:65be27845400 299 "device_has": [
AnnaBridge 172:65be27845400 300 "ANALOGIN",
AnnaBridge 172:65be27845400 301 "I2C",
AnnaBridge 172:65be27845400 302 "I2CSLAVE",
AnnaBridge 172:65be27845400 303 "INTERRUPTIN",
AnnaBridge 172:65be27845400 304 "PORTIN",
AnnaBridge 172:65be27845400 305 "PORTINOUT",
AnnaBridge 172:65be27845400 306 "PORTOUT",
AnnaBridge 172:65be27845400 307 "PWMOUT",
AnnaBridge 172:65be27845400 308 "SERIAL",
AnnaBridge 172:65be27845400 309 "SLEEP",
AnnaBridge 172:65be27845400 310 "SPI",
AnnaBridge 172:65be27845400 311 "SPISLAVE"
AnnaBridge 172:65be27845400 312 ],
AnnaBridge 158:1c57384330a6 313 "default_lib": "small",
AnnaBridge 156:ff21514d8981 314 "device_name": "LPC11U34FBD48/311"
AnnaBridge 156:ff21514d8981 315 },
AnnaBridge 156:ff21514d8981 316 "MICRONFCBOARD": {
AnnaBridge 156:ff21514d8981 317 "inherits": ["LPC11U34_421"],
AnnaBridge 156:ff21514d8981 318 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
AnnaBridge 156:ff21514d8981 319 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
AnnaBridge 156:ff21514d8981 320 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 321 "device_name": "LPC11U34FBD48/311"
AnnaBridge 156:ff21514d8981 322 },
AnnaBridge 156:ff21514d8981 323 "LPC11U35_401": {
AnnaBridge 156:ff21514d8981 324 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 325 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 326 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 327 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 328 "macros": [
AnnaBridge 172:65be27845400 329 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 330 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 331 ],
AnnaBridge 171:3a7713b1edbc 332 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 333 "device_has": [
AnnaBridge 172:65be27845400 334 "ANALOGIN",
AnnaBridge 172:65be27845400 335 "I2C",
AnnaBridge 172:65be27845400 336 "I2CSLAVE",
AnnaBridge 172:65be27845400 337 "INTERRUPTIN",
AnnaBridge 172:65be27845400 338 "PORTIN",
AnnaBridge 172:65be27845400 339 "PORTINOUT",
AnnaBridge 172:65be27845400 340 "PORTOUT",
AnnaBridge 172:65be27845400 341 "PWMOUT",
AnnaBridge 172:65be27845400 342 "SERIAL",
AnnaBridge 172:65be27845400 343 "SLEEP",
AnnaBridge 172:65be27845400 344 "SPI",
AnnaBridge 172:65be27845400 345 "SPISLAVE"
AnnaBridge 172:65be27845400 346 ],
AnnaBridge 156:ff21514d8981 347 "default_lib": "small",
AnnaBridge 156:ff21514d8981 348 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 349 "device_name": "LPC11U35FBD48/401"
AnnaBridge 156:ff21514d8981 350 },
AnnaBridge 156:ff21514d8981 351 "LPC11U35_501": {
AnnaBridge 156:ff21514d8981 352 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 353 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 354 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 355 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 172:65be27845400 356 "macros": [
AnnaBridge 172:65be27845400 357 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 358 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 359 ],
AnnaBridge 171:3a7713b1edbc 360 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 361 "device_has": [
AnnaBridge 172:65be27845400 362 "ANALOGIN",
AnnaBridge 172:65be27845400 363 "I2C",
AnnaBridge 172:65be27845400 364 "I2CSLAVE",
AnnaBridge 172:65be27845400 365 "INTERRUPTIN",
AnnaBridge 172:65be27845400 366 "PORTIN",
AnnaBridge 172:65be27845400 367 "PORTINOUT",
AnnaBridge 172:65be27845400 368 "PORTOUT",
AnnaBridge 172:65be27845400 369 "PWMOUT",
AnnaBridge 172:65be27845400 370 "SERIAL",
AnnaBridge 172:65be27845400 371 "SLEEP",
AnnaBridge 172:65be27845400 372 "SPI",
AnnaBridge 172:65be27845400 373 "SPISLAVE"
AnnaBridge 172:65be27845400 374 ],
AnnaBridge 156:ff21514d8981 375 "default_lib": "small",
AnnaBridge 156:ff21514d8981 376 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 377 "device_name": "LPC11U35FHI33/501"
AnnaBridge 156:ff21514d8981 378 },
AnnaBridge 156:ff21514d8981 379 "LPC11U35_501_IBDAP": {
AnnaBridge 156:ff21514d8981 380 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 381 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 382 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 383 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 172:65be27845400 384 "macros": [
AnnaBridge 172:65be27845400 385 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 386 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 387 ],
AnnaBridge 171:3a7713b1edbc 388 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 389 "device_has": [
AnnaBridge 172:65be27845400 390 "ANALOGIN",
AnnaBridge 172:65be27845400 391 "I2C",
AnnaBridge 172:65be27845400 392 "I2CSLAVE",
AnnaBridge 172:65be27845400 393 "INTERRUPTIN",
AnnaBridge 172:65be27845400 394 "PORTIN",
AnnaBridge 172:65be27845400 395 "PORTINOUT",
AnnaBridge 172:65be27845400 396 "PORTOUT",
AnnaBridge 172:65be27845400 397 "PWMOUT",
AnnaBridge 172:65be27845400 398 "SERIAL",
AnnaBridge 172:65be27845400 399 "SLEEP",
AnnaBridge 172:65be27845400 400 "SPI",
AnnaBridge 172:65be27845400 401 "SPISLAVE"
AnnaBridge 172:65be27845400 402 ],
AnnaBridge 156:ff21514d8981 403 "default_lib": "small",
AnnaBridge 156:ff21514d8981 404 "device_name": "LPC11U35FHI33/501"
AnnaBridge 156:ff21514d8981 405 },
AnnaBridge 156:ff21514d8981 406 "XADOW_M0": {
AnnaBridge 156:ff21514d8981 407 "inherits": ["LPC11U35_501"]
AnnaBridge 156:ff21514d8981 408 },
AnnaBridge 156:ff21514d8981 409 "LPC11U35_Y5_MBUG": {
AnnaBridge 156:ff21514d8981 410 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 411 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 412 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 413 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 172:65be27845400 414 "macros": [
AnnaBridge 172:65be27845400 415 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 416 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 417 ],
AnnaBridge 171:3a7713b1edbc 418 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 419 "device_has": [
AnnaBridge 172:65be27845400 420 "ANALOGIN",
AnnaBridge 172:65be27845400 421 "I2C",
AnnaBridge 172:65be27845400 422 "I2CSLAVE",
AnnaBridge 172:65be27845400 423 "INTERRUPTIN",
AnnaBridge 172:65be27845400 424 "PORTIN",
AnnaBridge 172:65be27845400 425 "PORTINOUT",
AnnaBridge 172:65be27845400 426 "PORTOUT",
AnnaBridge 172:65be27845400 427 "PWMOUT",
AnnaBridge 172:65be27845400 428 "SERIAL",
AnnaBridge 172:65be27845400 429 "SLEEP",
AnnaBridge 172:65be27845400 430 "SPI",
AnnaBridge 172:65be27845400 431 "SPISLAVE"
AnnaBridge 172:65be27845400 432 ],
AnnaBridge 156:ff21514d8981 433 "default_lib": "small",
AnnaBridge 156:ff21514d8981 434 "device_name": "LPC11U35FHI33/501"
AnnaBridge 156:ff21514d8981 435 },
AnnaBridge 156:ff21514d8981 436 "LPC11U37_501": {
AnnaBridge 156:ff21514d8981 437 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 438 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 439 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 440 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 441 "macros": [
AnnaBridge 172:65be27845400 442 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 443 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 444 ],
AnnaBridge 171:3a7713b1edbc 445 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 446 "default_lib": "small",
AnnaBridge 156:ff21514d8981 447 "device_name": "LPC11U37FBD64/501"
AnnaBridge 156:ff21514d8981 448 },
AnnaBridge 156:ff21514d8981 449 "LPCCAPPUCCINO": {
AnnaBridge 156:ff21514d8981 450 "inherits": ["LPC11U37_501"],
AnnaBridge 172:65be27845400 451 "device_has": [
AnnaBridge 172:65be27845400 452 "ANALOGIN",
AnnaBridge 172:65be27845400 453 "I2C",
AnnaBridge 172:65be27845400 454 "I2CSLAVE",
AnnaBridge 172:65be27845400 455 "INTERRUPTIN",
AnnaBridge 172:65be27845400 456 "PORTIN",
AnnaBridge 172:65be27845400 457 "PORTINOUT",
AnnaBridge 172:65be27845400 458 "PORTOUT",
AnnaBridge 172:65be27845400 459 "PWMOUT",
AnnaBridge 172:65be27845400 460 "SERIAL",
AnnaBridge 172:65be27845400 461 "SLEEP",
AnnaBridge 172:65be27845400 462 "SPI",
AnnaBridge 172:65be27845400 463 "SPISLAVE"
AnnaBridge 172:65be27845400 464 ],
AnnaBridge 156:ff21514d8981 465 "device_name": "LPC11U37FBD64/501"
AnnaBridge 156:ff21514d8981 466 },
AnnaBridge 156:ff21514d8981 467 "ARCH_GPRS": {
AnnaBridge 156:ff21514d8981 468 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 469 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 470 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 471 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
AnnaBridge 172:65be27845400 472 "macros": [
AnnaBridge 172:65be27845400 473 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 474 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 475 ],
AnnaBridge 171:3a7713b1edbc 476 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 477 "inherits": ["LPCTarget"],
AnnaBridge 172:65be27845400 478 "device_has": [
AnnaBridge 172:65be27845400 479 "ANALOGIN",
AnnaBridge 172:65be27845400 480 "I2C",
AnnaBridge 172:65be27845400 481 "I2CSLAVE",
AnnaBridge 172:65be27845400 482 "INTERRUPTIN",
AnnaBridge 172:65be27845400 483 "PORTIN",
AnnaBridge 172:65be27845400 484 "PORTINOUT",
AnnaBridge 172:65be27845400 485 "PORTOUT",
AnnaBridge 172:65be27845400 486 "PWMOUT",
AnnaBridge 172:65be27845400 487 "SERIAL",
AnnaBridge 172:65be27845400 488 "SLEEP",
AnnaBridge 172:65be27845400 489 "SPI",
AnnaBridge 172:65be27845400 490 "SPISLAVE"
AnnaBridge 172:65be27845400 491 ],
AnnaBridge 156:ff21514d8981 492 "default_lib": "small",
AnnaBridge 156:ff21514d8981 493 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 494 "device_name": "LPC11U37FBD64/501"
AnnaBridge 156:ff21514d8981 495 },
AnnaBridge 156:ff21514d8981 496 "LPC11U68": {
AnnaBridge 156:ff21514d8981 497 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 498 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 499 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 500 "extra_labels": ["NXP", "LPC11U6X"],
AnnaBridge 171:3a7713b1edbc 501 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 502 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 503 "detect_code": ["1168"],
AnnaBridge 172:65be27845400 504 "device_has": [
AnnaBridge 172:65be27845400 505 "ANALOGIN",
AnnaBridge 172:65be27845400 506 "I2C",
AnnaBridge 172:65be27845400 507 "I2CSLAVE",
AnnaBridge 172:65be27845400 508 "INTERRUPTIN",
AnnaBridge 172:65be27845400 509 "PWMOUT",
AnnaBridge 172:65be27845400 510 "SERIAL",
AnnaBridge 172:65be27845400 511 "SLEEP",
AnnaBridge 172:65be27845400 512 "SPI"
AnnaBridge 172:65be27845400 513 ],
AnnaBridge 156:ff21514d8981 514 "default_lib": "small",
AnnaBridge 156:ff21514d8981 515 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 516 "device_name": "LPC11U68JBD100"
AnnaBridge 156:ff21514d8981 517 },
AnnaBridge 156:ff21514d8981 518 "LPC1347": {
AnnaBridge 156:ff21514d8981 519 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 520 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 521 "extra_labels": ["NXP", "LPC13XX"],
AnnaBridge 156:ff21514d8981 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 523 "device_has": [
AnnaBridge 172:65be27845400 524 "ANALOGIN",
AnnaBridge 172:65be27845400 525 "I2C",
AnnaBridge 172:65be27845400 526 "I2CSLAVE",
AnnaBridge 172:65be27845400 527 "INTERRUPTIN",
AnnaBridge 172:65be27845400 528 "PORTIN",
AnnaBridge 172:65be27845400 529 "PORTINOUT",
AnnaBridge 172:65be27845400 530 "PORTOUT",
AnnaBridge 172:65be27845400 531 "PWMOUT",
AnnaBridge 172:65be27845400 532 "SERIAL",
AnnaBridge 172:65be27845400 533 "SLEEP",
AnnaBridge 172:65be27845400 534 "SPI",
AnnaBridge 172:65be27845400 535 "SPISLAVE",
AnnaBridge 172:65be27845400 536 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 537 ],
AnnaBridge 156:ff21514d8981 538 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 539 "device_name": "LPC1347FBD48"
AnnaBridge 156:ff21514d8981 540 },
AnnaBridge 156:ff21514d8981 541 "LPC1549": {
AnnaBridge 156:ff21514d8981 542 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 543 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 544 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 545 "extra_labels": ["NXP", "LPC15XX"],
AnnaBridge 171:3a7713b1edbc 546 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 547 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 548 "detect_code": ["1549"],
AnnaBridge 172:65be27845400 549 "device_has": [
AnnaBridge 172:65be27845400 550 "ANALOGIN",
AnnaBridge 172:65be27845400 551 "ANALOGOUT",
AnnaBridge 172:65be27845400 552 "CAN",
AnnaBridge 172:65be27845400 553 "I2C",
AnnaBridge 172:65be27845400 554 "INTERRUPTIN",
AnnaBridge 172:65be27845400 555 "PWMOUT",
AnnaBridge 172:65be27845400 556 "SERIAL",
AnnaBridge 172:65be27845400 557 "SERIAL_FC",
AnnaBridge 172:65be27845400 558 "SPI",
AnnaBridge 172:65be27845400 559 "SPISLAVE"
AnnaBridge 172:65be27845400 560 ],
AnnaBridge 156:ff21514d8981 561 "default_lib": "small",
AnnaBridge 156:ff21514d8981 562 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 563 "device_name": "LPC1549JBD64"
AnnaBridge 156:ff21514d8981 564 },
AnnaBridge 156:ff21514d8981 565 "LPC1768": {
AnnaBridge 156:ff21514d8981 566 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 567 "core": "Cortex-M3",
Anna Bridge 169:a7c7b631e539 568 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
AnnaBridge 171:3a7713b1edbc 569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 570 "detect_code": ["1010"],
AnnaBridge 172:65be27845400 571 "device_has": [
AnnaBridge 172:65be27845400 572 "RTC",
AnnaBridge 172:65be27845400 573 "USTICKER",
AnnaBridge 172:65be27845400 574 "ANALOGIN",
AnnaBridge 172:65be27845400 575 "ANALOGOUT",
AnnaBridge 172:65be27845400 576 "CAN",
AnnaBridge 172:65be27845400 577 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 578 "EMAC",
AnnaBridge 172:65be27845400 579 "ETHERNET",
AnnaBridge 172:65be27845400 580 "I2C",
AnnaBridge 172:65be27845400 581 "I2CSLAVE",
AnnaBridge 172:65be27845400 582 "INTERRUPTIN",
AnnaBridge 172:65be27845400 583 "LOCALFILESYSTEM",
AnnaBridge 172:65be27845400 584 "PORTIN",
AnnaBridge 172:65be27845400 585 "PORTINOUT",
AnnaBridge 172:65be27845400 586 "PORTOUT",
AnnaBridge 172:65be27845400 587 "PWMOUT",
AnnaBridge 172:65be27845400 588 "SEMIHOST",
AnnaBridge 172:65be27845400 589 "SERIAL",
AnnaBridge 172:65be27845400 590 "SERIAL_FC",
AnnaBridge 172:65be27845400 591 "SLEEP",
AnnaBridge 172:65be27845400 592 "SPI",
AnnaBridge 172:65be27845400 593 "SPISLAVE",
AnnaBridge 172:65be27845400 594 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 595 "FLASH",
AnnaBridge 172:65be27845400 596 "MPU"
AnnaBridge 172:65be27845400 597 ],
AnnaBridge 156:ff21514d8981 598 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 599 "device_name": "LPC1768",
Anna Bridge 169:a7c7b631e539 600 "bootloader_supported": true,
AnnaBridge 171:3a7713b1edbc 601 "config": {
AnnaBridge 171:3a7713b1edbc 602 "us-ticker-timer": {
AnnaBridge 171:3a7713b1edbc 603 "help": "Chooses which timer (0-3) to use for us_ticker.c",
AnnaBridge 171:3a7713b1edbc 604 "value": 3
AnnaBridge 171:3a7713b1edbc 605 }
AnnaBridge 171:3a7713b1edbc 606 },
Anna Bridge 169:a7c7b631e539 607 "overrides": {
Anna Bridge 169:a7c7b631e539 608 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 609 }
AnnaBridge 156:ff21514d8981 610 },
AnnaBridge 157:e7ca05fa8600 611 "LPC1769": {
AnnaBridge 157:e7ca05fa8600 612 "inherits": ["LPC1768"],
AnnaBridge 157:e7ca05fa8600 613 "device_name": "LPC1769"
AnnaBridge 157:e7ca05fa8600 614 },
AnnaBridge 156:ff21514d8981 615 "ARCH_PRO": {
AnnaBridge 156:ff21514d8981 616 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 617 "core": "Cortex-M3",
AnnaBridge 171:3a7713b1edbc 618 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 619 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
AnnaBridge 156:ff21514d8981 620 "macros": ["TARGET_LPC1768"],
AnnaBridge 156:ff21514d8981 621 "inherits": ["LPCTarget"],
AnnaBridge 172:65be27845400 622 "device_has": [
AnnaBridge 172:65be27845400 623 "ANALOGIN",
AnnaBridge 172:65be27845400 624 "ANALOGOUT",
AnnaBridge 172:65be27845400 625 "CAN",
AnnaBridge 172:65be27845400 626 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 627 "EMAC",
AnnaBridge 172:65be27845400 628 "ETHERNET",
AnnaBridge 172:65be27845400 629 "I2C",
AnnaBridge 172:65be27845400 630 "I2CSLAVE",
AnnaBridge 172:65be27845400 631 "INTERRUPTIN",
AnnaBridge 172:65be27845400 632 "PORTIN",
AnnaBridge 172:65be27845400 633 "PORTINOUT",
AnnaBridge 172:65be27845400 634 "PORTOUT",
AnnaBridge 172:65be27845400 635 "PWMOUT",
AnnaBridge 172:65be27845400 636 "SERIAL",
AnnaBridge 172:65be27845400 637 "SERIAL_FC",
AnnaBridge 172:65be27845400 638 "SLEEP",
AnnaBridge 172:65be27845400 639 "SPI",
AnnaBridge 172:65be27845400 640 "SPISLAVE",
AnnaBridge 172:65be27845400 641 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 642 "FLASH",
AnnaBridge 172:65be27845400 643 "MPU"
AnnaBridge 172:65be27845400 644 ],
AnnaBridge 156:ff21514d8981 645 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 646 "device_name": "LPC1768",
Anna Bridge 169:a7c7b631e539 647 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 648 "overrides": {
Anna Bridge 169:a7c7b631e539 649 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 650 }
AnnaBridge 156:ff21514d8981 651 },
AnnaBridge 156:ff21514d8981 652 "UBLOX_C027": {
AnnaBridge 156:ff21514d8981 653 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 654 "core": "Cortex-M3",
AnnaBridge 171:3a7713b1edbc 655 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 656 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
AnnaBridge 156:ff21514d8981 657 "config": {
AnnaBridge 156:ff21514d8981 658 "modem_is_on_board": {
AnnaBridge 156:ff21514d8981 659 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 156:ff21514d8981 660 "value": 1,
AnnaBridge 156:ff21514d8981 661 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 156:ff21514d8981 662 },
AnnaBridge 156:ff21514d8981 663 "modem_data_connection_type": {
AnnaBridge 156:ff21514d8981 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 156:ff21514d8981 665 "value": 1,
AnnaBridge 156:ff21514d8981 666 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 156:ff21514d8981 667 }
AnnaBridge 156:ff21514d8981 668 },
AnnaBridge 156:ff21514d8981 669 "macros": ["TARGET_LPC1768"],
AnnaBridge 156:ff21514d8981 670 "inherits": ["LPCTarget"],
AnnaBridge 172:65be27845400 671 "device_has": [
AnnaBridge 172:65be27845400 672 "USTICKER",
AnnaBridge 172:65be27845400 673 "ANALOGIN",
AnnaBridge 172:65be27845400 674 "ANALOGOUT",
AnnaBridge 172:65be27845400 675 "CAN",
AnnaBridge 172:65be27845400 676 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 677 "EMAC",
AnnaBridge 172:65be27845400 678 "ETHERNET",
AnnaBridge 172:65be27845400 679 "I2C",
AnnaBridge 172:65be27845400 680 "I2CSLAVE",
AnnaBridge 172:65be27845400 681 "INTERRUPTIN",
AnnaBridge 172:65be27845400 682 "PORTIN",
AnnaBridge 172:65be27845400 683 "PORTINOUT",
AnnaBridge 172:65be27845400 684 "PORTOUT",
AnnaBridge 172:65be27845400 685 "PWMOUT",
AnnaBridge 172:65be27845400 686 "SERIAL",
AnnaBridge 172:65be27845400 687 "SERIAL_FC",
AnnaBridge 172:65be27845400 688 "SLEEP",
AnnaBridge 172:65be27845400 689 "SPI",
AnnaBridge 172:65be27845400 690 "SPISLAVE",
AnnaBridge 172:65be27845400 691 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 692 "FLASH",
AnnaBridge 172:65be27845400 693 "MPU"
AnnaBridge 172:65be27845400 694 ],
AnnaBridge 156:ff21514d8981 695 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 696 "device_name": "LPC1768",
Anna Bridge 169:a7c7b631e539 697 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 698 "overrides": {
Anna Bridge 169:a7c7b631e539 699 "network-default-interface-type": "CELLULAR"
Anna Bridge 169:a7c7b631e539 700 }
AnnaBridge 156:ff21514d8981 701 },
AnnaBridge 156:ff21514d8981 702 "XBED_LPC1768": {
AnnaBridge 156:ff21514d8981 703 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 704 "core": "Cortex-M3",
AnnaBridge 171:3a7713b1edbc 705 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 706 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
AnnaBridge 156:ff21514d8981 707 "macros": ["TARGET_LPC1768"],
AnnaBridge 156:ff21514d8981 708 "detect_code": ["1010"],
AnnaBridge 172:65be27845400 709 "device_has": [
AnnaBridge 172:65be27845400 710 "ANALOGIN",
AnnaBridge 172:65be27845400 711 "ANALOGOUT",
AnnaBridge 172:65be27845400 712 "CAN",
AnnaBridge 172:65be27845400 713 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 714 "ETHERNET",
AnnaBridge 172:65be27845400 715 "I2C",
AnnaBridge 172:65be27845400 716 "I2CSLAVE",
AnnaBridge 172:65be27845400 717 "INTERRUPTIN",
AnnaBridge 172:65be27845400 718 "LOCALFILESYSTEM",
AnnaBridge 172:65be27845400 719 "PORTIN",
AnnaBridge 172:65be27845400 720 "PORTINOUT",
AnnaBridge 172:65be27845400 721 "PORTOUT",
AnnaBridge 172:65be27845400 722 "PWMOUT",
AnnaBridge 172:65be27845400 723 "SEMIHOST",
AnnaBridge 172:65be27845400 724 "SERIAL",
AnnaBridge 172:65be27845400 725 "SERIAL_FC",
AnnaBridge 172:65be27845400 726 "SLEEP",
AnnaBridge 172:65be27845400 727 "SPI",
AnnaBridge 172:65be27845400 728 "SPISLAVE",
AnnaBridge 172:65be27845400 729 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 730 "FLASH",
AnnaBridge 172:65be27845400 731 "MPU"
AnnaBridge 172:65be27845400 732 ],
AnnaBridge 156:ff21514d8981 733 "device_name": "LPC1768"
AnnaBridge 156:ff21514d8981 734 },
AnnaBridge 156:ff21514d8981 735 "LPC810": {
AnnaBridge 156:ff21514d8981 736 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 737 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 738 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 739 "extra_labels": ["NXP", "LPC81X"],
AnnaBridge 156:ff21514d8981 740 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 741 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
AnnaBridge 172:65be27845400 742 "device_has": [
AnnaBridge 172:65be27845400 743 "I2C",
AnnaBridge 172:65be27845400 744 "I2CSLAVE",
AnnaBridge 172:65be27845400 745 "INTERRUPTIN",
AnnaBridge 172:65be27845400 746 "PWMOUT",
AnnaBridge 172:65be27845400 747 "SERIAL",
AnnaBridge 172:65be27845400 748 "SERIAL_FC",
AnnaBridge 172:65be27845400 749 "SLEEP",
AnnaBridge 172:65be27845400 750 "SPI",
AnnaBridge 172:65be27845400 751 "SPISLAVE"
AnnaBridge 172:65be27845400 752 ],
AnnaBridge 156:ff21514d8981 753 "default_lib": "small",
AnnaBridge 156:ff21514d8981 754 "device_name": "LPC810M021FN8"
AnnaBridge 156:ff21514d8981 755 },
AnnaBridge 156:ff21514d8981 756 "LPC812": {
AnnaBridge 156:ff21514d8981 757 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 758 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 759 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 760 "extra_labels": ["NXP", "LPC81X"],
AnnaBridge 156:ff21514d8981 761 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 762 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 763 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 764 "detect_code": ["1050"],
AnnaBridge 172:65be27845400 765 "device_has": [
AnnaBridge 172:65be27845400 766 "I2C",
AnnaBridge 172:65be27845400 767 "I2CSLAVE",
AnnaBridge 172:65be27845400 768 "INTERRUPTIN",
AnnaBridge 172:65be27845400 769 "PWMOUT",
AnnaBridge 172:65be27845400 770 "SERIAL",
AnnaBridge 172:65be27845400 771 "SERIAL_FC",
AnnaBridge 172:65be27845400 772 "SLEEP",
AnnaBridge 172:65be27845400 773 "SPI",
AnnaBridge 172:65be27845400 774 "SPISLAVE"
AnnaBridge 172:65be27845400 775 ],
AnnaBridge 156:ff21514d8981 776 "default_lib": "small",
AnnaBridge 156:ff21514d8981 777 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 778 "device_name": "LPC812M101JDH20"
AnnaBridge 156:ff21514d8981 779 },
AnnaBridge 156:ff21514d8981 780 "LPC824": {
AnnaBridge 156:ff21514d8981 781 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 782 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 783 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 784 "extra_labels": ["NXP", "LPC82X"],
AnnaBridge 156:ff21514d8981 785 "is_disk_virtual": true,
AnnaBridge 171:3a7713b1edbc 786 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 787 "inherits": ["LPCTarget"],
AnnaBridge 172:65be27845400 788 "device_has": [
AnnaBridge 172:65be27845400 789 "ANALOGIN",
AnnaBridge 172:65be27845400 790 "I2C",
AnnaBridge 172:65be27845400 791 "I2CSLAVE",
AnnaBridge 172:65be27845400 792 "INTERRUPTIN",
AnnaBridge 172:65be27845400 793 "PWMOUT",
AnnaBridge 172:65be27845400 794 "SERIAL",
AnnaBridge 172:65be27845400 795 "SLEEP",
AnnaBridge 172:65be27845400 796 "SPI",
AnnaBridge 172:65be27845400 797 "SPISLAVE"
AnnaBridge 172:65be27845400 798 ],
AnnaBridge 156:ff21514d8981 799 "default_lib": "small",
AnnaBridge 156:ff21514d8981 800 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 801 "device_name": "LPC824M201JDH20"
AnnaBridge 156:ff21514d8981 802 },
AnnaBridge 156:ff21514d8981 803 "SSCI824": {
AnnaBridge 156:ff21514d8981 804 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 805 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 806 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 807 "extra_labels": ["NXP", "LPC82X"],
AnnaBridge 156:ff21514d8981 808 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 809 "supported_toolchains": ["uARM", "GCC_ARM"],
AnnaBridge 172:65be27845400 810 "device_has": [
AnnaBridge 172:65be27845400 811 "ANALOGIN",
AnnaBridge 172:65be27845400 812 "I2C",
AnnaBridge 172:65be27845400 813 "I2CSLAVE",
AnnaBridge 172:65be27845400 814 "INTERRUPTIN",
AnnaBridge 172:65be27845400 815 "PWMOUT",
AnnaBridge 172:65be27845400 816 "SERIAL",
AnnaBridge 172:65be27845400 817 "SLEEP",
AnnaBridge 172:65be27845400 818 "SPI",
AnnaBridge 172:65be27845400 819 "SPISLAVE"
AnnaBridge 172:65be27845400 820 ],
AnnaBridge 156:ff21514d8981 821 "default_lib": "small",
AnnaBridge 156:ff21514d8981 822 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 823 },
AnnaBridge 156:ff21514d8981 824 "MCU_LPC4088": {
AnnaBridge 156:ff21514d8981 825 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 826 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 827 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
AnnaBridge 156:ff21514d8981 828 "is_disk_virtual": true,
AnnaBridge 171:3a7713b1edbc 829 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 830 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 831 "function": "LPC4088Code.binary_hook"
AnnaBridge 156:ff21514d8981 832 },
AnnaBridge 172:65be27845400 833 "device_has": [
AnnaBridge 172:65be27845400 834 "ANALOGIN",
AnnaBridge 172:65be27845400 835 "ANALOGOUT",
AnnaBridge 172:65be27845400 836 "CAN",
AnnaBridge 172:65be27845400 837 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 838 "EMAC",
AnnaBridge 172:65be27845400 839 "ETHERNET",
AnnaBridge 172:65be27845400 840 "I2C",
AnnaBridge 172:65be27845400 841 "I2CSLAVE",
AnnaBridge 172:65be27845400 842 "INTERRUPTIN",
AnnaBridge 172:65be27845400 843 "PORTIN",
AnnaBridge 172:65be27845400 844 "PORTINOUT",
AnnaBridge 172:65be27845400 845 "PORTOUT",
AnnaBridge 172:65be27845400 846 "PWMOUT",
AnnaBridge 172:65be27845400 847 "SERIAL",
AnnaBridge 172:65be27845400 848 "SLEEP",
AnnaBridge 172:65be27845400 849 "SPI",
AnnaBridge 172:65be27845400 850 "SPISLAVE",
AnnaBridge 172:65be27845400 851 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 852 "MPU"
AnnaBridge 172:65be27845400 853 ],
Anna Bridge 169:a7c7b631e539 854 "device_name": "LPC4088FBD144",
Anna Bridge 169:a7c7b631e539 855 "overrides": {
Anna Bridge 169:a7c7b631e539 856 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 857 }
AnnaBridge 156:ff21514d8981 858 },
AnnaBridge 156:ff21514d8981 859 "LPC4088": {
AnnaBridge 156:ff21514d8981 860 "inherits": ["MCU_LPC4088"],
AnnaBridge 156:ff21514d8981 861 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 862 },
AnnaBridge 156:ff21514d8981 863 "LPC4088_DM": {
AnnaBridge 156:ff21514d8981 864 "inherits": ["MCU_LPC4088"],
AnnaBridge 156:ff21514d8981 865 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 866 },
AnnaBridge 156:ff21514d8981 867 "LPC4330_M4": {
AnnaBridge 156:ff21514d8981 868 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 869 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 870 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 171:3a7713b1edbc 871 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 172:65be27845400 872 "device_has": [
AnnaBridge 172:65be27845400 873 "ANALOGIN",
AnnaBridge 172:65be27845400 874 "ANALOGOUT",
AnnaBridge 172:65be27845400 875 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 876 "ETHERNET",
AnnaBridge 172:65be27845400 877 "I2C",
AnnaBridge 172:65be27845400 878 "I2CSLAVE",
AnnaBridge 172:65be27845400 879 "INTERRUPTIN",
AnnaBridge 172:65be27845400 880 "PORTIN",
AnnaBridge 172:65be27845400 881 "PORTINOUT",
AnnaBridge 172:65be27845400 882 "PORTOUT",
AnnaBridge 172:65be27845400 883 "PWMOUT",
AnnaBridge 172:65be27845400 884 "SERIAL",
AnnaBridge 172:65be27845400 885 "SLEEP",
AnnaBridge 172:65be27845400 886 "SPI",
AnnaBridge 172:65be27845400 887 "SPISLAVE",
AnnaBridge 172:65be27845400 888 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 889 "MPU"
AnnaBridge 172:65be27845400 890 ],
AnnaBridge 156:ff21514d8981 891 "device_name": "LPC4330"
AnnaBridge 156:ff21514d8981 892 },
AnnaBridge 156:ff21514d8981 893 "LPC4330_M0": {
AnnaBridge 156:ff21514d8981 894 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 895 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 896 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 171:3a7713b1edbc 897 "supported_toolchains": ["ARM", "IAR"],
AnnaBridge 172:65be27845400 898 "device_has": [
AnnaBridge 172:65be27845400 899 "ANALOGIN",
AnnaBridge 172:65be27845400 900 "ANALOGOUT",
AnnaBridge 172:65be27845400 901 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 902 "ETHERNET",
AnnaBridge 172:65be27845400 903 "I2C",
AnnaBridge 172:65be27845400 904 "I2CSLAVE",
AnnaBridge 172:65be27845400 905 "INTERRUPTIN",
AnnaBridge 172:65be27845400 906 "PORTIN",
AnnaBridge 172:65be27845400 907 "PORTINOUT",
AnnaBridge 172:65be27845400 908 "PORTOUT",
AnnaBridge 172:65be27845400 909 "PWMOUT",
AnnaBridge 172:65be27845400 910 "SERIAL",
AnnaBridge 172:65be27845400 911 "SLEEP",
AnnaBridge 172:65be27845400 912 "SPI",
AnnaBridge 172:65be27845400 913 "SPISLAVE",
AnnaBridge 172:65be27845400 914 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 915 ]
AnnaBridge 156:ff21514d8981 916 },
AnnaBridge 156:ff21514d8981 917 "LPC4337": {
AnnaBridge 156:ff21514d8981 918 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 919 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 920 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
AnnaBridge 156:ff21514d8981 921 "supported_toolchains": ["ARM"],
AnnaBridge 172:65be27845400 922 "device_has": [
AnnaBridge 172:65be27845400 923 "ANALOGIN",
AnnaBridge 172:65be27845400 924 "ANALOGOUT",
AnnaBridge 172:65be27845400 925 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 926 "ETHERNET",
AnnaBridge 172:65be27845400 927 "I2C",
AnnaBridge 172:65be27845400 928 "I2CSLAVE",
AnnaBridge 172:65be27845400 929 "INTERRUPTIN",
AnnaBridge 172:65be27845400 930 "PORTIN",
AnnaBridge 172:65be27845400 931 "PORTINOUT",
AnnaBridge 172:65be27845400 932 "PORTOUT",
AnnaBridge 172:65be27845400 933 "PWMOUT",
AnnaBridge 172:65be27845400 934 "SERIAL",
AnnaBridge 172:65be27845400 935 "SLEEP",
AnnaBridge 172:65be27845400 936 "SPI",
AnnaBridge 172:65be27845400 937 "SPISLAVE",
AnnaBridge 172:65be27845400 938 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 939 "MPU"
AnnaBridge 172:65be27845400 940 ],
AnnaBridge 156:ff21514d8981 941 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 942 "device_name": "LPC4337"
AnnaBridge 156:ff21514d8981 943 },
AnnaBridge 156:ff21514d8981 944 "LPC1800": {
AnnaBridge 156:ff21514d8981 945 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 946 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 947 "extra_labels": ["NXP", "LPC43XX"],
AnnaBridge 156:ff21514d8981 948 "public": false,
AnnaBridge 171:3a7713b1edbc 949 "supported_toolchains": ["ARM", "IAR"]
AnnaBridge 156:ff21514d8981 950 },
AnnaBridge 156:ff21514d8981 951 "LPC11U37H_401": {
AnnaBridge 156:ff21514d8981 952 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 953 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 954 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 955 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 172:65be27845400 956 "macros": [
AnnaBridge 172:65be27845400 957 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 959 ],
AnnaBridge 171:3a7713b1edbc 960 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 961 "inherits": ["LPCTarget"],
AnnaBridge 172:65be27845400 962 "device_has": [
AnnaBridge 172:65be27845400 963 "ANALOGIN",
AnnaBridge 172:65be27845400 964 "I2C",
AnnaBridge 172:65be27845400 965 "I2CSLAVE",
AnnaBridge 172:65be27845400 966 "INTERRUPTIN",
AnnaBridge 172:65be27845400 967 "PORTIN",
AnnaBridge 172:65be27845400 968 "PORTINOUT",
AnnaBridge 172:65be27845400 969 "PORTOUT",
AnnaBridge 172:65be27845400 970 "PWMOUT",
AnnaBridge 172:65be27845400 971 "SERIAL",
AnnaBridge 172:65be27845400 972 "SLEEP",
AnnaBridge 172:65be27845400 973 "SPI",
AnnaBridge 172:65be27845400 974 "SPISLAVE"
AnnaBridge 172:65be27845400 975 ],
AnnaBridge 156:ff21514d8981 976 "default_lib": "small",
AnnaBridge 156:ff21514d8981 977 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 978 "device_name": "LPC11U37HFBD64/401"
AnnaBridge 156:ff21514d8981 979 },
AnnaBridge 156:ff21514d8981 980 "ELEKTOR_COCORICO": {
AnnaBridge 156:ff21514d8981 981 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 982 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 983 "extra_labels": ["NXP", "LPC81X"],
AnnaBridge 156:ff21514d8981 984 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 985 "inherits": ["LPCTarget"],
AnnaBridge 156:ff21514d8981 986 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 987 "detect_code": ["C000"],
AnnaBridge 156:ff21514d8981 988 "default_lib": "small",
AnnaBridge 156:ff21514d8981 989 "device_name": "LPC812M101JDH16"
AnnaBridge 156:ff21514d8981 990 },
AnnaBridge 156:ff21514d8981 991 "KL05Z": {
AnnaBridge 156:ff21514d8981 992 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 993 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 994 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 995 "extra_labels": ["Freescale", "KLXX"],
AnnaBridge 156:ff21514d8981 996 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 997 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 998 "inherits": ["Target"],
AnnaBridge 172:65be27845400 999 "device_has": [
AnnaBridge 172:65be27845400 1000 "USTICKER",
AnnaBridge 172:65be27845400 1001 "ANALOGIN",
AnnaBridge 172:65be27845400 1002 "ANALOGOUT",
AnnaBridge 172:65be27845400 1003 "I2C",
AnnaBridge 172:65be27845400 1004 "I2CSLAVE",
AnnaBridge 172:65be27845400 1005 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1006 "PORTIN",
AnnaBridge 172:65be27845400 1007 "PORTINOUT",
AnnaBridge 172:65be27845400 1008 "PORTOUT",
AnnaBridge 172:65be27845400 1009 "PWMOUT",
AnnaBridge 172:65be27845400 1010 "SEMIHOST",
AnnaBridge 172:65be27845400 1011 "SERIAL",
AnnaBridge 172:65be27845400 1012 "SLEEP",
AnnaBridge 172:65be27845400 1013 "SPI",
AnnaBridge 172:65be27845400 1014 "SPISLAVE",
AnnaBridge 172:65be27845400 1015 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1016 ],
AnnaBridge 156:ff21514d8981 1017 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1018 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1019 "device_name": "MKL05Z32xxx4"
AnnaBridge 156:ff21514d8981 1020 },
AnnaBridge 156:ff21514d8981 1021 "KL25Z": {
AnnaBridge 156:ff21514d8981 1022 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1023 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1024 "extra_labels": ["Freescale", "KLXX"],
AnnaBridge 156:ff21514d8981 1025 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1026 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1027 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1028 "detect_code": ["0200"],
AnnaBridge 172:65be27845400 1029 "device_has": [
AnnaBridge 172:65be27845400 1030 "USTICKER",
AnnaBridge 172:65be27845400 1031 "ANALOGIN",
AnnaBridge 172:65be27845400 1032 "ANALOGOUT",
AnnaBridge 172:65be27845400 1033 "I2C",
AnnaBridge 172:65be27845400 1034 "I2CSLAVE",
AnnaBridge 172:65be27845400 1035 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1036 "PORTIN",
AnnaBridge 172:65be27845400 1037 "PORTINOUT",
AnnaBridge 172:65be27845400 1038 "PORTOUT",
AnnaBridge 172:65be27845400 1039 "PWMOUT",
AnnaBridge 172:65be27845400 1040 "SEMIHOST",
AnnaBridge 172:65be27845400 1041 "SERIAL",
AnnaBridge 172:65be27845400 1042 "SLEEP",
AnnaBridge 172:65be27845400 1043 "SPI",
AnnaBridge 172:65be27845400 1044 "SPISLAVE",
AnnaBridge 172:65be27845400 1045 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1046 ],
AnnaBridge 156:ff21514d8981 1047 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1048 "device_name": "MKL25Z128xxx4"
AnnaBridge 156:ff21514d8981 1049 },
AnnaBridge 156:ff21514d8981 1050 "KL26Z": {
AnnaBridge 156:ff21514d8981 1051 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1052 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1053 "extra_labels": ["Freescale", "KLXX"],
AnnaBridge 156:ff21514d8981 1054 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1055 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1056 "inherits": ["Target"],
AnnaBridge 172:65be27845400 1057 "device_has": [
AnnaBridge 172:65be27845400 1058 "USTICKER",
AnnaBridge 172:65be27845400 1059 "ANALOGIN",
AnnaBridge 172:65be27845400 1060 "ANALOGOUT",
AnnaBridge 172:65be27845400 1061 "I2C",
AnnaBridge 172:65be27845400 1062 "I2CSLAVE",
AnnaBridge 172:65be27845400 1063 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1064 "PORTIN",
AnnaBridge 172:65be27845400 1065 "PORTINOUT",
AnnaBridge 172:65be27845400 1066 "PORTOUT",
AnnaBridge 172:65be27845400 1067 "PWMOUT",
AnnaBridge 172:65be27845400 1068 "SEMIHOST",
AnnaBridge 172:65be27845400 1069 "SERIAL",
AnnaBridge 172:65be27845400 1070 "SLEEP",
AnnaBridge 172:65be27845400 1071 "SPI",
AnnaBridge 172:65be27845400 1072 "SPISLAVE",
AnnaBridge 172:65be27845400 1073 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1074 ],
AnnaBridge 156:ff21514d8981 1075 "device_name": "MKL26Z128xxx4"
AnnaBridge 156:ff21514d8981 1076 },
AnnaBridge 156:ff21514d8981 1077 "KL46Z": {
AnnaBridge 156:ff21514d8981 1078 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1079 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1080 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
AnnaBridge 156:ff21514d8981 1081 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1082 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1083 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1084 "detect_code": ["0220"],
AnnaBridge 172:65be27845400 1085 "device_has": [
AnnaBridge 172:65be27845400 1086 "USTICKER",
AnnaBridge 172:65be27845400 1087 "ANALOGIN",
AnnaBridge 172:65be27845400 1088 "ANALOGOUT",
AnnaBridge 172:65be27845400 1089 "I2C",
AnnaBridge 172:65be27845400 1090 "I2CSLAVE",
AnnaBridge 172:65be27845400 1091 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1092 "PORTIN",
AnnaBridge 172:65be27845400 1093 "PORTINOUT",
AnnaBridge 172:65be27845400 1094 "PORTOUT",
AnnaBridge 172:65be27845400 1095 "PWMOUT",
AnnaBridge 172:65be27845400 1096 "SEMIHOST",
AnnaBridge 172:65be27845400 1097 "SERIAL",
AnnaBridge 172:65be27845400 1098 "SLEEP",
AnnaBridge 172:65be27845400 1099 "SPI",
AnnaBridge 172:65be27845400 1100 "SPISLAVE",
AnnaBridge 172:65be27845400 1101 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1102 "FLASH"
AnnaBridge 172:65be27845400 1103 ],
AnnaBridge 156:ff21514d8981 1104 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1105 "device_name": "MKL46Z256xxx4",
AnnaBridge 156:ff21514d8981 1106 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1107 },
AnnaBridge 156:ff21514d8981 1108 "K20D50M": {
AnnaBridge 156:ff21514d8981 1109 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1110 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 1111 "extra_labels": ["Freescale", "K20XX"],
AnnaBridge 156:ff21514d8981 1112 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1113 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1114 "detect_code": ["0230"],
AnnaBridge 172:65be27845400 1115 "device_has": [
AnnaBridge 172:65be27845400 1116 "ANALOGIN",
AnnaBridge 172:65be27845400 1117 "I2C",
AnnaBridge 172:65be27845400 1118 "I2CSLAVE",
AnnaBridge 172:65be27845400 1119 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1120 "PORTIN",
AnnaBridge 172:65be27845400 1121 "PORTINOUT",
AnnaBridge 172:65be27845400 1122 "PORTOUT",
AnnaBridge 172:65be27845400 1123 "PWMOUT",
AnnaBridge 172:65be27845400 1124 "SEMIHOST",
AnnaBridge 172:65be27845400 1125 "SERIAL",
AnnaBridge 172:65be27845400 1126 "SLEEP",
AnnaBridge 172:65be27845400 1127 "SPI",
AnnaBridge 172:65be27845400 1128 "SPISLAVE",
AnnaBridge 172:65be27845400 1129 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1130 ],
AnnaBridge 156:ff21514d8981 1131 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1132 "device_name": "MK20DX128xxx5"
AnnaBridge 156:ff21514d8981 1133 },
AnnaBridge 156:ff21514d8981 1134 "TEENSY3_1": {
AnnaBridge 156:ff21514d8981 1135 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1136 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 1137 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
AnnaBridge 156:ff21514d8981 1138 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 1139 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1140 "supported_toolchains": ["GCC_ARM", "ARM"],
AnnaBridge 156:ff21514d8981 1141 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 1142 "function": "TEENSY3_1Code.binary_hook",
AnnaBridge 156:ff21514d8981 1143 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
AnnaBridge 156:ff21514d8981 1144 },
AnnaBridge 156:ff21514d8981 1145 "detect_code": ["0230"],
AnnaBridge 172:65be27845400 1146 "device_has": [
AnnaBridge 172:65be27845400 1147 "ANALOGIN",
AnnaBridge 172:65be27845400 1148 "ANALOGOUT",
AnnaBridge 172:65be27845400 1149 "I2C",
AnnaBridge 172:65be27845400 1150 "I2CSLAVE",
AnnaBridge 172:65be27845400 1151 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1152 "PORTIN",
AnnaBridge 172:65be27845400 1153 "PORTINOUT",
AnnaBridge 172:65be27845400 1154 "PORTOUT",
AnnaBridge 172:65be27845400 1155 "PWMOUT",
AnnaBridge 172:65be27845400 1156 "SEMIHOST",
AnnaBridge 172:65be27845400 1157 "SERIAL",
AnnaBridge 172:65be27845400 1158 "SLEEP",
AnnaBridge 172:65be27845400 1159 "SPI",
AnnaBridge 172:65be27845400 1160 "SPISLAVE",
AnnaBridge 172:65be27845400 1161 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1162 ],
AnnaBridge 156:ff21514d8981 1163 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1164 "device_name": "MK20DX256xxx7"
AnnaBridge 156:ff21514d8981 1165 },
AnnaBridge 156:ff21514d8981 1166 "MCU_K22F512": {
AnnaBridge 156:ff21514d8981 1167 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1168 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1169 "extra_labels": [
AnnaBridge 172:65be27845400 1170 "Freescale",
AnnaBridge 172:65be27845400 1171 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1172 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1173 "MCU_K22F",
AnnaBridge 172:65be27845400 1174 "MCU_K22F512",
AnnaBridge 172:65be27845400 1175 "FRDM",
AnnaBridge 172:65be27845400 1176 "KPSDK_MCUS",
AnnaBridge 172:65be27845400 1177 "KPSDK_CODE"
AnnaBridge 172:65be27845400 1178 ],
AnnaBridge 156:ff21514d8981 1179 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1180 "public": false,
AnnaBridge 156:ff21514d8981 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1182 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1183 "detect_code": ["0231"],
AnnaBridge 172:65be27845400 1184 "device_has": [
AnnaBridge 172:65be27845400 1185 "USTICKER",
AnnaBridge 172:65be27845400 1186 "LPTICKER",
AnnaBridge 172:65be27845400 1187 "RTC",
AnnaBridge 172:65be27845400 1188 "ANALOGIN",
AnnaBridge 172:65be27845400 1189 "ANALOGOUT",
AnnaBridge 172:65be27845400 1190 "I2C",
AnnaBridge 172:65be27845400 1191 "I2CSLAVE",
AnnaBridge 172:65be27845400 1192 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1193 "PORTIN",
AnnaBridge 172:65be27845400 1194 "PORTINOUT",
AnnaBridge 172:65be27845400 1195 "PORTOUT",
AnnaBridge 172:65be27845400 1196 "PWMOUT",
AnnaBridge 172:65be27845400 1197 "SERIAL",
AnnaBridge 172:65be27845400 1198 "SLEEP",
AnnaBridge 172:65be27845400 1199 "SPI",
AnnaBridge 172:65be27845400 1200 "SPISLAVE",
AnnaBridge 172:65be27845400 1201 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1202 "TRNG",
AnnaBridge 172:65be27845400 1203 "FLASH"
AnnaBridge 172:65be27845400 1204 ],
AnnaBridge 156:ff21514d8981 1205 "device_name": "MK22DN512xxx5"
AnnaBridge 156:ff21514d8981 1206 },
AnnaBridge 156:ff21514d8981 1207 "K22F": {
AnnaBridge 156:ff21514d8981 1208 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1209 "inherits": ["MCU_K22F512"],
AnnaBridge 156:ff21514d8981 1210 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1211 "extra_labels_add": ["FRDM"]
AnnaBridge 156:ff21514d8981 1212 },
AnnaBridge 156:ff21514d8981 1213 "KL27Z": {
AnnaBridge 156:ff21514d8981 1214 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1215 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1216 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
AnnaBridge 156:ff21514d8981 1217 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1219 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1220 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1221 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 1222 "detect_code": ["0261"],
AnnaBridge 172:65be27845400 1223 "device_has": [
AnnaBridge 172:65be27845400 1224 "USTICKER",
AnnaBridge 172:65be27845400 1225 "LPTICKER",
AnnaBridge 172:65be27845400 1226 "RTC",
AnnaBridge 172:65be27845400 1227 "ANALOGIN",
AnnaBridge 172:65be27845400 1228 "I2C",
AnnaBridge 172:65be27845400 1229 "I2CSLAVE",
AnnaBridge 172:65be27845400 1230 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1231 "PORTIN",
AnnaBridge 172:65be27845400 1232 "PORTOUT",
AnnaBridge 172:65be27845400 1233 "PWMOUT",
AnnaBridge 172:65be27845400 1234 "SERIAL",
AnnaBridge 172:65be27845400 1235 "SLEEP",
AnnaBridge 172:65be27845400 1236 "SPI",
AnnaBridge 172:65be27845400 1237 "SPISLAVE",
AnnaBridge 172:65be27845400 1238 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1239 ],
AnnaBridge 156:ff21514d8981 1240 "default_lib": "std",
AnnaBridge 156:ff21514d8981 1241 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1242 "device_name": "MKL27Z64xxx4"
AnnaBridge 156:ff21514d8981 1243 },
AnnaBridge 156:ff21514d8981 1244 "KL43Z": {
AnnaBridge 156:ff21514d8981 1245 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1246 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1247 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1248 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
AnnaBridge 156:ff21514d8981 1249 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1250 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1251 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1252 "detect_code": ["0262"],
AnnaBridge 172:65be27845400 1253 "device_has": [
AnnaBridge 172:65be27845400 1254 "USTICKER",
AnnaBridge 172:65be27845400 1255 "LPTICKER",
AnnaBridge 172:65be27845400 1256 "RTC",
AnnaBridge 172:65be27845400 1257 "ANALOGIN",
AnnaBridge 172:65be27845400 1258 "ANALOGOUT",
AnnaBridge 172:65be27845400 1259 "I2C",
AnnaBridge 172:65be27845400 1260 "I2CSLAVE",
AnnaBridge 172:65be27845400 1261 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1262 "PORTIN",
AnnaBridge 172:65be27845400 1263 "PORTINOUT",
AnnaBridge 172:65be27845400 1264 "PORTOUT",
AnnaBridge 172:65be27845400 1265 "PWMOUT",
AnnaBridge 172:65be27845400 1266 "SEMIHOST",
AnnaBridge 172:65be27845400 1267 "SERIAL",
AnnaBridge 172:65be27845400 1268 "SLEEP",
AnnaBridge 172:65be27845400 1269 "SPI",
AnnaBridge 172:65be27845400 1270 "SPISLAVE",
AnnaBridge 172:65be27845400 1271 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1272 "FLASH"
AnnaBridge 172:65be27845400 1273 ],
AnnaBridge 156:ff21514d8981 1274 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1275 "device_name": "MKL43Z256xxx4"
AnnaBridge 156:ff21514d8981 1276 },
AnnaBridge 156:ff21514d8981 1277 "KL82Z": {
AnnaBridge 156:ff21514d8981 1278 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1279 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1280 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1281 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
AnnaBridge 156:ff21514d8981 1282 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1283 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1284 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1285 "detect_code": ["0218"],
AnnaBridge 172:65be27845400 1286 "device_has": [
AnnaBridge 172:65be27845400 1287 "USTICKER",
AnnaBridge 172:65be27845400 1288 "LPTICKER",
AnnaBridge 172:65be27845400 1289 "RTC",
AnnaBridge 172:65be27845400 1290 "ANALOGIN",
AnnaBridge 172:65be27845400 1291 "ANALOGOUT",
AnnaBridge 172:65be27845400 1292 "I2C",
AnnaBridge 172:65be27845400 1293 "I2CSLAVE",
AnnaBridge 172:65be27845400 1294 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1295 "PORTIN",
AnnaBridge 172:65be27845400 1296 "PORTINOUT",
AnnaBridge 172:65be27845400 1297 "PORTOUT",
AnnaBridge 172:65be27845400 1298 "PWMOUT",
AnnaBridge 172:65be27845400 1299 "SEMIHOST",
AnnaBridge 172:65be27845400 1300 "SERIAL",
AnnaBridge 172:65be27845400 1301 "SLEEP",
AnnaBridge 172:65be27845400 1302 "SPI",
AnnaBridge 172:65be27845400 1303 "SPISLAVE",
AnnaBridge 172:65be27845400 1304 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1305 "TRNG",
AnnaBridge 172:65be27845400 1306 "FLASH",
AnnaBridge 172:65be27845400 1307 "QSPI"
AnnaBridge 172:65be27845400 1308 ],
AnnaBridge 156:ff21514d8981 1309 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1310 "device_name": "MKL82Z128xxx7"
AnnaBridge 156:ff21514d8981 1311 },
AnnaBridge 156:ff21514d8981 1312 "USENSE": {
AnnaBridge 156:ff21514d8981 1313 "inherits": ["KL82Z"],
AnnaBridge 156:ff21514d8981 1314 "extra_labels_remove": ["FRDM"],
AnnaBridge 171:3a7713b1edbc 1315 "device_has_remove": ["QSPI"],
AnnaBridge 156:ff21514d8981 1316 "supported_form_factors": []
AnnaBridge 156:ff21514d8981 1317 },
AnnaBridge 156:ff21514d8981 1318 "KW24D": {
AnnaBridge 156:ff21514d8981 1319 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1320 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 1321 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1322 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
AnnaBridge 156:ff21514d8981 1323 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1324 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1325 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1326 "detect_code": ["0250"],
AnnaBridge 172:65be27845400 1327 "device_has": [
AnnaBridge 172:65be27845400 1328 "USTICKER",
AnnaBridge 172:65be27845400 1329 "LPTICKER",
AnnaBridge 172:65be27845400 1330 "RTC",
AnnaBridge 172:65be27845400 1331 "ANALOGIN",
AnnaBridge 172:65be27845400 1332 "I2C",
AnnaBridge 172:65be27845400 1333 "I2CSLAVE",
AnnaBridge 172:65be27845400 1334 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1335 "PORTIN",
AnnaBridge 172:65be27845400 1336 "PORTINOUT",
AnnaBridge 172:65be27845400 1337 "PORTOUT",
AnnaBridge 172:65be27845400 1338 "PWMOUT",
AnnaBridge 172:65be27845400 1339 "SERIAL",
AnnaBridge 172:65be27845400 1340 "SERIAL_FC",
AnnaBridge 172:65be27845400 1341 "SLEEP",
AnnaBridge 172:65be27845400 1342 "SPI",
AnnaBridge 172:65be27845400 1343 "SPISLAVE",
AnnaBridge 172:65be27845400 1344 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1345 "TRNG",
AnnaBridge 172:65be27845400 1346 "FLASH",
AnnaBridge 172:65be27845400 1347 "802_15_4_PHY"
AnnaBridge 172:65be27845400 1348 ],
AnnaBridge 156:ff21514d8981 1349 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1350 "device_name": "MKW24D512xxx5",
AnnaBridge 171:3a7713b1edbc 1351 "bootloader_supported": true,
AnnaBridge 171:3a7713b1edbc 1352 "overrides": {
AnnaBridge 171:3a7713b1edbc 1353 "network-default-interface-type": "MESH"
AnnaBridge 171:3a7713b1edbc 1354 }
AnnaBridge 156:ff21514d8981 1355 },
AnnaBridge 156:ff21514d8981 1356 "KW41Z": {
AnnaBridge 156:ff21514d8981 1357 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1358 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1359 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1360 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
AnnaBridge 156:ff21514d8981 1361 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1362 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1363 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1364 "detect_code": ["0201"],
AnnaBridge 172:65be27845400 1365 "device_has": [
AnnaBridge 172:65be27845400 1366 "USTICKER",
AnnaBridge 172:65be27845400 1367 "LPTICKER",
AnnaBridge 172:65be27845400 1368 "RTC",
AnnaBridge 172:65be27845400 1369 "ANALOGIN",
AnnaBridge 172:65be27845400 1370 "ANALOGOUT",
AnnaBridge 172:65be27845400 1371 "I2C",
AnnaBridge 172:65be27845400 1372 "I2CSLAVE",
AnnaBridge 172:65be27845400 1373 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1374 "PORTIN",
AnnaBridge 172:65be27845400 1375 "PORTINOUT",
AnnaBridge 172:65be27845400 1376 "PORTOUT",
AnnaBridge 172:65be27845400 1377 "PWMOUT",
AnnaBridge 172:65be27845400 1378 "SERIAL",
AnnaBridge 172:65be27845400 1379 "SLEEP",
AnnaBridge 172:65be27845400 1380 "SPI",
AnnaBridge 172:65be27845400 1381 "SPISLAVE",
AnnaBridge 172:65be27845400 1382 "TRNG",
AnnaBridge 172:65be27845400 1383 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1384 "FLASH",
AnnaBridge 172:65be27845400 1385 "802_15_4_PHY"
AnnaBridge 172:65be27845400 1386 ],
AnnaBridge 156:ff21514d8981 1387 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 1388 "device_name": "MKW41Z512xxx4",
AnnaBridge 172:65be27845400 1389 "bootloader_supported": true,
AnnaBridge 172:65be27845400 1390 "overrides": {
AnnaBridge 172:65be27845400 1391 "network-default-interface-type": "MESH"
AnnaBridge 172:65be27845400 1392 }
AnnaBridge 156:ff21514d8981 1393 },
AnnaBridge 156:ff21514d8981 1394 "MCU_K24F1M": {
AnnaBridge 156:ff21514d8981 1395 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1396 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1397 "extra_labels": [
AnnaBridge 172:65be27845400 1398 "Freescale",
AnnaBridge 172:65be27845400 1399 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1400 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1401 "MCU_K24F",
AnnaBridge 172:65be27845400 1402 "KPSDK_MCUS",
AnnaBridge 172:65be27845400 1403 "KPSDK_CODE"
AnnaBridge 172:65be27845400 1404 ],
AnnaBridge 156:ff21514d8981 1405 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1406 "public": false,
AnnaBridge 156:ff21514d8981 1407 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1408 "inherits": ["Target"],
AnnaBridge 172:65be27845400 1409 "device_has": [
AnnaBridge 172:65be27845400 1410 "USTICKER",
AnnaBridge 172:65be27845400 1411 "LPTICKER",
AnnaBridge 172:65be27845400 1412 "RTC",
AnnaBridge 172:65be27845400 1413 "ANALOGIN",
AnnaBridge 172:65be27845400 1414 "ANALOGOUT",
AnnaBridge 172:65be27845400 1415 "I2C",
AnnaBridge 172:65be27845400 1416 "I2CSLAVE",
AnnaBridge 172:65be27845400 1417 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1418 "PORTIN",
AnnaBridge 172:65be27845400 1419 "PORTINOUT",
AnnaBridge 172:65be27845400 1420 "PORTOUT",
AnnaBridge 172:65be27845400 1421 "PWMOUT",
AnnaBridge 172:65be27845400 1422 "SERIAL",
AnnaBridge 172:65be27845400 1423 "SERIAL_FC",
AnnaBridge 172:65be27845400 1424 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 1425 "SLEEP",
AnnaBridge 172:65be27845400 1426 "SPI",
AnnaBridge 172:65be27845400 1427 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1428 "SPISLAVE",
AnnaBridge 172:65be27845400 1429 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1430 "TRNG",
AnnaBridge 172:65be27845400 1431 "FLASH"
AnnaBridge 172:65be27845400 1432 ],
AnnaBridge 156:ff21514d8981 1433 "device_name": "MK24FN1M0xxx12"
AnnaBridge 156:ff21514d8981 1434 },
AnnaBridge 156:ff21514d8981 1435 "RO359B": {
AnnaBridge 156:ff21514d8981 1436 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1437 "inherits": ["MCU_K24F1M"],
AnnaBridge 156:ff21514d8981 1438 "detect_code": ["1022"],
AnnaBridge 156:ff21514d8981 1439 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 1440 },
AnnaBridge 156:ff21514d8981 1441 "K64F": {
AnnaBridge 156:ff21514d8981 1442 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 1443 "components_add": ["SD", "FLASHIAP"],
AnnaBridge 156:ff21514d8981 1444 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1445 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1446 "extra_labels": [
AnnaBridge 172:65be27845400 1447 "Freescale",
AnnaBridge 172:65be27845400 1448 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1449 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1450 "FRDM",
AnnaBridge 172:65be27845400 1451 "KPSDK_MCUS",
AnnaBridge 172:65be27845400 1452 "KPSDK_CODE",
AnnaBridge 172:65be27845400 1453 "MCU_K64F",
AnnaBridge 172:65be27845400 1454 "Freescale_EMAC",
AnnaBridge 172:65be27845400 1455 "PSA"
AnnaBridge 172:65be27845400 1456 ],
AnnaBridge 156:ff21514d8981 1457 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 1458 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_PSA_CRYPTO_C"],
AnnaBridge 156:ff21514d8981 1459 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1460 "detect_code": ["0240"],
AnnaBridge 172:65be27845400 1461 "device_has": [
AnnaBridge 172:65be27845400 1462 "USTICKER",
AnnaBridge 172:65be27845400 1463 "LPTICKER",
AnnaBridge 172:65be27845400 1464 "RTC",
AnnaBridge 172:65be27845400 1465 "CRC",
AnnaBridge 172:65be27845400 1466 "ANALOGIN",
AnnaBridge 172:65be27845400 1467 "ANALOGOUT",
AnnaBridge 172:65be27845400 1468 "EMAC",
AnnaBridge 172:65be27845400 1469 "I2C",
AnnaBridge 172:65be27845400 1470 "I2CSLAVE",
AnnaBridge 172:65be27845400 1471 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1472 "PORTIN",
AnnaBridge 172:65be27845400 1473 "PORTINOUT",
AnnaBridge 172:65be27845400 1474 "PORTOUT",
AnnaBridge 172:65be27845400 1475 "PWMOUT",
AnnaBridge 172:65be27845400 1476 "SERIAL",
AnnaBridge 172:65be27845400 1477 "SERIAL_FC",
AnnaBridge 172:65be27845400 1478 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 1479 "SLEEP",
AnnaBridge 172:65be27845400 1480 "SPI",
AnnaBridge 172:65be27845400 1481 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1482 "SPISLAVE",
AnnaBridge 172:65be27845400 1483 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1484 "STORAGE",
AnnaBridge 172:65be27845400 1485 "TRNG",
AnnaBridge 172:65be27845400 1486 "FLASH"
AnnaBridge 172:65be27845400 1487 ],
AnnaBridge 171:3a7713b1edbc 1488 "features": ["STORAGE"],
AnnaBridge 156:ff21514d8981 1489 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1490 "device_name": "MK64FN1M0xxx12",
Anna Bridge 169:a7c7b631e539 1491 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1492 "overrides": {
Anna Bridge 169:a7c7b631e539 1493 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1494 }
AnnaBridge 156:ff21514d8981 1495 },
AnnaBridge 171:3a7713b1edbc 1496 "SDT64B": {
AnnaBridge 171:3a7713b1edbc 1497 "inherits": ["K64F"],
AnnaBridge 171:3a7713b1edbc 1498 "extra_labels_add": ["K64F"],
AnnaBridge 171:3a7713b1edbc 1499 "extra_labels_remove": ["FRDM"],
AnnaBridge 171:3a7713b1edbc 1500 "components_remove": ["SD"],
AnnaBridge 171:3a7713b1edbc 1501 "supported_form_factors": [],
AnnaBridge 171:3a7713b1edbc 1502 "detect_code": ["3105"]
AnnaBridge 171:3a7713b1edbc 1503 },
AnnaBridge 158:1c57384330a6 1504 "EV_COG_AD4050LZ": {
AnnaBridge 158:1c57384330a6 1505 "inherits": ["Target"],
Anna Bridge 160:5571c4ff569f 1506 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 1507 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 158:1c57384330a6 1508 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
AnnaBridge 172:65be27845400 1509 "extra_labels": [
AnnaBridge 172:65be27845400 1510 "Analog_Devices",
AnnaBridge 172:65be27845400 1511 "ADUCM4X50",
AnnaBridge 172:65be27845400 1512 "ADUCM4050",
AnnaBridge 172:65be27845400 1513 "EV_COG_AD4050LZ",
AnnaBridge 172:65be27845400 1514 "FLASH_CMSIS_ALGO"
AnnaBridge 172:65be27845400 1515 ],
AnnaBridge 172:65be27845400 1516 "device_has": [
AnnaBridge 172:65be27845400 1517 "FLASH",
AnnaBridge 172:65be27845400 1518 "USTICKER",
AnnaBridge 172:65be27845400 1519 "RTC",
AnnaBridge 172:65be27845400 1520 "SERIAL",
AnnaBridge 172:65be27845400 1521 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1522 "TRNG",
AnnaBridge 172:65be27845400 1523 "SLEEP",
AnnaBridge 172:65be27845400 1524 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1525 "SPI",
AnnaBridge 172:65be27845400 1526 "I2C",
AnnaBridge 172:65be27845400 1527 "ANALOGIN",
AnnaBridge 172:65be27845400 1528 "MPU"
AnnaBridge 172:65be27845400 1529 ],
AnnaBridge 158:1c57384330a6 1530 "device_name": "ADuCM4050",
AnnaBridge 158:1c57384330a6 1531 "detect_code": ["0603"],
AnnaBridge 167:84c0a372a020 1532 "release_versions": ["5"],
AnnaBridge 167:84c0a372a020 1533 "bootloader_supported": true
AnnaBridge 158:1c57384330a6 1534 },
AnnaBridge 158:1c57384330a6 1535 "EV_COG_AD3029LZ": {
AnnaBridge 158:1c57384330a6 1536 "inherits": ["Target"],
AnnaBridge 158:1c57384330a6 1537 "core": "Cortex-M3",
AnnaBridge 158:1c57384330a6 1538 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 158:1c57384330a6 1539 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
AnnaBridge 172:65be27845400 1540 "extra_labels": [
AnnaBridge 172:65be27845400 1541 "Analog_Devices",
AnnaBridge 172:65be27845400 1542 "ADUCM302X",
AnnaBridge 172:65be27845400 1543 "ADUCM3029",
AnnaBridge 172:65be27845400 1544 "EV_COG_AD3029LZ",
AnnaBridge 172:65be27845400 1545 "FLASH_CMSIS_ALGO"
AnnaBridge 172:65be27845400 1546 ],
AnnaBridge 172:65be27845400 1547 "device_has": [
AnnaBridge 172:65be27845400 1548 "FLASH",
AnnaBridge 172:65be27845400 1549 "USTICKER",
AnnaBridge 172:65be27845400 1550 "RTC",
AnnaBridge 172:65be27845400 1551 "SERIAL",
AnnaBridge 172:65be27845400 1552 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1553 "TRNG",
AnnaBridge 172:65be27845400 1554 "SLEEP",
AnnaBridge 172:65be27845400 1555 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1556 "SPI",
AnnaBridge 172:65be27845400 1557 "I2C",
AnnaBridge 172:65be27845400 1558 "ANALOGIN",
AnnaBridge 172:65be27845400 1559 "MPU"
AnnaBridge 172:65be27845400 1560 ],
AnnaBridge 158:1c57384330a6 1561 "device_name": "ADuCM3029",
AnnaBridge 158:1c57384330a6 1562 "detect_code": ["0602"],
AnnaBridge 167:84c0a372a020 1563 "release_versions": ["5"],
AnnaBridge 167:84c0a372a020 1564 "bootloader_supported": true
AnnaBridge 158:1c57384330a6 1565 },
AnnaBridge 156:ff21514d8981 1566 "MTS_GAMBIT": {
AnnaBridge 156:ff21514d8981 1567 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1568 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1569 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 172:65be27845400 1570 "extra_labels": [
AnnaBridge 172:65be27845400 1571 "Freescale",
AnnaBridge 172:65be27845400 1572 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1573 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1574 "KPSDK_MCUS",
AnnaBridge 172:65be27845400 1575 "KPSDK_CODE",
AnnaBridge 172:65be27845400 1576 "MCU_K64F"
AnnaBridge 172:65be27845400 1577 ],
AnnaBridge 156:ff21514d8981 1578 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1579 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
AnnaBridge 172:65be27845400 1580 "device_has": [
AnnaBridge 172:65be27845400 1581 "USTICKER",
AnnaBridge 172:65be27845400 1582 "LPTICKER",
AnnaBridge 172:65be27845400 1583 "RTC",
AnnaBridge 172:65be27845400 1584 "I2C",
AnnaBridge 172:65be27845400 1585 "I2CSLAVE",
AnnaBridge 172:65be27845400 1586 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1587 "PORTIN",
AnnaBridge 172:65be27845400 1588 "PORTINOUT",
AnnaBridge 172:65be27845400 1589 "PORTOUT",
AnnaBridge 172:65be27845400 1590 "SERIAL",
AnnaBridge 172:65be27845400 1591 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 1592 "SLEEP",
AnnaBridge 172:65be27845400 1593 "SPI",
AnnaBridge 172:65be27845400 1594 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1595 "SPISLAVE",
AnnaBridge 172:65be27845400 1596 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1597 "FLASH"
AnnaBridge 172:65be27845400 1598 ],
AnnaBridge 156:ff21514d8981 1599 "device_name": "MK64FN1M0xxx12"
AnnaBridge 156:ff21514d8981 1600 },
AnnaBridge 156:ff21514d8981 1601 "HEXIWEAR": {
AnnaBridge 156:ff21514d8981 1602 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1603 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 1604 "extra_labels": [
AnnaBridge 172:65be27845400 1605 "Freescale",
AnnaBridge 172:65be27845400 1606 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1607 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1608 "MCU_K64F"
AnnaBridge 172:65be27845400 1609 ],
AnnaBridge 156:ff21514d8981 1610 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1611 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
AnnaBridge 156:ff21514d8981 1612 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1613 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 1614 "detect_code": ["0214"],
AnnaBridge 172:65be27845400 1615 "device_has": [
AnnaBridge 172:65be27845400 1616 "USTICKER",
AnnaBridge 172:65be27845400 1617 "LPTICKER",
AnnaBridge 172:65be27845400 1618 "RTC",
AnnaBridge 172:65be27845400 1619 "ANALOGIN",
AnnaBridge 172:65be27845400 1620 "ANALOGOUT",
AnnaBridge 172:65be27845400 1621 "I2C",
AnnaBridge 172:65be27845400 1622 "I2CSLAVE",
AnnaBridge 172:65be27845400 1623 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1624 "PORTIN",
AnnaBridge 172:65be27845400 1625 "PORTINOUT",
AnnaBridge 172:65be27845400 1626 "PORTOUT",
AnnaBridge 172:65be27845400 1627 "PWMOUT",
AnnaBridge 172:65be27845400 1628 "SERIAL",
AnnaBridge 172:65be27845400 1629 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 1630 "SERIAL_FC",
AnnaBridge 172:65be27845400 1631 "SLEEP",
AnnaBridge 172:65be27845400 1632 "SPI",
AnnaBridge 172:65be27845400 1633 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1634 "SPISLAVE",
AnnaBridge 172:65be27845400 1635 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1636 "TRNG",
AnnaBridge 172:65be27845400 1637 "FLASH"
AnnaBridge 172:65be27845400 1638 ],
AnnaBridge 156:ff21514d8981 1639 "default_lib": "std",
AnnaBridge 156:ff21514d8981 1640 "release_versions": ["2", "5"],
AnnaBridge 158:1c57384330a6 1641 "device_name": "MK64FN1M0xxx12",
AnnaBridge 158:1c57384330a6 1642 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1643 },
AnnaBridge 171:3a7713b1edbc 1644 "RAPIDIOT": {
AnnaBridge 171:3a7713b1edbc 1645 "inherits": ["Target"],
AnnaBridge 171:3a7713b1edbc 1646 "public": false,
AnnaBridge 171:3a7713b1edbc 1647 "core": "null",
AnnaBridge 171:3a7713b1edbc 1648 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 171:3a7713b1edbc 1649 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
AnnaBridge 171:3a7713b1edbc 1650 "default_toolchain": "ARM",
AnnaBridge 171:3a7713b1edbc 1651 "default_lib": "std",
AnnaBridge 172:65be27845400 1652 "forced_reset_timeout": 7,
AnnaBridge 171:3a7713b1edbc 1653 "release_versions": ["2", "5"]
AnnaBridge 171:3a7713b1edbc 1654 },
AnnaBridge 171:3a7713b1edbc 1655 "RAPIDIOT_K64F": {
AnnaBridge 171:3a7713b1edbc 1656 "inherits": ["RAPIDIOT"],
AnnaBridge 171:3a7713b1edbc 1657 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 1658 "extra_labels": [
AnnaBridge 172:65be27845400 1659 "Freescale",
AnnaBridge 172:65be27845400 1660 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1661 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1662 "MCU_K64F"
AnnaBridge 172:65be27845400 1663 ],
AnnaBridge 171:3a7713b1edbc 1664 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
AnnaBridge 171:3a7713b1edbc 1665 "is_disk_virtual": true,
AnnaBridge 171:3a7713b1edbc 1666 "mbed_rom_start": "0x00014000",
AnnaBridge 171:3a7713b1edbc 1667 "mbed_rom_size": "0xEC000",
AnnaBridge 171:3a7713b1edbc 1668 "detect_code": ["0228"],
AnnaBridge 172:65be27845400 1669 "device_has": [
AnnaBridge 172:65be27845400 1670 "USTICKER",
AnnaBridge 172:65be27845400 1671 "LPTICKER",
AnnaBridge 172:65be27845400 1672 "ANALOGIN",
AnnaBridge 172:65be27845400 1673 "ANALOGOUT",
AnnaBridge 172:65be27845400 1674 "I2C",
AnnaBridge 172:65be27845400 1675 "I2CSLAVE",
AnnaBridge 172:65be27845400 1676 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1677 "PORTIN",
AnnaBridge 172:65be27845400 1678 "PORTINOUT",
AnnaBridge 172:65be27845400 1679 "PORTOUT",
AnnaBridge 172:65be27845400 1680 "PWMOUT",
AnnaBridge 172:65be27845400 1681 "SERIAL",
AnnaBridge 172:65be27845400 1682 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 1683 "SERIAL_FC",
AnnaBridge 172:65be27845400 1684 "SLEEP",
AnnaBridge 172:65be27845400 1685 "SPI",
AnnaBridge 172:65be27845400 1686 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1687 "SPISLAVE",
AnnaBridge 172:65be27845400 1688 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1689 "TRNG",
AnnaBridge 172:65be27845400 1690 "FLASH"
AnnaBridge 172:65be27845400 1691 ],
AnnaBridge 171:3a7713b1edbc 1692 "device_name": "MK64FN1M0xxx12",
AnnaBridge 171:3a7713b1edbc 1693 "bootloader_supported": true
AnnaBridge 171:3a7713b1edbc 1694 },
AnnaBridge 172:65be27845400 1695 "RAPIDIOT_KW41Z": {
AnnaBridge 172:65be27845400 1696 "inherits": ["RAPIDIOT"],
AnnaBridge 172:65be27845400 1697 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 1698 "extra_labels": [
AnnaBridge 172:65be27845400 1699 "Freescale",
AnnaBridge 172:65be27845400 1700 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1701 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1702 "KW41Z"
AnnaBridge 172:65be27845400 1703 ],
AnnaBridge 172:65be27845400 1704 "macros_add": ["CPU_MKW41Z512VHT4"],
AnnaBridge 172:65be27845400 1705 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 1706 "mbed_rom_start": "0x00004000",
AnnaBridge 172:65be27845400 1707 "mbed_rom_size": "0x7C000",
AnnaBridge 172:65be27845400 1708 "detect_code": ["0234"],
AnnaBridge 172:65be27845400 1709 "device_has": [
AnnaBridge 172:65be27845400 1710 "USTICKER",
AnnaBridge 172:65be27845400 1711 "LPTICKER",
AnnaBridge 172:65be27845400 1712 "ANALOGIN",
AnnaBridge 172:65be27845400 1713 "ANALOGOUT",
AnnaBridge 172:65be27845400 1714 "I2C",
AnnaBridge 172:65be27845400 1715 "I2CSLAVE",
AnnaBridge 172:65be27845400 1716 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1717 "PORTIN",
AnnaBridge 172:65be27845400 1718 "PORTINOUT",
AnnaBridge 172:65be27845400 1719 "PORTOUT",
AnnaBridge 172:65be27845400 1720 "PWMOUT",
AnnaBridge 172:65be27845400 1721 "SERIAL",
AnnaBridge 172:65be27845400 1722 "SLEEP",
AnnaBridge 172:65be27845400 1723 "SPI",
AnnaBridge 172:65be27845400 1724 "SPISLAVE",
AnnaBridge 172:65be27845400 1725 "TRNG",
AnnaBridge 172:65be27845400 1726 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1727 "FLASH"
AnnaBridge 172:65be27845400 1728 ],
AnnaBridge 172:65be27845400 1729 "device_name": "MKW41Z512xxx4",
AnnaBridge 172:65be27845400 1730 "bootloader_supported": true
AnnaBridge 172:65be27845400 1731 },
AnnaBridge 156:ff21514d8981 1732 "K66F": {
AnnaBridge 156:ff21514d8981 1733 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 1734 "components_add": ["SD", "FLASHIAP"],
AnnaBridge 156:ff21514d8981 1735 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1736 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1737 "extra_labels": [
AnnaBridge 172:65be27845400 1738 "Freescale",
AnnaBridge 172:65be27845400 1739 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1740 "KSDK2_MCUS",
AnnaBridge 172:65be27845400 1741 "FRDM",
AnnaBridge 172:65be27845400 1742 "Freescale_EMAC",
AnnaBridge 172:65be27845400 1743 "PSA"
AnnaBridge 172:65be27845400 1744 ],
AnnaBridge 156:ff21514d8981 1745 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1746 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1747 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1748 "detect_code": ["0311"],
AnnaBridge 172:65be27845400 1749 "device_has": [
AnnaBridge 172:65be27845400 1750 "USTICKER",
AnnaBridge 172:65be27845400 1751 "LPTICKER",
AnnaBridge 172:65be27845400 1752 "RTC",
AnnaBridge 172:65be27845400 1753 "ANALOGIN",
AnnaBridge 172:65be27845400 1754 "ANALOGOUT",
AnnaBridge 172:65be27845400 1755 "EMAC",
AnnaBridge 172:65be27845400 1756 "I2C",
AnnaBridge 172:65be27845400 1757 "I2CSLAVE",
AnnaBridge 172:65be27845400 1758 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1759 "PORTIN",
AnnaBridge 172:65be27845400 1760 "PORTINOUT",
AnnaBridge 172:65be27845400 1761 "PORTOUT",
AnnaBridge 172:65be27845400 1762 "PWMOUT",
AnnaBridge 172:65be27845400 1763 "SERIAL",
AnnaBridge 172:65be27845400 1764 "SERIAL_FC",
AnnaBridge 172:65be27845400 1765 "SLEEP",
AnnaBridge 172:65be27845400 1766 "SPI",
AnnaBridge 172:65be27845400 1767 "SPISLAVE",
AnnaBridge 172:65be27845400 1768 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1769 "TRNG",
AnnaBridge 172:65be27845400 1770 "FLASH"
AnnaBridge 172:65be27845400 1771 ],
AnnaBridge 156:ff21514d8981 1772 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1773 "device_name": "MK66FN2M0xxx18",
Anna Bridge 169:a7c7b631e539 1774 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1775 "overrides": {
Anna Bridge 169:a7c7b631e539 1776 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1777 }
AnnaBridge 156:ff21514d8981 1778 },
AnnaBridge 156:ff21514d8981 1779 "K82F": {
AnnaBridge 156:ff21514d8981 1780 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 1781 "components_add": ["SPIF", "FLASHIAP"],
AnnaBridge 156:ff21514d8981 1782 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1783 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 1784 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
AnnaBridge 156:ff21514d8981 1785 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1786 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1787 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1788 "detect_code": ["0217"],
AnnaBridge 172:65be27845400 1789 "device_has": [
AnnaBridge 172:65be27845400 1790 "USTICKER",
AnnaBridge 172:65be27845400 1791 "LPTICKER",
AnnaBridge 172:65be27845400 1792 "RTC",
AnnaBridge 172:65be27845400 1793 "ANALOGIN",
AnnaBridge 172:65be27845400 1794 "ANALOGOUT",
AnnaBridge 172:65be27845400 1795 "I2C",
AnnaBridge 172:65be27845400 1796 "I2CSLAVE",
AnnaBridge 172:65be27845400 1797 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1798 "PORTIN",
AnnaBridge 172:65be27845400 1799 "PORTINOUT",
AnnaBridge 172:65be27845400 1800 "PORTOUT",
AnnaBridge 172:65be27845400 1801 "PWMOUT",
AnnaBridge 172:65be27845400 1802 "SERIAL",
AnnaBridge 172:65be27845400 1803 "SLEEP",
AnnaBridge 172:65be27845400 1804 "SPI",
AnnaBridge 172:65be27845400 1805 "SPISLAVE",
AnnaBridge 172:65be27845400 1806 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1807 "TRNG",
AnnaBridge 172:65be27845400 1808 "FLASH",
AnnaBridge 172:65be27845400 1809 "QSPI"
AnnaBridge 172:65be27845400 1810 ],
AnnaBridge 156:ff21514d8981 1811 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1812 "device_name": "MK82FN256xxx15"
AnnaBridge 156:ff21514d8981 1813 },
AnnaBridge 156:ff21514d8981 1814 "UBRIDGE": {
AnnaBridge 156:ff21514d8981 1815 "inherits": ["K82F"],
AnnaBridge 156:ff21514d8981 1816 "extra_labels_remove": ["FRDM"],
AnnaBridge 171:3a7713b1edbc 1817 "components_remove": ["SPIF"],
AnnaBridge 171:3a7713b1edbc 1818 "device_has_remove": ["QSPI"],
AnnaBridge 156:ff21514d8981 1819 "supported_form_factors": []
AnnaBridge 156:ff21514d8981 1820 },
AnnaBridge 156:ff21514d8981 1821 "FAMILY_STM32": {
AnnaBridge 156:ff21514d8981 1822 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1823 "public": false,
AnnaBridge 156:ff21514d8981 1824 "extra_labels": ["STM"],
AnnaBridge 156:ff21514d8981 1825 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
AnnaBridge 170:e95d10626187 1826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Anna Bridge 160:5571c4ff569f 1827 "config": {
Anna Bridge 160:5571c4ff569f 1828 "lse_available": {
Anna Bridge 160:5571c4ff569f 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 160:5571c4ff569f 1830 "value": "1"
AnnaBridge 163:e59c8e839560 1831 },
AnnaBridge 170:e95d10626187 1832 "lpuart_clock_source": {
AnnaBridge 170:e95d10626187 1833 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
AnnaBridge 170:e95d10626187 1834 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
AnnaBridge 170:e95d10626187 1835 },
AnnaBridge 163:e59c8e839560 1836 "stdio_uart_tx": {
AnnaBridge 163:e59c8e839560 1837 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 163:e59c8e839560 1838 },
AnnaBridge 163:e59c8e839560 1839 "stdio_uart_rx": {
AnnaBridge 163:e59c8e839560 1840 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 171:3a7713b1edbc 1841 },
AnnaBridge 171:3a7713b1edbc 1842 "lpticker_delay_ticks": {
AnnaBridge 171:3a7713b1edbc 1843 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
AnnaBridge 171:3a7713b1edbc 1844 "value": 1,
AnnaBridge 171:3a7713b1edbc 1845 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 172:65be27845400 1846 },
AnnaBridge 172:65be27845400 1847 "lpticker_lptim_clock": {
AnnaBridge 172:65be27845400 1848 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
AnnaBridge 172:65be27845400 1849 "value": 1
AnnaBridge 172:65be27845400 1850 }
AnnaBridge 172:65be27845400 1851 },
AnnaBridge 172:65be27845400 1852 "overrides": {
AnnaBridge 172:65be27845400 1853 "deep-sleep-latency": 3
Anna Bridge 160:5571c4ff569f 1854 },
AnnaBridge 172:65be27845400 1855 "device_has": [
AnnaBridge 172:65be27845400 1856 "USTICKER",
AnnaBridge 172:65be27845400 1857 "LPTICKER",
AnnaBridge 172:65be27845400 1858 "RTC",
AnnaBridge 172:65be27845400 1859 "ANALOGIN",
AnnaBridge 172:65be27845400 1860 "I2C",
AnnaBridge 172:65be27845400 1861 "I2CSLAVE",
AnnaBridge 172:65be27845400 1862 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 1863 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1864 "PORTIN",
AnnaBridge 172:65be27845400 1865 "PORTINOUT",
AnnaBridge 172:65be27845400 1866 "PORTOUT",
AnnaBridge 172:65be27845400 1867 "PWMOUT",
AnnaBridge 172:65be27845400 1868 "SERIAL",
AnnaBridge 172:65be27845400 1869 "SERIAL_FC",
AnnaBridge 172:65be27845400 1870 "SLEEP",
AnnaBridge 172:65be27845400 1871 "SPI",
AnnaBridge 172:65be27845400 1872 "SPISLAVE",
AnnaBridge 172:65be27845400 1873 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 1874 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1875 ]
AnnaBridge 156:ff21514d8981 1876 },
AnnaBridge 161:aa5281ff4a02 1877 "MIMXRT1050_EVK": {
AnnaBridge 161:aa5281ff4a02 1878 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 1879 "core": "Cortex-M7FD",
AnnaBridge 161:aa5281ff4a02 1880 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 1881 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
AnnaBridge 161:aa5281ff4a02 1882 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 1883 "macros": [
AnnaBridge 172:65be27845400 1884 "CPU_MIMXRT1052DVL6B",
AnnaBridge 172:65be27845400 1885 "FSL_RTOS_MBED",
AnnaBridge 172:65be27845400 1886 "XIP_BOOT_HEADER_ENABLE=1",
AnnaBridge 172:65be27845400 1887 "XIP_EXTERNAL_FLASH=1",
AnnaBridge 172:65be27845400 1888 "XIP_BOOT_HEADER_DCD_ENABLE=1",
AnnaBridge 172:65be27845400 1889 "SKIP_SYSCLK_INIT",
AnnaBridge 172:65be27845400 1890 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
AnnaBridge 172:65be27845400 1891 "SDRAM_IS_SHAREABLE",
AnnaBridge 172:65be27845400 1892 "MBED_MPU_CUSTOM"
AnnaBridge 172:65be27845400 1893 ],
AnnaBridge 161:aa5281ff4a02 1894 "inherits": ["Target"],
AnnaBridge 161:aa5281ff4a02 1895 "detect_code": ["0227"],
AnnaBridge 172:65be27845400 1896 "device_has": [
AnnaBridge 172:65be27845400 1897 "RTC",
AnnaBridge 172:65be27845400 1898 "SLEEP",
AnnaBridge 172:65be27845400 1899 "USTICKER",
AnnaBridge 172:65be27845400 1900 "LPTICKER",
AnnaBridge 172:65be27845400 1901 "ANALOGIN",
AnnaBridge 172:65be27845400 1902 "EMAC",
AnnaBridge 172:65be27845400 1903 "I2C",
AnnaBridge 172:65be27845400 1904 "I2CSLAVE",
AnnaBridge 172:65be27845400 1905 "ERROR_RED",
AnnaBridge 172:65be27845400 1906 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1907 "PORTIN",
AnnaBridge 172:65be27845400 1908 "PORTINOUT",
AnnaBridge 172:65be27845400 1909 "PORTOUT",
AnnaBridge 172:65be27845400 1910 "PWMOUT",
AnnaBridge 172:65be27845400 1911 "SERIAL",
AnnaBridge 172:65be27845400 1912 "SPI",
AnnaBridge 172:65be27845400 1913 "SPISLAVE",
AnnaBridge 172:65be27845400 1914 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 1915 ],
AnnaBridge 161:aa5281ff4a02 1916 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 1917 "features": ["LWIP"],
AnnaBridge 172:65be27845400 1918 "device_name": "MIMXRT1052",
AnnaBridge 172:65be27845400 1919 "overrides": {
AnnaBridge 172:65be27845400 1920 "network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 1921 }
AnnaBridge 161:aa5281ff4a02 1922 },
AnnaBridge 156:ff21514d8981 1923 "LPC54114": {
AnnaBridge 156:ff21514d8981 1924 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1925 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1926 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 172:65be27845400 1927 "extra_labels": [
AnnaBridge 172:65be27845400 1928 "NXP",
AnnaBridge 172:65be27845400 1929 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1930 "LPC54114_M4",
AnnaBridge 172:65be27845400 1931 "LPCXpresso",
AnnaBridge 172:65be27845400 1932 "LPC"
AnnaBridge 172:65be27845400 1933 ],
AnnaBridge 156:ff21514d8981 1934 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 1935 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1936 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 1937 "detect_code": ["1054"],
AnnaBridge 172:65be27845400 1938 "device_has": [
AnnaBridge 172:65be27845400 1939 "USTICKER",
AnnaBridge 172:65be27845400 1940 "RTC",
AnnaBridge 172:65be27845400 1941 "ANALOGIN",
AnnaBridge 172:65be27845400 1942 "I2C",
AnnaBridge 172:65be27845400 1943 "I2CSLAVE",
AnnaBridge 172:65be27845400 1944 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1945 "PORTIN",
AnnaBridge 172:65be27845400 1946 "PORTINOUT",
AnnaBridge 172:65be27845400 1947 "PORTOUT",
AnnaBridge 172:65be27845400 1948 "SERIAL",
AnnaBridge 172:65be27845400 1949 "SLEEP",
AnnaBridge 172:65be27845400 1950 "SPI",
AnnaBridge 172:65be27845400 1951 "SPISLAVE",
AnnaBridge 172:65be27845400 1952 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1953 "FLASH",
AnnaBridge 172:65be27845400 1954 "MPU"
AnnaBridge 172:65be27845400 1955 ],
AnnaBridge 156:ff21514d8981 1956 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 1957 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
AnnaBridge 172:65be27845400 1958 "device_name": "LPC54114J256BD64"
AnnaBridge 156:ff21514d8981 1959 },
AnnaBridge 163:e59c8e839560 1960 "MCU_LPC546XX": {
AnnaBridge 156:ff21514d8981 1961 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1962 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 172:65be27845400 1963 "extra_labels": [
AnnaBridge 172:65be27845400 1964 "NXP",
AnnaBridge 172:65be27845400 1965 "MCUXpresso_MCUS",
AnnaBridge 172:65be27845400 1966 "LPC",
AnnaBridge 172:65be27845400 1967 "NXP_EMAC"
AnnaBridge 172:65be27845400 1968 ],
AnnaBridge 156:ff21514d8981 1969 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 1970 "public": false,
AnnaBridge 163:e59c8e839560 1971 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 1972 "inherits": ["Target"],
AnnaBridge 172:65be27845400 1973 "device_has": [
AnnaBridge 172:65be27845400 1974 "USTICKER",
AnnaBridge 172:65be27845400 1975 "RTC",
AnnaBridge 172:65be27845400 1976 "ANALOGIN",
AnnaBridge 172:65be27845400 1977 "EMAC",
AnnaBridge 172:65be27845400 1978 "I2C",
AnnaBridge 172:65be27845400 1979 "I2CSLAVE",
AnnaBridge 172:65be27845400 1980 "INTERRUPTIN",
AnnaBridge 172:65be27845400 1981 "PORTIN",
AnnaBridge 172:65be27845400 1982 "PORTINOUT",
AnnaBridge 172:65be27845400 1983 "PORTOUT",
AnnaBridge 172:65be27845400 1984 "SERIAL",
AnnaBridge 172:65be27845400 1985 "SLEEP",
AnnaBridge 172:65be27845400 1986 "SPI",
AnnaBridge 172:65be27845400 1987 "SPISLAVE",
AnnaBridge 172:65be27845400 1988 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 1989 "FLASH",
AnnaBridge 172:65be27845400 1990 "TRNG",
AnnaBridge 172:65be27845400 1991 "QSPI",
AnnaBridge 172:65be27845400 1992 "MPU"
AnnaBridge 172:65be27845400 1993 ],
AnnaBridge 172:65be27845400 1994 "device_name": "LPC54628J512ET180",
AnnaBridge 172:65be27845400 1995 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
Anna Bridge 169:a7c7b631e539 1996 "overrides": {
Anna Bridge 169:a7c7b631e539 1997 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1998 }
AnnaBridge 156:ff21514d8981 1999 },
AnnaBridge 161:aa5281ff4a02 2000 "LPC546XX": {
AnnaBridge 161:aa5281ff4a02 2001 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 2002 "inherits": ["MCU_LPC546XX"],
AnnaBridge 172:65be27845400 2003 "extra_labels_add": ["LPCXpresso"],
AnnaBridge 163:e59c8e839560 2004 "detect_code": ["1056"],
AnnaBridge 172:65be27845400 2005 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 2006 "components_add": ["QSPIF"]
AnnaBridge 161:aa5281ff4a02 2007 },
AnnaBridge 158:1c57384330a6 2008 "FF_LPC546XX": {
AnnaBridge 161:aa5281ff4a02 2009 "inherits": ["MCU_LPC546XX"],
AnnaBridge 163:e59c8e839560 2010 "detect_code": ["8081"],
AnnaBridge 172:65be27845400 2011 "device_has_remove": ["QSPI"],
AnnaBridge 163:e59c8e839560 2012 "release_versions": ["2", "5"]
AnnaBridge 158:1c57384330a6 2013 },
AnnaBridge 156:ff21514d8981 2014 "NUCLEO_F030R8": {
AnnaBridge 156:ff21514d8981 2015 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2016 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2017 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2018 "extra_labels_add": ["STM32F0", "STM32F030R8"],
AnnaBridge 156:ff21514d8981 2019 "config": {
AnnaBridge 156:ff21514d8981 2020 "clock_source": {
AnnaBridge 156:ff21514d8981 2021 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2022 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2023 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2024 }
AnnaBridge 156:ff21514d8981 2025 },
AnnaBridge 156:ff21514d8981 2026 "detect_code": ["0725"],
AnnaBridge 172:65be27845400 2027 "macros_add": [
AnnaBridge 172:65be27845400 2028 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2030 ],
AnnaBridge 172:65be27845400 2031 "device_has_add": ["CRC"],
Anna Bridge 169:a7c7b631e539 2032 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 2033 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2034 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2035 "device_name": "STM32F030R8"
AnnaBridge 156:ff21514d8981 2036 },
AnnaBridge 156:ff21514d8981 2037 "NUCLEO_F031K6": {
AnnaBridge 156:ff21514d8981 2038 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2039 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2040 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 2041 "extra_labels_add": ["STM32F0", "STM32F031K6"],
AnnaBridge 156:ff21514d8981 2042 "config": {
AnnaBridge 156:ff21514d8981 2043 "clock_source": {
AnnaBridge 156:ff21514d8981 2044 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2045 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2046 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2047 }
AnnaBridge 156:ff21514d8981 2048 },
AnnaBridge 156:ff21514d8981 2049 "detect_code": ["0791"],
AnnaBridge 172:65be27845400 2050 "overrides": { "lse_available": 0 },
AnnaBridge 172:65be27845400 2051 "macros_add": [
AnnaBridge 172:65be27845400 2052 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2053 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2054 ],
AnnaBridge 172:65be27845400 2055 "device_has_add": ["CRC"],
Anna Bridge 169:a7c7b631e539 2056 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 2057 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2058 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2059 "device_name": "STM32F031K6"
AnnaBridge 156:ff21514d8981 2060 },
AnnaBridge 156:ff21514d8981 2061 "NUCLEO_F042K6": {
AnnaBridge 156:ff21514d8981 2062 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2063 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2064 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 2065 "extra_labels_add": ["STM32F0", "STM32F042K6"],
AnnaBridge 156:ff21514d8981 2066 "config": {
AnnaBridge 156:ff21514d8981 2067 "clock_source": {
AnnaBridge 156:ff21514d8981 2068 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2069 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2070 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2071 }
AnnaBridge 156:ff21514d8981 2072 },
AnnaBridge 156:ff21514d8981 2073 "detect_code": ["0785"],
AnnaBridge 172:65be27845400 2074 "overrides": { "lse_available": 0 },
AnnaBridge 172:65be27845400 2075 "macros_add": [
AnnaBridge 172:65be27845400 2076 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2077 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2078 ],
AnnaBridge 172:65be27845400 2079 "device_has_add": [
AnnaBridge 172:65be27845400 2080 "CAN",
AnnaBridge 172:65be27845400 2081 "CRC"
AnnaBridge 172:65be27845400 2082 ],
Anna Bridge 169:a7c7b631e539 2083 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 2084 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2085 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2086 "device_name": "STM32F042K6"
AnnaBridge 156:ff21514d8981 2087 },
AnnaBridge 156:ff21514d8981 2088 "NUCLEO_F070RB": {
AnnaBridge 156:ff21514d8981 2089 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2090 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2091 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2092 "extra_labels_add": ["STM32F0", "STM32F070RB"],
AnnaBridge 156:ff21514d8981 2093 "config": {
AnnaBridge 156:ff21514d8981 2094 "clock_source": {
AnnaBridge 156:ff21514d8981 2095 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2096 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2097 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2098 }
AnnaBridge 156:ff21514d8981 2099 },
AnnaBridge 156:ff21514d8981 2100 "detect_code": ["0755"],
AnnaBridge 172:65be27845400 2101 "macros_add": [
AnnaBridge 172:65be27845400 2102 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2103 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2104 ],
AnnaBridge 172:65be27845400 2105 "device_has_add": [
AnnaBridge 172:65be27845400 2106 "CRC",
AnnaBridge 172:65be27845400 2107 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2108 "FLASH"
AnnaBridge 172:65be27845400 2109 ],
AnnaBridge 156:ff21514d8981 2110 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2111 "device_name": "STM32F070RB"
AnnaBridge 156:ff21514d8981 2112 },
AnnaBridge 156:ff21514d8981 2113 "NUCLEO_F072RB": {
AnnaBridge 156:ff21514d8981 2114 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2115 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2116 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2117 "extra_labels_add": ["STM32F0", "STM32F072RB"],
AnnaBridge 156:ff21514d8981 2118 "config": {
AnnaBridge 156:ff21514d8981 2119 "clock_source": {
AnnaBridge 156:ff21514d8981 2120 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2121 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2122 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2123 }
AnnaBridge 156:ff21514d8981 2124 },
AnnaBridge 156:ff21514d8981 2125 "detect_code": ["0730"],
AnnaBridge 172:65be27845400 2126 "macros_add": [
AnnaBridge 172:65be27845400 2127 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2128 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2129 ],
AnnaBridge 172:65be27845400 2130 "device_has_add": [
AnnaBridge 172:65be27845400 2131 "ANALOGOUT",
AnnaBridge 172:65be27845400 2132 "CAN",
AnnaBridge 172:65be27845400 2133 "CRC",
AnnaBridge 172:65be27845400 2134 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2135 "FLASH"
AnnaBridge 172:65be27845400 2136 ],
AnnaBridge 156:ff21514d8981 2137 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2138 "device_name": "STM32F072RB"
AnnaBridge 156:ff21514d8981 2139 },
AnnaBridge 156:ff21514d8981 2140 "NUCLEO_F091RC": {
AnnaBridge 156:ff21514d8981 2141 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2142 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2143 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2144 "extra_labels_add": ["STM32F0", "STM32F091RC"],
AnnaBridge 156:ff21514d8981 2145 "config": {
AnnaBridge 156:ff21514d8981 2146 "clock_source": {
AnnaBridge 156:ff21514d8981 2147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2149 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2150 }
AnnaBridge 156:ff21514d8981 2151 },
AnnaBridge 156:ff21514d8981 2152 "detect_code": ["0750"],
AnnaBridge 172:65be27845400 2153 "macros_add": [
AnnaBridge 172:65be27845400 2154 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 2155 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 2156 ],
AnnaBridge 172:65be27845400 2157 "device_has_add": [
AnnaBridge 172:65be27845400 2158 "ANALOGOUT",
AnnaBridge 172:65be27845400 2159 "CAN",
AnnaBridge 172:65be27845400 2160 "CRC",
AnnaBridge 172:65be27845400 2161 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2162 "FLASH"
AnnaBridge 172:65be27845400 2163 ],
AnnaBridge 156:ff21514d8981 2164 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2165 "device_name": "STM32F091RC"
AnnaBridge 156:ff21514d8981 2166 },
AnnaBridge 156:ff21514d8981 2167 "NUCLEO_F103RB": {
AnnaBridge 156:ff21514d8981 2168 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2169 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2170 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2171 "extra_labels_add": ["STM32F1", "STM32F103RB"],
AnnaBridge 156:ff21514d8981 2172 "config": {
AnnaBridge 156:ff21514d8981 2173 "clock_source": {
AnnaBridge 156:ff21514d8981 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 156:ff21514d8981 2175 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2176 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2177 },
AnnaBridge 156:ff21514d8981 2178 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 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)",
AnnaBridge 156:ff21514d8981 2180 "value": "0",
AnnaBridge 156:ff21514d8981 2181 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 2182 }
AnnaBridge 156:ff21514d8981 2183 },
AnnaBridge 156:ff21514d8981 2184 "detect_code": ["0700"],
AnnaBridge 172:65be27845400 2185 "device_has_add": [
AnnaBridge 172:65be27845400 2186 "CAN",
AnnaBridge 172:65be27845400 2187 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2188 "FLASH"
AnnaBridge 172:65be27845400 2189 ],
Anna Bridge 169:a7c7b631e539 2190 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 2191 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2192 "device_name": "STM32F103RB"
AnnaBridge 156:ff21514d8981 2193 },
AnnaBridge 156:ff21514d8981 2194 "NUCLEO_F207ZG": {
AnnaBridge 156:ff21514d8981 2195 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2196 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2197 "core": "Cortex-M3",
Anna Bridge 169:a7c7b631e539 2198 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 2199 "config": {
AnnaBridge 156:ff21514d8981 2200 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2201 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2202 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2203 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2204 },
AnnaBridge 156:ff21514d8981 2205 "clock_source": {
AnnaBridge 156:ff21514d8981 2206 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2207 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2208 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2209 }
AnnaBridge 156:ff21514d8981 2210 },
AnnaBridge 156:ff21514d8981 2211 "detect_code": ["0835"],
AnnaBridge 156:ff21514d8981 2212 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2213 "device_has_add": [
AnnaBridge 172:65be27845400 2214 "ANALOGOUT",
AnnaBridge 172:65be27845400 2215 "CAN",
AnnaBridge 172:65be27845400 2216 "EMAC",
AnnaBridge 172:65be27845400 2217 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2218 "FLASH",
AnnaBridge 172:65be27845400 2219 "TRNG",
AnnaBridge 172:65be27845400 2220 "MPU"
AnnaBridge 172:65be27845400 2221 ],
Anna Bridge 169:a7c7b631e539 2222 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 2223 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 2224 "device_name": "STM32F207ZG",
AnnaBridge 171:3a7713b1edbc 2225 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2226 "overrides": {
Anna Bridge 169:a7c7b631e539 2227 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2228 }
AnnaBridge 156:ff21514d8981 2229 },
AnnaBridge 156:ff21514d8981 2230 "NUCLEO_F302R8": {
AnnaBridge 156:ff21514d8981 2231 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2232 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2233 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2234 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
AnnaBridge 156:ff21514d8981 2235 "config": {
AnnaBridge 156:ff21514d8981 2236 "clock_source": {
AnnaBridge 156:ff21514d8981 2237 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2238 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2239 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2240 }
AnnaBridge 156:ff21514d8981 2241 },
AnnaBridge 156:ff21514d8981 2242 "detect_code": ["0705"],
AnnaBridge 172:65be27845400 2243 "device_has_add": [
AnnaBridge 172:65be27845400 2244 "ANALOGOUT",
AnnaBridge 172:65be27845400 2245 "CAN",
AnnaBridge 172:65be27845400 2246 "CRC",
AnnaBridge 172:65be27845400 2247 "SERIAL_ASYNCH"
AnnaBridge 172:65be27845400 2248 ],
AnnaBridge 156:ff21514d8981 2249 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2250 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2251 "device_name": "STM32F302R8"
AnnaBridge 156:ff21514d8981 2252 },
AnnaBridge 156:ff21514d8981 2253 "NUCLEO_F303K8": {
AnnaBridge 156:ff21514d8981 2254 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2255 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2256 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
AnnaBridge 156:ff21514d8981 2257 "config": {
AnnaBridge 156:ff21514d8981 2258 "clock_source": {
AnnaBridge 156:ff21514d8981 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2260 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2261 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2262 }
AnnaBridge 156:ff21514d8981 2263 },
AnnaBridge 172:65be27845400 2264 "overrides": { "lse_available": 0 },
AnnaBridge 156:ff21514d8981 2265 "detect_code": ["0775"],
AnnaBridge 156:ff21514d8981 2266 "default_lib": "small",
AnnaBridge 172:65be27845400 2267 "device_has_add": [
AnnaBridge 172:65be27845400 2268 "ANALOGOUT",
AnnaBridge 172:65be27845400 2269 "CAN",
AnnaBridge 172:65be27845400 2270 "CRC"
AnnaBridge 172:65be27845400 2271 ],
AnnaBridge 156:ff21514d8981 2272 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2273 "device_name": "STM32F303K8"
AnnaBridge 156:ff21514d8981 2274 },
AnnaBridge 156:ff21514d8981 2275 "NUCLEO_F303RE": {
AnnaBridge 156:ff21514d8981 2276 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2277 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2278 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2279 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
AnnaBridge 156:ff21514d8981 2280 "config": {
AnnaBridge 156:ff21514d8981 2281 "clock_source": {
AnnaBridge 156:ff21514d8981 2282 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2283 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2284 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2285 }
AnnaBridge 156:ff21514d8981 2286 },
AnnaBridge 156:ff21514d8981 2287 "detect_code": ["0745"],
AnnaBridge 172:65be27845400 2288 "device_has_add": [
AnnaBridge 172:65be27845400 2289 "ANALOGOUT",
AnnaBridge 172:65be27845400 2290 "CAN",
AnnaBridge 172:65be27845400 2291 "CRC",
AnnaBridge 172:65be27845400 2292 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2293 "FLASH",
AnnaBridge 172:65be27845400 2294 "MPU"
AnnaBridge 172:65be27845400 2295 ],
AnnaBridge 156:ff21514d8981 2296 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 2297 "bootloader_supported": true,
AnnaBridge 156:ff21514d8981 2298 "device_name": "STM32F303RE"
AnnaBridge 156:ff21514d8981 2299 },
AnnaBridge 156:ff21514d8981 2300 "NUCLEO_F303ZE": {
AnnaBridge 156:ff21514d8981 2301 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2302 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2303 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2304 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
AnnaBridge 156:ff21514d8981 2305 "config": {
AnnaBridge 156:ff21514d8981 2306 "clock_source": {
AnnaBridge 156:ff21514d8981 2307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2309 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2310 }
AnnaBridge 156:ff21514d8981 2311 },
AnnaBridge 156:ff21514d8981 2312 "detect_code": ["0747"],
AnnaBridge 172:65be27845400 2313 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
AnnaBridge 156:ff21514d8981 2314 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2315 "device_name": "STM32F303ZE"
AnnaBridge 156:ff21514d8981 2316 },
AnnaBridge 156:ff21514d8981 2317 "NUCLEO_F334R8": {
AnnaBridge 156:ff21514d8981 2318 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2319 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2320 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2321 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
AnnaBridge 156:ff21514d8981 2322 "config": {
AnnaBridge 156:ff21514d8981 2323 "clock_source": {
AnnaBridge 156:ff21514d8981 2324 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2325 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2326 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2327 }
AnnaBridge 156:ff21514d8981 2328 },
AnnaBridge 156:ff21514d8981 2329 "detect_code": ["0735"],
AnnaBridge 172:65be27845400 2330 "device_has_add": [
AnnaBridge 172:65be27845400 2331 "ANALOGOUT",
AnnaBridge 172:65be27845400 2332 "CAN",
AnnaBridge 172:65be27845400 2333 "CRC",
AnnaBridge 172:65be27845400 2334 "SERIAL_ASYNCH"
AnnaBridge 172:65be27845400 2335 ],
AnnaBridge 156:ff21514d8981 2336 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2337 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2338 "device_name": "STM32F334R8"
AnnaBridge 156:ff21514d8981 2339 },
AnnaBridge 156:ff21514d8981 2340 "NUCLEO_F401RE": {
AnnaBridge 156:ff21514d8981 2341 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2342 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2343 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2344 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
AnnaBridge 156:ff21514d8981 2345 "config": {
AnnaBridge 156:ff21514d8981 2346 "clock_source": {
AnnaBridge 156:ff21514d8981 2347 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2348 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2349 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2350 }
AnnaBridge 156:ff21514d8981 2351 },
AnnaBridge 156:ff21514d8981 2352 "detect_code": ["0720"],
AnnaBridge 156:ff21514d8981 2353 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2354 "device_has_add": [
AnnaBridge 172:65be27845400 2355 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2356 "FLASH",
AnnaBridge 172:65be27845400 2357 "MPU"
AnnaBridge 172:65be27845400 2358 ],
AnnaBridge 156:ff21514d8981 2359 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2360 "device_name": "STM32F401RE"
AnnaBridge 156:ff21514d8981 2361 },
AnnaBridge 163:e59c8e839560 2362 "STEVAL_3DP001V1": {
AnnaBridge 163:e59c8e839560 2363 "inherits": ["FAMILY_STM32"],
AnnaBridge 163:e59c8e839560 2364 "core": "Cortex-M4F",
AnnaBridge 163:e59c8e839560 2365 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
AnnaBridge 163:e59c8e839560 2366 "config": {
AnnaBridge 163:e59c8e839560 2367 "clock_source": {
AnnaBridge 163:e59c8e839560 2368 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 2369 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 2370 "macro_name": "CLOCK_SOURCE"
AnnaBridge 163:e59c8e839560 2371 }
AnnaBridge 163:e59c8e839560 2372 },
AnnaBridge 163:e59c8e839560 2373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
AnnaBridge 172:65be27845400 2374 "device_has_add": [
AnnaBridge 172:65be27845400 2375 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2376 "FLASH",
AnnaBridge 172:65be27845400 2377 "MPU"
AnnaBridge 172:65be27845400 2378 ],
AnnaBridge 172:65be27845400 2379 "overrides": { "lse_available": 0 },
AnnaBridge 163:e59c8e839560 2380 "release_versions": ["2", "5"],
AnnaBridge 163:e59c8e839560 2381 "device_name": "STM32F401VE"
AnnaBridge 163:e59c8e839560 2382 },
AnnaBridge 156:ff21514d8981 2383 "NUCLEO_F410RB": {
AnnaBridge 156:ff21514d8981 2384 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2385 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2386 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2387 "extra_labels_add": [
AnnaBridge 172:65be27845400 2388 "STM32F4",
AnnaBridge 172:65be27845400 2389 "STM32F410RB",
AnnaBridge 172:65be27845400 2390 "STM32F410xB",
AnnaBridge 172:65be27845400 2391 "STM32F410Rx"
AnnaBridge 172:65be27845400 2392 ],
AnnaBridge 156:ff21514d8981 2393 "config": {
AnnaBridge 156:ff21514d8981 2394 "clock_source": {
AnnaBridge 156:ff21514d8981 2395 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2396 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2397 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2398 },
Anna Bridge 169:a7c7b631e539 2399 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2400 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2401 "value": 1
AnnaBridge 156:ff21514d8981 2402 }
AnnaBridge 156:ff21514d8981 2403 },
AnnaBridge 172:65be27845400 2404 "macros_add": [
AnnaBridge 172:65be27845400 2405 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 2406 ],
AnnaBridge 172:65be27845400 2407 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 2408 "detect_code": ["0744"],
AnnaBridge 172:65be27845400 2409 "device_has_add": [
AnnaBridge 172:65be27845400 2410 "ANALOGOUT",
AnnaBridge 172:65be27845400 2411 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2412 "TRNG",
AnnaBridge 172:65be27845400 2413 "FLASH",
AnnaBridge 172:65be27845400 2414 "MPU"
AnnaBridge 172:65be27845400 2415 ],
AnnaBridge 156:ff21514d8981 2416 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2417 "device_name": "STM32F410RB"
AnnaBridge 156:ff21514d8981 2418 },
AnnaBridge 156:ff21514d8981 2419 "NUCLEO_F411RE": {
AnnaBridge 156:ff21514d8981 2420 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2421 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2422 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2423 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE", "PSA"],
AnnaBridge 172:65be27845400 2424 "components_add": ["FLASHIAP"],
AnnaBridge 156:ff21514d8981 2425 "detect_code": ["0740"],
AnnaBridge 156:ff21514d8981 2426 "config": {
AnnaBridge 156:ff21514d8981 2427 "clock_source": {
AnnaBridge 156:ff21514d8981 2428 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2429 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2430 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2431 },
AnnaBridge 156:ff21514d8981 2432 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 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 156:ff21514d8981 2434 "value": "0",
AnnaBridge 156:ff21514d8981 2435 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 2436 }
AnnaBridge 156:ff21514d8981 2437 },
AnnaBridge 156:ff21514d8981 2438 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2439 "device_has_add": [
AnnaBridge 172:65be27845400 2440 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2441 "FLASH",
AnnaBridge 172:65be27845400 2442 "MPU"
AnnaBridge 172:65be27845400 2443 ],
AnnaBridge 156:ff21514d8981 2444 "release_versions": ["2", "5"],
AnnaBridge 167:84c0a372a020 2445 "device_name": "STM32F411RE",
AnnaBridge 167:84c0a372a020 2446 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2447 },
AnnaBridge 156:ff21514d8981 2448 "NUCLEO_F412ZG": {
AnnaBridge 156:ff21514d8981 2449 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2450 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2451 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2452 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 156:ff21514d8981 2453 "config": {
AnnaBridge 156:ff21514d8981 2454 "clock_source": {
AnnaBridge 156:ff21514d8981 2455 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2456 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2457 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2458 }
AnnaBridge 156:ff21514d8981 2459 },
AnnaBridge 156:ff21514d8981 2460 "detect_code": ["0826"],
AnnaBridge 156:ff21514d8981 2461 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2462 "device_has_add": [
AnnaBridge 172:65be27845400 2463 "CAN",
AnnaBridge 172:65be27845400 2464 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2465 "TRNG",
AnnaBridge 172:65be27845400 2466 "FLASH",
AnnaBridge 172:65be27845400 2467 "MPU"
AnnaBridge 172:65be27845400 2468 ],
AnnaBridge 156:ff21514d8981 2469 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2470 "device_name": "STM32F412ZG",
AnnaBridge 156:ff21514d8981 2471 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2472 },
AnnaBridge 161:aa5281ff4a02 2473 "MTB_MXCHIP_EMW3166": {
AnnaBridge 161:aa5281ff4a02 2474 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 2475 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2476 "extra_labels_add": [
AnnaBridge 172:65be27845400 2477 "STM32F4",
AnnaBridge 172:65be27845400 2478 "STM32F412xG",
AnnaBridge 172:65be27845400 2479 "STM32F412ZG",
AnnaBridge 172:65be27845400 2480 "WICED",
AnnaBridge 172:65be27845400 2481 "CYW43362"
AnnaBridge 172:65be27845400 2482 ],
AnnaBridge 161:aa5281ff4a02 2483 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2484 "device_has_add": [
AnnaBridge 172:65be27845400 2485 "CAN",
AnnaBridge 172:65be27845400 2486 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2487 "TRNG",
AnnaBridge 172:65be27845400 2488 "FLASH",
AnnaBridge 172:65be27845400 2489 "MPU"
AnnaBridge 172:65be27845400 2490 ],
AnnaBridge 170:e95d10626187 2491 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 2492 "device_name": "STM32F412ZG",
AnnaBridge 161:aa5281ff4a02 2493 "bootloader_supported": true,
AnnaBridge 161:aa5281ff4a02 2494 "config": {
AnnaBridge 161:aa5281ff4a02 2495 "clock_source": {
AnnaBridge 161:aa5281ff4a02 2496 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 2497 "value": "USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 2498 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2499 }
AnnaBridge 170:e95d10626187 2500 },
AnnaBridge 170:e95d10626187 2501 "overrides": {
AnnaBridge 170:e95d10626187 2502 "network-default-interface-type": "WIFI"
AnnaBridge 161:aa5281ff4a02 2503 }
AnnaBridge 161:aa5281ff4a02 2504 },
AnnaBridge 167:84c0a372a020 2505 "USI_WM_BN_BM_22": {
AnnaBridge 167:84c0a372a020 2506 "inherits": ["FAMILY_STM32"],
AnnaBridge 172:65be27845400 2507 "components_add": ["SPIF", "FLASHIAP"],
AnnaBridge 167:84c0a372a020 2508 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2509 "extra_labels_add": [
AnnaBridge 172:65be27845400 2510 "STM32F4",
AnnaBridge 172:65be27845400 2511 "STM32F412xG",
AnnaBridge 172:65be27845400 2512 "STM32F412ZG",
AnnaBridge 172:65be27845400 2513 "WICED",
AnnaBridge 172:65be27845400 2514 "CYW4343X",
AnnaBridge 172:65be27845400 2515 "CORDIO"
AnnaBridge 172:65be27845400 2516 ],
AnnaBridge 171:3a7713b1edbc 2517 "features": ["BLE", "STORAGE"],
AnnaBridge 167:84c0a372a020 2518 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2519 "device_has_add": [
AnnaBridge 172:65be27845400 2520 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2521 "TRNG",
AnnaBridge 172:65be27845400 2522 "FLASH",
AnnaBridge 172:65be27845400 2523 "MPU"
AnnaBridge 172:65be27845400 2524 ],
AnnaBridge 170:e95d10626187 2525 "release_versions": ["5"],
AnnaBridge 167:84c0a372a020 2526 "device_name": "STM32F412ZG",
AnnaBridge 167:84c0a372a020 2527 "bootloader_supported": true,
AnnaBridge 170:e95d10626187 2528 "public": false,
AnnaBridge 167:84c0a372a020 2529 "config": {
AnnaBridge 167:84c0a372a020 2530 "clock_source": {
AnnaBridge 167:84c0a372a020 2531 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 2532 "value": "USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 2533 "macro_name": "CLOCK_SOURCE"
AnnaBridge 167:84c0a372a020 2534 }
AnnaBridge 170:e95d10626187 2535 },
AnnaBridge 170:e95d10626187 2536 "overrides": {
AnnaBridge 170:e95d10626187 2537 "network-default-interface-type": "WIFI"
AnnaBridge 167:84c0a372a020 2538 }
AnnaBridge 167:84c0a372a020 2539 },
AnnaBridge 167:84c0a372a020 2540 "MTB_USI_WM_BN_BM_22": {
AnnaBridge 170:e95d10626187 2541 "overrides": {
AnnaBridge 170:e95d10626187 2542 "lse_available": 0
AnnaBridge 170:e95d10626187 2543 },
AnnaBridge 167:84c0a372a020 2544 "inherits": ["USI_WM_BN_BM_22"]
AnnaBridge 167:84c0a372a020 2545 },
AnnaBridge 167:84c0a372a020 2546 "MTB_ADV_WISE_1530": {
AnnaBridge 167:84c0a372a020 2547 "inherits": ["USI_WM_BN_BM_22"],
AnnaBridge 170:e95d10626187 2548 "config": {
AnnaBridge 170:e95d10626187 2549 "led1": "PA_4",
AnnaBridge 170:e95d10626187 2550 "led2": "PC_12",
AnnaBridge 170:e95d10626187 2551 "led3": "NC"
AnnaBridge 172:65be27845400 2552 },
AnnaBridge 167:84c0a372a020 2553 "overrides": {
AnnaBridge 167:84c0a372a020 2554 "stdio_uart_tx": "PB_10",
AnnaBridge 167:84c0a372a020 2555 "stdio_uart_rx": "PC_11"
AnnaBridge 167:84c0a372a020 2556 }
AnnaBridge 167:84c0a372a020 2557 },
AnnaBridge 156:ff21514d8981 2558 "DISCO_F413ZH": {
AnnaBridge 172:65be27845400 2559 "components_add": ["QSPIF"],
AnnaBridge 156:ff21514d8981 2560 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2561 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2562 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2563 "extra_labels_add": [
AnnaBridge 172:65be27845400 2564 "STM32F4",
AnnaBridge 172:65be27845400 2565 "STM32F413xx",
AnnaBridge 172:65be27845400 2566 "STM32F413ZH",
AnnaBridge 172:65be27845400 2567 "STM32F413xH"
AnnaBridge 172:65be27845400 2568 ],
AnnaBridge 156:ff21514d8981 2569 "config": {
AnnaBridge 156:ff21514d8981 2570 "clock_source": {
AnnaBridge 156:ff21514d8981 2571 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2572 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2573 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2574 },
Anna Bridge 169:a7c7b631e539 2575 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2576 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2577 "value": 1
AnnaBridge 156:ff21514d8981 2578 }
AnnaBridge 156:ff21514d8981 2579 },
AnnaBridge 172:65be27845400 2580 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 2581 "detect_code": ["0743"],
AnnaBridge 172:65be27845400 2582 "macros_add": [
AnnaBridge 172:65be27845400 2583 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 2584 "USB_STM_HAL",
AnnaBridge 172:65be27845400 2585 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2586 ],
AnnaBridge 172:65be27845400 2587 "device_has_add": [
AnnaBridge 172:65be27845400 2588 "ANALOGOUT",
AnnaBridge 172:65be27845400 2589 "CAN",
AnnaBridge 172:65be27845400 2590 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2591 "TRNG",
AnnaBridge 172:65be27845400 2592 "FLASH",
AnnaBridge 172:65be27845400 2593 "QSPI",
AnnaBridge 172:65be27845400 2594 "MPU"
AnnaBridge 172:65be27845400 2595 ],
AnnaBridge 171:3a7713b1edbc 2596 "bootloader_supported": true,
AnnaBridge 156:ff21514d8981 2597 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2598 "device_name": "STM32F413ZH"
AnnaBridge 156:ff21514d8981 2599 },
Anna Bridge 160:5571c4ff569f 2600 "NUCLEO_F413ZH": {
Anna Bridge 160:5571c4ff569f 2601 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 2602 "supported_form_factors": ["ARDUINO"],
Anna Bridge 160:5571c4ff569f 2603 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 2604 "extra_labels_add": [
AnnaBridge 172:65be27845400 2605 "STM32F4",
AnnaBridge 172:65be27845400 2606 "STM32F413xx",
AnnaBridge 172:65be27845400 2607 "STM32F413ZH",
AnnaBridge 172:65be27845400 2608 "STM32F413xH"
AnnaBridge 172:65be27845400 2609 ],
Anna Bridge 160:5571c4ff569f 2610 "config": {
Anna Bridge 160:5571c4ff569f 2611 "clock_source": {
Anna Bridge 160:5571c4ff569f 2612 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 2613 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 2614 "macro_name": "CLOCK_SOURCE"
Anna Bridge 169:a7c7b631e539 2615 },
Anna Bridge 169:a7c7b631e539 2616 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2617 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
Anna Bridge 169:a7c7b631e539 2618 "value": 1
Anna Bridge 160:5571c4ff569f 2619 }
Anna Bridge 160:5571c4ff569f 2620 },
AnnaBridge 172:65be27845400 2621 "overrides": { "lpticker_delay_ticks": 4 },
Anna Bridge 160:5571c4ff569f 2622 "detect_code": ["0743"],
AnnaBridge 172:65be27845400 2623 "macros_add": [
AnnaBridge 172:65be27845400 2624 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 2625 "USB_STM_HAL",
AnnaBridge 172:65be27845400 2626 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2627 ],
AnnaBridge 172:65be27845400 2628 "device_has_add": [
AnnaBridge 172:65be27845400 2629 "ANALOGOUT",
AnnaBridge 172:65be27845400 2630 "CAN",
AnnaBridge 172:65be27845400 2631 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2632 "TRNG",
AnnaBridge 172:65be27845400 2633 "FLASH",
AnnaBridge 172:65be27845400 2634 "MPU"
AnnaBridge 172:65be27845400 2635 ],
AnnaBridge 171:3a7713b1edbc 2636 "bootloader_supported": true,
Anna Bridge 160:5571c4ff569f 2637 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 2638 "device_name": "STM32F413ZH"
Anna Bridge 160:5571c4ff569f 2639 },
AnnaBridge 156:ff21514d8981 2640 "ELMO_F411RE": {
AnnaBridge 156:ff21514d8981 2641 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2642 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2643 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2644 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 2645 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 2646 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 2647 "detect_code": ["----"],
AnnaBridge 172:65be27845400 2648 "device_has_add": ["MPU"],
AnnaBridge 172:65be27845400 2649 "device_has_remove": ["SERIAL_FC"],
AnnaBridge 156:ff21514d8981 2650 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2651 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2652 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 2653 },
AnnaBridge 156:ff21514d8981 2654 "NUCLEO_F429ZI": {
AnnaBridge 156:ff21514d8981 2655 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2656 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2657 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2658 "config": {
AnnaBridge 156:ff21514d8981 2659 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2660 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2661 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2662 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2663 },
AnnaBridge 156:ff21514d8981 2664 "clock_source": {
AnnaBridge 156:ff21514d8981 2665 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2666 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2667 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2668 },
AnnaBridge 156:ff21514d8981 2669 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 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 156:ff21514d8981 2671 "value": "1",
AnnaBridge 156:ff21514d8981 2672 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 2673 }
AnnaBridge 156:ff21514d8981 2674 },
AnnaBridge 172:65be27845400 2675 "extra_labels_add": [
AnnaBridge 172:65be27845400 2676 "STM32F4",
AnnaBridge 172:65be27845400 2677 "STM32F429",
AnnaBridge 172:65be27845400 2678 "STM32F429ZI",
AnnaBridge 172:65be27845400 2679 "STM32F429xx",
AnnaBridge 172:65be27845400 2680 "STM32F429xI",
AnnaBridge 172:65be27845400 2681 "STM_EMAC",
AnnaBridge 172:65be27845400 2682 "PSA"
AnnaBridge 172:65be27845400 2683 ],
AnnaBridge 172:65be27845400 2684 "components_add": ["FLASHIAP"],
AnnaBridge 172:65be27845400 2685 "macros_add": [
AnnaBridge 172:65be27845400 2686 "USB_STM_HAL",
AnnaBridge 172:65be27845400 2687 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2688 ],
AnnaBridge 172:65be27845400 2689 "device_has_add": [
AnnaBridge 172:65be27845400 2690 "ANALOGOUT",
AnnaBridge 172:65be27845400 2691 "CAN",
AnnaBridge 172:65be27845400 2692 "EMAC",
AnnaBridge 172:65be27845400 2693 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2694 "TRNG",
AnnaBridge 172:65be27845400 2695 "FLASH",
AnnaBridge 172:65be27845400 2696 "MPU"
AnnaBridge 172:65be27845400 2697 ],
AnnaBridge 156:ff21514d8981 2698 "detect_code": ["0796"],
AnnaBridge 156:ff21514d8981 2699 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2700 "device_name": "STM32F429ZI",
Anna Bridge 169:a7c7b631e539 2701 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2702 "overrides": {
Anna Bridge 169:a7c7b631e539 2703 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2704 }
AnnaBridge 156:ff21514d8981 2705 },
AnnaBridge 156:ff21514d8981 2706 "NUCLEO_F439ZI": {
AnnaBridge 156:ff21514d8981 2707 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2708 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2709 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2710 "config": {
AnnaBridge 156:ff21514d8981 2711 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2712 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2713 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2714 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2715 },
AnnaBridge 156:ff21514d8981 2716 "clock_source": {
AnnaBridge 156:ff21514d8981 2717 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2718 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2719 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2720 },
AnnaBridge 156:ff21514d8981 2721 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 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 156:ff21514d8981 2723 "value": "1",
AnnaBridge 156:ff21514d8981 2724 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 2725 }
AnnaBridge 156:ff21514d8981 2726 },
AnnaBridge 172:65be27845400 2727 "extra_labels_add": [
AnnaBridge 172:65be27845400 2728 "STM32F4",
AnnaBridge 172:65be27845400 2729 "STM32F439",
AnnaBridge 172:65be27845400 2730 "STM32F439ZI",
AnnaBridge 172:65be27845400 2731 "STM32F439xx",
AnnaBridge 172:65be27845400 2732 "STM32F439xI",
AnnaBridge 172:65be27845400 2733 "STM_EMAC"
AnnaBridge 172:65be27845400 2734 ],
AnnaBridge 172:65be27845400 2735 "macros_add": [
AnnaBridge 172:65be27845400 2736 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 2737 "USB_STM_HAL",
AnnaBridge 172:65be27845400 2738 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2739 ],
AnnaBridge 172:65be27845400 2740 "device_has_add": [
AnnaBridge 172:65be27845400 2741 "ANALOGOUT",
AnnaBridge 172:65be27845400 2742 "CAN",
AnnaBridge 172:65be27845400 2743 "EMAC",
AnnaBridge 172:65be27845400 2744 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2745 "TRNG",
AnnaBridge 172:65be27845400 2746 "FLASH",
AnnaBridge 172:65be27845400 2747 "MPU"
AnnaBridge 172:65be27845400 2748 ],
AnnaBridge 156:ff21514d8981 2749 "detect_code": ["0797"],
AnnaBridge 156:ff21514d8981 2750 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 2751 "device_name": "STM32F439ZI",
Anna Bridge 169:a7c7b631e539 2752 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2753 "overrides": {
Anna Bridge 169:a7c7b631e539 2754 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2755 }
AnnaBridge 156:ff21514d8981 2756 },
AnnaBridge 156:ff21514d8981 2757 "NUCLEO_F446RE": {
AnnaBridge 156:ff21514d8981 2758 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2759 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2760 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2761 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 156:ff21514d8981 2762 "config": {
AnnaBridge 156:ff21514d8981 2763 "clock_source": {
AnnaBridge 156:ff21514d8981 2764 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2765 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2766 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2767 }
AnnaBridge 156:ff21514d8981 2768 },
AnnaBridge 156:ff21514d8981 2769 "detect_code": ["0777"],
AnnaBridge 156:ff21514d8981 2770 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2771 "device_has_add": [
AnnaBridge 172:65be27845400 2772 "ANALOGOUT",
AnnaBridge 172:65be27845400 2773 "CAN",
AnnaBridge 172:65be27845400 2774 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2775 "FLASH",
AnnaBridge 172:65be27845400 2776 "MPU"
AnnaBridge 172:65be27845400 2777 ],
AnnaBridge 156:ff21514d8981 2778 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2779 "device_name": "STM32F446RE",
AnnaBridge 156:ff21514d8981 2780 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2781 },
AnnaBridge 156:ff21514d8981 2782 "NUCLEO_F446ZE": {
AnnaBridge 156:ff21514d8981 2783 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2784 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2785 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2786 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 156:ff21514d8981 2787 "config": {
AnnaBridge 156:ff21514d8981 2788 "clock_source": {
AnnaBridge 156:ff21514d8981 2789 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2790 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2791 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 2792 }
AnnaBridge 156:ff21514d8981 2793 },
AnnaBridge 156:ff21514d8981 2794 "detect_code": ["0778"],
AnnaBridge 156:ff21514d8981 2795 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 2796 "device_has_add": [
AnnaBridge 172:65be27845400 2797 "ANALOGOUT",
AnnaBridge 172:65be27845400 2798 "CAN",
AnnaBridge 172:65be27845400 2799 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2800 "FLASH",
AnnaBridge 172:65be27845400 2801 "MPU"
AnnaBridge 172:65be27845400 2802 ],
AnnaBridge 156:ff21514d8981 2803 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2804 "device_name": "STM32F446ZE"
AnnaBridge 156:ff21514d8981 2805 },
AnnaBridge 156:ff21514d8981 2806 "B96B_F446VE": {
AnnaBridge 156:ff21514d8981 2807 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2808 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2809 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2810 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 156:ff21514d8981 2811 "detect_code": ["0840"],
AnnaBridge 172:65be27845400 2812 "device_has_add": [
AnnaBridge 172:65be27845400 2813 "ANALOGOUT",
AnnaBridge 172:65be27845400 2814 "CAN",
AnnaBridge 172:65be27845400 2815 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2816 "FLASH",
AnnaBridge 172:65be27845400 2817 "MPU"
AnnaBridge 172:65be27845400 2818 ],
AnnaBridge 156:ff21514d8981 2819 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 2820 "device_name": "STM32F446VE"
AnnaBridge 156:ff21514d8981 2821 },
AnnaBridge 156:ff21514d8981 2822 "NUCLEO_F746ZG": {
AnnaBridge 156:ff21514d8981 2823 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2824 "core": "Cortex-M7F",
AnnaBridge 172:65be27845400 2825 "extra_labels_add": [
AnnaBridge 172:65be27845400 2826 "STM32F7",
AnnaBridge 172:65be27845400 2827 "STM32F746",
AnnaBridge 172:65be27845400 2828 "STM32F746xG",
AnnaBridge 172:65be27845400 2829 "STM32F746ZG",
AnnaBridge 172:65be27845400 2830 "STM_EMAC"
AnnaBridge 172:65be27845400 2831 ],
AnnaBridge 156:ff21514d8981 2832 "config": {
AnnaBridge 156:ff21514d8981 2833 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2834 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2835 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2836 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2837 },
AnnaBridge 156:ff21514d8981 2838 "clock_source": {
AnnaBridge 156:ff21514d8981 2839 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2840 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2841 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2842 },
Anna Bridge 169:a7c7b631e539 2843 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2844 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2845 "value": 1
AnnaBridge 156:ff21514d8981 2846 }
AnnaBridge 156:ff21514d8981 2847 },
AnnaBridge 172:65be27845400 2848 "macros_add": [
AnnaBridge 172:65be27845400 2849 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 2850 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2851 ],
AnnaBridge 156:ff21514d8981 2852 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2853 "detect_code": ["0816"],
AnnaBridge 172:65be27845400 2854 "device_has_add": [
AnnaBridge 172:65be27845400 2855 "ANALOGOUT",
AnnaBridge 172:65be27845400 2856 "CAN",
AnnaBridge 172:65be27845400 2857 "CRC",
AnnaBridge 172:65be27845400 2858 "EMAC",
AnnaBridge 172:65be27845400 2859 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2860 "TRNG",
AnnaBridge 172:65be27845400 2861 "FLASH",
AnnaBridge 172:65be27845400 2862 "MPU"
AnnaBridge 172:65be27845400 2863 ],
AnnaBridge 156:ff21514d8981 2864 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 2865 "device_name": "STM32F746ZG",
Anna Bridge 169:a7c7b631e539 2866 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2867 "overrides": {
AnnaBridge 172:65be27845400 2868 "lpticker_delay_ticks": 4,
Anna Bridge 169:a7c7b631e539 2869 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2870 }
AnnaBridge 156:ff21514d8981 2871 },
AnnaBridge 156:ff21514d8981 2872 "NUCLEO_F756ZG": {
AnnaBridge 156:ff21514d8981 2873 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2874 "core": "Cortex-M7F",
AnnaBridge 172:65be27845400 2875 "extra_labels_add": [
AnnaBridge 172:65be27845400 2876 "STM32F7",
AnnaBridge 172:65be27845400 2877 "STM32F756",
AnnaBridge 172:65be27845400 2878 "STM32F756xG",
AnnaBridge 172:65be27845400 2879 "STM32F756ZG",
AnnaBridge 172:65be27845400 2880 "STM_EMAC"
AnnaBridge 172:65be27845400 2881 ],
AnnaBridge 156:ff21514d8981 2882 "config": {
AnnaBridge 156:ff21514d8981 2883 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2884 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2885 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2886 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2887 },
AnnaBridge 156:ff21514d8981 2888 "clock_source": {
AnnaBridge 156:ff21514d8981 2889 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2890 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2891 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2892 },
Anna Bridge 169:a7c7b631e539 2893 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2894 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2895 "value": 1
AnnaBridge 156:ff21514d8981 2896 }
AnnaBridge 156:ff21514d8981 2897 },
AnnaBridge 172:65be27845400 2898 "macros_add": [
AnnaBridge 172:65be27845400 2899 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 2900 "USBHOST_OTHER",
AnnaBridge 172:65be27845400 2901 "MBEDTLS_CONFIG_HW_SUPPORT"
AnnaBridge 172:65be27845400 2902 ],
AnnaBridge 156:ff21514d8981 2903 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2904 "detect_code": ["0819"],
AnnaBridge 172:65be27845400 2905 "device_has_add": [
AnnaBridge 172:65be27845400 2906 "ANALOGOUT",
AnnaBridge 172:65be27845400 2907 "CAN",
AnnaBridge 172:65be27845400 2908 "CRC",
AnnaBridge 172:65be27845400 2909 "EMAC",
AnnaBridge 172:65be27845400 2910 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2911 "TRNG",
AnnaBridge 172:65be27845400 2912 "FLASH",
AnnaBridge 172:65be27845400 2913 "MPU"
AnnaBridge 172:65be27845400 2914 ],
AnnaBridge 156:ff21514d8981 2915 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 2916 "device_name": "STM32F756ZG",
Anna Bridge 169:a7c7b631e539 2917 "overrides": {
AnnaBridge 172:65be27845400 2918 "lpticker_delay_ticks": 4,
Anna Bridge 169:a7c7b631e539 2919 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2920 }
AnnaBridge 156:ff21514d8981 2921 },
AnnaBridge 156:ff21514d8981 2922 "NUCLEO_F767ZI": {
AnnaBridge 156:ff21514d8981 2923 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2924 "core": "Cortex-M7FD",
AnnaBridge 172:65be27845400 2925 "extra_labels_add": [
AnnaBridge 172:65be27845400 2926 "STM32F7",
AnnaBridge 172:65be27845400 2927 "STM32F767",
AnnaBridge 172:65be27845400 2928 "STM32F767xI",
AnnaBridge 172:65be27845400 2929 "STM32F767ZI",
AnnaBridge 172:65be27845400 2930 "STM_EMAC"
AnnaBridge 172:65be27845400 2931 ],
AnnaBridge 156:ff21514d8981 2932 "config": {
Anna Bridge 169:a7c7b631e539 2933 "flash_dual_bank": {
Anna Bridge 169:a7c7b631e539 2934 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 169:a7c7b631e539 2935 "value": "0"
Anna Bridge 169:a7c7b631e539 2936 },
AnnaBridge 156:ff21514d8981 2937 "d11_configuration": {
AnnaBridge 156:ff21514d8981 2938 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 2939 "value": "PA_7",
AnnaBridge 156:ff21514d8981 2940 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 2941 },
AnnaBridge 156:ff21514d8981 2942 "clock_source": {
AnnaBridge 156:ff21514d8981 2943 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2945 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2946 },
Anna Bridge 169:a7c7b631e539 2947 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2948 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2949 "value": 1
AnnaBridge 156:ff21514d8981 2950 }
AnnaBridge 156:ff21514d8981 2951 },
AnnaBridge 156:ff21514d8981 2952 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 2953 "macros_add": [
AnnaBridge 172:65be27845400 2954 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 2955 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 2956 ],
AnnaBridge 156:ff21514d8981 2957 "detect_code": ["0818"],
AnnaBridge 172:65be27845400 2958 "device_has_add": [
AnnaBridge 172:65be27845400 2959 "ANALOGOUT",
AnnaBridge 172:65be27845400 2960 "CAN",
AnnaBridge 172:65be27845400 2961 "CRC",
AnnaBridge 172:65be27845400 2962 "EMAC",
AnnaBridge 172:65be27845400 2963 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 2964 "TRNG",
AnnaBridge 172:65be27845400 2965 "FLASH",
AnnaBridge 172:65be27845400 2966 "MPU"
AnnaBridge 172:65be27845400 2967 ],
AnnaBridge 156:ff21514d8981 2968 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 2969 "device_name": "STM32F767ZI",
Anna Bridge 169:a7c7b631e539 2970 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2971 "overrides": {
AnnaBridge 172:65be27845400 2972 "lpticker_delay_ticks": 4,
Anna Bridge 169:a7c7b631e539 2973 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2974 }
AnnaBridge 156:ff21514d8981 2975 },
AnnaBridge 172:65be27845400 2976 "NUCLEO_H743ZI": {
AnnaBridge 172:65be27845400 2977 "inherits": ["FAMILY_STM32"],
AnnaBridge 172:65be27845400 2978 "core": "Cortex-M7FD",
AnnaBridge 172:65be27845400 2979 "extra_labels_add": [
AnnaBridge 172:65be27845400 2980 "STM32H7",
AnnaBridge 172:65be27845400 2981 "STM32H743",
AnnaBridge 172:65be27845400 2982 "STM32H743xI",
AnnaBridge 172:65be27845400 2983 "STM32H743ZI"
AnnaBridge 172:65be27845400 2984 ],
AnnaBridge 172:65be27845400 2985 "config": {
AnnaBridge 172:65be27845400 2986 "d11_configuration": {
AnnaBridge 172:65be27845400 2987 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 172:65be27845400 2988 "value": "PA_7",
AnnaBridge 172:65be27845400 2989 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 172:65be27845400 2990 },
AnnaBridge 172:65be27845400 2991 "clock_source": {
AnnaBridge 172:65be27845400 2992 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 172:65be27845400 2993 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 172:65be27845400 2994 "macro_name": "CLOCK_SOURCE"
AnnaBridge 172:65be27845400 2995 },
AnnaBridge 172:65be27845400 2996 "lpticker_lptim": {
AnnaBridge 172:65be27845400 2997 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 172:65be27845400 2998 "value": 1
AnnaBridge 172:65be27845400 2999 },
AnnaBridge 172:65be27845400 3000 "hse_value": {
AnnaBridge 172:65be27845400 3001 "help": "HSE default value is 25MHz in HAL",
AnnaBridge 172:65be27845400 3002 "value": "8000000",
AnnaBridge 172:65be27845400 3003 "macro_name": "HSE_VALUE"
AnnaBridge 172:65be27845400 3004 }
AnnaBridge 172:65be27845400 3005 },
AnnaBridge 172:65be27845400 3006 "macros_add": [
AnnaBridge 172:65be27845400 3007 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 3008 ],
AnnaBridge 172:65be27845400 3009 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 172:65be27845400 3010 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 3011 "detect_code": ["0813"],
AnnaBridge 172:65be27845400 3012 "device_has_add": [
AnnaBridge 172:65be27845400 3013 "ANALOGOUT",
AnnaBridge 172:65be27845400 3014 "CAN",
AnnaBridge 172:65be27845400 3015 "CRC",
AnnaBridge 172:65be27845400 3016 "TRNG",
AnnaBridge 172:65be27845400 3017 "FLASH",
AnnaBridge 172:65be27845400 3018 "MPU"
AnnaBridge 172:65be27845400 3019 ],
AnnaBridge 172:65be27845400 3020 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 3021 "device_name": "STM32H743ZI",
AnnaBridge 172:65be27845400 3022 "bootloader_supported": true
AnnaBridge 172:65be27845400 3023 },
AnnaBridge 156:ff21514d8981 3024 "NUCLEO_L011K4": {
AnnaBridge 156:ff21514d8981 3025 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3026 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3027 "extra_labels_add": ["STM32L0", "STM32L011K4"],
AnnaBridge 156:ff21514d8981 3028 "supported_toolchains": ["uARM"],
AnnaBridge 156:ff21514d8981 3029 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 3030 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3031 "config": {
AnnaBridge 156:ff21514d8981 3032 "clock_source": {
AnnaBridge 156:ff21514d8981 3033 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3034 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3035 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3036 },
Anna Bridge 169:a7c7b631e539 3037 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3038 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3039 "value": 1
AnnaBridge 156:ff21514d8981 3040 }
AnnaBridge 156:ff21514d8981 3041 },
AnnaBridge 172:65be27845400 3042 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3043 "detect_code": ["0780"],
AnnaBridge 172:65be27845400 3044 "device_has_add": [
AnnaBridge 172:65be27845400 3045 "CRC",
AnnaBridge 172:65be27845400 3046 "FLASH"
AnnaBridge 172:65be27845400 3047 ],
AnnaBridge 156:ff21514d8981 3048 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3049 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3050 "device_name": "STM32L011K4"
AnnaBridge 156:ff21514d8981 3051 },
AnnaBridge 156:ff21514d8981 3052 "NUCLEO_L031K6": {
AnnaBridge 156:ff21514d8981 3053 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3054 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3055 "extra_labels_add": ["STM32L0", "STM32L031K6"],
AnnaBridge 156:ff21514d8981 3056 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 3057 "config": {
AnnaBridge 156:ff21514d8981 3058 "clock_source": {
AnnaBridge 156:ff21514d8981 3059 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3060 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3061 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3062 },
Anna Bridge 169:a7c7b631e539 3063 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3064 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3065 "value": 1
AnnaBridge 156:ff21514d8981 3066 }
AnnaBridge 156:ff21514d8981 3067 },
AnnaBridge 172:65be27845400 3068 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3069 "detect_code": ["0790"],
AnnaBridge 172:65be27845400 3070 "device_has_add": [
AnnaBridge 172:65be27845400 3071 "CRC",
AnnaBridge 172:65be27845400 3072 "FLASH"
AnnaBridge 172:65be27845400 3073 ],
AnnaBridge 156:ff21514d8981 3074 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3075 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3076 "device_name": "STM32L031K6"
AnnaBridge 156:ff21514d8981 3077 },
AnnaBridge 156:ff21514d8981 3078 "NUCLEO_L053R8": {
AnnaBridge 156:ff21514d8981 3079 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3080 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3081 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3082 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
AnnaBridge 156:ff21514d8981 3083 "config": {
AnnaBridge 156:ff21514d8981 3084 "clock_source": {
AnnaBridge 156:ff21514d8981 3085 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3086 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3087 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3088 },
Anna Bridge 169:a7c7b631e539 3089 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3090 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3091 "value": 1
AnnaBridge 156:ff21514d8981 3092 }
AnnaBridge 156:ff21514d8981 3093 },
AnnaBridge 172:65be27845400 3094 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3095 "detect_code": ["0715"],
AnnaBridge 172:65be27845400 3096 "device_has_add": [
AnnaBridge 172:65be27845400 3097 "ANALOGOUT",
AnnaBridge 172:65be27845400 3098 "CRC",
AnnaBridge 172:65be27845400 3099 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3100 "FLASH",
AnnaBridge 172:65be27845400 3101 "MPU"
AnnaBridge 172:65be27845400 3102 ],
AnnaBridge 156:ff21514d8981 3103 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3104 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3105 "device_name": "STM32L053R8"
AnnaBridge 156:ff21514d8981 3106 },
AnnaBridge 156:ff21514d8981 3107 "NUCLEO_L073RZ": {
AnnaBridge 156:ff21514d8981 3108 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3109 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3110 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3111 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
AnnaBridge 156:ff21514d8981 3112 "config": {
AnnaBridge 156:ff21514d8981 3113 "clock_source": {
AnnaBridge 156:ff21514d8981 3114 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3115 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3116 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3117 },
Anna Bridge 169:a7c7b631e539 3118 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3119 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3120 "value": 1
AnnaBridge 156:ff21514d8981 3121 }
AnnaBridge 156:ff21514d8981 3122 },
AnnaBridge 172:65be27845400 3123 "macros_add": [
AnnaBridge 172:65be27845400 3124 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 3125 ],
AnnaBridge 172:65be27845400 3126 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3127 "detect_code": ["0760"],
AnnaBridge 172:65be27845400 3128 "device_has_add": [
AnnaBridge 172:65be27845400 3129 "ANALOGOUT",
AnnaBridge 172:65be27845400 3130 "CRC",
AnnaBridge 172:65be27845400 3131 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3132 "TRNG",
AnnaBridge 172:65be27845400 3133 "FLASH",
AnnaBridge 172:65be27845400 3134 "MPU"
AnnaBridge 172:65be27845400 3135 ],
AnnaBridge 156:ff21514d8981 3136 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3137 "device_name": "STM32L073RZ"
AnnaBridge 156:ff21514d8981 3138 },
AnnaBridge 156:ff21514d8981 3139 "NUCLEO_L152RE": {
AnnaBridge 156:ff21514d8981 3140 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3141 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3142 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 3143 "extra_labels_add": ["STM32L1", "STM32L152RE"],
AnnaBridge 156:ff21514d8981 3144 "config": {
AnnaBridge 156:ff21514d8981 3145 "clock_source": {
AnnaBridge 156:ff21514d8981 3146 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3147 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3148 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3149 }
AnnaBridge 156:ff21514d8981 3150 },
AnnaBridge 156:ff21514d8981 3151 "detect_code": ["0710"],
AnnaBridge 172:65be27845400 3152 "device_has_add": [
AnnaBridge 172:65be27845400 3153 "ANALOGOUT",
AnnaBridge 172:65be27845400 3154 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3155 "FLASH",
AnnaBridge 172:65be27845400 3156 "MPU"
AnnaBridge 172:65be27845400 3157 ],
AnnaBridge 156:ff21514d8981 3158 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3159 "device_name": "STM32L152RE"
AnnaBridge 156:ff21514d8981 3160 },
AnnaBridge 156:ff21514d8981 3161 "NUCLEO_L432KC": {
AnnaBridge 156:ff21514d8981 3162 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3163 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3164 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
AnnaBridge 156:ff21514d8981 3165 "config": {
AnnaBridge 156:ff21514d8981 3166 "clock_source": {
AnnaBridge 156:ff21514d8981 3167 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3168 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3169 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3170 },
Anna Bridge 169:a7c7b631e539 3171 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3172 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3173 "value": 1
AnnaBridge 156:ff21514d8981 3174 }
AnnaBridge 156:ff21514d8981 3175 },
AnnaBridge 172:65be27845400 3176 "macros_add": [
AnnaBridge 172:65be27845400 3177 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 3178 ],
AnnaBridge 172:65be27845400 3179 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3180 "detect_code": ["0770"],
AnnaBridge 172:65be27845400 3181 "device_has_add": [
AnnaBridge 172:65be27845400 3182 "ANALOGOUT",
AnnaBridge 172:65be27845400 3183 "CRC",
AnnaBridge 172:65be27845400 3184 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3185 "CAN",
AnnaBridge 172:65be27845400 3186 "TRNG",
AnnaBridge 172:65be27845400 3187 "FLASH",
AnnaBridge 172:65be27845400 3188 "MPU"
AnnaBridge 172:65be27845400 3189 ],
AnnaBridge 156:ff21514d8981 3190 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 3191 "device_name": "STM32L432KC",
Anna Bridge 160:5571c4ff569f 3192 "bootloader_supported": true
Anna Bridge 160:5571c4ff569f 3193 },
Anna Bridge 160:5571c4ff569f 3194 "NUCLEO_L433RC_P": {
Anna Bridge 160:5571c4ff569f 3195 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 3196 "supported_form_factors": ["ARDUINO", "MORPHO"],
Anna Bridge 160:5571c4ff569f 3197 "core": "Cortex-M4F",
Anna Bridge 160:5571c4ff569f 3198 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
Anna Bridge 160:5571c4ff569f 3199 "config": {
Anna Bridge 160:5571c4ff569f 3200 "clock_source": {
Anna Bridge 160:5571c4ff569f 3201 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Anna Bridge 160:5571c4ff569f 3202 "value": "USE_PLL_MSI",
Anna Bridge 160:5571c4ff569f 3203 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3204 },
Anna Bridge 169:a7c7b631e539 3205 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3206 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3207 "value": 1
Anna Bridge 160:5571c4ff569f 3208 }
Anna Bridge 160:5571c4ff569f 3209 },
AnnaBridge 172:65be27845400 3210 "macros_add": [
AnnaBridge 172:65be27845400 3211 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 3212 ],
AnnaBridge 172:65be27845400 3213 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 161:aa5281ff4a02 3214 "detect_code": ["0779"],
AnnaBridge 172:65be27845400 3215 "device_has_add": [
AnnaBridge 172:65be27845400 3216 "ANALOGOUT",
AnnaBridge 172:65be27845400 3217 "CRC",
AnnaBridge 172:65be27845400 3218 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3219 "CAN",
AnnaBridge 172:65be27845400 3220 "TRNG",
AnnaBridge 172:65be27845400 3221 "FLASH",
AnnaBridge 172:65be27845400 3222 "MPU"
AnnaBridge 172:65be27845400 3223 ],
Anna Bridge 160:5571c4ff569f 3224 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 3225 "device_name": "STM32L433RC",
Anna Bridge 160:5571c4ff569f 3226 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3227 },
AnnaBridge 165:d1b4690b3f8b 3228 "MTB_ADV_WISE_1510": {
AnnaBridge 161:aa5281ff4a02 3229 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 3230 "core": "Cortex-M4F",
AnnaBridge 161:aa5281ff4a02 3231 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
AnnaBridge 161:aa5281ff4a02 3232 "config": {
AnnaBridge 161:aa5281ff4a02 3233 "clock_source": {
AnnaBridge 161:aa5281ff4a02 3234 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 161:aa5281ff4a02 3235 "value": "USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 3236 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3237 }
AnnaBridge 161:aa5281ff4a02 3238 },
AnnaBridge 172:65be27845400 3239 "overrides": { "lse_available": 0 },
AnnaBridge 161:aa5281ff4a02 3240 "release_versions": ["5"],
AnnaBridge 172:65be27845400 3241 "device_has_add": [
AnnaBridge 172:65be27845400 3242 "ANALOGOUT",
AnnaBridge 172:65be27845400 3243 "CRC",
AnnaBridge 172:65be27845400 3244 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3245 "CAN",
AnnaBridge 172:65be27845400 3246 "TRNG",
AnnaBridge 172:65be27845400 3247 "FLASH",
AnnaBridge 172:65be27845400 3248 "MPU"
AnnaBridge 172:65be27845400 3249 ],
Anna Bridge 169:a7c7b631e539 3250 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 3251 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 172:65be27845400 3252 "device_name": "STM32L443RC",
AnnaBridge 161:aa5281ff4a02 3253 "detect_code": ["0458"],
AnnaBridge 161:aa5281ff4a02 3254 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 3255 },
AnnaBridge 156:ff21514d8981 3256 "NUCLEO_L476RG": {
AnnaBridge 156:ff21514d8981 3257 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3258 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3259 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3260 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
AnnaBridge 156:ff21514d8981 3261 "config": {
AnnaBridge 156:ff21514d8981 3262 "clock_source": {
AnnaBridge 156:ff21514d8981 3263 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3264 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3265 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3266 },
Anna Bridge 169:a7c7b631e539 3267 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3268 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3269 "value": 1
AnnaBridge 156:ff21514d8981 3270 }
AnnaBridge 156:ff21514d8981 3271 },
AnnaBridge 172:65be27845400 3272 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3273 "detect_code": ["0765"],
AnnaBridge 172:65be27845400 3274 "macros_add": [
AnnaBridge 172:65be27845400 3275 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3276 "USBHOST_OTHER",
AnnaBridge 172:65be27845400 3277 "TWO_RAM_REGIONS"
AnnaBridge 172:65be27845400 3278 ],
AnnaBridge 172:65be27845400 3279 "device_has_add": [
AnnaBridge 172:65be27845400 3280 "ANALOGOUT",
AnnaBridge 172:65be27845400 3281 "CAN",
AnnaBridge 172:65be27845400 3282 "CRC",
AnnaBridge 172:65be27845400 3283 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3284 "TRNG",
AnnaBridge 172:65be27845400 3285 "FLASH",
AnnaBridge 172:65be27845400 3286 "MPU"
AnnaBridge 172:65be27845400 3287 ],
AnnaBridge 156:ff21514d8981 3288 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3289 "device_name": "STM32L476RG",
AnnaBridge 156:ff21514d8981 3290 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3291 },
AnnaBridge 156:ff21514d8981 3292 "SILICA_SENSOR_NODE": {
AnnaBridge 156:ff21514d8981 3293 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3294 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3295 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 3296 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
AnnaBridge 156:ff21514d8981 3297 "config": {
AnnaBridge 156:ff21514d8981 3298 "clock_source": {
AnnaBridge 156:ff21514d8981 3299 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3300 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3301 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3302 }
AnnaBridge 156:ff21514d8981 3303 },
AnnaBridge 156:ff21514d8981 3304 "detect_code": ["0766"],
AnnaBridge 163:e59c8e839560 3305 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
AnnaBridge 172:65be27845400 3306 "device_has_add": [
AnnaBridge 172:65be27845400 3307 "ANALOGOUT",
AnnaBridge 172:65be27845400 3308 "CAN",
AnnaBridge 172:65be27845400 3309 "CRC",
AnnaBridge 172:65be27845400 3310 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3311 "TRNG",
AnnaBridge 172:65be27845400 3312 "FLASH",
AnnaBridge 172:65be27845400 3313 "MPU"
AnnaBridge 172:65be27845400 3314 ],
AnnaBridge 156:ff21514d8981 3315 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 3316 "device_name": "STM32L476JG"
AnnaBridge 156:ff21514d8981 3317 },
AnnaBridge 156:ff21514d8981 3318 "NUCLEO_L486RG": {
AnnaBridge 156:ff21514d8981 3319 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3320 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3321 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3322 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
AnnaBridge 156:ff21514d8981 3323 "config": {
AnnaBridge 156:ff21514d8981 3324 "clock_source": {
AnnaBridge 156:ff21514d8981 3325 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3326 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3327 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3328 },
Anna Bridge 169:a7c7b631e539 3329 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3330 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3331 "value": 1
AnnaBridge 156:ff21514d8981 3332 }
AnnaBridge 156:ff21514d8981 3333 },
AnnaBridge 172:65be27845400 3334 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3335 "detect_code": ["0827"],
AnnaBridge 172:65be27845400 3336 "macros_add": [
AnnaBridge 172:65be27845400 3337 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3338 "USBHOST_OTHER",
AnnaBridge 172:65be27845400 3339 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 3340 "TWO_RAM_REGIONS"
AnnaBridge 172:65be27845400 3341 ],
AnnaBridge 172:65be27845400 3342 "device_has_add": [
AnnaBridge 172:65be27845400 3343 "ANALOGOUT",
AnnaBridge 172:65be27845400 3344 "CAN",
AnnaBridge 172:65be27845400 3345 "CRC",
AnnaBridge 172:65be27845400 3346 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3347 "TRNG",
AnnaBridge 172:65be27845400 3348 "FLASH",
AnnaBridge 172:65be27845400 3349 "MPU"
AnnaBridge 172:65be27845400 3350 ],
AnnaBridge 156:ff21514d8981 3351 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3352 "device_name": "STM32L486RG"
AnnaBridge 156:ff21514d8981 3353 },
AnnaBridge 161:aa5281ff4a02 3354 "MTB_ADV_WISE_1570": {
AnnaBridge 172:65be27845400 3355 "components_add": ["FLASHIAP"],
AnnaBridge 161:aa5281ff4a02 3356 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 3357 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3358 "extra_labels_add": [
AnnaBridge 172:65be27845400 3359 "STM32L4",
AnnaBridge 172:65be27845400 3360 "STM32L486RG",
AnnaBridge 172:65be27845400 3361 "STM32L486xG",
AnnaBridge 172:65be27845400 3362 "WISE_1570"
AnnaBridge 172:65be27845400 3363 ],
AnnaBridge 161:aa5281ff4a02 3364 "config": {
AnnaBridge 161:aa5281ff4a02 3365 "clock_source": {
AnnaBridge 161:aa5281ff4a02 3366 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 161:aa5281ff4a02 3367 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 161:aa5281ff4a02 3368 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3369 }
AnnaBridge 161:aa5281ff4a02 3370 },
AnnaBridge 172:65be27845400 3371 "overrides": { "lpuart_clock_source": "USE_LPUART_CLK_HSI" },
AnnaBridge 161:aa5281ff4a02 3372 "detect_code": ["0460"],
AnnaBridge 172:65be27845400 3373 "macros_add": [
AnnaBridge 172:65be27845400 3374 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 3375 "WISE_1570",
AnnaBridge 172:65be27845400 3376 "TWO_RAM_REGIONS"
AnnaBridge 172:65be27845400 3377 ],
AnnaBridge 172:65be27845400 3378 "device_has_add": [
AnnaBridge 172:65be27845400 3379 "ANALOGOUT",
AnnaBridge 172:65be27845400 3380 "CRC",
AnnaBridge 172:65be27845400 3381 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3382 "TRNG",
AnnaBridge 172:65be27845400 3383 "FLASH",
AnnaBridge 172:65be27845400 3384 "MPU"
AnnaBridge 172:65be27845400 3385 ],
Anna Bridge 169:a7c7b631e539 3386 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 3387 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 3388 "device_name": "STM32L486RG",
AnnaBridge 170:e95d10626187 3389 "bootloader_supported": true,
AnnaBridge 165:d1b4690b3f8b 3390 "OUTPUT_EXT": "hex"
AnnaBridge 161:aa5281ff4a02 3391 },
AnnaBridge 156:ff21514d8981 3392 "ARCH_MAX": {
AnnaBridge 156:ff21514d8981 3393 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3394 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3395 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3396 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3397 "program_cycle_s": 2,
AnnaBridge 172:65be27845400 3398 "extra_labels_add": [
AnnaBridge 172:65be27845400 3399 "STM32F4",
AnnaBridge 172:65be27845400 3400 "STM32F407",
AnnaBridge 172:65be27845400 3401 "STM32F407xG",
AnnaBridge 172:65be27845400 3402 "STM32F407VG",
AnnaBridge 172:65be27845400 3403 "STM_EMAC"
AnnaBridge 172:65be27845400 3404 ],
AnnaBridge 172:65be27845400 3405 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "EMAC", "MPU"],
AnnaBridge 172:65be27845400 3406 "device_has_remove": [
AnnaBridge 172:65be27845400 3407 "LPTICKER",
AnnaBridge 172:65be27845400 3408 "SERIAL_FC"
AnnaBridge 172:65be27845400 3409 ],
AnnaBridge 172:65be27845400 3410 "macros_add": ["USB_STM_HAL"],
AnnaBridge 172:65be27845400 3411 "config": {
AnnaBridge 172:65be27845400 3412 "clock_source": {
AnnaBridge 172:65be27845400 3413 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 172:65be27845400 3414 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 172:65be27845400 3415 "macro_name": "CLOCK_SOURCE"
AnnaBridge 172:65be27845400 3416 }
AnnaBridge 172:65be27845400 3417 },
AnnaBridge 172:65be27845400 3418 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 3419 "overrides": {"lse_available": 0},
AnnaBridge 172:65be27845400 3420 "device_name": "STM32F407VG",
AnnaBridge 172:65be27845400 3421 "overrides": {
AnnaBridge 172:65be27845400 3422 "network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 3423 }
AnnaBridge 156:ff21514d8981 3424 },
Anna Bridge 169:a7c7b631e539 3425 "WIO_3G": {
Anna Bridge 169:a7c7b631e539 3426 "inherits": ["FAMILY_STM32"],
Anna Bridge 169:a7c7b631e539 3427 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 3428 "config": {
Anna Bridge 169:a7c7b631e539 3429 "clock_source": {
Anna Bridge 169:a7c7b631e539 3430 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 169:a7c7b631e539 3431 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Anna Bridge 169:a7c7b631e539 3432 "macro_name": "CLOCK_SOURCE"
Anna Bridge 169:a7c7b631e539 3433 },
Anna Bridge 169:a7c7b631e539 3434 "clock_source_usb": {
Anna Bridge 169:a7c7b631e539 3435 "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)",
Anna Bridge 169:a7c7b631e539 3436 "value": "1",
Anna Bridge 169:a7c7b631e539 3437 "macro_name": "CLOCK_SOURCE_USB"
Anna Bridge 169:a7c7b631e539 3438 },
Anna Bridge 169:a7c7b631e539 3439 "modem_is_on_board": {
Anna Bridge 169:a7c7b631e539 3440 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
Anna Bridge 169:a7c7b631e539 3441 "value": 1,
Anna Bridge 169:a7c7b631e539 3442 "macro_name": "MODEM_ON_BOARD"
Anna Bridge 169:a7c7b631e539 3443 },
Anna Bridge 169:a7c7b631e539 3444 "modem_data_connection_type": {
Anna Bridge 169:a7c7b631e539 3445 "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.",
Anna Bridge 169:a7c7b631e539 3446 "value": 1,
Anna Bridge 169:a7c7b631e539 3447 "macro_name": "MODEM_ON_BOARD_UART"
Anna Bridge 169:a7c7b631e539 3448 }
Anna Bridge 169:a7c7b631e539 3449 },
AnnaBridge 172:65be27845400 3450 "extra_labels_add": [
AnnaBridge 172:65be27845400 3451 "STM32F4",
AnnaBridge 172:65be27845400 3452 "STM32F439",
AnnaBridge 172:65be27845400 3453 "STM32F439VI",
AnnaBridge 172:65be27845400 3454 "STM32F439xx",
AnnaBridge 172:65be27845400 3455 "STM32F439xI"
AnnaBridge 172:65be27845400 3456 ],
AnnaBridge 172:65be27845400 3457 "macros_add": [
AnnaBridge 172:65be27845400 3458 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 3459 "USB_STM_HAL",
AnnaBridge 172:65be27845400 3460 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 3461 ],
AnnaBridge 172:65be27845400 3462 "device_has_add": [
AnnaBridge 172:65be27845400 3463 "ANALOGOUT",
AnnaBridge 172:65be27845400 3464 "CAN",
AnnaBridge 172:65be27845400 3465 "TRNG",
AnnaBridge 172:65be27845400 3466 "FLASH",
AnnaBridge 172:65be27845400 3467 "MPU"
AnnaBridge 172:65be27845400 3468 ],
Anna Bridge 169:a7c7b631e539 3469 "detect_code": ["9014"],
Anna Bridge 169:a7c7b631e539 3470 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 3471 "device_name" : "STM32F439VI",
AnnaBridge 172:65be27845400 3472 "bootloader_supported": true,
AnnaBridge 172:65be27845400 3473 "overrides": {
AnnaBridge 172:65be27845400 3474 "network-default-interface-type": "CELLULAR"
AnnaBridge 172:65be27845400 3475 }
AnnaBridge 172:65be27845400 3476 },
AnnaBridge 172:65be27845400 3477 "WIO_BG96": {
AnnaBridge 172:65be27845400 3478 "inherits": ["FAMILY_STM32"],
AnnaBridge 172:65be27845400 3479 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3480 "config": {
AnnaBridge 172:65be27845400 3481 "clock_source": {
AnnaBridge 172:65be27845400 3482 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 172:65be27845400 3483 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 172:65be27845400 3484 "macro_name": "CLOCK_SOURCE"
AnnaBridge 172:65be27845400 3485 },
AnnaBridge 172:65be27845400 3486 "clock_source_usb": {
AnnaBridge 172:65be27845400 3487 "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 172:65be27845400 3488 "value": "0",
AnnaBridge 172:65be27845400 3489 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 172:65be27845400 3490 },
AnnaBridge 172:65be27845400 3491 "modem_is_on_board": {
AnnaBridge 172:65be27845400 3492 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 172:65be27845400 3493 "value": 1,
AnnaBridge 172:65be27845400 3494 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 172:65be27845400 3495 },
AnnaBridge 172:65be27845400 3496 "modem_data_connection_type": {
AnnaBridge 172:65be27845400 3497 "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 172:65be27845400 3498 "value": 1,
AnnaBridge 172:65be27845400 3499 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 172:65be27845400 3500 }
AnnaBridge 172:65be27845400 3501 },
AnnaBridge 172:65be27845400 3502 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
AnnaBridge 172:65be27845400 3503 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 172:65be27845400 3504 "device_has_add": [
AnnaBridge 172:65be27845400 3505 "ANALOGOUT",
AnnaBridge 172:65be27845400 3506 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3507 "TRNG",
AnnaBridge 172:65be27845400 3508 "FLASH",
AnnaBridge 172:65be27845400 3509 "MPU"
AnnaBridge 172:65be27845400 3510 ],
AnnaBridge 172:65be27845400 3511 "detect_code": ["9015"],
AnnaBridge 172:65be27845400 3512 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 3513 "device_name" : "STM32F439VI",
AnnaBridge 172:65be27845400 3514 "components_add": ["SD"],
AnnaBridge 172:65be27845400 3515 "bootloader_supported": true,
AnnaBridge 172:65be27845400 3516 "overrides": {
AnnaBridge 172:65be27845400 3517 "network-default-interface-type": "CELLULAR"
AnnaBridge 172:65be27845400 3518 }
Anna Bridge 169:a7c7b631e539 3519 },
AnnaBridge 156:ff21514d8981 3520 "DISCO_F051R8": {
AnnaBridge 156:ff21514d8981 3521 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3522 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 3523 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
AnnaBridge 156:ff21514d8981 3524 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 3525 "config": {
AnnaBridge 156:ff21514d8981 3526 "clock_source": {
AnnaBridge 156:ff21514d8981 3527 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3528 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3529 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3530 }
AnnaBridge 156:ff21514d8981 3531 },
AnnaBridge 172:65be27845400 3532 "macros_add": [
AnnaBridge 172:65be27845400 3533 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 3534 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 3535 ],
AnnaBridge 172:65be27845400 3536 "device_has_add": [
AnnaBridge 172:65be27845400 3537 "CRC",
AnnaBridge 172:65be27845400 3538 "MPU"
AnnaBridge 172:65be27845400 3539 ],
Anna Bridge 169:a7c7b631e539 3540 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 3541 "device_name": "STM32F051R8"
AnnaBridge 156:ff21514d8981 3542 },
AnnaBridge 156:ff21514d8981 3543 "DISCO_F100RB": {
AnnaBridge 156:ff21514d8981 3544 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3545 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 3546 "extra_labels_add": ["STM32F1", "STM32F100RB"],
AnnaBridge 156:ff21514d8981 3547 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 3548 "device_has_add": [],
Anna Bridge 169:a7c7b631e539 3549 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 3550 "device_name": "STM32F100RB"
AnnaBridge 156:ff21514d8981 3551 },
AnnaBridge 156:ff21514d8981 3552 "DISCO_F303VC": {
AnnaBridge 156:ff21514d8981 3553 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3554 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3555 "extra_labels_add": [
AnnaBridge 172:65be27845400 3556 "STM32F3",
AnnaBridge 172:65be27845400 3557 "STM32F303",
AnnaBridge 172:65be27845400 3558 "STM32F303xC",
AnnaBridge 172:65be27845400 3559 "STM32F303VC"
AnnaBridge 172:65be27845400 3560 ],
AnnaBridge 172:65be27845400 3561 "overrides": { "lse_available": 0 },
AnnaBridge 163:e59c8e839560 3562 "config": {
AnnaBridge 163:e59c8e839560 3563 "clock_source": {
AnnaBridge 163:e59c8e839560 3564 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 3565 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 3566 "macro_name": "CLOCK_SOURCE"
AnnaBridge 163:e59c8e839560 3567 }
AnnaBridge 163:e59c8e839560 3568 },
AnnaBridge 163:e59c8e839560 3569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 163:e59c8e839560 3570 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 3571 "device_has_add": [
AnnaBridge 172:65be27845400 3572 "ANALOGOUT",
AnnaBridge 172:65be27845400 3573 "CAN",
AnnaBridge 172:65be27845400 3574 "CRC",
AnnaBridge 172:65be27845400 3575 "MPU"
AnnaBridge 172:65be27845400 3576 ],
AnnaBridge 156:ff21514d8981 3577 "device_name": "STM32F303VC"
AnnaBridge 156:ff21514d8981 3578 },
AnnaBridge 156:ff21514d8981 3579 "DISCO_F334C8": {
AnnaBridge 156:ff21514d8981 3580 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3581 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3582 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334C8"],
AnnaBridge 156:ff21514d8981 3583 "config": {
AnnaBridge 156:ff21514d8981 3584 "clock_source": {
AnnaBridge 156:ff21514d8981 3585 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3586 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3587 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3588 }
AnnaBridge 156:ff21514d8981 3589 },
AnnaBridge 172:65be27845400 3590 "overrides": { "lse_available": 0 },
AnnaBridge 156:ff21514d8981 3591 "detect_code": ["0810"],
AnnaBridge 172:65be27845400 3592 "device_has_add": [
AnnaBridge 172:65be27845400 3593 "ANALOGOUT",
AnnaBridge 172:65be27845400 3594 "CRC",
AnnaBridge 172:65be27845400 3595 "SERIAL_ASYNCH"
AnnaBridge 172:65be27845400 3596 ],
AnnaBridge 156:ff21514d8981 3597 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3598 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3599 "device_name": "STM32F334C8"
AnnaBridge 156:ff21514d8981 3600 },
AnnaBridge 156:ff21514d8981 3601 "DISCO_F407VG": {
AnnaBridge 156:ff21514d8981 3602 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3603 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3604 "extra_labels_add": [
AnnaBridge 172:65be27845400 3605 "STM32F4",
AnnaBridge 172:65be27845400 3606 "STM32F407",
AnnaBridge 172:65be27845400 3607 "STM32F407xG",
AnnaBridge 172:65be27845400 3608 "STM32F407VG"
AnnaBridge 172:65be27845400 3609 ],
AnnaBridge 161:aa5281ff4a02 3610 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 3611 "config": {
AnnaBridge 161:aa5281ff4a02 3612 "clock_source": {
AnnaBridge 161:aa5281ff4a02 3613 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 3614 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 3615 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3616 }
AnnaBridge 161:aa5281ff4a02 3617 },
AnnaBridge 156:ff21514d8981 3618 "macros_add": ["USB_STM_HAL"],
AnnaBridge 172:65be27845400 3619 "overrides": { "lse_available": 0 },
AnnaBridge 172:65be27845400 3620 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "MPU"],
AnnaBridge 161:aa5281ff4a02 3621 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3622 "device_name": "STM32F407VG"
AnnaBridge 156:ff21514d8981 3623 },
AnnaBridge 156:ff21514d8981 3624 "DISCO_F429ZI": {
AnnaBridge 156:ff21514d8981 3625 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3626 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3627 "extra_labels_add": [
AnnaBridge 172:65be27845400 3628 "STM32F4",
AnnaBridge 172:65be27845400 3629 "STM32F429",
AnnaBridge 172:65be27845400 3630 "STM32F429ZI",
AnnaBridge 172:65be27845400 3631 "STM32F429xI",
AnnaBridge 172:65be27845400 3632 "STM32F429xx"
AnnaBridge 172:65be27845400 3633 ],
AnnaBridge 156:ff21514d8981 3634 "config": {
AnnaBridge 156:ff21514d8981 3635 "clock_source": {
AnnaBridge 156:ff21514d8981 3636 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3637 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3638 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3639 },
AnnaBridge 156:ff21514d8981 3640 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 3641 "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 156:ff21514d8981 3642 "value": "1",
AnnaBridge 156:ff21514d8981 3643 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 3644 }
AnnaBridge 156:ff21514d8981 3645 },
AnnaBridge 172:65be27845400 3646 "overrides": { "lse_available": 0 },
Anna Bridge 160:5571c4ff569f 3647 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 3648 "device_has_add": [
AnnaBridge 172:65be27845400 3649 "ANALOGOUT",
AnnaBridge 172:65be27845400 3650 "CAN",
AnnaBridge 172:65be27845400 3651 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3652 "TRNG",
AnnaBridge 172:65be27845400 3653 "FLASH",
AnnaBridge 172:65be27845400 3654 "MPU"
AnnaBridge 172:65be27845400 3655 ],
AnnaBridge 156:ff21514d8981 3656 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 3657 "device_name": "STM32F429ZI",
Anna Bridge 160:5571c4ff569f 3658 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3659 },
AnnaBridge 156:ff21514d8981 3660 "DISCO_F469NI": {
AnnaBridge 172:65be27845400 3661 "components_add": ["QSPIF"],
AnnaBridge 156:ff21514d8981 3662 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3663 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3664 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 3665 "extra_labels_add": [
AnnaBridge 172:65be27845400 3666 "STM32F4",
AnnaBridge 172:65be27845400 3667 "STM32F469",
AnnaBridge 172:65be27845400 3668 "STM32F469NI",
AnnaBridge 172:65be27845400 3669 "STM32F469xI",
AnnaBridge 172:65be27845400 3670 "STM32F469xx"
AnnaBridge 172:65be27845400 3671 ],
AnnaBridge 156:ff21514d8981 3672 "config": {
AnnaBridge 156:ff21514d8981 3673 "clock_source": {
AnnaBridge 156:ff21514d8981 3674 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3675 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3676 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3677 }
AnnaBridge 156:ff21514d8981 3678 },
AnnaBridge 156:ff21514d8981 3679 "detect_code": ["0788"],
Anna Bridge 160:5571c4ff569f 3680 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 172:65be27845400 3681 "device_has_add": [
AnnaBridge 172:65be27845400 3682 "ANALOGOUT",
AnnaBridge 172:65be27845400 3683 "CAN",
AnnaBridge 172:65be27845400 3684 "TRNG",
AnnaBridge 172:65be27845400 3685 "FLASH",
AnnaBridge 172:65be27845400 3686 "QSPI",
AnnaBridge 172:65be27845400 3687 "MPU"
AnnaBridge 172:65be27845400 3688 ],
AnnaBridge 156:ff21514d8981 3689 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 3690 "device_name": "STM32F469NI",
AnnaBridge 172:65be27845400 3691 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3692 },
AnnaBridge 156:ff21514d8981 3693 "DISCO_L053C8": {
AnnaBridge 156:ff21514d8981 3694 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3695 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3696 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
AnnaBridge 156:ff21514d8981 3697 "config": {
AnnaBridge 156:ff21514d8981 3698 "clock_source": {
AnnaBridge 156:ff21514d8981 3699 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3700 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3701 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3702 },
Anna Bridge 169:a7c7b631e539 3703 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3704 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3705 "value": 1
AnnaBridge 156:ff21514d8981 3706 }
AnnaBridge 156:ff21514d8981 3707 },
AnnaBridge 171:3a7713b1edbc 3708 "overrides": {
AnnaBridge 171:3a7713b1edbc 3709 "lse_available": 0,
AnnaBridge 171:3a7713b1edbc 3710 "lpticker_delay_ticks": 4
AnnaBridge 171:3a7713b1edbc 3711 },
AnnaBridge 172:65be27845400 3712 "device_has_add": [
AnnaBridge 172:65be27845400 3713 "ANALOGOUT",
AnnaBridge 172:65be27845400 3714 "CRC",
AnnaBridge 172:65be27845400 3715 "FLASH",
AnnaBridge 172:65be27845400 3716 "MPU"
AnnaBridge 172:65be27845400 3717 ],
AnnaBridge 156:ff21514d8981 3718 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3719 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3720 "device_name": "STM32L053C8"
AnnaBridge 156:ff21514d8981 3721 },
AnnaBridge 156:ff21514d8981 3722 "DISCO_L072CZ_LRWAN1": {
AnnaBridge 156:ff21514d8981 3723 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3724 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 3725 "extra_labels_add": [
AnnaBridge 172:65be27845400 3726 "STM32L0",
AnnaBridge 172:65be27845400 3727 "STM32L072CZ",
AnnaBridge 172:65be27845400 3728 "STM32L072xZ",
AnnaBridge 172:65be27845400 3729 "STM32L072xx"
AnnaBridge 172:65be27845400 3730 ],
AnnaBridge 156:ff21514d8981 3731 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 3732 "config": {
AnnaBridge 156:ff21514d8981 3733 "clock_source": {
AnnaBridge 158:1c57384330a6 3734 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3735 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3736 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3737 },
Anna Bridge 169:a7c7b631e539 3738 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3739 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3740 "value": 1
AnnaBridge 156:ff21514d8981 3741 }
AnnaBridge 156:ff21514d8981 3742 },
AnnaBridge 172:65be27845400 3743 "macros_add": [
AnnaBridge 172:65be27845400 3744 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 3745 ],
AnnaBridge 172:65be27845400 3746 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3747 "detect_code": ["0833"],
AnnaBridge 172:65be27845400 3748 "device_has_add": [
AnnaBridge 172:65be27845400 3749 "ANALOGOUT",
AnnaBridge 172:65be27845400 3750 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3751 "TRNG",
AnnaBridge 172:65be27845400 3752 "FLASH",
AnnaBridge 172:65be27845400 3753 "MPU"
AnnaBridge 172:65be27845400 3754 ],
AnnaBridge 156:ff21514d8981 3755 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3756 "device_name": "STM32L072CZ"
AnnaBridge 156:ff21514d8981 3757 },
AnnaBridge 161:aa5281ff4a02 3758 "MTB_MURATA_ABZ": {
AnnaBridge 161:aa5281ff4a02 3759 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 3760 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 3761 "extra_labels_add": [
AnnaBridge 172:65be27845400 3762 "STM32L0",
AnnaBridge 172:65be27845400 3763 "STM32L0x2xZ",
AnnaBridge 172:65be27845400 3764 "STM32L082CZ",
AnnaBridge 172:65be27845400 3765 "STM32L082xx"
AnnaBridge 172:65be27845400 3766 ],
AnnaBridge 161:aa5281ff4a02 3767 "detect_code": ["0456"],
AnnaBridge 172:65be27845400 3768 "device_has_add": [
AnnaBridge 172:65be27845400 3769 "ANALOGOUT",
AnnaBridge 172:65be27845400 3770 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3771 "TRNG",
AnnaBridge 172:65be27845400 3772 "FLASH",
AnnaBridge 172:65be27845400 3773 "MPU"
AnnaBridge 172:65be27845400 3774 ],
Anna Bridge 169:a7c7b631e539 3775 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 3776 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 3777 "device_name": "STM32L082CZ"
AnnaBridge 161:aa5281ff4a02 3778 },
AnnaBridge 156:ff21514d8981 3779 "DISCO_F746NG": {
AnnaBridge 156:ff21514d8981 3780 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3781 "core": "Cortex-M7F",
AnnaBridge 172:65be27845400 3782 "extra_labels_add": [
AnnaBridge 172:65be27845400 3783 "STM32F7",
AnnaBridge 172:65be27845400 3784 "STM32F746",
AnnaBridge 172:65be27845400 3785 "STM32F746xG",
AnnaBridge 172:65be27845400 3786 "STM32F746NG",
AnnaBridge 172:65be27845400 3787 "STM_EMAC"
AnnaBridge 172:65be27845400 3788 ],
AnnaBridge 172:65be27845400 3789 "components_add": ["QSPIF"],
AnnaBridge 156:ff21514d8981 3790 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3791 "config": {
AnnaBridge 156:ff21514d8981 3792 "clock_source": {
AnnaBridge 156:ff21514d8981 3793 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3794 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3795 "macro_name": "CLOCK_SOURCE"
Anna Bridge 160:5571c4ff569f 3796 },
Anna Bridge 160:5571c4ff569f 3797 "usb_speed": {
Anna Bridge 160:5571c4ff569f 3798 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
Anna Bridge 160:5571c4ff569f 3799 "value": "1"
AnnaBridge 161:aa5281ff4a02 3800 },
Anna Bridge 169:a7c7b631e539 3801 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3802 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3803 "value": 1
AnnaBridge 156:ff21514d8981 3804 }
AnnaBridge 156:ff21514d8981 3805 },
AnnaBridge 156:ff21514d8981 3806 "detect_code": ["0815"],
AnnaBridge 172:65be27845400 3807 "macros_add": [
AnnaBridge 172:65be27845400 3808 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3809 "USB_STM_HAL",
AnnaBridge 172:65be27845400 3810 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 3811 ],
AnnaBridge 172:65be27845400 3812 "device_has_add": [
AnnaBridge 172:65be27845400 3813 "ANALOGOUT",
AnnaBridge 172:65be27845400 3814 "CAN",
AnnaBridge 172:65be27845400 3815 "EMAC",
AnnaBridge 172:65be27845400 3816 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3817 "TRNG",
AnnaBridge 172:65be27845400 3818 "FLASH",
AnnaBridge 172:65be27845400 3819 "QSPI",
AnnaBridge 172:65be27845400 3820 "MPU"
AnnaBridge 172:65be27845400 3821 ],
AnnaBridge 156:ff21514d8981 3822 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 3823 "device_name": "STM32F746NG",
AnnaBridge 172:65be27845400 3824 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 3825 "overrides": {
AnnaBridge 172:65be27845400 3826 "lpticker_delay_ticks": 4,
Anna Bridge 169:a7c7b631e539 3827 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 3828 }
AnnaBridge 156:ff21514d8981 3829 },
AnnaBridge 156:ff21514d8981 3830 "DISCO_F769NI": {
AnnaBridge 156:ff21514d8981 3831 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3832 "core": "Cortex-M7FD",
AnnaBridge 172:65be27845400 3833 "extra_labels_add": [
AnnaBridge 172:65be27845400 3834 "STM32F7",
AnnaBridge 172:65be27845400 3835 "STM32F769",
AnnaBridge 172:65be27845400 3836 "STM32F769xI",
AnnaBridge 172:65be27845400 3837 "STM32F769NI",
AnnaBridge 172:65be27845400 3838 "STM_EMAC"
AnnaBridge 172:65be27845400 3839 ],
AnnaBridge 172:65be27845400 3840 "components_add": ["QSPIF"],
AnnaBridge 156:ff21514d8981 3841 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3842 "config": {
Anna Bridge 169:a7c7b631e539 3843 "flash_dual_bank": {
Anna Bridge 169:a7c7b631e539 3844 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 169:a7c7b631e539 3845 "value": "0"
Anna Bridge 169:a7c7b631e539 3846 },
AnnaBridge 156:ff21514d8981 3847 "clock_source": {
AnnaBridge 156:ff21514d8981 3848 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 3849 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 3850 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3851 },
Anna Bridge 169:a7c7b631e539 3852 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3853 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3854 "value": 1
AnnaBridge 156:ff21514d8981 3855 }
AnnaBridge 156:ff21514d8981 3856 },
AnnaBridge 156:ff21514d8981 3857 "detect_code": ["0817"],
AnnaBridge 172:65be27845400 3858 "macros_add": [
AnnaBridge 172:65be27845400 3859 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3860 "USB_STM_HAL",
AnnaBridge 172:65be27845400 3861 "USBHOST_OTHER"
AnnaBridge 172:65be27845400 3862 ],
AnnaBridge 172:65be27845400 3863 "device_has_add": [
AnnaBridge 172:65be27845400 3864 "ANALOGOUT",
AnnaBridge 172:65be27845400 3865 "CAN",
AnnaBridge 172:65be27845400 3866 "EMAC",
AnnaBridge 172:65be27845400 3867 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 3868 "TRNG",
AnnaBridge 172:65be27845400 3869 "FLASH",
AnnaBridge 172:65be27845400 3870 "MPU",
AnnaBridge 172:65be27845400 3871 "QSPI"
AnnaBridge 172:65be27845400 3872 ],
AnnaBridge 171:3a7713b1edbc 3873 "bootloader_supported": true,
AnnaBridge 156:ff21514d8981 3874 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 3875 "device_name": "STM32F769NI",
Anna Bridge 169:a7c7b631e539 3876 "overrides": {
AnnaBridge 172:65be27845400 3877 "lpticker_delay_ticks": 4,
Anna Bridge 169:a7c7b631e539 3878 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 3879 }
AnnaBridge 156:ff21514d8981 3880 },
AnnaBridge 156:ff21514d8981 3881 "DISCO_L475VG_IOT01A": {
AnnaBridge 172:65be27845400 3882 "components_add": ["QSPIF", "FLASHIAP"],
AnnaBridge 156:ff21514d8981 3883 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3884 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3885 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
AnnaBridge 156:ff21514d8981 3886 "config": {
AnnaBridge 156:ff21514d8981 3887 "clock_source": {
AnnaBridge 156:ff21514d8981 3888 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3889 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3890 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3891 },
Anna Bridge 169:a7c7b631e539 3892 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3893 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3894 "value": 1
AnnaBridge 156:ff21514d8981 3895 }
AnnaBridge 156:ff21514d8981 3896 },
AnnaBridge 172:65be27845400 3897 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3898 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3899 "detect_code": ["0764"],
AnnaBridge 172:65be27845400 3900 "macros_add": [
AnnaBridge 172:65be27845400 3901 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3902 "USBHOST_OTHER",
AnnaBridge 172:65be27845400 3903 "TWO_RAM_REGIONS"
AnnaBridge 172:65be27845400 3904 ],
AnnaBridge 172:65be27845400 3905 "device_has_add": [
AnnaBridge 172:65be27845400 3906 "ANALOGOUT",
AnnaBridge 172:65be27845400 3907 "CAN",
AnnaBridge 172:65be27845400 3908 "TRNG",
AnnaBridge 172:65be27845400 3909 "FLASH",
AnnaBridge 172:65be27845400 3910 "QSPI",
AnnaBridge 172:65be27845400 3911 "MPU"
AnnaBridge 172:65be27845400 3912 ],
AnnaBridge 156:ff21514d8981 3913 "release_versions": ["2", "5"],
AnnaBridge 158:1c57384330a6 3914 "device_name": "STM32L475VG",
AnnaBridge 158:1c57384330a6 3915 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3916 },
AnnaBridge 156:ff21514d8981 3917 "DISCO_L476VG": {
AnnaBridge 172:65be27845400 3918 "components_add": ["QSPIF", "FLASHIAP"],
AnnaBridge 156:ff21514d8981 3919 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3920 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3921 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
AnnaBridge 156:ff21514d8981 3922 "config": {
AnnaBridge 156:ff21514d8981 3923 "clock_source": {
AnnaBridge 156:ff21514d8981 3924 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3925 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 3926 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 3927 },
Anna Bridge 169:a7c7b631e539 3928 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 3929 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 3930 "value": 1
AnnaBridge 156:ff21514d8981 3931 }
AnnaBridge 156:ff21514d8981 3932 },
AnnaBridge 172:65be27845400 3933 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 156:ff21514d8981 3934 "detect_code": ["0820"],
AnnaBridge 172:65be27845400 3935 "macros_add": [
AnnaBridge 172:65be27845400 3936 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 3937 "USBHOST_OTHER",
AnnaBridge 172:65be27845400 3938 "TWO_RAM_REGIONS"
AnnaBridge 172:65be27845400 3939 ],
AnnaBridge 172:65be27845400 3940 "device_has_add": [
AnnaBridge 172:65be27845400 3941 "ANALOGOUT",
AnnaBridge 172:65be27845400 3942 "CAN",
AnnaBridge 172:65be27845400 3943 "TRNG",
AnnaBridge 172:65be27845400 3944 "FLASH",
AnnaBridge 172:65be27845400 3945 "QSPI",
AnnaBridge 172:65be27845400 3946 "MPU"
AnnaBridge 172:65be27845400 3947 ],
AnnaBridge 156:ff21514d8981 3948 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3949 "device_name": "STM32L476VG",
AnnaBridge 156:ff21514d8981 3950 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3951 },
AnnaBridge 156:ff21514d8981 3952 "MTS_MDOT_F405RG": {
AnnaBridge 156:ff21514d8981 3953 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3954 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3955 "extra_labels_add": ["STM32F4", "STM32F405RG"],
AnnaBridge 156:ff21514d8981 3956 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 3957 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 172:65be27845400 3958 "device_has_add": ["ANALOGOUT", "MPU"],
AnnaBridge 156:ff21514d8981 3959 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3960 "device_name": "STM32F405RG"
AnnaBridge 156:ff21514d8981 3961 },
AnnaBridge 156:ff21514d8981 3962 "MTS_MDOT_F411RE": {
AnnaBridge 156:ff21514d8981 3963 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3964 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3965 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 172:65be27845400 3966 "macros_add": [
AnnaBridge 172:65be27845400 3967 "HSE_VALUE=26000000",
AnnaBridge 172:65be27845400 3968 "USE_PLL_HSE_EXTC=0",
AnnaBridge 172:65be27845400 3969 "VECT_TAB_OFFSET=0x00010000"
AnnaBridge 172:65be27845400 3970 ],
AnnaBridge 156:ff21514d8981 3971 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 3972 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 156:ff21514d8981 3973 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 156:ff21514d8981 3974 },
AnnaBridge 172:65be27845400 3975 "device_has_add": ["MPU"],
AnnaBridge 172:65be27845400 3976 "device_has_remove": [
AnnaBridge 172:65be27845400 3977 "SERIAL_FC"
AnnaBridge 172:65be27845400 3978 ],
AnnaBridge 156:ff21514d8981 3979 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3980 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 3981 },
AnnaBridge 156:ff21514d8981 3982 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 156:ff21514d8981 3983 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 3984 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3985 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 3986 "config": {
AnnaBridge 156:ff21514d8981 3987 "modem_is_on_board": {
AnnaBridge 156:ff21514d8981 3988 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 156:ff21514d8981 3989 "value": 1,
AnnaBridge 156:ff21514d8981 3990 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 156:ff21514d8981 3991 },
AnnaBridge 156:ff21514d8981 3992 "modem_data_connection_type": {
AnnaBridge 156:ff21514d8981 3993 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
AnnaBridge 156:ff21514d8981 3994 "value": 1,
AnnaBridge 156:ff21514d8981 3995 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 156:ff21514d8981 3996 }
AnnaBridge 156:ff21514d8981 3997 },
AnnaBridge 172:65be27845400 3998 "overrides": { "lse_available": 0 },
Anna Bridge 160:5571c4ff569f 3999 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 156:ff21514d8981 4000 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 4001 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 156:ff21514d8981 4002 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 156:ff21514d8981 4003 },
AnnaBridge 172:65be27845400 4004 "device_has_add": ["MPU"],
AnnaBridge 172:65be27845400 4005 "device_has_remove": [
AnnaBridge 172:65be27845400 4006 "SERIAL_FC"
AnnaBridge 172:65be27845400 4007 ],
AnnaBridge 156:ff21514d8981 4008 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 4009 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 4010 },
AnnaBridge 171:3a7713b1edbc 4011 "MTS_DRAGONFLY_L471QG": {
AnnaBridge 171:3a7713b1edbc 4012 "inherits": ["FAMILY_STM32"],
AnnaBridge 171:3a7713b1edbc 4013 "supported_form_factors": ["ARDUINO"],
AnnaBridge 171:3a7713b1edbc 4014 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 4015 "extra_labels_add": [
AnnaBridge 172:65be27845400 4016 "STM32L4",
AnnaBridge 172:65be27845400 4017 "STM32L471QG",
AnnaBridge 172:65be27845400 4018 "STM32L471xG",
AnnaBridge 172:65be27845400 4019 "STM32L471xx"
AnnaBridge 172:65be27845400 4020 ],
AnnaBridge 171:3a7713b1edbc 4021 "config": {
AnnaBridge 171:3a7713b1edbc 4022 "clock_source": {
AnnaBridge 171:3a7713b1edbc 4023 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 171:3a7713b1edbc 4024 "value": "USE_PLL_MSI",
AnnaBridge 171:3a7713b1edbc 4025 "macro_name": "CLOCK_SOURCE"
AnnaBridge 171:3a7713b1edbc 4026 },
AnnaBridge 171:3a7713b1edbc 4027 "modem_is_on_board": {
AnnaBridge 171:3a7713b1edbc 4028 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 171:3a7713b1edbc 4029 "value": 1,
AnnaBridge 171:3a7713b1edbc 4030 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 171:3a7713b1edbc 4031 },
AnnaBridge 171:3a7713b1edbc 4032 "modem_data_connection_type": {
AnnaBridge 171:3a7713b1edbc 4033 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
AnnaBridge 171:3a7713b1edbc 4034 "value": 1,
AnnaBridge 171:3a7713b1edbc 4035 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 171:3a7713b1edbc 4036 }
AnnaBridge 171:3a7713b1edbc 4037 },
AnnaBridge 171:3a7713b1edbc 4038 "macros_add": ["TWO_RAM_REGIONS"],
AnnaBridge 171:3a7713b1edbc 4039 "detect_code": ["0312"],
AnnaBridge 172:65be27845400 4040 "device_has_add": [
AnnaBridge 172:65be27845400 4041 "ANALOGOUT",
AnnaBridge 172:65be27845400 4042 "CAN",
AnnaBridge 172:65be27845400 4043 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 4044 "TRNG",
AnnaBridge 172:65be27845400 4045 "FLASH",
AnnaBridge 172:65be27845400 4046 "MPU"
AnnaBridge 172:65be27845400 4047 ],
AnnaBridge 171:3a7713b1edbc 4048 "release_versions": ["2", "5"],
AnnaBridge 171:3a7713b1edbc 4049 "device_name": "STM32L471QG",
AnnaBridge 171:3a7713b1edbc 4050 "bootloader_supported": true
AnnaBridge 171:3a7713b1edbc 4051 },
AnnaBridge 161:aa5281ff4a02 4052 "MTB_MTS_DRAGONFLY": {
AnnaBridge 161:aa5281ff4a02 4053 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 4054 "core": "Cortex-M4F",
AnnaBridge 161:aa5281ff4a02 4055 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 161:aa5281ff4a02 4056 "config": {
AnnaBridge 161:aa5281ff4a02 4057 "modem_is_on_board": {
AnnaBridge 161:aa5281ff4a02 4058 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 161:aa5281ff4a02 4059 "value": 1,
AnnaBridge 161:aa5281ff4a02 4060 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 161:aa5281ff4a02 4061 },
AnnaBridge 161:aa5281ff4a02 4062 "modem_data_connection_type": {
AnnaBridge 161:aa5281ff4a02 4063 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
AnnaBridge 161:aa5281ff4a02 4064 "value": 1,
AnnaBridge 161:aa5281ff4a02 4065 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 161:aa5281ff4a02 4066 }
AnnaBridge 161:aa5281ff4a02 4067 },
AnnaBridge 161:aa5281ff4a02 4068 "overrides": {
AnnaBridge 172:65be27845400 4069 "lse_available": 0
AnnaBridge 161:aa5281ff4a02 4070 },
AnnaBridge 161:aa5281ff4a02 4071 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 172:65be27845400 4072 "device_has_add": ["MPU"],
AnnaBridge 172:65be27845400 4073 "device_has_remove": [
AnnaBridge 172:65be27845400 4074 "SERIAL_FC"
AnnaBridge 172:65be27845400 4075 ],
AnnaBridge 161:aa5281ff4a02 4076 "post_binary_hook": {
AnnaBridge 161:aa5281ff4a02 4077 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
AnnaBridge 161:aa5281ff4a02 4078 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 161:aa5281ff4a02 4079 },
AnnaBridge 161:aa5281ff4a02 4080 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 4081 "device_name": "STM32F411RE",
AnnaBridge 161:aa5281ff4a02 4082 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 4083 },
AnnaBridge 156:ff21514d8981 4084 "XDOT_L151CC": {
AnnaBridge 156:ff21514d8981 4085 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4086 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4087 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 4088 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 156:ff21514d8981 4089 "config": {
AnnaBridge 156:ff21514d8981 4090 "hse_value": {
AnnaBridge 172:65be27845400 4091 "value": "24000000",
AnnaBridge 172:65be27845400 4092 "macro_name": "HSE_VALUE"
AnnaBridge 156:ff21514d8981 4093 }
AnnaBridge 156:ff21514d8981 4094 },
AnnaBridge 156:ff21514d8981 4095 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 4096 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
AnnaBridge 172:65be27845400 4097 "device_has_remove": [
AnnaBridge 172:65be27845400 4098 "SERIAL_FC"
AnnaBridge 172:65be27845400 4099 ],
AnnaBridge 156:ff21514d8981 4100 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 4101 "device_name": "STM32L151CC",
AnnaBridge 156:ff21514d8981 4102 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 4103 },
AnnaBridge 156:ff21514d8981 4104 "FF1705_L151CC": {
AnnaBridge 156:ff21514d8981 4105 "inherits": ["XDOT_L151CC"],
AnnaBridge 156:ff21514d8981 4106 "detect_code": ["8080"]
AnnaBridge 156:ff21514d8981 4107 },
AnnaBridge 161:aa5281ff4a02 4108 "MTB_MTS_XDOT": {
AnnaBridge 161:aa5281ff4a02 4109 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 4110 "core": "Cortex-M3",
AnnaBridge 161:aa5281ff4a02 4111 "default_toolchain": "ARM",
AnnaBridge 161:aa5281ff4a02 4112 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 161:aa5281ff4a02 4113 "config": {
AnnaBridge 161:aa5281ff4a02 4114 "hse_value": {
AnnaBridge 172:65be27845400 4115 "value": "24000000",
AnnaBridge 172:65be27845400 4116 "macro_name": "HSE_VALUE"
AnnaBridge 161:aa5281ff4a02 4117 }
AnnaBridge 161:aa5281ff4a02 4118 },
AnnaBridge 163:e59c8e839560 4119 "overrides": {
AnnaBridge 163:e59c8e839560 4120 "stdio_uart_tx": "PA_2",
AnnaBridge 163:e59c8e839560 4121 "stdio_uart_rx": "PA_3"
AnnaBridge 163:e59c8e839560 4122 },
AnnaBridge 161:aa5281ff4a02 4123 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 4124 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
AnnaBridge 172:65be27845400 4125 "device_has_remove": [
AnnaBridge 172:65be27845400 4126 "SERIAL_FC"
AnnaBridge 172:65be27845400 4127 ],
AnnaBridge 161:aa5281ff4a02 4128 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 4129 "device_name": "STM32L151CC",
AnnaBridge 161:aa5281ff4a02 4130 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 4131 },
AnnaBridge 165:d1b4690b3f8b 4132 "MTB_RAK811": {
AnnaBridge 165:d1b4690b3f8b 4133 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:d1b4690b3f8b 4134 "core": "Cortex-M3",
AnnaBridge 165:d1b4690b3f8b 4135 "default_toolchain": "ARM",
AnnaBridge 165:d1b4690b3f8b 4136 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
AnnaBridge 165:d1b4690b3f8b 4137 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 4138 "device_has_add": ["ANALOGOUT", "MPU"],
AnnaBridge 172:65be27845400 4139 "device_has_remove": [
AnnaBridge 172:65be27845400 4140 "SERIAL_FC"
AnnaBridge 172:65be27845400 4141 ],
AnnaBridge 165:d1b4690b3f8b 4142 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 4143 "device_name": "STM32L151CBxxA",
AnnaBridge 165:d1b4690b3f8b 4144 "bootloader_supported": true
AnnaBridge 165:d1b4690b3f8b 4145 },
AnnaBridge 156:ff21514d8981 4146 "MOTE_L152RC": {
AnnaBridge 156:ff21514d8981 4147 "inherits": ["FAMILY_STM32"],
AnnaBridge 171:3a7713b1edbc 4148 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4149 "core": "Cortex-M3",
AnnaBridge 171:3a7713b1edbc 4150 "default_toolchain": "ARM",
AnnaBridge 171:3a7713b1edbc 4151 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4152 "extra_labels_add": ["STM32L1", "STM32L152RC"],
AnnaBridge 156:ff21514d8981 4153 "detect_code": ["4100"],
AnnaBridge 172:65be27845400 4154 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH", "MPU"],
AnnaBridge 172:65be27845400 4155 "device_has_remove": ["SERIAL_FC"],
AnnaBridge 171:3a7713b1edbc 4156 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 4157 "device_name": "STM32L152RC"
AnnaBridge 156:ff21514d8981 4158 },
AnnaBridge 156:ff21514d8981 4159 "DISCO_F401VC": {
AnnaBridge 156:ff21514d8981 4160 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4161 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4162 "default_toolchain": "GCC_ARM",
AnnaBridge 172:65be27845400 4163 "extra_labels_add": [
AnnaBridge 172:65be27845400 4164 "STM32F4",
AnnaBridge 172:65be27845400 4165 "STM32F401",
AnnaBridge 172:65be27845400 4166 "STM32F401xC",
AnnaBridge 172:65be27845400 4167 "STM32F401VC"
AnnaBridge 172:65be27845400 4168 ],
AnnaBridge 156:ff21514d8981 4169 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 172:65be27845400 4170 "device_has_add": ["MPU"],
AnnaBridge 156:ff21514d8981 4171 "device_name": "STM32F401VC"
AnnaBridge 156:ff21514d8981 4172 },
AnnaBridge 158:1c57384330a6 4173 "MODULE_UBLOX_ODIN_W2": {
AnnaBridge 156:ff21514d8981 4174 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4175 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 4176 "extra_labels_add": [
AnnaBridge 172:65be27845400 4177 "STM32F4",
AnnaBridge 172:65be27845400 4178 "STM32F439",
AnnaBridge 172:65be27845400 4179 "STM32F439ZI",
AnnaBridge 172:65be27845400 4180 "STM32F439xx",
AnnaBridge 172:65be27845400 4181 "STM32F439xI",
AnnaBridge 172:65be27845400 4182 "STM_EMAC",
AnnaBridge 172:65be27845400 4183 "CORDIO",
AnnaBridge 172:65be27845400 4184 "CORDIO_ODIN_W2"
AnnaBridge 172:65be27845400 4185 ],
AnnaBridge 172:65be27845400 4186 "macros": [
AnnaBridge 172:65be27845400 4187 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 4188 "HSE_VALUE=24000000",
AnnaBridge 172:65be27845400 4189 "HSE_STARTUP_TIMEOUT=5000",
AnnaBridge 172:65be27845400 4190 "CB_INTERFACE_SDIO",
AnnaBridge 172:65be27845400 4191 "CB_CHIP_WL18XX",
AnnaBridge 172:65be27845400 4192 "SUPPORT_80211D_ALWAYS",
AnnaBridge 172:65be27845400 4193 "WLAN_ENABLED",
AnnaBridge 172:65be27845400 4194 "CB_FEATURE_802DOT11W",
AnnaBridge 172:65be27845400 4195 "CB_FEATURE_802DOT11R",
AnnaBridge 172:65be27845400 4196 "MBEDTLS_ARC4_C",
AnnaBridge 172:65be27845400 4197 "MBEDTLS_DES_C",
AnnaBridge 172:65be27845400 4198 "MBEDTLS_MD4_C",
AnnaBridge 172:65be27845400 4199 "MBEDTLS_MD5_C",
AnnaBridge 172:65be27845400 4200 "MBEDTLS_SHA1_C",
AnnaBridge 172:65be27845400 4201 "MBED_MPU_CUSTOM"
AnnaBridge 172:65be27845400 4202 ],
AnnaBridge 172:65be27845400 4203 "device_has_add": [
AnnaBridge 172:65be27845400 4204 "CAN",
AnnaBridge 172:65be27845400 4205 "EMAC",
AnnaBridge 172:65be27845400 4206 "TRNG",
AnnaBridge 172:65be27845400 4207 "FLASH",
AnnaBridge 172:65be27845400 4208 "WIFI",
AnnaBridge 172:65be27845400 4209 "SERIAL"
AnnaBridge 172:65be27845400 4210 ],
AnnaBridge 171:3a7713b1edbc 4211 "features": ["BLE"],
Anna Bridge 169:a7c7b631e539 4212 "device_has_remove": [],
AnnaBridge 158:1c57384330a6 4213 "device_name": "STM32F439ZI",
AnnaBridge 167:84c0a372a020 4214 "public": false,
Anna Bridge 169:a7c7b631e539 4215 "bootloader_supported": true,
AnnaBridge 171:3a7713b1edbc 4216 "config": {
AnnaBridge 171:3a7713b1edbc 4217 "BLE_STACK_UBX": {
AnnaBridge 171:3a7713b1edbc 4218 "help": "It should be set to true to enable ublox ODIN own stack/driver rather than CORDIO",
AnnaBridge 171:3a7713b1edbc 4219 "value": false,
AnnaBridge 171:3a7713b1edbc 4220 "macro_name": "BLE_STACK_UBX"
AnnaBridge 171:3a7713b1edbc 4221 }
AnnaBridge 171:3a7713b1edbc 4222 },
Anna Bridge 169:a7c7b631e539 4223 "overrides": {
Anna Bridge 169:a7c7b631e539 4224 "network-default-interface-type": "WIFI"
Anna Bridge 169:a7c7b631e539 4225 }
AnnaBridge 158:1c57384330a6 4226 },
AnnaBridge 158:1c57384330a6 4227 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 158:1c57384330a6 4228 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 158:1c57384330a6 4229 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4230 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 4231 "device_has_remove": [],
AnnaBridge 172:65be27845400 4232 "extra_labels_add": ["PSA"],
AnnaBridge 172:65be27845400 4233 "components_add": ["FLASHIAP"],
AnnaBridge 156:ff21514d8981 4234 "config": {
AnnaBridge 163:e59c8e839560 4235 "stdio_uart_tx_help": {
AnnaBridge 163:e59c8e839560 4236 "help": "Value: D8(default) or D1"
AnnaBridge 156:ff21514d8981 4237 },
AnnaBridge 163:e59c8e839560 4238 "stdio_uart_rx_help": {
AnnaBridge 163:e59c8e839560 4239 "help": "Value: D2(default) or D0"
AnnaBridge 156:ff21514d8981 4240 }
AnnaBridge 163:e59c8e839560 4241 },
AnnaBridge 163:e59c8e839560 4242 "overrides": {
AnnaBridge 163:e59c8e839560 4243 "stdio_uart_tx": "D8",
AnnaBridge 163:e59c8e839560 4244 "stdio_uart_rx": "D2"
AnnaBridge 156:ff21514d8981 4245 }
AnnaBridge 156:ff21514d8981 4246 },
AnnaBridge 158:1c57384330a6 4247 "MBED_CONNECT_ODIN": {
AnnaBridge 158:1c57384330a6 4248 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 158:1c57384330a6 4249 "release_versions": ["5"],
AnnaBridge 158:1c57384330a6 4250 "config": {
AnnaBridge 163:e59c8e839560 4251 "stdio_uart_tx_help": {
AnnaBridge 163:e59c8e839560 4252 "help": "Value: PA_9(default) or PD_8"
AnnaBridge 158:1c57384330a6 4253 },
AnnaBridge 163:e59c8e839560 4254 "stdio_uart_rx_help": {
AnnaBridge 163:e59c8e839560 4255 "help": "Value: PA_10(default) or PD_9"
AnnaBridge 158:1c57384330a6 4256 }
AnnaBridge 163:e59c8e839560 4257 },
AnnaBridge 163:e59c8e839560 4258 "overrides": {
AnnaBridge 163:e59c8e839560 4259 "stdio_uart_tx": "PA_9",
AnnaBridge 163:e59c8e839560 4260 "stdio_uart_rx": "PA_10"
AnnaBridge 158:1c57384330a6 4261 }
AnnaBridge 158:1c57384330a6 4262 },
Anna Bridge 160:5571c4ff569f 4263 "MTB_UBLOX_ODIN_W2": {
Anna Bridge 160:5571c4ff569f 4264 "inherits": ["MODULE_UBLOX_ODIN_W2"],
Anna Bridge 169:a7c7b631e539 4265 "device_has_add": [],
AnnaBridge 172:65be27845400 4266 "overrides": {"lse_available": 0},
AnnaBridge 161:aa5281ff4a02 4267 "release_versions": ["5"]
AnnaBridge 172:65be27845400 4268 },
AnnaBridge 156:ff21514d8981 4269 "UBLOX_C030": {
AnnaBridge 156:ff21514d8981 4270 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4271 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4272 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4273 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 4274 "extra_labels_add": [
AnnaBridge 172:65be27845400 4275 "STM32F4",
AnnaBridge 172:65be27845400 4276 "STM32F437",
AnnaBridge 172:65be27845400 4277 "STM32F437VG",
AnnaBridge 172:65be27845400 4278 "STM32F437xx",
AnnaBridge 172:65be27845400 4279 "STM32F437xG",
AnnaBridge 172:65be27845400 4280 "STM_EMAC"
AnnaBridge 172:65be27845400 4281 ],
AnnaBridge 156:ff21514d8981 4282 "config": {
AnnaBridge 156:ff21514d8981 4283 "modem_is_on_board": {
AnnaBridge 156:ff21514d8981 4284 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 156:ff21514d8981 4285 "value": 1,
AnnaBridge 156:ff21514d8981 4286 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 156:ff21514d8981 4287 },
AnnaBridge 156:ff21514d8981 4288 "modem_data_connection_type": {
AnnaBridge 156:ff21514d8981 4289 "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 156:ff21514d8981 4290 "value": 1,
AnnaBridge 156:ff21514d8981 4291 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 156:ff21514d8981 4292 }
AnnaBridge 156:ff21514d8981 4293 },
AnnaBridge 172:65be27845400 4294 "macros_add": [
AnnaBridge 172:65be27845400 4295 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 4296 "HSE_VALUE=12000000",
AnnaBridge 172:65be27845400 4297 "GNSSBAUD=9600"
AnnaBridge 172:65be27845400 4298 ],
AnnaBridge 172:65be27845400 4299 "device_has_add": [
AnnaBridge 172:65be27845400 4300 "ANALOGOUT",
AnnaBridge 172:65be27845400 4301 "EMAC",
AnnaBridge 172:65be27845400 4302 "TRNG",
AnnaBridge 172:65be27845400 4303 "FLASH",
AnnaBridge 172:65be27845400 4304 "MPU"
AnnaBridge 172:65be27845400 4305 ],
AnnaBridge 156:ff21514d8981 4306 "public": false,
AnnaBridge 156:ff21514d8981 4307 "device_name": "STM32F437VG",
Anna Bridge 169:a7c7b631e539 4308 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 4309 "overrides": {
AnnaBridge 172:65be27845400 4310 "lse_available": 0,
Anna Bridge 169:a7c7b631e539 4311 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 4312 }
AnnaBridge 156:ff21514d8981 4313 },
AnnaBridge 156:ff21514d8981 4314 "UBLOX_C030_U201": {
AnnaBridge 156:ff21514d8981 4315 "inherits": ["UBLOX_C030"],
AnnaBridge 156:ff21514d8981 4316 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 4317 },
AnnaBridge 156:ff21514d8981 4318 "UBLOX_C030_N211": {
AnnaBridge 156:ff21514d8981 4319 "inherits": ["UBLOX_C030"],
AnnaBridge 156:ff21514d8981 4320 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 4321 },
AnnaBridge 172:65be27845400 4322 "UBLOX_C030_R41XM": {
AnnaBridge 172:65be27845400 4323 "inherits": ["UBLOX_C030"],
AnnaBridge 172:65be27845400 4324 "release_versions": ["5"]
AnnaBridge 172:65be27845400 4325 },
AnnaBridge 163:e59c8e839560 4326 "UBLOX_C030_R410M": {
AnnaBridge 172:65be27845400 4327 "inherits": ["UBLOX_C030_R41XM"],
AnnaBridge 172:65be27845400 4328 "release_versions": ["5"]
AnnaBridge 172:65be27845400 4329 },
AnnaBridge 172:65be27845400 4330 "UBLOX_C030_R412M": {
AnnaBridge 172:65be27845400 4331 "inherits": ["UBLOX_C030_R41XM"],
AnnaBridge 163:e59c8e839560 4332 "release_versions": ["5"]
AnnaBridge 163:e59c8e839560 4333 },
AnnaBridge 156:ff21514d8981 4334 "NZ32_SC151": {
AnnaBridge 156:ff21514d8981 4335 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4336 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4337 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 4338 "program_cycle_s": 1.5,
AnnaBridge 156:ff21514d8981 4339 "extra_labels_add": ["STM32L1", "STM32L151RC"],
AnnaBridge 172:65be27845400 4340 "overrides": { "lse_available": 0 },
AnnaBridge 156:ff21514d8981 4341 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 172:65be27845400 4342 "device_has_add": ["ANALOGOUT", "MPU"],
AnnaBridge 156:ff21514d8981 4343 "default_lib": "small",
AnnaBridge 156:ff21514d8981 4344 "device_name": "STM32L151RC"
AnnaBridge 156:ff21514d8981 4345 },
AnnaBridge 156:ff21514d8981 4346 "MCU_NRF51": {
AnnaBridge 156:ff21514d8981 4347 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4348 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 4349 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 172:65be27845400 4350 "macros": [
AnnaBridge 172:65be27845400 4351 "NRF51",
AnnaBridge 172:65be27845400 4352 "NRF5x",
AnnaBridge 172:65be27845400 4353 "TARGET_NRF51822",
AnnaBridge 172:65be27845400 4354 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 4355 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 4356 ],
AnnaBridge 156:ff21514d8981 4357 "MERGE_BOOTLOADER": false,
AnnaBridge 156:ff21514d8981 4358 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
AnnaBridge 156:ff21514d8981 4359 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 4360 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4361 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 4362 "public": false,
AnnaBridge 156:ff21514d8981 4363 "MERGE_SOFT_DEVICE": true,
AnnaBridge 156:ff21514d8981 4364 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 4365 {
AnnaBridge 156:ff21514d8981 4366 "boot": "s130_nrf51_1.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4367 "name": "s130_nrf51_1.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4368 "offset": 114688
AnnaBridge 156:ff21514d8981 4369 },
AnnaBridge 156:ff21514d8981 4370 {
AnnaBridge 156:ff21514d8981 4371 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4372 "name": "s110_nrf51822_8.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4373 "offset": 98304
AnnaBridge 156:ff21514d8981 4374 },
AnnaBridge 156:ff21514d8981 4375 {
AnnaBridge 156:ff21514d8981 4376 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4377 "name": "s110_nrf51822_7.1.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4378 "offset": 90112
AnnaBridge 156:ff21514d8981 4379 },
AnnaBridge 156:ff21514d8981 4380 {
AnnaBridge 156:ff21514d8981 4381 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4382 "name": "s110_nrf51822_7.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4383 "offset": 90112
AnnaBridge 156:ff21514d8981 4384 },
AnnaBridge 156:ff21514d8981 4385 {
AnnaBridge 156:ff21514d8981 4386 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4387 "name": "s110_nrf51822_6.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4388 "offset": 81920
AnnaBridge 156:ff21514d8981 4389 }
AnnaBridge 156:ff21514d8981 4390 ],
AnnaBridge 156:ff21514d8981 4391 "detect_code": ["1070"],
AnnaBridge 156:ff21514d8981 4392 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 4393 "function": "MCU_NRF51Code.binary_hook",
AnnaBridge 156:ff21514d8981 4394 "toolchains": ["ARM_STD", "GCC_ARM"]
AnnaBridge 156:ff21514d8981 4395 },
AnnaBridge 156:ff21514d8981 4396 "program_cycle_s": 6,
AnnaBridge 156:ff21514d8981 4397 "features": ["BLE"],
AnnaBridge 172:65be27845400 4398 "device_has": [
AnnaBridge 172:65be27845400 4399 "ANALOGIN",
AnnaBridge 172:65be27845400 4400 "I2C",
AnnaBridge 172:65be27845400 4401 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4402 "PORTIN",
AnnaBridge 172:65be27845400 4403 "PORTINOUT",
AnnaBridge 172:65be27845400 4404 "PORTOUT",
AnnaBridge 172:65be27845400 4405 "PWMOUT",
AnnaBridge 172:65be27845400 4406 "SERIAL",
AnnaBridge 172:65be27845400 4407 "SLEEP",
AnnaBridge 172:65be27845400 4408 "SPI",
AnnaBridge 172:65be27845400 4409 "SPISLAVE"
AnnaBridge 172:65be27845400 4410 ]
AnnaBridge 156:ff21514d8981 4411 },
AnnaBridge 156:ff21514d8981 4412 "MCU_NRF51_16K_BASE": {
AnnaBridge 156:ff21514d8981 4413 "inherits": ["MCU_NRF51"],
AnnaBridge 156:ff21514d8981 4414 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4415 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4416 "public": false,
AnnaBridge 156:ff21514d8981 4417 "default_lib": "small"
AnnaBridge 156:ff21514d8981 4418 },
AnnaBridge 156:ff21514d8981 4419 "MCU_NRF51_16K_BOOT_BASE": {
AnnaBridge 156:ff21514d8981 4420 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 4421 "MERGE_BOOTLOADER": true,
AnnaBridge 156:ff21514d8981 4422 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4423 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 4424 "public": false
AnnaBridge 156:ff21514d8981 4425 },
AnnaBridge 156:ff21514d8981 4426 "MCU_NRF51_16K_OTA_BASE": {
AnnaBridge 156:ff21514d8981 4427 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 4428 "public": false,
AnnaBridge 156:ff21514d8981 4429 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4430 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 4431 "MERGE_SOFT_DEVICE": false
AnnaBridge 156:ff21514d8981 4432 },
AnnaBridge 156:ff21514d8981 4433 "MCU_NRF51_16K": {
AnnaBridge 156:ff21514d8981 4434 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 4435 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4436 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4437 "public": false
AnnaBridge 156:ff21514d8981 4438 },
AnnaBridge 156:ff21514d8981 4439 "MCU_NRF51_S110": {
AnnaBridge 156:ff21514d8981 4440 "extra_labels_add": ["MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 4441 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 4442 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 4443 {
AnnaBridge 156:ff21514d8981 4444 "name": "s110_nrf51822_8.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4445 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4446 "offset": 98304
AnnaBridge 156:ff21514d8981 4447 },
AnnaBridge 156:ff21514d8981 4448 {
AnnaBridge 156:ff21514d8981 4449 "name": "s110_nrf51822_7.1.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 4450 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 4451 "offset": 90112
AnnaBridge 156:ff21514d8981 4452 }
AnnaBridge 156:ff21514d8981 4453 ],
AnnaBridge 156:ff21514d8981 4454 "public": false
AnnaBridge 156:ff21514d8981 4455 },
AnnaBridge 156:ff21514d8981 4456 "MCU_NRF51_16K_S110": {
AnnaBridge 156:ff21514d8981 4457 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 4458 "public": false
AnnaBridge 156:ff21514d8981 4459 },
AnnaBridge 156:ff21514d8981 4460 "MCU_NRF51_16K_BOOT": {
AnnaBridge 156:ff21514d8981 4461 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
AnnaBridge 156:ff21514d8981 4462 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4463 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4464 "public": false
AnnaBridge 156:ff21514d8981 4465 },
AnnaBridge 156:ff21514d8981 4466 "MCU_NRF51_16K_BOOT_S110": {
AnnaBridge 156:ff21514d8981 4467 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
AnnaBridge 156:ff21514d8981 4468 "public": false
AnnaBridge 156:ff21514d8981 4469 },
AnnaBridge 156:ff21514d8981 4470 "MCU_NRF51_16K_OTA": {
AnnaBridge 156:ff21514d8981 4471 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
AnnaBridge 156:ff21514d8981 4472 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4473 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 4474 "public": false
AnnaBridge 156:ff21514d8981 4475 },
AnnaBridge 156:ff21514d8981 4476 "MCU_NRF51_16K_OTA_S110": {
AnnaBridge 156:ff21514d8981 4477 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
AnnaBridge 156:ff21514d8981 4478 "public": false
AnnaBridge 156:ff21514d8981 4479 },
AnnaBridge 156:ff21514d8981 4480 "MCU_NRF51_32K": {
AnnaBridge 156:ff21514d8981 4481 "inherits": ["MCU_NRF51"],
AnnaBridge 156:ff21514d8981 4482 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4483 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4484 "public": false
AnnaBridge 156:ff21514d8981 4485 },
AnnaBridge 156:ff21514d8981 4486 "MCU_NRF51_32K_BOOT": {
AnnaBridge 156:ff21514d8981 4487 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4488 "MERGE_BOOTLOADER": true,
AnnaBridge 156:ff21514d8981 4489 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4490 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 4491 "public": false
AnnaBridge 156:ff21514d8981 4492 },
AnnaBridge 156:ff21514d8981 4493 "MCU_NRF51_32K_OTA": {
AnnaBridge 156:ff21514d8981 4494 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4495 "public": false,
AnnaBridge 156:ff21514d8981 4496 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4497 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 4498 "MERGE_SOFT_DEVICE": false
AnnaBridge 156:ff21514d8981 4499 },
AnnaBridge 156:ff21514d8981 4500 "NRF51822": {
AnnaBridge 156:ff21514d8981 4501 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4502 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 4503 "macros_add": ["TARGET_NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 4504 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4505 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4506 },
AnnaBridge 156:ff21514d8981 4507 "NRF51822_BOOT": {
AnnaBridge 156:ff21514d8981 4508 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4509 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 4510 "macros_add": ["TARGET_NRF51822_MKIT"]
AnnaBridge 156:ff21514d8981 4511 },
AnnaBridge 156:ff21514d8981 4512 "NRF51822_OTA": {
AnnaBridge 156:ff21514d8981 4513 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4514 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 4515 "macros_add": ["TARGET_NRF51822_MKIT"]
AnnaBridge 156:ff21514d8981 4516 },
AnnaBridge 156:ff21514d8981 4517 "ARCH_BLE": {
AnnaBridge 156:ff21514d8981 4518 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4519 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4520 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4521 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4522 },
AnnaBridge 156:ff21514d8981 4523 "ARCH_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 4524 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4525 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4526 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 4527 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 4528 },
AnnaBridge 156:ff21514d8981 4529 "ARCH_BLE_OTA": {
AnnaBridge 156:ff21514d8981 4530 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4531 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4532 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 4533 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 4534 },
AnnaBridge 156:ff21514d8981 4535 "ARCH_LINK": {
AnnaBridge 156:ff21514d8981 4536 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4537 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4538 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 4539 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 4540 },
AnnaBridge 156:ff21514d8981 4541 "ARCH_LINK_BOOT": {
AnnaBridge 156:ff21514d8981 4542 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4543 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4544 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
AnnaBridge 156:ff21514d8981 4545 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
AnnaBridge 156:ff21514d8981 4546 },
AnnaBridge 156:ff21514d8981 4547 "ARCH_LINK_OTA": {
AnnaBridge 156:ff21514d8981 4548 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4549 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4550 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
AnnaBridge 156:ff21514d8981 4551 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
AnnaBridge 156:ff21514d8981 4552 },
AnnaBridge 156:ff21514d8981 4553 "SEEED_TINY_BLE": {
AnnaBridge 156:ff21514d8981 4554 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4555 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4556 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4557 },
AnnaBridge 156:ff21514d8981 4558 "SEEED_TINY_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 4559 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4560 "extra_labels_add": ["SEEED_TINY_BLE"],
AnnaBridge 156:ff21514d8981 4561 "macros_add": ["TARGET_SEEED_TINY_BLE"]
AnnaBridge 156:ff21514d8981 4562 },
AnnaBridge 156:ff21514d8981 4563 "SEEED_TINY_BLE_OTA": {
AnnaBridge 156:ff21514d8981 4564 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4565 "extra_labels_add": ["SEEED_TINY_BLE"],
AnnaBridge 156:ff21514d8981 4566 "macros_add": ["TARGET_SEEED_TINY_BLE"]
AnnaBridge 156:ff21514d8981 4567 },
AnnaBridge 156:ff21514d8981 4568 "HRM1017": {
AnnaBridge 156:ff21514d8981 4569 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4570 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 4571 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4572 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4573 },
AnnaBridge 156:ff21514d8981 4574 "HRM1017_BOOT": {
AnnaBridge 156:ff21514d8981 4575 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4576 "extra_labels_add": ["HRM1017"],
AnnaBridge 156:ff21514d8981 4577 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4578 },
AnnaBridge 156:ff21514d8981 4579 "HRM1017_OTA": {
AnnaBridge 156:ff21514d8981 4580 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4581 "extra_labels_add": ["HRM1017"],
AnnaBridge 156:ff21514d8981 4582 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4583 },
AnnaBridge 156:ff21514d8981 4584 "RBLAB_NRF51822": {
AnnaBridge 156:ff21514d8981 4585 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4586 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4587 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4588 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4589 },
AnnaBridge 156:ff21514d8981 4590 "RBLAB_NRF51822_BOOT": {
AnnaBridge 156:ff21514d8981 4591 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4592 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4593 "extra_labels_add": ["RBLAB_NRF51822"],
AnnaBridge 156:ff21514d8981 4594 "macros_add": ["TARGET_RBLAB_NRF51822"]
AnnaBridge 156:ff21514d8981 4595 },
AnnaBridge 156:ff21514d8981 4596 "RBLAB_NRF51822_OTA": {
AnnaBridge 156:ff21514d8981 4597 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4598 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4599 "extra_labels_add": ["RBLAB_NRF51822"],
AnnaBridge 156:ff21514d8981 4600 "macros_add": ["TARGET_RBLAB_NRF51822"]
AnnaBridge 156:ff21514d8981 4601 },
AnnaBridge 156:ff21514d8981 4602 "RBLAB_BLENANO": {
AnnaBridge 156:ff21514d8981 4603 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4604 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4605 },
AnnaBridge 156:ff21514d8981 4606 "RBLAB_BLENANO_BOOT": {
AnnaBridge 156:ff21514d8981 4607 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4608 "extra_labels_add": ["RBLAB_BLENANO"],
AnnaBridge 156:ff21514d8981 4609 "macros_add": ["TARGET_RBLAB_BLENANO"]
AnnaBridge 156:ff21514d8981 4610 },
AnnaBridge 156:ff21514d8981 4611 "RBLAB_BLENANO_OTA": {
AnnaBridge 156:ff21514d8981 4612 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4613 "extra_labels_add": ["RBLAB_BLENANO"],
AnnaBridge 156:ff21514d8981 4614 "macros_add": ["TARGET_RBLAB_BLENANO"]
AnnaBridge 156:ff21514d8981 4615 },
AnnaBridge 158:1c57384330a6 4616 "RBLAB_BLENANO2": {
Anna Bridge 169:a7c7b631e539 4617 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 4618 "release_versions": ["5"],
AnnaBridge 158:1c57384330a6 4619 "device_name": "nRF52832_xxAA"
AnnaBridge 158:1c57384330a6 4620 },
AnnaBridge 156:ff21514d8981 4621 "NRF51822_Y5_MBUG": {
AnnaBridge 156:ff21514d8981 4622 "inherits": ["MCU_NRF51_16K"]
AnnaBridge 156:ff21514d8981 4623 },
AnnaBridge 156:ff21514d8981 4624 "WALLBOT_BLE": {
AnnaBridge 156:ff21514d8981 4625 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4626 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4627 },
AnnaBridge 156:ff21514d8981 4628 "WALLBOT_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 4629 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4630 "extra_labels_add": ["WALLBOT_BLE"],
AnnaBridge 156:ff21514d8981 4631 "macros_add": ["TARGET_WALLBOT_BLE"]
AnnaBridge 156:ff21514d8981 4632 },
AnnaBridge 156:ff21514d8981 4633 "WALLBOT_BLE_OTA": {
AnnaBridge 156:ff21514d8981 4634 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4635 "extra_labels_add": ["WALLBOT_BLE"],
AnnaBridge 156:ff21514d8981 4636 "macros_add": ["TARGET_WALLBOT_BLE"]
AnnaBridge 156:ff21514d8981 4637 },
AnnaBridge 156:ff21514d8981 4638 "DELTA_DFCM_NNN40": {
AnnaBridge 156:ff21514d8981 4639 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4640 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 4641 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 172:65be27845400 4642 "device_has": [
AnnaBridge 172:65be27845400 4643 "ANALOGIN",
AnnaBridge 172:65be27845400 4644 "DEBUG_AWARENESS",
AnnaBridge 172:65be27845400 4645 "I2C",
AnnaBridge 172:65be27845400 4646 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4647 "PORTIN",
AnnaBridge 172:65be27845400 4648 "PORTINOUT",
AnnaBridge 172:65be27845400 4649 "PORTOUT",
AnnaBridge 172:65be27845400 4650 "PWMOUT",
AnnaBridge 172:65be27845400 4651 "SERIAL",
AnnaBridge 172:65be27845400 4652 "SLEEP",
AnnaBridge 172:65be27845400 4653 "SPI",
AnnaBridge 172:65be27845400 4654 "SPISLAVE"
AnnaBridge 172:65be27845400 4655 ],
AnnaBridge 156:ff21514d8981 4656 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4657 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4658 },
AnnaBridge 156:ff21514d8981 4659 "DELTA_DFCM_NNN40_BOOT": {
AnnaBridge 156:ff21514d8981 4660 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4661 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 4662 "extra_labels_add": ["DELTA_DFCM_NNN40"],
AnnaBridge 156:ff21514d8981 4663 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4664 },
AnnaBridge 156:ff21514d8981 4665 "DELTA_DFCM_NNN40_OTA": {
AnnaBridge 156:ff21514d8981 4666 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4667 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 4668 "extra_labels_add": ["DELTA_DFCM_NNN40"],
AnnaBridge 156:ff21514d8981 4669 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4670 },
AnnaBridge 156:ff21514d8981 4671 "DELTA_DFCM_NNN50": {
AnnaBridge 156:ff21514d8981 4672 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4673 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 4674 "device_has": [
AnnaBridge 172:65be27845400 4675 "USTICKER",
AnnaBridge 172:65be27845400 4676 "LPTICKER",
AnnaBridge 172:65be27845400 4677 "ANALOGIN",
AnnaBridge 172:65be27845400 4678 "I2C",
AnnaBridge 172:65be27845400 4679 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 4680 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4681 "PORTIN",
AnnaBridge 172:65be27845400 4682 "PORTINOUT",
AnnaBridge 172:65be27845400 4683 "PORTOUT",
AnnaBridge 172:65be27845400 4684 "PWMOUT",
AnnaBridge 172:65be27845400 4685 "SERIAL",
AnnaBridge 172:65be27845400 4686 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 4687 "SERIAL_FC",
AnnaBridge 172:65be27845400 4688 "SLEEP",
AnnaBridge 172:65be27845400 4689 "SPI",
AnnaBridge 172:65be27845400 4690 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 4691 "SPISLAVE"
AnnaBridge 172:65be27845400 4692 ],
AnnaBridge 156:ff21514d8981 4693 "device_name": "nRF51822_xxAC"
AnnaBridge 156:ff21514d8981 4694 },
AnnaBridge 156:ff21514d8981 4695 "DELTA_DFCM_NNN50_BOOT": {
AnnaBridge 156:ff21514d8981 4696 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4697 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4698 "extra_labels_add": ["DELTA_DFCM_NNN50"],
AnnaBridge 156:ff21514d8981 4699 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
AnnaBridge 156:ff21514d8981 4700 },
AnnaBridge 156:ff21514d8981 4701 "DELTA_DFCM_NNN50_OTA": {
AnnaBridge 156:ff21514d8981 4702 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4703 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4704 "extra_labels_add": ["DELTA_DFCM_NNN50"],
AnnaBridge 156:ff21514d8981 4705 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
AnnaBridge 156:ff21514d8981 4706 },
AnnaBridge 156:ff21514d8981 4707 "NRF51_DK_LEGACY": {
AnnaBridge 156:ff21514d8981 4708 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4709 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4710 "extra_labels_add": ["NRF51_DK"]
AnnaBridge 156:ff21514d8981 4711 },
AnnaBridge 156:ff21514d8981 4712 "NRF51_DK_BOOT": {
AnnaBridge 156:ff21514d8981 4713 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4714 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4715 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 4716 "macros_add": ["TARGET_NRF51_DK"]
AnnaBridge 156:ff21514d8981 4717 },
AnnaBridge 156:ff21514d8981 4718 "NRF51_DK_OTA": {
AnnaBridge 156:ff21514d8981 4719 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4720 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4721 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 4722 "macros_add": ["TARGET_NRF51_DK"]
AnnaBridge 156:ff21514d8981 4723 },
AnnaBridge 156:ff21514d8981 4724 "NRF51_DONGLE_LEGACY": {
AnnaBridge 156:ff21514d8981 4725 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4726 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 4727 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4728 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4729 },
AnnaBridge 156:ff21514d8981 4730 "NRF51_DONGLE_BOOT": {
AnnaBridge 156:ff21514d8981 4731 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4732 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 4733 "macros_add": ["TARGET_NRF51_DONGLE"]
AnnaBridge 156:ff21514d8981 4734 },
AnnaBridge 156:ff21514d8981 4735 "NRF51_DONGLE_OTA": {
AnnaBridge 156:ff21514d8981 4736 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4737 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 4738 "macros_add": ["TARGET_NRF51_DONGLE"]
AnnaBridge 156:ff21514d8981 4739 },
AnnaBridge 156:ff21514d8981 4740 "NRF51_MICROBIT": {
AnnaBridge 156:ff21514d8981 4741 "inherits": ["MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 4742 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 4743 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4744 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4745 },
AnnaBridge 156:ff21514d8981 4746 "NRF51_MICROBIT_BOOT": {
AnnaBridge 156:ff21514d8981 4747 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
AnnaBridge 156:ff21514d8981 4748 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 4749 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4750 },
AnnaBridge 156:ff21514d8981 4751 "NRF51_MICROBIT_OTA": {
AnnaBridge 156:ff21514d8981 4752 "inherits": ["MCU_NRF51_16K_OTA_S110"],
AnnaBridge 156:ff21514d8981 4753 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 4754 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4755 },
AnnaBridge 156:ff21514d8981 4756 "NRF51_MICROBIT_B": {
AnnaBridge 156:ff21514d8981 4757 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 4758 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 4759 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 4760 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4761 },
AnnaBridge 156:ff21514d8981 4762 "NRF51_MICROBIT_B_BOOT": {
AnnaBridge 156:ff21514d8981 4763 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 4764 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 4765 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4766 },
AnnaBridge 156:ff21514d8981 4767 "NRF51_MICROBIT_B_OTA": {
AnnaBridge 156:ff21514d8981 4768 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 4769 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 4770 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 4771 },
AnnaBridge 156:ff21514d8981 4772 "MTM_MTCONNECT04S": {
AnnaBridge 156:ff21514d8981 4773 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 4774 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4775 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4776 },
AnnaBridge 156:ff21514d8981 4777 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 156:ff21514d8981 4778 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4779 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 156:ff21514d8981 4780 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 156:ff21514d8981 4781 },
AnnaBridge 156:ff21514d8981 4782 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 156:ff21514d8981 4783 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4784 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 156:ff21514d8981 4785 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 156:ff21514d8981 4786 },
AnnaBridge 161:aa5281ff4a02 4787 "MTB_LAIRD_BL600": {
AnnaBridge 161:aa5281ff4a02 4788 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 4789 "device_has": [
AnnaBridge 172:65be27845400 4790 "USTICKER",
AnnaBridge 172:65be27845400 4791 "LPTICKER",
AnnaBridge 172:65be27845400 4792 "ANALOGIN",
AnnaBridge 172:65be27845400 4793 "I2C",
AnnaBridge 172:65be27845400 4794 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 4795 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4796 "PORTIN",
AnnaBridge 172:65be27845400 4797 "PORTINOUT",
AnnaBridge 172:65be27845400 4798 "PORTOUT",
AnnaBridge 172:65be27845400 4799 "PWMOUT",
AnnaBridge 172:65be27845400 4800 "SERIAL",
AnnaBridge 172:65be27845400 4801 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 4802 "SERIAL_FC",
AnnaBridge 172:65be27845400 4803 "SLEEP",
AnnaBridge 172:65be27845400 4804 "SPI",
AnnaBridge 172:65be27845400 4805 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 4806 "SPISLAVE"
AnnaBridge 172:65be27845400 4807 ],
AnnaBridge 161:aa5281ff4a02 4808 "device_name": "nRF51822_xxAA",
AnnaBridge 172:65be27845400 4809 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 4810 "extra_labels_add": ["MTB_LAIRD_BL600"],
AnnaBridge 161:aa5281ff4a02 4811 "config": {
AnnaBridge 161:aa5281ff4a02 4812 "usb_tx": {
AnnaBridge 161:aa5281ff4a02 4813 "help": "Value SIO_21",
AnnaBridge 161:aa5281ff4a02 4814 "value": "SIO_21"
AnnaBridge 161:aa5281ff4a02 4815 },
AnnaBridge 161:aa5281ff4a02 4816 "usb_rx": {
AnnaBridge 161:aa5281ff4a02 4817 "help": "Value SIO_22",
AnnaBridge 161:aa5281ff4a02 4818 "value": "SIO_22"
AnnaBridge 161:aa5281ff4a02 4819 },
AnnaBridge 161:aa5281ff4a02 4820 "stdio_uart": {
AnnaBridge 161:aa5281ff4a02 4821 "help": "Value: UART_0",
AnnaBridge 161:aa5281ff4a02 4822 "value": "UART_0",
AnnaBridge 161:aa5281ff4a02 4823 "macro_name": "STDIO_UART"
AnnaBridge 172:65be27845400 4824 }
AnnaBridge 161:aa5281ff4a02 4825 },
AnnaBridge 161:aa5281ff4a02 4826 "overrides": {
AnnaBridge 172:65be27845400 4827 "uart_hwfc": 0
AnnaBridge 161:aa5281ff4a02 4828 }
AnnaBridge 161:aa5281ff4a02 4829 },
AnnaBridge 156:ff21514d8981 4830 "TY51822R3": {
AnnaBridge 156:ff21514d8981 4831 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 156:ff21514d8981 4832 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
AnnaBridge 172:65be27845400 4833 "device_has": [
AnnaBridge 172:65be27845400 4834 "USTICKER",
AnnaBridge 172:65be27845400 4835 "LPTICKER",
AnnaBridge 172:65be27845400 4836 "ANALOGIN",
AnnaBridge 172:65be27845400 4837 "I2C",
AnnaBridge 172:65be27845400 4838 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 4839 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4840 "PORTIN",
AnnaBridge 172:65be27845400 4841 "PORTINOUT",
AnnaBridge 172:65be27845400 4842 "PORTOUT",
AnnaBridge 172:65be27845400 4843 "PWMOUT",
AnnaBridge 172:65be27845400 4844 "SERIAL",
AnnaBridge 172:65be27845400 4845 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 4846 "SLEEP",
AnnaBridge 172:65be27845400 4847 "SPI",
AnnaBridge 172:65be27845400 4848 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 4849 "SPISLAVE"
AnnaBridge 172:65be27845400 4850 ],
AnnaBridge 156:ff21514d8981 4851 "detect_code": ["1019"],
AnnaBridge 156:ff21514d8981 4852 "release_versions": ["2", "5"],
AnnaBridge 172:65be27845400 4853 "overrides": { "uart_hwfc": 0 },
AnnaBridge 156:ff21514d8981 4854 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 4855 },
AnnaBridge 156:ff21514d8981 4856 "TY51822R3_BOOT": {
AnnaBridge 156:ff21514d8981 4857 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 4858 "extra_labels_add": ["TY51822R3"],
AnnaBridge 156:ff21514d8981 4859 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
AnnaBridge 156:ff21514d8981 4860 },
AnnaBridge 156:ff21514d8981 4861 "TY51822R3_OTA": {
AnnaBridge 156:ff21514d8981 4862 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 4863 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 4864 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
AnnaBridge 156:ff21514d8981 4865 },
AnnaBridge 156:ff21514d8981 4866 "ARM_MPS2_Target": {
AnnaBridge 156:ff21514d8981 4867 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4868 "public": false,
AnnaBridge 172:65be27845400 4869 "device_has": [
AnnaBridge 172:65be27845400 4870 "AACI",
AnnaBridge 172:65be27845400 4871 "ANALOGIN",
AnnaBridge 172:65be27845400 4872 "CLCD",
AnnaBridge 172:65be27845400 4873 "ETHERNET",
AnnaBridge 172:65be27845400 4874 "I2C",
AnnaBridge 172:65be27845400 4875 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4876 "PORTIN",
AnnaBridge 172:65be27845400 4877 "PORTINOUT",
AnnaBridge 172:65be27845400 4878 "PORTOUT",
AnnaBridge 172:65be27845400 4879 "SERIAL",
AnnaBridge 172:65be27845400 4880 "SERIAL_FC",
AnnaBridge 172:65be27845400 4881 "SPI",
AnnaBridge 172:65be27845400 4882 "SPISLAVE",
AnnaBridge 172:65be27845400 4883 "TSC"
AnnaBridge 172:65be27845400 4884 ]
AnnaBridge 156:ff21514d8981 4885 },
AnnaBridge 156:ff21514d8981 4886 "ARM_MPS2_M0": {
AnnaBridge 156:ff21514d8981 4887 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 4888 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 4889 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 4890 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 172:65be27845400 4891 "macros": [
AnnaBridge 172:65be27845400 4892 "CMSDK_CM0",
AnnaBridge 172:65be27845400 4893 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 4894 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 4895 ],
AnnaBridge 172:65be27845400 4896 "device_has": [
AnnaBridge 172:65be27845400 4897 "AACI",
AnnaBridge 172:65be27845400 4898 "ANALOGIN",
AnnaBridge 172:65be27845400 4899 "CLCD",
AnnaBridge 172:65be27845400 4900 "ETHERNET",
AnnaBridge 172:65be27845400 4901 "I2C",
AnnaBridge 172:65be27845400 4902 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4903 "PORTIN",
AnnaBridge 172:65be27845400 4904 "PORTINOUT",
AnnaBridge 172:65be27845400 4905 "PORTOUT",
AnnaBridge 172:65be27845400 4906 "SERIAL",
AnnaBridge 172:65be27845400 4907 "SPI",
AnnaBridge 172:65be27845400 4908 "SPISLAVE",
AnnaBridge 172:65be27845400 4909 "TSC",
AnnaBridge 172:65be27845400 4910 "MPU"
AnnaBridge 172:65be27845400 4911 ],
AnnaBridge 156:ff21514d8981 4912 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4913 },
AnnaBridge 156:ff21514d8981 4914 "ARM_MPS2_M0P": {
AnnaBridge 156:ff21514d8981 4915 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 4916 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 4917 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 4918 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
AnnaBridge 156:ff21514d8981 4919 "macros": ["CMSDK_CM0plus"],
AnnaBridge 172:65be27845400 4920 "device_has": [
AnnaBridge 172:65be27845400 4921 "AACI",
AnnaBridge 172:65be27845400 4922 "ANALOGIN",
AnnaBridge 172:65be27845400 4923 "CLCD",
AnnaBridge 172:65be27845400 4924 "ETHERNET",
AnnaBridge 172:65be27845400 4925 "I2C",
AnnaBridge 172:65be27845400 4926 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4927 "PORTIN",
AnnaBridge 172:65be27845400 4928 "PORTINOUT",
AnnaBridge 172:65be27845400 4929 "PORTOUT",
AnnaBridge 172:65be27845400 4930 "SERIAL",
AnnaBridge 172:65be27845400 4931 "SPI",
AnnaBridge 172:65be27845400 4932 "SPISLAVE",
AnnaBridge 172:65be27845400 4933 "TSC",
AnnaBridge 172:65be27845400 4934 "MPU"
AnnaBridge 172:65be27845400 4935 ],
AnnaBridge 156:ff21514d8981 4936 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4937 },
AnnaBridge 156:ff21514d8981 4938 "ARM_MPS2_M3": {
AnnaBridge 156:ff21514d8981 4939 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 4940 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4941 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 4942 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
AnnaBridge 156:ff21514d8981 4943 "macros": ["CMSDK_CM3"],
AnnaBridge 172:65be27845400 4944 "device_has": [
AnnaBridge 172:65be27845400 4945 "AACI",
AnnaBridge 172:65be27845400 4946 "ANALOGIN",
AnnaBridge 172:65be27845400 4947 "CLCD",
AnnaBridge 172:65be27845400 4948 "ETHERNET",
AnnaBridge 172:65be27845400 4949 "I2C",
AnnaBridge 172:65be27845400 4950 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4951 "PORTIN",
AnnaBridge 172:65be27845400 4952 "PORTINOUT",
AnnaBridge 172:65be27845400 4953 "PORTOUT",
AnnaBridge 172:65be27845400 4954 "SERIAL",
AnnaBridge 172:65be27845400 4955 "SPI",
AnnaBridge 172:65be27845400 4956 "SPISLAVE",
AnnaBridge 172:65be27845400 4957 "TSC",
AnnaBridge 172:65be27845400 4958 "MPU"
AnnaBridge 172:65be27845400 4959 ],
AnnaBridge 156:ff21514d8981 4960 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4961 },
AnnaBridge 156:ff21514d8981 4962 "ARM_MPS2_M4": {
AnnaBridge 156:ff21514d8981 4963 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 4964 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4965 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 4966 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
AnnaBridge 156:ff21514d8981 4967 "macros": ["CMSDK_CM4"],
AnnaBridge 172:65be27845400 4968 "device_has": [
AnnaBridge 172:65be27845400 4969 "AACI",
AnnaBridge 172:65be27845400 4970 "ANALOGIN",
AnnaBridge 172:65be27845400 4971 "CLCD",
AnnaBridge 172:65be27845400 4972 "ETHERNET",
AnnaBridge 172:65be27845400 4973 "I2C",
AnnaBridge 172:65be27845400 4974 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4975 "PORTIN",
AnnaBridge 172:65be27845400 4976 "PORTINOUT",
AnnaBridge 172:65be27845400 4977 "PORTOUT",
AnnaBridge 172:65be27845400 4978 "SERIAL",
AnnaBridge 172:65be27845400 4979 "SPI",
AnnaBridge 172:65be27845400 4980 "SPISLAVE",
AnnaBridge 172:65be27845400 4981 "TSC",
AnnaBridge 172:65be27845400 4982 "MPU"
AnnaBridge 172:65be27845400 4983 ],
AnnaBridge 156:ff21514d8981 4984 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 4985 },
AnnaBridge 156:ff21514d8981 4986 "ARM_MPS2_M7": {
AnnaBridge 156:ff21514d8981 4987 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 4988 "core": "Cortex-M7",
AnnaBridge 156:ff21514d8981 4989 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 4990 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
AnnaBridge 156:ff21514d8981 4991 "macros": ["CMSDK_CM7"],
AnnaBridge 172:65be27845400 4992 "device_has": [
AnnaBridge 172:65be27845400 4993 "AACI",
AnnaBridge 172:65be27845400 4994 "ANALOGIN",
AnnaBridge 172:65be27845400 4995 "CLCD",
AnnaBridge 172:65be27845400 4996 "ETHERNET",
AnnaBridge 172:65be27845400 4997 "I2C",
AnnaBridge 172:65be27845400 4998 "INTERRUPTIN",
AnnaBridge 172:65be27845400 4999 "PORTIN",
AnnaBridge 172:65be27845400 5000 "PORTINOUT",
AnnaBridge 172:65be27845400 5001 "PORTOUT",
AnnaBridge 172:65be27845400 5002 "SERIAL",
AnnaBridge 172:65be27845400 5003 "SPI",
AnnaBridge 172:65be27845400 5004 "SPISLAVE",
AnnaBridge 172:65be27845400 5005 "TSC",
AnnaBridge 172:65be27845400 5006 "MPU"
AnnaBridge 172:65be27845400 5007 ],
AnnaBridge 156:ff21514d8981 5008 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 5009 },
AnnaBridge 156:ff21514d8981 5010 "ARM_IOTSS_Target": {
AnnaBridge 156:ff21514d8981 5011 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5012 "public": false,
AnnaBridge 172:65be27845400 5013 "device_has": [
AnnaBridge 172:65be27845400 5014 "AACI",
AnnaBridge 172:65be27845400 5015 "ANALOGIN",
AnnaBridge 172:65be27845400 5016 "CLCD",
AnnaBridge 172:65be27845400 5017 "ETHERNET",
AnnaBridge 172:65be27845400 5018 "I2C",
AnnaBridge 172:65be27845400 5019 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5020 "PORTIN",
AnnaBridge 172:65be27845400 5021 "PORTINOUT",
AnnaBridge 172:65be27845400 5022 "PORTOUT",
AnnaBridge 172:65be27845400 5023 "SERIAL",
AnnaBridge 172:65be27845400 5024 "SPI",
AnnaBridge 172:65be27845400 5025 "SPISLAVE",
AnnaBridge 172:65be27845400 5026 "TSC",
AnnaBridge 172:65be27845400 5027 "MPU"
AnnaBridge 172:65be27845400 5028 ]
AnnaBridge 156:ff21514d8981 5029 },
AnnaBridge 156:ff21514d8981 5030 "ARM_IOTSS_BEID": {
AnnaBridge 156:ff21514d8981 5031 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 5032 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 5033 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 5034 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
AnnaBridge 156:ff21514d8981 5035 "macros": ["CMSDK_BEID"],
AnnaBridge 172:65be27845400 5036 "device_has": [
AnnaBridge 172:65be27845400 5037 "AACI",
AnnaBridge 172:65be27845400 5038 "ANALOGIN",
AnnaBridge 172:65be27845400 5039 "CLCD",
AnnaBridge 172:65be27845400 5040 "ETHERNET",
AnnaBridge 172:65be27845400 5041 "I2C",
AnnaBridge 172:65be27845400 5042 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5043 "PORTIN",
AnnaBridge 172:65be27845400 5044 "PORTINOUT",
AnnaBridge 172:65be27845400 5045 "PORTOUT",
AnnaBridge 172:65be27845400 5046 "SERIAL",
AnnaBridge 172:65be27845400 5047 "SPI",
AnnaBridge 172:65be27845400 5048 "SPISLAVE",
AnnaBridge 172:65be27845400 5049 "TSC",
AnnaBridge 172:65be27845400 5050 "MPU"
AnnaBridge 172:65be27845400 5051 ],
AnnaBridge 156:ff21514d8981 5052 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 5053 },
AnnaBridge 172:65be27845400 5054 "ARM_CM3DS_MPS2": {
AnnaBridge 156:ff21514d8981 5055 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 5056 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 5057 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 5058 "components_add": ["SMSC9220"],
AnnaBridge 156:ff21514d8981 5059 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 165:d1b4690b3f8b 5060 "OUTPUT_EXT": "elf",
AnnaBridge 156:ff21514d8981 5061 "macros": ["CMSDK_CM3DS"],
AnnaBridge 172:65be27845400 5062 "device_has": [
AnnaBridge 172:65be27845400 5063 "ANALOGIN",
AnnaBridge 172:65be27845400 5064 "EMAC",
AnnaBridge 172:65be27845400 5065 "FLASH",
AnnaBridge 172:65be27845400 5066 "I2C",
AnnaBridge 172:65be27845400 5067 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5068 "LPTICKER",
AnnaBridge 172:65be27845400 5069 "PORTIN",
AnnaBridge 172:65be27845400 5070 "PORTINOUT",
AnnaBridge 172:65be27845400 5071 "PORTOUT",
AnnaBridge 172:65be27845400 5072 "RTC",
AnnaBridge 172:65be27845400 5073 "SERIAL",
AnnaBridge 172:65be27845400 5074 "SLEEP",
AnnaBridge 172:65be27845400 5075 "SPI",
AnnaBridge 172:65be27845400 5076 "TRNG",
AnnaBridge 172:65be27845400 5077 "USTICKER",
AnnaBridge 172:65be27845400 5078 "MPU"
AnnaBridge 172:65be27845400 5079 ],
AnnaBridge 156:ff21514d8981 5080 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5081 "copy_method": "mps2",
AnnaBridge 172:65be27845400 5082 "reset_method": "reboot.txt",
AnnaBridge 172:65be27845400 5083 "overrides": {
AnnaBridge 172:65be27845400 5084 "target.network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 5085 }
AnnaBridge 156:ff21514d8981 5086 },
AnnaBridge 156:ff21514d8981 5087 "ARM_BEETLE_SOC": {
AnnaBridge 156:ff21514d8981 5088 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 5089 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 5090 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 5091 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 5092 "extra_labels": ["ARM_SSG", "BEETLE"],
AnnaBridge 172:65be27845400 5093 "macros": [
AnnaBridge 172:65be27845400 5094 "CMSDK_BEETLE",
AnnaBridge 172:65be27845400 5095 "WSF_MS_PER_TICK=20",
AnnaBridge 172:65be27845400 5096 "WSF_TOKEN_ENABLED=FALSE",
AnnaBridge 172:65be27845400 5097 "WSF_TRACE_ENABLED=TRUE",
AnnaBridge 172:65be27845400 5098 "WSF_ASSERT_ENABLED=FALSE",
AnnaBridge 172:65be27845400 5099 "WSF_PRINTF_MAX_LEN=128",
AnnaBridge 172:65be27845400 5100 "ASIC",
AnnaBridge 172:65be27845400 5101 "CONFIG_HOST_REV=0x20",
AnnaBridge 172:65be27845400 5102 "CONFIG_ALLOW_DEEP_SLEEP=FALSE",
AnnaBridge 172:65be27845400 5103 "HCI_VS_TARGET",
AnnaBridge 172:65be27845400 5104 "CONFIG_ALLOW_SETTING_WRITE=TRUE",
AnnaBridge 172:65be27845400 5105 "WSF_MAX_HANDLERS=20",
AnnaBridge 172:65be27845400 5106 "NO_LEDS"
AnnaBridge 172:65be27845400 5107 ],
AnnaBridge 172:65be27845400 5108 "device_has": [
AnnaBridge 172:65be27845400 5109 "ANALOGIN",
AnnaBridge 172:65be27845400 5110 "CLCD",
AnnaBridge 172:65be27845400 5111 "I2C",
AnnaBridge 172:65be27845400 5112 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5113 "PORTIN",
AnnaBridge 172:65be27845400 5114 "PORTINOUT",
AnnaBridge 172:65be27845400 5115 "PORTOUT",
AnnaBridge 172:65be27845400 5116 "SERIAL",
AnnaBridge 172:65be27845400 5117 "SLEEP",
AnnaBridge 172:65be27845400 5118 "SPI",
AnnaBridge 172:65be27845400 5119 "MPU"
AnnaBridge 172:65be27845400 5120 ],
AnnaBridge 156:ff21514d8981 5121 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 5122 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 5123 },
AnnaBridge 161:aa5281ff4a02 5124 "RZ_A1XX": {
AnnaBridge 161:aa5281ff4a02 5125 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5126 "core": "Cortex-A9",
AnnaBridge 156:ff21514d8981 5127 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 5128 "extra_labels": ["RENESAS", "RZ_A1XX"],
AnnaBridge 172:65be27845400 5129 "device_has": [
AnnaBridge 172:65be27845400 5130 "SLEEP",
AnnaBridge 172:65be27845400 5131 "USTICKER",
AnnaBridge 172:65be27845400 5132 "RTC",
AnnaBridge 172:65be27845400 5133 "ANALOGIN",
AnnaBridge 172:65be27845400 5134 "CAN",
AnnaBridge 172:65be27845400 5135 "ETHERNET",
AnnaBridge 172:65be27845400 5136 "I2C",
AnnaBridge 172:65be27845400 5137 "I2CSLAVE",
AnnaBridge 172:65be27845400 5138 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5139 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5140 "PORTIN",
AnnaBridge 172:65be27845400 5141 "PORTINOUT",
AnnaBridge 172:65be27845400 5142 "PORTOUT",
AnnaBridge 172:65be27845400 5143 "PWMOUT",
AnnaBridge 172:65be27845400 5144 "SERIAL",
AnnaBridge 172:65be27845400 5145 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5146 "SERIAL_FC",
AnnaBridge 172:65be27845400 5147 "SPI",
AnnaBridge 172:65be27845400 5148 "SPISLAVE",
AnnaBridge 172:65be27845400 5149 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5150 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 5151 ],
Anna Bridge 169:a7c7b631e539 5152 "program_cycle_s": 2,
Anna Bridge 169:a7c7b631e539 5153 "overrides": {
Anna Bridge 169:a7c7b631e539 5154 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 5155 }
AnnaBridge 161:aa5281ff4a02 5156 },
AnnaBridge 161:aa5281ff4a02 5157 "RZ_A1H": {
AnnaBridge 161:aa5281ff4a02 5158 "inherits": ["RZ_A1XX"],
AnnaBridge 161:aa5281ff4a02 5159 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 5160 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
AnnaBridge 172:65be27845400 5161 "components_add": ["SD"],
AnnaBridge 170:e95d10626187 5162 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
AnnaBridge 170:e95d10626187 5163 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 5164 "device_name": "R7S72100",
AnnaBridge 170:e95d10626187 5165 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5166 },
AnnaBridge 156:ff21514d8981 5167 "VK_RZ_A1H": {
AnnaBridge 161:aa5281ff4a02 5168 "inherits": ["RZ_A1XX"],
Anna Bridge 169:a7c7b631e539 5169 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
Anna Bridge 169:a7c7b631e539 5170 "device_has_add": ["EMAC"],
AnnaBridge 165:d1b4690b3f8b 5171 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 5172 },
AnnaBridge 161:aa5281ff4a02 5173 "GR_LYCHEE": {
AnnaBridge 161:aa5281ff4a02 5174 "inherits": ["RZ_A1XX"],
AnnaBridge 161:aa5281ff4a02 5175 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 5176 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
AnnaBridge 172:65be27845400 5177 "components_add": ["SD"],
AnnaBridge 170:e95d10626187 5178 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
AnnaBridge 161:aa5281ff4a02 5179 "device_has_remove": ["ETHERNET"],
Anna Bridge 169:a7c7b631e539 5180 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 5181 "device_name": "R7S72103",
AnnaBridge 170:e95d10626187 5182 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 5183 "overrides": {
Anna Bridge 169:a7c7b631e539 5184 "network-default-interface-type": null
Anna Bridge 169:a7c7b631e539 5185 }
AnnaBridge 161:aa5281ff4a02 5186 },
AnnaBridge 156:ff21514d8981 5187 "MAXWSNENV": {
AnnaBridge 156:ff21514d8981 5188 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5189 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 5190 "macros": ["__SYSTEM_HFX=24000000"],
AnnaBridge 156:ff21514d8981 5191 "extra_labels": ["Maxim", "MAX32610"],
AnnaBridge 156:ff21514d8981 5192 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5193 "device_has": [
AnnaBridge 172:65be27845400 5194 "ANALOGIN",
AnnaBridge 172:65be27845400 5195 "ANALOGOUT",
AnnaBridge 172:65be27845400 5196 "I2C",
AnnaBridge 172:65be27845400 5197 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5198 "PORTIN",
AnnaBridge 172:65be27845400 5199 "PORTINOUT",
AnnaBridge 172:65be27845400 5200 "PORTOUT",
AnnaBridge 172:65be27845400 5201 "PWMOUT",
AnnaBridge 172:65be27845400 5202 "SERIAL",
AnnaBridge 172:65be27845400 5203 "SERIAL_FC",
AnnaBridge 172:65be27845400 5204 "SLEEP",
AnnaBridge 172:65be27845400 5205 "SPI",
AnnaBridge 172:65be27845400 5206 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 5207 ],
AnnaBridge 156:ff21514d8981 5208 "features": ["BLE"],
Anna Bridge 169:a7c7b631e539 5209 "release_versions": []
AnnaBridge 156:ff21514d8981 5210 },
AnnaBridge 156:ff21514d8981 5211 "MAX32600MBED": {
AnnaBridge 156:ff21514d8981 5212 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5213 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 5214 "macros": ["__SYSTEM_HFX=24000000"],
AnnaBridge 156:ff21514d8981 5215 "extra_labels": ["Maxim", "MAX32600"],
AnnaBridge 156:ff21514d8981 5216 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5217 "device_has": [
AnnaBridge 172:65be27845400 5218 "ANALOGIN",
AnnaBridge 172:65be27845400 5219 "ANALOGOUT",
AnnaBridge 172:65be27845400 5220 "I2C",
AnnaBridge 172:65be27845400 5221 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5222 "PORTIN",
AnnaBridge 172:65be27845400 5223 "PORTINOUT",
AnnaBridge 172:65be27845400 5224 "PORTOUT",
AnnaBridge 172:65be27845400 5225 "PWMOUT",
AnnaBridge 172:65be27845400 5226 "SERIAL",
AnnaBridge 172:65be27845400 5227 "SERIAL_FC",
AnnaBridge 172:65be27845400 5228 "SLEEP",
AnnaBridge 172:65be27845400 5229 "SPI",
AnnaBridge 172:65be27845400 5230 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 5231 ],
AnnaBridge 156:ff21514d8981 5232 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 5233 },
AnnaBridge 156:ff21514d8981 5234 "MAX32620HSP": {
AnnaBridge 156:ff21514d8981 5235 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5236 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 5237 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 156:ff21514d8981 5238 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5239 "device_has": [
AnnaBridge 172:65be27845400 5240 "ANALOGIN",
AnnaBridge 172:65be27845400 5241 "I2C",
AnnaBridge 172:65be27845400 5242 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5243 "PORTIN",
AnnaBridge 172:65be27845400 5244 "PORTINOUT",
AnnaBridge 172:65be27845400 5245 "PORTOUT",
AnnaBridge 172:65be27845400 5246 "PWMOUT",
AnnaBridge 172:65be27845400 5247 "SERIAL",
AnnaBridge 172:65be27845400 5248 "SERIAL_FC",
AnnaBridge 172:65be27845400 5249 "SLEEP",
AnnaBridge 172:65be27845400 5250 "SPI",
AnnaBridge 172:65be27845400 5251 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5252 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 5253 ],
AnnaBridge 156:ff21514d8981 5254 "features": ["BLE"],
Anna Bridge 169:a7c7b631e539 5255 "release_versions": []
AnnaBridge 156:ff21514d8981 5256 },
AnnaBridge 167:84c0a372a020 5257 "MAX32620FTHR": {
AnnaBridge 167:84c0a372a020 5258 "inherits": ["Target"],
AnnaBridge 167:84c0a372a020 5259 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 5260 "macros": [
AnnaBridge 172:65be27845400 5261 "__SYSTEM_HFX=96000000",
AnnaBridge 172:65be27845400 5262 "TARGET=MAX32620",
AnnaBridge 172:65be27845400 5263 "TARGET_REV=0x4332",
AnnaBridge 172:65be27845400 5264 "OPEN_DRAIN_LEDS"
AnnaBridge 172:65be27845400 5265 ],
AnnaBridge 167:84c0a372a020 5266 "extra_labels": ["Maxim", "MAX32620C"],
AnnaBridge 167:84c0a372a020 5267 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5268 "device_has": [
AnnaBridge 172:65be27845400 5269 "ANALOGIN",
AnnaBridge 172:65be27845400 5270 "FLASH",
AnnaBridge 172:65be27845400 5271 "I2C",
AnnaBridge 172:65be27845400 5272 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5273 "LPTICKER",
AnnaBridge 172:65be27845400 5274 "PORTIN",
AnnaBridge 172:65be27845400 5275 "PORTINOUT",
AnnaBridge 172:65be27845400 5276 "PORTOUT",
AnnaBridge 172:65be27845400 5277 "PWMOUT",
AnnaBridge 172:65be27845400 5278 "SERIAL",
AnnaBridge 172:65be27845400 5279 "SERIAL_FC",
AnnaBridge 172:65be27845400 5280 "SLEEP",
AnnaBridge 172:65be27845400 5281 "SPI",
AnnaBridge 172:65be27845400 5282 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5283 "USTICKER"
AnnaBridge 172:65be27845400 5284 ],
AnnaBridge 167:84c0a372a020 5285 "release_versions": ["2", "5"]
AnnaBridge 167:84c0a372a020 5286 },
AnnaBridge 171:3a7713b1edbc 5287 "SDT32620B": {
AnnaBridge 171:3a7713b1edbc 5288 "inherits": ["Target"],
AnnaBridge 171:3a7713b1edbc 5289 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 5290 "macros": [
AnnaBridge 172:65be27845400 5291 "__SYSTEM_HFX=96000000",
AnnaBridge 172:65be27845400 5292 "TARGET=MAX32620",
AnnaBridge 172:65be27845400 5293 "TARGET_REV=0x4332",
AnnaBridge 172:65be27845400 5294 "OPEN_DRAIN_LEDS"
AnnaBridge 172:65be27845400 5295 ],
AnnaBridge 171:3a7713b1edbc 5296 "detect_code": ["3101"],
AnnaBridge 171:3a7713b1edbc 5297 "extra_labels": ["Maxim", "MAX32620C"],
AnnaBridge 171:3a7713b1edbc 5298 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5299 "device_has": [
AnnaBridge 172:65be27845400 5300 "ANALOGIN",
AnnaBridge 172:65be27845400 5301 "FLASH",
AnnaBridge 172:65be27845400 5302 "I2C",
AnnaBridge 172:65be27845400 5303 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5304 "LPTICKER",
AnnaBridge 172:65be27845400 5305 "PORTIN",
AnnaBridge 172:65be27845400 5306 "PORTINOUT",
AnnaBridge 172:65be27845400 5307 "PORTOUT",
AnnaBridge 172:65be27845400 5308 "PWMOUT",
AnnaBridge 172:65be27845400 5309 "SERIAL",
AnnaBridge 172:65be27845400 5310 "SERIAL_FC",
AnnaBridge 172:65be27845400 5311 "SLEEP",
AnnaBridge 172:65be27845400 5312 "SPI",
AnnaBridge 172:65be27845400 5313 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5314 "USTICKER"
AnnaBridge 172:65be27845400 5315 ],
AnnaBridge 171:3a7713b1edbc 5316 "release_versions": ["2", "5"]
AnnaBridge 171:3a7713b1edbc 5317 },
Anna Bridge 169:a7c7b631e539 5318 "MAX32625_BASE": {
AnnaBridge 156:ff21514d8981 5319 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5320 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 5321 "macros": ["TARGET=MAX32625", "TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
AnnaBridge 156:ff21514d8981 5322 "extra_labels": ["Maxim", "MAX32625"],
AnnaBridge 156:ff21514d8981 5323 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5324 "device_has": [
AnnaBridge 172:65be27845400 5325 "ANALOGIN",
AnnaBridge 172:65be27845400 5326 "I2C",
AnnaBridge 172:65be27845400 5327 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5328 "LPTICKER",
AnnaBridge 172:65be27845400 5329 "PORTIN",
AnnaBridge 172:65be27845400 5330 "PORTINOUT",
AnnaBridge 172:65be27845400 5331 "PORTOUT",
AnnaBridge 172:65be27845400 5332 "PWMOUT",
AnnaBridge 172:65be27845400 5333 "RTC",
AnnaBridge 172:65be27845400 5334 "SERIAL",
AnnaBridge 172:65be27845400 5335 "SERIAL_FC",
AnnaBridge 172:65be27845400 5336 "SLEEP",
AnnaBridge 172:65be27845400 5337 "SPI",
AnnaBridge 172:65be27845400 5338 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5339 "USTICKER"
AnnaBridge 172:65be27845400 5340 ],
AnnaBridge 171:3a7713b1edbc 5341 "device_name": "MAX32625",
Anna Bridge 169:a7c7b631e539 5342 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 5343 "public": false
Anna Bridge 169:a7c7b631e539 5344 },
Anna Bridge 169:a7c7b631e539 5345 "MAX32625MBED": {
AnnaBridge 171:3a7713b1edbc 5346 "inherits": ["MAX32625_BASE"],
AnnaBridge 171:3a7713b1edbc 5347 "extra_labels_add": ["MAX32625_NO_BOOT"]
AnnaBridge 171:3a7713b1edbc 5348 },
AnnaBridge 171:3a7713b1edbc 5349 "SDT32625B": {
AnnaBridge 171:3a7713b1edbc 5350 "inherits": ["MAX32625_BASE"],
AnnaBridge 171:3a7713b1edbc 5351 "extra_labels_add": ["MAX32625_NO_BOOT"],
AnnaBridge 171:3a7713b1edbc 5352 "detect_code": ["3102"]
Anna Bridge 169:a7c7b631e539 5353 },
Anna Bridge 169:a7c7b631e539 5354 "MAX32625PICO": {
AnnaBridge 171:3a7713b1edbc 5355 "inherits": ["MAX32625_BASE"],
AnnaBridge 171:3a7713b1edbc 5356 "extra_labels_add": ["MAX32625_BOOT"],
AnnaBridge 171:3a7713b1edbc 5357 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5358 },
AnnaBridge 156:ff21514d8981 5359 "MAX32625NEXPAQ": {
AnnaBridge 171:3a7713b1edbc 5360 "inherits": ["MAX32625_BASE"]
AnnaBridge 156:ff21514d8981 5361 },
AnnaBridge 156:ff21514d8981 5362 "MAX32630FTHR": {
AnnaBridge 156:ff21514d8981 5363 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5364 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 5365 "macros": [
AnnaBridge 172:65be27845400 5366 "__SYSTEM_HFX=96000000",
AnnaBridge 172:65be27845400 5367 "TARGET=MAX32630",
AnnaBridge 172:65be27845400 5368 "TARGET_REV=0x4132",
AnnaBridge 172:65be27845400 5369 "BLE_HCI_UART",
AnnaBridge 172:65be27845400 5370 "OPEN_DRAIN_LEDS"
AnnaBridge 172:65be27845400 5371 ],
AnnaBridge 156:ff21514d8981 5372 "extra_labels": ["Maxim", "MAX32630"],
AnnaBridge 156:ff21514d8981 5373 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 172:65be27845400 5374 "device_has": [
AnnaBridge 172:65be27845400 5375 "ANALOGIN",
AnnaBridge 172:65be27845400 5376 "I2C",
AnnaBridge 172:65be27845400 5377 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5378 "LPTICKER",
AnnaBridge 172:65be27845400 5379 "PORTIN",
AnnaBridge 172:65be27845400 5380 "PORTINOUT",
AnnaBridge 172:65be27845400 5381 "PORTOUT",
AnnaBridge 172:65be27845400 5382 "PWMOUT",
AnnaBridge 172:65be27845400 5383 "SERIAL",
AnnaBridge 172:65be27845400 5384 "SERIAL_FC",
AnnaBridge 172:65be27845400 5385 "SPI",
AnnaBridge 172:65be27845400 5386 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5387 "USTICKER",
AnnaBridge 172:65be27845400 5388 "MPU"
AnnaBridge 172:65be27845400 5389 ],
AnnaBridge 165:d1b4690b3f8b 5390 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 5391 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 5392 },
AnnaBridge 156:ff21514d8981 5393 "EFM32": {
AnnaBridge 156:ff21514d8981 5394 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 5395 "extra_labels": ["Silicon_Labs", "EFM32"],
AnnaBridge 172:65be27845400 5396 "macros": [
AnnaBridge 172:65be27845400 5397 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 5398 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 5399 "EM_MSC_RUN_FROM_FLASH"
AnnaBridge 172:65be27845400 5400 ],
AnnaBridge 156:ff21514d8981 5401 "public": false
AnnaBridge 156:ff21514d8981 5402 },
AnnaBridge 156:ff21514d8981 5403 "EFM32GG990F1024": {
AnnaBridge 156:ff21514d8981 5404 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5405 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
AnnaBridge 156:ff21514d8981 5406 "core": "Cortex-M3",
AnnaBridge 158:1c57384330a6 5407 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5408 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5409 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5410 "device_name": "EFM32GG990F1024",
AnnaBridge 156:ff21514d8981 5411 "public": false,
AnnaBridge 156:ff21514d8981 5412 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5413 },
AnnaBridge 156:ff21514d8981 5414 "EFM32GG_STK3700": {
AnnaBridge 156:ff21514d8981 5415 "inherits": ["EFM32GG990F1024"],
AnnaBridge 172:65be27845400 5416 "progen": { "target": "efm32gg-stk" },
AnnaBridge 172:65be27845400 5417 "device_has": [
AnnaBridge 172:65be27845400 5418 "ANALOGIN",
AnnaBridge 172:65be27845400 5419 "ANALOGOUT",
AnnaBridge 172:65be27845400 5420 "I2C",
AnnaBridge 172:65be27845400 5421 "I2CSLAVE",
AnnaBridge 172:65be27845400 5422 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5423 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5424 "LPTICKER",
AnnaBridge 172:65be27845400 5425 "PORTIN",
AnnaBridge 172:65be27845400 5426 "PORTINOUT",
AnnaBridge 172:65be27845400 5427 "PORTOUT",
AnnaBridge 172:65be27845400 5428 "PWMOUT",
AnnaBridge 172:65be27845400 5429 "RTC",
AnnaBridge 172:65be27845400 5430 "SERIAL",
AnnaBridge 172:65be27845400 5431 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5432 "SLEEP",
AnnaBridge 172:65be27845400 5433 "SPI",
AnnaBridge 172:65be27845400 5434 "SPISLAVE",
AnnaBridge 172:65be27845400 5435 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5436 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5437 "USTICKER",
AnnaBridge 172:65be27845400 5438 "FLASH",
AnnaBridge 172:65be27845400 5439 "ITM",
AnnaBridge 172:65be27845400 5440 "MPU"
AnnaBridge 172:65be27845400 5441 ],
AnnaBridge 156:ff21514d8981 5442 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5443 "config": {
AnnaBridge 156:ff21514d8981 5444 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5445 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5446 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5447 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5448 },
AnnaBridge 156:ff21514d8981 5449 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5450 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5451 "value": "48000000",
AnnaBridge 156:ff21514d8981 5452 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5453 },
AnnaBridge 156:ff21514d8981 5454 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5455 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5456 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5457 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5458 },
AnnaBridge 156:ff21514d8981 5459 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5460 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5461 "value": "32768",
AnnaBridge 156:ff21514d8981 5462 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5463 },
AnnaBridge 156:ff21514d8981 5464 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5465 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5466 "value": "21000000",
AnnaBridge 156:ff21514d8981 5467 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5468 },
AnnaBridge 156:ff21514d8981 5469 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5470 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5471 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 5472 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5473 },
AnnaBridge 156:ff21514d8981 5474 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5475 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5476 "value": "PF7",
AnnaBridge 156:ff21514d8981 5477 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5478 }
AnnaBridge 156:ff21514d8981 5479 }
AnnaBridge 156:ff21514d8981 5480 },
AnnaBridge 156:ff21514d8981 5481 "EFM32LG990F256": {
AnnaBridge 156:ff21514d8981 5482 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5483 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
AnnaBridge 156:ff21514d8981 5484 "core": "Cortex-M3",
AnnaBridge 158:1c57384330a6 5485 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5486 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5487 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5488 "device_name": "EFM32LG990F256",
AnnaBridge 156:ff21514d8981 5489 "public": false,
AnnaBridge 156:ff21514d8981 5490 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5491 },
AnnaBridge 156:ff21514d8981 5492 "EFM32LG_STK3600": {
AnnaBridge 156:ff21514d8981 5493 "inherits": ["EFM32LG990F256"],
AnnaBridge 172:65be27845400 5494 "device_has": [
AnnaBridge 172:65be27845400 5495 "ANALOGIN",
AnnaBridge 172:65be27845400 5496 "ANALOGOUT",
AnnaBridge 172:65be27845400 5497 "I2C",
AnnaBridge 172:65be27845400 5498 "I2CSLAVE",
AnnaBridge 172:65be27845400 5499 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5500 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5501 "LPTICKER",
AnnaBridge 172:65be27845400 5502 "PORTIN",
AnnaBridge 172:65be27845400 5503 "PORTINOUT",
AnnaBridge 172:65be27845400 5504 "PORTOUT",
AnnaBridge 172:65be27845400 5505 "PWMOUT",
AnnaBridge 172:65be27845400 5506 "RTC",
AnnaBridge 172:65be27845400 5507 "SERIAL",
AnnaBridge 172:65be27845400 5508 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5509 "SLEEP",
AnnaBridge 172:65be27845400 5510 "SPI",
AnnaBridge 172:65be27845400 5511 "SPISLAVE",
AnnaBridge 172:65be27845400 5512 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5513 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5514 "USTICKER",
AnnaBridge 172:65be27845400 5515 "FLASH",
AnnaBridge 172:65be27845400 5516 "MPU"
AnnaBridge 172:65be27845400 5517 ],
AnnaBridge 156:ff21514d8981 5518 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5519 "device_name": "EFM32LG990F256",
AnnaBridge 156:ff21514d8981 5520 "config": {
AnnaBridge 156:ff21514d8981 5521 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5522 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5523 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5524 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5525 },
AnnaBridge 156:ff21514d8981 5526 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5527 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5528 "value": "48000000",
AnnaBridge 156:ff21514d8981 5529 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5530 },
AnnaBridge 156:ff21514d8981 5531 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5532 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5533 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5534 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5535 },
AnnaBridge 156:ff21514d8981 5536 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5537 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5538 "value": "32768",
AnnaBridge 156:ff21514d8981 5539 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5540 },
AnnaBridge 156:ff21514d8981 5541 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5542 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5543 "value": "21000000",
AnnaBridge 156:ff21514d8981 5544 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5545 },
AnnaBridge 156:ff21514d8981 5546 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5547 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5548 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 5549 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5550 },
AnnaBridge 156:ff21514d8981 5551 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5552 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5553 "value": "PF7",
AnnaBridge 156:ff21514d8981 5554 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5555 }
AnnaBridge 156:ff21514d8981 5556 }
AnnaBridge 156:ff21514d8981 5557 },
AnnaBridge 156:ff21514d8981 5558 "EFM32WG990F256": {
AnnaBridge 156:ff21514d8981 5559 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5560 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
AnnaBridge 156:ff21514d8981 5561 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 5562 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5563 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5564 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5565 "device_name": "EFM32WG990F256",
AnnaBridge 156:ff21514d8981 5566 "public": false,
AnnaBridge 156:ff21514d8981 5567 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5568 },
AnnaBridge 156:ff21514d8981 5569 "EFM32WG_STK3800": {
AnnaBridge 156:ff21514d8981 5570 "inherits": ["EFM32WG990F256"],
AnnaBridge 172:65be27845400 5571 "progen": { "target": "efm32wg-stk" },
AnnaBridge 172:65be27845400 5572 "device_has": [
AnnaBridge 172:65be27845400 5573 "ANALOGIN",
AnnaBridge 172:65be27845400 5574 "ANALOGOUT",
AnnaBridge 172:65be27845400 5575 "I2C",
AnnaBridge 172:65be27845400 5576 "I2CSLAVE",
AnnaBridge 172:65be27845400 5577 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5578 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5579 "LPTICKER",
AnnaBridge 172:65be27845400 5580 "PORTIN",
AnnaBridge 172:65be27845400 5581 "PORTINOUT",
AnnaBridge 172:65be27845400 5582 "PORTOUT",
AnnaBridge 172:65be27845400 5583 "PWMOUT",
AnnaBridge 172:65be27845400 5584 "RTC",
AnnaBridge 172:65be27845400 5585 "SERIAL",
AnnaBridge 172:65be27845400 5586 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5587 "SLEEP",
AnnaBridge 172:65be27845400 5588 "SPI",
AnnaBridge 172:65be27845400 5589 "SPISLAVE",
AnnaBridge 172:65be27845400 5590 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5591 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5592 "USTICKER",
AnnaBridge 172:65be27845400 5593 "FLASH",
AnnaBridge 172:65be27845400 5594 "MPU"
AnnaBridge 172:65be27845400 5595 ],
AnnaBridge 156:ff21514d8981 5596 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5597 "config": {
AnnaBridge 156:ff21514d8981 5598 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5599 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5600 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5601 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5602 },
AnnaBridge 156:ff21514d8981 5603 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5604 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5605 "value": "48000000",
AnnaBridge 156:ff21514d8981 5606 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5607 },
AnnaBridge 156:ff21514d8981 5608 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5609 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5610 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5611 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5612 },
AnnaBridge 156:ff21514d8981 5613 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5614 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5615 "value": "32768",
AnnaBridge 156:ff21514d8981 5616 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5617 },
AnnaBridge 156:ff21514d8981 5618 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5619 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5620 "value": "21000000",
AnnaBridge 156:ff21514d8981 5621 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5622 },
AnnaBridge 156:ff21514d8981 5623 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5624 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5625 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 5626 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5627 },
AnnaBridge 156:ff21514d8981 5628 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5629 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5630 "value": "PF7",
AnnaBridge 156:ff21514d8981 5631 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5632 }
AnnaBridge 156:ff21514d8981 5633 }
AnnaBridge 156:ff21514d8981 5634 },
AnnaBridge 156:ff21514d8981 5635 "EFM32ZG222F32": {
AnnaBridge 156:ff21514d8981 5636 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5637 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
AnnaBridge 156:ff21514d8981 5638 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 5639 "default_toolchain": "uARM",
AnnaBridge 158:1c57384330a6 5640 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
AnnaBridge 156:ff21514d8981 5641 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5642 "default_lib": "small",
AnnaBridge 156:ff21514d8981 5643 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 5644 "device_name": "EFM32ZG222F32",
AnnaBridge 156:ff21514d8981 5645 "public": false
AnnaBridge 156:ff21514d8981 5646 },
AnnaBridge 156:ff21514d8981 5647 "EFM32ZG_STK3200": {
AnnaBridge 156:ff21514d8981 5648 "inherits": ["EFM32ZG222F32"],
AnnaBridge 172:65be27845400 5649 "device_has": [
AnnaBridge 172:65be27845400 5650 "ANALOGIN",
AnnaBridge 172:65be27845400 5651 "I2C",
AnnaBridge 172:65be27845400 5652 "I2CSLAVE",
AnnaBridge 172:65be27845400 5653 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5654 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5655 "LPTICKER",
AnnaBridge 172:65be27845400 5656 "PORTIN",
AnnaBridge 172:65be27845400 5657 "PORTINOUT",
AnnaBridge 172:65be27845400 5658 "PORTOUT",
AnnaBridge 172:65be27845400 5659 "PWMOUT",
AnnaBridge 172:65be27845400 5660 "SERIAL",
AnnaBridge 172:65be27845400 5661 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5662 "SLEEP",
AnnaBridge 172:65be27845400 5663 "SPI",
AnnaBridge 172:65be27845400 5664 "SPISLAVE",
AnnaBridge 172:65be27845400 5665 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5666 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5667 "USTICKER"
AnnaBridge 172:65be27845400 5668 ],
AnnaBridge 156:ff21514d8981 5669 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5670 "config": {
AnnaBridge 156:ff21514d8981 5671 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5672 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5673 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5674 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5675 },
AnnaBridge 156:ff21514d8981 5676 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5677 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5678 "value": "24000000",
AnnaBridge 156:ff21514d8981 5679 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5680 },
AnnaBridge 156:ff21514d8981 5681 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5682 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5683 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5684 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5685 },
AnnaBridge 156:ff21514d8981 5686 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5687 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5688 "value": "32768",
AnnaBridge 156:ff21514d8981 5689 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5690 },
AnnaBridge 156:ff21514d8981 5691 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5692 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5693 "value": "21000000",
AnnaBridge 156:ff21514d8981 5694 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5695 },
AnnaBridge 156:ff21514d8981 5696 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5697 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5698 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 5699 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5700 },
AnnaBridge 156:ff21514d8981 5701 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5702 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5703 "value": "PA9",
AnnaBridge 156:ff21514d8981 5704 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5705 }
AnnaBridge 156:ff21514d8981 5706 }
AnnaBridge 156:ff21514d8981 5707 },
AnnaBridge 156:ff21514d8981 5708 "EFM32HG322F64": {
AnnaBridge 156:ff21514d8981 5709 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5710 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
AnnaBridge 156:ff21514d8981 5711 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 5712 "default_toolchain": "uARM",
AnnaBridge 158:1c57384330a6 5713 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
AnnaBridge 156:ff21514d8981 5714 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5715 "default_lib": "small",
AnnaBridge 156:ff21514d8981 5716 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 5717 "device_name": "EFM32HG322F64",
AnnaBridge 156:ff21514d8981 5718 "public": false
AnnaBridge 156:ff21514d8981 5719 },
AnnaBridge 156:ff21514d8981 5720 "EFM32HG_STK3400": {
AnnaBridge 156:ff21514d8981 5721 "inherits": ["EFM32HG322F64"],
AnnaBridge 172:65be27845400 5722 "device_has": [
AnnaBridge 172:65be27845400 5723 "ANALOGIN",
AnnaBridge 172:65be27845400 5724 "I2C",
AnnaBridge 172:65be27845400 5725 "I2CSLAVE",
AnnaBridge 172:65be27845400 5726 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5727 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5728 "LPTICKER",
AnnaBridge 172:65be27845400 5729 "PORTIN",
AnnaBridge 172:65be27845400 5730 "PORTINOUT",
AnnaBridge 172:65be27845400 5731 "PORTOUT",
AnnaBridge 172:65be27845400 5732 "PWMOUT",
AnnaBridge 172:65be27845400 5733 "SERIAL",
AnnaBridge 172:65be27845400 5734 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5735 "SLEEP",
AnnaBridge 172:65be27845400 5736 "SPI",
AnnaBridge 172:65be27845400 5737 "SPISLAVE",
AnnaBridge 172:65be27845400 5738 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5739 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5740 "USTICKER"
AnnaBridge 172:65be27845400 5741 ],
AnnaBridge 156:ff21514d8981 5742 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5743 "config": {
AnnaBridge 156:ff21514d8981 5744 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5745 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5746 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5747 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5748 },
AnnaBridge 156:ff21514d8981 5749 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5750 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5751 "value": "24000000",
AnnaBridge 156:ff21514d8981 5752 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5753 },
AnnaBridge 156:ff21514d8981 5754 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5755 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5756 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5757 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5758 },
AnnaBridge 156:ff21514d8981 5759 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5760 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5761 "value": "32768",
AnnaBridge 156:ff21514d8981 5762 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5763 },
AnnaBridge 156:ff21514d8981 5764 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5765 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5766 "value": "21000000",
AnnaBridge 156:ff21514d8981 5767 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5768 },
AnnaBridge 156:ff21514d8981 5769 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5770 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5771 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 5772 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5773 },
AnnaBridge 156:ff21514d8981 5774 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5775 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5776 "value": "PA9",
AnnaBridge 156:ff21514d8981 5777 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5778 }
AnnaBridge 156:ff21514d8981 5779 }
AnnaBridge 156:ff21514d8981 5780 },
AnnaBridge 156:ff21514d8981 5781 "EFM32PG1B100F256GM32": {
AnnaBridge 156:ff21514d8981 5782 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 5783 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 5784 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 5785 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5786 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5787 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5788 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 156:ff21514d8981 5789 "public": false,
AnnaBridge 156:ff21514d8981 5790 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5791 },
AnnaBridge 156:ff21514d8981 5792 "EFM32PG_STK3401": {
AnnaBridge 156:ff21514d8981 5793 "inherits": ["EFM32PG1B100F256GM32"],
AnnaBridge 172:65be27845400 5794 "device_has": [
AnnaBridge 172:65be27845400 5795 "ANALOGIN",
AnnaBridge 172:65be27845400 5796 "CRC",
AnnaBridge 172:65be27845400 5797 "I2C",
AnnaBridge 172:65be27845400 5798 "I2CSLAVE",
AnnaBridge 172:65be27845400 5799 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5800 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5801 "LPTICKER",
AnnaBridge 172:65be27845400 5802 "PORTIN",
AnnaBridge 172:65be27845400 5803 "PORTINOUT",
AnnaBridge 172:65be27845400 5804 "PORTOUT",
AnnaBridge 172:65be27845400 5805 "PWMOUT",
AnnaBridge 172:65be27845400 5806 "RTC",
AnnaBridge 172:65be27845400 5807 "SERIAL",
AnnaBridge 172:65be27845400 5808 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5809 "SLEEP",
AnnaBridge 172:65be27845400 5810 "SPI",
AnnaBridge 172:65be27845400 5811 "SPISLAVE",
AnnaBridge 172:65be27845400 5812 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5813 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5814 "USTICKER",
AnnaBridge 172:65be27845400 5815 "FLASH",
AnnaBridge 172:65be27845400 5816 "MPU"
AnnaBridge 172:65be27845400 5817 ],
AnnaBridge 156:ff21514d8981 5818 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5819 "config": {
AnnaBridge 156:ff21514d8981 5820 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5821 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5822 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5823 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5824 },
AnnaBridge 156:ff21514d8981 5825 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5826 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5827 "value": "40000000",
AnnaBridge 156:ff21514d8981 5828 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5829 },
AnnaBridge 156:ff21514d8981 5830 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5831 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5832 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5833 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5834 },
AnnaBridge 156:ff21514d8981 5835 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5836 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5837 "value": "32768",
AnnaBridge 156:ff21514d8981 5838 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5839 },
AnnaBridge 156:ff21514d8981 5840 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5841 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5842 "value": "32000000",
AnnaBridge 156:ff21514d8981 5843 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5844 },
AnnaBridge 156:ff21514d8981 5845 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5846 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5847 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 5848 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5849 },
AnnaBridge 156:ff21514d8981 5850 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5851 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5852 "value": "PA5",
AnnaBridge 156:ff21514d8981 5853 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5854 }
AnnaBridge 156:ff21514d8981 5855 }
AnnaBridge 156:ff21514d8981 5856 },
AnnaBridge 156:ff21514d8981 5857 "EFR32MG1P132F256GM48": {
AnnaBridge 156:ff21514d8981 5858 "inherits": ["EFM32"],
AnnaBridge 172:65be27845400 5859 "extra_labels_add": [
AnnaBridge 172:65be27845400 5860 "EFR32MG1",
AnnaBridge 172:65be27845400 5861 "EFR32_1",
AnnaBridge 172:65be27845400 5862 "256K",
AnnaBridge 172:65be27845400 5863 "SL_RAIL",
AnnaBridge 172:65be27845400 5864 "SL_CRYPTO"
AnnaBridge 172:65be27845400 5865 ],
AnnaBridge 156:ff21514d8981 5866 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 5867 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5868 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5869 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5870 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 156:ff21514d8981 5871 "public": false,
AnnaBridge 156:ff21514d8981 5872 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5873 },
AnnaBridge 156:ff21514d8981 5874 "EFR32MG1P233F256GM48": {
AnnaBridge 156:ff21514d8981 5875 "inherits": ["EFM32"],
AnnaBridge 172:65be27845400 5876 "extra_labels_add": [
AnnaBridge 172:65be27845400 5877 "EFR32MG1",
AnnaBridge 172:65be27845400 5878 "EFR32_1",
AnnaBridge 172:65be27845400 5879 "256K",
AnnaBridge 172:65be27845400 5880 "SL_RAIL",
AnnaBridge 172:65be27845400 5881 "SL_CRYPTO"
AnnaBridge 172:65be27845400 5882 ],
AnnaBridge 156:ff21514d8981 5883 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 5884 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 5885 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 5886 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 5887 "public": false,
AnnaBridge 156:ff21514d8981 5888 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 5889 },
AnnaBridge 156:ff21514d8981 5890 "EFR32MG1_BRD4150": {
AnnaBridge 156:ff21514d8981 5891 "inherits": ["EFR32MG1P132F256GM48"],
AnnaBridge 172:65be27845400 5892 "device_has": [
AnnaBridge 172:65be27845400 5893 "802_15_4_PHY",
AnnaBridge 172:65be27845400 5894 "ANALOGIN",
AnnaBridge 172:65be27845400 5895 "CRC",
AnnaBridge 172:65be27845400 5896 "I2C",
AnnaBridge 172:65be27845400 5897 "I2CSLAVE",
AnnaBridge 172:65be27845400 5898 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5899 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5900 "LPTICKER",
AnnaBridge 172:65be27845400 5901 "PORTIN",
AnnaBridge 172:65be27845400 5902 "PORTINOUT",
AnnaBridge 172:65be27845400 5903 "PORTOUT",
AnnaBridge 172:65be27845400 5904 "PWMOUT",
AnnaBridge 172:65be27845400 5905 "RTC",
AnnaBridge 172:65be27845400 5906 "SERIAL",
AnnaBridge 172:65be27845400 5907 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5908 "SLEEP",
AnnaBridge 172:65be27845400 5909 "SPI",
AnnaBridge 172:65be27845400 5910 "SPISLAVE",
AnnaBridge 172:65be27845400 5911 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5912 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5913 "USTICKER",
AnnaBridge 172:65be27845400 5914 "FLASH",
AnnaBridge 172:65be27845400 5915 "MPU"
AnnaBridge 172:65be27845400 5916 ],
AnnaBridge 156:ff21514d8981 5917 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 5918 "config": {
AnnaBridge 156:ff21514d8981 5919 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5920 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5921 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5922 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5923 },
AnnaBridge 156:ff21514d8981 5924 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5925 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5926 "value": "38400000",
AnnaBridge 156:ff21514d8981 5927 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5928 },
AnnaBridge 156:ff21514d8981 5929 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 5930 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 5931 "value": "LFXO",
AnnaBridge 156:ff21514d8981 5932 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5933 },
AnnaBridge 156:ff21514d8981 5934 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5935 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5936 "value": "32768",
AnnaBridge 156:ff21514d8981 5937 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5938 },
AnnaBridge 156:ff21514d8981 5939 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 5940 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 5941 "value": "32000000",
AnnaBridge 156:ff21514d8981 5942 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5943 },
AnnaBridge 156:ff21514d8981 5944 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 5945 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 5946 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 5947 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 5948 },
AnnaBridge 156:ff21514d8981 5949 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 5950 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 5951 "value": "PA5",
AnnaBridge 156:ff21514d8981 5952 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 5953 }
AnnaBridge 156:ff21514d8981 5954 },
AnnaBridge 171:3a7713b1edbc 5955 "overrides": {
AnnaBridge 171:3a7713b1edbc 5956 "network-default-interface-type": "MESH"
AnnaBridge 171:3a7713b1edbc 5957 },
AnnaBridge 156:ff21514d8981 5958 "public": false
AnnaBridge 156:ff21514d8981 5959 },
AnnaBridge 156:ff21514d8981 5960 "TB_SENSE_1": {
AnnaBridge 156:ff21514d8981 5961 "inherits": ["EFR32MG1P233F256GM48"],
AnnaBridge 172:65be27845400 5962 "device_has": [
AnnaBridge 172:65be27845400 5963 "802_15_4_PHY",
AnnaBridge 172:65be27845400 5964 "ANALOGIN",
AnnaBridge 172:65be27845400 5965 "CRC",
AnnaBridge 172:65be27845400 5966 "I2C",
AnnaBridge 172:65be27845400 5967 "I2CSLAVE",
AnnaBridge 172:65be27845400 5968 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 5969 "INTERRUPTIN",
AnnaBridge 172:65be27845400 5970 "LPTICKER",
AnnaBridge 172:65be27845400 5971 "PORTIN",
AnnaBridge 172:65be27845400 5972 "PORTINOUT",
AnnaBridge 172:65be27845400 5973 "PORTOUT",
AnnaBridge 172:65be27845400 5974 "PWMOUT",
AnnaBridge 172:65be27845400 5975 "RTC",
AnnaBridge 172:65be27845400 5976 "SERIAL",
AnnaBridge 172:65be27845400 5977 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 5978 "SLEEP",
AnnaBridge 172:65be27845400 5979 "SPI",
AnnaBridge 172:65be27845400 5980 "SPISLAVE",
AnnaBridge 172:65be27845400 5981 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 5982 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 5983 "USTICKER",
AnnaBridge 172:65be27845400 5984 "FLASH",
AnnaBridge 172:65be27845400 5985 "MPU"
AnnaBridge 172:65be27845400 5986 ],
AnnaBridge 156:ff21514d8981 5987 "forced_reset_timeout": 5,
AnnaBridge 156:ff21514d8981 5988 "config": {
AnnaBridge 156:ff21514d8981 5989 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 5990 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 5991 "value": "HFXO",
AnnaBridge 156:ff21514d8981 5992 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 5993 },
AnnaBridge 156:ff21514d8981 5994 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 5995 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 5996 "value": "38400000",
AnnaBridge 156:ff21514d8981 5997 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 5998 },
AnnaBridge 156:ff21514d8981 5999 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 6000 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 6001 "value": "LFXO",
AnnaBridge 156:ff21514d8981 6002 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 6003 },
AnnaBridge 156:ff21514d8981 6004 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 6005 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 6006 "value": "32768",
AnnaBridge 156:ff21514d8981 6007 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6008 },
AnnaBridge 156:ff21514d8981 6009 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 6010 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 6011 "value": "32000000",
AnnaBridge 156:ff21514d8981 6012 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6013 },
AnnaBridge 156:ff21514d8981 6014 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 6015 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 6016 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 6017 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 6018 }
AnnaBridge 171:3a7713b1edbc 6019 },
AnnaBridge 171:3a7713b1edbc 6020 "overrides": {
AnnaBridge 171:3a7713b1edbc 6021 "network-default-interface-type": "MESH"
AnnaBridge 156:ff21514d8981 6022 }
AnnaBridge 156:ff21514d8981 6023 },
AnnaBridge 156:ff21514d8981 6024 "EFM32PG12B500F1024GL125": {
AnnaBridge 156:ff21514d8981 6025 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 6026 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 6027 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 6028 "macros_add": [
AnnaBridge 172:65be27845400 6029 "EFM32PG12B500F1024GL125",
AnnaBridge 172:65be27845400 6030 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 172:65be27845400 6031 ],
AnnaBridge 156:ff21514d8981 6032 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 6033 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 6034 "device_name": "EFM32PG12B500F1024GL125",
AnnaBridge 156:ff21514d8981 6035 "public": false,
AnnaBridge 156:ff21514d8981 6036 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 6037 },
AnnaBridge 156:ff21514d8981 6038 "EFM32PG12_STK3402": {
AnnaBridge 156:ff21514d8981 6039 "inherits": ["EFM32PG12B500F1024GL125"],
AnnaBridge 172:65be27845400 6040 "device_has": [
AnnaBridge 172:65be27845400 6041 "ANALOGIN",
AnnaBridge 172:65be27845400 6042 "CRC",
AnnaBridge 172:65be27845400 6043 "I2C",
AnnaBridge 172:65be27845400 6044 "I2CSLAVE",
AnnaBridge 172:65be27845400 6045 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6046 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6047 "LPTICKER",
AnnaBridge 172:65be27845400 6048 "PORTIN",
AnnaBridge 172:65be27845400 6049 "PORTINOUT",
AnnaBridge 172:65be27845400 6050 "PORTOUT",
AnnaBridge 172:65be27845400 6051 "PWMOUT",
AnnaBridge 172:65be27845400 6052 "RTC",
AnnaBridge 172:65be27845400 6053 "SERIAL",
AnnaBridge 172:65be27845400 6054 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6055 "SLEEP",
AnnaBridge 172:65be27845400 6056 "SPI",
AnnaBridge 172:65be27845400 6057 "SPISLAVE",
AnnaBridge 172:65be27845400 6058 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6059 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 6060 "USTICKER",
AnnaBridge 172:65be27845400 6061 "TRNG",
AnnaBridge 172:65be27845400 6062 "FLASH",
AnnaBridge 172:65be27845400 6063 "MPU"
AnnaBridge 172:65be27845400 6064 ],
AnnaBridge 156:ff21514d8981 6065 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 6066 "config": {
AnnaBridge 156:ff21514d8981 6067 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 6068 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 6069 "value": "HFXO",
AnnaBridge 156:ff21514d8981 6070 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 6071 },
AnnaBridge 156:ff21514d8981 6072 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 6073 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 6074 "value": "40000000",
AnnaBridge 156:ff21514d8981 6075 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6076 },
AnnaBridge 156:ff21514d8981 6077 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 6078 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 6079 "value": "LFXO",
AnnaBridge 156:ff21514d8981 6080 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 6081 },
AnnaBridge 156:ff21514d8981 6082 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 6083 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 6084 "value": "32768",
AnnaBridge 156:ff21514d8981 6085 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6086 },
AnnaBridge 156:ff21514d8981 6087 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 6088 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 6089 "value": "32000000",
AnnaBridge 156:ff21514d8981 6090 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6091 },
AnnaBridge 156:ff21514d8981 6092 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 6093 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 6094 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 6095 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 6096 },
AnnaBridge 156:ff21514d8981 6097 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 6098 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 6099 "value": "PA5",
AnnaBridge 156:ff21514d8981 6100 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 6101 }
AnnaBridge 156:ff21514d8981 6102 }
AnnaBridge 156:ff21514d8981 6103 },
AnnaBridge 158:1c57384330a6 6104 "EFR32MG12P332F1024GL125": {
AnnaBridge 156:ff21514d8981 6105 "inherits": ["EFM32"],
AnnaBridge 172:65be27845400 6106 "extra_labels_add": [
AnnaBridge 172:65be27845400 6107 "EFR32MG12",
AnnaBridge 172:65be27845400 6108 "EFR32_12",
AnnaBridge 172:65be27845400 6109 "1024K",
AnnaBridge 172:65be27845400 6110 "SL_RAIL",
AnnaBridge 172:65be27845400 6111 "SL_CRYPTO"
AnnaBridge 172:65be27845400 6112 ],
AnnaBridge 156:ff21514d8981 6113 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 6114 "macros_add": [
AnnaBridge 172:65be27845400 6115 "EFR32MG12P332F1024GL125",
AnnaBridge 172:65be27845400 6116 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 172:65be27845400 6117 ],
AnnaBridge 156:ff21514d8981 6118 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 6119 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 6120 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 156:ff21514d8981 6121 "public": false,
AnnaBridge 156:ff21514d8981 6122 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 6123 },
AnnaBridge 158:1c57384330a6 6124 "TB_SENSE_12": {
AnnaBridge 156:ff21514d8981 6125 "inherits": ["EFR32MG12P332F1024GL125"],
Anna Bridge 160:5571c4ff569f 6126 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 172:65be27845400 6127 "device_has": [
AnnaBridge 172:65be27845400 6128 "802_15_4_PHY",
AnnaBridge 172:65be27845400 6129 "ANALOGIN",
AnnaBridge 172:65be27845400 6130 "CRC",
AnnaBridge 172:65be27845400 6131 "I2C",
AnnaBridge 172:65be27845400 6132 "I2CSLAVE",
AnnaBridge 172:65be27845400 6133 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6134 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6135 "LPTICKER",
AnnaBridge 172:65be27845400 6136 "PORTIN",
AnnaBridge 172:65be27845400 6137 "PORTINOUT",
AnnaBridge 172:65be27845400 6138 "PORTOUT",
AnnaBridge 172:65be27845400 6139 "PWMOUT",
AnnaBridge 172:65be27845400 6140 "RTC",
AnnaBridge 172:65be27845400 6141 "SERIAL",
AnnaBridge 172:65be27845400 6142 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6143 "SLEEP",
AnnaBridge 172:65be27845400 6144 "SPI",
AnnaBridge 172:65be27845400 6145 "SPISLAVE",
AnnaBridge 172:65be27845400 6146 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6147 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 6148 "USTICKER",
AnnaBridge 172:65be27845400 6149 "TRNG",
AnnaBridge 172:65be27845400 6150 "FLASH",
AnnaBridge 172:65be27845400 6151 "MPU"
AnnaBridge 172:65be27845400 6152 ],
AnnaBridge 156:ff21514d8981 6153 "forced_reset_timeout": 5,
AnnaBridge 156:ff21514d8981 6154 "config": {
AnnaBridge 156:ff21514d8981 6155 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 6156 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 6157 "value": "HFXO",
AnnaBridge 156:ff21514d8981 6158 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 6159 },
AnnaBridge 156:ff21514d8981 6160 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 6161 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 6162 "value": "38400000",
AnnaBridge 156:ff21514d8981 6163 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6164 },
AnnaBridge 156:ff21514d8981 6165 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 6166 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 6167 "value": "LFXO",
AnnaBridge 156:ff21514d8981 6168 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 6169 },
AnnaBridge 156:ff21514d8981 6170 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 6171 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 6172 "value": "32768",
AnnaBridge 156:ff21514d8981 6173 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6174 },
AnnaBridge 156:ff21514d8981 6175 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 6176 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 6177 "value": "32000000",
AnnaBridge 156:ff21514d8981 6178 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 6179 },
AnnaBridge 156:ff21514d8981 6180 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 6181 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 156:ff21514d8981 6182 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 6183 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 6184 }
AnnaBridge 171:3a7713b1edbc 6185 },
AnnaBridge 171:3a7713b1edbc 6186 "overrides": {
AnnaBridge 171:3a7713b1edbc 6187 "network-default-interface-type": "MESH"
AnnaBridge 156:ff21514d8981 6188 }
AnnaBridge 156:ff21514d8981 6189 },
AnnaBridge 170:e95d10626187 6190 "EFM32GG11B820F2048GL192": {
AnnaBridge 170:e95d10626187 6191 "inherits": ["EFM32"],
AnnaBridge 170:e95d10626187 6192 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
AnnaBridge 170:e95d10626187 6193 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 6194 "macros_add": [
AnnaBridge 172:65be27845400 6195 "EFM32GG11B820F2048GL192",
AnnaBridge 172:65be27845400 6196 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 172:65be27845400 6197 ],
AnnaBridge 170:e95d10626187 6198 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 170:e95d10626187 6199 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 6200 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 170:e95d10626187 6201 "public": false,
AnnaBridge 170:e95d10626187 6202 "bootloader_supported": true
AnnaBridge 170:e95d10626187 6203 },
AnnaBridge 170:e95d10626187 6204 "EFM32GG11_STK3701": {
AnnaBridge 170:e95d10626187 6205 "inherits": ["EFM32GG11B820F2048GL192"],
AnnaBridge 170:e95d10626187 6206 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 172:65be27845400 6207 "device_has": [
AnnaBridge 172:65be27845400 6208 "ANALOGIN",
AnnaBridge 172:65be27845400 6209 "CRC",
AnnaBridge 172:65be27845400 6210 "EMAC",
AnnaBridge 172:65be27845400 6211 "I2C",
AnnaBridge 172:65be27845400 6212 "I2CSLAVE",
AnnaBridge 172:65be27845400 6213 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6214 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6215 "LPTICKER",
AnnaBridge 172:65be27845400 6216 "PORTIN",
AnnaBridge 172:65be27845400 6217 "PORTINOUT",
AnnaBridge 172:65be27845400 6218 "PORTOUT",
AnnaBridge 172:65be27845400 6219 "PWMOUT",
AnnaBridge 172:65be27845400 6220 "QSPI",
AnnaBridge 172:65be27845400 6221 "RTC",
AnnaBridge 172:65be27845400 6222 "SERIAL",
AnnaBridge 172:65be27845400 6223 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6224 "SLEEP",
AnnaBridge 172:65be27845400 6225 "SPI",
AnnaBridge 172:65be27845400 6226 "SPISLAVE",
AnnaBridge 172:65be27845400 6227 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6228 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 6229 "USTICKER",
AnnaBridge 172:65be27845400 6230 "TRNG",
AnnaBridge 172:65be27845400 6231 "FLASH",
AnnaBridge 172:65be27845400 6232 "MPU"
AnnaBridge 172:65be27845400 6233 ],
AnnaBridge 170:e95d10626187 6234 "forced_reset_timeout": 5,
AnnaBridge 170:e95d10626187 6235 "config": {
AnnaBridge 170:e95d10626187 6236 "hf_clock_src": {
AnnaBridge 170:e95d10626187 6237 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 170:e95d10626187 6238 "value": "HFXO",
AnnaBridge 170:e95d10626187 6239 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 6240 },
AnnaBridge 170:e95d10626187 6241 "hfxo_clock_freq": {
AnnaBridge 170:e95d10626187 6242 "help": "Value: External crystal frequency in hertz",
AnnaBridge 170:e95d10626187 6243 "value": "50000000",
AnnaBridge 170:e95d10626187 6244 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 170:e95d10626187 6245 },
AnnaBridge 170:e95d10626187 6246 "lf_clock_src": {
AnnaBridge 170:e95d10626187 6247 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 170:e95d10626187 6248 "value": "LFXO",
AnnaBridge 170:e95d10626187 6249 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 6250 },
AnnaBridge 170:e95d10626187 6251 "lfxo_clock_freq": {
AnnaBridge 170:e95d10626187 6252 "help": "Value: External crystal frequency in hertz",
AnnaBridge 170:e95d10626187 6253 "value": "32768",
AnnaBridge 170:e95d10626187 6254 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 170:e95d10626187 6255 },
AnnaBridge 170:e95d10626187 6256 "hfrco_clock_freq": {
AnnaBridge 170:e95d10626187 6257 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 170:e95d10626187 6258 "value": "32000000",
AnnaBridge 170:e95d10626187 6259 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 170:e95d10626187 6260 },
AnnaBridge 170:e95d10626187 6261 "hfrco_band_select": {
AnnaBridge 170:e95d10626187 6262 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
AnnaBridge 170:e95d10626187 6263 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 170:e95d10626187 6264 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 170:e95d10626187 6265 },
AnnaBridge 170:e95d10626187 6266 "board_controller_enable": {
AnnaBridge 170:e95d10626187 6267 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 170:e95d10626187 6268 "value": "PE1",
AnnaBridge 170:e95d10626187 6269 "macro_name": "EFM_BC_EN"
AnnaBridge 171:3a7713b1edbc 6270 },
AnnaBridge 171:3a7713b1edbc 6271 "qspi_flash_enable": {
AnnaBridge 171:3a7713b1edbc 6272 "help": "Pin to pull high for enabling the on-board QSPI flash",
AnnaBridge 171:3a7713b1edbc 6273 "value": "PG13",
AnnaBridge 171:3a7713b1edbc 6274 "macro_name": "QSPI_FLASH_EN"
AnnaBridge 170:e95d10626187 6275 }
AnnaBridge 171:3a7713b1edbc 6276 },
AnnaBridge 171:3a7713b1edbc 6277 "overrides": {
AnnaBridge 171:3a7713b1edbc 6278 "network-default-interface-type": "ETHERNET"
AnnaBridge 170:e95d10626187 6279 }
AnnaBridge 170:e95d10626187 6280 },
AnnaBridge 156:ff21514d8981 6281 "WIZWIKI_W7500": {
AnnaBridge 156:ff21514d8981 6282 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 6283 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 6284 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 172:65be27845400 6285 "macros": [
AnnaBridge 172:65be27845400 6286 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 6287 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 6288 ],
AnnaBridge 156:ff21514d8981 6289 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6290 "inherits": ["Target"],
AnnaBridge 172:65be27845400 6291 "device_has": [
AnnaBridge 172:65be27845400 6292 "ANALOGIN",
AnnaBridge 172:65be27845400 6293 "I2C",
AnnaBridge 172:65be27845400 6294 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6295 "PORTIN",
AnnaBridge 172:65be27845400 6296 "PORTINOUT",
AnnaBridge 172:65be27845400 6297 "PORTOUT",
AnnaBridge 172:65be27845400 6298 "PWMOUT",
AnnaBridge 172:65be27845400 6299 "SERIAL",
AnnaBridge 172:65be27845400 6300 "SPI",
AnnaBridge 172:65be27845400 6301 "SPISLAVE",
AnnaBridge 172:65be27845400 6302 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 6303 ],
AnnaBridge 156:ff21514d8981 6304 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 6305 },
AnnaBridge 156:ff21514d8981 6306 "WIZWIKI_W7500P": {
AnnaBridge 156:ff21514d8981 6307 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 6308 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 6309 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 172:65be27845400 6310 "macros": [
AnnaBridge 172:65be27845400 6311 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 6312 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 6313 ],
AnnaBridge 156:ff21514d8981 6314 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6315 "inherits": ["Target"],
AnnaBridge 172:65be27845400 6316 "device_has": [
AnnaBridge 172:65be27845400 6317 "ANALOGIN",
AnnaBridge 172:65be27845400 6318 "I2C",
AnnaBridge 172:65be27845400 6319 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6320 "PORTIN",
AnnaBridge 172:65be27845400 6321 "PORTINOUT",
AnnaBridge 172:65be27845400 6322 "PORTOUT",
AnnaBridge 172:65be27845400 6323 "PWMOUT",
AnnaBridge 172:65be27845400 6324 "SERIAL",
AnnaBridge 172:65be27845400 6325 "SPI",
AnnaBridge 172:65be27845400 6326 "SPISLAVE",
AnnaBridge 172:65be27845400 6327 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 6328 ],
AnnaBridge 156:ff21514d8981 6329 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 6330 },
AnnaBridge 156:ff21514d8981 6331 "WIZWIKI_W7500ECO": {
AnnaBridge 156:ff21514d8981 6332 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6333 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 6334 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 172:65be27845400 6335 "macros": [
AnnaBridge 172:65be27845400 6336 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 6337 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 6338 ],
AnnaBridge 156:ff21514d8981 6339 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 6340 "device_has": [
AnnaBridge 172:65be27845400 6341 "ANALOGIN",
AnnaBridge 172:65be27845400 6342 "I2C",
AnnaBridge 172:65be27845400 6343 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6344 "PORTIN",
AnnaBridge 172:65be27845400 6345 "PORTINOUT",
AnnaBridge 172:65be27845400 6346 "PORTOUT",
AnnaBridge 172:65be27845400 6347 "PWMOUT",
AnnaBridge 172:65be27845400 6348 "SERIAL",
AnnaBridge 172:65be27845400 6349 "SPI",
AnnaBridge 172:65be27845400 6350 "SPISLAVE",
AnnaBridge 172:65be27845400 6351 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 6352 ],
AnnaBridge 156:ff21514d8981 6353 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 6354 },
AnnaBridge 156:ff21514d8981 6355 "SAMR21G18A": {
AnnaBridge 156:ff21514d8981 6356 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6357 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 6358 "macros": [
AnnaBridge 172:65be27845400 6359 "__SAMR21G18A__",
AnnaBridge 172:65be27845400 6360 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6361 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6362 "USART_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6363 "TC_ASYNC=true"
AnnaBridge 172:65be27845400 6364 ],
AnnaBridge 156:ff21514d8981 6365 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
AnnaBridge 156:ff21514d8981 6366 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 172:65be27845400 6367 "device_has": [
AnnaBridge 172:65be27845400 6368 "ANALOGIN",
AnnaBridge 172:65be27845400 6369 "I2C",
AnnaBridge 172:65be27845400 6370 "I2CSLAVE",
AnnaBridge 172:65be27845400 6371 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6372 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6373 "PORTIN",
AnnaBridge 172:65be27845400 6374 "PORTINOUT",
AnnaBridge 172:65be27845400 6375 "PORTOUT",
AnnaBridge 172:65be27845400 6376 "PWMOUT",
AnnaBridge 172:65be27845400 6377 "SERIAL",
AnnaBridge 172:65be27845400 6378 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6379 "SERIAL_FC",
AnnaBridge 172:65be27845400 6380 "SLEEP",
AnnaBridge 172:65be27845400 6381 "SPI",
AnnaBridge 172:65be27845400 6382 "SPISLAVE",
AnnaBridge 172:65be27845400 6383 "SPI_ASYNCH"
AnnaBridge 172:65be27845400 6384 ],
AnnaBridge 156:ff21514d8981 6385 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 6386 "device_name": "ATSAMR21G18A"
AnnaBridge 156:ff21514d8981 6387 },
AnnaBridge 156:ff21514d8981 6388 "SAMD21J18A": {
AnnaBridge 156:ff21514d8981 6389 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6390 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 6391 "macros": [
AnnaBridge 172:65be27845400 6392 "__SAMD21J18A__",
AnnaBridge 172:65be27845400 6393 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6394 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6395 "USART_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6396 "TC_ASYNC=true"
AnnaBridge 172:65be27845400 6397 ],
AnnaBridge 156:ff21514d8981 6398 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
AnnaBridge 156:ff21514d8981 6399 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 172:65be27845400 6400 "device_has": [
AnnaBridge 172:65be27845400 6401 "ANALOGIN",
AnnaBridge 172:65be27845400 6402 "ANALOGOUT",
AnnaBridge 172:65be27845400 6403 "I2C",
AnnaBridge 172:65be27845400 6404 "I2CSLAVE",
AnnaBridge 172:65be27845400 6405 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6406 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6407 "PORTIN",
AnnaBridge 172:65be27845400 6408 "PORTINOUT",
AnnaBridge 172:65be27845400 6409 "PORTOUT",
AnnaBridge 172:65be27845400 6410 "PWMOUT",
AnnaBridge 172:65be27845400 6411 "SERIAL",
AnnaBridge 172:65be27845400 6412 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6413 "SERIAL_FC",
AnnaBridge 172:65be27845400 6414 "SLEEP",
AnnaBridge 172:65be27845400 6415 "SPI",
AnnaBridge 172:65be27845400 6416 "SPISLAVE",
AnnaBridge 172:65be27845400 6417 "SPI_ASYNCH"
AnnaBridge 172:65be27845400 6418 ],
AnnaBridge 156:ff21514d8981 6419 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 6420 "device_name": "ATSAMD21J18A"
AnnaBridge 156:ff21514d8981 6421 },
AnnaBridge 156:ff21514d8981 6422 "SAMD21G18A": {
AnnaBridge 156:ff21514d8981 6423 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6424 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 6425 "macros": [
AnnaBridge 172:65be27845400 6426 "__SAMD21G18A__",
AnnaBridge 172:65be27845400 6427 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6428 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6429 "USART_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6430 "TC_ASYNC=true"
AnnaBridge 172:65be27845400 6431 ],
AnnaBridge 156:ff21514d8981 6432 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
AnnaBridge 156:ff21514d8981 6433 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 172:65be27845400 6434 "device_has": [
AnnaBridge 172:65be27845400 6435 "ANALOGIN",
AnnaBridge 172:65be27845400 6436 "ANALOGOUT",
AnnaBridge 172:65be27845400 6437 "I2C",
AnnaBridge 172:65be27845400 6438 "I2CSLAVE",
AnnaBridge 172:65be27845400 6439 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6440 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6441 "PORTIN",
AnnaBridge 172:65be27845400 6442 "PORTINOUT",
AnnaBridge 172:65be27845400 6443 "PORTOUT",
AnnaBridge 172:65be27845400 6444 "PWMOUT",
AnnaBridge 172:65be27845400 6445 "SERIAL",
AnnaBridge 172:65be27845400 6446 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6447 "SERIAL_FC",
AnnaBridge 172:65be27845400 6448 "SLEEP",
AnnaBridge 172:65be27845400 6449 "SPI",
AnnaBridge 172:65be27845400 6450 "SPISLAVE",
AnnaBridge 172:65be27845400 6451 "SPI_ASYNCH"
AnnaBridge 172:65be27845400 6452 ],
AnnaBridge 156:ff21514d8981 6453 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 6454 "device_name": "ATSAMD21G18A"
AnnaBridge 156:ff21514d8981 6455 },
AnnaBridge 156:ff21514d8981 6456 "SAML21J18A": {
AnnaBridge 156:ff21514d8981 6457 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6458 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 6459 "macros": [
AnnaBridge 172:65be27845400 6460 "__SAML21J18A__",
AnnaBridge 172:65be27845400 6461 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6462 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6463 "USART_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6464 "TC_ASYNC=true"
AnnaBridge 172:65be27845400 6465 ],
AnnaBridge 156:ff21514d8981 6466 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
AnnaBridge 156:ff21514d8981 6467 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 172:65be27845400 6468 "device_has": [
AnnaBridge 172:65be27845400 6469 "ANALOGIN",
AnnaBridge 172:65be27845400 6470 "ANALOGOUT",
AnnaBridge 172:65be27845400 6471 "I2C",
AnnaBridge 172:65be27845400 6472 "I2CSLAVE",
AnnaBridge 172:65be27845400 6473 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6474 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6475 "PORTIN",
AnnaBridge 172:65be27845400 6476 "PORTINOUT",
AnnaBridge 172:65be27845400 6477 "PORTOUT",
AnnaBridge 172:65be27845400 6478 "PWMOUT",
AnnaBridge 172:65be27845400 6479 "SERIAL",
AnnaBridge 172:65be27845400 6480 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6481 "SERIAL_FC",
AnnaBridge 172:65be27845400 6482 "SLEEP",
AnnaBridge 172:65be27845400 6483 "SPI",
AnnaBridge 172:65be27845400 6484 "SPISLAVE",
AnnaBridge 172:65be27845400 6485 "SPI_ASYNCH"
AnnaBridge 172:65be27845400 6486 ],
AnnaBridge 156:ff21514d8981 6487 "device_name": "ATSAML21J18A"
AnnaBridge 156:ff21514d8981 6488 },
AnnaBridge 156:ff21514d8981 6489 "SAMG55J19": {
AnnaBridge 156:ff21514d8981 6490 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6491 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 6492 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
AnnaBridge 172:65be27845400 6493 "macros": [
AnnaBridge 172:65be27845400 6494 "__SAMG55J19__",
AnnaBridge 172:65be27845400 6495 "BOARD=75",
AnnaBridge 172:65be27845400 6496 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6497 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6498 "USART_CALLBACK_MODE=true",
AnnaBridge 172:65be27845400 6499 "TC_ASYNC=true"
AnnaBridge 172:65be27845400 6500 ],
AnnaBridge 156:ff21514d8981 6501 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 156:ff21514d8981 6502 "default_toolchain": "ARM",
AnnaBridge 172:65be27845400 6503 "device_has": [
AnnaBridge 172:65be27845400 6504 "ANALOGIN",
AnnaBridge 172:65be27845400 6505 "I2C",
AnnaBridge 172:65be27845400 6506 "I2CSLAVE",
AnnaBridge 172:65be27845400 6507 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6508 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6509 "PORTIN",
AnnaBridge 172:65be27845400 6510 "PORTINOUT",
AnnaBridge 172:65be27845400 6511 "PORTOUT",
AnnaBridge 172:65be27845400 6512 "PWMOUT",
AnnaBridge 172:65be27845400 6513 "SERIAL",
AnnaBridge 172:65be27845400 6514 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6515 "SERIAL_FC",
AnnaBridge 172:65be27845400 6516 "SLEEP",
AnnaBridge 172:65be27845400 6517 "SPI",
AnnaBridge 172:65be27845400 6518 "SPISLAVE",
AnnaBridge 172:65be27845400 6519 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6520 "MPU"
AnnaBridge 172:65be27845400 6521 ],
AnnaBridge 156:ff21514d8981 6522 "default_lib": "std",
AnnaBridge 156:ff21514d8981 6523 "device_name": "ATSAMG55J19"
AnnaBridge 156:ff21514d8981 6524 },
AnnaBridge 156:ff21514d8981 6525 "MCU_NRF51_UNIFIED": {
AnnaBridge 156:ff21514d8981 6526 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6527 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 6528 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 156:ff21514d8981 6529 "macros": [
AnnaBridge 172:65be27845400 6530 "BOARD_PCA10028",
AnnaBridge 156:ff21514d8981 6531 "NRF51",
AnnaBridge 156:ff21514d8981 6532 "TARGET_NRF51822",
AnnaBridge 156:ff21514d8981 6533 "BLE_STACK_SUPPORT_REQD",
AnnaBridge 156:ff21514d8981 6534 "SOFTDEVICE_PRESENT",
AnnaBridge 156:ff21514d8981 6535 "S130",
AnnaBridge 156:ff21514d8981 6536 "TARGET_MCU_NRF51822",
AnnaBridge 156:ff21514d8981 6537 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 156:ff21514d8981 6538 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 156:ff21514d8981 6539 "NO_SYSTICK",
AnnaBridge 156:ff21514d8981 6540 "MBED_TICKLESS"
AnnaBridge 156:ff21514d8981 6541 ],
AnnaBridge 156:ff21514d8981 6542 "MERGE_BOOTLOADER": false,
Anna Bridge 169:a7c7b631e539 6543 "extra_labels": [
Anna Bridge 169:a7c7b631e539 6544 "NORDIC",
Anna Bridge 169:a7c7b631e539 6545 "MCU_NRF51",
Anna Bridge 169:a7c7b631e539 6546 "MCU_NRF51822_UNIFIED",
Anna Bridge 169:a7c7b631e539 6547 "NRF5x",
Anna Bridge 169:a7c7b631e539 6548 "NRF51",
AnnaBridge 172:65be27845400 6549 "SDK_11",
AnnaBridge 172:65be27845400 6550 "NORDIC_SOFTDEVICE"
Anna Bridge 169:a7c7b631e539 6551 ],
AnnaBridge 156:ff21514d8981 6552 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 6553 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 6554 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6555 "public": false,
AnnaBridge 156:ff21514d8981 6556 "MERGE_SOFT_DEVICE": true,
AnnaBridge 156:ff21514d8981 6557 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 6558 {
AnnaBridge 156:ff21514d8981 6559 "boot": "",
AnnaBridge 156:ff21514d8981 6560 "name": "s130_nrf51_2.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 6561 "offset": 110592
AnnaBridge 156:ff21514d8981 6562 }
AnnaBridge 156:ff21514d8981 6563 ],
AnnaBridge 156:ff21514d8981 6564 "detect_code": ["1070"],
AnnaBridge 156:ff21514d8981 6565 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 6566 "function": "MCU_NRF51Code.binary_hook",
AnnaBridge 156:ff21514d8981 6567 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 156:ff21514d8981 6568 },
AnnaBridge 156:ff21514d8981 6569 "program_cycle_s": 6,
AnnaBridge 156:ff21514d8981 6570 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 6571 "config": {
AnnaBridge 156:ff21514d8981 6572 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 6573 "value": "NRF_LF_SRC_XTAL",
AnnaBridge 156:ff21514d8981 6574 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 156:ff21514d8981 6575 },
AnnaBridge 156:ff21514d8981 6576 "uart_hwfc": {
AnnaBridge 156:ff21514d8981 6577 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 156:ff21514d8981 6578 "value": 1,
AnnaBridge 156:ff21514d8981 6579 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
AnnaBridge 156:ff21514d8981 6580 }
AnnaBridge 156:ff21514d8981 6581 },
AnnaBridge 172:65be27845400 6582 "device_has": [
AnnaBridge 172:65be27845400 6583 "ANALOGIN",
AnnaBridge 172:65be27845400 6584 "I2C",
AnnaBridge 172:65be27845400 6585 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6586 "PORTIN",
AnnaBridge 172:65be27845400 6587 "PORTINOUT",
AnnaBridge 172:65be27845400 6588 "PORTOUT",
AnnaBridge 172:65be27845400 6589 "PWMOUT",
AnnaBridge 172:65be27845400 6590 "SERIAL",
AnnaBridge 172:65be27845400 6591 "SLEEP",
AnnaBridge 172:65be27845400 6592 "SPI",
AnnaBridge 172:65be27845400 6593 "SPISLAVE"
AnnaBridge 172:65be27845400 6594 ]
AnnaBridge 156:ff21514d8981 6595 },
AnnaBridge 170:e95d10626187 6596 "MCU_NRF51_16K_UNIFIED_S130": {
AnnaBridge 170:e95d10626187 6597 "inherits": ["MCU_NRF51_UNIFIED"],
AnnaBridge 172:65be27845400 6598 "extra_labels_add": [
AnnaBridge 172:65be27845400 6599 "MCU_NORDIC_16K",
AnnaBridge 172:65be27845400 6600 "MCU_NRF51_16K_S130",
AnnaBridge 172:65be27845400 6601 "MCU_NRF51_16K"
AnnaBridge 172:65be27845400 6602 ],
AnnaBridge 172:65be27845400 6603 "macros_add": [
AnnaBridge 172:65be27845400 6604 "TARGET_MCU_NORDIC_16K",
AnnaBridge 172:65be27845400 6605 "TARGET_MCU_NRF51_16K_S130",
AnnaBridge 172:65be27845400 6606 "TARGET_MCU_NRF51_16K"
AnnaBridge 172:65be27845400 6607 ],
AnnaBridge 170:e95d10626187 6608 "public": false
AnnaBridge 170:e95d10626187 6609 },
AnnaBridge 156:ff21514d8981 6610 "MCU_NRF51_32K_UNIFIED": {
AnnaBridge 156:ff21514d8981 6611 "inherits": ["MCU_NRF51_UNIFIED"],
AnnaBridge 156:ff21514d8981 6612 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 6613 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 6614 "public": false
AnnaBridge 156:ff21514d8981 6615 },
AnnaBridge 156:ff21514d8981 6616 "NRF51_DK": {
AnnaBridge 156:ff21514d8981 6617 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 6618 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 6619 "device_has": [
AnnaBridge 172:65be27845400 6620 "USTICKER",
AnnaBridge 172:65be27845400 6621 "LPTICKER",
AnnaBridge 172:65be27845400 6622 "ANALOGIN",
AnnaBridge 172:65be27845400 6623 "I2C",
AnnaBridge 172:65be27845400 6624 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6625 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6626 "PORTIN",
AnnaBridge 172:65be27845400 6627 "PORTINOUT",
AnnaBridge 172:65be27845400 6628 "PORTOUT",
AnnaBridge 172:65be27845400 6629 "PWMOUT",
AnnaBridge 172:65be27845400 6630 "SERIAL",
AnnaBridge 172:65be27845400 6631 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6632 "SERIAL_FC",
AnnaBridge 172:65be27845400 6633 "SLEEP",
AnnaBridge 172:65be27845400 6634 "SPI",
AnnaBridge 172:65be27845400 6635 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6636 "SPISLAVE"
AnnaBridge 172:65be27845400 6637 ],
AnnaBridge 156:ff21514d8981 6638 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 6639 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 6640 },
AnnaBridge 171:3a7713b1edbc 6641 "SDT51822B": {
AnnaBridge 171:3a7713b1edbc 6642 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 6643 "device_has": [
AnnaBridge 172:65be27845400 6644 "USTICKER",
AnnaBridge 172:65be27845400 6645 "LPTICKER",
AnnaBridge 172:65be27845400 6646 "ANALOGIN",
AnnaBridge 172:65be27845400 6647 "I2C",
AnnaBridge 172:65be27845400 6648 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6649 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6650 "PORTIN",
AnnaBridge 172:65be27845400 6651 "PORTINOUT",
AnnaBridge 172:65be27845400 6652 "PORTOUT",
AnnaBridge 172:65be27845400 6653 "PWMOUT",
AnnaBridge 172:65be27845400 6654 "SERIAL",
AnnaBridge 172:65be27845400 6655 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6656 "SERIAL_FC",
AnnaBridge 172:65be27845400 6657 "SLEEP",
AnnaBridge 172:65be27845400 6658 "SPI",
AnnaBridge 172:65be27845400 6659 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6660 "SPISLAVE"
AnnaBridge 172:65be27845400 6661 ],
AnnaBridge 171:3a7713b1edbc 6662 "detect_code": ["3103"],
AnnaBridge 171:3a7713b1edbc 6663 "release_versions": ["2", "5"],
AnnaBridge 171:3a7713b1edbc 6664 "device_name": "nRF51822_xxAA"
AnnaBridge 171:3a7713b1edbc 6665 },
AnnaBridge 156:ff21514d8981 6666 "NRF51_DONGLE": {
AnnaBridge 156:ff21514d8981 6667 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 6668 "progen": { "target": "nrf51-dongle" },
AnnaBridge 172:65be27845400 6669 "device_has": [
AnnaBridge 172:65be27845400 6670 "USTICKER",
AnnaBridge 172:65be27845400 6671 "LPTICKER",
AnnaBridge 172:65be27845400 6672 "I2C",
AnnaBridge 172:65be27845400 6673 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6674 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6675 "PORTIN",
AnnaBridge 172:65be27845400 6676 "PORTINOUT",
AnnaBridge 172:65be27845400 6677 "PORTOUT",
AnnaBridge 172:65be27845400 6678 "PWMOUT",
AnnaBridge 172:65be27845400 6679 "SERIAL",
AnnaBridge 172:65be27845400 6680 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6681 "SLEEP",
AnnaBridge 172:65be27845400 6682 "SPI",
AnnaBridge 172:65be27845400 6683 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6684 "SPISLAVE"
AnnaBridge 172:65be27845400 6685 ],
AnnaBridge 156:ff21514d8981 6686 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 6687 },
AnnaBridge 163:e59c8e839560 6688 "OSHCHIP": {
AnnaBridge 163:e59c8e839560 6689 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 172:65be27845400 6690 "overrides": { "lf_clock_src": "NRF_LF_SRC_RC" },
AnnaBridge 172:65be27845400 6691 "device_has": [
AnnaBridge 172:65be27845400 6692 "USTICKER",
AnnaBridge 172:65be27845400 6693 "LPTICKER",
AnnaBridge 172:65be27845400 6694 "ANALOGIN",
AnnaBridge 172:65be27845400 6695 "I2C",
AnnaBridge 172:65be27845400 6696 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6697 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6698 "PORTIN",
AnnaBridge 172:65be27845400 6699 "PORTINOUT",
AnnaBridge 172:65be27845400 6700 "PORTOUT",
AnnaBridge 172:65be27845400 6701 "PWMOUT",
AnnaBridge 172:65be27845400 6702 "SERIAL",
AnnaBridge 172:65be27845400 6703 "SLEEP",
AnnaBridge 172:65be27845400 6704 "SPI",
AnnaBridge 172:65be27845400 6705 "SPISLAVE"
AnnaBridge 172:65be27845400 6706 ],
AnnaBridge 163:e59c8e839560 6707 "device_name": "nRF51822_xxAC"
AnnaBridge 163:e59c8e839560 6708 },
Anna Bridge 169:a7c7b631e539 6709 "MCU_NRF52832": {
AnnaBridge 156:ff21514d8981 6710 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 6711 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 6712 "static_memory_defines": false,
Anna Bridge 169:a7c7b631e539 6713 "macros": [
Anna Bridge 169:a7c7b631e539 6714 "BOARD_PCA10040",
Anna Bridge 169:a7c7b631e539 6715 "NRF52",
Anna Bridge 169:a7c7b631e539 6716 "TARGET_NRF52832",
Anna Bridge 169:a7c7b631e539 6717 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 169:a7c7b631e539 6718 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 172:65be27845400 6719 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 6720 "MBED_MPU_CUSTOM"
Anna Bridge 169:a7c7b631e539 6721 ],
Anna Bridge 169:a7c7b631e539 6722 "device_has": [
Anna Bridge 169:a7c7b631e539 6723 "ANALOGIN",
Anna Bridge 169:a7c7b631e539 6724 "FLASH",
Anna Bridge 169:a7c7b631e539 6725 "I2C",
Anna Bridge 169:a7c7b631e539 6726 "I2C_ASYNCH",
Anna Bridge 169:a7c7b631e539 6727 "INTERRUPTIN",
Anna Bridge 169:a7c7b631e539 6728 "ITM",
Anna Bridge 169:a7c7b631e539 6729 "LPTICKER",
Anna Bridge 169:a7c7b631e539 6730 "PORTIN",
Anna Bridge 169:a7c7b631e539 6731 "PORTINOUT",
Anna Bridge 169:a7c7b631e539 6732 "PORTOUT",
Anna Bridge 169:a7c7b631e539 6733 "PWMOUT",
Anna Bridge 169:a7c7b631e539 6734 "SERIAL",
Anna Bridge 169:a7c7b631e539 6735 "SERIAL_ASYNCH",
Anna Bridge 169:a7c7b631e539 6736 "SERIAL_FC",
AnnaBridge 170:e95d10626187 6737 "SLEEP",
Anna Bridge 169:a7c7b631e539 6738 "SPI",
Anna Bridge 169:a7c7b631e539 6739 "SPI_ASYNCH",
AnnaBridge 171:3a7713b1edbc 6740 "SYSTICK_CLK_OFF_DURING_SLEEP",
Anna Bridge 169:a7c7b631e539 6741 "TRNG",
Anna Bridge 169:a7c7b631e539 6742 "USTICKER"
Anna Bridge 169:a7c7b631e539 6743 ],
Anna Bridge 169:a7c7b631e539 6744 "extra_labels": [
Anna Bridge 169:a7c7b631e539 6745 "NORDIC",
Anna Bridge 169:a7c7b631e539 6746 "NRF5x",
Anna Bridge 169:a7c7b631e539 6747 "NRF52",
Anna Bridge 169:a7c7b631e539 6748 "SDK_14_2",
AnnaBridge 172:65be27845400 6749 "NORDIC_SOFTDEVICE",
Anna Bridge 169:a7c7b631e539 6750 "SOFTDEVICE_COMMON",
Anna Bridge 169:a7c7b631e539 6751 "SOFTDEVICE_S132_FULL"
Anna Bridge 169:a7c7b631e539 6752 ],
Anna Bridge 169:a7c7b631e539 6753 "config": {
Anna Bridge 169:a7c7b631e539 6754 "lf_clock_src": {
Anna Bridge 169:a7c7b631e539 6755 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 169:a7c7b631e539 6756 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 169:a7c7b631e539 6757 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 169:a7c7b631e539 6758 },
Anna Bridge 169:a7c7b631e539 6759 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 169:a7c7b631e539 6760 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 169:a7c7b631e539 6761 "value": 16
Anna Bridge 169:a7c7b631e539 6762 },
Anna Bridge 169:a7c7b631e539 6763 "lf_clock_rc_calib_mode_config": {
Anna Bridge 169:a7c7b631e539 6764 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 169:a7c7b631e539 6765 "value": 0
Anna Bridge 169:a7c7b631e539 6766 }
Anna Bridge 169:a7c7b631e539 6767 },
AnnaBridge 156:ff21514d8981 6768 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 6769 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 6770 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6771 "public": false,
AnnaBridge 156:ff21514d8981 6772 "detect_code": ["1101"],
AnnaBridge 156:ff21514d8981 6773 "program_cycle_s": 6,
Anna Bridge 169:a7c7b631e539 6774 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 6775 },
AnnaBridge 156:ff21514d8981 6776 "NRF52_DK": {
AnnaBridge 156:ff21514d8981 6777 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 6778 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 6779 "release_versions": ["5"],
AnnaBridge 172:65be27845400 6780 "device_name": "nRF52832_xxAA",
AnnaBridge 172:65be27845400 6781 "macros_add": [
AnnaBridge 172:65be27845400 6782 "WSF_MAX_HANDLERS=10"
AnnaBridge 172:65be27845400 6783 ]
AnnaBridge 156:ff21514d8981 6784 },
AnnaBridge 171:3a7713b1edbc 6785 "SDT52832B": {
AnnaBridge 171:3a7713b1edbc 6786 "inherits": ["MCU_NRF52832"],
AnnaBridge 171:3a7713b1edbc 6787 "release_versions": ["5"],
AnnaBridge 171:3a7713b1edbc 6788 "detect_code": ["3104"],
AnnaBridge 171:3a7713b1edbc 6789 "device_name": "nRF52832_xxAA"
AnnaBridge 171:3a7713b1edbc 6790 },
AnnaBridge 156:ff21514d8981 6791 "UBLOX_EVA_NINA": {
Anna Bridge 169:a7c7b631e539 6792 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 6793 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 6794 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 6795 },
AnnaBridge 156:ff21514d8981 6796 "UBLOX_EVK_NINA_B1": {
AnnaBridge 156:ff21514d8981 6797 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 6798 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 6799 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 6800 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 6801 },
AnnaBridge 161:aa5281ff4a02 6802 "MTB_UBLOX_NINA_B1": {
Anna Bridge 169:a7c7b631e539 6803 "inherits": ["MCU_NRF52832"],
AnnaBridge 161:aa5281ff4a02 6804 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 6805 "device_name": "nRF52832_xxAA"
AnnaBridge 161:aa5281ff4a02 6806 },
AnnaBridge 163:e59c8e839560 6807 "MTB_LAIRD_BL652": {
Anna Bridge 169:a7c7b631e539 6808 "inherits": ["MCU_NRF52832"],
AnnaBridge 163:e59c8e839560 6809 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 6810 "device_name": "nRF52832_xxAA"
AnnaBridge 163:e59c8e839560 6811 },
AnnaBridge 172:65be27845400 6812 "MTB_MURATA_WSM_BL241": {
AnnaBridge 172:65be27845400 6813 "inherits": ["MCU_NRF52832"],
AnnaBridge 172:65be27845400 6814 "release_versions": ["5"],
AnnaBridge 172:65be27845400 6815 "device_name": "nRF52832_xxAA",
AnnaBridge 172:65be27845400 6816 "detect_code": ["0466"]
AnnaBridge 172:65be27845400 6817 },
AnnaBridge 172:65be27845400 6818 "MTB_ACONNO_ACN52832": {
AnnaBridge 172:65be27845400 6819 "inherits": ["MCU_NRF52832"],
AnnaBridge 172:65be27845400 6820 "release_versions": ["5"],
AnnaBridge 172:65be27845400 6821 "device_name": "nRF52832_xxAA"
AnnaBridge 172:65be27845400 6822 },
AnnaBridge 156:ff21514d8981 6823 "DELTA_DFBM_NQ620": {
AnnaBridge 156:ff21514d8981 6824 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 6825 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 6826 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 6827 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 6828 },
AnnaBridge 156:ff21514d8981 6829 "MCU_NRF52840": {
AnnaBridge 156:ff21514d8981 6830 "inherits": ["Target"],
AnnaBridge 172:65be27845400 6831 "components_add": ["QSPIF"],
AnnaBridge 156:ff21514d8981 6832 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 6833 "static_memory_defines": false,
Anna Bridge 169:a7c7b631e539 6834 "macros": [
Anna Bridge 169:a7c7b631e539 6835 "BOARD_PCA10056",
Anna Bridge 169:a7c7b631e539 6836 "NRF52840_XXAA",
Anna Bridge 169:a7c7b631e539 6837 "TARGET_NRF52840",
Anna Bridge 169:a7c7b631e539 6838 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 169:a7c7b631e539 6839 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 169:a7c7b631e539 6840 "MBED_TICKLESS",
AnnaBridge 172:65be27845400 6841 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 172:65be27845400 6842 "WSF_MAX_HANDLERS=10",
AnnaBridge 172:65be27845400 6843 "MBED_MPU_CUSTOM"
Anna Bridge 169:a7c7b631e539 6844 ],
Anna Bridge 169:a7c7b631e539 6845 "features": ["CRYPTOCELL310"],
Anna Bridge 169:a7c7b631e539 6846 "device_has": [
Anna Bridge 169:a7c7b631e539 6847 "ANALOGIN",
Anna Bridge 169:a7c7b631e539 6848 "FLASH",
Anna Bridge 169:a7c7b631e539 6849 "I2C",
Anna Bridge 169:a7c7b631e539 6850 "I2C_ASYNCH",
Anna Bridge 169:a7c7b631e539 6851 "INTERRUPTIN",
Anna Bridge 169:a7c7b631e539 6852 "ITM",
Anna Bridge 169:a7c7b631e539 6853 "LPTICKER",
Anna Bridge 169:a7c7b631e539 6854 "PORTIN",
Anna Bridge 169:a7c7b631e539 6855 "PORTINOUT",
Anna Bridge 169:a7c7b631e539 6856 "PORTOUT",
Anna Bridge 169:a7c7b631e539 6857 "PWMOUT",
Anna Bridge 169:a7c7b631e539 6858 "SERIAL",
Anna Bridge 169:a7c7b631e539 6859 "SERIAL_ASYNCH",
Anna Bridge 169:a7c7b631e539 6860 "SERIAL_FC",
Anna Bridge 169:a7c7b631e539 6861 "SLEEP",
Anna Bridge 169:a7c7b631e539 6862 "SPI",
Anna Bridge 169:a7c7b631e539 6863 "SPI_ASYNCH",
AnnaBridge 171:3a7713b1edbc 6864 "SYSTICK_CLK_OFF_DURING_SLEEP",
Anna Bridge 169:a7c7b631e539 6865 "TRNG",
AnnaBridge 171:3a7713b1edbc 6866 "USTICKER",
AnnaBridge 171:3a7713b1edbc 6867 "QSPI"
Anna Bridge 169:a7c7b631e539 6868 ],
Anna Bridge 169:a7c7b631e539 6869 "extra_labels": [
Anna Bridge 169:a7c7b631e539 6870 "NORDIC",
Anna Bridge 169:a7c7b631e539 6871 "NRF5x",
Anna Bridge 169:a7c7b631e539 6872 "NRF52",
Anna Bridge 169:a7c7b631e539 6873 "SDK_14_2",
AnnaBridge 172:65be27845400 6874 "NORDIC_SOFTDEVICE",
Anna Bridge 169:a7c7b631e539 6875 "SOFTDEVICE_COMMON",
Anna Bridge 169:a7c7b631e539 6876 "SOFTDEVICE_S140_FULL"
Anna Bridge 169:a7c7b631e539 6877 ],
Anna Bridge 169:a7c7b631e539 6878 "config": {
Anna Bridge 169:a7c7b631e539 6879 "lf_clock_src": {
Anna Bridge 169:a7c7b631e539 6880 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 169:a7c7b631e539 6881 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 169:a7c7b631e539 6882 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 169:a7c7b631e539 6883 },
Anna Bridge 169:a7c7b631e539 6884 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 169:a7c7b631e539 6885 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 169:a7c7b631e539 6886 "value": 16
Anna Bridge 169:a7c7b631e539 6887 },
Anna Bridge 169:a7c7b631e539 6888 "lf_clock_rc_calib_mode_config": {
Anna Bridge 169:a7c7b631e539 6889 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 169:a7c7b631e539 6890 "value": 0
Anna Bridge 169:a7c7b631e539 6891 }
Anna Bridge 169:a7c7b631e539 6892 },
AnnaBridge 172:65be27845400 6893 "overrides": {
AnnaBridge 172:65be27845400 6894 "mpu-rom-end": "0x1fffffff"
AnnaBridge 172:65be27845400 6895 },
AnnaBridge 156:ff21514d8981 6896 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 6897 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 6898 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6899 "public": false,
AnnaBridge 156:ff21514d8981 6900 "detect_code": ["1101"],
AnnaBridge 156:ff21514d8981 6901 "program_cycle_s": 6,
Anna Bridge 169:a7c7b631e539 6902 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 6903 },
AnnaBridge 156:ff21514d8981 6904 "NRF52840_DK": {
AnnaBridge 156:ff21514d8981 6905 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 6906 "inherits": ["MCU_NRF52840"],
Anna Bridge 169:a7c7b631e539 6907 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 6908 "device_name": "nRF52840_xxAA"
AnnaBridge 156:ff21514d8981 6909 },
AnnaBridge 171:3a7713b1edbc 6910 "MTB_LAIRD_BL654": {
AnnaBridge 171:3a7713b1edbc 6911 "inherits": ["MCU_NRF52840"],
AnnaBridge 171:3a7713b1edbc 6912 "release_versions": ["5"],
AnnaBridge 171:3a7713b1edbc 6913 "device_name": "nRF52840_xxAA",
AnnaBridge 171:3a7713b1edbc 6914 "detect_code": ["0465"],
AnnaBridge 171:3a7713b1edbc 6915 "features_remove": ["CRYPTOCELL310"],
AnnaBridge 172:65be27845400 6916 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 171:3a7713b1edbc 6917 "overrides": {
AnnaBridge 171:3a7713b1edbc 6918 "lf_clock_src": "NRF_LF_SRC_RC"
AnnaBridge 171:3a7713b1edbc 6919 }
AnnaBridge 171:3a7713b1edbc 6920 },
AnnaBridge 156:ff21514d8981 6921 "BLUEPILL_F103C8": {
AnnaBridge 156:ff21514d8981 6922 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 6923 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 6924 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 6925 "extra_labels_add": ["STM32F1", "STM32F103C8"],
AnnaBridge 156:ff21514d8981 6926 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 172:65be27845400 6927 "device_has_add": [
AnnaBridge 172:65be27845400 6928 "CAN",
AnnaBridge 172:65be27845400 6929 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6930 "FLASH"
AnnaBridge 172:65be27845400 6931 ],
Anna Bridge 169:a7c7b631e539 6932 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
AnnaBridge 156:ff21514d8981 6933 },
AnnaBridge 156:ff21514d8981 6934 "NUMAKER_PFM_NUC472": {
AnnaBridge 156:ff21514d8981 6935 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 6936 "default_toolchain": "ARM",
AnnaBridge 172:65be27845400 6937 "extra_labels": [
AnnaBridge 172:65be27845400 6938 "NUVOTON",
AnnaBridge 172:65be27845400 6939 "NUC472",
AnnaBridge 172:65be27845400 6940 "NU_XRAM_SUPPORTED",
AnnaBridge 172:65be27845400 6941 "FLASH_CMSIS_ALGO",
AnnaBridge 172:65be27845400 6942 "NUVOTON_EMAC"
AnnaBridge 172:65be27845400 6943 ],
AnnaBridge 156:ff21514d8981 6944 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 6945 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 6946 "config": {
AnnaBridge 156:ff21514d8981 6947 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 6948 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 6949 "value": 0
AnnaBridge 156:ff21514d8981 6950 },
AnnaBridge 156:ff21514d8981 6951 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 6952 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 6953 "value": "NC"
AnnaBridge 156:ff21514d8981 6954 },
AnnaBridge 156:ff21514d8981 6955 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 6956 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
AnnaBridge 156:ff21514d8981 6957 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
AnnaBridge 156:ff21514d8981 6958 },
AnnaBridge 156:ff21514d8981 6959 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 6960 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 156:ff21514d8981 6961 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 6962 }
AnnaBridge 156:ff21514d8981 6963 },
AnnaBridge 156:ff21514d8981 6964 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 6965 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 172:65be27845400 6966 "device_has": [
AnnaBridge 172:65be27845400 6967 "USTICKER",
AnnaBridge 172:65be27845400 6968 "LPTICKER",
AnnaBridge 172:65be27845400 6969 "RTC",
AnnaBridge 172:65be27845400 6970 "ANALOGIN",
AnnaBridge 172:65be27845400 6971 "I2C",
AnnaBridge 172:65be27845400 6972 "I2CSLAVE",
AnnaBridge 172:65be27845400 6973 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 6974 "INTERRUPTIN",
AnnaBridge 172:65be27845400 6975 "PORTIN",
AnnaBridge 172:65be27845400 6976 "PORTINOUT",
AnnaBridge 172:65be27845400 6977 "PORTOUT",
AnnaBridge 172:65be27845400 6978 "PWMOUT",
AnnaBridge 172:65be27845400 6979 "SERIAL",
AnnaBridge 172:65be27845400 6980 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 6981 "SERIAL_FC",
AnnaBridge 172:65be27845400 6982 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 6983 "SLEEP",
AnnaBridge 172:65be27845400 6984 "SPI",
AnnaBridge 172:65be27845400 6985 "SPISLAVE",
AnnaBridge 172:65be27845400 6986 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 6987 "TRNG",
AnnaBridge 172:65be27845400 6988 "CAN",
AnnaBridge 172:65be27845400 6989 "FLASH",
AnnaBridge 172:65be27845400 6990 "EMAC",
AnnaBridge 172:65be27845400 6991 "MPU"
AnnaBridge 172:65be27845400 6992 ],
AnnaBridge 156:ff21514d8981 6993 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 6994 "device_name": "NUC472HI8AE",
Anna Bridge 169:a7c7b631e539 6995 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 6996 "overrides": {
Anna Bridge 169:a7c7b631e539 6997 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 6998 }
AnnaBridge 156:ff21514d8981 6999 },
AnnaBridge 156:ff21514d8981 7000 "NCS36510": {
AnnaBridge 156:ff21514d8981 7001 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 7002 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 7003 "extra_labels": ["ONSEMI"],
AnnaBridge 156:ff21514d8981 7004 "config": {
AnnaBridge 156:ff21514d8981 7005 "mac-addr-low": {
AnnaBridge 156:ff21514d8981 7006 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
AnnaBridge 156:ff21514d8981 7007 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 7008 },
AnnaBridge 156:ff21514d8981 7009 "mac-addr-high": {
AnnaBridge 156:ff21514d8981 7010 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
AnnaBridge 156:ff21514d8981 7011 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 7012 },
AnnaBridge 156:ff21514d8981 7013 "32KHz-clk-trim": {
AnnaBridge 156:ff21514d8981 7014 "help": "32KHz clock trim",
AnnaBridge 156:ff21514d8981 7015 "value": "0x39"
AnnaBridge 156:ff21514d8981 7016 },
AnnaBridge 156:ff21514d8981 7017 "32MHz-clk-trim": {
AnnaBridge 156:ff21514d8981 7018 "help": "32MHz clock trim",
AnnaBridge 156:ff21514d8981 7019 "value": "0x17"
AnnaBridge 156:ff21514d8981 7020 },
AnnaBridge 156:ff21514d8981 7021 "rssi-trim": {
AnnaBridge 156:ff21514d8981 7022 "help": "RSSI trim",
AnnaBridge 156:ff21514d8981 7023 "value": "0x3D"
AnnaBridge 156:ff21514d8981 7024 },
AnnaBridge 156:ff21514d8981 7025 "txtune-trim": {
AnnaBridge 156:ff21514d8981 7026 "help": "TX tune trim",
AnnaBridge 156:ff21514d8981 7027 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 7028 }
AnnaBridge 156:ff21514d8981 7029 },
AnnaBridge 156:ff21514d8981 7030 "OUTPUT_EXT": "hex",
AnnaBridge 172:65be27845400 7031 "post_binary_hook": {
AnnaBridge 172:65be27845400 7032 "function": "NCS36510TargetCode.ncs36510_addfib"
AnnaBridge 172:65be27845400 7033 },
AnnaBridge 172:65be27845400 7034 "macros": [
AnnaBridge 172:65be27845400 7035 "CM3",
AnnaBridge 172:65be27845400 7036 "CPU_NCS36510",
AnnaBridge 172:65be27845400 7037 "TARGET_NCS36510",
AnnaBridge 172:65be27845400 7038 "LOAD_ADDRESS=0x3000"
AnnaBridge 172:65be27845400 7039 ],
AnnaBridge 156:ff21514d8981 7040 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 7041 "device_has": [
AnnaBridge 172:65be27845400 7042 "ANALOGIN",
AnnaBridge 172:65be27845400 7043 "SERIAL",
AnnaBridge 172:65be27845400 7044 "I2C",
AnnaBridge 172:65be27845400 7045 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7046 "PORTIN",
AnnaBridge 172:65be27845400 7047 "PORTINOUT",
AnnaBridge 172:65be27845400 7048 "PORTOUT",
AnnaBridge 172:65be27845400 7049 "PWMOUT",
AnnaBridge 172:65be27845400 7050 "SERIAL",
AnnaBridge 172:65be27845400 7051 "SLEEP",
AnnaBridge 172:65be27845400 7052 "SPI",
AnnaBridge 172:65be27845400 7053 "TRNG",
AnnaBridge 172:65be27845400 7054 "SPISLAVE",
AnnaBridge 172:65be27845400 7055 "802_15_4_PHY",
AnnaBridge 172:65be27845400 7056 "MPU"
AnnaBridge 172:65be27845400 7057 ],
AnnaBridge 156:ff21514d8981 7058 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 7059 },
AnnaBridge 156:ff21514d8981 7060 "NUMAKER_PFM_M453": {
AnnaBridge 156:ff21514d8981 7061 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 7062 "default_toolchain": "ARM",
AnnaBridge 172:65be27845400 7063 "extra_labels": [
AnnaBridge 172:65be27845400 7064 "NUVOTON",
AnnaBridge 172:65be27845400 7065 "M451",
AnnaBridge 172:65be27845400 7066 "NUMAKER_PFM_M453",
AnnaBridge 172:65be27845400 7067 "FLASH_CMSIS_ALGO"
AnnaBridge 172:65be27845400 7068 ],
AnnaBridge 156:ff21514d8981 7069 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 7070 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 7071 "config": {
AnnaBridge 156:ff21514d8981 7072 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 7073 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7074 "value": 0
AnnaBridge 156:ff21514d8981 7075 },
AnnaBridge 156:ff21514d8981 7076 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 7077 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7078 "value": "NC"
AnnaBridge 156:ff21514d8981 7079 },
AnnaBridge 156:ff21514d8981 7080 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 7081 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 156:ff21514d8981 7082 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 156:ff21514d8981 7083 },
AnnaBridge 156:ff21514d8981 7084 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 7085 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 156:ff21514d8981 7086 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 7087 }
AnnaBridge 156:ff21514d8981 7088 },
AnnaBridge 156:ff21514d8981 7089 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 7090 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
AnnaBridge 172:65be27845400 7091 "progen": { "target": "numaker-pfm-m453" },
AnnaBridge 172:65be27845400 7092 "device_has": [
AnnaBridge 172:65be27845400 7093 "USTICKER",
AnnaBridge 172:65be27845400 7094 "LPTICKER",
AnnaBridge 172:65be27845400 7095 "RTC",
AnnaBridge 172:65be27845400 7096 "ANALOGIN",
AnnaBridge 172:65be27845400 7097 "ANALOGOUT",
AnnaBridge 172:65be27845400 7098 "I2C",
AnnaBridge 172:65be27845400 7099 "I2CSLAVE",
AnnaBridge 172:65be27845400 7100 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7101 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7102 "PORTIN",
AnnaBridge 172:65be27845400 7103 "PORTINOUT",
AnnaBridge 172:65be27845400 7104 "PORTOUT",
AnnaBridge 172:65be27845400 7105 "PWMOUT",
AnnaBridge 172:65be27845400 7106 "SERIAL",
AnnaBridge 172:65be27845400 7107 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7108 "SERIAL_FC",
AnnaBridge 172:65be27845400 7109 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7110 "SLEEP",
AnnaBridge 172:65be27845400 7111 "SPI",
AnnaBridge 172:65be27845400 7112 "SPISLAVE",
AnnaBridge 172:65be27845400 7113 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7114 "CAN",
AnnaBridge 172:65be27845400 7115 "FLASH",
AnnaBridge 172:65be27845400 7116 "MPU"
AnnaBridge 172:65be27845400 7117 ],
AnnaBridge 156:ff21514d8981 7118 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 7119 "device_name": "M453VG6AE",
AnnaBridge 156:ff21514d8981 7120 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 7121 },
AnnaBridge 156:ff21514d8981 7122 "NUMAKER_PFM_NANO130": {
AnnaBridge 156:ff21514d8981 7123 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 7124 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 7125 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
AnnaBridge 156:ff21514d8981 7126 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 7127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 7128 "config": {
AnnaBridge 156:ff21514d8981 7129 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 7130 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7131 "value": 0
AnnaBridge 156:ff21514d8981 7132 },
AnnaBridge 156:ff21514d8981 7133 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 7134 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7135 "value": "NC"
AnnaBridge 156:ff21514d8981 7136 },
AnnaBridge 156:ff21514d8981 7137 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 7138 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
AnnaBridge 156:ff21514d8981 7139 "value": "GPIO_DBCLKSRC_IRC10K"
AnnaBridge 156:ff21514d8981 7140 },
AnnaBridge 156:ff21514d8981 7141 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 7142 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
AnnaBridge 156:ff21514d8981 7143 "value": "GPIO_DBCLKSEL_16"
AnnaBridge 170:e95d10626187 7144 },
AnnaBridge 170:e95d10626187 7145 "clock-pll": {
AnnaBridge 170:e95d10626187 7146 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
AnnaBridge 170:e95d10626187 7147 "macro_name": "NU_CLOCK_PLL",
AnnaBridge 170:e95d10626187 7148 "value": "NU_HIRC_PLL"
AnnaBridge 156:ff21514d8981 7149 }
AnnaBridge 156:ff21514d8981 7150 },
AnnaBridge 156:ff21514d8981 7151 "inherits": ["Target"],
AnnaBridge 172:65be27845400 7152 "macros": [
AnnaBridge 172:65be27845400 7153 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 7154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 172:65be27845400 7155 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 172:65be27845400 7156 "LPTICKER_DELAY_TICKS=3"
AnnaBridge 172:65be27845400 7157 ],
AnnaBridge 172:65be27845400 7158 "device_has": [
AnnaBridge 172:65be27845400 7159 "USTICKER",
AnnaBridge 172:65be27845400 7160 "LPTICKER",
AnnaBridge 172:65be27845400 7161 "RTC",
AnnaBridge 172:65be27845400 7162 "ANALOGIN",
AnnaBridge 172:65be27845400 7163 "ANALOGOUT",
AnnaBridge 172:65be27845400 7164 "I2C",
AnnaBridge 172:65be27845400 7165 "I2CSLAVE",
AnnaBridge 172:65be27845400 7166 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7167 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7168 "PORTIN",
AnnaBridge 172:65be27845400 7169 "PORTINOUT",
AnnaBridge 172:65be27845400 7170 "PORTOUT",
AnnaBridge 172:65be27845400 7171 "PWMOUT",
AnnaBridge 172:65be27845400 7172 "SERIAL",
AnnaBridge 172:65be27845400 7173 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7174 "SERIAL_FC",
AnnaBridge 172:65be27845400 7175 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7176 "SLEEP",
AnnaBridge 172:65be27845400 7177 "SPI",
AnnaBridge 172:65be27845400 7178 "SPISLAVE",
AnnaBridge 172:65be27845400 7179 "SPI_ASYNCH"
AnnaBridge 172:65be27845400 7180 ],
AnnaBridge 156:ff21514d8981 7181 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 7182 "device_name": "NANO130KE3BN"
AnnaBridge 156:ff21514d8981 7183 },
AnnaBridge 156:ff21514d8981 7184 "HI2110": {
AnnaBridge 156:ff21514d8981 7185 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 7186 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 7187 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 7188 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 7189 "extra_labels": ["ublox"],
AnnaBridge 172:65be27845400 7190 "macros": [
AnnaBridge 172:65be27845400 7191 "TARGET_PROCESSOR_FAMILY_BOUDICA",
AnnaBridge 172:65be27845400 7192 "BOUDICA_SARA",
AnnaBridge 172:65be27845400 7193 "NDEBUG=1",
AnnaBridge 172:65be27845400 7194 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 7195 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 7196 ],
AnnaBridge 156:ff21514d8981 7197 "public": false,
AnnaBridge 156:ff21514d8981 7198 "target_overrides": {
AnnaBridge 156:ff21514d8981 7199 "*": {
AnnaBridge 156:ff21514d8981 7200 "core.stdio-flush-at-exit": false
AnnaBridge 156:ff21514d8981 7201 }
AnnaBridge 156:ff21514d8981 7202 },
AnnaBridge 172:65be27845400 7203 "device_has": [
AnnaBridge 172:65be27845400 7204 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7205 "PORTIN",
AnnaBridge 172:65be27845400 7206 "PORTINOUT",
AnnaBridge 172:65be27845400 7207 "PORTOUT",
AnnaBridge 172:65be27845400 7208 "SERIAL",
AnnaBridge 172:65be27845400 7209 "SLEEP",
AnnaBridge 172:65be27845400 7210 "STDIO_MESSAGES"
AnnaBridge 172:65be27845400 7211 ],
AnnaBridge 156:ff21514d8981 7212 "default_lib": "std",
Anna Bridge 169:a7c7b631e539 7213 "release_versions": []
AnnaBridge 172:65be27845400 7214 },
AnnaBridge 156:ff21514d8981 7215 "SARA_NBIOT": {
AnnaBridge 156:ff21514d8981 7216 "inherits": ["HI2110"],
AnnaBridge 156:ff21514d8981 7217 "extra_labels": ["ublox", "HI2110"],
AnnaBridge 156:ff21514d8981 7218 "public": false
AnnaBridge 156:ff21514d8981 7219 },
AnnaBridge 156:ff21514d8981 7220 "SARA_NBIOT_EVK": {
AnnaBridge 156:ff21514d8981 7221 "inherits": ["SARA_NBIOT"],
AnnaBridge 156:ff21514d8981 7222 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 156:ff21514d8981 7223 },
AnnaBridge 172:65be27845400 7224 "MCU_RTL8195A": {
AnnaBridge 156:ff21514d8981 7225 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 7226 "default_toolchain": "GCC_ARM",
AnnaBridge 172:65be27845400 7227 "macros": [
AnnaBridge 172:65be27845400 7228 "__RTL8195A__",
AnnaBridge 172:65be27845400 7229 "CONFIG_PLATFORM_8195A",
AnnaBridge 172:65be27845400 7230 "CONFIG_MBED_ENABLED",
AnnaBridge 172:65be27845400 7231 "PLATFORM_CMSIS_RTOS",
AnnaBridge 172:65be27845400 7232 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 172:65be27845400 7233 "MBED_MPU_CUSTOM"
AnnaBridge 172:65be27845400 7234 ],
AnnaBridge 156:ff21514d8981 7235 "inherits": ["Target"],
AnnaBridge 172:65be27845400 7236 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
AnnaBridge 172:65be27845400 7237 "device_has": [
AnnaBridge 172:65be27845400 7238 "ANALOGIN",
AnnaBridge 172:65be27845400 7239 "ANALOGOUT",
AnnaBridge 172:65be27845400 7240 "I2C",
AnnaBridge 172:65be27845400 7241 "I2CSLAVE",
AnnaBridge 172:65be27845400 7242 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7243 "PORTIN",
AnnaBridge 172:65be27845400 7244 "PORTINOUT",
AnnaBridge 172:65be27845400 7245 "PORTOUT",
AnnaBridge 172:65be27845400 7246 "PWMOUT",
AnnaBridge 172:65be27845400 7247 "SERIAL",
AnnaBridge 172:65be27845400 7248 "SPI",
AnnaBridge 172:65be27845400 7249 "TRNG",
AnnaBridge 172:65be27845400 7250 "FLASH"
AnnaBridge 172:65be27845400 7251 ],
AnnaBridge 172:65be27845400 7252 "public": false,
AnnaBridge 156:ff21514d8981 7253 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 7254 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 7255 "function": "RTL8195ACode.binary_hook",
AnnaBridge 156:ff21514d8981 7256 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 156:ff21514d8981 7257 },
Anna Bridge 169:a7c7b631e539 7258 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 7259 "overrides": {
AnnaBridge 170:e95d10626187 7260 "network-default-interface-type": "WIFI"
Anna Bridge 169:a7c7b631e539 7261 }
AnnaBridge 156:ff21514d8981 7262 },
AnnaBridge 172:65be27845400 7263 "REALTEK_RTL8195AM": {
AnnaBridge 172:65be27845400 7264 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7265 "inherits": ["MCU_RTL8195A"],
AnnaBridge 172:65be27845400 7266 "detect_code": ["4600"],
AnnaBridge 172:65be27845400 7267 "extra_labels_add": ["RTL8195A"]
AnnaBridge 172:65be27845400 7268 },
AnnaBridge 156:ff21514d8981 7269 "VBLUNO51_LEGACY": {
AnnaBridge 156:ff21514d8981 7270 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 7271 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 161:aa5281ff4a02 7272 "detect_code": ["C006"],
AnnaBridge 172:65be27845400 7273 "overrides": { "uart_hwfc": 0 },
AnnaBridge 156:ff21514d8981 7274 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 156:ff21514d8981 7275 },
AnnaBridge 156:ff21514d8981 7276 "VBLUNO51_BOOT": {
AnnaBridge 156:ff21514d8981 7277 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 7278 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 161:aa5281ff4a02 7279 "detect_code": ["C006"],
AnnaBridge 172:65be27845400 7280 "overrides": { "uart_hwfc": 0 },
AnnaBridge 156:ff21514d8981 7281 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 156:ff21514d8981 7282 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 156:ff21514d8981 7283 },
AnnaBridge 156:ff21514d8981 7284 "VBLUNO51_OTA": {
AnnaBridge 156:ff21514d8981 7285 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 7286 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 161:aa5281ff4a02 7287 "detect_code": ["C006"],
AnnaBridge 172:65be27845400 7288 "overrides": { "uart_hwfc": 0 },
AnnaBridge 156:ff21514d8981 7289 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 156:ff21514d8981 7290 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 156:ff21514d8981 7291 },
AnnaBridge 156:ff21514d8981 7292 "VBLUNO51": {
AnnaBridge 156:ff21514d8981 7293 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 7294 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 161:aa5281ff4a02 7295 "detect_code": ["C006"],
AnnaBridge 172:65be27845400 7296 "overrides": { "uart_hwfc": 0 },
AnnaBridge 172:65be27845400 7297 "device_has": [
AnnaBridge 172:65be27845400 7298 "USTICKER",
AnnaBridge 172:65be27845400 7299 "LPTICKER",
AnnaBridge 172:65be27845400 7300 "ANALOGIN",
AnnaBridge 172:65be27845400 7301 "I2C",
AnnaBridge 172:65be27845400 7302 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7303 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7304 "PORTIN",
AnnaBridge 172:65be27845400 7305 "PORTINOUT",
AnnaBridge 172:65be27845400 7306 "PORTOUT",
AnnaBridge 172:65be27845400 7307 "PWMOUT",
AnnaBridge 172:65be27845400 7308 "SERIAL",
AnnaBridge 172:65be27845400 7309 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7310 "SERIAL_FC",
AnnaBridge 172:65be27845400 7311 "SLEEP",
AnnaBridge 172:65be27845400 7312 "SPI",
AnnaBridge 172:65be27845400 7313 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7314 "SPISLAVE"
AnnaBridge 172:65be27845400 7315 ],
AnnaBridge 156:ff21514d8981 7316 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 7317 "device_name": "nRF51822_xxAC"
AnnaBridge 156:ff21514d8981 7318 },
AnnaBridge 165:d1b4690b3f8b 7319 "DISCO_L496AG": {
AnnaBridge 165:d1b4690b3f8b 7320 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:d1b4690b3f8b 7321 "supported_form_factors": ["ARDUINO"],
AnnaBridge 165:d1b4690b3f8b 7322 "core": "Cortex-M4F",
AnnaBridge 165:d1b4690b3f8b 7323 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
AnnaBridge 172:65be27845400 7324 "components_add": ["QSPIF"],
AnnaBridge 165:d1b4690b3f8b 7325 "config": {
AnnaBridge 165:d1b4690b3f8b 7326 "clock_source": {
AnnaBridge 165:d1b4690b3f8b 7327 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 165:d1b4690b3f8b 7328 "value": "USE_PLL_MSI",
AnnaBridge 165:d1b4690b3f8b 7329 "macro_name": "CLOCK_SOURCE"
AnnaBridge 165:d1b4690b3f8b 7330 },
Anna Bridge 169:a7c7b631e539 7331 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 7332 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 165:d1b4690b3f8b 7333 "value": 1
AnnaBridge 165:d1b4690b3f8b 7334 }
AnnaBridge 165:d1b4690b3f8b 7335 },
AnnaBridge 172:65be27845400 7336 "macros_add": [
AnnaBridge 172:65be27845400 7337 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 7338 ],
AnnaBridge 172:65be27845400 7339 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 165:d1b4690b3f8b 7340 "detect_code": ["0822"],
AnnaBridge 172:65be27845400 7341 "device_has_add": [
AnnaBridge 172:65be27845400 7342 "ANALOGOUT",
AnnaBridge 172:65be27845400 7343 "CAN",
AnnaBridge 172:65be27845400 7344 "CRC",
AnnaBridge 172:65be27845400 7345 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7346 "TRNG",
AnnaBridge 172:65be27845400 7347 "FLASH",
AnnaBridge 172:65be27845400 7348 "MPU",
AnnaBridge 172:65be27845400 7349 "QSPI"
AnnaBridge 172:65be27845400 7350 ],
AnnaBridge 165:d1b4690b3f8b 7351 "release_versions": ["2", "5"],
AnnaBridge 171:3a7713b1edbc 7352 "device_name": "STM32L496AG",
AnnaBridge 171:3a7713b1edbc 7353 "bootloader_supported": true
AnnaBridge 165:d1b4690b3f8b 7354 },
AnnaBridge 157:e7ca05fa8600 7355 "NUCLEO_L496ZG": {
AnnaBridge 157:e7ca05fa8600 7356 "inherits": ["FAMILY_STM32"],
AnnaBridge 157:e7ca05fa8600 7357 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 157:e7ca05fa8600 7358 "core": "Cortex-M4F",
AnnaBridge 157:e7ca05fa8600 7359 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
AnnaBridge 157:e7ca05fa8600 7360 "config": {
AnnaBridge 157:e7ca05fa8600 7361 "clock_source": {
AnnaBridge 157:e7ca05fa8600 7362 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 157:e7ca05fa8600 7363 "value": "USE_PLL_MSI",
AnnaBridge 157:e7ca05fa8600 7364 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 7365 },
Anna Bridge 169:a7c7b631e539 7366 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 7367 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 7368 "value": 1
AnnaBridge 157:e7ca05fa8600 7369 }
AnnaBridge 157:e7ca05fa8600 7370 },
AnnaBridge 172:65be27845400 7371 "macros_add": [
AnnaBridge 172:65be27845400 7372 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 7373 ],
AnnaBridge 172:65be27845400 7374 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 157:e7ca05fa8600 7375 "detect_code": ["0823"],
AnnaBridge 172:65be27845400 7376 "device_has_add": [
AnnaBridge 172:65be27845400 7377 "ANALOGOUT",
AnnaBridge 172:65be27845400 7378 "CAN",
AnnaBridge 172:65be27845400 7379 "CRC",
AnnaBridge 172:65be27845400 7380 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7381 "TRNG",
AnnaBridge 172:65be27845400 7382 "FLASH",
AnnaBridge 172:65be27845400 7383 "MPU"
AnnaBridge 172:65be27845400 7384 ],
AnnaBridge 157:e7ca05fa8600 7385 "release_versions": ["2", "5"],
AnnaBridge 171:3a7713b1edbc 7386 "device_name": "STM32L496ZG",
AnnaBridge 171:3a7713b1edbc 7387 "bootloader_supported": true
AnnaBridge 157:e7ca05fa8600 7388 },
AnnaBridge 158:1c57384330a6 7389 "NUCLEO_L496ZG_P": {
AnnaBridge 158:1c57384330a6 7390 "inherits": ["NUCLEO_L496ZG"],
AnnaBridge 158:1c57384330a6 7391 "detect_code": ["0828"]
AnnaBridge 171:3a7713b1edbc 7392 },
AnnaBridge 171:3a7713b1edbc 7393 "NUCLEO_L4R5ZI": {
AnnaBridge 171:3a7713b1edbc 7394 "inherits": ["FAMILY_STM32"],
AnnaBridge 171:3a7713b1edbc 7395 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 171:3a7713b1edbc 7396 "core": "Cortex-M4F",
AnnaBridge 171:3a7713b1edbc 7397 "extra_labels_add": ["STM32L4", "STM32L4R5ZI", "STM32L4R5xI"],
AnnaBridge 171:3a7713b1edbc 7398 "config": {
AnnaBridge 171:3a7713b1edbc 7399 "clock_source": {
AnnaBridge 171:3a7713b1edbc 7400 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 171:3a7713b1edbc 7401 "value": "USE_PLL_MSI",
AnnaBridge 171:3a7713b1edbc 7402 "macro_name": "CLOCK_SOURCE"
AnnaBridge 171:3a7713b1edbc 7403 },
AnnaBridge 171:3a7713b1edbc 7404 "lpticker_lptim": {
AnnaBridge 171:3a7713b1edbc 7405 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 171:3a7713b1edbc 7406 "value": 1
AnnaBridge 171:3a7713b1edbc 7407 }
AnnaBridge 158:1c57384330a6 7408 },
AnnaBridge 172:65be27845400 7409 "macros_add": [
AnnaBridge 172:65be27845400 7410 "MBED_TICKLESS"
AnnaBridge 172:65be27845400 7411 ],
AnnaBridge 172:65be27845400 7412 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 171:3a7713b1edbc 7413 "detect_code": ["0776"],
AnnaBridge 172:65be27845400 7414 "device_has_add": [
AnnaBridge 172:65be27845400 7415 "ANALOGOUT",
AnnaBridge 172:65be27845400 7416 "CAN",
AnnaBridge 172:65be27845400 7417 "CRC",
AnnaBridge 172:65be27845400 7418 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7419 "TRNG",
AnnaBridge 172:65be27845400 7420 "FLASH",
AnnaBridge 172:65be27845400 7421 "MPU"
AnnaBridge 172:65be27845400 7422 ],
AnnaBridge 171:3a7713b1edbc 7423 "release_versions": ["2", "5"],
AnnaBridge 171:3a7713b1edbc 7424 "device_name": "STM32L4R5ZI",
AnnaBridge 171:3a7713b1edbc 7425 "bootloader_supported": true
AnnaBridge 171:3a7713b1edbc 7426 },
AnnaBridge 172:65be27845400 7427 "NUCLEO_L4R5ZI_P": {
AnnaBridge 172:65be27845400 7428 "inherits": ["NUCLEO_L4R5ZI"],
AnnaBridge 172:65be27845400 7429 "detect_code": ["0781"]
AnnaBridge 172:65be27845400 7430 },
AnnaBridge 156:ff21514d8981 7431 "VBLUNO52": {
AnnaBridge 156:ff21514d8981 7432 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 7433 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 7434 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 7435 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 7436 },
AnnaBridge 171:3a7713b1edbc 7437 "MCU_M480": {
AnnaBridge 156:ff21514d8981 7438 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 7439 "default_toolchain": "ARM",
AnnaBridge 171:3a7713b1edbc 7440 "public": false,
AnnaBridge 172:65be27845400 7441 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
AnnaBridge 156:ff21514d8981 7442 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 7443 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 7444 "config": {
AnnaBridge 156:ff21514d8981 7445 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 7446 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7447 "value": 0
AnnaBridge 156:ff21514d8981 7448 },
AnnaBridge 156:ff21514d8981 7449 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 7450 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 7451 "value": "NC"
AnnaBridge 156:ff21514d8981 7452 },
AnnaBridge 156:ff21514d8981 7453 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 7454 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 156:ff21514d8981 7455 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 156:ff21514d8981 7456 },
AnnaBridge 156:ff21514d8981 7457 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 7458 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 156:ff21514d8981 7459 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 7460 },
AnnaBridge 156:ff21514d8981 7461 "usb-device-hsusbd": {
AnnaBridge 156:ff21514d8981 7462 "help": "Select high-speed USB device or not",
AnnaBridge 156:ff21514d8981 7463 "value": 1
AnnaBridge 156:ff21514d8981 7464 },
AnnaBridge 156:ff21514d8981 7465 "ctrl01-enable": {
AnnaBridge 156:ff21514d8981 7466 "help": "Enable control_01",
AnnaBridge 156:ff21514d8981 7467 "value": 0
AnnaBridge 156:ff21514d8981 7468 }
AnnaBridge 156:ff21514d8981 7469 },
AnnaBridge 156:ff21514d8981 7470 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 7471 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 172:65be27845400 7472 "device_has": [
AnnaBridge 172:65be27845400 7473 "USTICKER",
AnnaBridge 172:65be27845400 7474 "LPTICKER",
AnnaBridge 172:65be27845400 7475 "RTC",
AnnaBridge 172:65be27845400 7476 "ANALOGIN",
AnnaBridge 172:65be27845400 7477 "ANALOGOUT",
AnnaBridge 172:65be27845400 7478 "I2C",
AnnaBridge 172:65be27845400 7479 "I2CSLAVE",
AnnaBridge 172:65be27845400 7480 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7481 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7482 "PORTIN",
AnnaBridge 172:65be27845400 7483 "PORTINOUT",
AnnaBridge 172:65be27845400 7484 "PORTOUT",
AnnaBridge 172:65be27845400 7485 "PWMOUT",
AnnaBridge 172:65be27845400 7486 "SERIAL",
AnnaBridge 172:65be27845400 7487 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7488 "SERIAL_FC",
AnnaBridge 172:65be27845400 7489 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7490 "SLEEP",
AnnaBridge 172:65be27845400 7491 "SPI",
AnnaBridge 172:65be27845400 7492 "SPISLAVE",
AnnaBridge 172:65be27845400 7493 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7494 "TRNG",
AnnaBridge 172:65be27845400 7495 "FLASH",
AnnaBridge 172:65be27845400 7496 "CAN",
AnnaBridge 172:65be27845400 7497 "EMAC",
AnnaBridge 172:65be27845400 7498 "MPU"
AnnaBridge 172:65be27845400 7499 ],
AnnaBridge 156:ff21514d8981 7500 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 7501 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 7502 "overrides": {
Anna Bridge 169:a7c7b631e539 7503 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 7504 }
AnnaBridge 156:ff21514d8981 7505 },
AnnaBridge 171:3a7713b1edbc 7506 "NUMAKER_PFM_M487": {
AnnaBridge 171:3a7713b1edbc 7507 "inherits": ["MCU_M480"],
AnnaBridge 171:3a7713b1edbc 7508 "device_name": "M487JIDAE"
AnnaBridge 171:3a7713b1edbc 7509 },
AnnaBridge 171:3a7713b1edbc 7510 "NUMAKER_IOT_M487": {
AnnaBridge 171:3a7713b1edbc 7511 "inherits": ["MCU_M480"],
AnnaBridge 171:3a7713b1edbc 7512 "device_name": "M487JIDAE"
AnnaBridge 171:3a7713b1edbc 7513 },
AnnaBridge 156:ff21514d8981 7514 "TMPM066": {
AnnaBridge 156:ff21514d8981 7515 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 7516 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 7517 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 7518 "extra_labels": ["TOSHIBA"],
AnnaBridge 172:65be27845400 7519 "macros": [
AnnaBridge 172:65be27845400 7520 "__TMPM066__",
AnnaBridge 172:65be27845400 7521 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 172:65be27845400 7522 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 172:65be27845400 7523 ],
AnnaBridge 156:ff21514d8981 7524 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 7525 "device_has": [
AnnaBridge 172:65be27845400 7526 "USTICKER",
AnnaBridge 172:65be27845400 7527 "ANALOGIN",
AnnaBridge 172:65be27845400 7528 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7529 "PORTIN",
AnnaBridge 172:65be27845400 7530 "PORTINOUT",
AnnaBridge 172:65be27845400 7531 "PORTOUT",
AnnaBridge 172:65be27845400 7532 "SERIAL",
AnnaBridge 172:65be27845400 7533 "SLEEP",
AnnaBridge 172:65be27845400 7534 "I2C",
AnnaBridge 172:65be27845400 7535 "I2CSLAVE",
AnnaBridge 172:65be27845400 7536 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7537 "PWMOUT"
AnnaBridge 172:65be27845400 7538 ],
AnnaBridge 156:ff21514d8981 7539 "device_name": "TMPM066FWUG",
AnnaBridge 156:ff21514d8981 7540 "detect_code": ["7011"],
AnnaBridge 156:ff21514d8981 7541 "release_versions": ["5"]
Anna Bridge 160:5571c4ff569f 7542 },
Anna Bridge 160:5571c4ff569f 7543 "SAKURAIO_EVB_01": {
Anna Bridge 160:5571c4ff569f 7544 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 7545 "supported_form_factors": [],
Anna Bridge 160:5571c4ff569f 7546 "core": "Cortex-M4F",
Anna Bridge 160:5571c4ff569f 7547 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 172:65be27845400 7548 "device_has": [
AnnaBridge 172:65be27845400 7549 "ANALOGIN",
AnnaBridge 172:65be27845400 7550 "I2C",
AnnaBridge 172:65be27845400 7551 "I2CSLAVE",
AnnaBridge 172:65be27845400 7552 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7553 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7554 "PORTIN",
AnnaBridge 172:65be27845400 7555 "PORTINOUT",
AnnaBridge 172:65be27845400 7556 "PORTOUT",
AnnaBridge 172:65be27845400 7557 "PWMOUT",
AnnaBridge 172:65be27845400 7558 "SERIAL",
AnnaBridge 172:65be27845400 7559 "SLEEP",
AnnaBridge 172:65be27845400 7560 "SPI",
AnnaBridge 172:65be27845400 7561 "SPISLAVE",
AnnaBridge 172:65be27845400 7562 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7563 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7564 "MPU"
AnnaBridge 172:65be27845400 7565 ],
Anna Bridge 160:5571c4ff569f 7566 "config": {
Anna Bridge 160:5571c4ff569f 7567 "clock_source": {
Anna Bridge 160:5571c4ff569f 7568 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 7569 "value": "USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 7570 "macro_name": "CLOCK_SOURCE"
Anna Bridge 160:5571c4ff569f 7571 }
Anna Bridge 160:5571c4ff569f 7572 },
AnnaBridge 172:65be27845400 7573 "device_has_add": [
AnnaBridge 172:65be27845400 7574 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7575 "FLASH"
AnnaBridge 172:65be27845400 7576 ],
Anna Bridge 160:5571c4ff569f 7577 "release_versions": ["2"],
Anna Bridge 160:5571c4ff569f 7578 "device_name": "STM32F411RE"
AnnaBridge 165:d1b4690b3f8b 7579 },
AnnaBridge 165:d1b4690b3f8b 7580 "TMPM46B": {
AnnaBridge 165:d1b4690b3f8b 7581 "inherits": ["Target"],
AnnaBridge 165:d1b4690b3f8b 7582 "core": "Cortex-M4",
AnnaBridge 165:d1b4690b3f8b 7583 "is_disk_virtual": true,
AnnaBridge 165:d1b4690b3f8b 7584 "extra_labels": ["TOSHIBA"],
AnnaBridge 165:d1b4690b3f8b 7585 "macros": ["__TMPM46B__"],
AnnaBridge 165:d1b4690b3f8b 7586 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 7587 "device_has": [
AnnaBridge 172:65be27845400 7588 "USTICKER",
AnnaBridge 172:65be27845400 7589 "ANALOGIN",
AnnaBridge 172:65be27845400 7590 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7591 "PORTIN",
AnnaBridge 172:65be27845400 7592 "PORTINOUT",
AnnaBridge 172:65be27845400 7593 "PORTOUT",
AnnaBridge 172:65be27845400 7594 "PWMOUT",
AnnaBridge 172:65be27845400 7595 "SERIAL",
AnnaBridge 172:65be27845400 7596 "SERIAL_FC",
AnnaBridge 172:65be27845400 7597 "SPI",
AnnaBridge 172:65be27845400 7598 "I2C",
AnnaBridge 172:65be27845400 7599 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7600 "TRNG",
AnnaBridge 172:65be27845400 7601 "FLASH",
AnnaBridge 172:65be27845400 7602 "SLEEP"
AnnaBridge 172:65be27845400 7603 ],
AnnaBridge 165:d1b4690b3f8b 7604 "device_name": "TMPM46BF10FG",
AnnaBridge 165:d1b4690b3f8b 7605 "detect_code": ["7013"],
AnnaBridge 165:d1b4690b3f8b 7606 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 7607 "bootloader_supported": true
Anna Bridge 169:a7c7b631e539 7608 },
Anna Bridge 169:a7c7b631e539 7609 "ARM_FM": {
Anna Bridge 169:a7c7b631e539 7610 "inherits": ["Target"],
Anna Bridge 169:a7c7b631e539 7611 "public": false,
AnnaBridge 171:3a7713b1edbc 7612 "macros": ["__ARM_FM"],
Anna Bridge 169:a7c7b631e539 7613 "extra_labels": ["ARM_FM"]
Anna Bridge 169:a7c7b631e539 7614 },
Anna Bridge 169:a7c7b631e539 7615 "FVP_MPS2": {
Anna Bridge 169:a7c7b631e539 7616 "inherits": ["ARM_FM"],
Anna Bridge 169:a7c7b631e539 7617 "public": false,
Anna Bridge 169:a7c7b631e539 7618 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 7619 "OUTPUT_EXT": "elf",
AnnaBridge 172:65be27845400 7620 "device_has": [
AnnaBridge 172:65be27845400 7621 "AACI",
AnnaBridge 172:65be27845400 7622 "ANALOGIN",
AnnaBridge 172:65be27845400 7623 "CLCD",
AnnaBridge 172:65be27845400 7624 "EMAC",
AnnaBridge 172:65be27845400 7625 "FLASH",
AnnaBridge 172:65be27845400 7626 "I2C",
AnnaBridge 172:65be27845400 7627 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7628 "PORTIN",
AnnaBridge 172:65be27845400 7629 "PORTINOUT",
AnnaBridge 172:65be27845400 7630 "PORTOUT",
AnnaBridge 172:65be27845400 7631 "SERIAL",
AnnaBridge 172:65be27845400 7632 "SPI",
AnnaBridge 172:65be27845400 7633 "SPISLAVE",
AnnaBridge 172:65be27845400 7634 "TSC",
AnnaBridge 172:65be27845400 7635 "USTICKER"
AnnaBridge 172:65be27845400 7636 ],
AnnaBridge 172:65be27845400 7637 "release_versions": ["5"],
AnnaBridge 172:65be27845400 7638 "components_add": ["LAN91C111"],
AnnaBridge 172:65be27845400 7639 "overrides": {
AnnaBridge 172:65be27845400 7640 "network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 7641 }
Anna Bridge 169:a7c7b631e539 7642 },
Anna Bridge 169:a7c7b631e539 7643 "FVP_MPS2_M0": {
Anna Bridge 169:a7c7b631e539 7644 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 7645 "core": "Cortex-M0",
AnnaBridge 171:3a7713b1edbc 7646 "macros_add": ["CMSDK_CM0"]
Anna Bridge 169:a7c7b631e539 7647 },
Anna Bridge 169:a7c7b631e539 7648 "FVP_MPS2_M0P": {
Anna Bridge 169:a7c7b631e539 7649 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 7650 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 7651 "macros_add": ["CMSDK_CM0plus"],
AnnaBridge 172:65be27845400 7652 "device_has_add": ["MPU"]
Anna Bridge 169:a7c7b631e539 7653 },
Anna Bridge 169:a7c7b631e539 7654 "FVP_MPS2_M3": {
Anna Bridge 169:a7c7b631e539 7655 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 7656 "core": "Cortex-M3",
AnnaBridge 172:65be27845400 7657 "macros_add": ["CMSDK_CM3"],
AnnaBridge 172:65be27845400 7658 "device_has_add": ["MPU"]
Anna Bridge 169:a7c7b631e539 7659 },
Anna Bridge 169:a7c7b631e539 7660 "FVP_MPS2_M4": {
Anna Bridge 169:a7c7b631e539 7661 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 7662 "core": "Cortex-M4",
AnnaBridge 172:65be27845400 7663 "macros_add": ["CMSDK_CM4"],
AnnaBridge 172:65be27845400 7664 "device_has_add": ["MPU"]
Anna Bridge 169:a7c7b631e539 7665 },
Anna Bridge 169:a7c7b631e539 7666 "FVP_MPS2_M7": {
Anna Bridge 169:a7c7b631e539 7667 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 7668 "core": "Cortex-M7",
AnnaBridge 172:65be27845400 7669 "macros_add": ["CMSDK_CM7"],
AnnaBridge 172:65be27845400 7670 "device_has_add": ["MPU"]
AnnaBridge 170:e95d10626187 7671 },
AnnaBridge 170:e95d10626187 7672 "NUMAKER_PFM_M2351": {
AnnaBridge 170:e95d10626187 7673 "core": "Cortex-M23-NS",
AnnaBridge 170:e95d10626187 7674 "default_toolchain": "ARMC6",
AnnaBridge 172:65be27845400 7675 "extra_labels": [
AnnaBridge 172:65be27845400 7676 "NUVOTON",
AnnaBridge 172:65be27845400 7677 "M2351",
AnnaBridge 172:65be27845400 7678 "M2351KIAAEES",
AnnaBridge 172:65be27845400 7679 "FLASH_CMSIS_ALGO"
AnnaBridge 172:65be27845400 7680 ],
AnnaBridge 170:e95d10626187 7681 "OUTPUT_EXT": "hex",
AnnaBridge 172:65be27845400 7682 "macros": [
AnnaBridge 172:65be27845400 7683 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 172:65be27845400 7684 "MBED_TZ_DEFAULT_ACCESS=1",
AnnaBridge 172:65be27845400 7685 "LPTICKER_DELAY_TICKS=3"
AnnaBridge 172:65be27845400 7686 ],
AnnaBridge 170:e95d10626187 7687 "is_disk_virtual": true,
AnnaBridge 170:e95d10626187 7688 "supported_toolchains": ["ARMC6"],
AnnaBridge 170:e95d10626187 7689 "config": {
AnnaBridge 170:e95d10626187 7690 "gpio-irq-debounce-enable": {
AnnaBridge 170:e95d10626187 7691 "help": "Enable GPIO IRQ debounce",
AnnaBridge 170:e95d10626187 7692 "value": 0
AnnaBridge 170:e95d10626187 7693 },
AnnaBridge 170:e95d10626187 7694 "gpio-irq-debounce-enable-list": {
AnnaBridge 170:e95d10626187 7695 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 170:e95d10626187 7696 "value": "NC"
AnnaBridge 170:e95d10626187 7697 },
AnnaBridge 170:e95d10626187 7698 "gpio-irq-debounce-clock-source": {
AnnaBridge 170:e95d10626187 7699 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 170:e95d10626187 7700 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 170:e95d10626187 7701 },
AnnaBridge 170:e95d10626187 7702 "gpio-irq-debounce-sample-rate": {
AnnaBridge 170:e95d10626187 7703 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 170:e95d10626187 7704 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 170:e95d10626187 7705 }
AnnaBridge 170:e95d10626187 7706 },
AnnaBridge 172:65be27845400 7707 "overrides": {
AnnaBridge 172:65be27845400 7708 "mpu-rom-end": "0x1fffffff"
AnnaBridge 172:65be27845400 7709 },
AnnaBridge 170:e95d10626187 7710 "inherits": ["Target"],
AnnaBridge 172:65be27845400 7711 "device_has": [
AnnaBridge 172:65be27845400 7712 "USTICKER",
AnnaBridge 172:65be27845400 7713 "LPTICKER",
AnnaBridge 172:65be27845400 7714 "RTC",
AnnaBridge 172:65be27845400 7715 "ANALOGIN",
AnnaBridge 172:65be27845400 7716 "I2C",
AnnaBridge 172:65be27845400 7717 "I2CSLAVE",
AnnaBridge 172:65be27845400 7718 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7719 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7720 "PORTIN",
AnnaBridge 172:65be27845400 7721 "PORTINOUT",
AnnaBridge 172:65be27845400 7722 "PORTOUT",
AnnaBridge 172:65be27845400 7723 "PWMOUT",
AnnaBridge 172:65be27845400 7724 "SERIAL",
AnnaBridge 172:65be27845400 7725 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7726 "SERIAL_FC",
AnnaBridge 172:65be27845400 7727 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7728 "SLEEP",
AnnaBridge 172:65be27845400 7729 "SPI",
AnnaBridge 172:65be27845400 7730 "SPISLAVE",
AnnaBridge 172:65be27845400 7731 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7732 "TRNG",
AnnaBridge 172:65be27845400 7733 "FLASH",
AnnaBridge 172:65be27845400 7734 "MPU"
AnnaBridge 172:65be27845400 7735 ],
AnnaBridge 170:e95d10626187 7736 "detect_code": ["1305"],
AnnaBridge 170:e95d10626187 7737 "release_versions": ["5"],
AnnaBridge 170:e95d10626187 7738 "device_name": "M2351KIAAEES",
AnnaBridge 170:e95d10626187 7739 "bootloader_supported": true
AnnaBridge 170:e95d10626187 7740 },
AnnaBridge 170:e95d10626187 7741 "TMPM3H6": {
AnnaBridge 170:e95d10626187 7742 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 7743 "core": "Cortex-M3",
AnnaBridge 170:e95d10626187 7744 "is_disk_virtual": true,
AnnaBridge 170:e95d10626187 7745 "extra_labels": ["TOSHIBA"],
AnnaBridge 170:e95d10626187 7746 "macros": ["__TMPM3H6__"],
AnnaBridge 170:e95d10626187 7747 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 7748 "device_has": [
AnnaBridge 172:65be27845400 7749 "USTICKER",
AnnaBridge 172:65be27845400 7750 "ANALOGIN",
AnnaBridge 172:65be27845400 7751 "ANALOGOUT",
AnnaBridge 172:65be27845400 7752 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7753 "PORTIN",
AnnaBridge 172:65be27845400 7754 "PORTINOUT",
AnnaBridge 172:65be27845400 7755 "PORTOUT",
AnnaBridge 172:65be27845400 7756 "PWMOUT",
AnnaBridge 172:65be27845400 7757 "SERIAL",
AnnaBridge 172:65be27845400 7758 "SLEEP",
AnnaBridge 172:65be27845400 7759 "SPI",
AnnaBridge 172:65be27845400 7760 "I2C",
AnnaBridge 172:65be27845400 7761 "I2CSLAVE",
AnnaBridge 172:65be27845400 7762 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7763 "MPU"
AnnaBridge 172:65be27845400 7764 ],
AnnaBridge 170:e95d10626187 7765 "device_name": "TMPM3H6FWFG",
AnnaBridge 170:e95d10626187 7766 "detect_code": ["7012"],
AnnaBridge 170:e95d10626187 7767 "release_versions": ["5"]
AnnaBridge 171:3a7713b1edbc 7768 },
AnnaBridge 171:3a7713b1edbc 7769 "TMPM4G9": {
AnnaBridge 171:3a7713b1edbc 7770 "inherits": ["Target"],
AnnaBridge 171:3a7713b1edbc 7771 "core": "Cortex-M4",
AnnaBridge 171:3a7713b1edbc 7772 "is_disk_virtual": true,
AnnaBridge 171:3a7713b1edbc 7773 "extra_labels": ["TOSHIBA"],
AnnaBridge 171:3a7713b1edbc 7774 "macros": ["__TMPM4G9__"],
AnnaBridge 171:3a7713b1edbc 7775 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 7776 "device_has": [
AnnaBridge 172:65be27845400 7777 "ANALOGIN",
AnnaBridge 172:65be27845400 7778 "ANALOGOUT",
AnnaBridge 172:65be27845400 7779 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7780 "PORTIN",
AnnaBridge 172:65be27845400 7781 "PORTINOUT",
AnnaBridge 172:65be27845400 7782 "PORTOUT",
AnnaBridge 172:65be27845400 7783 "PWMOUT",
AnnaBridge 172:65be27845400 7784 "SERIAL",
AnnaBridge 172:65be27845400 7785 "SPI",
AnnaBridge 172:65be27845400 7786 "I2C",
AnnaBridge 172:65be27845400 7787 "I2CSLAVE",
AnnaBridge 172:65be27845400 7788 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7789 "FLASH",
AnnaBridge 172:65be27845400 7790 "SLEEP",
AnnaBridge 172:65be27845400 7791 "USTICKER",
AnnaBridge 172:65be27845400 7792 "MPU"
AnnaBridge 172:65be27845400 7793 ],
AnnaBridge 171:3a7713b1edbc 7794 "device_name": "TMPM4G9F15FG",
AnnaBridge 172:65be27845400 7795 "detect_code": ["7015"],
AnnaBridge 171:3a7713b1edbc 7796 "release_versions": ["5"],
AnnaBridge 171:3a7713b1edbc 7797 "bootloader_supported": true
AnnaBridge 171:3a7713b1edbc 7798 },
AnnaBridge 171:3a7713b1edbc 7799 "MCU_PSOC6": {
AnnaBridge 171:3a7713b1edbc 7800 "inherits": ["Target"],
AnnaBridge 172:65be27845400 7801 "macros": ["MBED_MPU_CUSTOM"],
AnnaBridge 171:3a7713b1edbc 7802 "default_toolchain": "GCC_ARM",
AnnaBridge 171:3a7713b1edbc 7803 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 171:3a7713b1edbc 7804 "core": "Cortex-M4F",
AnnaBridge 171:3a7713b1edbc 7805 "OUTPUT_EXT": "hex",
AnnaBridge 172:65be27845400 7806 "device_has": [
AnnaBridge 172:65be27845400 7807 "USTICKER",
AnnaBridge 172:65be27845400 7808 "INTERRUPTIN",
AnnaBridge 172:65be27845400 7809 "SERIAL",
AnnaBridge 172:65be27845400 7810 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 7811 "SERIAL_FC",
AnnaBridge 172:65be27845400 7812 "PORTIN",
AnnaBridge 172:65be27845400 7813 "PORTOUT",
AnnaBridge 172:65be27845400 7814 "PORTINOUT",
AnnaBridge 172:65be27845400 7815 "RTC",
AnnaBridge 172:65be27845400 7816 "PWMOUT",
AnnaBridge 172:65be27845400 7817 "ANALOGIN",
AnnaBridge 172:65be27845400 7818 "ANALOGOUT",
AnnaBridge 172:65be27845400 7819 "I2C",
AnnaBridge 172:65be27845400 7820 "I2C_ASYNCH",
AnnaBridge 172:65be27845400 7821 "SPI",
AnnaBridge 172:65be27845400 7822 "SPI_ASYNCH",
AnnaBridge 172:65be27845400 7823 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 7824 "LPTICKER",
AnnaBridge 172:65be27845400 7825 "SLEEP",
AnnaBridge 172:65be27845400 7826 "FLASH",
AnnaBridge 172:65be27845400 7827 "TRNG",
AnnaBridge 172:65be27845400 7828 "CRC"
AnnaBridge 172:65be27845400 7829 ],
AnnaBridge 171:3a7713b1edbc 7830 "release_versions": ["5"],
AnnaBridge 171:3a7713b1edbc 7831 "extra_labels": ["Cypress", "PSOC6"],
AnnaBridge 171:3a7713b1edbc 7832 "public": false
AnnaBridge 171:3a7713b1edbc 7833 },
AnnaBridge 171:3a7713b1edbc 7834 "MCU_PSOC6_M0": {
AnnaBridge 171:3a7713b1edbc 7835 "inherits": ["MCU_PSOC6"],
AnnaBridge 171:3a7713b1edbc 7836 "core": "Cortex-M0+",
AnnaBridge 172:65be27845400 7837 "macros_add": ["MCU_PSOC6_M0"],
AnnaBridge 171:3a7713b1edbc 7838 "public": false
AnnaBridge 171:3a7713b1edbc 7839 },
AnnaBridge 171:3a7713b1edbc 7840 "MCU_PSOC6_M4": {
AnnaBridge 171:3a7713b1edbc 7841 "inherits": ["MCU_PSOC6"],
AnnaBridge 172:65be27845400 7842 "macros_add": ["MCU_PSOC6_M4"],
AnnaBridge 171:3a7713b1edbc 7843 "public": false
AnnaBridge 171:3a7713b1edbc 7844 },
AnnaBridge 172:65be27845400 7845 "CY8CKIT_062_WIFI_BT": {
AnnaBridge 172:65be27845400 7846 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 172:65be27845400 7847 "features": ["BLE"],
AnnaBridge 172:65be27845400 7848 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7849 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 172:65be27845400 7850 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 172:65be27845400 7851 "detect_code": ["1900"],
AnnaBridge 172:65be27845400 7852 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 172:65be27845400 7853 "post_binary_hook": {
AnnaBridge 172:65be27845400 7854 "function": "PSOC6Code.complete"
AnnaBridge 172:65be27845400 7855 },
AnnaBridge 172:65be27845400 7856 "overrides": {
AnnaBridge 172:65be27845400 7857 "network-default-interface-type": "WIFI"
AnnaBridge 172:65be27845400 7858 }
AnnaBridge 172:65be27845400 7859 },
AnnaBridge 172:65be27845400 7860 "CY8CMOD_062_4343W": {
AnnaBridge 172:65be27845400 7861 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 172:65be27845400 7862 "features": ["BLE"],
AnnaBridge 172:65be27845400 7863 "device_has_remove": ["ANALOGOUT"],
AnnaBridge 172:65be27845400 7864 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 172:65be27845400 7865 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 172:65be27845400 7866 "public": false,
AnnaBridge 172:65be27845400 7867 "overrides": {
AnnaBridge 172:65be27845400 7868 "network-default-interface-type": "WIFI"
AnnaBridge 172:65be27845400 7869 }
AnnaBridge 172:65be27845400 7870 },
AnnaBridge 172:65be27845400 7871 "CY8CPROTO_062_4343W": {
AnnaBridge 172:65be27845400 7872 "inherits": ["CY8CMOD_062_4343W"],
AnnaBridge 172:65be27845400 7873 "detect_code": ["1901"],
AnnaBridge 172:65be27845400 7874 "hex_filename": "psoc6_02_cm0p_sleep.hex",
AnnaBridge 172:65be27845400 7875 "post_binary_hook": {
AnnaBridge 172:65be27845400 7876 "function": "PSOC6Code.complete"
AnnaBridge 172:65be27845400 7877 }
AnnaBridge 172:65be27845400 7878 },
AnnaBridge 172:65be27845400 7879 "CY8CKIT_062_BLE": {
AnnaBridge 172:65be27845400 7880 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 172:65be27845400 7881 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7882 "extra_labels_add": ["PSOC6_01"],
AnnaBridge 172:65be27845400 7883 "macros_add": ["CY8C6347BZI_BLD53", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 172:65be27845400 7884 "detect_code": ["1902"],
AnnaBridge 172:65be27845400 7885 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 172:65be27845400 7886 "post_binary_hook": {
AnnaBridge 172:65be27845400 7887 "function": "PSOC6Code.complete"
AnnaBridge 172:65be27845400 7888 }
AnnaBridge 172:65be27845400 7889 },
AnnaBridge 172:65be27845400 7890 "CY8CKIT_062_4343W": {
AnnaBridge 172:65be27845400 7891 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 172:65be27845400 7892 "features": ["BLE"],
AnnaBridge 172:65be27845400 7893 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7894 "device_has_remove": ["ANALOGOUT"],
AnnaBridge 172:65be27845400 7895 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 172:65be27845400 7896 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 172:65be27845400 7897 "detect_code": ["1905"],
AnnaBridge 172:65be27845400 7898 "hex_filename": "psoc6_02_cm0p_sleep.hex",
AnnaBridge 172:65be27845400 7899 "post_binary_hook": {
AnnaBridge 172:65be27845400 7900 "function": "PSOC6Code.complete"
AnnaBridge 172:65be27845400 7901 },
AnnaBridge 172:65be27845400 7902 "overrides": {
AnnaBridge 172:65be27845400 7903 "network-default-interface-type": "WIFI"
AnnaBridge 172:65be27845400 7904 }
AnnaBridge 172:65be27845400 7905 },
AnnaBridge 172:65be27845400 7906 "CYW943012P6EVB_01": {
AnnaBridge 172:65be27845400 7907 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 172:65be27845400 7908 "features": ["BLE"],
AnnaBridge 172:65be27845400 7909 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW43012", "CORDIO"],
AnnaBridge 172:65be27845400 7910 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 172:65be27845400 7911 "detect_code": ["1906"],
AnnaBridge 172:65be27845400 7912 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 172:65be27845400 7913 "post_binary_hook": {
AnnaBridge 172:65be27845400 7914 "function": "PSOC6Code.complete"
AnnaBridge 172:65be27845400 7915 },
AnnaBridge 172:65be27845400 7916 "overrides": {
AnnaBridge 172:65be27845400 7917 "network-default-interface-type": "WIFI"
AnnaBridge 172:65be27845400 7918 }
AnnaBridge 172:65be27845400 7919 },
AnnaBridge 171:3a7713b1edbc 7920 "FUTURE_SEQUANA_M0": {
AnnaBridge 171:3a7713b1edbc 7921 "inherits": ["MCU_PSOC6_M0"],
AnnaBridge 171:3a7713b1edbc 7922 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7923 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
AnnaBridge 172:65be27845400 7924 "extra_labels_remove": ["PSOC6"],
AnnaBridge 172:65be27845400 7925 "device_has_remove": ["TRNG", "CRC"],
AnnaBridge 171:3a7713b1edbc 7926 "macros_add": ["CY8C6347BZI_BLD53"],
AnnaBridge 171:3a7713b1edbc 7927 "detect_code": ["6000"],
AnnaBridge 171:3a7713b1edbc 7928 "post_binary_hook": {
AnnaBridge 171:3a7713b1edbc 7929 "function": "PSOC6Code.complete"
AnnaBridge 171:3a7713b1edbc 7930 },
AnnaBridge 171:3a7713b1edbc 7931 "config": {
AnnaBridge 171:3a7713b1edbc 7932 "system-clock": {
AnnaBridge 171:3a7713b1edbc 7933 "help": "Desired frequency of main clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7934 "value": "100000000UL",
AnnaBridge 171:3a7713b1edbc 7935 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7936 },
AnnaBridge 171:3a7713b1edbc 7937 "peri-clock": {
AnnaBridge 171:3a7713b1edbc 7938 "help": "Desired frequency of peripheral clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7939 "value": "50000000UL",
AnnaBridge 171:3a7713b1edbc 7940 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7941 },
AnnaBridge 171:3a7713b1edbc 7942 "m0-clock": {
AnnaBridge 171:3a7713b1edbc 7943 "help": "Desired frequency of M0+ core clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7944 "value": "50000000UL",
AnnaBridge 171:3a7713b1edbc 7945 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7946 }
AnnaBridge 171:3a7713b1edbc 7947 }
AnnaBridge 171:3a7713b1edbc 7948 },
AnnaBridge 171:3a7713b1edbc 7949 "FUTURE_SEQUANA": {
AnnaBridge 171:3a7713b1edbc 7950 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 171:3a7713b1edbc 7951 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 7952 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
AnnaBridge 172:65be27845400 7953 "extra_labels_remove": ["PSOC6"],
AnnaBridge 172:65be27845400 7954 "device_has_remove": ["TRNG", "CRC"],
AnnaBridge 171:3a7713b1edbc 7955 "macros_add": ["CY8C6347BZI_BLD53"],
AnnaBridge 171:3a7713b1edbc 7956 "detect_code": ["6000"],
AnnaBridge 172:65be27845400 7957 "hex_filename": "psoc63_m0_default_1.02.hex",
AnnaBridge 171:3a7713b1edbc 7958 "post_binary_hook": {
AnnaBridge 171:3a7713b1edbc 7959 "function": "PSOC6Code.complete"
AnnaBridge 171:3a7713b1edbc 7960 },
AnnaBridge 171:3a7713b1edbc 7961 "config": {
AnnaBridge 171:3a7713b1edbc 7962 "system-clock": {
AnnaBridge 171:3a7713b1edbc 7963 "help": "Desired frequency of main clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7964 "value": "100000000UL",
AnnaBridge 171:3a7713b1edbc 7965 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7966 },
AnnaBridge 171:3a7713b1edbc 7967 "peri-clock": {
AnnaBridge 171:3a7713b1edbc 7968 "help": "Desired frequency of peripheral clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7969 "value": "50000000UL",
AnnaBridge 171:3a7713b1edbc 7970 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7971 },
AnnaBridge 171:3a7713b1edbc 7972 "m0-clock": {
AnnaBridge 171:3a7713b1edbc 7973 "help": "Desired frequency of M0+ core clock (Hz)",
AnnaBridge 171:3a7713b1edbc 7974 "value": "50000000UL",
AnnaBridge 171:3a7713b1edbc 7975 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
AnnaBridge 171:3a7713b1edbc 7976 }
AnnaBridge 171:3a7713b1edbc 7977 }
AnnaBridge 172:65be27845400 7978 },
AnnaBridge 172:65be27845400 7979 "FUTURE_SEQUANA_M0_PSA": {
AnnaBridge 172:65be27845400 7980 "inherits": ["SPE_Target", "FUTURE_SEQUANA_M0"],
AnnaBridge 172:65be27845400 7981 "components_add": ["SPM_MAILBOX", "FLASHIAP"],
AnnaBridge 172:65be27845400 7982 "extra_labels_add": ["PSA"],
AnnaBridge 172:65be27845400 7983 "macros_add": [
AnnaBridge 172:65be27845400 7984 "PSOC6_DYNSRM_DISABLE=1",
AnnaBridge 172:65be27845400 7985 "MBEDTLS_PSA_CRYPTO_SPM",
AnnaBridge 172:65be27845400 7986 "MBEDTLS_PSA_CRYPTO_C",
AnnaBridge 172:65be27845400 7987 "MBEDTLS_ENTROPY_NV_SEED",
AnnaBridge 172:65be27845400 7988 "MBEDTLS_PLATFORM_NV_SEED_READ_MACRO=mbed_default_seed_read",
AnnaBridge 172:65be27845400 7989 "MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO=mbed_default_seed_write"
AnnaBridge 172:65be27845400 7990 ],
AnnaBridge 172:65be27845400 7991 "deliver_to_target": "FUTURE_SEQUANA_PSA",
AnnaBridge 172:65be27845400 7992 "overrides": {
AnnaBridge 172:65be27845400 7993 "secure-rom-start": "0x10000000",
AnnaBridge 172:65be27845400 7994 "secure-rom-size": "0x80000",
AnnaBridge 172:65be27845400 7995 "non-secure-rom-start": "0x10080000",
AnnaBridge 172:65be27845400 7996 "non-secure-rom-size": "0x78000",
AnnaBridge 172:65be27845400 7997 "secure-ram-start": "0x08000000",
AnnaBridge 172:65be27845400 7998 "secure-ram-size": "0x10000",
AnnaBridge 172:65be27845400 7999 "non-secure-ram-start": "0x08010000",
AnnaBridge 172:65be27845400 8000 "non-secure-ram-size": "0x37700",
AnnaBridge 172:65be27845400 8001 "shared-ram-start": "0x08047700",
AnnaBridge 172:65be27845400 8002 "shared-ram-size": "0x100"
AnnaBridge 172:65be27845400 8003 }
AnnaBridge 172:65be27845400 8004 },
AnnaBridge 172:65be27845400 8005 "FUTURE_SEQUANA_PSA": {
AnnaBridge 172:65be27845400 8006 "inherits": ["NSPE_Target", "FUTURE_SEQUANA"],
AnnaBridge 172:65be27845400 8007 "extra_labels_add": ["PSA"],
AnnaBridge 172:65be27845400 8008 "extra_labels_remove": ["CORDIO"],
AnnaBridge 172:65be27845400 8009 "components_add": ["SPM_MAILBOX"],
AnnaBridge 172:65be27845400 8010 "macros_add": ["PSOC6_DYNSRM_DISABLE=1", "MBEDTLS_PSA_CRYPTO_C"],
AnnaBridge 172:65be27845400 8011 "hex_filename": "psa_release_1.0.hex",
AnnaBridge 172:65be27845400 8012 "overrides": {
AnnaBridge 172:65be27845400 8013 "secure-rom-start": "0x10000000",
AnnaBridge 172:65be27845400 8014 "secure-rom-size": "0x80000",
AnnaBridge 172:65be27845400 8015 "non-secure-rom-start": "0x10080000",
AnnaBridge 172:65be27845400 8016 "non-secure-rom-size": "0x78000",
AnnaBridge 172:65be27845400 8017 "secure-ram-start": "0x08000000",
AnnaBridge 172:65be27845400 8018 "secure-ram-size": "0x10000",
AnnaBridge 172:65be27845400 8019 "non-secure-ram-start": "0x08010000",
AnnaBridge 172:65be27845400 8020 "non-secure-ram-size": "0x37700",
AnnaBridge 172:65be27845400 8021 "shared-ram-start": "0x08047700",
AnnaBridge 172:65be27845400 8022 "shared-ram-size": "0x100"
AnnaBridge 172:65be27845400 8023 }
AnnaBridge 172:65be27845400 8024 },
AnnaBridge 172:65be27845400 8025 "TMPM3HQ": {
AnnaBridge 172:65be27845400 8026 "inherits": ["Target"],
AnnaBridge 172:65be27845400 8027 "core": "Cortex-M3",
AnnaBridge 172:65be27845400 8028 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 8029 "extra_labels": ["TOSHIBA"],
AnnaBridge 172:65be27845400 8030 "macros": ["__TMPM3HQ__"],
AnnaBridge 172:65be27845400 8031 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 8032 "device_has": [
AnnaBridge 172:65be27845400 8033 "USTICKER",
AnnaBridge 172:65be27845400 8034 "ANALOGIN",
AnnaBridge 172:65be27845400 8035 "ANALOGOUT",
AnnaBridge 172:65be27845400 8036 "INTERRUPTIN",
AnnaBridge 172:65be27845400 8037 "PORTIN",
AnnaBridge 172:65be27845400 8038 "PORTINOUT",
AnnaBridge 172:65be27845400 8039 "PORTOUT",
AnnaBridge 172:65be27845400 8040 "PWMOUT",
AnnaBridge 172:65be27845400 8041 "SERIAL",
AnnaBridge 172:65be27845400 8042 "SLEEP",
AnnaBridge 172:65be27845400 8043 "SPI",
AnnaBridge 172:65be27845400 8044 "I2C",
AnnaBridge 172:65be27845400 8045 "I2CSLAVE",
AnnaBridge 172:65be27845400 8046 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 8047 "MPU"
AnnaBridge 172:65be27845400 8048 ],
AnnaBridge 172:65be27845400 8049 "device_name": "TMPM3HQFDFG",
AnnaBridge 172:65be27845400 8050 "detect_code": ["7014"],
AnnaBridge 172:65be27845400 8051 "release_versions": ["5"]
AnnaBridge 172:65be27845400 8052 },
AnnaBridge 172:65be27845400 8053 "RDA5981X": {
AnnaBridge 172:65be27845400 8054 "inherits": ["Target"],
AnnaBridge 172:65be27845400 8055 "core": "Cortex-M4F",
AnnaBridge 172:65be27845400 8056 "public": true,
AnnaBridge 172:65be27845400 8057 "extra_labels": ["RDA", "UNO_91H", "FLASH_CMSIS_ALGO"],
AnnaBridge 172:65be27845400 8058 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 172:65be27845400 8059 "macros": ["TWO_RAM_REGIONS", "CMSIS_NVIC_VIRTUAL", "CMSIS_NVIC_VIRTUAL_HEADER_FILE=\"RDA5981_nvic_virtual.h\""],
AnnaBridge 172:65be27845400 8060 "device_has": [
AnnaBridge 172:65be27845400 8061 "USTICKER",
AnnaBridge 172:65be27845400 8062 "PORTIN",
AnnaBridge 172:65be27845400 8063 "PORTOUT",
AnnaBridge 172:65be27845400 8064 "PORTINOUT",
AnnaBridge 172:65be27845400 8065 "INTERRUPTIN",
AnnaBridge 172:65be27845400 8066 "SERIAL",
AnnaBridge 172:65be27845400 8067 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 8068 "PWMOUT",
AnnaBridge 172:65be27845400 8069 "SPI",
AnnaBridge 172:65be27845400 8070 "SLEEP",
AnnaBridge 172:65be27845400 8071 "ANALOGIN",
AnnaBridge 172:65be27845400 8072 "FLASH",
AnnaBridge 172:65be27845400 8073 "TRNG"
AnnaBridge 172:65be27845400 8074 ],
AnnaBridge 172:65be27845400 8075 "release_versions": ["2", "5"]
AnnaBridge 172:65be27845400 8076 },
AnnaBridge 172:65be27845400 8077 "UNO_91H": {
AnnaBridge 172:65be27845400 8078 "inherits": ["RDA5981X"],
AnnaBridge 172:65be27845400 8079 "detect_code": ["8001"]
AnnaBridge 172:65be27845400 8080 },
AnnaBridge 172:65be27845400 8081 "GD32_Target": {
AnnaBridge 172:65be27845400 8082 "inherits": ["Target"],
AnnaBridge 172:65be27845400 8083 "public": false,
AnnaBridge 172:65be27845400 8084 "extra_labels": ["GigaDevice"],
AnnaBridge 172:65be27845400 8085 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 172:65be27845400 8086 "device_has": [
AnnaBridge 172:65be27845400 8087 "USTICKER",
AnnaBridge 172:65be27845400 8088 "ANALOGIN",
AnnaBridge 172:65be27845400 8089 "INTERRUPTIN",
AnnaBridge 172:65be27845400 8090 "PORTIN",
AnnaBridge 172:65be27845400 8091 "PORTINOUT",
AnnaBridge 172:65be27845400 8092 "PORTOUT",
AnnaBridge 172:65be27845400 8093 "PWMOUT",
AnnaBridge 172:65be27845400 8094 "SERIAL"
AnnaBridge 172:65be27845400 8095 ]
AnnaBridge 172:65be27845400 8096 },
AnnaBridge 172:65be27845400 8097 "GD32_F307VG": {
AnnaBridge 172:65be27845400 8098 "inherits": ["GD32_Target"],
AnnaBridge 172:65be27845400 8099 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 8100 "core": "Cortex-M4",
AnnaBridge 172:65be27845400 8101 "extra_labels_add": ["GD32F30X", "GD32F307VG", "GD_EMAC"],
AnnaBridge 172:65be27845400 8102 "device_has_add": [
AnnaBridge 172:65be27845400 8103 "RTC",
AnnaBridge 172:65be27845400 8104 "I2C",
AnnaBridge 172:65be27845400 8105 "CAN",
AnnaBridge 172:65be27845400 8106 "I2CSLAVE",
AnnaBridge 172:65be27845400 8107 "ANALOGOUT",
AnnaBridge 172:65be27845400 8108 "SPI",
AnnaBridge 172:65be27845400 8109 "SPISLAVE",
AnnaBridge 172:65be27845400 8110 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 8111 "SERIAL_FC",
AnnaBridge 172:65be27845400 8112 "EMAC",
AnnaBridge 172:65be27845400 8113 "FLASH",
AnnaBridge 172:65be27845400 8114 "SLEEP",
AnnaBridge 172:65be27845400 8115 "MPU"
AnnaBridge 172:65be27845400 8116 ],
AnnaBridge 172:65be27845400 8117 "detect_code": ["1701"],
AnnaBridge 172:65be27845400 8118 "macros_add": ["GD32F30X_CL"],
AnnaBridge 172:65be27845400 8119 "release_versions": ["5"],
AnnaBridge 172:65be27845400 8120 "overrides": {
AnnaBridge 172:65be27845400 8121 "network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 8122 }
AnnaBridge 172:65be27845400 8123 },
AnnaBridge 172:65be27845400 8124 "TT_M3HQ": {
AnnaBridge 172:65be27845400 8125 "inherits": ["Target"],
AnnaBridge 172:65be27845400 8126 "core": "Cortex-M3",
AnnaBridge 172:65be27845400 8127 "is_disk_virtual": true,
AnnaBridge 172:65be27845400 8128 "extra_labels": ["TT"],
AnnaBridge 172:65be27845400 8129 "macros": ["__TT_M3HQ__"],
AnnaBridge 172:65be27845400 8130 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:65be27845400 8131 "device_has": [
AnnaBridge 172:65be27845400 8132 "ANALOGIN",
AnnaBridge 172:65be27845400 8133 "USTICKER",
AnnaBridge 172:65be27845400 8134 "ANALOGOUT",
AnnaBridge 172:65be27845400 8135 "INTERRUPTIN",
AnnaBridge 172:65be27845400 8136 "PORTIN",
AnnaBridge 172:65be27845400 8137 "PORTINOUT",
AnnaBridge 172:65be27845400 8138 "PORTOUT",
AnnaBridge 172:65be27845400 8139 "PWMOUT",
AnnaBridge 172:65be27845400 8140 "SERIAL",
AnnaBridge 172:65be27845400 8141 "SLEEP",
AnnaBridge 172:65be27845400 8142 "SPI",
AnnaBridge 172:65be27845400 8143 "I2C",
AnnaBridge 172:65be27845400 8144 "I2CSLAVE",
AnnaBridge 172:65be27845400 8145 "STDIO_MESSAGES",
AnnaBridge 172:65be27845400 8146 "MPU"
AnnaBridge 172:65be27845400 8147 ],
AnnaBridge 172:65be27845400 8148 "device_name": "TMPM3HQFDFG",
AnnaBridge 172:65be27845400 8149 "detect_code": ["8012"],
AnnaBridge 172:65be27845400 8150 "release_versions": ["5"]
AnnaBridge 172:65be27845400 8151 },
AnnaBridge 172:65be27845400 8152 "GD32_F450ZI": {
AnnaBridge 172:65be27845400 8153 "inherits": ["GD32_Target"],
AnnaBridge 172:65be27845400 8154 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 8155 "core": "Cortex-M4",
AnnaBridge 172:65be27845400 8156 "extra_labels_add": ["GD32F4XX", "GD32F450ZI", "GD_EMAC"],
AnnaBridge 172:65be27845400 8157 "device_has_add": [
AnnaBridge 172:65be27845400 8158 "RTC",
AnnaBridge 172:65be27845400 8159 "I2C",
AnnaBridge 172:65be27845400 8160 "CAN",
AnnaBridge 172:65be27845400 8161 "I2CSLAVE",
AnnaBridge 172:65be27845400 8162 "ANALOGOUT",
AnnaBridge 172:65be27845400 8163 "SPI",
AnnaBridge 172:65be27845400 8164 "SPISLAVE",
AnnaBridge 172:65be27845400 8165 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 8166 "SERIAL_FC",
AnnaBridge 172:65be27845400 8167 "EMAC",
AnnaBridge 172:65be27845400 8168 "FLASH",
AnnaBridge 172:65be27845400 8169 "SLEEP",
AnnaBridge 172:65be27845400 8170 "MPU",
AnnaBridge 172:65be27845400 8171 "TRNG"
AnnaBridge 172:65be27845400 8172 ],
AnnaBridge 172:65be27845400 8173 "device_name": "GD32F450ZI",
AnnaBridge 172:65be27845400 8174 "detect_code": ["1702"],
AnnaBridge 172:65be27845400 8175 "macros_add": ["GD32F450"],
AnnaBridge 172:65be27845400 8176 "release_versions": ["5"],
AnnaBridge 172:65be27845400 8177 "overrides": {
AnnaBridge 172:65be27845400 8178 "network-default-interface-type": "ETHERNET"
AnnaBridge 172:65be27845400 8179 }
AnnaBridge 172:65be27845400 8180 },
AnnaBridge 172:65be27845400 8181 "GD32_E103VB": {
AnnaBridge 172:65be27845400 8182 "inherits": ["GD32_Target"],
AnnaBridge 172:65be27845400 8183 "supported_form_factors": ["ARDUINO"],
AnnaBridge 172:65be27845400 8184 "core": "Cortex-M4",
AnnaBridge 172:65be27845400 8185 "extra_labels_add": ["GD32E10X", "GD32E103VB"],
AnnaBridge 172:65be27845400 8186 "device_has_add": [
AnnaBridge 172:65be27845400 8187 "RTC",
AnnaBridge 172:65be27845400 8188 "I2C",
AnnaBridge 172:65be27845400 8189 "CAN",
AnnaBridge 172:65be27845400 8190 "I2CSLAVE",
AnnaBridge 172:65be27845400 8191 "ANALOGOUT",
AnnaBridge 172:65be27845400 8192 "SPI",
AnnaBridge 172:65be27845400 8193 "SPISLAVE",
AnnaBridge 172:65be27845400 8194 "SERIAL_ASYNCH",
AnnaBridge 172:65be27845400 8195 "SERIAL_FC",
AnnaBridge 172:65be27845400 8196 "FLASH",
AnnaBridge 172:65be27845400 8197 "SLEEP"
AnnaBridge 172:65be27845400 8198 ],
AnnaBridge 172:65be27845400 8199 "detect_code": ["1703"],
AnnaBridge 172:65be27845400 8200 "macros_add": ["GD32E10X"],
AnnaBridge 172:65be27845400 8201 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 8202 }
AnnaBridge 156:ff21514d8981 8203 }