mbed library sources. Supersedes mbed-src.

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

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

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 149:156823d33999 1 {
<> 149:156823d33999 2 "Target": {
<> 149:156823d33999 3 "core": null,
<> 149:156823d33999 4 "default_toolchain": "ARM",
<> 149:156823d33999 5 "supported_toolchains": null,
<> 149:156823d33999 6 "extra_labels": [],
AnnaBridge 189:f392fc9709a3 7 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
<> 149:156823d33999 8 "is_disk_virtual": false,
<> 149:156823d33999 9 "macros": [],
<> 149:156823d33999 10 "device_has": [],
<> 149:156823d33999 11 "features": [],
<> 149:156823d33999 12 "detect_code": [],
<> 149:156823d33999 13 "public": false,
<> 160:d5399cc887bb 14 "default_lib": "std",
Anna Bridge 186:707f6e361f3e 15 "bootloader_supported": false,
AnnaBridge 189:f392fc9709a3 16 "static_memory_defines": true,
Anna Bridge 186:707f6e361f3e 17 "config": {
Anna Bridge 186:707f6e361f3e 18 "console-uart-flow-control": {
Anna Bridge 186:707f6e361f3e 19 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
Anna Bridge 186:707f6e361f3e 20 "value": null
Anna Bridge 186:707f6e361f3e 21 },
Anna Bridge 186:707f6e361f3e 22 "network-default-interface-type": {
Anna Bridge 186:707f6e361f3e 23 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
Anna Bridge 186:707f6e361f3e 24 "value": null
AnnaBridge 189:f392fc9709a3 25 },
AnnaBridge 189:f392fc9709a3 26 "deep-sleep-latency": {
AnnaBridge 189:f392fc9709a3 27 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
AnnaBridge 189:f392fc9709a3 28 "value": 0
AnnaBridge 189:f392fc9709a3 29 },
AnnaBridge 189:f392fc9709a3 30 "boot-stack-size": {
AnnaBridge 189:f392fc9709a3 31 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
AnnaBridge 189:f392fc9709a3 32 "value": "0x1000"
AnnaBridge 189:f392fc9709a3 33 },
AnnaBridge 189:f392fc9709a3 34 "mpu-rom-end": {
AnnaBridge 189:f392fc9709a3 35 "help": "Last address of ROM protected by the MPU",
AnnaBridge 189:f392fc9709a3 36 "value": "0x0fffffff"
Anna Bridge 186:707f6e361f3e 37 }
Anna Bridge 186:707f6e361f3e 38 }
<> 149:156823d33999 39 },
AnnaBridge 189:f392fc9709a3 40 "PSA_Target": {
AnnaBridge 189:f392fc9709a3 41 "public": false,
AnnaBridge 189:f392fc9709a3 42 "config": {
AnnaBridge 189:f392fc9709a3 43 "secure-rom-start": {
AnnaBridge 189:f392fc9709a3 44 "help": "Starting address of Secure ROM",
AnnaBridge 189:f392fc9709a3 45 "value": null,
AnnaBridge 189:f392fc9709a3 46 "macro_name": "PSA_SECURE_ROM_START",
AnnaBridge 189:f392fc9709a3 47 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 189:f392fc9709a3 48 },
AnnaBridge 189:f392fc9709a3 49 "secure-rom-size": {
AnnaBridge 189:f392fc9709a3 50 "help": "Size in bytes of Secure ROM",
AnnaBridge 189:f392fc9709a3 51 "value": null,
AnnaBridge 189:f392fc9709a3 52 "macro_name": "PSA_SECURE_ROM_SIZE",
AnnaBridge 189:f392fc9709a3 53 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 189:f392fc9709a3 54 },
AnnaBridge 189:f392fc9709a3 55 "non-secure-rom-start": {
AnnaBridge 189:f392fc9709a3 56 "help": "Starting address of Non-secure ROM",
AnnaBridge 189:f392fc9709a3 57 "value": null,
AnnaBridge 189:f392fc9709a3 58 "macro_name": "PSA_NON_SECURE_ROM_START",
AnnaBridge 189:f392fc9709a3 59 "conflicts": ["target.mbed_rom_start"]
AnnaBridge 189:f392fc9709a3 60 },
AnnaBridge 189:f392fc9709a3 61 "non-secure-rom-size": {
AnnaBridge 189:f392fc9709a3 62 "help": "Size in bytes of Non-secure ROM",
AnnaBridge 189:f392fc9709a3 63 "value": null,
AnnaBridge 189:f392fc9709a3 64 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
AnnaBridge 189:f392fc9709a3 65 "conflicts": ["target.mbed_rom_size"]
AnnaBridge 189:f392fc9709a3 66 },
AnnaBridge 189:f392fc9709a3 67 "secure-ram-start": {
AnnaBridge 189:f392fc9709a3 68 "help": "Starting address of Secure RAM",
AnnaBridge 189:f392fc9709a3 69 "value": null,
AnnaBridge 189:f392fc9709a3 70 "macro_name": "PSA_SECURE_RAM_START",
AnnaBridge 189:f392fc9709a3 71 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 189:f392fc9709a3 72 },
AnnaBridge 189:f392fc9709a3 73 "secure-ram-size": {
AnnaBridge 189:f392fc9709a3 74 "help": "Size in bytes of Secure RAM",
AnnaBridge 189:f392fc9709a3 75 "value": null,
AnnaBridge 189:f392fc9709a3 76 "macro_name": "PSA_SECURE_RAM_SIZE",
AnnaBridge 189:f392fc9709a3 77 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 189:f392fc9709a3 78 },
AnnaBridge 189:f392fc9709a3 79 "non-secure-ram-start": {
AnnaBridge 189:f392fc9709a3 80 "help": "Starting address of Non-secure RAM",
AnnaBridge 189:f392fc9709a3 81 "value": null,
AnnaBridge 189:f392fc9709a3 82 "macro_name": "PSA_NON_SECURE_RAM_START",
AnnaBridge 189:f392fc9709a3 83 "conflicts": ["target.mbed_ram_start"]
AnnaBridge 189:f392fc9709a3 84 },
AnnaBridge 189:f392fc9709a3 85 "non-secure-ram-size": {
AnnaBridge 189:f392fc9709a3 86 "help": "Size in bytes of Non-secure RAM",
AnnaBridge 189:f392fc9709a3 87 "value": null,
AnnaBridge 189:f392fc9709a3 88 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
AnnaBridge 189:f392fc9709a3 89 "conflicts": ["target.mbed_ram_size"]
AnnaBridge 189:f392fc9709a3 90 },
AnnaBridge 189:f392fc9709a3 91 "shared-ram-start": {
AnnaBridge 189:f392fc9709a3 92 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 189:f392fc9709a3 93 "value": null,
AnnaBridge 189:f392fc9709a3 94 "macro_name": "PSA_SHARED_RAM_START"
AnnaBridge 189:f392fc9709a3 95 },
AnnaBridge 189:f392fc9709a3 96 "shared-ram-size": {
AnnaBridge 189:f392fc9709a3 97 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
AnnaBridge 189:f392fc9709a3 98 "value": null,
AnnaBridge 189:f392fc9709a3 99 "macro_name": "PSA_SHARED_RAM_SIZE"
AnnaBridge 189:f392fc9709a3 100 }
AnnaBridge 189:f392fc9709a3 101 }
AnnaBridge 189:f392fc9709a3 102 },
AnnaBridge 189:f392fc9709a3 103 "NSPE_Target": {
AnnaBridge 189:f392fc9709a3 104 "inherits": ["PSA_Target"],
AnnaBridge 189:f392fc9709a3 105 "components": ["PSA_SRV_IPC", "NSPE"],
AnnaBridge 189:f392fc9709a3 106 "device_has_add": ["TRNG"],
AnnaBridge 189:f392fc9709a3 107 "public": false
AnnaBridge 189:f392fc9709a3 108 },
AnnaBridge 189:f392fc9709a3 109 "SPE_Target": {
AnnaBridge 189:f392fc9709a3 110 "inherits": ["PSA_Target"],
AnnaBridge 189:f392fc9709a3 111 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
AnnaBridge 189:f392fc9709a3 112 "public": false
AnnaBridge 189:f392fc9709a3 113 },
<> 149:156823d33999 114 "CM4_UARM": {
<> 149:156823d33999 115 "inherits": ["Target"],
<> 149:156823d33999 116 "core": "Cortex-M4",
<> 149:156823d33999 117 "default_toolchain": "uARM",
<> 149:156823d33999 118 "public": false,
<> 149:156823d33999 119 "supported_toolchains": ["uARM"],
<> 149:156823d33999 120 "default_lib": "small"
<> 149:156823d33999 121 },
<> 149:156823d33999 122 "CM4_ARM": {
<> 149:156823d33999 123 "inherits": ["Target"],
<> 149:156823d33999 124 "core": "Cortex-M4",
<> 149:156823d33999 125 "public": false,
<> 149:156823d33999 126 "supported_toolchains": ["ARM"]
<> 149:156823d33999 127 },
<> 149:156823d33999 128 "CM4F_UARM": {
<> 149:156823d33999 129 "inherits": ["Target"],
<> 149:156823d33999 130 "core": "Cortex-M4F",
<> 149:156823d33999 131 "default_toolchain": "uARM",
<> 149:156823d33999 132 "public": false,
<> 149:156823d33999 133 "supported_toolchains": ["uARM"],
<> 149:156823d33999 134 "default_lib": "small"
<> 149:156823d33999 135 },
<> 149:156823d33999 136 "CM4F_ARM": {
<> 149:156823d33999 137 "inherits": ["Target"],
<> 149:156823d33999 138 "core": "Cortex-M4F",
<> 149:156823d33999 139 "public": false,
<> 149:156823d33999 140 "supported_toolchains": ["ARM"]
<> 149:156823d33999 141 },
<> 149:156823d33999 142 "LPCTarget": {
<> 149:156823d33999 143 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 144 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
<> 149:156823d33999 145 "public": false
<> 149:156823d33999 146 },
<> 149:156823d33999 147 "LPC11C24": {
<> 149:156823d33999 148 "inherits": ["LPCTarget"],
<> 149:156823d33999 149 "core": "Cortex-M0",
<> 149:156823d33999 150 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Anna Bridge 186:707f6e361f3e 151 "OUTPUT_EXT": "hex",
AnnaBridge 189:f392fc9709a3 152 "macros": [
AnnaBridge 189:f392fc9709a3 153 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 155 ],
<> 149:156823d33999 156 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 157 "device_has": [
AnnaBridge 189:f392fc9709a3 158 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 159 "CAN",
AnnaBridge 189:f392fc9709a3 160 "I2C",
AnnaBridge 189:f392fc9709a3 161 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 162 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 163 "PORTIN",
AnnaBridge 189:f392fc9709a3 164 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 165 "PORTOUT",
AnnaBridge 189:f392fc9709a3 166 "PWMOUT",
AnnaBridge 189:f392fc9709a3 167 "SERIAL",
AnnaBridge 189:f392fc9709a3 168 "SLEEP",
AnnaBridge 189:f392fc9709a3 169 "SPI",
AnnaBridge 189:f392fc9709a3 170 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 171 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 172 ],
<> 149:156823d33999 173 "device_name": "LPC11C24FBD48/301"
<> 149:156823d33999 174 },
<> 149:156823d33999 175 "LPC1114": {
<> 149:156823d33999 176 "inherits": ["LPCTarget"],
<> 149:156823d33999 177 "core": "Cortex-M0",
<> 149:156823d33999 178 "default_toolchain": "uARM",
<> 149:156823d33999 179 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
AnnaBridge 189:f392fc9709a3 180 "macros": [
AnnaBridge 189:f392fc9709a3 181 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 182 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 183 ],
AnnaBridge 188:bcfe06ba3d64 184 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 185 "device_has": [
AnnaBridge 189:f392fc9709a3 186 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 187 "I2C",
AnnaBridge 189:f392fc9709a3 188 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 189 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 190 "PORTIN",
AnnaBridge 189:f392fc9709a3 191 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 192 "PORTOUT",
AnnaBridge 189:f392fc9709a3 193 "PWMOUT",
AnnaBridge 189:f392fc9709a3 194 "SERIAL",
AnnaBridge 189:f392fc9709a3 195 "SLEEP",
AnnaBridge 189:f392fc9709a3 196 "SPI",
AnnaBridge 189:f392fc9709a3 197 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 198 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 199 ],
<> 149:156823d33999 200 "default_lib": "small",
<> 149:156823d33999 201 "release_versions": ["2"],
<> 149:156823d33999 202 "device_name": "LPC1114FN28/102"
<> 149:156823d33999 203 },
<> 149:156823d33999 204 "LPC11U24": {
<> 149:156823d33999 205 "inherits": ["LPCTarget"],
<> 149:156823d33999 206 "core": "Cortex-M0",
<> 149:156823d33999 207 "default_toolchain": "uARM",
<> 149:156823d33999 208 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
AnnaBridge 189:f392fc9709a3 209 "macros": [
AnnaBridge 189:f392fc9709a3 210 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 211 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 212 ],
<> 149:156823d33999 213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 214 "detect_code": ["1040"],
AnnaBridge 189:f392fc9709a3 215 "device_has": [
AnnaBridge 189:f392fc9709a3 216 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 217 "I2C",
AnnaBridge 189:f392fc9709a3 218 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 219 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 220 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 221 "PORTIN",
AnnaBridge 189:f392fc9709a3 222 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 223 "PORTOUT",
AnnaBridge 189:f392fc9709a3 224 "PWMOUT",
AnnaBridge 189:f392fc9709a3 225 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 226 "SERIAL",
AnnaBridge 189:f392fc9709a3 227 "SLEEP",
AnnaBridge 189:f392fc9709a3 228 "SPI",
AnnaBridge 189:f392fc9709a3 229 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 230 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 231 ],
<> 149:156823d33999 232 "default_lib": "small",
<> 149:156823d33999 233 "release_versions": ["2"],
<> 149:156823d33999 234 "device_name": "LPC11U24FBD48/401"
<> 149:156823d33999 235 },
<> 149:156823d33999 236 "OC_MBUINO": {
<> 149:156823d33999 237 "inherits": ["LPC11U24"],
AnnaBridge 189:f392fc9709a3 238 "macros": [
AnnaBridge 189:f392fc9709a3 239 "TARGET_LPC11U24",
AnnaBridge 189:f392fc9709a3 240 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 241 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 242 ],
<> 149:156823d33999 243 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 244 "device_has": [
AnnaBridge 189:f392fc9709a3 245 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 246 "I2C",
AnnaBridge 189:f392fc9709a3 247 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 248 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 249 "PORTIN",
AnnaBridge 189:f392fc9709a3 250 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 251 "PORTOUT",
AnnaBridge 189:f392fc9709a3 252 "PWMOUT",
AnnaBridge 189:f392fc9709a3 253 "SERIAL",
AnnaBridge 189:f392fc9709a3 254 "SLEEP",
AnnaBridge 189:f392fc9709a3 255 "SPI",
AnnaBridge 189:f392fc9709a3 256 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 257 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 258 ],
<> 149:156823d33999 259 "release_versions": ["2"]
<> 149:156823d33999 260 },
<> 149:156823d33999 261 "LPC11U24_301": {
<> 149:156823d33999 262 "inherits": ["LPCTarget"],
<> 149:156823d33999 263 "core": "Cortex-M0",
<> 149:156823d33999 264 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 265 "macros": [
AnnaBridge 189:f392fc9709a3 266 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 268 ],
<> 149:156823d33999 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 270 "device_has": [
AnnaBridge 189:f392fc9709a3 271 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 272 "I2C",
AnnaBridge 189:f392fc9709a3 273 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 274 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 275 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 276 "PORTIN",
AnnaBridge 189:f392fc9709a3 277 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 278 "PORTOUT",
AnnaBridge 189:f392fc9709a3 279 "PWMOUT",
AnnaBridge 189:f392fc9709a3 280 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 281 "SERIAL",
AnnaBridge 189:f392fc9709a3 282 "SLEEP",
AnnaBridge 189:f392fc9709a3 283 "SPI",
AnnaBridge 189:f392fc9709a3 284 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 285 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 286 ],
<> 149:156823d33999 287 "device_name": "LPC11U24FHI33/301"
<> 149:156823d33999 288 },
<> 149:156823d33999 289 "LPC11U34_421": {
<> 149:156823d33999 290 "inherits": ["LPCTarget"],
<> 149:156823d33999 291 "core": "Cortex-M0",
<> 149:156823d33999 292 "default_toolchain": "uARM",
<> 149:156823d33999 293 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 294 "macros": [
AnnaBridge 189:f392fc9709a3 295 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 296 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 297 ],
<> 149:156823d33999 298 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 299 "device_has": [
AnnaBridge 189:f392fc9709a3 300 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 301 "I2C",
AnnaBridge 189:f392fc9709a3 302 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 303 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 304 "PORTIN",
AnnaBridge 189:f392fc9709a3 305 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 306 "PORTOUT",
AnnaBridge 189:f392fc9709a3 307 "PWMOUT",
AnnaBridge 189:f392fc9709a3 308 "SERIAL",
AnnaBridge 189:f392fc9709a3 309 "SLEEP",
AnnaBridge 189:f392fc9709a3 310 "SPI",
AnnaBridge 189:f392fc9709a3 311 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 312 ],
AnnaBridge 178:79309dc6340a 313 "default_lib": "small",
<> 149:156823d33999 314 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 315 },
<> 149:156823d33999 316 "MICRONFCBOARD": {
<> 149:156823d33999 317 "inherits": ["LPC11U34_421"],
AnnaBridge 167:e84263d55307 318 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 319 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 320 "release_versions": ["2"],
<> 149:156823d33999 321 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 322 },
<> 149:156823d33999 323 "LPC11U35_401": {
<> 149:156823d33999 324 "inherits": ["LPCTarget"],
<> 149:156823d33999 325 "core": "Cortex-M0",
<> 149:156823d33999 326 "default_toolchain": "uARM",
<> 149:156823d33999 327 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 328 "macros": [
AnnaBridge 189:f392fc9709a3 329 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 330 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 331 ],
AnnaBridge 188:bcfe06ba3d64 332 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 333 "device_has": [
AnnaBridge 189:f392fc9709a3 334 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 335 "I2C",
AnnaBridge 189:f392fc9709a3 336 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 337 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 338 "PORTIN",
AnnaBridge 189:f392fc9709a3 339 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 340 "PORTOUT",
AnnaBridge 189:f392fc9709a3 341 "PWMOUT",
AnnaBridge 189:f392fc9709a3 342 "SERIAL",
AnnaBridge 189:f392fc9709a3 343 "SLEEP",
AnnaBridge 189:f392fc9709a3 344 "SPI",
AnnaBridge 189:f392fc9709a3 345 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 346 ],
<> 149:156823d33999 347 "default_lib": "small",
<> 149:156823d33999 348 "release_versions": ["2"],
<> 149:156823d33999 349 "device_name": "LPC11U35FBD48/401"
<> 149:156823d33999 350 },
<> 149:156823d33999 351 "LPC11U35_501": {
<> 149:156823d33999 352 "inherits": ["LPCTarget"],
<> 149:156823d33999 353 "core": "Cortex-M0",
<> 149:156823d33999 354 "default_toolchain": "uARM",
<> 149:156823d33999 355 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 356 "macros": [
AnnaBridge 189:f392fc9709a3 357 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 358 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 359 ],
AnnaBridge 188:bcfe06ba3d64 360 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 361 "device_has": [
AnnaBridge 189:f392fc9709a3 362 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 363 "I2C",
AnnaBridge 189:f392fc9709a3 364 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 365 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 366 "PORTIN",
AnnaBridge 189:f392fc9709a3 367 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 368 "PORTOUT",
AnnaBridge 189:f392fc9709a3 369 "PWMOUT",
AnnaBridge 189:f392fc9709a3 370 "SERIAL",
AnnaBridge 189:f392fc9709a3 371 "SLEEP",
AnnaBridge 189:f392fc9709a3 372 "SPI",
AnnaBridge 189:f392fc9709a3 373 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 374 ],
<> 149:156823d33999 375 "default_lib": "small",
<> 149:156823d33999 376 "release_versions": ["2"],
<> 149:156823d33999 377 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 378 },
<> 149:156823d33999 379 "LPC11U35_501_IBDAP": {
<> 149:156823d33999 380 "inherits": ["LPCTarget"],
<> 149:156823d33999 381 "core": "Cortex-M0",
<> 149:156823d33999 382 "default_toolchain": "uARM",
<> 149:156823d33999 383 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 384 "macros": [
AnnaBridge 189:f392fc9709a3 385 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 386 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 387 ],
AnnaBridge 188:bcfe06ba3d64 388 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 389 "device_has": [
AnnaBridge 189:f392fc9709a3 390 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 391 "I2C",
AnnaBridge 189:f392fc9709a3 392 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 393 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 394 "PORTIN",
AnnaBridge 189:f392fc9709a3 395 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 396 "PORTOUT",
AnnaBridge 189:f392fc9709a3 397 "PWMOUT",
AnnaBridge 189:f392fc9709a3 398 "SERIAL",
AnnaBridge 189:f392fc9709a3 399 "SLEEP",
AnnaBridge 189:f392fc9709a3 400 "SPI",
AnnaBridge 189:f392fc9709a3 401 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 402 ],
<> 149:156823d33999 403 "default_lib": "small",
<> 149:156823d33999 404 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 405 },
<> 149:156823d33999 406 "XADOW_M0": {
Anna Bridge 164:289d4deac6e4 407 "inherits": ["LPC11U35_501"]
<> 149:156823d33999 408 },
<> 149:156823d33999 409 "LPC11U35_Y5_MBUG": {
<> 149:156823d33999 410 "inherits": ["LPCTarget"],
<> 149:156823d33999 411 "core": "Cortex-M0",
<> 149:156823d33999 412 "default_toolchain": "uARM",
<> 149:156823d33999 413 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 189:f392fc9709a3 414 "macros": [
AnnaBridge 189:f392fc9709a3 415 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 416 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 417 ],
AnnaBridge 188:bcfe06ba3d64 418 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 419 "device_has": [
AnnaBridge 189:f392fc9709a3 420 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 421 "I2C",
AnnaBridge 189:f392fc9709a3 422 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 423 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 424 "PORTIN",
AnnaBridge 189:f392fc9709a3 425 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 426 "PORTOUT",
AnnaBridge 189:f392fc9709a3 427 "PWMOUT",
AnnaBridge 189:f392fc9709a3 428 "SERIAL",
AnnaBridge 189:f392fc9709a3 429 "SLEEP",
AnnaBridge 189:f392fc9709a3 430 "SPI",
AnnaBridge 189:f392fc9709a3 431 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 432 ],
<> 149:156823d33999 433 "default_lib": "small",
<> 149:156823d33999 434 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 435 },
<> 149:156823d33999 436 "LPC11U37_501": {
<> 149:156823d33999 437 "inherits": ["LPCTarget"],
<> 149:156823d33999 438 "core": "Cortex-M0",
<> 149:156823d33999 439 "default_toolchain": "uARM",
<> 149:156823d33999 440 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 441 "macros": [
AnnaBridge 189:f392fc9709a3 442 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 443 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 444 ],
AnnaBridge 188:bcfe06ba3d64 445 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 446 "default_lib": "small",
<> 149:156823d33999 447 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 448 },
<> 149:156823d33999 449 "LPCCAPPUCCINO": {
<> 149:156823d33999 450 "inherits": ["LPC11U37_501"],
AnnaBridge 189:f392fc9709a3 451 "device_has": [
AnnaBridge 189:f392fc9709a3 452 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 453 "I2C",
AnnaBridge 189:f392fc9709a3 454 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 455 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 456 "PORTIN",
AnnaBridge 189:f392fc9709a3 457 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 458 "PORTOUT",
AnnaBridge 189:f392fc9709a3 459 "PWMOUT",
AnnaBridge 189:f392fc9709a3 460 "SERIAL",
AnnaBridge 189:f392fc9709a3 461 "SLEEP",
AnnaBridge 189:f392fc9709a3 462 "SPI",
AnnaBridge 189:f392fc9709a3 463 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 464 ],
<> 149:156823d33999 465 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 466 },
<> 149:156823d33999 467 "ARCH_GPRS": {
<> 149:156823d33999 468 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 469 "core": "Cortex-M0",
<> 149:156823d33999 470 "default_toolchain": "uARM",
<> 149:156823d33999 471 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
AnnaBridge 189:f392fc9709a3 472 "macros": [
AnnaBridge 189:f392fc9709a3 473 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 474 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 475 ],
AnnaBridge 188:bcfe06ba3d64 476 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 477 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 478 "device_has": [
AnnaBridge 189:f392fc9709a3 479 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 480 "I2C",
AnnaBridge 189:f392fc9709a3 481 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 482 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 483 "PORTIN",
AnnaBridge 189:f392fc9709a3 484 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 485 "PORTOUT",
AnnaBridge 189:f392fc9709a3 486 "PWMOUT",
AnnaBridge 189:f392fc9709a3 487 "SERIAL",
AnnaBridge 189:f392fc9709a3 488 "SLEEP",
AnnaBridge 189:f392fc9709a3 489 "SPI",
AnnaBridge 189:f392fc9709a3 490 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 491 ],
<> 149:156823d33999 492 "default_lib": "small",
<> 149:156823d33999 493 "release_versions": ["2"],
<> 149:156823d33999 494 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 495 },
<> 149:156823d33999 496 "LPC11U68": {
<> 149:156823d33999 497 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 498 "core": "Cortex-M0+",
<> 149:156823d33999 499 "default_toolchain": "uARM",
<> 149:156823d33999 500 "extra_labels": ["NXP", "LPC11U6X"],
AnnaBridge 188:bcfe06ba3d64 501 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 502 "inherits": ["LPCTarget"],
<> 149:156823d33999 503 "detect_code": ["1168"],
AnnaBridge 189:f392fc9709a3 504 "device_has": [
AnnaBridge 189:f392fc9709a3 505 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 506 "I2C",
AnnaBridge 189:f392fc9709a3 507 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 508 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 509 "PWMOUT",
AnnaBridge 189:f392fc9709a3 510 "SERIAL",
AnnaBridge 189:f392fc9709a3 511 "SLEEP",
AnnaBridge 189:f392fc9709a3 512 "SPI"
AnnaBridge 189:f392fc9709a3 513 ],
<> 149:156823d33999 514 "default_lib": "small",
<> 149:156823d33999 515 "release_versions": ["2"],
<> 149:156823d33999 516 "device_name": "LPC11U68JBD100"
<> 149:156823d33999 517 },
<> 149:156823d33999 518 "LPC1347": {
<> 149:156823d33999 519 "inherits": ["LPCTarget"],
<> 149:156823d33999 520 "core": "Cortex-M3",
<> 149:156823d33999 521 "extra_labels": ["NXP", "LPC13XX"],
<> 149:156823d33999 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 523 "device_has": [
AnnaBridge 189:f392fc9709a3 524 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 525 "I2C",
AnnaBridge 189:f392fc9709a3 526 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 527 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 528 "PORTIN",
AnnaBridge 189:f392fc9709a3 529 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 530 "PORTOUT",
AnnaBridge 189:f392fc9709a3 531 "PWMOUT",
AnnaBridge 189:f392fc9709a3 532 "SERIAL",
AnnaBridge 189:f392fc9709a3 533 "SLEEP",
AnnaBridge 189:f392fc9709a3 534 "SPI",
AnnaBridge 189:f392fc9709a3 535 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 536 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 537 ],
<> 149:156823d33999 538 "release_versions": ["2"],
<> 149:156823d33999 539 "device_name": "LPC1347FBD48"
<> 149:156823d33999 540 },
<> 149:156823d33999 541 "LPC1549": {
<> 149:156823d33999 542 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 543 "core": "Cortex-M3",
<> 149:156823d33999 544 "default_toolchain": "uARM",
<> 149:156823d33999 545 "extra_labels": ["NXP", "LPC15XX"],
AnnaBridge 188:bcfe06ba3d64 546 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 547 "inherits": ["LPCTarget"],
<> 149:156823d33999 548 "detect_code": ["1549"],
AnnaBridge 189:f392fc9709a3 549 "device_has": [
AnnaBridge 189:f392fc9709a3 550 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 551 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 552 "CAN",
AnnaBridge 189:f392fc9709a3 553 "I2C",
AnnaBridge 189:f392fc9709a3 554 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 555 "PWMOUT",
AnnaBridge 189:f392fc9709a3 556 "SERIAL",
AnnaBridge 189:f392fc9709a3 557 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 558 "SPI",
AnnaBridge 189:f392fc9709a3 559 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 560 ],
<> 149:156823d33999 561 "default_lib": "small",
<> 149:156823d33999 562 "release_versions": ["2"],
Kojto 158:b23ee177fd68 563 "device_name": "LPC1549JBD64"
<> 149:156823d33999 564 },
<> 149:156823d33999 565 "LPC1768": {
<> 149:156823d33999 566 "inherits": ["LPCTarget"],
<> 149:156823d33999 567 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 568 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
AnnaBridge 188:bcfe06ba3d64 569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 570 "detect_code": ["1010"],
AnnaBridge 189:f392fc9709a3 571 "device_has": [
AnnaBridge 189:f392fc9709a3 572 "RTC",
AnnaBridge 189:f392fc9709a3 573 "USTICKER",
AnnaBridge 189:f392fc9709a3 574 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 575 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 576 "CAN",
AnnaBridge 189:f392fc9709a3 577 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 578 "EMAC",
AnnaBridge 189:f392fc9709a3 579 "ETHERNET",
AnnaBridge 189:f392fc9709a3 580 "I2C",
AnnaBridge 189:f392fc9709a3 581 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 582 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 583 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 584 "PORTIN",
AnnaBridge 189:f392fc9709a3 585 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 586 "PORTOUT",
AnnaBridge 189:f392fc9709a3 587 "PWMOUT",
AnnaBridge 189:f392fc9709a3 588 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 589 "SERIAL",
AnnaBridge 189:f392fc9709a3 590 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 591 "SLEEP",
AnnaBridge 189:f392fc9709a3 592 "SPI",
AnnaBridge 189:f392fc9709a3 593 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 594 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 595 "FLASH",
AnnaBridge 189:f392fc9709a3 596 "MPU"
AnnaBridge 189:f392fc9709a3 597 ],
<> 149:156823d33999 598 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 599 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 600 "bootloader_supported": true,
AnnaBridge 188:bcfe06ba3d64 601 "config": {
AnnaBridge 188:bcfe06ba3d64 602 "us-ticker-timer": {
AnnaBridge 188:bcfe06ba3d64 603 "help": "Chooses which timer (0-3) to use for us_ticker.c",
AnnaBridge 188:bcfe06ba3d64 604 "value": 3
AnnaBridge 188:bcfe06ba3d64 605 }
AnnaBridge 188:bcfe06ba3d64 606 },
Anna Bridge 186:707f6e361f3e 607 "overrides": {
Anna Bridge 186:707f6e361f3e 608 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 609 }
<> 149:156823d33999 610 },
AnnaBridge 177:d650f5d4c87a 611 "LPC1769": {
AnnaBridge 177:d650f5d4c87a 612 "inherits": ["LPC1768"],
AnnaBridge 177:d650f5d4c87a 613 "device_name": "LPC1769"
AnnaBridge 177:d650f5d4c87a 614 },
<> 149:156823d33999 615 "ARCH_PRO": {
<> 149:156823d33999 616 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 617 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 618 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 619 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
<> 149:156823d33999 620 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 621 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 622 "device_has": [
AnnaBridge 189:f392fc9709a3 623 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 624 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 625 "CAN",
AnnaBridge 189:f392fc9709a3 626 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 627 "EMAC",
AnnaBridge 189:f392fc9709a3 628 "ETHERNET",
AnnaBridge 189:f392fc9709a3 629 "I2C",
AnnaBridge 189:f392fc9709a3 630 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 631 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 632 "PORTIN",
AnnaBridge 189:f392fc9709a3 633 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 634 "PORTOUT",
AnnaBridge 189:f392fc9709a3 635 "PWMOUT",
AnnaBridge 189:f392fc9709a3 636 "SERIAL",
AnnaBridge 189:f392fc9709a3 637 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 638 "SLEEP",
AnnaBridge 189:f392fc9709a3 639 "SPI",
AnnaBridge 189:f392fc9709a3 640 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 641 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 642 "FLASH",
AnnaBridge 189:f392fc9709a3 643 "MPU"
AnnaBridge 189:f392fc9709a3 644 ],
<> 149:156823d33999 645 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 646 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 647 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 648 "overrides": {
Anna Bridge 186:707f6e361f3e 649 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 650 }
<> 149:156823d33999 651 },
<> 149:156823d33999 652 "UBLOX_C027": {
<> 149:156823d33999 653 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 654 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 655 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 656 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
AnnaBridge 167:e84263d55307 657 "config": {
AnnaBridge 167:e84263d55307 658 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 659 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 660 "value": 1,
Kojto 170:19eb464bc2be 661 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 662 },
AnnaBridge 167:e84263d55307 663 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 664 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
AnnaBridge 167:e84263d55307 665 "value": 1,
Kojto 170:19eb464bc2be 666 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 667 }
AnnaBridge 167:e84263d55307 668 },
<> 149:156823d33999 669 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 670 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 671 "device_has": [
AnnaBridge 189:f392fc9709a3 672 "USTICKER",
AnnaBridge 189:f392fc9709a3 673 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 674 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 675 "CAN",
AnnaBridge 189:f392fc9709a3 676 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 677 "EMAC",
AnnaBridge 189:f392fc9709a3 678 "ETHERNET",
AnnaBridge 189:f392fc9709a3 679 "I2C",
AnnaBridge 189:f392fc9709a3 680 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 681 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 682 "PORTIN",
AnnaBridge 189:f392fc9709a3 683 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 684 "PORTOUT",
AnnaBridge 189:f392fc9709a3 685 "PWMOUT",
AnnaBridge 189:f392fc9709a3 686 "SERIAL",
AnnaBridge 189:f392fc9709a3 687 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 688 "SLEEP",
AnnaBridge 189:f392fc9709a3 689 "SPI",
AnnaBridge 189:f392fc9709a3 690 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 691 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 692 "FLASH",
AnnaBridge 189:f392fc9709a3 693 "MPU"
AnnaBridge 189:f392fc9709a3 694 ],
<> 149:156823d33999 695 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 696 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 697 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 698 "overrides": {
Anna Bridge 186:707f6e361f3e 699 "network-default-interface-type": "CELLULAR"
Anna Bridge 186:707f6e361f3e 700 }
<> 149:156823d33999 701 },
<> 149:156823d33999 702 "XBED_LPC1768": {
<> 149:156823d33999 703 "inherits": ["LPCTarget"],
<> 149:156823d33999 704 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 705 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 174:b96e65c34a4d 706 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
<> 149:156823d33999 707 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 708 "detect_code": ["1010"],
AnnaBridge 189:f392fc9709a3 709 "device_has": [
AnnaBridge 189:f392fc9709a3 710 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 711 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 712 "CAN",
AnnaBridge 189:f392fc9709a3 713 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 714 "ETHERNET",
AnnaBridge 189:f392fc9709a3 715 "I2C",
AnnaBridge 189:f392fc9709a3 716 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 717 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 718 "LOCALFILESYSTEM",
AnnaBridge 189:f392fc9709a3 719 "PORTIN",
AnnaBridge 189:f392fc9709a3 720 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 721 "PORTOUT",
AnnaBridge 189:f392fc9709a3 722 "PWMOUT",
AnnaBridge 189:f392fc9709a3 723 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 724 "SERIAL",
AnnaBridge 189:f392fc9709a3 725 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 726 "SLEEP",
AnnaBridge 189:f392fc9709a3 727 "SPI",
AnnaBridge 189:f392fc9709a3 728 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 729 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 730 "FLASH",
AnnaBridge 189:f392fc9709a3 731 "MPU"
AnnaBridge 189:f392fc9709a3 732 ],
<> 149:156823d33999 733 "device_name": "LPC1768"
<> 149:156823d33999 734 },
<> 149:156823d33999 735 "LPC810": {
<> 149:156823d33999 736 "inherits": ["LPCTarget"],
<> 149:156823d33999 737 "core": "Cortex-M0+",
<> 149:156823d33999 738 "default_toolchain": "uARM",
<> 149:156823d33999 739 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 740 "is_disk_virtual": true,
<> 149:156823d33999 741 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 742 "device_has": [
AnnaBridge 189:f392fc9709a3 743 "I2C",
AnnaBridge 189:f392fc9709a3 744 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 745 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 746 "PWMOUT",
AnnaBridge 189:f392fc9709a3 747 "SERIAL",
AnnaBridge 189:f392fc9709a3 748 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 749 "SLEEP",
AnnaBridge 189:f392fc9709a3 750 "SPI",
AnnaBridge 189:f392fc9709a3 751 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 752 ],
<> 149:156823d33999 753 "default_lib": "small",
<> 149:156823d33999 754 "device_name": "LPC810M021FN8"
<> 149:156823d33999 755 },
<> 149:156823d33999 756 "LPC812": {
<> 149:156823d33999 757 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 758 "core": "Cortex-M0+",
<> 149:156823d33999 759 "default_toolchain": "uARM",
<> 149:156823d33999 760 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 761 "is_disk_virtual": true,
<> 149:156823d33999 762 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 763 "inherits": ["LPCTarget"],
<> 149:156823d33999 764 "detect_code": ["1050"],
AnnaBridge 189:f392fc9709a3 765 "device_has": [
AnnaBridge 189:f392fc9709a3 766 "I2C",
AnnaBridge 189:f392fc9709a3 767 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 768 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 769 "PWMOUT",
AnnaBridge 189:f392fc9709a3 770 "SERIAL",
AnnaBridge 189:f392fc9709a3 771 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 772 "SLEEP",
AnnaBridge 189:f392fc9709a3 773 "SPI",
AnnaBridge 189:f392fc9709a3 774 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 775 ],
<> 149:156823d33999 776 "default_lib": "small",
<> 149:156823d33999 777 "release_versions": ["2"],
<> 149:156823d33999 778 "device_name": "LPC812M101JDH20"
<> 149:156823d33999 779 },
<> 149:156823d33999 780 "LPC824": {
<> 149:156823d33999 781 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 782 "core": "Cortex-M0+",
<> 149:156823d33999 783 "default_toolchain": "uARM",
<> 149:156823d33999 784 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 785 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 786 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 787 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 788 "device_has": [
AnnaBridge 189:f392fc9709a3 789 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 790 "I2C",
AnnaBridge 189:f392fc9709a3 791 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 792 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 793 "PWMOUT",
AnnaBridge 189:f392fc9709a3 794 "SERIAL",
AnnaBridge 189:f392fc9709a3 795 "SLEEP",
AnnaBridge 189:f392fc9709a3 796 "SPI",
AnnaBridge 189:f392fc9709a3 797 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 798 ],
<> 149:156823d33999 799 "default_lib": "small",
<> 149:156823d33999 800 "release_versions": ["2"],
<> 149:156823d33999 801 "device_name": "LPC824M201JDH20"
<> 149:156823d33999 802 },
<> 149:156823d33999 803 "SSCI824": {
<> 149:156823d33999 804 "inherits": ["LPCTarget"],
<> 149:156823d33999 805 "core": "Cortex-M0+",
<> 149:156823d33999 806 "default_toolchain": "uARM",
<> 149:156823d33999 807 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 808 "is_disk_virtual": true,
<> 149:156823d33999 809 "supported_toolchains": ["uARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 810 "device_has": [
AnnaBridge 189:f392fc9709a3 811 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 812 "I2C",
AnnaBridge 189:f392fc9709a3 813 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 814 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 815 "PWMOUT",
AnnaBridge 189:f392fc9709a3 816 "SERIAL",
AnnaBridge 189:f392fc9709a3 817 "SLEEP",
AnnaBridge 189:f392fc9709a3 818 "SPI",
AnnaBridge 189:f392fc9709a3 819 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 820 ],
<> 149:156823d33999 821 "default_lib": "small",
<> 149:156823d33999 822 "release_versions": ["2"]
<> 149:156823d33999 823 },
<> 157:ff67d9f36b67 824 "MCU_LPC4088": {
<> 149:156823d33999 825 "inherits": ["LPCTarget"],
<> 149:156823d33999 826 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 827 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
<> 149:156823d33999 828 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 829 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 830 "post_binary_hook": {
<> 156:95d6b41a828b 831 "function": "LPC4088Code.binary_hook"
<> 149:156823d33999 832 },
AnnaBridge 189:f392fc9709a3 833 "device_has": [
AnnaBridge 189:f392fc9709a3 834 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 835 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 836 "CAN",
AnnaBridge 189:f392fc9709a3 837 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 838 "EMAC",
AnnaBridge 189:f392fc9709a3 839 "ETHERNET",
AnnaBridge 189:f392fc9709a3 840 "I2C",
AnnaBridge 189:f392fc9709a3 841 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 842 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 843 "PORTIN",
AnnaBridge 189:f392fc9709a3 844 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 845 "PORTOUT",
AnnaBridge 189:f392fc9709a3 846 "PWMOUT",
AnnaBridge 189:f392fc9709a3 847 "SERIAL",
AnnaBridge 189:f392fc9709a3 848 "SLEEP",
AnnaBridge 189:f392fc9709a3 849 "SPI",
AnnaBridge 189:f392fc9709a3 850 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 851 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 852 "MPU"
AnnaBridge 189:f392fc9709a3 853 ],
Anna Bridge 186:707f6e361f3e 854 "device_name": "LPC4088FBD144",
Anna Bridge 186:707f6e361f3e 855 "overrides": {
Anna Bridge 186:707f6e361f3e 856 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 857 }
<> 149:156823d33999 858 },
<> 157:ff67d9f36b67 859 "LPC4088": {
<> 157:ff67d9f36b67 860 "inherits": ["MCU_LPC4088"],
<> 157:ff67d9f36b67 861 "release_versions": ["2", "5"]
<> 157:ff67d9f36b67 862 },
<> 149:156823d33999 863 "LPC4088_DM": {
<> 157:ff67d9f36b67 864 "inherits": ["MCU_LPC4088"],
<> 149:156823d33999 865 "release_versions": ["2", "5"]
<> 149:156823d33999 866 },
<> 149:156823d33999 867 "LPC4330_M4": {
<> 149:156823d33999 868 "inherits": ["LPCTarget"],
<> 149:156823d33999 869 "core": "Cortex-M4F",
<> 149:156823d33999 870 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 188:bcfe06ba3d64 871 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 872 "device_has": [
AnnaBridge 189:f392fc9709a3 873 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 874 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 875 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 876 "ETHERNET",
AnnaBridge 189:f392fc9709a3 877 "I2C",
AnnaBridge 189:f392fc9709a3 878 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 879 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 880 "PORTIN",
AnnaBridge 189:f392fc9709a3 881 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 882 "PORTOUT",
AnnaBridge 189:f392fc9709a3 883 "PWMOUT",
AnnaBridge 189:f392fc9709a3 884 "SERIAL",
AnnaBridge 189:f392fc9709a3 885 "SLEEP",
AnnaBridge 189:f392fc9709a3 886 "SPI",
AnnaBridge 189:f392fc9709a3 887 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 888 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 889 "MPU"
AnnaBridge 189:f392fc9709a3 890 ],
<> 149:156823d33999 891 "device_name": "LPC4330"
<> 149:156823d33999 892 },
<> 149:156823d33999 893 "LPC4330_M0": {
<> 149:156823d33999 894 "inherits": ["LPCTarget"],
<> 149:156823d33999 895 "core": "Cortex-M0",
<> 149:156823d33999 896 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
AnnaBridge 188:bcfe06ba3d64 897 "supported_toolchains": ["ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 898 "device_has": [
AnnaBridge 189:f392fc9709a3 899 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 900 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 901 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 902 "ETHERNET",
AnnaBridge 189:f392fc9709a3 903 "I2C",
AnnaBridge 189:f392fc9709a3 904 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 905 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 906 "PORTIN",
AnnaBridge 189:f392fc9709a3 907 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 908 "PORTOUT",
AnnaBridge 189:f392fc9709a3 909 "PWMOUT",
AnnaBridge 189:f392fc9709a3 910 "SERIAL",
AnnaBridge 189:f392fc9709a3 911 "SLEEP",
AnnaBridge 189:f392fc9709a3 912 "SPI",
AnnaBridge 189:f392fc9709a3 913 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 914 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 915 ]
<> 149:156823d33999 916 },
<> 149:156823d33999 917 "LPC4337": {
<> 149:156823d33999 918 "inherits": ["LPCTarget"],
<> 149:156823d33999 919 "core": "Cortex-M4F",
<> 149:156823d33999 920 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
<> 149:156823d33999 921 "supported_toolchains": ["ARM"],
AnnaBridge 189:f392fc9709a3 922 "device_has": [
AnnaBridge 189:f392fc9709a3 923 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 924 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 925 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 926 "ETHERNET",
AnnaBridge 189:f392fc9709a3 927 "I2C",
AnnaBridge 189:f392fc9709a3 928 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 929 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 930 "PORTIN",
AnnaBridge 189:f392fc9709a3 931 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 932 "PORTOUT",
AnnaBridge 189:f392fc9709a3 933 "PWMOUT",
AnnaBridge 189:f392fc9709a3 934 "SERIAL",
AnnaBridge 189:f392fc9709a3 935 "SLEEP",
AnnaBridge 189:f392fc9709a3 936 "SPI",
AnnaBridge 189:f392fc9709a3 937 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 938 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 939 "MPU"
AnnaBridge 189:f392fc9709a3 940 ],
<> 149:156823d33999 941 "release_versions": ["2"],
<> 149:156823d33999 942 "device_name": "LPC4337"
<> 149:156823d33999 943 },
<> 149:156823d33999 944 "LPC1800": {
<> 149:156823d33999 945 "inherits": ["LPCTarget"],
<> 149:156823d33999 946 "core": "Cortex-M3",
<> 149:156823d33999 947 "extra_labels": ["NXP", "LPC43XX"],
<> 149:156823d33999 948 "public": false,
AnnaBridge 188:bcfe06ba3d64 949 "supported_toolchains": ["ARM", "IAR"]
<> 149:156823d33999 950 },
<> 149:156823d33999 951 "LPC11U37H_401": {
<> 149:156823d33999 952 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 953 "core": "Cortex-M0",
<> 149:156823d33999 954 "default_toolchain": "uARM",
<> 149:156823d33999 955 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 189:f392fc9709a3 956 "macros": [
AnnaBridge 189:f392fc9709a3 957 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 959 ],
AnnaBridge 188:bcfe06ba3d64 960 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 961 "inherits": ["LPCTarget"],
AnnaBridge 189:f392fc9709a3 962 "device_has": [
AnnaBridge 189:f392fc9709a3 963 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 964 "I2C",
AnnaBridge 189:f392fc9709a3 965 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 966 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 967 "PORTIN",
AnnaBridge 189:f392fc9709a3 968 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 969 "PORTOUT",
AnnaBridge 189:f392fc9709a3 970 "PWMOUT",
AnnaBridge 189:f392fc9709a3 971 "SERIAL",
AnnaBridge 189:f392fc9709a3 972 "SLEEP",
AnnaBridge 189:f392fc9709a3 973 "SPI",
AnnaBridge 189:f392fc9709a3 974 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 975 ],
<> 149:156823d33999 976 "default_lib": "small",
<> 149:156823d33999 977 "release_versions": ["2"],
<> 149:156823d33999 978 "device_name": "LPC11U37HFBD64/401"
<> 149:156823d33999 979 },
<> 149:156823d33999 980 "ELEKTOR_COCORICO": {
<> 149:156823d33999 981 "core": "Cortex-M0+",
<> 149:156823d33999 982 "default_toolchain": "uARM",
<> 149:156823d33999 983 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 984 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 985 "inherits": ["LPCTarget"],
<> 149:156823d33999 986 "is_disk_virtual": true,
<> 149:156823d33999 987 "detect_code": ["C000"],
<> 149:156823d33999 988 "default_lib": "small",
<> 149:156823d33999 989 "device_name": "LPC812M101JDH16"
<> 149:156823d33999 990 },
<> 149:156823d33999 991 "KL05Z": {
<> 149:156823d33999 992 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 993 "core": "Cortex-M0+",
<> 149:156823d33999 994 "default_toolchain": "uARM",
<> 149:156823d33999 995 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 996 "is_disk_virtual": true,
<> 149:156823d33999 997 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 998 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 999 "device_has": [
AnnaBridge 189:f392fc9709a3 1000 "USTICKER",
AnnaBridge 189:f392fc9709a3 1001 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1002 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1003 "I2C",
AnnaBridge 189:f392fc9709a3 1004 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1005 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1006 "PORTIN",
AnnaBridge 189:f392fc9709a3 1007 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1008 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1009 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1010 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1011 "SERIAL",
AnnaBridge 189:f392fc9709a3 1012 "SLEEP",
AnnaBridge 189:f392fc9709a3 1013 "SPI",
AnnaBridge 189:f392fc9709a3 1014 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1015 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1016 ],
<> 149:156823d33999 1017 "default_lib": "small",
<> 149:156823d33999 1018 "release_versions": ["2"],
<> 149:156823d33999 1019 "device_name": "MKL05Z32xxx4"
<> 149:156823d33999 1020 },
<> 149:156823d33999 1021 "KL25Z": {
<> 149:156823d33999 1022 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1023 "core": "Cortex-M0+",
<> 149:156823d33999 1024 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 1025 "is_disk_virtual": true,
<> 149:156823d33999 1026 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1027 "inherits": ["Target"],
<> 149:156823d33999 1028 "detect_code": ["0200"],
AnnaBridge 189:f392fc9709a3 1029 "device_has": [
AnnaBridge 189:f392fc9709a3 1030 "USTICKER",
AnnaBridge 189:f392fc9709a3 1031 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1032 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1033 "I2C",
AnnaBridge 189:f392fc9709a3 1034 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1035 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1036 "PORTIN",
AnnaBridge 189:f392fc9709a3 1037 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1038 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1039 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1040 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1041 "SERIAL",
AnnaBridge 189:f392fc9709a3 1042 "SLEEP",
AnnaBridge 189:f392fc9709a3 1043 "SPI",
AnnaBridge 189:f392fc9709a3 1044 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1045 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1046 ],
<> 149:156823d33999 1047 "release_versions": ["2", "5"],
<> 149:156823d33999 1048 "device_name": "MKL25Z128xxx4"
<> 149:156823d33999 1049 },
<> 149:156823d33999 1050 "KL26Z": {
<> 149:156823d33999 1051 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1052 "core": "Cortex-M0+",
<> 149:156823d33999 1053 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 1054 "is_disk_virtual": true,
<> 149:156823d33999 1055 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1056 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1057 "device_has": [
AnnaBridge 189:f392fc9709a3 1058 "USTICKER",
AnnaBridge 189:f392fc9709a3 1059 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1060 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1061 "I2C",
AnnaBridge 189:f392fc9709a3 1062 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1063 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1064 "PORTIN",
AnnaBridge 189:f392fc9709a3 1065 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1066 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1067 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1068 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1069 "SERIAL",
AnnaBridge 189:f392fc9709a3 1070 "SLEEP",
AnnaBridge 189:f392fc9709a3 1071 "SPI",
AnnaBridge 189:f392fc9709a3 1072 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1073 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1074 ],
<> 149:156823d33999 1075 "device_name": "MKL26Z128xxx4"
<> 149:156823d33999 1076 },
<> 149:156823d33999 1077 "KL46Z": {
<> 149:156823d33999 1078 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1079 "core": "Cortex-M0+",
<> 160:d5399cc887bb 1080 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
<> 149:156823d33999 1081 "is_disk_virtual": true,
<> 149:156823d33999 1082 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 1083 "inherits": ["Target"],
<> 149:156823d33999 1084 "detect_code": ["0220"],
AnnaBridge 189:f392fc9709a3 1085 "device_has": [
AnnaBridge 189:f392fc9709a3 1086 "USTICKER",
AnnaBridge 189:f392fc9709a3 1087 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1088 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1089 "I2C",
AnnaBridge 189:f392fc9709a3 1090 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1091 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1092 "PORTIN",
AnnaBridge 189:f392fc9709a3 1093 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1094 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1095 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1096 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1097 "SERIAL",
AnnaBridge 189:f392fc9709a3 1098 "SLEEP",
AnnaBridge 189:f392fc9709a3 1099 "SPI",
AnnaBridge 189:f392fc9709a3 1100 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1101 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1102 "FLASH"
AnnaBridge 189:f392fc9709a3 1103 ],
<> 149:156823d33999 1104 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 1105 "device_name": "MKL46Z256xxx4",
<> 160:d5399cc887bb 1106 "bootloader_supported": true
<> 149:156823d33999 1107 },
<> 149:156823d33999 1108 "K20D50M": {
<> 149:156823d33999 1109 "inherits": ["Target"],
<> 149:156823d33999 1110 "core": "Cortex-M4",
<> 149:156823d33999 1111 "extra_labels": ["Freescale", "K20XX"],
<> 149:156823d33999 1112 "is_disk_virtual": true,
<> 149:156823d33999 1113 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 1114 "detect_code": ["0230"],
AnnaBridge 189:f392fc9709a3 1115 "device_has": [
AnnaBridge 189:f392fc9709a3 1116 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1117 "I2C",
AnnaBridge 189:f392fc9709a3 1118 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1119 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1120 "PORTIN",
AnnaBridge 189:f392fc9709a3 1121 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1122 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1123 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1124 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1125 "SERIAL",
AnnaBridge 189:f392fc9709a3 1126 "SLEEP",
AnnaBridge 189:f392fc9709a3 1127 "SPI",
AnnaBridge 189:f392fc9709a3 1128 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1129 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1130 ],
<> 149:156823d33999 1131 "release_versions": ["2"],
<> 149:156823d33999 1132 "device_name": "MK20DX128xxx5"
<> 149:156823d33999 1133 },
<> 149:156823d33999 1134 "TEENSY3_1": {
<> 149:156823d33999 1135 "inherits": ["Target"],
<> 149:156823d33999 1136 "core": "Cortex-M4",
<> 149:156823d33999 1137 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
<> 149:156823d33999 1138 "OUTPUT_EXT": "hex",
<> 149:156823d33999 1139 "is_disk_virtual": true,
<> 149:156823d33999 1140 "supported_toolchains": ["GCC_ARM", "ARM"],
<> 149:156823d33999 1141 "post_binary_hook": {
<> 149:156823d33999 1142 "function": "TEENSY3_1Code.binary_hook",
<> 149:156823d33999 1143 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
<> 149:156823d33999 1144 },
<> 149:156823d33999 1145 "detect_code": ["0230"],
AnnaBridge 189:f392fc9709a3 1146 "device_has": [
AnnaBridge 189:f392fc9709a3 1147 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1148 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1149 "I2C",
AnnaBridge 189:f392fc9709a3 1150 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1151 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1152 "PORTIN",
AnnaBridge 189:f392fc9709a3 1153 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1154 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1155 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1156 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1157 "SERIAL",
AnnaBridge 189:f392fc9709a3 1158 "SLEEP",
AnnaBridge 189:f392fc9709a3 1159 "SPI",
AnnaBridge 189:f392fc9709a3 1160 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1161 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1162 ],
<> 149:156823d33999 1163 "release_versions": ["2"],
<> 149:156823d33999 1164 "device_name": "MK20DX256xxx7"
<> 149:156823d33999 1165 },
<> 150:02e0a0aed4ec 1166 "MCU_K22F512": {
<> 149:156823d33999 1167 "core": "Cortex-M4F",
<> 149:156823d33999 1168 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1169 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1170 "Freescale",
AnnaBridge 189:f392fc9709a3 1171 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1172 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1173 "MCU_K22F",
AnnaBridge 189:f392fc9709a3 1174 "MCU_K22F512",
AnnaBridge 189:f392fc9709a3 1175 "FRDM",
AnnaBridge 189:f392fc9709a3 1176 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1177 "KPSDK_CODE"
AnnaBridge 189:f392fc9709a3 1178 ],
<> 149:156823d33999 1179 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1180 "public": false,
<> 149:156823d33999 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
<> 149:156823d33999 1182 "inherits": ["Target"],
<> 149:156823d33999 1183 "detect_code": ["0231"],
AnnaBridge 189:f392fc9709a3 1184 "device_has": [
AnnaBridge 189:f392fc9709a3 1185 "USTICKER",
AnnaBridge 189:f392fc9709a3 1186 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1187 "RTC",
AnnaBridge 189:f392fc9709a3 1188 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1189 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1190 "I2C",
AnnaBridge 189:f392fc9709a3 1191 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1192 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1193 "PORTIN",
AnnaBridge 189:f392fc9709a3 1194 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1195 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1196 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1197 "SERIAL",
AnnaBridge 189:f392fc9709a3 1198 "SLEEP",
AnnaBridge 189:f392fc9709a3 1199 "SPI",
AnnaBridge 189:f392fc9709a3 1200 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1201 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1202 "TRNG",
AnnaBridge 189:f392fc9709a3 1203 "FLASH"
AnnaBridge 189:f392fc9709a3 1204 ],
<> 150:02e0a0aed4ec 1205 "device_name": "MK22DN512xxx5"
<> 150:02e0a0aed4ec 1206 },
<> 150:02e0a0aed4ec 1207 "K22F": {
<> 150:02e0a0aed4ec 1208 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 1209 "inherits": ["MCU_K22F512"],
<> 149:156823d33999 1210 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1211 "extra_labels_add": ["FRDM"]
<> 149:156823d33999 1212 },
<> 149:156823d33999 1213 "KL27Z": {
<> 149:156823d33999 1214 "inherits": ["Target"],
<> 149:156823d33999 1215 "core": "Cortex-M0+",
<> 154:37f96f9d4de2 1216 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1217 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1219 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1220 "is_disk_virtual": true,
<> 149:156823d33999 1221 "default_toolchain": "ARM",
<> 149:156823d33999 1222 "detect_code": ["0261"],
AnnaBridge 189:f392fc9709a3 1223 "device_has": [
AnnaBridge 189:f392fc9709a3 1224 "USTICKER",
AnnaBridge 189:f392fc9709a3 1225 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1226 "RTC",
AnnaBridge 189:f392fc9709a3 1227 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1228 "I2C",
AnnaBridge 189:f392fc9709a3 1229 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1230 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1231 "PORTIN",
AnnaBridge 189:f392fc9709a3 1232 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1233 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1234 "SERIAL",
AnnaBridge 189:f392fc9709a3 1235 "SLEEP",
AnnaBridge 189:f392fc9709a3 1236 "SPI",
AnnaBridge 189:f392fc9709a3 1237 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1238 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1239 ],
<> 149:156823d33999 1240 "default_lib": "std",
<> 149:156823d33999 1241 "release_versions": ["2"],
<> 149:156823d33999 1242 "device_name": "MKL27Z64xxx4"
<> 149:156823d33999 1243 },
<> 149:156823d33999 1244 "KL43Z": {
<> 149:156823d33999 1245 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1246 "core": "Cortex-M0+",
<> 149:156823d33999 1247 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 1248 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1249 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 1250 "is_disk_virtual": true,
<> 149:156823d33999 1251 "inherits": ["Target"],
<> 149:156823d33999 1252 "detect_code": ["0262"],
AnnaBridge 189:f392fc9709a3 1253 "device_has": [
AnnaBridge 189:f392fc9709a3 1254 "USTICKER",
AnnaBridge 189:f392fc9709a3 1255 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1256 "RTC",
AnnaBridge 189:f392fc9709a3 1257 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1258 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1259 "I2C",
AnnaBridge 189:f392fc9709a3 1260 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1261 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1262 "PORTIN",
AnnaBridge 189:f392fc9709a3 1263 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1264 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1265 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1266 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1267 "SERIAL",
AnnaBridge 189:f392fc9709a3 1268 "SLEEP",
AnnaBridge 189:f392fc9709a3 1269 "SPI",
AnnaBridge 189:f392fc9709a3 1270 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1271 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1272 "FLASH"
AnnaBridge 189:f392fc9709a3 1273 ],
<> 149:156823d33999 1274 "release_versions": ["2", "5"],
<> 149:156823d33999 1275 "device_name": "MKL43Z256xxx4"
<> 149:156823d33999 1276 },
<> 149:156823d33999 1277 "KL82Z": {
<> 149:156823d33999 1278 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1279 "core": "Cortex-M0+",
<> 149:156823d33999 1280 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 1281 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 1282 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 149:156823d33999 1283 "is_disk_virtual": true,
<> 149:156823d33999 1284 "inherits": ["Target"],
<> 149:156823d33999 1285 "detect_code": ["0218"],
AnnaBridge 189:f392fc9709a3 1286 "device_has": [
AnnaBridge 189:f392fc9709a3 1287 "USTICKER",
AnnaBridge 189:f392fc9709a3 1288 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1289 "RTC",
AnnaBridge 189:f392fc9709a3 1290 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1291 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1292 "I2C",
AnnaBridge 189:f392fc9709a3 1293 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1294 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1295 "PORTIN",
AnnaBridge 189:f392fc9709a3 1296 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1297 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1298 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1299 "SEMIHOST",
AnnaBridge 189:f392fc9709a3 1300 "SERIAL",
AnnaBridge 189:f392fc9709a3 1301 "SLEEP",
AnnaBridge 189:f392fc9709a3 1302 "SPI",
AnnaBridge 189:f392fc9709a3 1303 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1304 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1305 "TRNG",
AnnaBridge 189:f392fc9709a3 1306 "FLASH",
AnnaBridge 189:f392fc9709a3 1307 "QSPI"
AnnaBridge 189:f392fc9709a3 1308 ],
<> 150:02e0a0aed4ec 1309 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1310 "device_name": "MKL82Z128xxx7"
<> 150:02e0a0aed4ec 1311 },
AnnaBridge 167:e84263d55307 1312 "USENSE": {
AnnaBridge 167:e84263d55307 1313 "inherits": ["KL82Z"],
AnnaBridge 167:e84263d55307 1314 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1315 "device_has_remove": ["QSPI"],
AnnaBridge 167:e84263d55307 1316 "supported_form_factors": []
AnnaBridge 167:e84263d55307 1317 },
<> 150:02e0a0aed4ec 1318 "KW24D": {
<> 150:02e0a0aed4ec 1319 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 1320 "core": "Cortex-M4",
<> 150:02e0a0aed4ec 1321 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 1322 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 1323 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1324 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 1325 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1326 "detect_code": ["0250"],
AnnaBridge 189:f392fc9709a3 1327 "device_has": [
AnnaBridge 189:f392fc9709a3 1328 "USTICKER",
AnnaBridge 189:f392fc9709a3 1329 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1330 "RTC",
AnnaBridge 189:f392fc9709a3 1331 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1332 "I2C",
AnnaBridge 189:f392fc9709a3 1333 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1334 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1335 "PORTIN",
AnnaBridge 189:f392fc9709a3 1336 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1337 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1338 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1339 "SERIAL",
AnnaBridge 189:f392fc9709a3 1340 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1341 "SLEEP",
AnnaBridge 189:f392fc9709a3 1342 "SPI",
AnnaBridge 189:f392fc9709a3 1343 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1344 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1345 "TRNG",
AnnaBridge 189:f392fc9709a3 1346 "FLASH",
AnnaBridge 189:f392fc9709a3 1347 "802_15_4_PHY"
AnnaBridge 189:f392fc9709a3 1348 ],
<> 150:02e0a0aed4ec 1349 "release_versions": ["2", "5"],
AnnaBridge 174:b96e65c34a4d 1350 "device_name": "MKW24D512xxx5",
AnnaBridge 188:bcfe06ba3d64 1351 "bootloader_supported": true,
AnnaBridge 188:bcfe06ba3d64 1352 "overrides": {
AnnaBridge 188:bcfe06ba3d64 1353 "network-default-interface-type": "MESH"
AnnaBridge 188:bcfe06ba3d64 1354 }
<> 149:156823d33999 1355 },
<> 153:fa9ff456f731 1356 "KW41Z": {
<> 153:fa9ff456f731 1357 "supported_form_factors": ["ARDUINO"],
<> 153:fa9ff456f731 1358 "core": "Cortex-M0+",
<> 153:fa9ff456f731 1359 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1360 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
<> 153:fa9ff456f731 1361 "is_disk_virtual": true,
<> 153:fa9ff456f731 1362 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
<> 153:fa9ff456f731 1363 "inherits": ["Target"],
<> 153:fa9ff456f731 1364 "detect_code": ["0201"],
AnnaBridge 189:f392fc9709a3 1365 "device_has": [
AnnaBridge 189:f392fc9709a3 1366 "USTICKER",
AnnaBridge 189:f392fc9709a3 1367 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1368 "RTC",
AnnaBridge 189:f392fc9709a3 1369 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1370 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1371 "I2C",
AnnaBridge 189:f392fc9709a3 1372 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1373 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1374 "PORTIN",
AnnaBridge 189:f392fc9709a3 1375 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1376 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1377 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1378 "SERIAL",
AnnaBridge 189:f392fc9709a3 1379 "SLEEP",
AnnaBridge 189:f392fc9709a3 1380 "SPI",
AnnaBridge 189:f392fc9709a3 1381 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1382 "TRNG",
AnnaBridge 189:f392fc9709a3 1383 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1384 "FLASH",
AnnaBridge 189:f392fc9709a3 1385 "802_15_4_PHY"
AnnaBridge 189:f392fc9709a3 1386 ],
<> 153:fa9ff456f731 1387 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1388 "device_name": "MKW41Z512xxx4",
AnnaBridge 189:f392fc9709a3 1389 "bootloader_supported": true,
AnnaBridge 189:f392fc9709a3 1390 "overrides": {
AnnaBridge 189:f392fc9709a3 1391 "network-default-interface-type": "MESH"
AnnaBridge 189:f392fc9709a3 1392 }
<> 153:fa9ff456f731 1393 },
AnnaBridge 165:e614a9f1c9e2 1394 "MCU_K24F1M": {
AnnaBridge 165:e614a9f1c9e2 1395 "core": "Cortex-M4F",
AnnaBridge 165:e614a9f1c9e2 1396 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1397 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1398 "Freescale",
AnnaBridge 189:f392fc9709a3 1399 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1400 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1401 "MCU_K24F",
AnnaBridge 189:f392fc9709a3 1402 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1403 "KPSDK_CODE"
AnnaBridge 189:f392fc9709a3 1404 ],
AnnaBridge 165:e614a9f1c9e2 1405 "is_disk_virtual": true,
AnnaBridge 165:e614a9f1c9e2 1406 "public": false,
AnnaBridge 165:e614a9f1c9e2 1407 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
AnnaBridge 165:e614a9f1c9e2 1408 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1409 "device_has": [
AnnaBridge 189:f392fc9709a3 1410 "USTICKER",
AnnaBridge 189:f392fc9709a3 1411 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1412 "RTC",
AnnaBridge 189:f392fc9709a3 1413 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1414 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1415 "I2C",
AnnaBridge 189:f392fc9709a3 1416 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1417 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1418 "PORTIN",
AnnaBridge 189:f392fc9709a3 1419 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1420 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1421 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1422 "SERIAL",
AnnaBridge 189:f392fc9709a3 1423 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1424 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1425 "SLEEP",
AnnaBridge 189:f392fc9709a3 1426 "SPI",
AnnaBridge 189:f392fc9709a3 1427 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1428 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1429 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1430 "TRNG",
AnnaBridge 189:f392fc9709a3 1431 "FLASH"
AnnaBridge 189:f392fc9709a3 1432 ],
AnnaBridge 165:e614a9f1c9e2 1433 "device_name": "MK24FN1M0xxx12"
AnnaBridge 165:e614a9f1c9e2 1434 },
AnnaBridge 165:e614a9f1c9e2 1435 "RO359B": {
AnnaBridge 165:e614a9f1c9e2 1436 "supported_form_factors": ["ARDUINO"],
AnnaBridge 165:e614a9f1c9e2 1437 "inherits": ["MCU_K24F1M"],
AnnaBridge 165:e614a9f1c9e2 1438 "detect_code": ["1022"],
AnnaBridge 165:e614a9f1c9e2 1439 "release_versions": ["2", "5"]
AnnaBridge 165:e614a9f1c9e2 1440 },
<> 149:156823d33999 1441 "K64F": {
<> 149:156823d33999 1442 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1443 "components_add": ["SD", "FLASHIAP"],
<> 149:156823d33999 1444 "core": "Cortex-M4F",
<> 149:156823d33999 1445 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1446 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1447 "Freescale",
AnnaBridge 189:f392fc9709a3 1448 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1449 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1450 "FRDM",
AnnaBridge 189:f392fc9709a3 1451 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1452 "KPSDK_CODE",
AnnaBridge 189:f392fc9709a3 1453 "MCU_K64F",
AnnaBridge 189:f392fc9709a3 1454 "Freescale_EMAC",
AnnaBridge 189:f392fc9709a3 1455 "PSA"
AnnaBridge 189:f392fc9709a3 1456 ],
<> 149:156823d33999 1457 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1458 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_PSA_CRYPTO_C"],
<> 149:156823d33999 1459 "inherits": ["Target"],
<> 149:156823d33999 1460 "detect_code": ["0240"],
AnnaBridge 189:f392fc9709a3 1461 "device_has": [
AnnaBridge 189:f392fc9709a3 1462 "USTICKER",
AnnaBridge 189:f392fc9709a3 1463 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1464 "RTC",
AnnaBridge 189:f392fc9709a3 1465 "CRC",
AnnaBridge 189:f392fc9709a3 1466 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1467 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1468 "EMAC",
AnnaBridge 189:f392fc9709a3 1469 "I2C",
AnnaBridge 189:f392fc9709a3 1470 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1471 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1472 "PORTIN",
AnnaBridge 189:f392fc9709a3 1473 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1474 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1475 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1476 "SERIAL",
AnnaBridge 189:f392fc9709a3 1477 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1478 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1479 "SLEEP",
AnnaBridge 189:f392fc9709a3 1480 "SPI",
AnnaBridge 189:f392fc9709a3 1481 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1482 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1483 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1484 "STORAGE",
AnnaBridge 189:f392fc9709a3 1485 "TRNG",
AnnaBridge 189:f392fc9709a3 1486 "FLASH"
AnnaBridge 189:f392fc9709a3 1487 ],
AnnaBridge 188:bcfe06ba3d64 1488 "features": ["STORAGE"],
<> 149:156823d33999 1489 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 1490 "device_name": "MK64FN1M0xxx12",
Anna Bridge 186:707f6e361f3e 1491 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1492 "overrides": {
Anna Bridge 186:707f6e361f3e 1493 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1494 }
<> 149:156823d33999 1495 },
AnnaBridge 188:bcfe06ba3d64 1496 "SDT64B": {
AnnaBridge 188:bcfe06ba3d64 1497 "inherits": ["K64F"],
AnnaBridge 188:bcfe06ba3d64 1498 "extra_labels_add": ["K64F"],
AnnaBridge 188:bcfe06ba3d64 1499 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1500 "components_remove": ["SD"],
AnnaBridge 188:bcfe06ba3d64 1501 "supported_form_factors": [],
AnnaBridge 188:bcfe06ba3d64 1502 "detect_code": ["3105"]
AnnaBridge 188:bcfe06ba3d64 1503 },
AnnaBridge 178:79309dc6340a 1504 "EV_COG_AD4050LZ": {
AnnaBridge 178:79309dc6340a 1505 "inherits": ["Target"],
Anna Bridge 180:96ed750bd169 1506 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 1507 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 1508 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
AnnaBridge 189:f392fc9709a3 1509 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1510 "Analog_Devices",
AnnaBridge 189:f392fc9709a3 1511 "ADUCM4X50",
AnnaBridge 189:f392fc9709a3 1512 "ADUCM4050",
AnnaBridge 189:f392fc9709a3 1513 "EV_COG_AD4050LZ",
AnnaBridge 189:f392fc9709a3 1514 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 1515 ],
AnnaBridge 189:f392fc9709a3 1516 "device_has": [
AnnaBridge 189:f392fc9709a3 1517 "FLASH",
AnnaBridge 189:f392fc9709a3 1518 "USTICKER",
AnnaBridge 189:f392fc9709a3 1519 "RTC",
AnnaBridge 189:f392fc9709a3 1520 "SERIAL",
AnnaBridge 189:f392fc9709a3 1521 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1522 "TRNG",
AnnaBridge 189:f392fc9709a3 1523 "SLEEP",
AnnaBridge 189:f392fc9709a3 1524 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1525 "SPI",
AnnaBridge 189:f392fc9709a3 1526 "I2C",
AnnaBridge 189:f392fc9709a3 1527 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1528 "MPU"
AnnaBridge 189:f392fc9709a3 1529 ],
AnnaBridge 178:79309dc6340a 1530 "device_name": "ADuCM4050",
AnnaBridge 178:79309dc6340a 1531 "detect_code": ["0603"],
Anna Bridge 186:707f6e361f3e 1532 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 1533 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 1534 },
AnnaBridge 178:79309dc6340a 1535 "EV_COG_AD3029LZ": {
AnnaBridge 178:79309dc6340a 1536 "inherits": ["Target"],
AnnaBridge 178:79309dc6340a 1537 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 1538 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 1539 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
AnnaBridge 189:f392fc9709a3 1540 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1541 "Analog_Devices",
AnnaBridge 189:f392fc9709a3 1542 "ADUCM302X",
AnnaBridge 189:f392fc9709a3 1543 "ADUCM3029",
AnnaBridge 189:f392fc9709a3 1544 "EV_COG_AD3029LZ",
AnnaBridge 189:f392fc9709a3 1545 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 1546 ],
AnnaBridge 189:f392fc9709a3 1547 "device_has": [
AnnaBridge 189:f392fc9709a3 1548 "FLASH",
AnnaBridge 189:f392fc9709a3 1549 "USTICKER",
AnnaBridge 189:f392fc9709a3 1550 "RTC",
AnnaBridge 189:f392fc9709a3 1551 "SERIAL",
AnnaBridge 189:f392fc9709a3 1552 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1553 "TRNG",
AnnaBridge 189:f392fc9709a3 1554 "SLEEP",
AnnaBridge 189:f392fc9709a3 1555 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1556 "SPI",
AnnaBridge 189:f392fc9709a3 1557 "I2C",
AnnaBridge 189:f392fc9709a3 1558 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1559 "MPU"
AnnaBridge 189:f392fc9709a3 1560 ],
AnnaBridge 178:79309dc6340a 1561 "device_name": "ADuCM3029",
AnnaBridge 178:79309dc6340a 1562 "detect_code": ["0602"],
Anna Bridge 186:707f6e361f3e 1563 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 1564 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 1565 },
<> 149:156823d33999 1566 "MTS_GAMBIT": {
<> 149:156823d33999 1567 "inherits": ["Target"],
<> 149:156823d33999 1568 "core": "Cortex-M4F",
<> 149:156823d33999 1569 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1570 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1571 "Freescale",
AnnaBridge 189:f392fc9709a3 1572 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1573 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1574 "KPSDK_MCUS",
AnnaBridge 189:f392fc9709a3 1575 "KPSDK_CODE",
AnnaBridge 189:f392fc9709a3 1576 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1577 ],
<> 149:156823d33999 1578 "is_disk_virtual": true,
<> 149:156823d33999 1579 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
AnnaBridge 189:f392fc9709a3 1580 "device_has": [
AnnaBridge 189:f392fc9709a3 1581 "USTICKER",
AnnaBridge 189:f392fc9709a3 1582 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1583 "RTC",
AnnaBridge 189:f392fc9709a3 1584 "I2C",
AnnaBridge 189:f392fc9709a3 1585 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1586 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1587 "PORTIN",
AnnaBridge 189:f392fc9709a3 1588 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1589 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1590 "SERIAL",
AnnaBridge 189:f392fc9709a3 1591 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1592 "SLEEP",
AnnaBridge 189:f392fc9709a3 1593 "SPI",
AnnaBridge 189:f392fc9709a3 1594 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1595 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1596 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1597 "FLASH"
AnnaBridge 189:f392fc9709a3 1598 ],
<> 149:156823d33999 1599 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 1600 },
<> 149:156823d33999 1601 "HEXIWEAR": {
<> 149:156823d33999 1602 "inherits": ["Target"],
<> 149:156823d33999 1603 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 1604 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1605 "Freescale",
AnnaBridge 189:f392fc9709a3 1606 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1607 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1608 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1609 ],
<> 149:156823d33999 1610 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 1611 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 149:156823d33999 1612 "is_disk_virtual": true,
<> 149:156823d33999 1613 "default_toolchain": "ARM",
<> 149:156823d33999 1614 "detect_code": ["0214"],
AnnaBridge 189:f392fc9709a3 1615 "device_has": [
AnnaBridge 189:f392fc9709a3 1616 "USTICKER",
AnnaBridge 189:f392fc9709a3 1617 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1618 "RTC",
AnnaBridge 189:f392fc9709a3 1619 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1620 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1621 "I2C",
AnnaBridge 189:f392fc9709a3 1622 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1623 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1624 "PORTIN",
AnnaBridge 189:f392fc9709a3 1625 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1626 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1627 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1628 "SERIAL",
AnnaBridge 189:f392fc9709a3 1629 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1630 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1631 "SLEEP",
AnnaBridge 189:f392fc9709a3 1632 "SPI",
AnnaBridge 189:f392fc9709a3 1633 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1634 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1635 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1636 "TRNG",
AnnaBridge 189:f392fc9709a3 1637 "FLASH"
AnnaBridge 189:f392fc9709a3 1638 ],
<> 149:156823d33999 1639 "default_lib": "std",
<> 149:156823d33999 1640 "release_versions": ["2", "5"],
AnnaBridge 178:79309dc6340a 1641 "device_name": "MK64FN1M0xxx12",
AnnaBridge 178:79309dc6340a 1642 "bootloader_supported": true
<> 149:156823d33999 1643 },
AnnaBridge 188:bcfe06ba3d64 1644 "RAPIDIOT": {
AnnaBridge 188:bcfe06ba3d64 1645 "inherits": ["Target"],
AnnaBridge 188:bcfe06ba3d64 1646 "public": false,
AnnaBridge 188:bcfe06ba3d64 1647 "core": "null",
AnnaBridge 188:bcfe06ba3d64 1648 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 188:bcfe06ba3d64 1649 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
AnnaBridge 188:bcfe06ba3d64 1650 "default_toolchain": "ARM",
AnnaBridge 188:bcfe06ba3d64 1651 "default_lib": "std",
AnnaBridge 189:f392fc9709a3 1652 "forced_reset_timeout": 7,
AnnaBridge 188:bcfe06ba3d64 1653 "release_versions": ["2", "5"]
AnnaBridge 188:bcfe06ba3d64 1654 },
AnnaBridge 188:bcfe06ba3d64 1655 "RAPIDIOT_K64F": {
AnnaBridge 188:bcfe06ba3d64 1656 "inherits": ["RAPIDIOT"],
AnnaBridge 188:bcfe06ba3d64 1657 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 1658 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1659 "Freescale",
AnnaBridge 189:f392fc9709a3 1660 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1661 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1662 "MCU_K64F"
AnnaBridge 189:f392fc9709a3 1663 ],
AnnaBridge 188:bcfe06ba3d64 1664 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
AnnaBridge 188:bcfe06ba3d64 1665 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 1666 "mbed_rom_start": "0x00014000",
AnnaBridge 188:bcfe06ba3d64 1667 "mbed_rom_size": "0xEC000",
AnnaBridge 188:bcfe06ba3d64 1668 "detect_code": ["0228"],
AnnaBridge 189:f392fc9709a3 1669 "device_has": [
AnnaBridge 189:f392fc9709a3 1670 "USTICKER",
AnnaBridge 189:f392fc9709a3 1671 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1672 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1673 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1674 "I2C",
AnnaBridge 189:f392fc9709a3 1675 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1676 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1677 "PORTIN",
AnnaBridge 189:f392fc9709a3 1678 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1679 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1680 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1681 "SERIAL",
AnnaBridge 189:f392fc9709a3 1682 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 1683 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1684 "SLEEP",
AnnaBridge 189:f392fc9709a3 1685 "SPI",
AnnaBridge 189:f392fc9709a3 1686 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1687 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1688 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1689 "TRNG",
AnnaBridge 189:f392fc9709a3 1690 "FLASH"
AnnaBridge 189:f392fc9709a3 1691 ],
AnnaBridge 188:bcfe06ba3d64 1692 "device_name": "MK64FN1M0xxx12",
AnnaBridge 188:bcfe06ba3d64 1693 "bootloader_supported": true
AnnaBridge 188:bcfe06ba3d64 1694 },
AnnaBridge 189:f392fc9709a3 1695 "RAPIDIOT_KW41Z": {
AnnaBridge 189:f392fc9709a3 1696 "inherits": ["RAPIDIOT"],
AnnaBridge 189:f392fc9709a3 1697 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 1698 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1699 "Freescale",
AnnaBridge 189:f392fc9709a3 1700 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1701 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1702 "KW41Z"
AnnaBridge 189:f392fc9709a3 1703 ],
AnnaBridge 189:f392fc9709a3 1704 "macros_add": ["CPU_MKW41Z512VHT4"],
AnnaBridge 189:f392fc9709a3 1705 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1706 "mbed_rom_start": "0x00004000",
AnnaBridge 189:f392fc9709a3 1707 "mbed_rom_size": "0x7C000",
AnnaBridge 189:f392fc9709a3 1708 "detect_code": ["0234"],
AnnaBridge 189:f392fc9709a3 1709 "device_has": [
AnnaBridge 189:f392fc9709a3 1710 "USTICKER",
AnnaBridge 189:f392fc9709a3 1711 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1712 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1713 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1714 "I2C",
AnnaBridge 189:f392fc9709a3 1715 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1716 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1717 "PORTIN",
AnnaBridge 189:f392fc9709a3 1718 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1719 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1720 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1721 "SERIAL",
AnnaBridge 189:f392fc9709a3 1722 "SLEEP",
AnnaBridge 189:f392fc9709a3 1723 "SPI",
AnnaBridge 189:f392fc9709a3 1724 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1725 "TRNG",
AnnaBridge 189:f392fc9709a3 1726 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1727 "FLASH"
AnnaBridge 189:f392fc9709a3 1728 ],
AnnaBridge 189:f392fc9709a3 1729 "device_name": "MKW41Z512xxx4",
AnnaBridge 189:f392fc9709a3 1730 "bootloader_supported": true
AnnaBridge 189:f392fc9709a3 1731 },
<> 149:156823d33999 1732 "K66F": {
<> 149:156823d33999 1733 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1734 "components_add": ["SD", "FLASHIAP"],
<> 149:156823d33999 1735 "core": "Cortex-M4F",
<> 149:156823d33999 1736 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1737 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1738 "Freescale",
AnnaBridge 189:f392fc9709a3 1739 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1740 "KSDK2_MCUS",
AnnaBridge 189:f392fc9709a3 1741 "FRDM",
AnnaBridge 189:f392fc9709a3 1742 "Freescale_EMAC",
AnnaBridge 189:f392fc9709a3 1743 "PSA"
AnnaBridge 189:f392fc9709a3 1744 ],
<> 149:156823d33999 1745 "is_disk_virtual": true,
<> 149:156823d33999 1746 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
<> 149:156823d33999 1747 "inherits": ["Target"],
<> 149:156823d33999 1748 "detect_code": ["0311"],
AnnaBridge 189:f392fc9709a3 1749 "device_has": [
AnnaBridge 189:f392fc9709a3 1750 "USTICKER",
AnnaBridge 189:f392fc9709a3 1751 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1752 "RTC",
AnnaBridge 189:f392fc9709a3 1753 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1754 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1755 "EMAC",
AnnaBridge 189:f392fc9709a3 1756 "I2C",
AnnaBridge 189:f392fc9709a3 1757 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1758 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1759 "PORTIN",
AnnaBridge 189:f392fc9709a3 1760 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1761 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1762 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1763 "SERIAL",
AnnaBridge 189:f392fc9709a3 1764 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1765 "SLEEP",
AnnaBridge 189:f392fc9709a3 1766 "SPI",
AnnaBridge 189:f392fc9709a3 1767 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1768 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1769 "TRNG",
AnnaBridge 189:f392fc9709a3 1770 "FLASH"
AnnaBridge 189:f392fc9709a3 1771 ],
<> 149:156823d33999 1772 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 1773 "device_name": "MK66FN2M0xxx18",
Anna Bridge 186:707f6e361f3e 1774 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1775 "overrides": {
Anna Bridge 186:707f6e361f3e 1776 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1777 }
<> 149:156823d33999 1778 },
<> 150:02e0a0aed4ec 1779 "K82F": {
<> 150:02e0a0aed4ec 1780 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 1781 "components_add": ["SPIF", "FLASHIAP"],
<> 150:02e0a0aed4ec 1782 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 1783 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 1784 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 1785 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 1786 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 1787 "inherits": ["Target"],
<> 150:02e0a0aed4ec 1788 "detect_code": ["0217"],
AnnaBridge 189:f392fc9709a3 1789 "device_has": [
AnnaBridge 189:f392fc9709a3 1790 "USTICKER",
AnnaBridge 189:f392fc9709a3 1791 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1792 "RTC",
AnnaBridge 189:f392fc9709a3 1793 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1794 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 1795 "I2C",
AnnaBridge 189:f392fc9709a3 1796 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1797 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1798 "PORTIN",
AnnaBridge 189:f392fc9709a3 1799 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1800 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1801 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1802 "SERIAL",
AnnaBridge 189:f392fc9709a3 1803 "SLEEP",
AnnaBridge 189:f392fc9709a3 1804 "SPI",
AnnaBridge 189:f392fc9709a3 1805 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1806 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1807 "TRNG",
AnnaBridge 189:f392fc9709a3 1808 "FLASH",
AnnaBridge 189:f392fc9709a3 1809 "QSPI"
AnnaBridge 189:f392fc9709a3 1810 ],
<> 150:02e0a0aed4ec 1811 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 1812 "device_name": "MK82FN256xxx15"
AnnaBridge 167:e84263d55307 1813 },
AnnaBridge 167:e84263d55307 1814 "UBRIDGE": {
AnnaBridge 167:e84263d55307 1815 "inherits": ["K82F"],
AnnaBridge 167:e84263d55307 1816 "extra_labels_remove": ["FRDM"],
AnnaBridge 188:bcfe06ba3d64 1817 "components_remove": ["SPIF"],
AnnaBridge 188:bcfe06ba3d64 1818 "device_has_remove": ["QSPI"],
AnnaBridge 167:e84263d55307 1819 "supported_form_factors": []
<> 150:02e0a0aed4ec 1820 },
AnnaBridge 168:9672193075cf 1821 "FAMILY_STM32": {
AnnaBridge 168:9672193075cf 1822 "inherits": ["Target"],
AnnaBridge 168:9672193075cf 1823 "public": false,
AnnaBridge 168:9672193075cf 1824 "extra_labels": ["STM"],
AnnaBridge 168:9672193075cf 1825 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
AnnaBridge 187:0387e8f68319 1826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Anna Bridge 180:96ed750bd169 1827 "config": {
Anna Bridge 180:96ed750bd169 1828 "lse_available": {
Anna Bridge 180:96ed750bd169 1829 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
Anna Bridge 180:96ed750bd169 1830 "value": "1"
AnnaBridge 182:a56a73fd2a6f 1831 },
AnnaBridge 187:0387e8f68319 1832 "lpuart_clock_source": {
AnnaBridge 187:0387e8f68319 1833 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
AnnaBridge 187:0387e8f68319 1834 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
AnnaBridge 187:0387e8f68319 1835 },
AnnaBridge 182:a56a73fd2a6f 1836 "stdio_uart_tx": {
AnnaBridge 182:a56a73fd2a6f 1837 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 182:a56a73fd2a6f 1838 },
AnnaBridge 182:a56a73fd2a6f 1839 "stdio_uart_rx": {
AnnaBridge 182:a56a73fd2a6f 1840 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 188:bcfe06ba3d64 1841 },
AnnaBridge 188:bcfe06ba3d64 1842 "lpticker_delay_ticks": {
AnnaBridge 188:bcfe06ba3d64 1843 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
AnnaBridge 188:bcfe06ba3d64 1844 "value": 1,
AnnaBridge 188:bcfe06ba3d64 1845 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 189:f392fc9709a3 1846 },
AnnaBridge 189:f392fc9709a3 1847 "lpticker_lptim_clock": {
AnnaBridge 189:f392fc9709a3 1848 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
AnnaBridge 189:f392fc9709a3 1849 "value": 1
AnnaBridge 189:f392fc9709a3 1850 }
AnnaBridge 189:f392fc9709a3 1851 },
AnnaBridge 189:f392fc9709a3 1852 "overrides": {
AnnaBridge 189:f392fc9709a3 1853 "deep-sleep-latency": 3
Anna Bridge 180:96ed750bd169 1854 },
AnnaBridge 189:f392fc9709a3 1855 "device_has": [
AnnaBridge 189:f392fc9709a3 1856 "USTICKER",
AnnaBridge 189:f392fc9709a3 1857 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1858 "RTC",
AnnaBridge 189:f392fc9709a3 1859 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1860 "I2C",
AnnaBridge 189:f392fc9709a3 1861 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1862 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 1863 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1864 "PORTIN",
AnnaBridge 189:f392fc9709a3 1865 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1866 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1867 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1868 "SERIAL",
AnnaBridge 189:f392fc9709a3 1869 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 1870 "SLEEP",
AnnaBridge 189:f392fc9709a3 1871 "SPI",
AnnaBridge 189:f392fc9709a3 1872 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1873 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 1874 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1875 ]
AnnaBridge 168:9672193075cf 1876 },
AnnaBridge 181:57724642e740 1877 "MIMXRT1050_EVK": {
AnnaBridge 181:57724642e740 1878 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 1879 "core": "Cortex-M7FD",
AnnaBridge 181:57724642e740 1880 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 1881 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
AnnaBridge 181:57724642e740 1882 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1883 "macros": [
AnnaBridge 189:f392fc9709a3 1884 "CPU_MIMXRT1052DVL6B",
AnnaBridge 189:f392fc9709a3 1885 "FSL_RTOS_MBED",
AnnaBridge 189:f392fc9709a3 1886 "XIP_BOOT_HEADER_ENABLE=1",
AnnaBridge 189:f392fc9709a3 1887 "XIP_EXTERNAL_FLASH=1",
AnnaBridge 189:f392fc9709a3 1888 "XIP_BOOT_HEADER_DCD_ENABLE=1",
AnnaBridge 189:f392fc9709a3 1889 "SKIP_SYSCLK_INIT",
AnnaBridge 189:f392fc9709a3 1890 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
AnnaBridge 189:f392fc9709a3 1891 "SDRAM_IS_SHAREABLE",
AnnaBridge 189:f392fc9709a3 1892 "MBED_MPU_CUSTOM"
AnnaBridge 189:f392fc9709a3 1893 ],
AnnaBridge 181:57724642e740 1894 "inherits": ["Target"],
AnnaBridge 181:57724642e740 1895 "detect_code": ["0227"],
AnnaBridge 189:f392fc9709a3 1896 "device_has": [
AnnaBridge 189:f392fc9709a3 1897 "RTC",
AnnaBridge 189:f392fc9709a3 1898 "SLEEP",
AnnaBridge 189:f392fc9709a3 1899 "USTICKER",
AnnaBridge 189:f392fc9709a3 1900 "LPTICKER",
AnnaBridge 189:f392fc9709a3 1901 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1902 "EMAC",
AnnaBridge 189:f392fc9709a3 1903 "I2C",
AnnaBridge 189:f392fc9709a3 1904 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1905 "ERROR_RED",
AnnaBridge 189:f392fc9709a3 1906 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1907 "PORTIN",
AnnaBridge 189:f392fc9709a3 1908 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1909 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1910 "PWMOUT",
AnnaBridge 189:f392fc9709a3 1911 "SERIAL",
AnnaBridge 189:f392fc9709a3 1912 "SPI",
AnnaBridge 189:f392fc9709a3 1913 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1914 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 1915 ],
AnnaBridge 181:57724642e740 1916 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1917 "features": ["LWIP"],
AnnaBridge 189:f392fc9709a3 1918 "device_name": "MIMXRT1052",
AnnaBridge 189:f392fc9709a3 1919 "overrides": {
AnnaBridge 189:f392fc9709a3 1920 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 1921 }
AnnaBridge 181:57724642e740 1922 },
Kojto 170:19eb464bc2be 1923 "LPC54114": {
Kojto 170:19eb464bc2be 1924 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1925 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 1926 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1927 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1928 "NXP",
AnnaBridge 189:f392fc9709a3 1929 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1930 "LPC54114_M4",
AnnaBridge 189:f392fc9709a3 1931 "LPCXpresso",
AnnaBridge 189:f392fc9709a3 1932 "LPC"
AnnaBridge 189:f392fc9709a3 1933 ],
Kojto 170:19eb464bc2be 1934 "is_disk_virtual": true,
Kojto 170:19eb464bc2be 1935 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 1936 "inherits": ["Target"],
Kojto 170:19eb464bc2be 1937 "detect_code": ["1054"],
AnnaBridge 189:f392fc9709a3 1938 "device_has": [
AnnaBridge 189:f392fc9709a3 1939 "USTICKER",
AnnaBridge 189:f392fc9709a3 1940 "RTC",
AnnaBridge 189:f392fc9709a3 1941 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1942 "I2C",
AnnaBridge 189:f392fc9709a3 1943 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1944 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1945 "PORTIN",
AnnaBridge 189:f392fc9709a3 1946 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1947 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1948 "SERIAL",
AnnaBridge 189:f392fc9709a3 1949 "SLEEP",
AnnaBridge 189:f392fc9709a3 1950 "SPI",
AnnaBridge 189:f392fc9709a3 1951 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1952 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1953 "FLASH",
AnnaBridge 189:f392fc9709a3 1954 "MPU"
AnnaBridge 189:f392fc9709a3 1955 ],
Kojto 170:19eb464bc2be 1956 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 1957 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
AnnaBridge 189:f392fc9709a3 1958 "device_name": "LPC54114J256BD64"
Kojto 170:19eb464bc2be 1959 },
AnnaBridge 182:a56a73fd2a6f 1960 "MCU_LPC546XX": {
Kojto 170:19eb464bc2be 1961 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 1962 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 1963 "extra_labels": [
AnnaBridge 189:f392fc9709a3 1964 "NXP",
AnnaBridge 189:f392fc9709a3 1965 "MCUXpresso_MCUS",
AnnaBridge 189:f392fc9709a3 1966 "LPC",
AnnaBridge 189:f392fc9709a3 1967 "NXP_EMAC"
AnnaBridge 189:f392fc9709a3 1968 ],
Kojto 170:19eb464bc2be 1969 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 1970 "public": false,
AnnaBridge 182:a56a73fd2a6f 1971 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 1972 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 1973 "device_has": [
AnnaBridge 189:f392fc9709a3 1974 "USTICKER",
AnnaBridge 189:f392fc9709a3 1975 "RTC",
AnnaBridge 189:f392fc9709a3 1976 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 1977 "EMAC",
AnnaBridge 189:f392fc9709a3 1978 "I2C",
AnnaBridge 189:f392fc9709a3 1979 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 1980 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 1981 "PORTIN",
AnnaBridge 189:f392fc9709a3 1982 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 1983 "PORTOUT",
AnnaBridge 189:f392fc9709a3 1984 "SERIAL",
AnnaBridge 189:f392fc9709a3 1985 "SLEEP",
AnnaBridge 189:f392fc9709a3 1986 "SPI",
AnnaBridge 189:f392fc9709a3 1987 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 1988 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 1989 "FLASH",
AnnaBridge 189:f392fc9709a3 1990 "TRNG",
AnnaBridge 189:f392fc9709a3 1991 "QSPI",
AnnaBridge 189:f392fc9709a3 1992 "MPU"
AnnaBridge 189:f392fc9709a3 1993 ],
AnnaBridge 189:f392fc9709a3 1994 "device_name": "LPC54628J512ET180",
AnnaBridge 189:f392fc9709a3 1995 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
Anna Bridge 186:707f6e361f3e 1996 "overrides": {
Anna Bridge 186:707f6e361f3e 1997 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1998 }
Kojto 170:19eb464bc2be 1999 },
AnnaBridge 181:57724642e740 2000 "LPC546XX": {
AnnaBridge 181:57724642e740 2001 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 2002 "inherits": ["MCU_LPC546XX"],
AnnaBridge 189:f392fc9709a3 2003 "extra_labels_add": ["LPCXpresso"],
AnnaBridge 182:a56a73fd2a6f 2004 "detect_code": ["1056"],
AnnaBridge 189:f392fc9709a3 2005 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2006 "components_add": ["QSPIF"]
AnnaBridge 181:57724642e740 2007 },
AnnaBridge 178:79309dc6340a 2008 "FF_LPC546XX": {
AnnaBridge 181:57724642e740 2009 "inherits": ["MCU_LPC546XX"],
AnnaBridge 182:a56a73fd2a6f 2010 "detect_code": ["8081"],
AnnaBridge 189:f392fc9709a3 2011 "device_has_remove": ["QSPI"],
AnnaBridge 182:a56a73fd2a6f 2012 "release_versions": ["2", "5"]
AnnaBridge 178:79309dc6340a 2013 },
<> 149:156823d33999 2014 "NUCLEO_F030R8": {
AnnaBridge 168:9672193075cf 2015 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2016 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2017 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2018 "extra_labels_add": ["STM32F0", "STM32F030R8"],
Kojto 170:19eb464bc2be 2019 "config": {
Kojto 170:19eb464bc2be 2020 "clock_source": {
Kojto 170:19eb464bc2be 2021 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2022 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2023 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2024 }
Kojto 170:19eb464bc2be 2025 },
<> 149:156823d33999 2026 "detect_code": ["0725"],
AnnaBridge 189:f392fc9709a3 2027 "macros_add": [
AnnaBridge 189:f392fc9709a3 2028 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2030 ],
AnnaBridge 189:f392fc9709a3 2031 "device_has_add": ["CRC"],
Anna Bridge 186:707f6e361f3e 2032 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2033 "default_lib": "small",
<> 149:156823d33999 2034 "release_versions": ["2"],
<> 149:156823d33999 2035 "device_name": "STM32F030R8"
<> 149:156823d33999 2036 },
<> 149:156823d33999 2037 "NUCLEO_F031K6": {
AnnaBridge 168:9672193075cf 2038 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2039 "core": "Cortex-M0",
<> 149:156823d33999 2040 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2041 "extra_labels_add": ["STM32F0", "STM32F031K6"],
Kojto 170:19eb464bc2be 2042 "config": {
Kojto 170:19eb464bc2be 2043 "clock_source": {
Kojto 170:19eb464bc2be 2044 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2045 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2046 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2047 }
Kojto 170:19eb464bc2be 2048 },
<> 149:156823d33999 2049 "detect_code": ["0791"],
AnnaBridge 189:f392fc9709a3 2050 "overrides": { "lse_available": 0 },
AnnaBridge 189:f392fc9709a3 2051 "macros_add": [
AnnaBridge 189:f392fc9709a3 2052 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2053 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2054 ],
AnnaBridge 189:f392fc9709a3 2055 "device_has_add": ["CRC"],
Anna Bridge 186:707f6e361f3e 2056 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2057 "default_lib": "small",
<> 149:156823d33999 2058 "release_versions": ["2"],
<> 149:156823d33999 2059 "device_name": "STM32F031K6"
<> 149:156823d33999 2060 },
<> 149:156823d33999 2061 "NUCLEO_F042K6": {
AnnaBridge 168:9672193075cf 2062 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2063 "core": "Cortex-M0",
<> 149:156823d33999 2064 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2065 "extra_labels_add": ["STM32F0", "STM32F042K6"],
Kojto 170:19eb464bc2be 2066 "config": {
Kojto 170:19eb464bc2be 2067 "clock_source": {
Kojto 170:19eb464bc2be 2068 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2069 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2070 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2071 }
Kojto 170:19eb464bc2be 2072 },
<> 149:156823d33999 2073 "detect_code": ["0785"],
AnnaBridge 189:f392fc9709a3 2074 "overrides": { "lse_available": 0 },
AnnaBridge 189:f392fc9709a3 2075 "macros_add": [
AnnaBridge 189:f392fc9709a3 2076 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2077 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2078 ],
AnnaBridge 189:f392fc9709a3 2079 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2080 "CAN",
AnnaBridge 189:f392fc9709a3 2081 "CRC"
AnnaBridge 189:f392fc9709a3 2082 ],
Anna Bridge 186:707f6e361f3e 2083 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2084 "default_lib": "small",
<> 149:156823d33999 2085 "release_versions": ["2"],
<> 149:156823d33999 2086 "device_name": "STM32F042K6"
<> 149:156823d33999 2087 },
<> 149:156823d33999 2088 "NUCLEO_F070RB": {
AnnaBridge 168:9672193075cf 2089 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2090 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2091 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2092 "extra_labels_add": ["STM32F0", "STM32F070RB"],
Kojto 170:19eb464bc2be 2093 "config": {
Kojto 170:19eb464bc2be 2094 "clock_source": {
Kojto 170:19eb464bc2be 2095 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2096 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2097 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2098 }
Kojto 170:19eb464bc2be 2099 },
<> 149:156823d33999 2100 "detect_code": ["0755"],
AnnaBridge 189:f392fc9709a3 2101 "macros_add": [
AnnaBridge 189:f392fc9709a3 2102 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2103 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2104 ],
AnnaBridge 189:f392fc9709a3 2105 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2106 "CRC",
AnnaBridge 189:f392fc9709a3 2107 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2108 "FLASH"
AnnaBridge 189:f392fc9709a3 2109 ],
<> 149:156823d33999 2110 "release_versions": ["2", "5"],
<> 149:156823d33999 2111 "device_name": "STM32F070RB"
<> 149:156823d33999 2112 },
<> 149:156823d33999 2113 "NUCLEO_F072RB": {
AnnaBridge 168:9672193075cf 2114 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2115 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2116 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2117 "extra_labels_add": ["STM32F0", "STM32F072RB"],
Kojto 170:19eb464bc2be 2118 "config": {
Kojto 170:19eb464bc2be 2119 "clock_source": {
Kojto 170:19eb464bc2be 2120 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2121 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2122 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2123 }
Kojto 170:19eb464bc2be 2124 },
<> 149:156823d33999 2125 "detect_code": ["0730"],
AnnaBridge 189:f392fc9709a3 2126 "macros_add": [
AnnaBridge 189:f392fc9709a3 2127 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2128 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2129 ],
AnnaBridge 189:f392fc9709a3 2130 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2131 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2132 "CAN",
AnnaBridge 189:f392fc9709a3 2133 "CRC",
AnnaBridge 189:f392fc9709a3 2134 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2135 "FLASH"
AnnaBridge 189:f392fc9709a3 2136 ],
<> 149:156823d33999 2137 "release_versions": ["2", "5"],
<> 149:156823d33999 2138 "device_name": "STM32F072RB"
<> 149:156823d33999 2139 },
<> 149:156823d33999 2140 "NUCLEO_F091RC": {
AnnaBridge 168:9672193075cf 2141 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2142 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2143 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 2144 "extra_labels_add": ["STM32F0", "STM32F091RC"],
Kojto 170:19eb464bc2be 2145 "config": {
Kojto 170:19eb464bc2be 2146 "clock_source": {
Kojto 170:19eb464bc2be 2147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2149 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2150 }
Kojto 170:19eb464bc2be 2151 },
<> 149:156823d33999 2152 "detect_code": ["0750"],
AnnaBridge 189:f392fc9709a3 2153 "macros_add": [
AnnaBridge 189:f392fc9709a3 2154 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 2155 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 2156 ],
AnnaBridge 189:f392fc9709a3 2157 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2158 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2159 "CAN",
AnnaBridge 189:f392fc9709a3 2160 "CRC",
AnnaBridge 189:f392fc9709a3 2161 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2162 "FLASH"
AnnaBridge 189:f392fc9709a3 2163 ],
<> 149:156823d33999 2164 "release_versions": ["2", "5"],
<> 149:156823d33999 2165 "device_name": "STM32F091RC"
<> 149:156823d33999 2166 },
<> 149:156823d33999 2167 "NUCLEO_F103RB": {
AnnaBridge 168:9672193075cf 2168 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2169 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2170 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 2171 "extra_labels_add": ["STM32F1", "STM32F103RB"],
Kojto 170:19eb464bc2be 2172 "config": {
Kojto 170:19eb464bc2be 2173 "clock_source": {
Kojto 170:19eb464bc2be 2174 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
AnnaBridge 175:af195413fb11 2175 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2176 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2177 },
Kojto 170:19eb464bc2be 2178 "clock_source_usb": {
Kojto 170:19eb464bc2be 2179 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
Kojto 170:19eb464bc2be 2180 "value": "0",
Kojto 170:19eb464bc2be 2181 "macro_name": "CLOCK_SOURCE_USB"
Kojto 170:19eb464bc2be 2182 }
Kojto 170:19eb464bc2be 2183 },
<> 149:156823d33999 2184 "detect_code": ["0700"],
AnnaBridge 189:f392fc9709a3 2185 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2186 "CAN",
AnnaBridge 189:f392fc9709a3 2187 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2188 "FLASH"
AnnaBridge 189:f392fc9709a3 2189 ],
Anna Bridge 186:707f6e361f3e 2190 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2191 "release_versions": ["2", "5"],
<> 149:156823d33999 2192 "device_name": "STM32F103RB"
<> 149:156823d33999 2193 },
<> 149:156823d33999 2194 "NUCLEO_F207ZG": {
AnnaBridge 168:9672193075cf 2195 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2196 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2197 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 2198 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 2199 "config": {
AnnaBridge 165:e614a9f1c9e2 2200 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 2201 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 2202 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 2203 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 2204 },
Kojto 170:19eb464bc2be 2205 "clock_source": {
Kojto 170:19eb464bc2be 2206 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2207 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2208 "macro_name": "CLOCK_SOURCE"
AnnaBridge 165:e614a9f1c9e2 2209 }
AnnaBridge 165:e614a9f1c9e2 2210 },
<> 149:156823d33999 2211 "detect_code": ["0835"],
AnnaBridge 168:9672193075cf 2212 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2213 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2214 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2215 "CAN",
AnnaBridge 189:f392fc9709a3 2216 "EMAC",
AnnaBridge 189:f392fc9709a3 2217 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2218 "FLASH",
AnnaBridge 189:f392fc9709a3 2219 "TRNG",
AnnaBridge 189:f392fc9709a3 2220 "MPU"
AnnaBridge 189:f392fc9709a3 2221 ],
Anna Bridge 186:707f6e361f3e 2222 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 2223 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2224 "device_name": "STM32F207ZG",
AnnaBridge 188:bcfe06ba3d64 2225 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2226 "overrides": {
Anna Bridge 186:707f6e361f3e 2227 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2228 }
<> 149:156823d33999 2229 },
<> 149:156823d33999 2230 "NUCLEO_F302R8": {
AnnaBridge 168:9672193075cf 2231 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2232 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2233 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2234 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
Kojto 170:19eb464bc2be 2235 "config": {
Kojto 170:19eb464bc2be 2236 "clock_source": {
Kojto 170:19eb464bc2be 2237 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2238 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2239 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2240 }
Kojto 170:19eb464bc2be 2241 },
<> 149:156823d33999 2242 "detect_code": ["0705"],
AnnaBridge 189:f392fc9709a3 2243 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2244 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2245 "CAN",
AnnaBridge 189:f392fc9709a3 2246 "CRC",
AnnaBridge 189:f392fc9709a3 2247 "SERIAL_ASYNCH"
AnnaBridge 189:f392fc9709a3 2248 ],
<> 149:156823d33999 2249 "default_lib": "small",
<> 149:156823d33999 2250 "release_versions": ["2"],
<> 149:156823d33999 2251 "device_name": "STM32F302R8"
<> 149:156823d33999 2252 },
<> 149:156823d33999 2253 "NUCLEO_F303K8": {
AnnaBridge 168:9672193075cf 2254 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2255 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2256 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
Kojto 170:19eb464bc2be 2257 "config": {
Kojto 170:19eb464bc2be 2258 "clock_source": {
Kojto 170:19eb464bc2be 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 2260 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 2261 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2262 }
Kojto 170:19eb464bc2be 2263 },
AnnaBridge 189:f392fc9709a3 2264 "overrides": { "lse_available": 0 },
<> 149:156823d33999 2265 "detect_code": ["0775"],
<> 149:156823d33999 2266 "default_lib": "small",
AnnaBridge 189:f392fc9709a3 2267 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2268 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2269 "CAN",
AnnaBridge 189:f392fc9709a3 2270 "CRC"
AnnaBridge 189:f392fc9709a3 2271 ],
<> 149:156823d33999 2272 "release_versions": ["2"],
<> 149:156823d33999 2273 "device_name": "STM32F303K8"
<> 149:156823d33999 2274 },
<> 149:156823d33999 2275 "NUCLEO_F303RE": {
AnnaBridge 168:9672193075cf 2276 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2277 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2278 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2279 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
Kojto 170:19eb464bc2be 2280 "config": {
Kojto 170:19eb464bc2be 2281 "clock_source": {
Kojto 170:19eb464bc2be 2282 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2283 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2284 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2285 }
Kojto 170:19eb464bc2be 2286 },
<> 149:156823d33999 2287 "detect_code": ["0745"],
AnnaBridge 189:f392fc9709a3 2288 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2289 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2290 "CAN",
AnnaBridge 189:f392fc9709a3 2291 "CRC",
AnnaBridge 189:f392fc9709a3 2292 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2293 "FLASH",
AnnaBridge 189:f392fc9709a3 2294 "MPU"
AnnaBridge 189:f392fc9709a3 2295 ],
<> 149:156823d33999 2296 "release_versions": ["2", "5"],
AnnaBridge 187:0387e8f68319 2297 "bootloader_supported": true,
<> 149:156823d33999 2298 "device_name": "STM32F303RE"
<> 149:156823d33999 2299 },
<> 149:156823d33999 2300 "NUCLEO_F303ZE": {
AnnaBridge 168:9672193075cf 2301 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2302 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2303 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2304 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
Kojto 170:19eb464bc2be 2305 "config": {
Kojto 170:19eb464bc2be 2306 "clock_source": {
Kojto 170:19eb464bc2be 2307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2309 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2310 }
Kojto 170:19eb464bc2be 2311 },
<> 149:156823d33999 2312 "detect_code": ["0747"],
AnnaBridge 189:f392fc9709a3 2313 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
<> 149:156823d33999 2314 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 2315 "device_name": "STM32F303ZE"
<> 149:156823d33999 2316 },
<> 149:156823d33999 2317 "NUCLEO_F334R8": {
AnnaBridge 168:9672193075cf 2318 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2319 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2320 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2321 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
Kojto 170:19eb464bc2be 2322 "config": {
Kojto 170:19eb464bc2be 2323 "clock_source": {
Kojto 170:19eb464bc2be 2324 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2325 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2326 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 2327 }
Kojto 170:19eb464bc2be 2328 },
<> 149:156823d33999 2329 "detect_code": ["0735"],
AnnaBridge 189:f392fc9709a3 2330 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2331 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2332 "CAN",
AnnaBridge 189:f392fc9709a3 2333 "CRC",
AnnaBridge 189:f392fc9709a3 2334 "SERIAL_ASYNCH"
AnnaBridge 189:f392fc9709a3 2335 ],
<> 149:156823d33999 2336 "default_lib": "small",
<> 149:156823d33999 2337 "release_versions": ["2"],
<> 149:156823d33999 2338 "device_name": "STM32F334R8"
<> 149:156823d33999 2339 },
<> 149:156823d33999 2340 "NUCLEO_F401RE": {
AnnaBridge 168:9672193075cf 2341 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2342 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2343 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2344 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
AnnaBridge 168:9672193075cf 2345 "config": {
AnnaBridge 168:9672193075cf 2346 "clock_source": {
AnnaBridge 168:9672193075cf 2347 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2348 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2349 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2350 }
AnnaBridge 168:9672193075cf 2351 },
<> 149:156823d33999 2352 "detect_code": ["0720"],
AnnaBridge 168:9672193075cf 2353 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2354 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2355 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2356 "FLASH",
AnnaBridge 189:f392fc9709a3 2357 "MPU"
AnnaBridge 189:f392fc9709a3 2358 ],
<> 149:156823d33999 2359 "release_versions": ["2", "5"],
<> 149:156823d33999 2360 "device_name": "STM32F401RE"
<> 149:156823d33999 2361 },
AnnaBridge 182:a56a73fd2a6f 2362 "STEVAL_3DP001V1": {
AnnaBridge 182:a56a73fd2a6f 2363 "inherits": ["FAMILY_STM32"],
AnnaBridge 182:a56a73fd2a6f 2364 "core": "Cortex-M4F",
AnnaBridge 182:a56a73fd2a6f 2365 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
AnnaBridge 182:a56a73fd2a6f 2366 "config": {
AnnaBridge 182:a56a73fd2a6f 2367 "clock_source": {
AnnaBridge 182:a56a73fd2a6f 2368 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 2369 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 2370 "macro_name": "CLOCK_SOURCE"
AnnaBridge 182:a56a73fd2a6f 2371 }
AnnaBridge 182:a56a73fd2a6f 2372 },
AnnaBridge 182:a56a73fd2a6f 2373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
AnnaBridge 189:f392fc9709a3 2374 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2375 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2376 "FLASH",
AnnaBridge 189:f392fc9709a3 2377 "MPU"
AnnaBridge 189:f392fc9709a3 2378 ],
AnnaBridge 189:f392fc9709a3 2379 "overrides": { "lse_available": 0 },
AnnaBridge 182:a56a73fd2a6f 2380 "release_versions": ["2", "5"],
AnnaBridge 182:a56a73fd2a6f 2381 "device_name": "STM32F401VE"
AnnaBridge 182:a56a73fd2a6f 2382 },
<> 149:156823d33999 2383 "NUCLEO_F410RB": {
AnnaBridge 168:9672193075cf 2384 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2385 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2386 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2387 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2388 "STM32F4",
AnnaBridge 189:f392fc9709a3 2389 "STM32F410RB",
AnnaBridge 189:f392fc9709a3 2390 "STM32F410xB",
AnnaBridge 189:f392fc9709a3 2391 "STM32F410Rx"
AnnaBridge 189:f392fc9709a3 2392 ],
AnnaBridge 168:9672193075cf 2393 "config": {
AnnaBridge 168:9672193075cf 2394 "clock_source": {
AnnaBridge 168:9672193075cf 2395 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2396 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2397 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2398 },
Anna Bridge 186:707f6e361f3e 2399 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2400 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2401 "value": 1
AnnaBridge 168:9672193075cf 2402 }
AnnaBridge 168:9672193075cf 2403 },
AnnaBridge 189:f392fc9709a3 2404 "macros_add": [
AnnaBridge 189:f392fc9709a3 2405 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 2406 ],
AnnaBridge 189:f392fc9709a3 2407 "overrides": { "lpticker_delay_ticks": 4 },
<> 151:5eaa88a5bcc7 2408 "detect_code": ["0744"],
AnnaBridge 189:f392fc9709a3 2409 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2410 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2411 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2412 "TRNG",
AnnaBridge 189:f392fc9709a3 2413 "FLASH",
AnnaBridge 189:f392fc9709a3 2414 "MPU"
AnnaBridge 189:f392fc9709a3 2415 ],
<> 149:156823d33999 2416 "release_versions": ["2", "5"],
<> 149:156823d33999 2417 "device_name": "STM32F410RB"
<> 149:156823d33999 2418 },
<> 149:156823d33999 2419 "NUCLEO_F411RE": {
AnnaBridge 168:9672193075cf 2420 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2421 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 2422 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2423 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE", "PSA"],
AnnaBridge 189:f392fc9709a3 2424 "components_add": ["FLASHIAP"],
<> 149:156823d33999 2425 "detect_code": ["0740"],
AnnaBridge 168:9672193075cf 2426 "config": {
AnnaBridge 168:9672193075cf 2427 "clock_source": {
AnnaBridge 168:9672193075cf 2428 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2429 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2430 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2431 },
AnnaBridge 168:9672193075cf 2432 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2433 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2434 "value": "0",
AnnaBridge 168:9672193075cf 2435 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2436 }
AnnaBridge 168:9672193075cf 2437 },
AnnaBridge 168:9672193075cf 2438 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2439 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2440 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2441 "FLASH",
AnnaBridge 189:f392fc9709a3 2442 "MPU"
AnnaBridge 189:f392fc9709a3 2443 ],
<> 153:fa9ff456f731 2444 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2445 "device_name": "STM32F411RE",
Anna Bridge 186:707f6e361f3e 2446 "bootloader_supported": true
<> 153:fa9ff456f731 2447 },
<> 153:fa9ff456f731 2448 "NUCLEO_F412ZG": {
AnnaBridge 168:9672193075cf 2449 "inherits": ["FAMILY_STM32"],
<> 153:fa9ff456f731 2450 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 153:fa9ff456f731 2451 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2452 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 168:9672193075cf 2453 "config": {
AnnaBridge 168:9672193075cf 2454 "clock_source": {
AnnaBridge 168:9672193075cf 2455 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2456 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2457 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2458 }
AnnaBridge 168:9672193075cf 2459 },
<> 153:fa9ff456f731 2460 "detect_code": ["0826"],
AnnaBridge 168:9672193075cf 2461 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2462 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2463 "CAN",
AnnaBridge 189:f392fc9709a3 2464 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2465 "TRNG",
AnnaBridge 189:f392fc9709a3 2466 "FLASH",
AnnaBridge 189:f392fc9709a3 2467 "MPU"
AnnaBridge 189:f392fc9709a3 2468 ],
<> 149:156823d33999 2469 "release_versions": ["2", "5"],
AnnaBridge 171:89b338f31ef1 2470 "device_name": "STM32F412ZG",
AnnaBridge 171:89b338f31ef1 2471 "bootloader_supported": true
<> 149:156823d33999 2472 },
AnnaBridge 181:57724642e740 2473 "MTB_MXCHIP_EMW3166": {
AnnaBridge 181:57724642e740 2474 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 2475 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2476 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2477 "STM32F4",
AnnaBridge 189:f392fc9709a3 2478 "STM32F412xG",
AnnaBridge 189:f392fc9709a3 2479 "STM32F412ZG",
AnnaBridge 189:f392fc9709a3 2480 "WICED",
AnnaBridge 189:f392fc9709a3 2481 "CYW43362"
AnnaBridge 189:f392fc9709a3 2482 ],
AnnaBridge 181:57724642e740 2483 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2484 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2485 "CAN",
AnnaBridge 189:f392fc9709a3 2486 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2487 "TRNG",
AnnaBridge 189:f392fc9709a3 2488 "FLASH",
AnnaBridge 189:f392fc9709a3 2489 "MPU"
AnnaBridge 189:f392fc9709a3 2490 ],
AnnaBridge 187:0387e8f68319 2491 "release_versions": ["5"],
AnnaBridge 181:57724642e740 2492 "device_name": "STM32F412ZG",
AnnaBridge 181:57724642e740 2493 "bootloader_supported": true,
AnnaBridge 181:57724642e740 2494 "config": {
AnnaBridge 181:57724642e740 2495 "clock_source": {
AnnaBridge 181:57724642e740 2496 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 181:57724642e740 2497 "value": "USE_PLL_HSI",
AnnaBridge 181:57724642e740 2498 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2499 }
AnnaBridge 187:0387e8f68319 2500 },
AnnaBridge 187:0387e8f68319 2501 "overrides": {
AnnaBridge 187:0387e8f68319 2502 "network-default-interface-type": "WIFI"
AnnaBridge 181:57724642e740 2503 }
AnnaBridge 181:57724642e740 2504 },
Anna Bridge 186:707f6e361f3e 2505 "USI_WM_BN_BM_22": {
Anna Bridge 186:707f6e361f3e 2506 "inherits": ["FAMILY_STM32"],
AnnaBridge 189:f392fc9709a3 2507 "components_add": ["SPIF", "FLASHIAP"],
Anna Bridge 186:707f6e361f3e 2508 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2509 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2510 "STM32F4",
AnnaBridge 189:f392fc9709a3 2511 "STM32F412xG",
AnnaBridge 189:f392fc9709a3 2512 "STM32F412ZG",
AnnaBridge 189:f392fc9709a3 2513 "WICED",
AnnaBridge 189:f392fc9709a3 2514 "CYW4343X",
AnnaBridge 189:f392fc9709a3 2515 "CORDIO"
AnnaBridge 189:f392fc9709a3 2516 ],
AnnaBridge 188:bcfe06ba3d64 2517 "features": ["BLE", "STORAGE"],
Anna Bridge 186:707f6e361f3e 2518 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2519 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2520 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2521 "TRNG",
AnnaBridge 189:f392fc9709a3 2522 "FLASH",
AnnaBridge 189:f392fc9709a3 2523 "MPU"
AnnaBridge 189:f392fc9709a3 2524 ],
AnnaBridge 187:0387e8f68319 2525 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 2526 "device_name": "STM32F412ZG",
Anna Bridge 186:707f6e361f3e 2527 "bootloader_supported": true,
AnnaBridge 187:0387e8f68319 2528 "public": false,
Anna Bridge 186:707f6e361f3e 2529 "config": {
Anna Bridge 186:707f6e361f3e 2530 "clock_source": {
Anna Bridge 186:707f6e361f3e 2531 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 2532 "value": "USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 2533 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 2534 }
AnnaBridge 187:0387e8f68319 2535 },
AnnaBridge 187:0387e8f68319 2536 "overrides": {
AnnaBridge 187:0387e8f68319 2537 "network-default-interface-type": "WIFI"
Anna Bridge 186:707f6e361f3e 2538 }
Anna Bridge 186:707f6e361f3e 2539 },
Anna Bridge 186:707f6e361f3e 2540 "MTB_USI_WM_BN_BM_22": {
AnnaBridge 187:0387e8f68319 2541 "overrides": {
AnnaBridge 187:0387e8f68319 2542 "lse_available": 0
AnnaBridge 187:0387e8f68319 2543 },
Anna Bridge 186:707f6e361f3e 2544 "inherits": ["USI_WM_BN_BM_22"]
Anna Bridge 186:707f6e361f3e 2545 },
Anna Bridge 186:707f6e361f3e 2546 "MTB_ADV_WISE_1530": {
Anna Bridge 186:707f6e361f3e 2547 "inherits": ["USI_WM_BN_BM_22"],
AnnaBridge 187:0387e8f68319 2548 "config": {
AnnaBridge 187:0387e8f68319 2549 "led1": "PA_4",
AnnaBridge 187:0387e8f68319 2550 "led2": "PC_12",
AnnaBridge 187:0387e8f68319 2551 "led3": "NC"
AnnaBridge 189:f392fc9709a3 2552 },
Anna Bridge 186:707f6e361f3e 2553 "overrides": {
Anna Bridge 186:707f6e361f3e 2554 "stdio_uart_tx": "PB_10",
Anna Bridge 186:707f6e361f3e 2555 "stdio_uart_rx": "PC_11"
Anna Bridge 186:707f6e361f3e 2556 }
Anna Bridge 186:707f6e361f3e 2557 },
AnnaBridge 168:9672193075cf 2558 "DISCO_F413ZH": {
AnnaBridge 189:f392fc9709a3 2559 "components_add": ["QSPIF"],
AnnaBridge 168:9672193075cf 2560 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2561 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 2562 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2563 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2564 "STM32F4",
AnnaBridge 189:f392fc9709a3 2565 "STM32F413xx",
AnnaBridge 189:f392fc9709a3 2566 "STM32F413ZH",
AnnaBridge 189:f392fc9709a3 2567 "STM32F413xH"
AnnaBridge 189:f392fc9709a3 2568 ],
AnnaBridge 168:9672193075cf 2569 "config": {
AnnaBridge 168:9672193075cf 2570 "clock_source": {
AnnaBridge 168:9672193075cf 2571 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2572 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2573 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2574 },
Anna Bridge 186:707f6e361f3e 2575 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2576 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2577 "value": 1
AnnaBridge 168:9672193075cf 2578 }
AnnaBridge 168:9672193075cf 2579 },
AnnaBridge 189:f392fc9709a3 2580 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 168:9672193075cf 2581 "detect_code": ["0743"],
AnnaBridge 189:f392fc9709a3 2582 "macros_add": [
AnnaBridge 189:f392fc9709a3 2583 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2584 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2585 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2586 ],
AnnaBridge 189:f392fc9709a3 2587 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2588 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2589 "CAN",
AnnaBridge 189:f392fc9709a3 2590 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2591 "TRNG",
AnnaBridge 189:f392fc9709a3 2592 "FLASH",
AnnaBridge 189:f392fc9709a3 2593 "QSPI",
AnnaBridge 189:f392fc9709a3 2594 "MPU"
AnnaBridge 189:f392fc9709a3 2595 ],
AnnaBridge 188:bcfe06ba3d64 2596 "bootloader_supported": true,
AnnaBridge 168:9672193075cf 2597 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2598 "device_name": "STM32F413ZH"
AnnaBridge 168:9672193075cf 2599 },
Anna Bridge 180:96ed750bd169 2600 "NUCLEO_F413ZH": {
Anna Bridge 180:96ed750bd169 2601 "inherits": ["FAMILY_STM32"],
Anna Bridge 180:96ed750bd169 2602 "supported_form_factors": ["ARDUINO"],
Anna Bridge 180:96ed750bd169 2603 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 2604 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2605 "STM32F4",
AnnaBridge 189:f392fc9709a3 2606 "STM32F413xx",
AnnaBridge 189:f392fc9709a3 2607 "STM32F413ZH",
AnnaBridge 189:f392fc9709a3 2608 "STM32F413xH"
AnnaBridge 189:f392fc9709a3 2609 ],
Anna Bridge 180:96ed750bd169 2610 "config": {
Anna Bridge 180:96ed750bd169 2611 "clock_source": {
Anna Bridge 180:96ed750bd169 2612 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 2613 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 2614 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 2615 },
Anna Bridge 186:707f6e361f3e 2616 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2617 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
Anna Bridge 186:707f6e361f3e 2618 "value": 1
Anna Bridge 180:96ed750bd169 2619 }
Anna Bridge 180:96ed750bd169 2620 },
AnnaBridge 189:f392fc9709a3 2621 "overrides": { "lpticker_delay_ticks": 4 },
Anna Bridge 180:96ed750bd169 2622 "detect_code": ["0743"],
AnnaBridge 189:f392fc9709a3 2623 "macros_add": [
AnnaBridge 189:f392fc9709a3 2624 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2625 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2626 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2627 ],
AnnaBridge 189:f392fc9709a3 2628 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2629 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2630 "CAN",
AnnaBridge 189:f392fc9709a3 2631 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2632 "TRNG",
AnnaBridge 189:f392fc9709a3 2633 "FLASH",
AnnaBridge 189:f392fc9709a3 2634 "MPU"
AnnaBridge 189:f392fc9709a3 2635 ],
AnnaBridge 188:bcfe06ba3d64 2636 "bootloader_supported": true,
Anna Bridge 180:96ed750bd169 2637 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 2638 "device_name": "STM32F413ZH"
Anna Bridge 180:96ed750bd169 2639 },
<> 149:156823d33999 2640 "ELMO_F411RE": {
AnnaBridge 168:9672193075cf 2641 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2642 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2643 "core": "Cortex-M4F",
<> 149:156823d33999 2644 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2645 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
<> 149:156823d33999 2646 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 2647 "detect_code": ["----"],
AnnaBridge 189:f392fc9709a3 2648 "device_has_add": ["MPU"],
AnnaBridge 189:f392fc9709a3 2649 "device_has_remove": ["SERIAL_FC"],
<> 149:156823d33999 2650 "default_lib": "small",
<> 149:156823d33999 2651 "release_versions": ["2"],
<> 149:156823d33999 2652 "device_name": "STM32F411RE"
<> 149:156823d33999 2653 },
<> 149:156823d33999 2654 "NUCLEO_F429ZI": {
AnnaBridge 168:9672193075cf 2655 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2656 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 2657 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2658 "config": {
AnnaBridge 168:9672193075cf 2659 "d11_configuration": {
AnnaBridge 168:9672193075cf 2660 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 2661 "value": "PA_7",
AnnaBridge 168:9672193075cf 2662 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 2663 },
AnnaBridge 168:9672193075cf 2664 "clock_source": {
AnnaBridge 168:9672193075cf 2665 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2666 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2667 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2668 },
AnnaBridge 168:9672193075cf 2669 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2670 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2671 "value": "1",
AnnaBridge 168:9672193075cf 2672 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2673 }
AnnaBridge 168:9672193075cf 2674 },
AnnaBridge 189:f392fc9709a3 2675 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2676 "STM32F4",
AnnaBridge 189:f392fc9709a3 2677 "STM32F429",
AnnaBridge 189:f392fc9709a3 2678 "STM32F429ZI",
AnnaBridge 189:f392fc9709a3 2679 "STM32F429xx",
AnnaBridge 189:f392fc9709a3 2680 "STM32F429xI",
AnnaBridge 189:f392fc9709a3 2681 "STM_EMAC",
AnnaBridge 189:f392fc9709a3 2682 "PSA"
AnnaBridge 189:f392fc9709a3 2683 ],
AnnaBridge 189:f392fc9709a3 2684 "components_add": ["FLASHIAP"],
AnnaBridge 189:f392fc9709a3 2685 "macros_add": [
AnnaBridge 189:f392fc9709a3 2686 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2687 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2688 ],
AnnaBridge 189:f392fc9709a3 2689 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2690 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2691 "CAN",
AnnaBridge 189:f392fc9709a3 2692 "EMAC",
AnnaBridge 189:f392fc9709a3 2693 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2694 "TRNG",
AnnaBridge 189:f392fc9709a3 2695 "FLASH",
AnnaBridge 189:f392fc9709a3 2696 "MPU"
AnnaBridge 189:f392fc9709a3 2697 ],
AnnaBridge 168:9672193075cf 2698 "detect_code": ["0796"],
AnnaBridge 168:9672193075cf 2699 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2700 "device_name": "STM32F429ZI",
Anna Bridge 186:707f6e361f3e 2701 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2702 "overrides": {
Anna Bridge 186:707f6e361f3e 2703 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2704 }
AnnaBridge 168:9672193075cf 2705 },
AnnaBridge 168:9672193075cf 2706 "NUCLEO_F439ZI": {
AnnaBridge 168:9672193075cf 2707 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2708 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2709 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2710 "config": {
AnnaBridge 168:9672193075cf 2711 "d11_configuration": {
AnnaBridge 168:9672193075cf 2712 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 2713 "value": "PA_7",
AnnaBridge 168:9672193075cf 2714 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 2715 },
AnnaBridge 168:9672193075cf 2716 "clock_source": {
AnnaBridge 168:9672193075cf 2717 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2718 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2719 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2720 },
AnnaBridge 168:9672193075cf 2721 "clock_source_usb": {
AnnaBridge 168:9672193075cf 2722 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
AnnaBridge 168:9672193075cf 2723 "value": "1",
AnnaBridge 168:9672193075cf 2724 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 2725 }
AnnaBridge 168:9672193075cf 2726 },
AnnaBridge 189:f392fc9709a3 2727 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2728 "STM32F4",
AnnaBridge 189:f392fc9709a3 2729 "STM32F439",
AnnaBridge 189:f392fc9709a3 2730 "STM32F439ZI",
AnnaBridge 189:f392fc9709a3 2731 "STM32F439xx",
AnnaBridge 189:f392fc9709a3 2732 "STM32F439xI",
AnnaBridge 189:f392fc9709a3 2733 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2734 ],
AnnaBridge 189:f392fc9709a3 2735 "macros_add": [
AnnaBridge 189:f392fc9709a3 2736 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 2737 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 2738 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2739 ],
AnnaBridge 189:f392fc9709a3 2740 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2741 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2742 "CAN",
AnnaBridge 189:f392fc9709a3 2743 "EMAC",
AnnaBridge 189:f392fc9709a3 2744 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2745 "TRNG",
AnnaBridge 189:f392fc9709a3 2746 "FLASH",
AnnaBridge 189:f392fc9709a3 2747 "MPU"
AnnaBridge 189:f392fc9709a3 2748 ],
AnnaBridge 168:9672193075cf 2749 "detect_code": ["0797"],
AnnaBridge 168:9672193075cf 2750 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2751 "device_name": "STM32F439ZI",
Anna Bridge 186:707f6e361f3e 2752 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2753 "overrides": {
Anna Bridge 186:707f6e361f3e 2754 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2755 }
AnnaBridge 168:9672193075cf 2756 },
AnnaBridge 168:9672193075cf 2757 "NUCLEO_F446RE": {
AnnaBridge 168:9672193075cf 2758 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2759 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2760 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2761 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 168:9672193075cf 2762 "config": {
AnnaBridge 168:9672193075cf 2763 "clock_source": {
AnnaBridge 168:9672193075cf 2764 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2765 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2766 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2767 }
AnnaBridge 168:9672193075cf 2768 },
AnnaBridge 168:9672193075cf 2769 "detect_code": ["0777"],
AnnaBridge 168:9672193075cf 2770 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2771 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2772 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2773 "CAN",
AnnaBridge 189:f392fc9709a3 2774 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2775 "FLASH",
AnnaBridge 189:f392fc9709a3 2776 "MPU"
AnnaBridge 189:f392fc9709a3 2777 ],
AnnaBridge 168:9672193075cf 2778 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 2779 "device_name": "STM32F446RE",
AnnaBridge 176:447f873cad2f 2780 "bootloader_supported": true
AnnaBridge 168:9672193075cf 2781 },
AnnaBridge 168:9672193075cf 2782 "NUCLEO_F446ZE": {
AnnaBridge 168:9672193075cf 2783 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2784 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2785 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2786 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 168:9672193075cf 2787 "config": {
AnnaBridge 168:9672193075cf 2788 "clock_source": {
AnnaBridge 168:9672193075cf 2789 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2790 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 2791 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 2792 }
AnnaBridge 168:9672193075cf 2793 },
AnnaBridge 168:9672193075cf 2794 "detect_code": ["0778"],
AnnaBridge 168:9672193075cf 2795 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 2796 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2797 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2798 "CAN",
AnnaBridge 189:f392fc9709a3 2799 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2800 "FLASH",
AnnaBridge 189:f392fc9709a3 2801 "MPU"
AnnaBridge 189:f392fc9709a3 2802 ],
AnnaBridge 168:9672193075cf 2803 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 2804 "device_name": "STM32F446ZE"
AnnaBridge 168:9672193075cf 2805 },
AnnaBridge 168:9672193075cf 2806 "B96B_F446VE": {
AnnaBridge 168:9672193075cf 2807 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2808 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 2809 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2810 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 168:9672193075cf 2811 "detect_code": ["0840"],
AnnaBridge 189:f392fc9709a3 2812 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2813 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2814 "CAN",
AnnaBridge 189:f392fc9709a3 2815 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2816 "FLASH",
AnnaBridge 189:f392fc9709a3 2817 "MPU"
AnnaBridge 189:f392fc9709a3 2818 ],
AnnaBridge 168:9672193075cf 2819 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 2820 "device_name": "STM32F446VE"
AnnaBridge 168:9672193075cf 2821 },
AnnaBridge 168:9672193075cf 2822 "NUCLEO_F746ZG": {
AnnaBridge 168:9672193075cf 2823 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 2824 "core": "Cortex-M7F",
AnnaBridge 189:f392fc9709a3 2825 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2826 "STM32F7",
AnnaBridge 189:f392fc9709a3 2827 "STM32F746",
AnnaBridge 189:f392fc9709a3 2828 "STM32F746xG",
AnnaBridge 189:f392fc9709a3 2829 "STM32F746ZG",
AnnaBridge 189:f392fc9709a3 2830 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2831 ],
AnnaBridge 165:e614a9f1c9e2 2832 "config": {
AnnaBridge 165:e614a9f1c9e2 2833 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 2834 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 2835 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 2836 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 2837 },
Kojto 170:19eb464bc2be 2838 "clock_source": {
Kojto 170:19eb464bc2be 2839 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2840 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2841 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2842 },
Anna Bridge 186:707f6e361f3e 2843 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2844 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2845 "value": 1
AnnaBridge 165:e614a9f1c9e2 2846 }
AnnaBridge 165:e614a9f1c9e2 2847 },
AnnaBridge 189:f392fc9709a3 2848 "macros_add": [
AnnaBridge 189:f392fc9709a3 2849 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2850 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2851 ],
<> 149:156823d33999 2852 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2853 "detect_code": ["0816"],
AnnaBridge 189:f392fc9709a3 2854 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2855 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2856 "CAN",
AnnaBridge 189:f392fc9709a3 2857 "CRC",
AnnaBridge 189:f392fc9709a3 2858 "EMAC",
AnnaBridge 189:f392fc9709a3 2859 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2860 "TRNG",
AnnaBridge 189:f392fc9709a3 2861 "FLASH",
AnnaBridge 189:f392fc9709a3 2862 "MPU"
AnnaBridge 189:f392fc9709a3 2863 ],
<> 149:156823d33999 2864 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 2865 "device_name": "STM32F746ZG",
Anna Bridge 186:707f6e361f3e 2866 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2867 "overrides": {
AnnaBridge 189:f392fc9709a3 2868 "lpticker_delay_ticks": 4,
Anna Bridge 186:707f6e361f3e 2869 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2870 }
<> 149:156823d33999 2871 },
<> 149:156823d33999 2872 "NUCLEO_F756ZG": {
AnnaBridge 168:9672193075cf 2873 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2874 "core": "Cortex-M7F",
AnnaBridge 189:f392fc9709a3 2875 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2876 "STM32F7",
AnnaBridge 189:f392fc9709a3 2877 "STM32F756",
AnnaBridge 189:f392fc9709a3 2878 "STM32F756xG",
AnnaBridge 189:f392fc9709a3 2879 "STM32F756ZG",
AnnaBridge 189:f392fc9709a3 2880 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2881 ],
AnnaBridge 165:e614a9f1c9e2 2882 "config": {
AnnaBridge 165:e614a9f1c9e2 2883 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 2884 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 2885 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 2886 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 2887 },
Kojto 170:19eb464bc2be 2888 "clock_source": {
Kojto 170:19eb464bc2be 2889 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2890 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2891 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2892 },
Anna Bridge 186:707f6e361f3e 2893 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2894 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2895 "value": 1
AnnaBridge 165:e614a9f1c9e2 2896 }
AnnaBridge 165:e614a9f1c9e2 2897 },
AnnaBridge 189:f392fc9709a3 2898 "macros_add": [
AnnaBridge 189:f392fc9709a3 2899 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2900 "USBHOST_OTHER",
AnnaBridge 189:f392fc9709a3 2901 "MBEDTLS_CONFIG_HW_SUPPORT"
AnnaBridge 189:f392fc9709a3 2902 ],
<> 149:156823d33999 2903 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2904 "detect_code": ["0819"],
AnnaBridge 189:f392fc9709a3 2905 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2906 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2907 "CAN",
AnnaBridge 189:f392fc9709a3 2908 "CRC",
AnnaBridge 189:f392fc9709a3 2909 "EMAC",
AnnaBridge 189:f392fc9709a3 2910 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2911 "TRNG",
AnnaBridge 189:f392fc9709a3 2912 "FLASH",
AnnaBridge 189:f392fc9709a3 2913 "MPU"
AnnaBridge 189:f392fc9709a3 2914 ],
<> 149:156823d33999 2915 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2916 "device_name": "STM32F756ZG",
Anna Bridge 186:707f6e361f3e 2917 "overrides": {
AnnaBridge 189:f392fc9709a3 2918 "lpticker_delay_ticks": 4,
Anna Bridge 186:707f6e361f3e 2919 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2920 }
<> 149:156823d33999 2921 },
<> 149:156823d33999 2922 "NUCLEO_F767ZI": {
AnnaBridge 168:9672193075cf 2923 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2924 "core": "Cortex-M7FD",
AnnaBridge 189:f392fc9709a3 2925 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2926 "STM32F7",
AnnaBridge 189:f392fc9709a3 2927 "STM32F767",
AnnaBridge 189:f392fc9709a3 2928 "STM32F767xI",
AnnaBridge 189:f392fc9709a3 2929 "STM32F767ZI",
AnnaBridge 189:f392fc9709a3 2930 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 2931 ],
AnnaBridge 165:e614a9f1c9e2 2932 "config": {
Anna Bridge 186:707f6e361f3e 2933 "flash_dual_bank": {
Anna Bridge 186:707f6e361f3e 2934 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 186:707f6e361f3e 2935 "value": "0"
Anna Bridge 186:707f6e361f3e 2936 },
AnnaBridge 165:e614a9f1c9e2 2937 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 2938 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 2939 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 2940 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 2941 },
Kojto 170:19eb464bc2be 2942 "clock_source": {
Kojto 170:19eb464bc2be 2943 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 2944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 2945 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2946 },
Anna Bridge 186:707f6e361f3e 2947 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2948 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2949 "value": 1
AnnaBridge 165:e614a9f1c9e2 2950 }
AnnaBridge 165:e614a9f1c9e2 2951 },
<> 149:156823d33999 2952 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 2953 "macros_add": [
AnnaBridge 189:f392fc9709a3 2954 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 2955 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 2956 ],
<> 149:156823d33999 2957 "detect_code": ["0818"],
AnnaBridge 189:f392fc9709a3 2958 "device_has_add": [
AnnaBridge 189:f392fc9709a3 2959 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 2960 "CAN",
AnnaBridge 189:f392fc9709a3 2961 "CRC",
AnnaBridge 189:f392fc9709a3 2962 "EMAC",
AnnaBridge 189:f392fc9709a3 2963 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 2964 "TRNG",
AnnaBridge 189:f392fc9709a3 2965 "FLASH",
AnnaBridge 189:f392fc9709a3 2966 "MPU"
AnnaBridge 189:f392fc9709a3 2967 ],
<> 149:156823d33999 2968 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 2969 "device_name": "STM32F767ZI",
Anna Bridge 186:707f6e361f3e 2970 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2971 "overrides": {
AnnaBridge 189:f392fc9709a3 2972 "lpticker_delay_ticks": 4,
Anna Bridge 186:707f6e361f3e 2973 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2974 }
<> 149:156823d33999 2975 },
AnnaBridge 189:f392fc9709a3 2976 "NUCLEO_H743ZI": {
AnnaBridge 189:f392fc9709a3 2977 "inherits": ["FAMILY_STM32"],
AnnaBridge 189:f392fc9709a3 2978 "core": "Cortex-M7FD",
AnnaBridge 189:f392fc9709a3 2979 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 2980 "STM32H7",
AnnaBridge 189:f392fc9709a3 2981 "STM32H743",
AnnaBridge 189:f392fc9709a3 2982 "STM32H743xI",
AnnaBridge 189:f392fc9709a3 2983 "STM32H743ZI"
AnnaBridge 189:f392fc9709a3 2984 ],
AnnaBridge 189:f392fc9709a3 2985 "config": {
AnnaBridge 189:f392fc9709a3 2986 "d11_configuration": {
AnnaBridge 189:f392fc9709a3 2987 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 189:f392fc9709a3 2988 "value": "PA_7",
AnnaBridge 189:f392fc9709a3 2989 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 189:f392fc9709a3 2990 },
AnnaBridge 189:f392fc9709a3 2991 "clock_source": {
AnnaBridge 189:f392fc9709a3 2992 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 189:f392fc9709a3 2993 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 189:f392fc9709a3 2994 "macro_name": "CLOCK_SOURCE"
AnnaBridge 189:f392fc9709a3 2995 },
AnnaBridge 189:f392fc9709a3 2996 "lpticker_lptim": {
AnnaBridge 189:f392fc9709a3 2997 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 189:f392fc9709a3 2998 "value": 1
AnnaBridge 189:f392fc9709a3 2999 },
AnnaBridge 189:f392fc9709a3 3000 "hse_value": {
AnnaBridge 189:f392fc9709a3 3001 "help": "HSE default value is 25MHz in HAL",
AnnaBridge 189:f392fc9709a3 3002 "value": "8000000",
AnnaBridge 189:f392fc9709a3 3003 "macro_name": "HSE_VALUE"
AnnaBridge 189:f392fc9709a3 3004 }
AnnaBridge 189:f392fc9709a3 3005 },
AnnaBridge 189:f392fc9709a3 3006 "macros_add": [
AnnaBridge 189:f392fc9709a3 3007 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 3008 ],
AnnaBridge 189:f392fc9709a3 3009 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 189:f392fc9709a3 3010 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 3011 "detect_code": ["0813"],
AnnaBridge 189:f392fc9709a3 3012 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3013 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3014 "CAN",
AnnaBridge 189:f392fc9709a3 3015 "CRC",
AnnaBridge 189:f392fc9709a3 3016 "TRNG",
AnnaBridge 189:f392fc9709a3 3017 "FLASH",
AnnaBridge 189:f392fc9709a3 3018 "MPU"
AnnaBridge 189:f392fc9709a3 3019 ],
AnnaBridge 189:f392fc9709a3 3020 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 3021 "device_name": "STM32H743ZI",
AnnaBridge 189:f392fc9709a3 3022 "bootloader_supported": true
AnnaBridge 189:f392fc9709a3 3023 },
<> 149:156823d33999 3024 "NUCLEO_L011K4": {
AnnaBridge 168:9672193075cf 3025 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3026 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 3027 "extra_labels_add": ["STM32L0", "STM32L011K4"],
<> 149:156823d33999 3028 "supported_toolchains": ["uARM"],
<> 149:156823d33999 3029 "default_toolchain": "uARM",
<> 149:156823d33999 3030 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 3031 "config": {
Kojto 170:19eb464bc2be 3032 "clock_source": {
Kojto 170:19eb464bc2be 3033 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3034 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3035 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3036 },
Anna Bridge 186:707f6e361f3e 3037 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3038 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3039 "value": 1
Kojto 170:19eb464bc2be 3040 }
Kojto 170:19eb464bc2be 3041 },
AnnaBridge 189:f392fc9709a3 3042 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3043 "detect_code": ["0780"],
AnnaBridge 189:f392fc9709a3 3044 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3045 "CRC",
AnnaBridge 189:f392fc9709a3 3046 "FLASH"
AnnaBridge 189:f392fc9709a3 3047 ],
<> 149:156823d33999 3048 "default_lib": "small",
<> 149:156823d33999 3049 "release_versions": ["2"],
<> 149:156823d33999 3050 "device_name": "STM32L011K4"
<> 149:156823d33999 3051 },
<> 149:156823d33999 3052 "NUCLEO_L031K6": {
AnnaBridge 168:9672193075cf 3053 "inherits": ["FAMILY_STM32"],
AnnaBridge 167:e84263d55307 3054 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 3055 "extra_labels_add": ["STM32L0", "STM32L031K6"],
<> 149:156823d33999 3056 "default_toolchain": "uARM",
Kojto 170:19eb464bc2be 3057 "config": {
Kojto 170:19eb464bc2be 3058 "clock_source": {
Kojto 170:19eb464bc2be 3059 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 3060 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 3061 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3062 },
Anna Bridge 186:707f6e361f3e 3063 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3064 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3065 "value": 1
Kojto 170:19eb464bc2be 3066 }
Kojto 170:19eb464bc2be 3067 },
AnnaBridge 189:f392fc9709a3 3068 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3069 "detect_code": ["0790"],
AnnaBridge 189:f392fc9709a3 3070 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3071 "CRC",
AnnaBridge 189:f392fc9709a3 3072 "FLASH"
AnnaBridge 189:f392fc9709a3 3073 ],
<> 149:156823d33999 3074 "default_lib": "small",
<> 149:156823d33999 3075 "release_versions": ["2"],
<> 149:156823d33999 3076 "device_name": "STM32L031K6"
<> 149:156823d33999 3077 },
<> 149:156823d33999 3078 "NUCLEO_L053R8": {
AnnaBridge 168:9672193075cf 3079 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3080 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 3081 "core": "Cortex-M0+",
AnnaBridge 172:7d866c31b3c5 3082 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
Kojto 170:19eb464bc2be 3083 "config": {
Kojto 170:19eb464bc2be 3084 "clock_source": {
Kojto 170:19eb464bc2be 3085 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3086 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3087 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3088 },
Anna Bridge 186:707f6e361f3e 3089 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3090 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3091 "value": 1
Kojto 170:19eb464bc2be 3092 }
Kojto 170:19eb464bc2be 3093 },
AnnaBridge 189:f392fc9709a3 3094 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3095 "detect_code": ["0715"],
AnnaBridge 189:f392fc9709a3 3096 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3097 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3098 "CRC",
AnnaBridge 189:f392fc9709a3 3099 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3100 "FLASH",
AnnaBridge 189:f392fc9709a3 3101 "MPU"
AnnaBridge 189:f392fc9709a3 3102 ],
<> 149:156823d33999 3103 "default_lib": "small",
<> 149:156823d33999 3104 "release_versions": ["2"],
<> 149:156823d33999 3105 "device_name": "STM32L053R8"
<> 149:156823d33999 3106 },
<> 149:156823d33999 3107 "NUCLEO_L073RZ": {
AnnaBridge 168:9672193075cf 3108 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3109 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 3110 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 3111 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
Kojto 170:19eb464bc2be 3112 "config": {
Kojto 170:19eb464bc2be 3113 "clock_source": {
Kojto 170:19eb464bc2be 3114 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3115 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3116 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3117 },
Anna Bridge 186:707f6e361f3e 3118 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3119 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3120 "value": 1
Kojto 170:19eb464bc2be 3121 }
Kojto 170:19eb464bc2be 3122 },
AnnaBridge 189:f392fc9709a3 3123 "macros_add": [
AnnaBridge 189:f392fc9709a3 3124 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 3125 ],
AnnaBridge 189:f392fc9709a3 3126 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3127 "detect_code": ["0760"],
AnnaBridge 189:f392fc9709a3 3128 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3129 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3130 "CRC",
AnnaBridge 189:f392fc9709a3 3131 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3132 "TRNG",
AnnaBridge 189:f392fc9709a3 3133 "FLASH",
AnnaBridge 189:f392fc9709a3 3134 "MPU"
AnnaBridge 189:f392fc9709a3 3135 ],
<> 149:156823d33999 3136 "release_versions": ["2", "5"],
<> 149:156823d33999 3137 "device_name": "STM32L073RZ"
<> 149:156823d33999 3138 },
<> 149:156823d33999 3139 "NUCLEO_L152RE": {
AnnaBridge 168:9672193075cf 3140 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3141 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 3142 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 3143 "extra_labels_add": ["STM32L1", "STM32L152RE"],
Kojto 170:19eb464bc2be 3144 "config": {
Kojto 170:19eb464bc2be 3145 "clock_source": {
Kojto 170:19eb464bc2be 3146 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3147 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3148 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 3149 }
Kojto 170:19eb464bc2be 3150 },
<> 149:156823d33999 3151 "detect_code": ["0710"],
AnnaBridge 189:f392fc9709a3 3152 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3153 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3154 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3155 "FLASH",
AnnaBridge 189:f392fc9709a3 3156 "MPU"
AnnaBridge 189:f392fc9709a3 3157 ],
<> 149:156823d33999 3158 "release_versions": ["2", "5"],
<> 149:156823d33999 3159 "device_name": "STM32L152RE"
<> 149:156823d33999 3160 },
<> 149:156823d33999 3161 "NUCLEO_L432KC": {
AnnaBridge 168:9672193075cf 3162 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3163 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3164 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
Kojto 170:19eb464bc2be 3165 "config": {
Kojto 170:19eb464bc2be 3166 "clock_source": {
Kojto 170:19eb464bc2be 3167 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 3168 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 3169 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3170 },
Anna Bridge 186:707f6e361f3e 3171 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3172 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3173 "value": 1
Kojto 170:19eb464bc2be 3174 }
Kojto 170:19eb464bc2be 3175 },
AnnaBridge 189:f392fc9709a3 3176 "macros_add": [
AnnaBridge 189:f392fc9709a3 3177 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 3178 ],
AnnaBridge 189:f392fc9709a3 3179 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3180 "detect_code": ["0770"],
AnnaBridge 189:f392fc9709a3 3181 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3182 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3183 "CRC",
AnnaBridge 189:f392fc9709a3 3184 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3185 "CAN",
AnnaBridge 189:f392fc9709a3 3186 "TRNG",
AnnaBridge 189:f392fc9709a3 3187 "FLASH",
AnnaBridge 189:f392fc9709a3 3188 "MPU"
AnnaBridge 189:f392fc9709a3 3189 ],
<> 149:156823d33999 3190 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 3191 "device_name": "STM32L432KC",
Anna Bridge 180:96ed750bd169 3192 "bootloader_supported": true
Anna Bridge 180:96ed750bd169 3193 },
Anna Bridge 180:96ed750bd169 3194 "NUCLEO_L433RC_P": {
Anna Bridge 180:96ed750bd169 3195 "inherits": ["FAMILY_STM32"],
Anna Bridge 180:96ed750bd169 3196 "supported_form_factors": ["ARDUINO", "MORPHO"],
Anna Bridge 180:96ed750bd169 3197 "core": "Cortex-M4F",
Anna Bridge 180:96ed750bd169 3198 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
Anna Bridge 180:96ed750bd169 3199 "config": {
Anna Bridge 180:96ed750bd169 3200 "clock_source": {
Anna Bridge 180:96ed750bd169 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 180:96ed750bd169 3202 "value": "USE_PLL_MSI",
Anna Bridge 180:96ed750bd169 3203 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3204 },
Anna Bridge 186:707f6e361f3e 3205 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3206 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3207 "value": 1
Anna Bridge 180:96ed750bd169 3208 }
Anna Bridge 180:96ed750bd169 3209 },
AnnaBridge 189:f392fc9709a3 3210 "macros_add": [
AnnaBridge 189:f392fc9709a3 3211 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 3212 ],
AnnaBridge 189:f392fc9709a3 3213 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 181:57724642e740 3214 "detect_code": ["0779"],
AnnaBridge 189:f392fc9709a3 3215 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3216 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3217 "CRC",
AnnaBridge 189:f392fc9709a3 3218 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3219 "CAN",
AnnaBridge 189:f392fc9709a3 3220 "TRNG",
AnnaBridge 189:f392fc9709a3 3221 "FLASH",
AnnaBridge 189:f392fc9709a3 3222 "MPU"
AnnaBridge 189:f392fc9709a3 3223 ],
Anna Bridge 180:96ed750bd169 3224 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 3225 "device_name": "STM32L433RC",
Anna Bridge 180:96ed750bd169 3226 "bootloader_supported": true
<> 149:156823d33999 3227 },
AnnaBridge 184:08ed48f1de7f 3228 "MTB_ADV_WISE_1510": {
AnnaBridge 181:57724642e740 3229 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 3230 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 3231 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
AnnaBridge 181:57724642e740 3232 "config": {
AnnaBridge 181:57724642e740 3233 "clock_source": {
AnnaBridge 181:57724642e740 3234 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 181:57724642e740 3235 "value": "USE_PLL_HSI",
AnnaBridge 181:57724642e740 3236 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3237 }
AnnaBridge 181:57724642e740 3238 },
AnnaBridge 189:f392fc9709a3 3239 "overrides": { "lse_available": 0 },
AnnaBridge 181:57724642e740 3240 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 3241 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3242 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3243 "CRC",
AnnaBridge 189:f392fc9709a3 3244 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3245 "CAN",
AnnaBridge 189:f392fc9709a3 3246 "TRNG",
AnnaBridge 189:f392fc9709a3 3247 "FLASH",
AnnaBridge 189:f392fc9709a3 3248 "MPU"
AnnaBridge 189:f392fc9709a3 3249 ],
Anna Bridge 186:707f6e361f3e 3250 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 3251 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 189:f392fc9709a3 3252 "device_name": "STM32L443RC",
AnnaBridge 181:57724642e740 3253 "detect_code": ["0458"],
AnnaBridge 181:57724642e740 3254 "bootloader_supported": true
AnnaBridge 181:57724642e740 3255 },
<> 149:156823d33999 3256 "NUCLEO_L476RG": {
AnnaBridge 168:9672193075cf 3257 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3258 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 3259 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3260 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
AnnaBridge 168:9672193075cf 3261 "config": {
AnnaBridge 168:9672193075cf 3262 "clock_source": {
Kojto 170:19eb464bc2be 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 168:9672193075cf 3264 "value": "USE_PLL_MSI",
AnnaBridge 168:9672193075cf 3265 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3266 },
Anna Bridge 186:707f6e361f3e 3267 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3268 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3269 "value": 1
AnnaBridge 168:9672193075cf 3270 }
AnnaBridge 168:9672193075cf 3271 },
AnnaBridge 189:f392fc9709a3 3272 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3273 "detect_code": ["0765"],
AnnaBridge 189:f392fc9709a3 3274 "macros_add": [
AnnaBridge 189:f392fc9709a3 3275 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3276 "USBHOST_OTHER",
AnnaBridge 189:f392fc9709a3 3277 "TWO_RAM_REGIONS"
AnnaBridge 189:f392fc9709a3 3278 ],
AnnaBridge 189:f392fc9709a3 3279 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3280 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3281 "CAN",
AnnaBridge 189:f392fc9709a3 3282 "CRC",
AnnaBridge 189:f392fc9709a3 3283 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3284 "TRNG",
AnnaBridge 189:f392fc9709a3 3285 "FLASH",
AnnaBridge 189:f392fc9709a3 3286 "MPU"
AnnaBridge 189:f392fc9709a3 3287 ],
<> 149:156823d33999 3288 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 3289 "device_name": "STM32L476RG",
AnnaBridge 167:e84263d55307 3290 "bootloader_supported": true
<> 149:156823d33999 3291 },
AnnaBridge 176:447f873cad2f 3292 "SILICA_SENSOR_NODE": {
AnnaBridge 176:447f873cad2f 3293 "inherits": ["FAMILY_STM32"],
AnnaBridge 176:447f873cad2f 3294 "core": "Cortex-M4F",
AnnaBridge 176:447f873cad2f 3295 "default_toolchain": "GCC_ARM",
AnnaBridge 176:447f873cad2f 3296 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
AnnaBridge 176:447f873cad2f 3297 "config": {
AnnaBridge 176:447f873cad2f 3298 "clock_source": {
AnnaBridge 176:447f873cad2f 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 176:447f873cad2f 3300 "value": "USE_PLL_MSI",
AnnaBridge 176:447f873cad2f 3301 "macro_name": "CLOCK_SOURCE"
AnnaBridge 176:447f873cad2f 3302 }
AnnaBridge 176:447f873cad2f 3303 },
AnnaBridge 176:447f873cad2f 3304 "detect_code": ["0766"],
AnnaBridge 182:a56a73fd2a6f 3305 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
AnnaBridge 189:f392fc9709a3 3306 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3307 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3308 "CAN",
AnnaBridge 189:f392fc9709a3 3309 "CRC",
AnnaBridge 189:f392fc9709a3 3310 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3311 "TRNG",
AnnaBridge 189:f392fc9709a3 3312 "FLASH",
AnnaBridge 189:f392fc9709a3 3313 "MPU"
AnnaBridge 189:f392fc9709a3 3314 ],
AnnaBridge 176:447f873cad2f 3315 "release_versions": ["5"],
AnnaBridge 176:447f873cad2f 3316 "device_name": "STM32L476JG"
AnnaBridge 176:447f873cad2f 3317 },
<> 149:156823d33999 3318 "NUCLEO_L486RG": {
AnnaBridge 168:9672193075cf 3319 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3320 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 3321 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3322 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
Kojto 170:19eb464bc2be 3323 "config": {
Kojto 170:19eb464bc2be 3324 "clock_source": {
Kojto 170:19eb464bc2be 3325 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 3326 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 3327 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3328 },
Anna Bridge 186:707f6e361f3e 3329 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3330 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3331 "value": 1
Kojto 170:19eb464bc2be 3332 }
Kojto 170:19eb464bc2be 3333 },
AnnaBridge 189:f392fc9709a3 3334 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3335 "detect_code": ["0827"],
AnnaBridge 189:f392fc9709a3 3336 "macros_add": [
AnnaBridge 189:f392fc9709a3 3337 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3338 "USBHOST_OTHER",
AnnaBridge 189:f392fc9709a3 3339 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 3340 "TWO_RAM_REGIONS"
AnnaBridge 189:f392fc9709a3 3341 ],
AnnaBridge 189:f392fc9709a3 3342 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3343 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3344 "CAN",
AnnaBridge 189:f392fc9709a3 3345 "CRC",
AnnaBridge 189:f392fc9709a3 3346 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3347 "TRNG",
AnnaBridge 189:f392fc9709a3 3348 "FLASH",
AnnaBridge 189:f392fc9709a3 3349 "MPU"
AnnaBridge 189:f392fc9709a3 3350 ],
<> 149:156823d33999 3351 "release_versions": ["2", "5"],
Kojto 158:b23ee177fd68 3352 "device_name": "STM32L486RG"
<> 149:156823d33999 3353 },
AnnaBridge 181:57724642e740 3354 "MTB_ADV_WISE_1570": {
AnnaBridge 189:f392fc9709a3 3355 "components_add": ["FLASHIAP"],
AnnaBridge 181:57724642e740 3356 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 3357 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3358 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3359 "STM32L4",
AnnaBridge 189:f392fc9709a3 3360 "STM32L486RG",
AnnaBridge 189:f392fc9709a3 3361 "STM32L486xG",
AnnaBridge 189:f392fc9709a3 3362 "WISE_1570"
AnnaBridge 189:f392fc9709a3 3363 ],
AnnaBridge 181:57724642e740 3364 "config": {
AnnaBridge 181:57724642e740 3365 "clock_source": {
AnnaBridge 181:57724642e740 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 181:57724642e740 3367 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 181:57724642e740 3368 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3369 }
AnnaBridge 181:57724642e740 3370 },
AnnaBridge 189:f392fc9709a3 3371 "overrides": { "lpuart_clock_source": "USE_LPUART_CLK_HSI" },
AnnaBridge 181:57724642e740 3372 "detect_code": ["0460"],
AnnaBridge 189:f392fc9709a3 3373 "macros_add": [
AnnaBridge 189:f392fc9709a3 3374 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 3375 "WISE_1570",
AnnaBridge 189:f392fc9709a3 3376 "TWO_RAM_REGIONS"
AnnaBridge 189:f392fc9709a3 3377 ],
AnnaBridge 189:f392fc9709a3 3378 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3379 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3380 "CRC",
AnnaBridge 189:f392fc9709a3 3381 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3382 "TRNG",
AnnaBridge 189:f392fc9709a3 3383 "FLASH",
AnnaBridge 189:f392fc9709a3 3384 "MPU"
AnnaBridge 189:f392fc9709a3 3385 ],
Anna Bridge 186:707f6e361f3e 3386 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 3387 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 3388 "device_name": "STM32L486RG",
AnnaBridge 187:0387e8f68319 3389 "bootloader_supported": true,
AnnaBridge 184:08ed48f1de7f 3390 "OUTPUT_EXT": "hex"
AnnaBridge 181:57724642e740 3391 },
<> 149:156823d33999 3392 "ARCH_MAX": {
AnnaBridge 168:9672193075cf 3393 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3394 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 3395 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3396 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 3397 "program_cycle_s": 2,
AnnaBridge 189:f392fc9709a3 3398 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3399 "STM32F4",
AnnaBridge 189:f392fc9709a3 3400 "STM32F407",
AnnaBridge 189:f392fc9709a3 3401 "STM32F407xG",
AnnaBridge 189:f392fc9709a3 3402 "STM32F407VG",
AnnaBridge 189:f392fc9709a3 3403 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 3404 ],
AnnaBridge 189:f392fc9709a3 3405 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "EMAC", "MPU"],
AnnaBridge 189:f392fc9709a3 3406 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 3407 "LPTICKER",
AnnaBridge 189:f392fc9709a3 3408 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 3409 ],
AnnaBridge 189:f392fc9709a3 3410 "macros_add": ["USB_STM_HAL"],
AnnaBridge 189:f392fc9709a3 3411 "config": {
AnnaBridge 189:f392fc9709a3 3412 "clock_source": {
AnnaBridge 189:f392fc9709a3 3413 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 189:f392fc9709a3 3414 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 189:f392fc9709a3 3415 "macro_name": "CLOCK_SOURCE"
AnnaBridge 189:f392fc9709a3 3416 }
AnnaBridge 189:f392fc9709a3 3417 },
AnnaBridge 189:f392fc9709a3 3418 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 3419 "overrides": {"lse_available": 0},
AnnaBridge 189:f392fc9709a3 3420 "device_name": "STM32F407VG",
AnnaBridge 189:f392fc9709a3 3421 "overrides": {
AnnaBridge 189:f392fc9709a3 3422 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 3423 }
<> 149:156823d33999 3424 },
Anna Bridge 186:707f6e361f3e 3425 "WIO_3G": {
Anna Bridge 186:707f6e361f3e 3426 "inherits": ["FAMILY_STM32"],
Anna Bridge 186:707f6e361f3e 3427 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 3428 "config": {
Anna Bridge 186:707f6e361f3e 3429 "clock_source": {
Anna Bridge 186:707f6e361f3e 3430 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 3431 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 3432 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 3433 },
Anna Bridge 186:707f6e361f3e 3434 "clock_source_usb": {
Anna Bridge 186:707f6e361f3e 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 186:707f6e361f3e 3436 "value": "1",
Anna Bridge 186:707f6e361f3e 3437 "macro_name": "CLOCK_SOURCE_USB"
Anna Bridge 186:707f6e361f3e 3438 },
Anna Bridge 186:707f6e361f3e 3439 "modem_is_on_board": {
Anna Bridge 186:707f6e361f3e 3440 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
Anna Bridge 186:707f6e361f3e 3441 "value": 1,
Anna Bridge 186:707f6e361f3e 3442 "macro_name": "MODEM_ON_BOARD"
Anna Bridge 186:707f6e361f3e 3443 },
Anna Bridge 186:707f6e361f3e 3444 "modem_data_connection_type": {
Anna Bridge 186:707f6e361f3e 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 186:707f6e361f3e 3446 "value": 1,
Anna Bridge 186:707f6e361f3e 3447 "macro_name": "MODEM_ON_BOARD_UART"
Anna Bridge 186:707f6e361f3e 3448 }
Anna Bridge 186:707f6e361f3e 3449 },
AnnaBridge 189:f392fc9709a3 3450 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3451 "STM32F4",
AnnaBridge 189:f392fc9709a3 3452 "STM32F439",
AnnaBridge 189:f392fc9709a3 3453 "STM32F439VI",
AnnaBridge 189:f392fc9709a3 3454 "STM32F439xx",
AnnaBridge 189:f392fc9709a3 3455 "STM32F439xI"
AnnaBridge 189:f392fc9709a3 3456 ],
AnnaBridge 189:f392fc9709a3 3457 "macros_add": [
AnnaBridge 189:f392fc9709a3 3458 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 3459 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 3460 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 3461 ],
AnnaBridge 189:f392fc9709a3 3462 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3463 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3464 "CAN",
AnnaBridge 189:f392fc9709a3 3465 "TRNG",
AnnaBridge 189:f392fc9709a3 3466 "FLASH",
AnnaBridge 189:f392fc9709a3 3467 "MPU"
AnnaBridge 189:f392fc9709a3 3468 ],
Anna Bridge 186:707f6e361f3e 3469 "detect_code": ["9014"],
Anna Bridge 186:707f6e361f3e 3470 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 3471 "device_name" : "STM32F439VI",
AnnaBridge 189:f392fc9709a3 3472 "bootloader_supported": true,
AnnaBridge 189:f392fc9709a3 3473 "overrides": {
AnnaBridge 189:f392fc9709a3 3474 "network-default-interface-type": "CELLULAR"
AnnaBridge 189:f392fc9709a3 3475 }
AnnaBridge 189:f392fc9709a3 3476 },
AnnaBridge 189:f392fc9709a3 3477 "WIO_BG96": {
AnnaBridge 189:f392fc9709a3 3478 "inherits": ["FAMILY_STM32"],
AnnaBridge 189:f392fc9709a3 3479 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3480 "config": {
AnnaBridge 189:f392fc9709a3 3481 "clock_source": {
AnnaBridge 189:f392fc9709a3 3482 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 189:f392fc9709a3 3483 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 189:f392fc9709a3 3484 "macro_name": "CLOCK_SOURCE"
AnnaBridge 189:f392fc9709a3 3485 },
AnnaBridge 189:f392fc9709a3 3486 "clock_source_usb": {
AnnaBridge 189:f392fc9709a3 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 189:f392fc9709a3 3488 "value": "0",
AnnaBridge 189:f392fc9709a3 3489 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 189:f392fc9709a3 3490 },
AnnaBridge 189:f392fc9709a3 3491 "modem_is_on_board": {
AnnaBridge 189:f392fc9709a3 3492 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 189:f392fc9709a3 3493 "value": 1,
AnnaBridge 189:f392fc9709a3 3494 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 189:f392fc9709a3 3495 },
AnnaBridge 189:f392fc9709a3 3496 "modem_data_connection_type": {
AnnaBridge 189:f392fc9709a3 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 189:f392fc9709a3 3498 "value": 1,
AnnaBridge 189:f392fc9709a3 3499 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 189:f392fc9709a3 3500 }
AnnaBridge 189:f392fc9709a3 3501 },
AnnaBridge 189:f392fc9709a3 3502 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
AnnaBridge 189:f392fc9709a3 3503 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 189:f392fc9709a3 3504 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3505 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3506 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3507 "TRNG",
AnnaBridge 189:f392fc9709a3 3508 "FLASH",
AnnaBridge 189:f392fc9709a3 3509 "MPU"
AnnaBridge 189:f392fc9709a3 3510 ],
AnnaBridge 189:f392fc9709a3 3511 "detect_code": ["9015"],
AnnaBridge 189:f392fc9709a3 3512 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 3513 "device_name" : "STM32F439VI",
AnnaBridge 189:f392fc9709a3 3514 "components_add": ["SD"],
AnnaBridge 189:f392fc9709a3 3515 "bootloader_supported": true,
AnnaBridge 189:f392fc9709a3 3516 "overrides": {
AnnaBridge 189:f392fc9709a3 3517 "network-default-interface-type": "CELLULAR"
AnnaBridge 189:f392fc9709a3 3518 }
Anna Bridge 186:707f6e361f3e 3519 },
<> 149:156823d33999 3520 "DISCO_F051R8": {
AnnaBridge 168:9672193075cf 3521 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3522 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 3523 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
<> 149:156823d33999 3524 "supported_toolchains": ["GCC_ARM"],
Kojto 170:19eb464bc2be 3525 "config": {
Kojto 170:19eb464bc2be 3526 "clock_source": {
Kojto 170:19eb464bc2be 3527 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3528 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3529 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 3530 }
Kojto 170:19eb464bc2be 3531 },
AnnaBridge 189:f392fc9709a3 3532 "macros_add": [
AnnaBridge 189:f392fc9709a3 3533 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 3534 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 3535 ],
AnnaBridge 189:f392fc9709a3 3536 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3537 "CRC",
AnnaBridge 189:f392fc9709a3 3538 "MPU"
AnnaBridge 189:f392fc9709a3 3539 ],
Anna Bridge 186:707f6e361f3e 3540 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 3541 "device_name": "STM32F051R8"
<> 149:156823d33999 3542 },
<> 149:156823d33999 3543 "DISCO_F100RB": {
AnnaBridge 168:9672193075cf 3544 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3545 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 3546 "extra_labels_add": ["STM32F1", "STM32F100RB"],
<> 149:156823d33999 3547 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 168:9672193075cf 3548 "device_has_add": [],
Anna Bridge 186:707f6e361f3e 3549 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 3550 "device_name": "STM32F100RB"
<> 149:156823d33999 3551 },
<> 149:156823d33999 3552 "DISCO_F303VC": {
AnnaBridge 168:9672193075cf 3553 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3554 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3555 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3556 "STM32F3",
AnnaBridge 189:f392fc9709a3 3557 "STM32F303",
AnnaBridge 189:f392fc9709a3 3558 "STM32F303xC",
AnnaBridge 189:f392fc9709a3 3559 "STM32F303VC"
AnnaBridge 189:f392fc9709a3 3560 ],
AnnaBridge 189:f392fc9709a3 3561 "overrides": { "lse_available": 0 },
AnnaBridge 182:a56a73fd2a6f 3562 "config": {
AnnaBridge 182:a56a73fd2a6f 3563 "clock_source": {
AnnaBridge 182:a56a73fd2a6f 3564 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 3565 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 3566 "macro_name": "CLOCK_SOURCE"
AnnaBridge 182:a56a73fd2a6f 3567 }
AnnaBridge 182:a56a73fd2a6f 3568 },
AnnaBridge 182:a56a73fd2a6f 3569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 182:a56a73fd2a6f 3570 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 3571 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3572 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3573 "CAN",
AnnaBridge 189:f392fc9709a3 3574 "CRC",
AnnaBridge 189:f392fc9709a3 3575 "MPU"
AnnaBridge 189:f392fc9709a3 3576 ],
<> 149:156823d33999 3577 "device_name": "STM32F303VC"
<> 149:156823d33999 3578 },
<> 149:156823d33999 3579 "DISCO_F334C8": {
AnnaBridge 168:9672193075cf 3580 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3581 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3582 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334C8"],
Kojto 170:19eb464bc2be 3583 "config": {
Kojto 170:19eb464bc2be 3584 "clock_source": {
Kojto 170:19eb464bc2be 3585 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3586 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3587 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 3588 }
Kojto 170:19eb464bc2be 3589 },
AnnaBridge 189:f392fc9709a3 3590 "overrides": { "lse_available": 0 },
<> 149:156823d33999 3591 "detect_code": ["0810"],
AnnaBridge 189:f392fc9709a3 3592 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3593 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3594 "CRC",
AnnaBridge 189:f392fc9709a3 3595 "SERIAL_ASYNCH"
AnnaBridge 189:f392fc9709a3 3596 ],
<> 149:156823d33999 3597 "default_lib": "small",
<> 149:156823d33999 3598 "release_versions": ["2"],
<> 149:156823d33999 3599 "device_name": "STM32F334C8"
<> 149:156823d33999 3600 },
<> 149:156823d33999 3601 "DISCO_F407VG": {
AnnaBridge 168:9672193075cf 3602 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3603 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3604 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3605 "STM32F4",
AnnaBridge 189:f392fc9709a3 3606 "STM32F407",
AnnaBridge 189:f392fc9709a3 3607 "STM32F407xG",
AnnaBridge 189:f392fc9709a3 3608 "STM32F407VG"
AnnaBridge 189:f392fc9709a3 3609 ],
AnnaBridge 181:57724642e740 3610 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 3611 "config": {
AnnaBridge 181:57724642e740 3612 "clock_source": {
AnnaBridge 181:57724642e740 3613 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 181:57724642e740 3614 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 181:57724642e740 3615 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3616 }
AnnaBridge 181:57724642e740 3617 },
Anna Bridge 180:96ed750bd169 3618 "macros_add": ["USB_STM_HAL"],
AnnaBridge 189:f392fc9709a3 3619 "overrides": { "lse_available": 0 },
AnnaBridge 189:f392fc9709a3 3620 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "MPU"],
AnnaBridge 181:57724642e740 3621 "release_versions": ["2", "5"],
<> 149:156823d33999 3622 "device_name": "STM32F407VG"
<> 149:156823d33999 3623 },
<> 149:156823d33999 3624 "DISCO_F429ZI": {
AnnaBridge 168:9672193075cf 3625 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3626 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3627 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3628 "STM32F4",
AnnaBridge 189:f392fc9709a3 3629 "STM32F429",
AnnaBridge 189:f392fc9709a3 3630 "STM32F429ZI",
AnnaBridge 189:f392fc9709a3 3631 "STM32F429xI",
AnnaBridge 189:f392fc9709a3 3632 "STM32F429xx"
AnnaBridge 189:f392fc9709a3 3633 ],
AnnaBridge 168:9672193075cf 3634 "config": {
AnnaBridge 168:9672193075cf 3635 "clock_source": {
AnnaBridge 175:af195413fb11 3636 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 168:9672193075cf 3637 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 3638 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 3639 },
AnnaBridge 168:9672193075cf 3640 "clock_source_usb": {
AnnaBridge 168:9672193075cf 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 168:9672193075cf 3642 "value": "1",
AnnaBridge 168:9672193075cf 3643 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 3644 }
AnnaBridge 168:9672193075cf 3645 },
AnnaBridge 189:f392fc9709a3 3646 "overrides": { "lse_available": 0 },
Anna Bridge 180:96ed750bd169 3647 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 3648 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3649 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3650 "CAN",
AnnaBridge 189:f392fc9709a3 3651 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3652 "TRNG",
AnnaBridge 189:f392fc9709a3 3653 "FLASH",
AnnaBridge 189:f392fc9709a3 3654 "MPU"
AnnaBridge 189:f392fc9709a3 3655 ],
<> 149:156823d33999 3656 "release_versions": ["2", "5"],
AnnaBridge 179:b0033dcd6934 3657 "device_name": "STM32F429ZI",
AnnaBridge 179:b0033dcd6934 3658 "bootloader_supported": true
<> 149:156823d33999 3659 },
<> 149:156823d33999 3660 "DISCO_F469NI": {
AnnaBridge 189:f392fc9709a3 3661 "components_add": ["QSPIF"],
AnnaBridge 168:9672193075cf 3662 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3663 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 3664 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 3665 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3666 "STM32F4",
AnnaBridge 189:f392fc9709a3 3667 "STM32F469",
AnnaBridge 189:f392fc9709a3 3668 "STM32F469NI",
AnnaBridge 189:f392fc9709a3 3669 "STM32F469xI",
AnnaBridge 189:f392fc9709a3 3670 "STM32F469xx"
AnnaBridge 189:f392fc9709a3 3671 ],
AnnaBridge 168:9672193075cf 3672 "config": {
AnnaBridge 168:9672193075cf 3673 "clock_source": {
AnnaBridge 175:af195413fb11 3674 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 168:9672193075cf 3675 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 3676 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 3677 }
AnnaBridge 168:9672193075cf 3678 },
<> 149:156823d33999 3679 "detect_code": ["0788"],
Anna Bridge 180:96ed750bd169 3680 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 189:f392fc9709a3 3681 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3682 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3683 "CAN",
AnnaBridge 189:f392fc9709a3 3684 "TRNG",
AnnaBridge 189:f392fc9709a3 3685 "FLASH",
AnnaBridge 189:f392fc9709a3 3686 "QSPI",
AnnaBridge 189:f392fc9709a3 3687 "MPU"
AnnaBridge 189:f392fc9709a3 3688 ],
<> 149:156823d33999 3689 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 3690 "device_name": "STM32F469NI",
AnnaBridge 189:f392fc9709a3 3691 "bootloader_supported": true
<> 149:156823d33999 3692 },
<> 149:156823d33999 3693 "DISCO_L053C8": {
AnnaBridge 168:9672193075cf 3694 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3695 "core": "Cortex-M0+",
AnnaBridge 172:7d866c31b3c5 3696 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
Kojto 170:19eb464bc2be 3697 "config": {
Kojto 170:19eb464bc2be 3698 "clock_source": {
Kojto 170:19eb464bc2be 3699 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 3700 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3701 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3702 },
Anna Bridge 186:707f6e361f3e 3703 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3704 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3705 "value": 1
Kojto 170:19eb464bc2be 3706 }
Kojto 170:19eb464bc2be 3707 },
AnnaBridge 188:bcfe06ba3d64 3708 "overrides": {
AnnaBridge 188:bcfe06ba3d64 3709 "lse_available": 0,
AnnaBridge 188:bcfe06ba3d64 3710 "lpticker_delay_ticks": 4
AnnaBridge 188:bcfe06ba3d64 3711 },
AnnaBridge 189:f392fc9709a3 3712 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3713 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3714 "CRC",
AnnaBridge 189:f392fc9709a3 3715 "FLASH",
AnnaBridge 189:f392fc9709a3 3716 "MPU"
AnnaBridge 189:f392fc9709a3 3717 ],
<> 149:156823d33999 3718 "default_lib": "small",
<> 149:156823d33999 3719 "release_versions": ["2"],
<> 149:156823d33999 3720 "device_name": "STM32L053C8"
<> 149:156823d33999 3721 },
AnnaBridge 165:e614a9f1c9e2 3722 "DISCO_L072CZ_LRWAN1": {
AnnaBridge 168:9672193075cf 3723 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:e614a9f1c9e2 3724 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 3725 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3726 "STM32L0",
AnnaBridge 189:f392fc9709a3 3727 "STM32L072CZ",
AnnaBridge 189:f392fc9709a3 3728 "STM32L072xZ",
AnnaBridge 189:f392fc9709a3 3729 "STM32L072xx"
AnnaBridge 189:f392fc9709a3 3730 ],
AnnaBridge 165:e614a9f1c9e2 3731 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 170:19eb464bc2be 3732 "config": {
Kojto 170:19eb464bc2be 3733 "clock_source": {
AnnaBridge 178:79309dc6340a 3734 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 3735 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 3736 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3737 },
Anna Bridge 186:707f6e361f3e 3738 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3739 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3740 "value": 1
Kojto 170:19eb464bc2be 3741 }
Kojto 170:19eb464bc2be 3742 },
AnnaBridge 189:f392fc9709a3 3743 "macros_add": [
AnnaBridge 189:f392fc9709a3 3744 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 3745 ],
AnnaBridge 189:f392fc9709a3 3746 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 165:e614a9f1c9e2 3747 "detect_code": ["0833"],
AnnaBridge 189:f392fc9709a3 3748 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3749 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3750 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3751 "TRNG",
AnnaBridge 189:f392fc9709a3 3752 "FLASH",
AnnaBridge 189:f392fc9709a3 3753 "MPU"
AnnaBridge 189:f392fc9709a3 3754 ],
AnnaBridge 165:e614a9f1c9e2 3755 "release_versions": ["2", "5"],
AnnaBridge 165:e614a9f1c9e2 3756 "device_name": "STM32L072CZ"
AnnaBridge 165:e614a9f1c9e2 3757 },
AnnaBridge 181:57724642e740 3758 "MTB_MURATA_ABZ": {
AnnaBridge 181:57724642e740 3759 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 3760 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 3761 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3762 "STM32L0",
AnnaBridge 189:f392fc9709a3 3763 "STM32L0x2xZ",
AnnaBridge 189:f392fc9709a3 3764 "STM32L082CZ",
AnnaBridge 189:f392fc9709a3 3765 "STM32L082xx"
AnnaBridge 189:f392fc9709a3 3766 ],
AnnaBridge 181:57724642e740 3767 "detect_code": ["0456"],
AnnaBridge 189:f392fc9709a3 3768 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3769 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3770 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3771 "TRNG",
AnnaBridge 189:f392fc9709a3 3772 "FLASH",
AnnaBridge 189:f392fc9709a3 3773 "MPU"
AnnaBridge 189:f392fc9709a3 3774 ],
Anna Bridge 186:707f6e361f3e 3775 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 3776 "release_versions": ["5"],
AnnaBridge 181:57724642e740 3777 "device_name": "STM32L082CZ"
AnnaBridge 181:57724642e740 3778 },
<> 149:156823d33999 3779 "DISCO_F746NG": {
AnnaBridge 168:9672193075cf 3780 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3781 "core": "Cortex-M7F",
AnnaBridge 189:f392fc9709a3 3782 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3783 "STM32F7",
AnnaBridge 189:f392fc9709a3 3784 "STM32F746",
AnnaBridge 189:f392fc9709a3 3785 "STM32F746xG",
AnnaBridge 189:f392fc9709a3 3786 "STM32F746NG",
AnnaBridge 189:f392fc9709a3 3787 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 3788 ],
AnnaBridge 189:f392fc9709a3 3789 "components_add": ["QSPIF"],
<> 149:156823d33999 3790 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 3791 "config": {
Kojto 170:19eb464bc2be 3792 "clock_source": {
Kojto 170:19eb464bc2be 3793 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Kojto 170:19eb464bc2be 3794 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3795 "macro_name": "CLOCK_SOURCE"
AnnaBridge 179:b0033dcd6934 3796 },
AnnaBridge 179:b0033dcd6934 3797 "usb_speed": {
AnnaBridge 179:b0033dcd6934 3798 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
AnnaBridge 179:b0033dcd6934 3799 "value": "1"
AnnaBridge 181:57724642e740 3800 },
Anna Bridge 186:707f6e361f3e 3801 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3802 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3803 "value": 1
Kojto 170:19eb464bc2be 3804 }
Kojto 170:19eb464bc2be 3805 },
<> 149:156823d33999 3806 "detect_code": ["0815"],
AnnaBridge 189:f392fc9709a3 3807 "macros_add": [
AnnaBridge 189:f392fc9709a3 3808 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3809 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 3810 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 3811 ],
AnnaBridge 189:f392fc9709a3 3812 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3813 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3814 "CAN",
AnnaBridge 189:f392fc9709a3 3815 "EMAC",
AnnaBridge 189:f392fc9709a3 3816 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3817 "TRNG",
AnnaBridge 189:f392fc9709a3 3818 "FLASH",
AnnaBridge 189:f392fc9709a3 3819 "QSPI",
AnnaBridge 189:f392fc9709a3 3820 "MPU"
AnnaBridge 189:f392fc9709a3 3821 ],
<> 149:156823d33999 3822 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 3823 "device_name": "STM32F746NG",
AnnaBridge 189:f392fc9709a3 3824 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 3825 "overrides": {
AnnaBridge 189:f392fc9709a3 3826 "lpticker_delay_ticks": 4,
Anna Bridge 186:707f6e361f3e 3827 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 3828 }
<> 149:156823d33999 3829 },
<> 149:156823d33999 3830 "DISCO_F769NI": {
AnnaBridge 168:9672193075cf 3831 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3832 "core": "Cortex-M7FD",
AnnaBridge 189:f392fc9709a3 3833 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 3834 "STM32F7",
AnnaBridge 189:f392fc9709a3 3835 "STM32F769",
AnnaBridge 189:f392fc9709a3 3836 "STM32F769xI",
AnnaBridge 189:f392fc9709a3 3837 "STM32F769NI",
AnnaBridge 189:f392fc9709a3 3838 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 3839 ],
AnnaBridge 189:f392fc9709a3 3840 "components_add": ["QSPIF"],
<> 157:ff67d9f36b67 3841 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 3842 "config": {
Anna Bridge 186:707f6e361f3e 3843 "flash_dual_bank": {
Anna Bridge 186:707f6e361f3e 3844 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 186:707f6e361f3e 3845 "value": "0"
Anna Bridge 186:707f6e361f3e 3846 },
Kojto 170:19eb464bc2be 3847 "clock_source": {
Kojto 170:19eb464bc2be 3848 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 3849 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 3850 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3851 },
Anna Bridge 186:707f6e361f3e 3852 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3853 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3854 "value": 1
Kojto 170:19eb464bc2be 3855 }
Kojto 170:19eb464bc2be 3856 },
<> 149:156823d33999 3857 "detect_code": ["0817"],
AnnaBridge 189:f392fc9709a3 3858 "macros_add": [
AnnaBridge 189:f392fc9709a3 3859 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3860 "USB_STM_HAL",
AnnaBridge 189:f392fc9709a3 3861 "USBHOST_OTHER"
AnnaBridge 189:f392fc9709a3 3862 ],
AnnaBridge 189:f392fc9709a3 3863 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3864 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3865 "CAN",
AnnaBridge 189:f392fc9709a3 3866 "EMAC",
AnnaBridge 189:f392fc9709a3 3867 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 3868 "TRNG",
AnnaBridge 189:f392fc9709a3 3869 "FLASH",
AnnaBridge 189:f392fc9709a3 3870 "MPU",
AnnaBridge 189:f392fc9709a3 3871 "QSPI"
AnnaBridge 189:f392fc9709a3 3872 ],
AnnaBridge 188:bcfe06ba3d64 3873 "bootloader_supported": true,
<> 157:ff67d9f36b67 3874 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 3875 "device_name": "STM32F769NI",
Anna Bridge 186:707f6e361f3e 3876 "overrides": {
AnnaBridge 189:f392fc9709a3 3877 "lpticker_delay_ticks": 4,
Anna Bridge 186:707f6e361f3e 3878 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 3879 }
<> 149:156823d33999 3880 },
AnnaBridge 167:e84263d55307 3881 "DISCO_L475VG_IOT01A": {
AnnaBridge 189:f392fc9709a3 3882 "components_add": ["QSPIF", "FLASHIAP"],
AnnaBridge 168:9672193075cf 3883 "inherits": ["FAMILY_STM32"],
AnnaBridge 167:e84263d55307 3884 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3885 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
Kojto 170:19eb464bc2be 3886 "config": {
Kojto 170:19eb464bc2be 3887 "clock_source": {
Kojto 170:19eb464bc2be 3888 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 3889 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 3890 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3891 },
Anna Bridge 186:707f6e361f3e 3892 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3893 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3894 "value": 1
Kojto 170:19eb464bc2be 3895 }
Kojto 170:19eb464bc2be 3896 },
AnnaBridge 189:f392fc9709a3 3897 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 167:e84263d55307 3898 "supported_form_factors": ["ARDUINO"],
AnnaBridge 167:e84263d55307 3899 "detect_code": ["0764"],
AnnaBridge 189:f392fc9709a3 3900 "macros_add": [
AnnaBridge 189:f392fc9709a3 3901 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3902 "USBHOST_OTHER",
AnnaBridge 189:f392fc9709a3 3903 "TWO_RAM_REGIONS"
AnnaBridge 189:f392fc9709a3 3904 ],
AnnaBridge 189:f392fc9709a3 3905 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3906 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3907 "CAN",
AnnaBridge 189:f392fc9709a3 3908 "TRNG",
AnnaBridge 189:f392fc9709a3 3909 "FLASH",
AnnaBridge 189:f392fc9709a3 3910 "QSPI",
AnnaBridge 189:f392fc9709a3 3911 "MPU"
AnnaBridge 189:f392fc9709a3 3912 ],
AnnaBridge 167:e84263d55307 3913 "release_versions": ["2", "5"],
AnnaBridge 178:79309dc6340a 3914 "device_name": "STM32L475VG",
AnnaBridge 178:79309dc6340a 3915 "bootloader_supported": true
AnnaBridge 167:e84263d55307 3916 },
<> 149:156823d33999 3917 "DISCO_L476VG": {
AnnaBridge 189:f392fc9709a3 3918 "components_add": ["QSPIF", "FLASHIAP"],
AnnaBridge 168:9672193075cf 3919 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3920 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3921 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
Kojto 170:19eb464bc2be 3922 "config": {
Kojto 170:19eb464bc2be 3923 "clock_source": {
Kojto 170:19eb464bc2be 3924 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 3925 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 3926 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 3927 },
Anna Bridge 186:707f6e361f3e 3928 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 3929 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 3930 "value": 1
Kojto 170:19eb464bc2be 3931 }
Kojto 170:19eb464bc2be 3932 },
AnnaBridge 189:f392fc9709a3 3933 "overrides": { "lpticker_delay_ticks": 4 },
<> 149:156823d33999 3934 "detect_code": ["0820"],
AnnaBridge 189:f392fc9709a3 3935 "macros_add": [
AnnaBridge 189:f392fc9709a3 3936 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 3937 "USBHOST_OTHER",
AnnaBridge 189:f392fc9709a3 3938 "TWO_RAM_REGIONS"
AnnaBridge 189:f392fc9709a3 3939 ],
AnnaBridge 189:f392fc9709a3 3940 "device_has_add": [
AnnaBridge 189:f392fc9709a3 3941 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 3942 "CAN",
AnnaBridge 189:f392fc9709a3 3943 "TRNG",
AnnaBridge 189:f392fc9709a3 3944 "FLASH",
AnnaBridge 189:f392fc9709a3 3945 "QSPI",
AnnaBridge 189:f392fc9709a3 3946 "MPU"
AnnaBridge 189:f392fc9709a3 3947 ],
<> 149:156823d33999 3948 "release_versions": ["2", "5"],
AnnaBridge 173:e131a1973e81 3949 "device_name": "STM32L476VG",
AnnaBridge 173:e131a1973e81 3950 "bootloader_supported": true
<> 149:156823d33999 3951 },
<> 149:156823d33999 3952 "MTS_MDOT_F405RG": {
AnnaBridge 168:9672193075cf 3953 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3954 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3955 "extra_labels_add": ["STM32F4", "STM32F405RG"],
<> 149:156823d33999 3956 "is_disk_virtual": true,
AnnaBridge 168:9672193075cf 3957 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 189:f392fc9709a3 3958 "device_has_add": ["ANALOGOUT", "MPU"],
<> 149:156823d33999 3959 "release_versions": ["2"],
<> 149:156823d33999 3960 "device_name": "STM32F405RG"
<> 149:156823d33999 3961 },
<> 149:156823d33999 3962 "MTS_MDOT_F411RE": {
AnnaBridge 168:9672193075cf 3963 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3964 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3965 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 189:f392fc9709a3 3966 "macros_add": [
AnnaBridge 189:f392fc9709a3 3967 "HSE_VALUE=26000000",
AnnaBridge 189:f392fc9709a3 3968 "USE_PLL_HSE_EXTC=0",
AnnaBridge 189:f392fc9709a3 3969 "VECT_TAB_OFFSET=0x00010000"
AnnaBridge 189:f392fc9709a3 3970 ],
<> 149:156823d33999 3971 "post_binary_hook": {
<> 149:156823d33999 3972 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 166:c97ed07ec1a8 3973 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
<> 149:156823d33999 3974 },
AnnaBridge 189:f392fc9709a3 3975 "device_has_add": ["MPU"],
AnnaBridge 189:f392fc9709a3 3976 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 3977 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 3978 ],
<> 149:156823d33999 3979 "release_versions": ["2", "5"],
<> 149:156823d33999 3980 "device_name": "STM32F411RE"
<> 149:156823d33999 3981 },
<> 149:156823d33999 3982 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 168:9672193075cf 3983 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3984 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 3985 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 167:e84263d55307 3986 "config": {
AnnaBridge 167:e84263d55307 3987 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 3988 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 3989 "value": 1,
Kojto 170:19eb464bc2be 3990 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 3991 },
AnnaBridge 167:e84263d55307 3992 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 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 167:e84263d55307 3994 "value": 1,
Kojto 170:19eb464bc2be 3995 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 3996 }
AnnaBridge 167:e84263d55307 3997 },
AnnaBridge 189:f392fc9709a3 3998 "overrides": { "lse_available": 0 },
Anna Bridge 180:96ed750bd169 3999 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
<> 149:156823d33999 4000 "post_binary_hook": {
<> 149:156823d33999 4001 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 166:c97ed07ec1a8 4002 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
<> 149:156823d33999 4003 },
AnnaBridge 189:f392fc9709a3 4004 "device_has_add": ["MPU"],
AnnaBridge 189:f392fc9709a3 4005 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 4006 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 4007 ],
<> 149:156823d33999 4008 "release_versions": ["2", "5"],
<> 149:156823d33999 4009 "device_name": "STM32F411RE"
<> 149:156823d33999 4010 },
AnnaBridge 188:bcfe06ba3d64 4011 "MTS_DRAGONFLY_L471QG": {
AnnaBridge 188:bcfe06ba3d64 4012 "inherits": ["FAMILY_STM32"],
AnnaBridge 188:bcfe06ba3d64 4013 "supported_form_factors": ["ARDUINO"],
AnnaBridge 188:bcfe06ba3d64 4014 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 4015 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 4016 "STM32L4",
AnnaBridge 189:f392fc9709a3 4017 "STM32L471QG",
AnnaBridge 189:f392fc9709a3 4018 "STM32L471xG",
AnnaBridge 189:f392fc9709a3 4019 "STM32L471xx"
AnnaBridge 189:f392fc9709a3 4020 ],
AnnaBridge 188:bcfe06ba3d64 4021 "config": {
AnnaBridge 188:bcfe06ba3d64 4022 "clock_source": {
AnnaBridge 188:bcfe06ba3d64 4023 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 188:bcfe06ba3d64 4024 "value": "USE_PLL_MSI",
AnnaBridge 188:bcfe06ba3d64 4025 "macro_name": "CLOCK_SOURCE"
AnnaBridge 188:bcfe06ba3d64 4026 },
AnnaBridge 188:bcfe06ba3d64 4027 "modem_is_on_board": {
AnnaBridge 188:bcfe06ba3d64 4028 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 188:bcfe06ba3d64 4029 "value": 1,
AnnaBridge 188:bcfe06ba3d64 4030 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 188:bcfe06ba3d64 4031 },
AnnaBridge 188:bcfe06ba3d64 4032 "modem_data_connection_type": {
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 4034 "value": 1,
AnnaBridge 188:bcfe06ba3d64 4035 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 188:bcfe06ba3d64 4036 }
AnnaBridge 188:bcfe06ba3d64 4037 },
AnnaBridge 188:bcfe06ba3d64 4038 "macros_add": ["TWO_RAM_REGIONS"],
AnnaBridge 188:bcfe06ba3d64 4039 "detect_code": ["0312"],
AnnaBridge 189:f392fc9709a3 4040 "device_has_add": [
AnnaBridge 189:f392fc9709a3 4041 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 4042 "CAN",
AnnaBridge 189:f392fc9709a3 4043 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 4044 "TRNG",
AnnaBridge 189:f392fc9709a3 4045 "FLASH",
AnnaBridge 189:f392fc9709a3 4046 "MPU"
AnnaBridge 189:f392fc9709a3 4047 ],
AnnaBridge 188:bcfe06ba3d64 4048 "release_versions": ["2", "5"],
AnnaBridge 188:bcfe06ba3d64 4049 "device_name": "STM32L471QG",
AnnaBridge 188:bcfe06ba3d64 4050 "bootloader_supported": true
AnnaBridge 188:bcfe06ba3d64 4051 },
AnnaBridge 181:57724642e740 4052 "MTB_MTS_DRAGONFLY": {
AnnaBridge 181:57724642e740 4053 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 4054 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 4055 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 181:57724642e740 4056 "config": {
AnnaBridge 181:57724642e740 4057 "modem_is_on_board": {
AnnaBridge 181:57724642e740 4058 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 181:57724642e740 4059 "value": 1,
AnnaBridge 181:57724642e740 4060 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 181:57724642e740 4061 },
AnnaBridge 181:57724642e740 4062 "modem_data_connection_type": {
AnnaBridge 181:57724642e740 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 181:57724642e740 4064 "value": 1,
AnnaBridge 181:57724642e740 4065 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 181:57724642e740 4066 }
AnnaBridge 181:57724642e740 4067 },
AnnaBridge 181:57724642e740 4068 "overrides": {
AnnaBridge 189:f392fc9709a3 4069 "lse_available": 0
AnnaBridge 181:57724642e740 4070 },
AnnaBridge 181:57724642e740 4071 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 189:f392fc9709a3 4072 "device_has_add": ["MPU"],
AnnaBridge 189:f392fc9709a3 4073 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 4074 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 4075 ],
AnnaBridge 181:57724642e740 4076 "post_binary_hook": {
AnnaBridge 181:57724642e740 4077 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
AnnaBridge 181:57724642e740 4078 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 181:57724642e740 4079 },
AnnaBridge 181:57724642e740 4080 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 4081 "device_name": "STM32F411RE",
AnnaBridge 181:57724642e740 4082 "bootloader_supported": true
AnnaBridge 181:57724642e740 4083 },
<> 149:156823d33999 4084 "XDOT_L151CC": {
AnnaBridge 168:9672193075cf 4085 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 4086 "core": "Cortex-M3",
<> 149:156823d33999 4087 "default_toolchain": "ARM",
AnnaBridge 168:9672193075cf 4088 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 172:7d866c31b3c5 4089 "config": {
AnnaBridge 172:7d866c31b3c5 4090 "hse_value": {
AnnaBridge 189:f392fc9709a3 4091 "value": "24000000",
AnnaBridge 189:f392fc9709a3 4092 "macro_name": "HSE_VALUE"
AnnaBridge 172:7d866c31b3c5 4093 }
AnnaBridge 172:7d866c31b3c5 4094 },
<> 149:156823d33999 4095 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 4096 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
AnnaBridge 189:f392fc9709a3 4097 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 4098 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 4099 ],
Anna Bridge 164:289d4deac6e4 4100 "release_versions": ["5"],
Kojto 170:19eb464bc2be 4101 "device_name": "STM32L151CC",
Kojto 170:19eb464bc2be 4102 "bootloader_supported": true
<> 149:156823d33999 4103 },
AnnaBridge 174:b96e65c34a4d 4104 "FF1705_L151CC": {
AnnaBridge 174:b96e65c34a4d 4105 "inherits": ["XDOT_L151CC"],
AnnaBridge 174:b96e65c34a4d 4106 "detect_code": ["8080"]
AnnaBridge 174:b96e65c34a4d 4107 },
AnnaBridge 181:57724642e740 4108 "MTB_MTS_XDOT": {
AnnaBridge 181:57724642e740 4109 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 4110 "core": "Cortex-M3",
AnnaBridge 181:57724642e740 4111 "default_toolchain": "ARM",
AnnaBridge 181:57724642e740 4112 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 181:57724642e740 4113 "config": {
AnnaBridge 181:57724642e740 4114 "hse_value": {
AnnaBridge 189:f392fc9709a3 4115 "value": "24000000",
AnnaBridge 189:f392fc9709a3 4116 "macro_name": "HSE_VALUE"
AnnaBridge 181:57724642e740 4117 }
AnnaBridge 181:57724642e740 4118 },
AnnaBridge 182:a56a73fd2a6f 4119 "overrides": {
AnnaBridge 182:a56a73fd2a6f 4120 "stdio_uart_tx": "PA_2",
AnnaBridge 182:a56a73fd2a6f 4121 "stdio_uart_rx": "PA_3"
AnnaBridge 182:a56a73fd2a6f 4122 },
AnnaBridge 181:57724642e740 4123 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 4124 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
AnnaBridge 189:f392fc9709a3 4125 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 4126 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 4127 ],
AnnaBridge 181:57724642e740 4128 "release_versions": ["5"],
AnnaBridge 181:57724642e740 4129 "device_name": "STM32L151CC",
AnnaBridge 181:57724642e740 4130 "bootloader_supported": true
AnnaBridge 181:57724642e740 4131 },
AnnaBridge 184:08ed48f1de7f 4132 "MTB_RAK811": {
AnnaBridge 184:08ed48f1de7f 4133 "inherits": ["FAMILY_STM32"],
AnnaBridge 184:08ed48f1de7f 4134 "core": "Cortex-M3",
AnnaBridge 184:08ed48f1de7f 4135 "default_toolchain": "ARM",
AnnaBridge 184:08ed48f1de7f 4136 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
AnnaBridge 184:08ed48f1de7f 4137 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 4138 "device_has_add": ["ANALOGOUT", "MPU"],
AnnaBridge 189:f392fc9709a3 4139 "device_has_remove": [
AnnaBridge 189:f392fc9709a3 4140 "SERIAL_FC"
AnnaBridge 189:f392fc9709a3 4141 ],
AnnaBridge 184:08ed48f1de7f 4142 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 4143 "device_name": "STM32L151CBxxA",
AnnaBridge 184:08ed48f1de7f 4144 "bootloader_supported": true
AnnaBridge 184:08ed48f1de7f 4145 },
<> 149:156823d33999 4146 "MOTE_L152RC": {
AnnaBridge 168:9672193075cf 4147 "inherits": ["FAMILY_STM32"],
AnnaBridge 188:bcfe06ba3d64 4148 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4149 "core": "Cortex-M3",
AnnaBridge 188:bcfe06ba3d64 4150 "default_toolchain": "ARM",
AnnaBridge 188:bcfe06ba3d64 4151 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 168:9672193075cf 4152 "extra_labels_add": ["STM32L1", "STM32L152RC"],
<> 149:156823d33999 4153 "detect_code": ["4100"],
AnnaBridge 189:f392fc9709a3 4154 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH", "MPU"],
AnnaBridge 189:f392fc9709a3 4155 "device_has_remove": ["SERIAL_FC"],
AnnaBridge 188:bcfe06ba3d64 4156 "release_versions": ["2", "5"],
<> 149:156823d33999 4157 "device_name": "STM32L152RC"
<> 149:156823d33999 4158 },
<> 149:156823d33999 4159 "DISCO_F401VC": {
AnnaBridge 168:9672193075cf 4160 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 4161 "core": "Cortex-M4F",
<> 149:156823d33999 4162 "default_toolchain": "GCC_ARM",
AnnaBridge 189:f392fc9709a3 4163 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 4164 "STM32F4",
AnnaBridge 189:f392fc9709a3 4165 "STM32F401",
AnnaBridge 189:f392fc9709a3 4166 "STM32F401xC",
AnnaBridge 189:f392fc9709a3 4167 "STM32F401VC"
AnnaBridge 189:f392fc9709a3 4168 ],
<> 149:156823d33999 4169 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 189:f392fc9709a3 4170 "device_has_add": ["MPU"],
<> 149:156823d33999 4171 "device_name": "STM32F401VC"
<> 149:156823d33999 4172 },
AnnaBridge 178:79309dc6340a 4173 "MODULE_UBLOX_ODIN_W2": {
AnnaBridge 168:9672193075cf 4174 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 4175 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 4176 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 4177 "STM32F4",
AnnaBridge 189:f392fc9709a3 4178 "STM32F439",
AnnaBridge 189:f392fc9709a3 4179 "STM32F439ZI",
AnnaBridge 189:f392fc9709a3 4180 "STM32F439xx",
AnnaBridge 189:f392fc9709a3 4181 "STM32F439xI",
AnnaBridge 189:f392fc9709a3 4182 "STM_EMAC",
AnnaBridge 189:f392fc9709a3 4183 "CORDIO",
AnnaBridge 189:f392fc9709a3 4184 "CORDIO_ODIN_W2"
AnnaBridge 189:f392fc9709a3 4185 ],
AnnaBridge 189:f392fc9709a3 4186 "macros": [
AnnaBridge 189:f392fc9709a3 4187 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 4188 "HSE_VALUE=24000000",
AnnaBridge 189:f392fc9709a3 4189 "HSE_STARTUP_TIMEOUT=5000",
AnnaBridge 189:f392fc9709a3 4190 "CB_INTERFACE_SDIO",
AnnaBridge 189:f392fc9709a3 4191 "CB_CHIP_WL18XX",
AnnaBridge 189:f392fc9709a3 4192 "SUPPORT_80211D_ALWAYS",
AnnaBridge 189:f392fc9709a3 4193 "WLAN_ENABLED",
AnnaBridge 189:f392fc9709a3 4194 "CB_FEATURE_802DOT11W",
AnnaBridge 189:f392fc9709a3 4195 "CB_FEATURE_802DOT11R",
AnnaBridge 189:f392fc9709a3 4196 "MBEDTLS_ARC4_C",
AnnaBridge 189:f392fc9709a3 4197 "MBEDTLS_DES_C",
AnnaBridge 189:f392fc9709a3 4198 "MBEDTLS_MD4_C",
AnnaBridge 189:f392fc9709a3 4199 "MBEDTLS_MD5_C",
AnnaBridge 189:f392fc9709a3 4200 "MBEDTLS_SHA1_C",
AnnaBridge 189:f392fc9709a3 4201 "MBED_MPU_CUSTOM"
AnnaBridge 189:f392fc9709a3 4202 ],
AnnaBridge 189:f392fc9709a3 4203 "device_has_add": [
AnnaBridge 189:f392fc9709a3 4204 "CAN",
AnnaBridge 189:f392fc9709a3 4205 "EMAC",
AnnaBridge 189:f392fc9709a3 4206 "TRNG",
AnnaBridge 189:f392fc9709a3 4207 "FLASH",
AnnaBridge 189:f392fc9709a3 4208 "WIFI",
AnnaBridge 189:f392fc9709a3 4209 "SERIAL"
AnnaBridge 189:f392fc9709a3 4210 ],
AnnaBridge 188:bcfe06ba3d64 4211 "features": ["BLE"],
Anna Bridge 186:707f6e361f3e 4212 "device_has_remove": [],
AnnaBridge 178:79309dc6340a 4213 "device_name": "STM32F439ZI",
Anna Bridge 186:707f6e361f3e 4214 "public": false,
Anna Bridge 186:707f6e361f3e 4215 "bootloader_supported": true,
AnnaBridge 188:bcfe06ba3d64 4216 "config": {
AnnaBridge 188:bcfe06ba3d64 4217 "BLE_STACK_UBX": {
AnnaBridge 188:bcfe06ba3d64 4218 "help": "It should be set to true to enable ublox ODIN own stack/driver rather than CORDIO",
AnnaBridge 188:bcfe06ba3d64 4219 "value": false,
AnnaBridge 188:bcfe06ba3d64 4220 "macro_name": "BLE_STACK_UBX"
AnnaBridge 188:bcfe06ba3d64 4221 }
AnnaBridge 188:bcfe06ba3d64 4222 },
Anna Bridge 186:707f6e361f3e 4223 "overrides": {
Anna Bridge 186:707f6e361f3e 4224 "network-default-interface-type": "WIFI"
Anna Bridge 186:707f6e361f3e 4225 }
AnnaBridge 178:79309dc6340a 4226 },
AnnaBridge 178:79309dc6340a 4227 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 178:79309dc6340a 4228 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 178:79309dc6340a 4229 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4230 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 4231 "device_has_remove": [],
AnnaBridge 189:f392fc9709a3 4232 "extra_labels_add": ["PSA"],
AnnaBridge 189:f392fc9709a3 4233 "components_add": ["FLASHIAP"],
AnnaBridge 176:447f873cad2f 4234 "config": {
AnnaBridge 182:a56a73fd2a6f 4235 "stdio_uart_tx_help": {
AnnaBridge 182:a56a73fd2a6f 4236 "help": "Value: D8(default) or D1"
AnnaBridge 176:447f873cad2f 4237 },
AnnaBridge 182:a56a73fd2a6f 4238 "stdio_uart_rx_help": {
AnnaBridge 182:a56a73fd2a6f 4239 "help": "Value: D2(default) or D0"
AnnaBridge 176:447f873cad2f 4240 }
AnnaBridge 182:a56a73fd2a6f 4241 },
AnnaBridge 182:a56a73fd2a6f 4242 "overrides": {
AnnaBridge 182:a56a73fd2a6f 4243 "stdio_uart_tx": "D8",
AnnaBridge 182:a56a73fd2a6f 4244 "stdio_uart_rx": "D2"
AnnaBridge 176:447f873cad2f 4245 }
<> 149:156823d33999 4246 },
AnnaBridge 178:79309dc6340a 4247 "MBED_CONNECT_ODIN": {
AnnaBridge 178:79309dc6340a 4248 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 178:79309dc6340a 4249 "release_versions": ["5"],
AnnaBridge 178:79309dc6340a 4250 "config": {
AnnaBridge 182:a56a73fd2a6f 4251 "stdio_uart_tx_help": {
AnnaBridge 182:a56a73fd2a6f 4252 "help": "Value: PA_9(default) or PD_8"
AnnaBridge 178:79309dc6340a 4253 },
AnnaBridge 182:a56a73fd2a6f 4254 "stdio_uart_rx_help": {
AnnaBridge 182:a56a73fd2a6f 4255 "help": "Value: PA_10(default) or PD_9"
AnnaBridge 178:79309dc6340a 4256 }
AnnaBridge 182:a56a73fd2a6f 4257 },
AnnaBridge 182:a56a73fd2a6f 4258 "overrides": {
AnnaBridge 182:a56a73fd2a6f 4259 "stdio_uart_tx": "PA_9",
AnnaBridge 182:a56a73fd2a6f 4260 "stdio_uart_rx": "PA_10"
AnnaBridge 178:79309dc6340a 4261 }
AnnaBridge 178:79309dc6340a 4262 },
Anna Bridge 180:96ed750bd169 4263 "MTB_UBLOX_ODIN_W2": {
Anna Bridge 180:96ed750bd169 4264 "inherits": ["MODULE_UBLOX_ODIN_W2"],
Anna Bridge 186:707f6e361f3e 4265 "device_has_add": [],
AnnaBridge 189:f392fc9709a3 4266 "overrides": {"lse_available": 0},
AnnaBridge 181:57724642e740 4267 "release_versions": ["5"]
AnnaBridge 189:f392fc9709a3 4268 },
<> 162:e13f6fdb2ac4 4269 "UBLOX_C030": {
AnnaBridge 168:9672193075cf 4270 "inherits": ["FAMILY_STM32"],
<> 162:e13f6fdb2ac4 4271 "supported_form_factors": ["ARDUINO"],
<> 162:e13f6fdb2ac4 4272 "core": "Cortex-M4F",
<> 162:e13f6fdb2ac4 4273 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 4274 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 4275 "STM32F4",
AnnaBridge 189:f392fc9709a3 4276 "STM32F437",
AnnaBridge 189:f392fc9709a3 4277 "STM32F437VG",
AnnaBridge 189:f392fc9709a3 4278 "STM32F437xx",
AnnaBridge 189:f392fc9709a3 4279 "STM32F437xG",
AnnaBridge 189:f392fc9709a3 4280 "STM_EMAC"
AnnaBridge 189:f392fc9709a3 4281 ],
AnnaBridge 167:e84263d55307 4282 "config": {
AnnaBridge 167:e84263d55307 4283 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 4284 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 4285 "value": 1,
Kojto 170:19eb464bc2be 4286 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 4287 },
AnnaBridge 167:e84263d55307 4288 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 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 167:e84263d55307 4290 "value": 1,
Kojto 170:19eb464bc2be 4291 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 4292 }
AnnaBridge 167:e84263d55307 4293 },
AnnaBridge 189:f392fc9709a3 4294 "macros_add": [
AnnaBridge 189:f392fc9709a3 4295 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 4296 "HSE_VALUE=12000000",
AnnaBridge 189:f392fc9709a3 4297 "GNSSBAUD=9600"
AnnaBridge 189:f392fc9709a3 4298 ],
AnnaBridge 189:f392fc9709a3 4299 "device_has_add": [
AnnaBridge 189:f392fc9709a3 4300 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 4301 "EMAC",
AnnaBridge 189:f392fc9709a3 4302 "TRNG",
AnnaBridge 189:f392fc9709a3 4303 "FLASH",
AnnaBridge 189:f392fc9709a3 4304 "MPU"
AnnaBridge 189:f392fc9709a3 4305 ],
Anna Bridge 163:74e0ce7f98e8 4306 "public": false,
AnnaBridge 171:89b338f31ef1 4307 "device_name": "STM32F437VG",
Anna Bridge 186:707f6e361f3e 4308 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 4309 "overrides": {
AnnaBridge 189:f392fc9709a3 4310 "lse_available": 0,
Anna Bridge 186:707f6e361f3e 4311 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 4312 }
Anna Bridge 163:74e0ce7f98e8 4313 },
Anna Bridge 163:74e0ce7f98e8 4314 "UBLOX_C030_U201": {
Anna Bridge 163:74e0ce7f98e8 4315 "inherits": ["UBLOX_C030"],
Anna Bridge 163:74e0ce7f98e8 4316 "release_versions": ["5"]
Anna Bridge 163:74e0ce7f98e8 4317 },
Anna Bridge 163:74e0ce7f98e8 4318 "UBLOX_C030_N211": {
Anna Bridge 163:74e0ce7f98e8 4319 "inherits": ["UBLOX_C030"],
Anna Bridge 163:74e0ce7f98e8 4320 "release_versions": ["5"]
Anna Bridge 163:74e0ce7f98e8 4321 },
AnnaBridge 189:f392fc9709a3 4322 "UBLOX_C030_R41XM": {
AnnaBridge 189:f392fc9709a3 4323 "inherits": ["UBLOX_C030"],
AnnaBridge 189:f392fc9709a3 4324 "release_versions": ["5"]
AnnaBridge 189:f392fc9709a3 4325 },
AnnaBridge 182:a56a73fd2a6f 4326 "UBLOX_C030_R410M": {
AnnaBridge 189:f392fc9709a3 4327 "inherits": ["UBLOX_C030_R41XM"],
AnnaBridge 189:f392fc9709a3 4328 "release_versions": ["5"]
AnnaBridge 189:f392fc9709a3 4329 },
AnnaBridge 189:f392fc9709a3 4330 "UBLOX_C030_R412M": {
AnnaBridge 189:f392fc9709a3 4331 "inherits": ["UBLOX_C030_R41XM"],
AnnaBridge 182:a56a73fd2a6f 4332 "release_versions": ["5"]
AnnaBridge 182:a56a73fd2a6f 4333 },
<> 149:156823d33999 4334 "NZ32_SC151": {
AnnaBridge 168:9672193075cf 4335 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 4336 "core": "Cortex-M3",
<> 149:156823d33999 4337 "default_toolchain": "uARM",
<> 149:156823d33999 4338 "program_cycle_s": 1.5,
AnnaBridge 168:9672193075cf 4339 "extra_labels_add": ["STM32L1", "STM32L151RC"],
AnnaBridge 189:f392fc9709a3 4340 "overrides": { "lse_available": 0 },
<> 149:156823d33999 4341 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 4342 "device_has_add": ["ANALOGOUT", "MPU"],
<> 149:156823d33999 4343 "default_lib": "small",
<> 149:156823d33999 4344 "device_name": "STM32L151RC"
<> 149:156823d33999 4345 },
<> 149:156823d33999 4346 "MCU_NRF51": {
<> 149:156823d33999 4347 "inherits": ["Target"],
<> 149:156823d33999 4348 "core": "Cortex-M0",
<> 149:156823d33999 4349 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 189:f392fc9709a3 4350 "macros": [
AnnaBridge 189:f392fc9709a3 4351 "NRF51",
AnnaBridge 189:f392fc9709a3 4352 "NRF5x",
AnnaBridge 189:f392fc9709a3 4353 "TARGET_NRF51822",
AnnaBridge 189:f392fc9709a3 4354 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 4355 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 4356 ],
<> 149:156823d33999 4357 "MERGE_BOOTLOADER": false,
<> 149:156823d33999 4358 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
<> 149:156823d33999 4359 "OUTPUT_EXT": "hex",
<> 149:156823d33999 4360 "is_disk_virtual": true,
<> 149:156823d33999 4361 "supported_toolchains": ["ARM", "GCC_ARM"],
<> 149:156823d33999 4362 "public": false,
<> 149:156823d33999 4363 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 4364 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 4365 {
<> 149:156823d33999 4366 "boot": "s130_nrf51_1.0.0_bootloader.hex",
<> 149:156823d33999 4367 "name": "s130_nrf51_1.0.0_softdevice.hex",
<> 149:156823d33999 4368 "offset": 114688
<> 149:156823d33999 4369 },
<> 149:156823d33999 4370 {
<> 149:156823d33999 4371 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 4372 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 4373 "offset": 98304
<> 149:156823d33999 4374 },
<> 149:156823d33999 4375 {
<> 149:156823d33999 4376 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 4377 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 4378 "offset": 90112
<> 149:156823d33999 4379 },
<> 149:156823d33999 4380 {
<> 149:156823d33999 4381 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
<> 149:156823d33999 4382 "name": "s110_nrf51822_7.0.0_softdevice.hex",
<> 149:156823d33999 4383 "offset": 90112
<> 149:156823d33999 4384 },
<> 149:156823d33999 4385 {
<> 149:156823d33999 4386 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
<> 149:156823d33999 4387 "name": "s110_nrf51822_6.0.0_softdevice.hex",
<> 149:156823d33999 4388 "offset": 81920
<> 149:156823d33999 4389 }
<> 149:156823d33999 4390 ],
<> 149:156823d33999 4391 "detect_code": ["1070"],
<> 149:156823d33999 4392 "post_binary_hook": {
<> 149:156823d33999 4393 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 4394 "toolchains": ["ARM_STD", "GCC_ARM"]
<> 149:156823d33999 4395 },
<> 149:156823d33999 4396 "program_cycle_s": 6,
<> 149:156823d33999 4397 "features": ["BLE"],
AnnaBridge 189:f392fc9709a3 4398 "device_has": [
AnnaBridge 189:f392fc9709a3 4399 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4400 "I2C",
AnnaBridge 189:f392fc9709a3 4401 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4402 "PORTIN",
AnnaBridge 189:f392fc9709a3 4403 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4404 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4405 "PWMOUT",
AnnaBridge 189:f392fc9709a3 4406 "SERIAL",
AnnaBridge 189:f392fc9709a3 4407 "SLEEP",
AnnaBridge 189:f392fc9709a3 4408 "SPI",
AnnaBridge 189:f392fc9709a3 4409 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 4410 ]
<> 149:156823d33999 4411 },
<> 149:156823d33999 4412 "MCU_NRF51_16K_BASE": {
<> 149:156823d33999 4413 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 4414 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
<> 149:156823d33999 4415 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
<> 149:156823d33999 4416 "public": false,
<> 149:156823d33999 4417 "default_lib": "small"
<> 149:156823d33999 4418 },
<> 149:156823d33999 4419 "MCU_NRF51_16K_BOOT_BASE": {
<> 149:156823d33999 4420 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 4421 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 4422 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4423 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 4424 "public": false
<> 149:156823d33999 4425 },
<> 149:156823d33999 4426 "MCU_NRF51_16K_OTA_BASE": {
<> 149:156823d33999 4427 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 4428 "public": false,
<> 149:156823d33999 4429 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4430 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 4431 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 4432 },
<> 149:156823d33999 4433 "MCU_NRF51_16K": {
<> 149:156823d33999 4434 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 4435 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 4436 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 4437 "public": false
<> 149:156823d33999 4438 },
<> 149:156823d33999 4439 "MCU_NRF51_S110": {
<> 149:156823d33999 4440 "extra_labels_add": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 4441 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
<> 149:156823d33999 4442 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 4443 {
<> 149:156823d33999 4444 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 4445 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 4446 "offset": 98304
<> 149:156823d33999 4447 },
<> 149:156823d33999 4448 {
<> 149:156823d33999 4449 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 4450 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 4451 "offset": 90112
<> 149:156823d33999 4452 }
<> 149:156823d33999 4453 ],
<> 149:156823d33999 4454 "public": false
<> 149:156823d33999 4455 },
<> 149:156823d33999 4456 "MCU_NRF51_16K_S110": {
<> 149:156823d33999 4457 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
<> 149:156823d33999 4458 "public": false
<> 149:156823d33999 4459 },
<> 149:156823d33999 4460 "MCU_NRF51_16K_BOOT": {
<> 149:156823d33999 4461 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 4462 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 4463 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 4464 "public": false
<> 149:156823d33999 4465 },
<> 149:156823d33999 4466 "MCU_NRF51_16K_BOOT_S110": {
<> 149:156823d33999 4467 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 4468 "public": false
<> 149:156823d33999 4469 },
<> 149:156823d33999 4470 "MCU_NRF51_16K_OTA": {
<> 149:156823d33999 4471 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 4472 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 4473 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 4474 "public": false
<> 149:156823d33999 4475 },
<> 149:156823d33999 4476 "MCU_NRF51_16K_OTA_S110": {
<> 149:156823d33999 4477 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 4478 "public": false
<> 149:156823d33999 4479 },
<> 149:156823d33999 4480 "MCU_NRF51_32K": {
<> 149:156823d33999 4481 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 4482 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 4483 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 4484 "public": false
<> 149:156823d33999 4485 },
<> 149:156823d33999 4486 "MCU_NRF51_32K_BOOT": {
<> 149:156823d33999 4487 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4488 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 4489 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4490 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 4491 "public": false
<> 149:156823d33999 4492 },
<> 149:156823d33999 4493 "MCU_NRF51_32K_OTA": {
<> 149:156823d33999 4494 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4495 "public": false,
<> 149:156823d33999 4496 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4497 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 4498 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 4499 },
<> 149:156823d33999 4500 "NRF51822": {
<> 149:156823d33999 4501 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4502 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 4503 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 149:156823d33999 4504 "release_versions": ["2"],
<> 149:156823d33999 4505 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4506 },
<> 149:156823d33999 4507 "NRF51822_BOOT": {
<> 149:156823d33999 4508 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4509 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 4510 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 4511 },
<> 149:156823d33999 4512 "NRF51822_OTA": {
<> 149:156823d33999 4513 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4514 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 4515 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 4516 },
<> 149:156823d33999 4517 "ARCH_BLE": {
<> 149:156823d33999 4518 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4519 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4520 "release_versions": ["2"],
<> 149:156823d33999 4521 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4522 },
<> 149:156823d33999 4523 "ARCH_BLE_BOOT": {
<> 149:156823d33999 4524 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4525 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4526 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 4527 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 4528 },
<> 149:156823d33999 4529 "ARCH_BLE_OTA": {
<> 149:156823d33999 4530 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4531 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4532 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 4533 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 4534 },
<> 149:156823d33999 4535 "ARCH_LINK": {
<> 149:156823d33999 4536 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4537 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4538 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 4539 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 4540 },
<> 149:156823d33999 4541 "ARCH_LINK_BOOT": {
<> 149:156823d33999 4542 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4543 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4544 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 4545 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 4546 },
<> 149:156823d33999 4547 "ARCH_LINK_OTA": {
<> 149:156823d33999 4548 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4549 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4550 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 4551 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 4552 },
<> 149:156823d33999 4553 "SEEED_TINY_BLE": {
<> 149:156823d33999 4554 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4555 "release_versions": ["2"],
<> 149:156823d33999 4556 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4557 },
<> 149:156823d33999 4558 "SEEED_TINY_BLE_BOOT": {
<> 149:156823d33999 4559 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4560 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 4561 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 4562 },
<> 149:156823d33999 4563 "SEEED_TINY_BLE_OTA": {
<> 149:156823d33999 4564 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4565 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 4566 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 4567 },
<> 149:156823d33999 4568 "HRM1017": {
<> 149:156823d33999 4569 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4570 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 4571 "release_versions": ["2"],
<> 149:156823d33999 4572 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4573 },
<> 149:156823d33999 4574 "HRM1017_BOOT": {
<> 149:156823d33999 4575 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4576 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 4577 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4578 },
<> 149:156823d33999 4579 "HRM1017_OTA": {
<> 149:156823d33999 4580 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4581 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 4582 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4583 },
<> 149:156823d33999 4584 "RBLAB_NRF51822": {
<> 149:156823d33999 4585 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4586 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4587 "release_versions": ["2"],
<> 149:156823d33999 4588 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4589 },
<> 149:156823d33999 4590 "RBLAB_NRF51822_BOOT": {
<> 149:156823d33999 4591 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4592 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4593 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 4594 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 4595 },
<> 149:156823d33999 4596 "RBLAB_NRF51822_OTA": {
<> 149:156823d33999 4597 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4598 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4599 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 4600 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 4601 },
<> 149:156823d33999 4602 "RBLAB_BLENANO": {
<> 149:156823d33999 4603 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4604 "release_versions": ["2"]
<> 149:156823d33999 4605 },
<> 149:156823d33999 4606 "RBLAB_BLENANO_BOOT": {
<> 149:156823d33999 4607 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4608 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 4609 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 4610 },
<> 149:156823d33999 4611 "RBLAB_BLENANO_OTA": {
<> 149:156823d33999 4612 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4613 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 4614 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 4615 },
AnnaBridge 178:79309dc6340a 4616 "RBLAB_BLENANO2": {
Anna Bridge 186:707f6e361f3e 4617 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 4618 "release_versions": ["5"],
AnnaBridge 178:79309dc6340a 4619 "device_name": "nRF52832_xxAA"
AnnaBridge 178:79309dc6340a 4620 },
<> 149:156823d33999 4621 "NRF51822_Y5_MBUG": {
<> 149:156823d33999 4622 "inherits": ["MCU_NRF51_16K"]
<> 149:156823d33999 4623 },
<> 149:156823d33999 4624 "WALLBOT_BLE": {
<> 149:156823d33999 4625 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4626 "release_versions": ["2"]
<> 149:156823d33999 4627 },
<> 149:156823d33999 4628 "WALLBOT_BLE_BOOT": {
<> 149:156823d33999 4629 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4630 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 4631 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 4632 },
<> 149:156823d33999 4633 "WALLBOT_BLE_OTA": {
<> 149:156823d33999 4634 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4635 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 4636 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 4637 },
<> 149:156823d33999 4638 "DELTA_DFCM_NNN40": {
<> 149:156823d33999 4639 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4640 "program_cycle_s": 10,
<> 149:156823d33999 4641 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 189:f392fc9709a3 4642 "device_has": [
AnnaBridge 189:f392fc9709a3 4643 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4644 "DEBUG_AWARENESS",
AnnaBridge 189:f392fc9709a3 4645 "I2C",
AnnaBridge 189:f392fc9709a3 4646 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4647 "PORTIN",
AnnaBridge 189:f392fc9709a3 4648 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4649 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4650 "PWMOUT",
AnnaBridge 189:f392fc9709a3 4651 "SERIAL",
AnnaBridge 189:f392fc9709a3 4652 "SLEEP",
AnnaBridge 189:f392fc9709a3 4653 "SPI",
AnnaBridge 189:f392fc9709a3 4654 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 4655 ],
<> 149:156823d33999 4656 "release_versions": ["2"],
<> 149:156823d33999 4657 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4658 },
<> 149:156823d33999 4659 "DELTA_DFCM_NNN40_BOOT": {
<> 149:156823d33999 4660 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4661 "program_cycle_s": 10,
<> 149:156823d33999 4662 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 4663 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4664 },
<> 149:156823d33999 4665 "DELTA_DFCM_NNN40_OTA": {
<> 149:156823d33999 4666 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4667 "program_cycle_s": 10,
<> 149:156823d33999 4668 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 4669 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4670 },
<> 157:ff67d9f36b67 4671 "DELTA_DFCM_NNN50": {
<> 157:ff67d9f36b67 4672 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 4673 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 4674 "device_has": [
AnnaBridge 189:f392fc9709a3 4675 "USTICKER",
AnnaBridge 189:f392fc9709a3 4676 "LPTICKER",
AnnaBridge 189:f392fc9709a3 4677 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4678 "I2C",
AnnaBridge 189:f392fc9709a3 4679 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 4680 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4681 "PORTIN",
AnnaBridge 189:f392fc9709a3 4682 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4683 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4684 "PWMOUT",
AnnaBridge 189:f392fc9709a3 4685 "SERIAL",
AnnaBridge 189:f392fc9709a3 4686 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 4687 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 4688 "SLEEP",
AnnaBridge 189:f392fc9709a3 4689 "SPI",
AnnaBridge 189:f392fc9709a3 4690 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 4691 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 4692 ],
<> 157:ff67d9f36b67 4693 "device_name": "nRF51822_xxAC"
<> 157:ff67d9f36b67 4694 },
<> 157:ff67d9f36b67 4695 "DELTA_DFCM_NNN50_BOOT": {
<> 157:ff67d9f36b67 4696 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 4697 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 157:ff67d9f36b67 4698 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 157:ff67d9f36b67 4699 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 157:ff67d9f36b67 4700 },
<> 157:ff67d9f36b67 4701 "DELTA_DFCM_NNN50_OTA": {
<> 157:ff67d9f36b67 4702 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 4703 "inherits": ["MCU_NRF51_32K_OTA"],
<> 157:ff67d9f36b67 4704 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 157:ff67d9f36b67 4705 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 157:ff67d9f36b67 4706 },
<> 149:156823d33999 4707 "NRF51_DK_LEGACY": {
<> 149:156823d33999 4708 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4709 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4710 "extra_labels_add": ["NRF51_DK"]
<> 149:156823d33999 4711 },
<> 149:156823d33999 4712 "NRF51_DK_BOOT": {
<> 149:156823d33999 4713 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4714 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4715 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 4716 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 4717 },
<> 149:156823d33999 4718 "NRF51_DK_OTA": {
<> 149:156823d33999 4719 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 4720 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4721 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 4722 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 4723 },
<> 149:156823d33999 4724 "NRF51_DONGLE_LEGACY": {
<> 149:156823d33999 4725 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4726 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 4727 "release_versions": ["2"],
<> 149:156823d33999 4728 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4729 },
<> 149:156823d33999 4730 "NRF51_DONGLE_BOOT": {
<> 149:156823d33999 4731 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4732 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 4733 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 4734 },
<> 149:156823d33999 4735 "NRF51_DONGLE_OTA": {
<> 149:156823d33999 4736 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4737 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 4738 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 4739 },
<> 149:156823d33999 4740 "NRF51_MICROBIT": {
<> 149:156823d33999 4741 "inherits": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 4742 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 150:02e0a0aed4ec 4743 "release_versions": ["2"],
<> 150:02e0a0aed4ec 4744 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4745 },
<> 149:156823d33999 4746 "NRF51_MICROBIT_BOOT": {
<> 149:156823d33999 4747 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
<> 149:156823d33999 4748 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 4749 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4750 },
<> 149:156823d33999 4751 "NRF51_MICROBIT_OTA": {
<> 149:156823d33999 4752 "inherits": ["MCU_NRF51_16K_OTA_S110"],
<> 149:156823d33999 4753 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 4754 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4755 },
<> 149:156823d33999 4756 "NRF51_MICROBIT_B": {
<> 149:156823d33999 4757 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 4758 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 4759 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 4760 "release_versions": ["2"]
<> 149:156823d33999 4761 },
<> 149:156823d33999 4762 "NRF51_MICROBIT_B_BOOT": {
<> 149:156823d33999 4763 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 4764 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 4765 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4766 },
<> 149:156823d33999 4767 "NRF51_MICROBIT_B_OTA": {
<> 149:156823d33999 4768 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 4769 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 4770 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 4771 },
<> 149:156823d33999 4772 "MTM_MTCONNECT04S": {
<> 149:156823d33999 4773 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 4774 "release_versions": ["2"],
<> 149:156823d33999 4775 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4776 },
<> 149:156823d33999 4777 "MTM_MTCONNECT04S_BOOT": {
<> 149:156823d33999 4778 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4779 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 4780 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 4781 },
<> 149:156823d33999 4782 "MTM_MTCONNECT04S_OTA": {
<> 149:156823d33999 4783 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4784 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 4785 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 4786 },
AnnaBridge 181:57724642e740 4787 "MTB_LAIRD_BL600": {
AnnaBridge 181:57724642e740 4788 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 4789 "device_has": [
AnnaBridge 189:f392fc9709a3 4790 "USTICKER",
AnnaBridge 189:f392fc9709a3 4791 "LPTICKER",
AnnaBridge 189:f392fc9709a3 4792 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4793 "I2C",
AnnaBridge 189:f392fc9709a3 4794 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 4795 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4796 "PORTIN",
AnnaBridge 189:f392fc9709a3 4797 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4798 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4799 "PWMOUT",
AnnaBridge 189:f392fc9709a3 4800 "SERIAL",
AnnaBridge 189:f392fc9709a3 4801 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 4802 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 4803 "SLEEP",
AnnaBridge 189:f392fc9709a3 4804 "SPI",
AnnaBridge 189:f392fc9709a3 4805 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 4806 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 4807 ],
AnnaBridge 181:57724642e740 4808 "device_name": "nRF51822_xxAA",
AnnaBridge 189:f392fc9709a3 4809 "release_versions": ["5"],
AnnaBridge 181:57724642e740 4810 "extra_labels_add": ["MTB_LAIRD_BL600"],
AnnaBridge 181:57724642e740 4811 "config": {
AnnaBridge 181:57724642e740 4812 "usb_tx": {
AnnaBridge 181:57724642e740 4813 "help": "Value SIO_21",
AnnaBridge 181:57724642e740 4814 "value": "SIO_21"
AnnaBridge 181:57724642e740 4815 },
AnnaBridge 181:57724642e740 4816 "usb_rx": {
AnnaBridge 181:57724642e740 4817 "help": "Value SIO_22",
AnnaBridge 181:57724642e740 4818 "value": "SIO_22"
AnnaBridge 181:57724642e740 4819 },
AnnaBridge 181:57724642e740 4820 "stdio_uart": {
AnnaBridge 181:57724642e740 4821 "help": "Value: UART_0",
AnnaBridge 181:57724642e740 4822 "value": "UART_0",
AnnaBridge 181:57724642e740 4823 "macro_name": "STDIO_UART"
AnnaBridge 189:f392fc9709a3 4824 }
AnnaBridge 181:57724642e740 4825 },
AnnaBridge 181:57724642e740 4826 "overrides": {
AnnaBridge 189:f392fc9709a3 4827 "uart_hwfc": 0
AnnaBridge 181:57724642e740 4828 }
AnnaBridge 181:57724642e740 4829 },
<> 149:156823d33999 4830 "TY51822R3": {
<> 149:156823d33999 4831 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 149:156823d33999 4832 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
AnnaBridge 189:f392fc9709a3 4833 "device_has": [
AnnaBridge 189:f392fc9709a3 4834 "USTICKER",
AnnaBridge 189:f392fc9709a3 4835 "LPTICKER",
AnnaBridge 189:f392fc9709a3 4836 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4837 "I2C",
AnnaBridge 189:f392fc9709a3 4838 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 4839 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4840 "PORTIN",
AnnaBridge 189:f392fc9709a3 4841 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4842 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4843 "PWMOUT",
AnnaBridge 189:f392fc9709a3 4844 "SERIAL",
AnnaBridge 189:f392fc9709a3 4845 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 4846 "SLEEP",
AnnaBridge 189:f392fc9709a3 4847 "SPI",
AnnaBridge 189:f392fc9709a3 4848 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 4849 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 4850 ],
<> 149:156823d33999 4851 "detect_code": ["1019"],
<> 149:156823d33999 4852 "release_versions": ["2", "5"],
AnnaBridge 189:f392fc9709a3 4853 "overrides": { "uart_hwfc": 0 },
<> 149:156823d33999 4854 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 4855 },
<> 149:156823d33999 4856 "TY51822R3_BOOT": {
<> 149:156823d33999 4857 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 4858 "extra_labels_add": ["TY51822R3"],
<> 149:156823d33999 4859 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 4860 },
<> 149:156823d33999 4861 "TY51822R3_OTA": {
<> 149:156823d33999 4862 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 4863 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 4864 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 4865 },
<> 149:156823d33999 4866 "ARM_MPS2_Target": {
<> 149:156823d33999 4867 "inherits": ["Target"],
<> 149:156823d33999 4868 "public": false,
AnnaBridge 189:f392fc9709a3 4869 "device_has": [
AnnaBridge 189:f392fc9709a3 4870 "AACI",
AnnaBridge 189:f392fc9709a3 4871 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4872 "CLCD",
AnnaBridge 189:f392fc9709a3 4873 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4874 "I2C",
AnnaBridge 189:f392fc9709a3 4875 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4876 "PORTIN",
AnnaBridge 189:f392fc9709a3 4877 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4878 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4879 "SERIAL",
AnnaBridge 189:f392fc9709a3 4880 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 4881 "SPI",
AnnaBridge 189:f392fc9709a3 4882 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 4883 "TSC"
AnnaBridge 189:f392fc9709a3 4884 ]
<> 149:156823d33999 4885 },
<> 149:156823d33999 4886 "ARM_MPS2_M0": {
<> 149:156823d33999 4887 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 4888 "core": "Cortex-M0",
<> 149:156823d33999 4889 "supported_toolchains": ["ARM"],
<> 149:156823d33999 4890 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 189:f392fc9709a3 4891 "macros": [
AnnaBridge 189:f392fc9709a3 4892 "CMSDK_CM0",
AnnaBridge 189:f392fc9709a3 4893 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 4894 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 4895 ],
AnnaBridge 189:f392fc9709a3 4896 "device_has": [
AnnaBridge 189:f392fc9709a3 4897 "AACI",
AnnaBridge 189:f392fc9709a3 4898 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4899 "CLCD",
AnnaBridge 189:f392fc9709a3 4900 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4901 "I2C",
AnnaBridge 189:f392fc9709a3 4902 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4903 "PORTIN",
AnnaBridge 189:f392fc9709a3 4904 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4905 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4906 "SERIAL",
AnnaBridge 189:f392fc9709a3 4907 "SPI",
AnnaBridge 189:f392fc9709a3 4908 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 4909 "TSC",
AnnaBridge 189:f392fc9709a3 4910 "MPU"
AnnaBridge 189:f392fc9709a3 4911 ],
<> 149:156823d33999 4912 "release_versions": ["2"]
<> 149:156823d33999 4913 },
<> 149:156823d33999 4914 "ARM_MPS2_M0P": {
<> 149:156823d33999 4915 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 4916 "core": "Cortex-M0+",
<> 149:156823d33999 4917 "supported_toolchains": ["ARM"],
<> 149:156823d33999 4918 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
<> 149:156823d33999 4919 "macros": ["CMSDK_CM0plus"],
AnnaBridge 189:f392fc9709a3 4920 "device_has": [
AnnaBridge 189:f392fc9709a3 4921 "AACI",
AnnaBridge 189:f392fc9709a3 4922 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4923 "CLCD",
AnnaBridge 189:f392fc9709a3 4924 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4925 "I2C",
AnnaBridge 189:f392fc9709a3 4926 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4927 "PORTIN",
AnnaBridge 189:f392fc9709a3 4928 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4929 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4930 "SERIAL",
AnnaBridge 189:f392fc9709a3 4931 "SPI",
AnnaBridge 189:f392fc9709a3 4932 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 4933 "TSC",
AnnaBridge 189:f392fc9709a3 4934 "MPU"
AnnaBridge 189:f392fc9709a3 4935 ],
<> 149:156823d33999 4936 "release_versions": ["2"]
<> 149:156823d33999 4937 },
<> 149:156823d33999 4938 "ARM_MPS2_M3": {
<> 149:156823d33999 4939 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 4940 "core": "Cortex-M3",
<> 149:156823d33999 4941 "supported_toolchains": ["ARM"],
<> 149:156823d33999 4942 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
<> 149:156823d33999 4943 "macros": ["CMSDK_CM3"],
AnnaBridge 189:f392fc9709a3 4944 "device_has": [
AnnaBridge 189:f392fc9709a3 4945 "AACI",
AnnaBridge 189:f392fc9709a3 4946 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4947 "CLCD",
AnnaBridge 189:f392fc9709a3 4948 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4949 "I2C",
AnnaBridge 189:f392fc9709a3 4950 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4951 "PORTIN",
AnnaBridge 189:f392fc9709a3 4952 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4953 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4954 "SERIAL",
AnnaBridge 189:f392fc9709a3 4955 "SPI",
AnnaBridge 189:f392fc9709a3 4956 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 4957 "TSC",
AnnaBridge 189:f392fc9709a3 4958 "MPU"
AnnaBridge 189:f392fc9709a3 4959 ],
<> 149:156823d33999 4960 "release_versions": ["2"]
<> 149:156823d33999 4961 },
<> 149:156823d33999 4962 "ARM_MPS2_M4": {
<> 149:156823d33999 4963 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 4964 "core": "Cortex-M4F",
<> 149:156823d33999 4965 "supported_toolchains": ["ARM"],
<> 149:156823d33999 4966 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
<> 149:156823d33999 4967 "macros": ["CMSDK_CM4"],
AnnaBridge 189:f392fc9709a3 4968 "device_has": [
AnnaBridge 189:f392fc9709a3 4969 "AACI",
AnnaBridge 189:f392fc9709a3 4970 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4971 "CLCD",
AnnaBridge 189:f392fc9709a3 4972 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4973 "I2C",
AnnaBridge 189:f392fc9709a3 4974 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4975 "PORTIN",
AnnaBridge 189:f392fc9709a3 4976 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 4977 "PORTOUT",
AnnaBridge 189:f392fc9709a3 4978 "SERIAL",
AnnaBridge 189:f392fc9709a3 4979 "SPI",
AnnaBridge 189:f392fc9709a3 4980 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 4981 "TSC",
AnnaBridge 189:f392fc9709a3 4982 "MPU"
AnnaBridge 189:f392fc9709a3 4983 ],
<> 149:156823d33999 4984 "release_versions": ["2"]
<> 149:156823d33999 4985 },
<> 149:156823d33999 4986 "ARM_MPS2_M7": {
<> 149:156823d33999 4987 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 4988 "core": "Cortex-M7",
<> 149:156823d33999 4989 "supported_toolchains": ["ARM"],
<> 149:156823d33999 4990 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
<> 149:156823d33999 4991 "macros": ["CMSDK_CM7"],
AnnaBridge 189:f392fc9709a3 4992 "device_has": [
AnnaBridge 189:f392fc9709a3 4993 "AACI",
AnnaBridge 189:f392fc9709a3 4994 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 4995 "CLCD",
AnnaBridge 189:f392fc9709a3 4996 "ETHERNET",
AnnaBridge 189:f392fc9709a3 4997 "I2C",
AnnaBridge 189:f392fc9709a3 4998 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 4999 "PORTIN",
AnnaBridge 189:f392fc9709a3 5000 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5001 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5002 "SERIAL",
AnnaBridge 189:f392fc9709a3 5003 "SPI",
AnnaBridge 189:f392fc9709a3 5004 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5005 "TSC",
AnnaBridge 189:f392fc9709a3 5006 "MPU"
AnnaBridge 189:f392fc9709a3 5007 ],
<> 149:156823d33999 5008 "release_versions": ["2"]
<> 149:156823d33999 5009 },
<> 149:156823d33999 5010 "ARM_IOTSS_Target": {
<> 149:156823d33999 5011 "inherits": ["Target"],
<> 149:156823d33999 5012 "public": false,
AnnaBridge 189:f392fc9709a3 5013 "device_has": [
AnnaBridge 189:f392fc9709a3 5014 "AACI",
AnnaBridge 189:f392fc9709a3 5015 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5016 "CLCD",
AnnaBridge 189:f392fc9709a3 5017 "ETHERNET",
AnnaBridge 189:f392fc9709a3 5018 "I2C",
AnnaBridge 189:f392fc9709a3 5019 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5020 "PORTIN",
AnnaBridge 189:f392fc9709a3 5021 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5022 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5023 "SERIAL",
AnnaBridge 189:f392fc9709a3 5024 "SPI",
AnnaBridge 189:f392fc9709a3 5025 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5026 "TSC",
AnnaBridge 189:f392fc9709a3 5027 "MPU"
AnnaBridge 189:f392fc9709a3 5028 ]
<> 149:156823d33999 5029 },
<> 149:156823d33999 5030 "ARM_IOTSS_BEID": {
<> 149:156823d33999 5031 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 5032 "core": "Cortex-M3",
<> 149:156823d33999 5033 "supported_toolchains": ["ARM"],
<> 149:156823d33999 5034 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
<> 149:156823d33999 5035 "macros": ["CMSDK_BEID"],
AnnaBridge 189:f392fc9709a3 5036 "device_has": [
AnnaBridge 189:f392fc9709a3 5037 "AACI",
AnnaBridge 189:f392fc9709a3 5038 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5039 "CLCD",
AnnaBridge 189:f392fc9709a3 5040 "ETHERNET",
AnnaBridge 189:f392fc9709a3 5041 "I2C",
AnnaBridge 189:f392fc9709a3 5042 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5043 "PORTIN",
AnnaBridge 189:f392fc9709a3 5044 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5045 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5046 "SERIAL",
AnnaBridge 189:f392fc9709a3 5047 "SPI",
AnnaBridge 189:f392fc9709a3 5048 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5049 "TSC",
AnnaBridge 189:f392fc9709a3 5050 "MPU"
AnnaBridge 189:f392fc9709a3 5051 ],
<> 149:156823d33999 5052 "release_versions": ["2"]
<> 149:156823d33999 5053 },
AnnaBridge 189:f392fc9709a3 5054 "ARM_CM3DS_MPS2": {
AnnaBridge 167:e84263d55307 5055 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 167:e84263d55307 5056 "core": "Cortex-M3",
AnnaBridge 167:e84263d55307 5057 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 5058 "components_add": ["SMSC9220"],
AnnaBridge 167:e84263d55307 5059 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 184:08ed48f1de7f 5060 "OUTPUT_EXT": "elf",
AnnaBridge 167:e84263d55307 5061 "macros": ["CMSDK_CM3DS"],
AnnaBridge 189:f392fc9709a3 5062 "device_has": [
AnnaBridge 189:f392fc9709a3 5063 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5064 "EMAC",
AnnaBridge 189:f392fc9709a3 5065 "FLASH",
AnnaBridge 189:f392fc9709a3 5066 "I2C",
AnnaBridge 189:f392fc9709a3 5067 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5068 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5069 "PORTIN",
AnnaBridge 189:f392fc9709a3 5070 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5071 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5072 "RTC",
AnnaBridge 189:f392fc9709a3 5073 "SERIAL",
AnnaBridge 189:f392fc9709a3 5074 "SLEEP",
AnnaBridge 189:f392fc9709a3 5075 "SPI",
AnnaBridge 189:f392fc9709a3 5076 "TRNG",
AnnaBridge 189:f392fc9709a3 5077 "USTICKER",
AnnaBridge 189:f392fc9709a3 5078 "MPU"
AnnaBridge 189:f392fc9709a3 5079 ],
Kojto 170:19eb464bc2be 5080 "release_versions": ["2", "5"],
Kojto 170:19eb464bc2be 5081 "copy_method": "mps2",
AnnaBridge 189:f392fc9709a3 5082 "reset_method": "reboot.txt",
AnnaBridge 189:f392fc9709a3 5083 "overrides": {
AnnaBridge 189:f392fc9709a3 5084 "target.network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 5085 }
AnnaBridge 167:e84263d55307 5086 },
<> 149:156823d33999 5087 "ARM_BEETLE_SOC": {
<> 149:156823d33999 5088 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 5089 "core": "Cortex-M3",
<> 149:156823d33999 5090 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 5091 "default_toolchain": "ARM",
<> 149:156823d33999 5092 "extra_labels": ["ARM_SSG", "BEETLE"],
AnnaBridge 189:f392fc9709a3 5093 "macros": [
AnnaBridge 189:f392fc9709a3 5094 "CMSDK_BEETLE",
AnnaBridge 189:f392fc9709a3 5095 "WSF_MS_PER_TICK=20",
AnnaBridge 189:f392fc9709a3 5096 "WSF_TOKEN_ENABLED=FALSE",
AnnaBridge 189:f392fc9709a3 5097 "WSF_TRACE_ENABLED=TRUE",
AnnaBridge 189:f392fc9709a3 5098 "WSF_ASSERT_ENABLED=FALSE",
AnnaBridge 189:f392fc9709a3 5099 "WSF_PRINTF_MAX_LEN=128",
AnnaBridge 189:f392fc9709a3 5100 "ASIC",
AnnaBridge 189:f392fc9709a3 5101 "CONFIG_HOST_REV=0x20",
AnnaBridge 189:f392fc9709a3 5102 "CONFIG_ALLOW_DEEP_SLEEP=FALSE",
AnnaBridge 189:f392fc9709a3 5103 "HCI_VS_TARGET",
AnnaBridge 189:f392fc9709a3 5104 "CONFIG_ALLOW_SETTING_WRITE=TRUE",
AnnaBridge 189:f392fc9709a3 5105 "WSF_MAX_HANDLERS=20",
AnnaBridge 189:f392fc9709a3 5106 "NO_LEDS"
AnnaBridge 189:f392fc9709a3 5107 ],
AnnaBridge 189:f392fc9709a3 5108 "device_has": [
AnnaBridge 189:f392fc9709a3 5109 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5110 "CLCD",
AnnaBridge 189:f392fc9709a3 5111 "I2C",
AnnaBridge 189:f392fc9709a3 5112 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5113 "PORTIN",
AnnaBridge 189:f392fc9709a3 5114 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5115 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5116 "SERIAL",
AnnaBridge 189:f392fc9709a3 5117 "SLEEP",
AnnaBridge 189:f392fc9709a3 5118 "SPI",
AnnaBridge 189:f392fc9709a3 5119 "MPU"
AnnaBridge 189:f392fc9709a3 5120 ],
<> 149:156823d33999 5121 "features": ["BLE"],
Kojto 158:b23ee177fd68 5122 "release_versions": ["2", "5"]
<> 149:156823d33999 5123 },
AnnaBridge 181:57724642e740 5124 "RZ_A1XX": {
AnnaBridge 181:57724642e740 5125 "inherits": ["Target"],
<> 149:156823d33999 5126 "core": "Cortex-A9",
<> 149:156823d33999 5127 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 5128 "extra_labels": ["RENESAS", "RZ_A1XX"],
AnnaBridge 189:f392fc9709a3 5129 "device_has": [
AnnaBridge 189:f392fc9709a3 5130 "SLEEP",
AnnaBridge 189:f392fc9709a3 5131 "USTICKER",
AnnaBridge 189:f392fc9709a3 5132 "RTC",
AnnaBridge 189:f392fc9709a3 5133 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5134 "CAN",
AnnaBridge 189:f392fc9709a3 5135 "ETHERNET",
AnnaBridge 189:f392fc9709a3 5136 "I2C",
AnnaBridge 189:f392fc9709a3 5137 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5138 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5139 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5140 "PORTIN",
AnnaBridge 189:f392fc9709a3 5141 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5142 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5143 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5144 "SERIAL",
AnnaBridge 189:f392fc9709a3 5145 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5146 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5147 "SPI",
AnnaBridge 189:f392fc9709a3 5148 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5149 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5150 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 5151 ],
Anna Bridge 186:707f6e361f3e 5152 "program_cycle_s": 2,
Anna Bridge 186:707f6e361f3e 5153 "overrides": {
Anna Bridge 186:707f6e361f3e 5154 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 5155 }
AnnaBridge 181:57724642e740 5156 },
AnnaBridge 181:57724642e740 5157 "RZ_A1H": {
AnnaBridge 181:57724642e740 5158 "inherits": ["RZ_A1XX"],
AnnaBridge 181:57724642e740 5159 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 5160 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
AnnaBridge 189:f392fc9709a3 5161 "components_add": ["SD"],
AnnaBridge 187:0387e8f68319 5162 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
AnnaBridge 187:0387e8f68319 5163 "release_versions": ["2", "5"],
AnnaBridge 187:0387e8f68319 5164 "device_name": "R7S72100",
AnnaBridge 187:0387e8f68319 5165 "bootloader_supported": true
<> 149:156823d33999 5166 },
<> 149:156823d33999 5167 "VK_RZ_A1H": {
AnnaBridge 181:57724642e740 5168 "inherits": ["RZ_A1XX"],
Anna Bridge 186:707f6e361f3e 5169 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
Anna Bridge 186:707f6e361f3e 5170 "device_has_add": ["EMAC"],
AnnaBridge 184:08ed48f1de7f 5171 "release_versions": ["2", "5"]
<> 149:156823d33999 5172 },
AnnaBridge 181:57724642e740 5173 "GR_LYCHEE": {
AnnaBridge 181:57724642e740 5174 "inherits": ["RZ_A1XX"],
AnnaBridge 181:57724642e740 5175 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 5176 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
AnnaBridge 189:f392fc9709a3 5177 "components_add": ["SD"],
AnnaBridge 187:0387e8f68319 5178 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
AnnaBridge 181:57724642e740 5179 "device_has_remove": ["ETHERNET"],
Anna Bridge 186:707f6e361f3e 5180 "release_versions": ["2", "5"],
AnnaBridge 187:0387e8f68319 5181 "device_name": "R7S72103",
AnnaBridge 187:0387e8f68319 5182 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 5183 "overrides": {
Anna Bridge 186:707f6e361f3e 5184 "network-default-interface-type": null
Anna Bridge 186:707f6e361f3e 5185 }
AnnaBridge 181:57724642e740 5186 },
<> 149:156823d33999 5187 "MAXWSNENV": {
<> 149:156823d33999 5188 "inherits": ["Target"],
<> 149:156823d33999 5189 "core": "Cortex-M3",
<> 149:156823d33999 5190 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 5191 "extra_labels": ["Maxim", "MAX32610"],
<> 149:156823d33999 5192 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5193 "device_has": [
AnnaBridge 189:f392fc9709a3 5194 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5195 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 5196 "I2C",
AnnaBridge 189:f392fc9709a3 5197 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5198 "PORTIN",
AnnaBridge 189:f392fc9709a3 5199 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5200 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5201 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5202 "SERIAL",
AnnaBridge 189:f392fc9709a3 5203 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5204 "SLEEP",
AnnaBridge 189:f392fc9709a3 5205 "SPI",
AnnaBridge 189:f392fc9709a3 5206 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 5207 ],
<> 149:156823d33999 5208 "features": ["BLE"],
Anna Bridge 186:707f6e361f3e 5209 "release_versions": []
<> 149:156823d33999 5210 },
<> 149:156823d33999 5211 "MAX32600MBED": {
<> 149:156823d33999 5212 "inherits": ["Target"],
<> 149:156823d33999 5213 "core": "Cortex-M3",
<> 149:156823d33999 5214 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 5215 "extra_labels": ["Maxim", "MAX32600"],
<> 149:156823d33999 5216 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5217 "device_has": [
AnnaBridge 189:f392fc9709a3 5218 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5219 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 5220 "I2C",
AnnaBridge 189:f392fc9709a3 5221 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5222 "PORTIN",
AnnaBridge 189:f392fc9709a3 5223 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5224 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5225 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5226 "SERIAL",
AnnaBridge 189:f392fc9709a3 5227 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5228 "SLEEP",
AnnaBridge 189:f392fc9709a3 5229 "SPI",
AnnaBridge 189:f392fc9709a3 5230 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 5231 ],
Kojto 158:b23ee177fd68 5232 "release_versions": ["2", "5"]
<> 149:156823d33999 5233 },
<> 149:156823d33999 5234 "MAX32620HSP": {
<> 149:156823d33999 5235 "inherits": ["Target"],
<> 149:156823d33999 5236 "core": "Cortex-M4F",
<> 149:156823d33999 5237 "extra_labels": ["Maxim", "MAX32620"],
<> 149:156823d33999 5238 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5239 "device_has": [
AnnaBridge 189:f392fc9709a3 5240 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5241 "I2C",
AnnaBridge 189:f392fc9709a3 5242 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5243 "PORTIN",
AnnaBridge 189:f392fc9709a3 5244 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5245 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5246 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5247 "SERIAL",
AnnaBridge 189:f392fc9709a3 5248 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5249 "SLEEP",
AnnaBridge 189:f392fc9709a3 5250 "SPI",
AnnaBridge 189:f392fc9709a3 5251 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5252 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 5253 ],
<> 149:156823d33999 5254 "features": ["BLE"],
Anna Bridge 186:707f6e361f3e 5255 "release_versions": []
Anna Bridge 186:707f6e361f3e 5256 },
Anna Bridge 186:707f6e361f3e 5257 "MAX32620FTHR": {
<> 150:02e0a0aed4ec 5258 "inherits": ["Target"],
<> 150:02e0a0aed4ec 5259 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 5260 "macros": [
AnnaBridge 189:f392fc9709a3 5261 "__SYSTEM_HFX=96000000",
AnnaBridge 189:f392fc9709a3 5262 "TARGET=MAX32620",
AnnaBridge 189:f392fc9709a3 5263 "TARGET_REV=0x4332",
AnnaBridge 189:f392fc9709a3 5264 "OPEN_DRAIN_LEDS"
AnnaBridge 189:f392fc9709a3 5265 ],
Anna Bridge 186:707f6e361f3e 5266 "extra_labels": ["Maxim", "MAX32620C"],
Anna Bridge 186:707f6e361f3e 5267 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5268 "device_has": [
AnnaBridge 189:f392fc9709a3 5269 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5270 "FLASH",
AnnaBridge 189:f392fc9709a3 5271 "I2C",
AnnaBridge 189:f392fc9709a3 5272 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5273 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5274 "PORTIN",
AnnaBridge 189:f392fc9709a3 5275 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5276 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5277 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5278 "SERIAL",
AnnaBridge 189:f392fc9709a3 5279 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5280 "SLEEP",
AnnaBridge 189:f392fc9709a3 5281 "SPI",
AnnaBridge 189:f392fc9709a3 5282 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5283 "USTICKER"
AnnaBridge 189:f392fc9709a3 5284 ],
Anna Bridge 186:707f6e361f3e 5285 "release_versions": ["2", "5"]
Anna Bridge 186:707f6e361f3e 5286 },
AnnaBridge 188:bcfe06ba3d64 5287 "SDT32620B": {
AnnaBridge 188:bcfe06ba3d64 5288 "inherits": ["Target"],
AnnaBridge 188:bcfe06ba3d64 5289 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 5290 "macros": [
AnnaBridge 189:f392fc9709a3 5291 "__SYSTEM_HFX=96000000",
AnnaBridge 189:f392fc9709a3 5292 "TARGET=MAX32620",
AnnaBridge 189:f392fc9709a3 5293 "TARGET_REV=0x4332",
AnnaBridge 189:f392fc9709a3 5294 "OPEN_DRAIN_LEDS"
AnnaBridge 189:f392fc9709a3 5295 ],
AnnaBridge 188:bcfe06ba3d64 5296 "detect_code": ["3101"],
AnnaBridge 188:bcfe06ba3d64 5297 "extra_labels": ["Maxim", "MAX32620C"],
AnnaBridge 188:bcfe06ba3d64 5298 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5299 "device_has": [
AnnaBridge 189:f392fc9709a3 5300 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5301 "FLASH",
AnnaBridge 189:f392fc9709a3 5302 "I2C",
AnnaBridge 189:f392fc9709a3 5303 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5304 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5305 "PORTIN",
AnnaBridge 189:f392fc9709a3 5306 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5307 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5308 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5309 "SERIAL",
AnnaBridge 189:f392fc9709a3 5310 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5311 "SLEEP",
AnnaBridge 189:f392fc9709a3 5312 "SPI",
AnnaBridge 189:f392fc9709a3 5313 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5314 "USTICKER"
AnnaBridge 189:f392fc9709a3 5315 ],
AnnaBridge 188:bcfe06ba3d64 5316 "release_versions": ["2", "5"]
AnnaBridge 188:bcfe06ba3d64 5317 },
Anna Bridge 186:707f6e361f3e 5318 "MAX32625_BASE": {
Anna Bridge 186:707f6e361f3e 5319 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 5320 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 5321 "macros": ["TARGET=MAX32625", "TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
<> 150:02e0a0aed4ec 5322 "extra_labels": ["Maxim", "MAX32625"],
<> 150:02e0a0aed4ec 5323 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5324 "device_has": [
AnnaBridge 189:f392fc9709a3 5325 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5326 "I2C",
AnnaBridge 189:f392fc9709a3 5327 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5328 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5329 "PORTIN",
AnnaBridge 189:f392fc9709a3 5330 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5331 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5332 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5333 "RTC",
AnnaBridge 189:f392fc9709a3 5334 "SERIAL",
AnnaBridge 189:f392fc9709a3 5335 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5336 "SLEEP",
AnnaBridge 189:f392fc9709a3 5337 "SPI",
AnnaBridge 189:f392fc9709a3 5338 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5339 "USTICKER"
AnnaBridge 189:f392fc9709a3 5340 ],
AnnaBridge 188:bcfe06ba3d64 5341 "device_name": "MAX32625",
Anna Bridge 186:707f6e361f3e 5342 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 5343 "public": false
Anna Bridge 186:707f6e361f3e 5344 },
Anna Bridge 186:707f6e361f3e 5345 "MAX32625MBED": {
AnnaBridge 188:bcfe06ba3d64 5346 "inherits": ["MAX32625_BASE"],
AnnaBridge 188:bcfe06ba3d64 5347 "extra_labels_add": ["MAX32625_NO_BOOT"]
AnnaBridge 188:bcfe06ba3d64 5348 },
AnnaBridge 188:bcfe06ba3d64 5349 "SDT32625B": {
AnnaBridge 188:bcfe06ba3d64 5350 "inherits": ["MAX32625_BASE"],
AnnaBridge 188:bcfe06ba3d64 5351 "extra_labels_add": ["MAX32625_NO_BOOT"],
AnnaBridge 188:bcfe06ba3d64 5352 "detect_code": ["3102"]
Anna Bridge 186:707f6e361f3e 5353 },
Anna Bridge 186:707f6e361f3e 5354 "MAX32625PICO": {
AnnaBridge 188:bcfe06ba3d64 5355 "inherits": ["MAX32625_BASE"],
AnnaBridge 188:bcfe06ba3d64 5356 "extra_labels_add": ["MAX32625_BOOT"],
AnnaBridge 188:bcfe06ba3d64 5357 "bootloader_supported": true
<> 150:02e0a0aed4ec 5358 },
<> 150:02e0a0aed4ec 5359 "MAX32625NEXPAQ": {
AnnaBridge 188:bcfe06ba3d64 5360 "inherits": ["MAX32625_BASE"]
<> 150:02e0a0aed4ec 5361 },
<> 157:ff67d9f36b67 5362 "MAX32630FTHR": {
<> 157:ff67d9f36b67 5363 "inherits": ["Target"],
<> 157:ff67d9f36b67 5364 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 5365 "macros": [
AnnaBridge 189:f392fc9709a3 5366 "__SYSTEM_HFX=96000000",
AnnaBridge 189:f392fc9709a3 5367 "TARGET=MAX32630",
AnnaBridge 189:f392fc9709a3 5368 "TARGET_REV=0x4132",
AnnaBridge 189:f392fc9709a3 5369 "BLE_HCI_UART",
AnnaBridge 189:f392fc9709a3 5370 "OPEN_DRAIN_LEDS"
AnnaBridge 189:f392fc9709a3 5371 ],
<> 157:ff67d9f36b67 5372 "extra_labels": ["Maxim", "MAX32630"],
<> 157:ff67d9f36b67 5373 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 189:f392fc9709a3 5374 "device_has": [
AnnaBridge 189:f392fc9709a3 5375 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5376 "I2C",
AnnaBridge 189:f392fc9709a3 5377 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5378 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5379 "PORTIN",
AnnaBridge 189:f392fc9709a3 5380 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5381 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5382 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5383 "SERIAL",
AnnaBridge 189:f392fc9709a3 5384 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 5385 "SPI",
AnnaBridge 189:f392fc9709a3 5386 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5387 "USTICKER",
AnnaBridge 189:f392fc9709a3 5388 "MPU"
AnnaBridge 189:f392fc9709a3 5389 ],
AnnaBridge 184:08ed48f1de7f 5390 "features": ["BLE"],
<> 157:ff67d9f36b67 5391 "release_versions": ["2", "5"]
<> 157:ff67d9f36b67 5392 },
<> 150:02e0a0aed4ec 5393 "EFM32": {
<> 150:02e0a0aed4ec 5394 "inherits": ["Target"],
<> 150:02e0a0aed4ec 5395 "extra_labels": ["Silicon_Labs", "EFM32"],
AnnaBridge 189:f392fc9709a3 5396 "macros": [
AnnaBridge 189:f392fc9709a3 5397 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 5398 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 5399 "EM_MSC_RUN_FROM_FLASH"
AnnaBridge 189:f392fc9709a3 5400 ],
<> 150:02e0a0aed4ec 5401 "public": false
<> 150:02e0a0aed4ec 5402 },
<> 150:02e0a0aed4ec 5403 "EFM32GG990F1024": {
<> 150:02e0a0aed4ec 5404 "inherits": ["EFM32"],
<> 161:2cc1468da177 5405 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
<> 149:156823d33999 5406 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 5407 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 149:156823d33999 5408 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 5409 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 5410 "device_name": "EFM32GG990F1024",
AnnaBridge 167:e84263d55307 5411 "public": false,
AnnaBridge 167:e84263d55307 5412 "bootloader_supported": true
<> 150:02e0a0aed4ec 5413 },
<> 150:02e0a0aed4ec 5414 "EFM32GG_STK3700": {
<> 150:02e0a0aed4ec 5415 "inherits": ["EFM32GG990F1024"],
AnnaBridge 189:f392fc9709a3 5416 "progen": { "target": "efm32gg-stk" },
AnnaBridge 189:f392fc9709a3 5417 "device_has": [
AnnaBridge 189:f392fc9709a3 5418 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5419 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 5420 "I2C",
AnnaBridge 189:f392fc9709a3 5421 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5422 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5423 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5424 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5425 "PORTIN",
AnnaBridge 189:f392fc9709a3 5426 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5427 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5428 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5429 "RTC",
AnnaBridge 189:f392fc9709a3 5430 "SERIAL",
AnnaBridge 189:f392fc9709a3 5431 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5432 "SLEEP",
AnnaBridge 189:f392fc9709a3 5433 "SPI",
AnnaBridge 189:f392fc9709a3 5434 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5435 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5436 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5437 "USTICKER",
AnnaBridge 189:f392fc9709a3 5438 "FLASH",
AnnaBridge 189:f392fc9709a3 5439 "ITM",
AnnaBridge 189:f392fc9709a3 5440 "MPU"
AnnaBridge 189:f392fc9709a3 5441 ],
<> 149:156823d33999 5442 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5443 "config": {
<> 150:02e0a0aed4ec 5444 "hf_clock_src": {
<> 150:02e0a0aed4ec 5445 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5446 "value": "HFXO",
<> 150:02e0a0aed4ec 5447 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5448 },
<> 150:02e0a0aed4ec 5449 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5450 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5451 "value": "48000000",
<> 150:02e0a0aed4ec 5452 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5453 },
<> 150:02e0a0aed4ec 5454 "lf_clock_src": {
<> 150:02e0a0aed4ec 5455 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5456 "value": "LFXO",
<> 150:02e0a0aed4ec 5457 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5458 },
<> 150:02e0a0aed4ec 5459 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5460 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5461 "value": "32768",
<> 150:02e0a0aed4ec 5462 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5463 },
<> 150:02e0a0aed4ec 5464 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5465 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5466 "value": "21000000",
<> 150:02e0a0aed4ec 5467 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5468 },
<> 150:02e0a0aed4ec 5469 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5471 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 5472 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5473 },
<> 153:fa9ff456f731 5474 "board_controller_enable": {
<> 153:fa9ff456f731 5475 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5476 "value": "PF7",
<> 153:fa9ff456f731 5477 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 5478 }
<> 150:02e0a0aed4ec 5479 }
<> 150:02e0a0aed4ec 5480 },
<> 150:02e0a0aed4ec 5481 "EFM32LG990F256": {
<> 150:02e0a0aed4ec 5482 "inherits": ["EFM32"],
<> 161:2cc1468da177 5483 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
<> 150:02e0a0aed4ec 5484 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 5485 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 5486 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 5487 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 5488 "device_name": "EFM32LG990F256",
AnnaBridge 167:e84263d55307 5489 "public": false,
AnnaBridge 167:e84263d55307 5490 "bootloader_supported": true
<> 149:156823d33999 5491 },
<> 149:156823d33999 5492 "EFM32LG_STK3600": {
<> 150:02e0a0aed4ec 5493 "inherits": ["EFM32LG990F256"],
AnnaBridge 189:f392fc9709a3 5494 "device_has": [
AnnaBridge 189:f392fc9709a3 5495 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5496 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 5497 "I2C",
AnnaBridge 189:f392fc9709a3 5498 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5499 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5500 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5501 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5502 "PORTIN",
AnnaBridge 189:f392fc9709a3 5503 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5504 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5505 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5506 "RTC",
AnnaBridge 189:f392fc9709a3 5507 "SERIAL",
AnnaBridge 189:f392fc9709a3 5508 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5509 "SLEEP",
AnnaBridge 189:f392fc9709a3 5510 "SPI",
AnnaBridge 189:f392fc9709a3 5511 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5512 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5513 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5514 "USTICKER",
AnnaBridge 189:f392fc9709a3 5515 "FLASH",
AnnaBridge 189:f392fc9709a3 5516 "MPU"
AnnaBridge 189:f392fc9709a3 5517 ],
<> 149:156823d33999 5518 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5519 "device_name": "EFM32LG990F256",
<> 150:02e0a0aed4ec 5520 "config": {
<> 150:02e0a0aed4ec 5521 "hf_clock_src": {
<> 150:02e0a0aed4ec 5522 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5523 "value": "HFXO",
<> 150:02e0a0aed4ec 5524 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5525 },
<> 150:02e0a0aed4ec 5526 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5527 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5528 "value": "48000000",
<> 150:02e0a0aed4ec 5529 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5530 },
<> 150:02e0a0aed4ec 5531 "lf_clock_src": {
<> 150:02e0a0aed4ec 5532 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5533 "value": "LFXO",
<> 150:02e0a0aed4ec 5534 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5535 },
<> 150:02e0a0aed4ec 5536 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5537 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5538 "value": "32768",
<> 150:02e0a0aed4ec 5539 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5540 },
<> 150:02e0a0aed4ec 5541 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5542 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5543 "value": "21000000",
<> 150:02e0a0aed4ec 5544 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5545 },
<> 150:02e0a0aed4ec 5546 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5548 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 5549 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5550 },
<> 153:fa9ff456f731 5551 "board_controller_enable": {
<> 153:fa9ff456f731 5552 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5553 "value": "PF7",
<> 153:fa9ff456f731 5554 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 5555 }
<> 150:02e0a0aed4ec 5556 }
<> 150:02e0a0aed4ec 5557 },
<> 150:02e0a0aed4ec 5558 "EFM32WG990F256": {
<> 150:02e0a0aed4ec 5559 "inherits": ["EFM32"],
<> 161:2cc1468da177 5560 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
<> 150:02e0a0aed4ec 5561 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 5562 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 5563 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 5564 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 5565 "device_name": "EFM32WG990F256",
AnnaBridge 167:e84263d55307 5566 "public": false,
AnnaBridge 167:e84263d55307 5567 "bootloader_supported": true
<> 149:156823d33999 5568 },
<> 149:156823d33999 5569 "EFM32WG_STK3800": {
<> 150:02e0a0aed4ec 5570 "inherits": ["EFM32WG990F256"],
AnnaBridge 189:f392fc9709a3 5571 "progen": { "target": "efm32wg-stk" },
AnnaBridge 189:f392fc9709a3 5572 "device_has": [
AnnaBridge 189:f392fc9709a3 5573 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5574 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 5575 "I2C",
AnnaBridge 189:f392fc9709a3 5576 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5577 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5578 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5579 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5580 "PORTIN",
AnnaBridge 189:f392fc9709a3 5581 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5582 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5583 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5584 "RTC",
AnnaBridge 189:f392fc9709a3 5585 "SERIAL",
AnnaBridge 189:f392fc9709a3 5586 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5587 "SLEEP",
AnnaBridge 189:f392fc9709a3 5588 "SPI",
AnnaBridge 189:f392fc9709a3 5589 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5590 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5591 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5592 "USTICKER",
AnnaBridge 189:f392fc9709a3 5593 "FLASH",
AnnaBridge 189:f392fc9709a3 5594 "MPU"
AnnaBridge 189:f392fc9709a3 5595 ],
<> 149:156823d33999 5596 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5597 "config": {
<> 150:02e0a0aed4ec 5598 "hf_clock_src": {
<> 150:02e0a0aed4ec 5599 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5600 "value": "HFXO",
<> 150:02e0a0aed4ec 5601 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5602 },
<> 150:02e0a0aed4ec 5603 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5604 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5605 "value": "48000000",
<> 150:02e0a0aed4ec 5606 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5607 },
<> 150:02e0a0aed4ec 5608 "lf_clock_src": {
<> 150:02e0a0aed4ec 5609 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5610 "value": "LFXO",
<> 150:02e0a0aed4ec 5611 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5612 },
<> 150:02e0a0aed4ec 5613 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5614 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5615 "value": "32768",
<> 150:02e0a0aed4ec 5616 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5617 },
<> 150:02e0a0aed4ec 5618 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5619 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5620 "value": "21000000",
<> 150:02e0a0aed4ec 5621 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5622 },
<> 150:02e0a0aed4ec 5623 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5625 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 5626 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5627 },
<> 153:fa9ff456f731 5628 "board_controller_enable": {
<> 153:fa9ff456f731 5629 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5630 "value": "PF7",
<> 153:fa9ff456f731 5631 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 5632 }
<> 150:02e0a0aed4ec 5633 }
<> 149:156823d33999 5634 },
<> 150:02e0a0aed4ec 5635 "EFM32ZG222F32": {
<> 150:02e0a0aed4ec 5636 "inherits": ["EFM32"],
<> 161:2cc1468da177 5637 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
<> 149:156823d33999 5638 "core": "Cortex-M0+",
<> 149:156823d33999 5639 "default_toolchain": "uARM",
AnnaBridge 178:79309dc6340a 5640 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 5641 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 5642 "default_lib": "small",
<> 150:02e0a0aed4ec 5643 "release_versions": ["2"],
<> 150:02e0a0aed4ec 5644 "device_name": "EFM32ZG222F32",
<> 150:02e0a0aed4ec 5645 "public": false
<> 150:02e0a0aed4ec 5646 },
<> 150:02e0a0aed4ec 5647 "EFM32ZG_STK3200": {
<> 150:02e0a0aed4ec 5648 "inherits": ["EFM32ZG222F32"],
AnnaBridge 189:f392fc9709a3 5649 "device_has": [
AnnaBridge 189:f392fc9709a3 5650 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5651 "I2C",
AnnaBridge 189:f392fc9709a3 5652 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5653 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5654 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5655 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5656 "PORTIN",
AnnaBridge 189:f392fc9709a3 5657 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5658 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5659 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5660 "SERIAL",
AnnaBridge 189:f392fc9709a3 5661 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5662 "SLEEP",
AnnaBridge 189:f392fc9709a3 5663 "SPI",
AnnaBridge 189:f392fc9709a3 5664 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5665 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5666 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5667 "USTICKER"
AnnaBridge 189:f392fc9709a3 5668 ],
<> 149:156823d33999 5669 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5670 "config": {
<> 150:02e0a0aed4ec 5671 "hf_clock_src": {
<> 150:02e0a0aed4ec 5672 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5673 "value": "HFXO",
<> 150:02e0a0aed4ec 5674 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5675 },
<> 150:02e0a0aed4ec 5676 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5677 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5678 "value": "24000000",
<> 150:02e0a0aed4ec 5679 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5680 },
<> 150:02e0a0aed4ec 5681 "lf_clock_src": {
<> 150:02e0a0aed4ec 5682 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5683 "value": "LFXO",
<> 150:02e0a0aed4ec 5684 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5685 },
<> 150:02e0a0aed4ec 5686 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5687 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5688 "value": "32768",
<> 150:02e0a0aed4ec 5689 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5690 },
<> 150:02e0a0aed4ec 5691 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5692 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5693 "value": "21000000",
<> 150:02e0a0aed4ec 5694 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5695 },
<> 150:02e0a0aed4ec 5696 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5698 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 5699 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5700 },
<> 153:fa9ff456f731 5701 "board_controller_enable": {
<> 153:fa9ff456f731 5702 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5703 "value": "PA9",
<> 153:fa9ff456f731 5704 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 5705 }
<> 150:02e0a0aed4ec 5706 }
<> 149:156823d33999 5707 },
<> 150:02e0a0aed4ec 5708 "EFM32HG322F64": {
<> 150:02e0a0aed4ec 5709 "inherits": ["EFM32"],
<> 161:2cc1468da177 5710 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
<> 149:156823d33999 5711 "core": "Cortex-M0+",
<> 149:156823d33999 5712 "default_toolchain": "uARM",
AnnaBridge 178:79309dc6340a 5713 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 5714 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 5715 "default_lib": "small",
<> 150:02e0a0aed4ec 5716 "release_versions": ["2"],
<> 150:02e0a0aed4ec 5717 "device_name": "EFM32HG322F64",
<> 150:02e0a0aed4ec 5718 "public": false
<> 150:02e0a0aed4ec 5719 },
<> 150:02e0a0aed4ec 5720 "EFM32HG_STK3400": {
<> 150:02e0a0aed4ec 5721 "inherits": ["EFM32HG322F64"],
AnnaBridge 189:f392fc9709a3 5722 "device_has": [
AnnaBridge 189:f392fc9709a3 5723 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5724 "I2C",
AnnaBridge 189:f392fc9709a3 5725 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5726 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5727 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5728 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5729 "PORTIN",
AnnaBridge 189:f392fc9709a3 5730 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5731 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5732 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5733 "SERIAL",
AnnaBridge 189:f392fc9709a3 5734 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5735 "SLEEP",
AnnaBridge 189:f392fc9709a3 5736 "SPI",
AnnaBridge 189:f392fc9709a3 5737 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5738 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5739 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5740 "USTICKER"
AnnaBridge 189:f392fc9709a3 5741 ],
<> 149:156823d33999 5742 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5743 "config": {
<> 150:02e0a0aed4ec 5744 "hf_clock_src": {
<> 150:02e0a0aed4ec 5745 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5746 "value": "HFXO",
<> 150:02e0a0aed4ec 5747 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5748 },
<> 150:02e0a0aed4ec 5749 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5750 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5751 "value": "24000000",
<> 150:02e0a0aed4ec 5752 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5753 },
<> 150:02e0a0aed4ec 5754 "lf_clock_src": {
<> 150:02e0a0aed4ec 5755 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5756 "value": "LFXO",
<> 150:02e0a0aed4ec 5757 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5758 },
<> 150:02e0a0aed4ec 5759 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5760 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5761 "value": "32768",
<> 150:02e0a0aed4ec 5762 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5763 },
<> 150:02e0a0aed4ec 5764 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5765 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5766 "value": "21000000",
<> 150:02e0a0aed4ec 5767 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5768 },
<> 150:02e0a0aed4ec 5769 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5771 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 5772 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5773 },
<> 153:fa9ff456f731 5774 "board_controller_enable": {
<> 153:fa9ff456f731 5775 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5776 "value": "PA9",
<> 153:fa9ff456f731 5777 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 5778 }
<> 150:02e0a0aed4ec 5779 }
<> 150:02e0a0aed4ec 5780 },
<> 150:02e0a0aed4ec 5781 "EFM32PG1B100F256GM32": {
<> 150:02e0a0aed4ec 5782 "inherits": ["EFM32"],
<> 161:2cc1468da177 5783 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
<> 150:02e0a0aed4ec 5784 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 5785 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 5786 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 5787 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 5788 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 167:e84263d55307 5789 "public": false,
AnnaBridge 167:e84263d55307 5790 "bootloader_supported": true
<> 149:156823d33999 5791 },
<> 149:156823d33999 5792 "EFM32PG_STK3401": {
<> 150:02e0a0aed4ec 5793 "inherits": ["EFM32PG1B100F256GM32"],
AnnaBridge 189:f392fc9709a3 5794 "device_has": [
AnnaBridge 189:f392fc9709a3 5795 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5796 "CRC",
AnnaBridge 189:f392fc9709a3 5797 "I2C",
AnnaBridge 189:f392fc9709a3 5798 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5799 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5800 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5801 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5802 "PORTIN",
AnnaBridge 189:f392fc9709a3 5803 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5804 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5805 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5806 "RTC",
AnnaBridge 189:f392fc9709a3 5807 "SERIAL",
AnnaBridge 189:f392fc9709a3 5808 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5809 "SLEEP",
AnnaBridge 189:f392fc9709a3 5810 "SPI",
AnnaBridge 189:f392fc9709a3 5811 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5812 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5813 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5814 "USTICKER",
AnnaBridge 189:f392fc9709a3 5815 "FLASH",
AnnaBridge 189:f392fc9709a3 5816 "MPU"
AnnaBridge 189:f392fc9709a3 5817 ],
<> 149:156823d33999 5818 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 5819 "config": {
<> 150:02e0a0aed4ec 5820 "hf_clock_src": {
<> 150:02e0a0aed4ec 5821 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 5822 "value": "HFXO",
<> 150:02e0a0aed4ec 5823 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5824 },
<> 150:02e0a0aed4ec 5825 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 5826 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5827 "value": "40000000",
<> 150:02e0a0aed4ec 5828 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5829 },
<> 150:02e0a0aed4ec 5830 "lf_clock_src": {
<> 150:02e0a0aed4ec 5831 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 5832 "value": "LFXO",
<> 150:02e0a0aed4ec 5833 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 5834 },
<> 150:02e0a0aed4ec 5835 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 5836 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 5837 "value": "32768",
<> 150:02e0a0aed4ec 5838 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 5839 },
<> 150:02e0a0aed4ec 5840 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 5841 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 5842 "value": "32000000",
<> 150:02e0a0aed4ec 5843 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 5844 },
<> 150:02e0a0aed4ec 5845 "hfrco_band_select": {
<> 150:02e0a0aed4ec 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!",
<> 150:02e0a0aed4ec 5847 "value": "cmuHFRCOFreq_32M0Hz",
<> 150:02e0a0aed4ec 5848 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5849 },
<> 153:fa9ff456f731 5850 "board_controller_enable": {
<> 153:fa9ff456f731 5851 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5852 "value": "PA5",
<> 153:fa9ff456f731 5853 "macro_name": "EFM_BC_EN"
<> 153:fa9ff456f731 5854 }
<> 153:fa9ff456f731 5855 }
<> 153:fa9ff456f731 5856 },
<> 153:fa9ff456f731 5857 "EFR32MG1P132F256GM48": {
<> 153:fa9ff456f731 5858 "inherits": ["EFM32"],
AnnaBridge 189:f392fc9709a3 5859 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 5860 "EFR32MG1",
AnnaBridge 189:f392fc9709a3 5861 "EFR32_1",
AnnaBridge 189:f392fc9709a3 5862 "256K",
AnnaBridge 189:f392fc9709a3 5863 "SL_RAIL",
AnnaBridge 189:f392fc9709a3 5864 "SL_CRYPTO"
AnnaBridge 189:f392fc9709a3 5865 ],
<> 153:fa9ff456f731 5866 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 5867 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 153:fa9ff456f731 5868 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 153:fa9ff456f731 5869 "release_versions": ["2", "5"],
<> 153:fa9ff456f731 5870 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 167:e84263d55307 5871 "public": false,
AnnaBridge 167:e84263d55307 5872 "bootloader_supported": true
<> 153:fa9ff456f731 5873 },
<> 153:fa9ff456f731 5874 "EFR32MG1P233F256GM48": {
<> 153:fa9ff456f731 5875 "inherits": ["EFM32"],
AnnaBridge 189:f392fc9709a3 5876 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 5877 "EFR32MG1",
AnnaBridge 189:f392fc9709a3 5878 "EFR32_1",
AnnaBridge 189:f392fc9709a3 5879 "256K",
AnnaBridge 189:f392fc9709a3 5880 "SL_RAIL",
AnnaBridge 189:f392fc9709a3 5881 "SL_CRYPTO"
AnnaBridge 189:f392fc9709a3 5882 ],
<> 153:fa9ff456f731 5883 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 5884 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 153:fa9ff456f731 5885 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 153:fa9ff456f731 5886 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 5887 "public": false,
AnnaBridge 167:e84263d55307 5888 "bootloader_supported": true
<> 153:fa9ff456f731 5889 },
<> 153:fa9ff456f731 5890 "EFR32MG1_BRD4150": {
<> 153:fa9ff456f731 5891 "inherits": ["EFR32MG1P132F256GM48"],
AnnaBridge 189:f392fc9709a3 5892 "device_has": [
AnnaBridge 189:f392fc9709a3 5893 "802_15_4_PHY",
AnnaBridge 189:f392fc9709a3 5894 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5895 "CRC",
AnnaBridge 189:f392fc9709a3 5896 "I2C",
AnnaBridge 189:f392fc9709a3 5897 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5898 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5899 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5900 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5901 "PORTIN",
AnnaBridge 189:f392fc9709a3 5902 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5903 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5904 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5905 "RTC",
AnnaBridge 189:f392fc9709a3 5906 "SERIAL",
AnnaBridge 189:f392fc9709a3 5907 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5908 "SLEEP",
AnnaBridge 189:f392fc9709a3 5909 "SPI",
AnnaBridge 189:f392fc9709a3 5910 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5911 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5912 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5913 "USTICKER",
AnnaBridge 189:f392fc9709a3 5914 "FLASH",
AnnaBridge 189:f392fc9709a3 5915 "MPU"
AnnaBridge 189:f392fc9709a3 5916 ],
<> 153:fa9ff456f731 5917 "forced_reset_timeout": 2,
<> 153:fa9ff456f731 5918 "config": {
<> 153:fa9ff456f731 5919 "hf_clock_src": {
<> 153:fa9ff456f731 5920 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 153:fa9ff456f731 5921 "value": "HFXO",
<> 153:fa9ff456f731 5922 "macro_name": "CORE_CLOCK_SOURCE"
<> 153:fa9ff456f731 5923 },
<> 153:fa9ff456f731 5924 "hfxo_clock_freq": {
<> 153:fa9ff456f731 5925 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 5926 "value": "38400000",
<> 153:fa9ff456f731 5927 "macro_name": "HFXO_FREQUENCY"
<> 153:fa9ff456f731 5928 },
<> 153:fa9ff456f731 5929 "lf_clock_src": {
<> 153:fa9ff456f731 5930 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 153:fa9ff456f731 5931 "value": "LFXO",
<> 153:fa9ff456f731 5932 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 153:fa9ff456f731 5933 },
<> 153:fa9ff456f731 5934 "lfxo_clock_freq": {
<> 153:fa9ff456f731 5935 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 5936 "value": "32768",
<> 153:fa9ff456f731 5937 "macro_name": "LFXO_FREQUENCY"
<> 153:fa9ff456f731 5938 },
<> 153:fa9ff456f731 5939 "hfrco_clock_freq": {
<> 153:fa9ff456f731 5940 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 153:fa9ff456f731 5941 "value": "32000000",
<> 153:fa9ff456f731 5942 "macro_name": "HFRCO_FREQUENCY"
<> 153:fa9ff456f731 5943 },
<> 153:fa9ff456f731 5944 "hfrco_band_select": {
<> 153:fa9ff456f731 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!",
<> 153:fa9ff456f731 5946 "value": "cmuHFRCOFreq_32M0Hz",
<> 153:fa9ff456f731 5947 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 5948 },
<> 153:fa9ff456f731 5949 "board_controller_enable": {
<> 153:fa9ff456f731 5950 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 5951 "value": "PA5",
<> 153:fa9ff456f731 5952 "macro_name": "EFM_BC_EN"
<> 153:fa9ff456f731 5953 }
<> 153:fa9ff456f731 5954 },
AnnaBridge 188:bcfe06ba3d64 5955 "overrides": {
AnnaBridge 188:bcfe06ba3d64 5956 "network-default-interface-type": "MESH"
AnnaBridge 188:bcfe06ba3d64 5957 },
<> 153:fa9ff456f731 5958 "public": false
<> 153:fa9ff456f731 5959 },
Anna Bridge 164:289d4deac6e4 5960 "TB_SENSE_1": {
<> 153:fa9ff456f731 5961 "inherits": ["EFR32MG1P233F256GM48"],
AnnaBridge 189:f392fc9709a3 5962 "device_has": [
AnnaBridge 189:f392fc9709a3 5963 "802_15_4_PHY",
AnnaBridge 189:f392fc9709a3 5964 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 5965 "CRC",
AnnaBridge 189:f392fc9709a3 5966 "I2C",
AnnaBridge 189:f392fc9709a3 5967 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 5968 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 5969 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 5970 "LPTICKER",
AnnaBridge 189:f392fc9709a3 5971 "PORTIN",
AnnaBridge 189:f392fc9709a3 5972 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 5973 "PORTOUT",
AnnaBridge 189:f392fc9709a3 5974 "PWMOUT",
AnnaBridge 189:f392fc9709a3 5975 "RTC",
AnnaBridge 189:f392fc9709a3 5976 "SERIAL",
AnnaBridge 189:f392fc9709a3 5977 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 5978 "SLEEP",
AnnaBridge 189:f392fc9709a3 5979 "SPI",
AnnaBridge 189:f392fc9709a3 5980 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 5981 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 5982 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 5983 "USTICKER",
AnnaBridge 189:f392fc9709a3 5984 "FLASH",
AnnaBridge 189:f392fc9709a3 5985 "MPU"
AnnaBridge 189:f392fc9709a3 5986 ],
<> 161:2cc1468da177 5987 "forced_reset_timeout": 5,
<> 161:2cc1468da177 5988 "config": {
<> 161:2cc1468da177 5989 "hf_clock_src": {
<> 161:2cc1468da177 5990 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 161:2cc1468da177 5991 "value": "HFXO",
<> 161:2cc1468da177 5992 "macro_name": "CORE_CLOCK_SOURCE"
<> 161:2cc1468da177 5993 },
<> 161:2cc1468da177 5994 "hfxo_clock_freq": {
<> 161:2cc1468da177 5995 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 5996 "value": "38400000",
<> 161:2cc1468da177 5997 "macro_name": "HFXO_FREQUENCY"
<> 161:2cc1468da177 5998 },
<> 161:2cc1468da177 5999 "lf_clock_src": {
<> 161:2cc1468da177 6000 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 161:2cc1468da177 6001 "value": "LFXO",
<> 161:2cc1468da177 6002 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 161:2cc1468da177 6003 },
<> 161:2cc1468da177 6004 "lfxo_clock_freq": {
<> 161:2cc1468da177 6005 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 6006 "value": "32768",
<> 161:2cc1468da177 6007 "macro_name": "LFXO_FREQUENCY"
<> 161:2cc1468da177 6008 },
<> 161:2cc1468da177 6009 "hfrco_clock_freq": {
<> 161:2cc1468da177 6010 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 161:2cc1468da177 6011 "value": "32000000",
<> 161:2cc1468da177 6012 "macro_name": "HFRCO_FREQUENCY"
<> 161:2cc1468da177 6013 },
<> 161:2cc1468da177 6014 "hfrco_band_select": {
<> 161:2cc1468da177 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!",
<> 161:2cc1468da177 6016 "value": "cmuHFRCOFreq_32M0Hz",
<> 161:2cc1468da177 6017 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 161:2cc1468da177 6018 }
AnnaBridge 188:bcfe06ba3d64 6019 },
AnnaBridge 188:bcfe06ba3d64 6020 "overrides": {
AnnaBridge 188:bcfe06ba3d64 6021 "network-default-interface-type": "MESH"
<> 161:2cc1468da177 6022 }
<> 161:2cc1468da177 6023 },
<> 161:2cc1468da177 6024 "EFM32PG12B500F1024GL125": {
<> 161:2cc1468da177 6025 "inherits": ["EFM32"],
<> 161:2cc1468da177 6026 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
<> 161:2cc1468da177 6027 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 6028 "macros_add": [
AnnaBridge 189:f392fc9709a3 6029 "EFM32PG12B500F1024GL125",
AnnaBridge 189:f392fc9709a3 6030 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 189:f392fc9709a3 6031 ],
<> 161:2cc1468da177 6032 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 161:2cc1468da177 6033 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 6034 "device_name": "EFM32PG12B500F1024GL125",
AnnaBridge 167:e84263d55307 6035 "public": false,
AnnaBridge 167:e84263d55307 6036 "bootloader_supported": true
<> 161:2cc1468da177 6037 },
<> 161:2cc1468da177 6038 "EFM32PG12_STK3402": {
<> 161:2cc1468da177 6039 "inherits": ["EFM32PG12B500F1024GL125"],
AnnaBridge 189:f392fc9709a3 6040 "device_has": [
AnnaBridge 189:f392fc9709a3 6041 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6042 "CRC",
AnnaBridge 189:f392fc9709a3 6043 "I2C",
AnnaBridge 189:f392fc9709a3 6044 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6045 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6046 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6047 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6048 "PORTIN",
AnnaBridge 189:f392fc9709a3 6049 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6050 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6051 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6052 "RTC",
AnnaBridge 189:f392fc9709a3 6053 "SERIAL",
AnnaBridge 189:f392fc9709a3 6054 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6055 "SLEEP",
AnnaBridge 189:f392fc9709a3 6056 "SPI",
AnnaBridge 189:f392fc9709a3 6057 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6058 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6059 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 6060 "USTICKER",
AnnaBridge 189:f392fc9709a3 6061 "TRNG",
AnnaBridge 189:f392fc9709a3 6062 "FLASH",
AnnaBridge 189:f392fc9709a3 6063 "MPU"
AnnaBridge 189:f392fc9709a3 6064 ],
<> 161:2cc1468da177 6065 "forced_reset_timeout": 2,
<> 161:2cc1468da177 6066 "config": {
<> 161:2cc1468da177 6067 "hf_clock_src": {
<> 161:2cc1468da177 6068 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 161:2cc1468da177 6069 "value": "HFXO",
<> 161:2cc1468da177 6070 "macro_name": "CORE_CLOCK_SOURCE"
<> 161:2cc1468da177 6071 },
<> 161:2cc1468da177 6072 "hfxo_clock_freq": {
<> 161:2cc1468da177 6073 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 6074 "value": "40000000",
<> 161:2cc1468da177 6075 "macro_name": "HFXO_FREQUENCY"
<> 161:2cc1468da177 6076 },
<> 161:2cc1468da177 6077 "lf_clock_src": {
<> 161:2cc1468da177 6078 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 161:2cc1468da177 6079 "value": "LFXO",
<> 161:2cc1468da177 6080 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 161:2cc1468da177 6081 },
<> 161:2cc1468da177 6082 "lfxo_clock_freq": {
<> 161:2cc1468da177 6083 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 6084 "value": "32768",
<> 161:2cc1468da177 6085 "macro_name": "LFXO_FREQUENCY"
<> 161:2cc1468da177 6086 },
<> 161:2cc1468da177 6087 "hfrco_clock_freq": {
<> 161:2cc1468da177 6088 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 161:2cc1468da177 6089 "value": "32000000",
<> 161:2cc1468da177 6090 "macro_name": "HFRCO_FREQUENCY"
<> 161:2cc1468da177 6091 },
<> 161:2cc1468da177 6092 "hfrco_band_select": {
<> 161:2cc1468da177 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!",
<> 161:2cc1468da177 6094 "value": "cmuHFRCOFreq_32M0Hz",
<> 161:2cc1468da177 6095 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 161:2cc1468da177 6096 },
<> 161:2cc1468da177 6097 "board_controller_enable": {
<> 161:2cc1468da177 6098 "help": "Pin to pull high for enabling the USB serial port",
<> 161:2cc1468da177 6099 "value": "PA5",
<> 161:2cc1468da177 6100 "macro_name": "EFM_BC_EN"
<> 161:2cc1468da177 6101 }
<> 161:2cc1468da177 6102 }
<> 161:2cc1468da177 6103 },
AnnaBridge 178:79309dc6340a 6104 "EFR32MG12P332F1024GL125": {
<> 161:2cc1468da177 6105 "inherits": ["EFM32"],
AnnaBridge 189:f392fc9709a3 6106 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 6107 "EFR32MG12",
AnnaBridge 189:f392fc9709a3 6108 "EFR32_12",
AnnaBridge 189:f392fc9709a3 6109 "1024K",
AnnaBridge 189:f392fc9709a3 6110 "SL_RAIL",
AnnaBridge 189:f392fc9709a3 6111 "SL_CRYPTO"
AnnaBridge 189:f392fc9709a3 6112 ],
<> 161:2cc1468da177 6113 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 6114 "macros_add": [
AnnaBridge 189:f392fc9709a3 6115 "EFR32MG12P332F1024GL125",
AnnaBridge 189:f392fc9709a3 6116 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 189:f392fc9709a3 6117 ],
<> 161:2cc1468da177 6118 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 161:2cc1468da177 6119 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 6120 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 167:e84263d55307 6121 "public": false,
AnnaBridge 167:e84263d55307 6122 "bootloader_supported": true
<> 161:2cc1468da177 6123 },
AnnaBridge 178:79309dc6340a 6124 "TB_SENSE_12": {
<> 161:2cc1468da177 6125 "inherits": ["EFR32MG12P332F1024GL125"],
Anna Bridge 180:96ed750bd169 6126 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 189:f392fc9709a3 6127 "device_has": [
AnnaBridge 189:f392fc9709a3 6128 "802_15_4_PHY",
AnnaBridge 189:f392fc9709a3 6129 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6130 "CRC",
AnnaBridge 189:f392fc9709a3 6131 "I2C",
AnnaBridge 189:f392fc9709a3 6132 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6133 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6134 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6135 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6136 "PORTIN",
AnnaBridge 189:f392fc9709a3 6137 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6138 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6139 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6140 "RTC",
AnnaBridge 189:f392fc9709a3 6141 "SERIAL",
AnnaBridge 189:f392fc9709a3 6142 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6143 "SLEEP",
AnnaBridge 189:f392fc9709a3 6144 "SPI",
AnnaBridge 189:f392fc9709a3 6145 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6146 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6147 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 6148 "USTICKER",
AnnaBridge 189:f392fc9709a3 6149 "TRNG",
AnnaBridge 189:f392fc9709a3 6150 "FLASH",
AnnaBridge 189:f392fc9709a3 6151 "MPU"
AnnaBridge 189:f392fc9709a3 6152 ],
<> 153:fa9ff456f731 6153 "forced_reset_timeout": 5,
<> 153:fa9ff456f731 6154 "config": {
<> 153:fa9ff456f731 6155 "hf_clock_src": {
<> 153:fa9ff456f731 6156 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 153:fa9ff456f731 6157 "value": "HFXO",
<> 153:fa9ff456f731 6158 "macro_name": "CORE_CLOCK_SOURCE"
<> 153:fa9ff456f731 6159 },
<> 153:fa9ff456f731 6160 "hfxo_clock_freq": {
<> 153:fa9ff456f731 6161 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 6162 "value": "38400000",
<> 153:fa9ff456f731 6163 "macro_name": "HFXO_FREQUENCY"
<> 153:fa9ff456f731 6164 },
<> 153:fa9ff456f731 6165 "lf_clock_src": {
<> 153:fa9ff456f731 6166 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 153:fa9ff456f731 6167 "value": "LFXO",
<> 153:fa9ff456f731 6168 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 153:fa9ff456f731 6169 },
<> 153:fa9ff456f731 6170 "lfxo_clock_freq": {
<> 153:fa9ff456f731 6171 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 6172 "value": "32768",
<> 153:fa9ff456f731 6173 "macro_name": "LFXO_FREQUENCY"
<> 153:fa9ff456f731 6174 },
<> 153:fa9ff456f731 6175 "hfrco_clock_freq": {
<> 153:fa9ff456f731 6176 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 153:fa9ff456f731 6177 "value": "32000000",
<> 153:fa9ff456f731 6178 "macro_name": "HFRCO_FREQUENCY"
<> 153:fa9ff456f731 6179 },
<> 153:fa9ff456f731 6180 "hfrco_band_select": {
<> 153:fa9ff456f731 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!",
<> 153:fa9ff456f731 6182 "value": "cmuHFRCOFreq_32M0Hz",
<> 153:fa9ff456f731 6183 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 6184 }
AnnaBridge 188:bcfe06ba3d64 6185 },
AnnaBridge 188:bcfe06ba3d64 6186 "overrides": {
AnnaBridge 188:bcfe06ba3d64 6187 "network-default-interface-type": "MESH"
<> 150:02e0a0aed4ec 6188 }
<> 149:156823d33999 6189 },
AnnaBridge 187:0387e8f68319 6190 "EFM32GG11B820F2048GL192": {
AnnaBridge 187:0387e8f68319 6191 "inherits": ["EFM32"],
AnnaBridge 187:0387e8f68319 6192 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
AnnaBridge 187:0387e8f68319 6193 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 6194 "macros_add": [
AnnaBridge 189:f392fc9709a3 6195 "EFM32GG11B820F2048GL192",
AnnaBridge 189:f392fc9709a3 6196 "TRANSACTION_QUEUE_SIZE_SPI=4"
AnnaBridge 189:f392fc9709a3 6197 ],
AnnaBridge 187:0387e8f68319 6198 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 187:0387e8f68319 6199 "release_versions": ["2", "5"],
AnnaBridge 187:0387e8f68319 6200 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 187:0387e8f68319 6201 "public": false,
AnnaBridge 187:0387e8f68319 6202 "bootloader_supported": true
AnnaBridge 187:0387e8f68319 6203 },
AnnaBridge 187:0387e8f68319 6204 "EFM32GG11_STK3701": {
AnnaBridge 187:0387e8f68319 6205 "inherits": ["EFM32GG11B820F2048GL192"],
AnnaBridge 187:0387e8f68319 6206 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 189:f392fc9709a3 6207 "device_has": [
AnnaBridge 189:f392fc9709a3 6208 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6209 "CRC",
AnnaBridge 189:f392fc9709a3 6210 "EMAC",
AnnaBridge 189:f392fc9709a3 6211 "I2C",
AnnaBridge 189:f392fc9709a3 6212 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6213 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6214 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6215 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6216 "PORTIN",
AnnaBridge 189:f392fc9709a3 6217 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6218 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6219 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6220 "QSPI",
AnnaBridge 189:f392fc9709a3 6221 "RTC",
AnnaBridge 189:f392fc9709a3 6222 "SERIAL",
AnnaBridge 189:f392fc9709a3 6223 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6224 "SLEEP",
AnnaBridge 189:f392fc9709a3 6225 "SPI",
AnnaBridge 189:f392fc9709a3 6226 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6227 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6228 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 6229 "USTICKER",
AnnaBridge 189:f392fc9709a3 6230 "TRNG",
AnnaBridge 189:f392fc9709a3 6231 "FLASH",
AnnaBridge 189:f392fc9709a3 6232 "MPU"
AnnaBridge 189:f392fc9709a3 6233 ],
AnnaBridge 187:0387e8f68319 6234 "forced_reset_timeout": 5,
AnnaBridge 187:0387e8f68319 6235 "config": {
AnnaBridge 187:0387e8f68319 6236 "hf_clock_src": {
AnnaBridge 187:0387e8f68319 6237 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 187:0387e8f68319 6238 "value": "HFXO",
AnnaBridge 187:0387e8f68319 6239 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 187:0387e8f68319 6240 },
AnnaBridge 187:0387e8f68319 6241 "hfxo_clock_freq": {
AnnaBridge 187:0387e8f68319 6242 "help": "Value: External crystal frequency in hertz",
AnnaBridge 187:0387e8f68319 6243 "value": "50000000",
AnnaBridge 187:0387e8f68319 6244 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 187:0387e8f68319 6245 },
AnnaBridge 187:0387e8f68319 6246 "lf_clock_src": {
AnnaBridge 187:0387e8f68319 6247 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 187:0387e8f68319 6248 "value": "LFXO",
AnnaBridge 187:0387e8f68319 6249 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 187:0387e8f68319 6250 },
AnnaBridge 187:0387e8f68319 6251 "lfxo_clock_freq": {
AnnaBridge 187:0387e8f68319 6252 "help": "Value: External crystal frequency in hertz",
AnnaBridge 187:0387e8f68319 6253 "value": "32768",
AnnaBridge 187:0387e8f68319 6254 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 187:0387e8f68319 6255 },
AnnaBridge 187:0387e8f68319 6256 "hfrco_clock_freq": {
AnnaBridge 187:0387e8f68319 6257 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 187:0387e8f68319 6258 "value": "32000000",
AnnaBridge 187:0387e8f68319 6259 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 187:0387e8f68319 6260 },
AnnaBridge 187:0387e8f68319 6261 "hfrco_band_select": {
AnnaBridge 187:0387e8f68319 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 187:0387e8f68319 6263 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 187:0387e8f68319 6264 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 187:0387e8f68319 6265 },
AnnaBridge 187:0387e8f68319 6266 "board_controller_enable": {
AnnaBridge 187:0387e8f68319 6267 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 187:0387e8f68319 6268 "value": "PE1",
AnnaBridge 187:0387e8f68319 6269 "macro_name": "EFM_BC_EN"
AnnaBridge 188:bcfe06ba3d64 6270 },
AnnaBridge 188:bcfe06ba3d64 6271 "qspi_flash_enable": {
AnnaBridge 188:bcfe06ba3d64 6272 "help": "Pin to pull high for enabling the on-board QSPI flash",
AnnaBridge 188:bcfe06ba3d64 6273 "value": "PG13",
AnnaBridge 188:bcfe06ba3d64 6274 "macro_name": "QSPI_FLASH_EN"
AnnaBridge 187:0387e8f68319 6275 }
AnnaBridge 188:bcfe06ba3d64 6276 },
AnnaBridge 188:bcfe06ba3d64 6277 "overrides": {
AnnaBridge 188:bcfe06ba3d64 6278 "network-default-interface-type": "ETHERNET"
AnnaBridge 187:0387e8f68319 6279 }
AnnaBridge 187:0387e8f68319 6280 },
<> 149:156823d33999 6281 "WIZWIKI_W7500": {
<> 149:156823d33999 6282 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 6283 "core": "Cortex-M0",
<> 149:156823d33999 6284 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 189:f392fc9709a3 6285 "macros": [
AnnaBridge 189:f392fc9709a3 6286 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 6287 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 6288 ],
AnnaBridge 165:e614a9f1c9e2 6289 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 6290 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 6291 "device_has": [
AnnaBridge 189:f392fc9709a3 6292 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6293 "I2C",
AnnaBridge 189:f392fc9709a3 6294 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6295 "PORTIN",
AnnaBridge 189:f392fc9709a3 6296 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6297 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6298 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6299 "SERIAL",
AnnaBridge 189:f392fc9709a3 6300 "SPI",
AnnaBridge 189:f392fc9709a3 6301 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6302 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 6303 ],
AnnaBridge 165:e614a9f1c9e2 6304 "release_versions": ["2", "5"]
<> 149:156823d33999 6305 },
<> 149:156823d33999 6306 "WIZWIKI_W7500P": {
<> 149:156823d33999 6307 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 6308 "core": "Cortex-M0",
<> 149:156823d33999 6309 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 189:f392fc9709a3 6310 "macros": [
AnnaBridge 189:f392fc9709a3 6311 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 6312 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 6313 ],
AnnaBridge 165:e614a9f1c9e2 6314 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 6315 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 6316 "device_has": [
AnnaBridge 189:f392fc9709a3 6317 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6318 "I2C",
AnnaBridge 189:f392fc9709a3 6319 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6320 "PORTIN",
AnnaBridge 189:f392fc9709a3 6321 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6322 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6323 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6324 "SERIAL",
AnnaBridge 189:f392fc9709a3 6325 "SPI",
AnnaBridge 189:f392fc9709a3 6326 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6327 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 6328 ],
AnnaBridge 165:e614a9f1c9e2 6329 "release_versions": ["2", "5"]
<> 149:156823d33999 6330 },
<> 149:156823d33999 6331 "WIZWIKI_W7500ECO": {
<> 149:156823d33999 6332 "inherits": ["Target"],
<> 149:156823d33999 6333 "core": "Cortex-M0",
<> 149:156823d33999 6334 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 189:f392fc9709a3 6335 "macros": [
AnnaBridge 189:f392fc9709a3 6336 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 6337 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 6338 ],
AnnaBridge 165:e614a9f1c9e2 6339 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 6340 "device_has": [
AnnaBridge 189:f392fc9709a3 6341 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6342 "I2C",
AnnaBridge 189:f392fc9709a3 6343 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6344 "PORTIN",
AnnaBridge 189:f392fc9709a3 6345 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6346 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6347 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6348 "SERIAL",
AnnaBridge 189:f392fc9709a3 6349 "SPI",
AnnaBridge 189:f392fc9709a3 6350 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6351 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 6352 ],
AnnaBridge 165:e614a9f1c9e2 6353 "release_versions": ["2", "5"]
<> 149:156823d33999 6354 },
<> 149:156823d33999 6355 "SAMR21G18A": {
<> 149:156823d33999 6356 "inherits": ["Target"],
<> 149:156823d33999 6357 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 6358 "macros": [
AnnaBridge 189:f392fc9709a3 6359 "__SAMR21G18A__",
AnnaBridge 189:f392fc9709a3 6360 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6361 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6362 "USART_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6363 "TC_ASYNC=true"
AnnaBridge 189:f392fc9709a3 6364 ],
<> 149:156823d33999 6365 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
<> 149:156823d33999 6366 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 189:f392fc9709a3 6367 "device_has": [
AnnaBridge 189:f392fc9709a3 6368 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6369 "I2C",
AnnaBridge 189:f392fc9709a3 6370 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6371 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6372 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6373 "PORTIN",
AnnaBridge 189:f392fc9709a3 6374 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6375 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6376 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6377 "SERIAL",
AnnaBridge 189:f392fc9709a3 6378 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6379 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6380 "SLEEP",
AnnaBridge 189:f392fc9709a3 6381 "SPI",
AnnaBridge 189:f392fc9709a3 6382 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6383 "SPI_ASYNCH"
AnnaBridge 189:f392fc9709a3 6384 ],
<> 149:156823d33999 6385 "release_versions": ["2"],
<> 149:156823d33999 6386 "device_name": "ATSAMR21G18A"
<> 149:156823d33999 6387 },
<> 149:156823d33999 6388 "SAMD21J18A": {
<> 149:156823d33999 6389 "inherits": ["Target"],
<> 149:156823d33999 6390 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 6391 "macros": [
AnnaBridge 189:f392fc9709a3 6392 "__SAMD21J18A__",
AnnaBridge 189:f392fc9709a3 6393 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6394 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6395 "USART_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6396 "TC_ASYNC=true"
AnnaBridge 189:f392fc9709a3 6397 ],
<> 149:156823d33999 6398 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 6399 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 189:f392fc9709a3 6400 "device_has": [
AnnaBridge 189:f392fc9709a3 6401 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6402 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 6403 "I2C",
AnnaBridge 189:f392fc9709a3 6404 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6405 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6406 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6407 "PORTIN",
AnnaBridge 189:f392fc9709a3 6408 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6409 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6410 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6411 "SERIAL",
AnnaBridge 189:f392fc9709a3 6412 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6413 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6414 "SLEEP",
AnnaBridge 189:f392fc9709a3 6415 "SPI",
AnnaBridge 189:f392fc9709a3 6416 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6417 "SPI_ASYNCH"
AnnaBridge 189:f392fc9709a3 6418 ],
<> 149:156823d33999 6419 "release_versions": ["2"],
AnnaBridge 167:e84263d55307 6420 "device_name": "ATSAMD21J18A"
<> 149:156823d33999 6421 },
<> 149:156823d33999 6422 "SAMD21G18A": {
<> 149:156823d33999 6423 "inherits": ["Target"],
<> 149:156823d33999 6424 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 6425 "macros": [
AnnaBridge 189:f392fc9709a3 6426 "__SAMD21G18A__",
AnnaBridge 189:f392fc9709a3 6427 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6428 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6429 "USART_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6430 "TC_ASYNC=true"
AnnaBridge 189:f392fc9709a3 6431 ],
<> 149:156823d33999 6432 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 6433 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 189:f392fc9709a3 6434 "device_has": [
AnnaBridge 189:f392fc9709a3 6435 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6436 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 6437 "I2C",
AnnaBridge 189:f392fc9709a3 6438 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6439 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6440 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6441 "PORTIN",
AnnaBridge 189:f392fc9709a3 6442 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6443 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6444 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6445 "SERIAL",
AnnaBridge 189:f392fc9709a3 6446 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6447 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6448 "SLEEP",
AnnaBridge 189:f392fc9709a3 6449 "SPI",
AnnaBridge 189:f392fc9709a3 6450 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6451 "SPI_ASYNCH"
AnnaBridge 189:f392fc9709a3 6452 ],
<> 149:156823d33999 6453 "release_versions": ["2"],
<> 149:156823d33999 6454 "device_name": "ATSAMD21G18A"
<> 149:156823d33999 6455 },
<> 149:156823d33999 6456 "SAML21J18A": {
<> 149:156823d33999 6457 "inherits": ["Target"],
<> 149:156823d33999 6458 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 6459 "macros": [
AnnaBridge 189:f392fc9709a3 6460 "__SAML21J18A__",
AnnaBridge 189:f392fc9709a3 6461 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6462 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6463 "USART_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6464 "TC_ASYNC=true"
AnnaBridge 189:f392fc9709a3 6465 ],
<> 149:156823d33999 6466 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
<> 149:156823d33999 6467 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 189:f392fc9709a3 6468 "device_has": [
AnnaBridge 189:f392fc9709a3 6469 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6470 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 6471 "I2C",
AnnaBridge 189:f392fc9709a3 6472 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6473 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6474 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6475 "PORTIN",
AnnaBridge 189:f392fc9709a3 6476 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6477 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6478 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6479 "SERIAL",
AnnaBridge 189:f392fc9709a3 6480 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6481 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6482 "SLEEP",
AnnaBridge 189:f392fc9709a3 6483 "SPI",
AnnaBridge 189:f392fc9709a3 6484 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6485 "SPI_ASYNCH"
AnnaBridge 189:f392fc9709a3 6486 ],
<> 149:156823d33999 6487 "device_name": "ATSAML21J18A"
<> 149:156823d33999 6488 },
<> 149:156823d33999 6489 "SAMG55J19": {
<> 149:156823d33999 6490 "inherits": ["Target"],
<> 149:156823d33999 6491 "core": "Cortex-M4",
<> 149:156823d33999 6492 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
AnnaBridge 189:f392fc9709a3 6493 "macros": [
AnnaBridge 189:f392fc9709a3 6494 "__SAMG55J19__",
AnnaBridge 189:f392fc9709a3 6495 "BOARD=75",
AnnaBridge 189:f392fc9709a3 6496 "I2C_MASTER_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6497 "EXTINT_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6498 "USART_CALLBACK_MODE=true",
AnnaBridge 189:f392fc9709a3 6499 "TC_ASYNC=true"
AnnaBridge 189:f392fc9709a3 6500 ],
<> 149:156823d33999 6501 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 6502 "default_toolchain": "ARM",
AnnaBridge 189:f392fc9709a3 6503 "device_has": [
AnnaBridge 189:f392fc9709a3 6504 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6505 "I2C",
AnnaBridge 189:f392fc9709a3 6506 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6507 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6508 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6509 "PORTIN",
AnnaBridge 189:f392fc9709a3 6510 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6511 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6512 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6513 "SERIAL",
AnnaBridge 189:f392fc9709a3 6514 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6515 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6516 "SLEEP",
AnnaBridge 189:f392fc9709a3 6517 "SPI",
AnnaBridge 189:f392fc9709a3 6518 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6519 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6520 "MPU"
AnnaBridge 189:f392fc9709a3 6521 ],
<> 149:156823d33999 6522 "default_lib": "std",
<> 149:156823d33999 6523 "device_name": "ATSAMG55J19"
<> 149:156823d33999 6524 },
<> 149:156823d33999 6525 "MCU_NRF51_UNIFIED": {
<> 149:156823d33999 6526 "inherits": ["Target"],
<> 149:156823d33999 6527 "core": "Cortex-M0",
<> 149:156823d33999 6528 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
<> 149:156823d33999 6529 "macros": [
AnnaBridge 189:f392fc9709a3 6530 "BOARD_PCA10028",
<> 149:156823d33999 6531 "NRF51",
<> 149:156823d33999 6532 "TARGET_NRF51822",
<> 149:156823d33999 6533 "BLE_STACK_SUPPORT_REQD",
<> 149:156823d33999 6534 "SOFTDEVICE_PRESENT",
<> 149:156823d33999 6535 "S130",
AnnaBridge 167:e84263d55307 6536 "TARGET_MCU_NRF51822",
AnnaBridge 167:e84263d55307 6537 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 174:b96e65c34a4d 6538 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 174:b96e65c34a4d 6539 "NO_SYSTICK",
AnnaBridge 174:b96e65c34a4d 6540 "MBED_TICKLESS"
<> 149:156823d33999 6541 ],
<> 149:156823d33999 6542 "MERGE_BOOTLOADER": false,
Anna Bridge 186:707f6e361f3e 6543 "extra_labels": [
Anna Bridge 186:707f6e361f3e 6544 "NORDIC",
Anna Bridge 186:707f6e361f3e 6545 "MCU_NRF51",
Anna Bridge 186:707f6e361f3e 6546 "MCU_NRF51822_UNIFIED",
Anna Bridge 186:707f6e361f3e 6547 "NRF5x",
Anna Bridge 186:707f6e361f3e 6548 "NRF51",
AnnaBridge 189:f392fc9709a3 6549 "SDK_11",
AnnaBridge 189:f392fc9709a3 6550 "NORDIC_SOFTDEVICE"
Anna Bridge 186:707f6e361f3e 6551 ],
<> 149:156823d33999 6552 "OUTPUT_EXT": "hex",
<> 149:156823d33999 6553 "is_disk_virtual": true,
<> 149:156823d33999 6554 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 6555 "public": false,
<> 149:156823d33999 6556 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 6557 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 6558 {
<> 149:156823d33999 6559 "boot": "",
<> 149:156823d33999 6560 "name": "s130_nrf51_2.0.0_softdevice.hex",
<> 149:156823d33999 6561 "offset": 110592
<> 149:156823d33999 6562 }
<> 149:156823d33999 6563 ],
<> 149:156823d33999 6564 "detect_code": ["1070"],
<> 149:156823d33999 6565 "post_binary_hook": {
<> 149:156823d33999 6566 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 6567 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 149:156823d33999 6568 },
<> 149:156823d33999 6569 "program_cycle_s": 6,
<> 149:156823d33999 6570 "features": ["BLE"],
<> 149:156823d33999 6571 "config": {
<> 149:156823d33999 6572 "lf_clock_src": {
<> 149:156823d33999 6573 "value": "NRF_LF_SRC_XTAL",
<> 149:156823d33999 6574 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 149:156823d33999 6575 },
<> 149:156823d33999 6576 "uart_hwfc": {
<> 149:156823d33999 6577 "help": "Value: 1 for enable, 0 for disable",
<> 149:156823d33999 6578 "value": 1,
<> 149:156823d33999 6579 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 149:156823d33999 6580 }
<> 149:156823d33999 6581 },
AnnaBridge 189:f392fc9709a3 6582 "device_has": [
AnnaBridge 189:f392fc9709a3 6583 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6584 "I2C",
AnnaBridge 189:f392fc9709a3 6585 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6586 "PORTIN",
AnnaBridge 189:f392fc9709a3 6587 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6588 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6589 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6590 "SERIAL",
AnnaBridge 189:f392fc9709a3 6591 "SLEEP",
AnnaBridge 189:f392fc9709a3 6592 "SPI",
AnnaBridge 189:f392fc9709a3 6593 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 6594 ]
<> 149:156823d33999 6595 },
AnnaBridge 187:0387e8f68319 6596 "MCU_NRF51_16K_UNIFIED_S130": {
AnnaBridge 187:0387e8f68319 6597 "inherits": ["MCU_NRF51_UNIFIED"],
AnnaBridge 189:f392fc9709a3 6598 "extra_labels_add": [
AnnaBridge 189:f392fc9709a3 6599 "MCU_NORDIC_16K",
AnnaBridge 189:f392fc9709a3 6600 "MCU_NRF51_16K_S130",
AnnaBridge 189:f392fc9709a3 6601 "MCU_NRF51_16K"
AnnaBridge 189:f392fc9709a3 6602 ],
AnnaBridge 189:f392fc9709a3 6603 "macros_add": [
AnnaBridge 189:f392fc9709a3 6604 "TARGET_MCU_NORDIC_16K",
AnnaBridge 189:f392fc9709a3 6605 "TARGET_MCU_NRF51_16K_S130",
AnnaBridge 189:f392fc9709a3 6606 "TARGET_MCU_NRF51_16K"
AnnaBridge 189:f392fc9709a3 6607 ],
AnnaBridge 187:0387e8f68319 6608 "public": false
AnnaBridge 187:0387e8f68319 6609 },
<> 149:156823d33999 6610 "MCU_NRF51_32K_UNIFIED": {
<> 149:156823d33999 6611 "inherits": ["MCU_NRF51_UNIFIED"],
<> 149:156823d33999 6612 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 6613 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 6614 "public": false
<> 149:156823d33999 6615 },
<> 149:156823d33999 6616 "NRF51_DK": {
<> 149:156823d33999 6617 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 6618 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 6619 "device_has": [
AnnaBridge 189:f392fc9709a3 6620 "USTICKER",
AnnaBridge 189:f392fc9709a3 6621 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6622 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6623 "I2C",
AnnaBridge 189:f392fc9709a3 6624 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6625 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6626 "PORTIN",
AnnaBridge 189:f392fc9709a3 6627 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6628 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6629 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6630 "SERIAL",
AnnaBridge 189:f392fc9709a3 6631 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6632 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6633 "SLEEP",
AnnaBridge 189:f392fc9709a3 6634 "SPI",
AnnaBridge 189:f392fc9709a3 6635 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6636 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 6637 ],
<> 149:156823d33999 6638 "release_versions": ["2", "5"],
<> 149:156823d33999 6639 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 6640 },
AnnaBridge 188:bcfe06ba3d64 6641 "SDT51822B": {
AnnaBridge 188:bcfe06ba3d64 6642 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 6643 "device_has": [
AnnaBridge 189:f392fc9709a3 6644 "USTICKER",
AnnaBridge 189:f392fc9709a3 6645 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6646 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6647 "I2C",
AnnaBridge 189:f392fc9709a3 6648 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6649 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6650 "PORTIN",
AnnaBridge 189:f392fc9709a3 6651 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6652 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6653 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6654 "SERIAL",
AnnaBridge 189:f392fc9709a3 6655 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6656 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6657 "SLEEP",
AnnaBridge 189:f392fc9709a3 6658 "SPI",
AnnaBridge 189:f392fc9709a3 6659 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6660 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 6661 ],
AnnaBridge 188:bcfe06ba3d64 6662 "detect_code": ["3103"],
AnnaBridge 188:bcfe06ba3d64 6663 "release_versions": ["2", "5"],
AnnaBridge 188:bcfe06ba3d64 6664 "device_name": "nRF51822_xxAA"
AnnaBridge 188:bcfe06ba3d64 6665 },
<> 149:156823d33999 6666 "NRF51_DONGLE": {
<> 149:156823d33999 6667 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 6668 "progen": { "target": "nrf51-dongle" },
AnnaBridge 189:f392fc9709a3 6669 "device_has": [
AnnaBridge 189:f392fc9709a3 6670 "USTICKER",
AnnaBridge 189:f392fc9709a3 6671 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6672 "I2C",
AnnaBridge 189:f392fc9709a3 6673 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6674 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6675 "PORTIN",
AnnaBridge 189:f392fc9709a3 6676 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6677 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6678 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6679 "SERIAL",
AnnaBridge 189:f392fc9709a3 6680 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6681 "SLEEP",
AnnaBridge 189:f392fc9709a3 6682 "SPI",
AnnaBridge 189:f392fc9709a3 6683 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6684 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 6685 ],
<> 149:156823d33999 6686 "release_versions": ["2", "5"]
<> 149:156823d33999 6687 },
AnnaBridge 182:a56a73fd2a6f 6688 "OSHCHIP": {
AnnaBridge 182:a56a73fd2a6f 6689 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 189:f392fc9709a3 6690 "overrides": { "lf_clock_src": "NRF_LF_SRC_RC" },
AnnaBridge 189:f392fc9709a3 6691 "device_has": [
AnnaBridge 189:f392fc9709a3 6692 "USTICKER",
AnnaBridge 189:f392fc9709a3 6693 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6694 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6695 "I2C",
AnnaBridge 189:f392fc9709a3 6696 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6697 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6698 "PORTIN",
AnnaBridge 189:f392fc9709a3 6699 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6700 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6701 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6702 "SERIAL",
AnnaBridge 189:f392fc9709a3 6703 "SLEEP",
AnnaBridge 189:f392fc9709a3 6704 "SPI",
AnnaBridge 189:f392fc9709a3 6705 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 6706 ],
AnnaBridge 182:a56a73fd2a6f 6707 "device_name": "nRF51822_xxAC"
AnnaBridge 182:a56a73fd2a6f 6708 },
Anna Bridge 186:707f6e361f3e 6709 "MCU_NRF52832": {
<> 149:156823d33999 6710 "inherits": ["Target"],
<> 149:156823d33999 6711 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 6712 "static_memory_defines": false,
Anna Bridge 186:707f6e361f3e 6713 "macros": [
Anna Bridge 186:707f6e361f3e 6714 "BOARD_PCA10040",
Anna Bridge 186:707f6e361f3e 6715 "NRF52",
Anna Bridge 186:707f6e361f3e 6716 "TARGET_NRF52832",
Anna Bridge 186:707f6e361f3e 6717 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 186:707f6e361f3e 6718 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 189:f392fc9709a3 6719 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 6720 "MBED_MPU_CUSTOM"
Anna Bridge 186:707f6e361f3e 6721 ],
Anna Bridge 186:707f6e361f3e 6722 "device_has": [
Anna Bridge 186:707f6e361f3e 6723 "ANALOGIN",
Anna Bridge 186:707f6e361f3e 6724 "FLASH",
Anna Bridge 186:707f6e361f3e 6725 "I2C",
Anna Bridge 186:707f6e361f3e 6726 "I2C_ASYNCH",
Anna Bridge 186:707f6e361f3e 6727 "INTERRUPTIN",
Anna Bridge 186:707f6e361f3e 6728 "ITM",
Anna Bridge 186:707f6e361f3e 6729 "LPTICKER",
Anna Bridge 186:707f6e361f3e 6730 "PORTIN",
Anna Bridge 186:707f6e361f3e 6731 "PORTINOUT",
Anna Bridge 186:707f6e361f3e 6732 "PORTOUT",
Anna Bridge 186:707f6e361f3e 6733 "PWMOUT",
Anna Bridge 186:707f6e361f3e 6734 "SERIAL",
Anna Bridge 186:707f6e361f3e 6735 "SERIAL_ASYNCH",
Anna Bridge 186:707f6e361f3e 6736 "SERIAL_FC",
AnnaBridge 187:0387e8f68319 6737 "SLEEP",
Anna Bridge 186:707f6e361f3e 6738 "SPI",
Anna Bridge 186:707f6e361f3e 6739 "SPI_ASYNCH",
AnnaBridge 188:bcfe06ba3d64 6740 "SYSTICK_CLK_OFF_DURING_SLEEP",
Anna Bridge 186:707f6e361f3e 6741 "TRNG",
Anna Bridge 186:707f6e361f3e 6742 "USTICKER"
Anna Bridge 186:707f6e361f3e 6743 ],
Anna Bridge 186:707f6e361f3e 6744 "extra_labels": [
Anna Bridge 186:707f6e361f3e 6745 "NORDIC",
Anna Bridge 186:707f6e361f3e 6746 "NRF5x",
Anna Bridge 186:707f6e361f3e 6747 "NRF52",
Anna Bridge 186:707f6e361f3e 6748 "SDK_14_2",
AnnaBridge 189:f392fc9709a3 6749 "NORDIC_SOFTDEVICE",
Anna Bridge 186:707f6e361f3e 6750 "SOFTDEVICE_COMMON",
Anna Bridge 186:707f6e361f3e 6751 "SOFTDEVICE_S132_FULL"
Anna Bridge 186:707f6e361f3e 6752 ],
Anna Bridge 186:707f6e361f3e 6753 "config": {
Anna Bridge 186:707f6e361f3e 6754 "lf_clock_src": {
Anna Bridge 186:707f6e361f3e 6755 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 186:707f6e361f3e 6756 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 186:707f6e361f3e 6757 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 186:707f6e361f3e 6758 },
Anna Bridge 186:707f6e361f3e 6759 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 186:707f6e361f3e 6760 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 186:707f6e361f3e 6761 "value": 16
Anna Bridge 186:707f6e361f3e 6762 },
Anna Bridge 186:707f6e361f3e 6763 "lf_clock_rc_calib_mode_config": {
Anna Bridge 186:707f6e361f3e 6764 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 186:707f6e361f3e 6765 "value": 0
Anna Bridge 186:707f6e361f3e 6766 }
Anna Bridge 186:707f6e361f3e 6767 },
<> 149:156823d33999 6768 "OUTPUT_EXT": "hex",
<> 149:156823d33999 6769 "is_disk_virtual": true,
<> 149:156823d33999 6770 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 6771 "public": false,
<> 149:156823d33999 6772 "detect_code": ["1101"],
<> 149:156823d33999 6773 "program_cycle_s": 6,
Anna Bridge 186:707f6e361f3e 6774 "bootloader_supported": true
<> 149:156823d33999 6775 },
<> 149:156823d33999 6776 "NRF52_DK": {
<> 149:156823d33999 6777 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 6778 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 6779 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 6780 "device_name": "nRF52832_xxAA",
AnnaBridge 189:f392fc9709a3 6781 "macros_add": [
AnnaBridge 189:f392fc9709a3 6782 "WSF_MAX_HANDLERS=10"
AnnaBridge 189:f392fc9709a3 6783 ]
<> 149:156823d33999 6784 },
AnnaBridge 188:bcfe06ba3d64 6785 "SDT52832B": {
AnnaBridge 188:bcfe06ba3d64 6786 "inherits": ["MCU_NRF52832"],
AnnaBridge 188:bcfe06ba3d64 6787 "release_versions": ["5"],
AnnaBridge 188:bcfe06ba3d64 6788 "detect_code": ["3104"],
AnnaBridge 188:bcfe06ba3d64 6789 "device_name": "nRF52832_xxAA"
AnnaBridge 188:bcfe06ba3d64 6790 },
<> 153:fa9ff456f731 6791 "UBLOX_EVA_NINA": {
Anna Bridge 186:707f6e361f3e 6792 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 6793 "release_versions": ["5"],
<> 154:37f96f9d4de2 6794 "device_name": "nRF52832_xxAA"
<> 154:37f96f9d4de2 6795 },
<> 154:37f96f9d4de2 6796 "UBLOX_EVK_NINA_B1": {
<> 154:37f96f9d4de2 6797 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 6798 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 6799 "release_versions": ["5"],
<> 153:fa9ff456f731 6800 "device_name": "nRF52832_xxAA"
<> 153:fa9ff456f731 6801 },
AnnaBridge 181:57724642e740 6802 "MTB_UBLOX_NINA_B1": {
Anna Bridge 186:707f6e361f3e 6803 "inherits": ["MCU_NRF52832"],
AnnaBridge 181:57724642e740 6804 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 6805 "device_name": "nRF52832_xxAA"
AnnaBridge 181:57724642e740 6806 },
AnnaBridge 182:a56a73fd2a6f 6807 "MTB_LAIRD_BL652": {
Anna Bridge 186:707f6e361f3e 6808 "inherits": ["MCU_NRF52832"],
AnnaBridge 182:a56a73fd2a6f 6809 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 6810 "device_name": "nRF52832_xxAA"
AnnaBridge 182:a56a73fd2a6f 6811 },
AnnaBridge 189:f392fc9709a3 6812 "MTB_MURATA_WSM_BL241": {
AnnaBridge 189:f392fc9709a3 6813 "inherits": ["MCU_NRF52832"],
AnnaBridge 189:f392fc9709a3 6814 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 6815 "device_name": "nRF52832_xxAA",
AnnaBridge 189:f392fc9709a3 6816 "detect_code": ["0466"]
AnnaBridge 189:f392fc9709a3 6817 },
AnnaBridge 189:f392fc9709a3 6818 "MTB_ACONNO_ACN52832": {
AnnaBridge 189:f392fc9709a3 6819 "inherits": ["MCU_NRF52832"],
AnnaBridge 189:f392fc9709a3 6820 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 6821 "device_name": "nRF52832_xxAA"
AnnaBridge 189:f392fc9709a3 6822 },
<> 149:156823d33999 6823 "DELTA_DFBM_NQ620": {
<> 149:156823d33999 6824 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 6825 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 6826 "release_versions": ["5"],
<> 149:156823d33999 6827 "device_name": "nRF52832_xxAA"
<> 149:156823d33999 6828 },
<> 162:e13f6fdb2ac4 6829 "MCU_NRF52840": {
<> 162:e13f6fdb2ac4 6830 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 6831 "components_add": ["QSPIF"],
<> 162:e13f6fdb2ac4 6832 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 6833 "static_memory_defines": false,
Anna Bridge 186:707f6e361f3e 6834 "macros": [
Anna Bridge 186:707f6e361f3e 6835 "BOARD_PCA10056",
Anna Bridge 186:707f6e361f3e 6836 "NRF52840_XXAA",
Anna Bridge 186:707f6e361f3e 6837 "TARGET_NRF52840",
Anna Bridge 186:707f6e361f3e 6838 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 186:707f6e361f3e 6839 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 186:707f6e361f3e 6840 "MBED_TICKLESS",
AnnaBridge 189:f392fc9709a3 6841 "MBEDTLS_CONFIG_HW_SUPPORT",
AnnaBridge 189:f392fc9709a3 6842 "WSF_MAX_HANDLERS=10",
AnnaBridge 189:f392fc9709a3 6843 "MBED_MPU_CUSTOM"
Anna Bridge 186:707f6e361f3e 6844 ],
Anna Bridge 186:707f6e361f3e 6845 "features": ["CRYPTOCELL310"],
Anna Bridge 186:707f6e361f3e 6846 "device_has": [
Anna Bridge 186:707f6e361f3e 6847 "ANALOGIN",
Anna Bridge 186:707f6e361f3e 6848 "FLASH",
Anna Bridge 186:707f6e361f3e 6849 "I2C",
Anna Bridge 186:707f6e361f3e 6850 "I2C_ASYNCH",
Anna Bridge 186:707f6e361f3e 6851 "INTERRUPTIN",
Anna Bridge 186:707f6e361f3e 6852 "ITM",
Anna Bridge 186:707f6e361f3e 6853 "LPTICKER",
Anna Bridge 186:707f6e361f3e 6854 "PORTIN",
Anna Bridge 186:707f6e361f3e 6855 "PORTINOUT",
Anna Bridge 186:707f6e361f3e 6856 "PORTOUT",
Anna Bridge 186:707f6e361f3e 6857 "PWMOUT",
Anna Bridge 186:707f6e361f3e 6858 "SERIAL",
Anna Bridge 186:707f6e361f3e 6859 "SERIAL_ASYNCH",
Anna Bridge 186:707f6e361f3e 6860 "SERIAL_FC",
Anna Bridge 186:707f6e361f3e 6861 "SLEEP",
Anna Bridge 186:707f6e361f3e 6862 "SPI",
Anna Bridge 186:707f6e361f3e 6863 "SPI_ASYNCH",
AnnaBridge 188:bcfe06ba3d64 6864 "SYSTICK_CLK_OFF_DURING_SLEEP",
Anna Bridge 186:707f6e361f3e 6865 "TRNG",
AnnaBridge 188:bcfe06ba3d64 6866 "USTICKER",
AnnaBridge 188:bcfe06ba3d64 6867 "QSPI"
Anna Bridge 186:707f6e361f3e 6868 ],
Anna Bridge 186:707f6e361f3e 6869 "extra_labels": [
Anna Bridge 186:707f6e361f3e 6870 "NORDIC",
Anna Bridge 186:707f6e361f3e 6871 "NRF5x",
Anna Bridge 186:707f6e361f3e 6872 "NRF52",
Anna Bridge 186:707f6e361f3e 6873 "SDK_14_2",
AnnaBridge 189:f392fc9709a3 6874 "NORDIC_SOFTDEVICE",
Anna Bridge 186:707f6e361f3e 6875 "SOFTDEVICE_COMMON",
Anna Bridge 186:707f6e361f3e 6876 "SOFTDEVICE_S140_FULL"
Anna Bridge 186:707f6e361f3e 6877 ],
Anna Bridge 186:707f6e361f3e 6878 "config": {
Anna Bridge 186:707f6e361f3e 6879 "lf_clock_src": {
Anna Bridge 186:707f6e361f3e 6880 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 186:707f6e361f3e 6881 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 186:707f6e361f3e 6882 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 186:707f6e361f3e 6883 },
Anna Bridge 186:707f6e361f3e 6884 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 186:707f6e361f3e 6885 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 186:707f6e361f3e 6886 "value": 16
Anna Bridge 186:707f6e361f3e 6887 },
Anna Bridge 186:707f6e361f3e 6888 "lf_clock_rc_calib_mode_config": {
Anna Bridge 186:707f6e361f3e 6889 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 186:707f6e361f3e 6890 "value": 0
Anna Bridge 186:707f6e361f3e 6891 }
Anna Bridge 186:707f6e361f3e 6892 },
AnnaBridge 189:f392fc9709a3 6893 "overrides": {
AnnaBridge 189:f392fc9709a3 6894 "mpu-rom-end": "0x1fffffff"
AnnaBridge 189:f392fc9709a3 6895 },
<> 162:e13f6fdb2ac4 6896 "OUTPUT_EXT": "hex",
<> 162:e13f6fdb2ac4 6897 "is_disk_virtual": true,
<> 162:e13f6fdb2ac4 6898 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 162:e13f6fdb2ac4 6899 "public": false,
<> 162:e13f6fdb2ac4 6900 "detect_code": ["1101"],
<> 162:e13f6fdb2ac4 6901 "program_cycle_s": 6,
Anna Bridge 186:707f6e361f3e 6902 "bootloader_supported": true
<> 162:e13f6fdb2ac4 6903 },
<> 162:e13f6fdb2ac4 6904 "NRF52840_DK": {
<> 162:e13f6fdb2ac4 6905 "supported_form_factors": ["ARDUINO"],
<> 162:e13f6fdb2ac4 6906 "inherits": ["MCU_NRF52840"],
Anna Bridge 186:707f6e361f3e 6907 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 6908 "device_name": "nRF52840_xxAA"
<> 162:e13f6fdb2ac4 6909 },
AnnaBridge 188:bcfe06ba3d64 6910 "MTB_LAIRD_BL654": {
AnnaBridge 188:bcfe06ba3d64 6911 "inherits": ["MCU_NRF52840"],
AnnaBridge 188:bcfe06ba3d64 6912 "release_versions": ["5"],
AnnaBridge 188:bcfe06ba3d64 6913 "device_name": "nRF52840_xxAA",
AnnaBridge 188:bcfe06ba3d64 6914 "detect_code": ["0465"],
AnnaBridge 188:bcfe06ba3d64 6915 "features_remove": ["CRYPTOCELL310"],
AnnaBridge 189:f392fc9709a3 6916 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 188:bcfe06ba3d64 6917 "overrides": {
AnnaBridge 188:bcfe06ba3d64 6918 "lf_clock_src": "NRF_LF_SRC_RC"
AnnaBridge 188:bcfe06ba3d64 6919 }
AnnaBridge 188:bcfe06ba3d64 6920 },
<> 149:156823d33999 6921 "BLUEPILL_F103C8": {
AnnaBridge 168:9672193075cf 6922 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 6923 "core": "Cortex-M3",
<> 149:156823d33999 6924 "default_toolchain": "GCC_ARM",
AnnaBridge 168:9672193075cf 6925 "extra_labels_add": ["STM32F1", "STM32F103C8"],
<> 149:156823d33999 6926 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 189:f392fc9709a3 6927 "device_has_add": [
AnnaBridge 189:f392fc9709a3 6928 "CAN",
AnnaBridge 189:f392fc9709a3 6929 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6930 "FLASH"
AnnaBridge 189:f392fc9709a3 6931 ],
Anna Bridge 186:707f6e361f3e 6932 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
<> 149:156823d33999 6933 },
<> 149:156823d33999 6934 "NUMAKER_PFM_NUC472": {
<> 149:156823d33999 6935 "core": "Cortex-M4F",
<> 149:156823d33999 6936 "default_toolchain": "ARM",
AnnaBridge 189:f392fc9709a3 6937 "extra_labels": [
AnnaBridge 189:f392fc9709a3 6938 "NUVOTON",
AnnaBridge 189:f392fc9709a3 6939 "NUC472",
AnnaBridge 189:f392fc9709a3 6940 "NU_XRAM_SUPPORTED",
AnnaBridge 189:f392fc9709a3 6941 "FLASH_CMSIS_ALGO",
AnnaBridge 189:f392fc9709a3 6942 "NUVOTON_EMAC"
AnnaBridge 189:f392fc9709a3 6943 ],
<> 149:156823d33999 6944 "is_disk_virtual": true,
<> 149:156823d33999 6945 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 6946 "config": {
AnnaBridge 172:7d866c31b3c5 6947 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 6948 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 6949 "value": 0
AnnaBridge 172:7d866c31b3c5 6950 },
AnnaBridge 172:7d866c31b3c5 6951 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 6952 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 6953 "value": "NC"
AnnaBridge 172:7d866c31b3c5 6954 },
AnnaBridge 172:7d866c31b3c5 6955 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 6956 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
AnnaBridge 172:7d866c31b3c5 6957 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
AnnaBridge 172:7d866c31b3c5 6958 },
AnnaBridge 172:7d866c31b3c5 6959 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 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 172:7d866c31b3c5 6961 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 6962 }
AnnaBridge 172:7d866c31b3c5 6963 },
<> 149:156823d33999 6964 "inherits": ["Target"],
AnnaBridge 187:0387e8f68319 6965 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 189:f392fc9709a3 6966 "device_has": [
AnnaBridge 189:f392fc9709a3 6967 "USTICKER",
AnnaBridge 189:f392fc9709a3 6968 "LPTICKER",
AnnaBridge 189:f392fc9709a3 6969 "RTC",
AnnaBridge 189:f392fc9709a3 6970 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 6971 "I2C",
AnnaBridge 189:f392fc9709a3 6972 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 6973 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 6974 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 6975 "PORTIN",
AnnaBridge 189:f392fc9709a3 6976 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 6977 "PORTOUT",
AnnaBridge 189:f392fc9709a3 6978 "PWMOUT",
AnnaBridge 189:f392fc9709a3 6979 "SERIAL",
AnnaBridge 189:f392fc9709a3 6980 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 6981 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 6982 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 6983 "SLEEP",
AnnaBridge 189:f392fc9709a3 6984 "SPI",
AnnaBridge 189:f392fc9709a3 6985 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 6986 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 6987 "TRNG",
AnnaBridge 189:f392fc9709a3 6988 "CAN",
AnnaBridge 189:f392fc9709a3 6989 "FLASH",
AnnaBridge 189:f392fc9709a3 6990 "EMAC",
AnnaBridge 189:f392fc9709a3 6991 "MPU"
AnnaBridge 189:f392fc9709a3 6992 ],
<> 150:02e0a0aed4ec 6993 "release_versions": ["5"],
Anna Bridge 163:74e0ce7f98e8 6994 "device_name": "NUC472HI8AE",
Anna Bridge 186:707f6e361f3e 6995 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 6996 "overrides": {
Anna Bridge 186:707f6e361f3e 6997 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 6998 }
<> 149:156823d33999 6999 },
<> 149:156823d33999 7000 "NCS36510": {
<> 149:156823d33999 7001 "inherits": ["Target"],
<> 149:156823d33999 7002 "core": "Cortex-M3",
<> 149:156823d33999 7003 "extra_labels": ["ONSEMI"],
<> 151:5eaa88a5bcc7 7004 "config": {
<> 151:5eaa88a5bcc7 7005 "mac-addr-low": {
<> 151:5eaa88a5bcc7 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.",
<> 151:5eaa88a5bcc7 7007 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 7008 },
<> 151:5eaa88a5bcc7 7009 "mac-addr-high": {
<> 151:5eaa88a5bcc7 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.",
<> 151:5eaa88a5bcc7 7011 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 7012 },
<> 151:5eaa88a5bcc7 7013 "32KHz-clk-trim": {
<> 151:5eaa88a5bcc7 7014 "help": "32KHz clock trim",
<> 151:5eaa88a5bcc7 7015 "value": "0x39"
<> 151:5eaa88a5bcc7 7016 },
<> 151:5eaa88a5bcc7 7017 "32MHz-clk-trim": {
<> 151:5eaa88a5bcc7 7018 "help": "32MHz clock trim",
<> 151:5eaa88a5bcc7 7019 "value": "0x17"
<> 151:5eaa88a5bcc7 7020 },
<> 151:5eaa88a5bcc7 7021 "rssi-trim": {
<> 151:5eaa88a5bcc7 7022 "help": "RSSI trim",
<> 151:5eaa88a5bcc7 7023 "value": "0x3D"
<> 151:5eaa88a5bcc7 7024 },
<> 151:5eaa88a5bcc7 7025 "txtune-trim": {
<> 151:5eaa88a5bcc7 7026 "help": "TX tune trim",
<> 151:5eaa88a5bcc7 7027 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 7028 }
<> 151:5eaa88a5bcc7 7029 },
AnnaBridge 171:89b338f31ef1 7030 "OUTPUT_EXT": "hex",
AnnaBridge 189:f392fc9709a3 7031 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7032 "function": "NCS36510TargetCode.ncs36510_addfib"
AnnaBridge 189:f392fc9709a3 7033 },
AnnaBridge 189:f392fc9709a3 7034 "macros": [
AnnaBridge 189:f392fc9709a3 7035 "CM3",
AnnaBridge 189:f392fc9709a3 7036 "CPU_NCS36510",
AnnaBridge 189:f392fc9709a3 7037 "TARGET_NCS36510",
AnnaBridge 189:f392fc9709a3 7038 "LOAD_ADDRESS=0x3000"
AnnaBridge 189:f392fc9709a3 7039 ],
<> 149:156823d33999 7040 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 7041 "device_has": [
AnnaBridge 189:f392fc9709a3 7042 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7043 "SERIAL",
AnnaBridge 189:f392fc9709a3 7044 "I2C",
AnnaBridge 189:f392fc9709a3 7045 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7046 "PORTIN",
AnnaBridge 189:f392fc9709a3 7047 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7048 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7049 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7050 "SERIAL",
AnnaBridge 189:f392fc9709a3 7051 "SLEEP",
AnnaBridge 189:f392fc9709a3 7052 "SPI",
AnnaBridge 189:f392fc9709a3 7053 "TRNG",
AnnaBridge 189:f392fc9709a3 7054 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7055 "802_15_4_PHY",
AnnaBridge 189:f392fc9709a3 7056 "MPU"
AnnaBridge 189:f392fc9709a3 7057 ],
<> 149:156823d33999 7058 "release_versions": ["2", "5"]
<> 149:156823d33999 7059 },
<> 149:156823d33999 7060 "NUMAKER_PFM_M453": {
<> 149:156823d33999 7061 "core": "Cortex-M4F",
<> 149:156823d33999 7062 "default_toolchain": "ARM",
AnnaBridge 189:f392fc9709a3 7063 "extra_labels": [
AnnaBridge 189:f392fc9709a3 7064 "NUVOTON",
AnnaBridge 189:f392fc9709a3 7065 "M451",
AnnaBridge 189:f392fc9709a3 7066 "NUMAKER_PFM_M453",
AnnaBridge 189:f392fc9709a3 7067 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 7068 ],
<> 149:156823d33999 7069 "is_disk_virtual": true,
<> 149:156823d33999 7070 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 7071 "config": {
AnnaBridge 172:7d866c31b3c5 7072 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 7073 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 7074 "value": 0
AnnaBridge 172:7d866c31b3c5 7075 },
AnnaBridge 172:7d866c31b3c5 7076 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 7077 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 7078 "value": "NC"
AnnaBridge 172:7d866c31b3c5 7079 },
AnnaBridge 172:7d866c31b3c5 7080 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 7081 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 172:7d866c31b3c5 7082 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 172:7d866c31b3c5 7083 },
AnnaBridge 172:7d866c31b3c5 7084 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 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 172:7d866c31b3c5 7086 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 7087 }
AnnaBridge 172:7d866c31b3c5 7088 },
<> 149:156823d33999 7089 "inherits": ["Target"],
AnnaBridge 187:0387e8f68319 7090 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
AnnaBridge 189:f392fc9709a3 7091 "progen": { "target": "numaker-pfm-m453" },
AnnaBridge 189:f392fc9709a3 7092 "device_has": [
AnnaBridge 189:f392fc9709a3 7093 "USTICKER",
AnnaBridge 189:f392fc9709a3 7094 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7095 "RTC",
AnnaBridge 189:f392fc9709a3 7096 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7097 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7098 "I2C",
AnnaBridge 189:f392fc9709a3 7099 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7100 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7101 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7102 "PORTIN",
AnnaBridge 189:f392fc9709a3 7103 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7104 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7105 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7106 "SERIAL",
AnnaBridge 189:f392fc9709a3 7107 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7108 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7109 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7110 "SLEEP",
AnnaBridge 189:f392fc9709a3 7111 "SPI",
AnnaBridge 189:f392fc9709a3 7112 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7113 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7114 "CAN",
AnnaBridge 189:f392fc9709a3 7115 "FLASH",
AnnaBridge 189:f392fc9709a3 7116 "MPU"
AnnaBridge 189:f392fc9709a3 7117 ],
<> 149:156823d33999 7118 "release_versions": ["2", "5"],
Anna Bridge 163:74e0ce7f98e8 7119 "device_name": "M453VG6AE",
AnnaBridge 167:e84263d55307 7120 "bootloader_supported": true
<> 150:02e0a0aed4ec 7121 },
AnnaBridge 174:b96e65c34a4d 7122 "NUMAKER_PFM_NANO130": {
AnnaBridge 174:b96e65c34a4d 7123 "core": "Cortex-M0",
AnnaBridge 174:b96e65c34a4d 7124 "default_toolchain": "ARM",
AnnaBridge 174:b96e65c34a4d 7125 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
AnnaBridge 174:b96e65c34a4d 7126 "is_disk_virtual": true,
AnnaBridge 174:b96e65c34a4d 7127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 176:447f873cad2f 7128 "config": {
AnnaBridge 176:447f873cad2f 7129 "gpio-irq-debounce-enable": {
AnnaBridge 176:447f873cad2f 7130 "help": "Enable GPIO IRQ debounce",
AnnaBridge 176:447f873cad2f 7131 "value": 0
AnnaBridge 176:447f873cad2f 7132 },
AnnaBridge 176:447f873cad2f 7133 "gpio-irq-debounce-enable-list": {
AnnaBridge 176:447f873cad2f 7134 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 176:447f873cad2f 7135 "value": "NC"
AnnaBridge 176:447f873cad2f 7136 },
AnnaBridge 176:447f873cad2f 7137 "gpio-irq-debounce-clock-source": {
AnnaBridge 176:447f873cad2f 7138 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
AnnaBridge 176:447f873cad2f 7139 "value": "GPIO_DBCLKSRC_IRC10K"
AnnaBridge 176:447f873cad2f 7140 },
AnnaBridge 176:447f873cad2f 7141 "gpio-irq-debounce-sample-rate": {
AnnaBridge 176:447f873cad2f 7142 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
AnnaBridge 176:447f873cad2f 7143 "value": "GPIO_DBCLKSEL_16"
AnnaBridge 187:0387e8f68319 7144 },
AnnaBridge 187:0387e8f68319 7145 "clock-pll": {
AnnaBridge 187:0387e8f68319 7146 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
AnnaBridge 187:0387e8f68319 7147 "macro_name": "NU_CLOCK_PLL",
AnnaBridge 187:0387e8f68319 7148 "value": "NU_HIRC_PLL"
AnnaBridge 176:447f873cad2f 7149 }
AnnaBridge 176:447f873cad2f 7150 },
AnnaBridge 174:b96e65c34a4d 7151 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 7152 "macros": [
AnnaBridge 189:f392fc9709a3 7153 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 7154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 189:f392fc9709a3 7155 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 189:f392fc9709a3 7156 "LPTICKER_DELAY_TICKS=3"
AnnaBridge 189:f392fc9709a3 7157 ],
AnnaBridge 189:f392fc9709a3 7158 "device_has": [
AnnaBridge 189:f392fc9709a3 7159 "USTICKER",
AnnaBridge 189:f392fc9709a3 7160 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7161 "RTC",
AnnaBridge 189:f392fc9709a3 7162 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7163 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7164 "I2C",
AnnaBridge 189:f392fc9709a3 7165 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7166 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7167 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7168 "PORTIN",
AnnaBridge 189:f392fc9709a3 7169 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7170 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7171 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7172 "SERIAL",
AnnaBridge 189:f392fc9709a3 7173 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7174 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7175 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7176 "SLEEP",
AnnaBridge 189:f392fc9709a3 7177 "SPI",
AnnaBridge 189:f392fc9709a3 7178 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7179 "SPI_ASYNCH"
AnnaBridge 189:f392fc9709a3 7180 ],
AnnaBridge 174:b96e65c34a4d 7181 "release_versions": ["5"],
AnnaBridge 174:b96e65c34a4d 7182 "device_name": "NANO130KE3BN"
AnnaBridge 174:b96e65c34a4d 7183 },
<> 150:02e0a0aed4ec 7184 "HI2110": {
<> 150:02e0a0aed4ec 7185 "inherits": ["Target"],
<> 150:02e0a0aed4ec 7186 "core": "Cortex-M0",
<> 150:02e0a0aed4ec 7187 "default_toolchain": "GCC_ARM",
<> 150:02e0a0aed4ec 7188 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 150:02e0a0aed4ec 7189 "extra_labels": ["ublox"],
AnnaBridge 189:f392fc9709a3 7190 "macros": [
AnnaBridge 189:f392fc9709a3 7191 "TARGET_PROCESSOR_FAMILY_BOUDICA",
AnnaBridge 189:f392fc9709a3 7192 "BOUDICA_SARA",
AnnaBridge 189:f392fc9709a3 7193 "NDEBUG=1",
AnnaBridge 189:f392fc9709a3 7194 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 7195 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 7196 ],
<> 150:02e0a0aed4ec 7197 "public": false,
<> 150:02e0a0aed4ec 7198 "target_overrides": {
<> 150:02e0a0aed4ec 7199 "*": {
<> 150:02e0a0aed4ec 7200 "core.stdio-flush-at-exit": false
<> 150:02e0a0aed4ec 7201 }
<> 150:02e0a0aed4ec 7202 },
AnnaBridge 189:f392fc9709a3 7203 "device_has": [
AnnaBridge 189:f392fc9709a3 7204 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7205 "PORTIN",
AnnaBridge 189:f392fc9709a3 7206 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7207 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7208 "SERIAL",
AnnaBridge 189:f392fc9709a3 7209 "SLEEP",
AnnaBridge 189:f392fc9709a3 7210 "STDIO_MESSAGES"
AnnaBridge 189:f392fc9709a3 7211 ],
<> 150:02e0a0aed4ec 7212 "default_lib": "std",
Anna Bridge 186:707f6e361f3e 7213 "release_versions": []
AnnaBridge 189:f392fc9709a3 7214 },
<> 150:02e0a0aed4ec 7215 "SARA_NBIOT": {
<> 150:02e0a0aed4ec 7216 "inherits": ["HI2110"],
<> 150:02e0a0aed4ec 7217 "extra_labels": ["ublox", "HI2110"],
<> 150:02e0a0aed4ec 7218 "public": false
<> 150:02e0a0aed4ec 7219 },
<> 150:02e0a0aed4ec 7220 "SARA_NBIOT_EVK": {
<> 150:02e0a0aed4ec 7221 "inherits": ["SARA_NBIOT"],
<> 150:02e0a0aed4ec 7222 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 167:e84263d55307 7223 },
AnnaBridge 189:f392fc9709a3 7224 "MCU_RTL8195A": {
AnnaBridge 167:e84263d55307 7225 "core": "Cortex-M3",
AnnaBridge 167:e84263d55307 7226 "default_toolchain": "GCC_ARM",
AnnaBridge 189:f392fc9709a3 7227 "macros": [
AnnaBridge 189:f392fc9709a3 7228 "__RTL8195A__",
AnnaBridge 189:f392fc9709a3 7229 "CONFIG_PLATFORM_8195A",
AnnaBridge 189:f392fc9709a3 7230 "CONFIG_MBED_ENABLED",
AnnaBridge 189:f392fc9709a3 7231 "PLATFORM_CMSIS_RTOS",
AnnaBridge 189:f392fc9709a3 7232 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 189:f392fc9709a3 7233 "MBED_MPU_CUSTOM"
AnnaBridge 189:f392fc9709a3 7234 ],
AnnaBridge 167:e84263d55307 7235 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 7236 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
AnnaBridge 189:f392fc9709a3 7237 "device_has": [
AnnaBridge 189:f392fc9709a3 7238 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7239 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7240 "I2C",
AnnaBridge 189:f392fc9709a3 7241 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7242 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7243 "PORTIN",
AnnaBridge 189:f392fc9709a3 7244 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7245 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7246 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7247 "SERIAL",
AnnaBridge 189:f392fc9709a3 7248 "SPI",
AnnaBridge 189:f392fc9709a3 7249 "TRNG",
AnnaBridge 189:f392fc9709a3 7250 "FLASH"
AnnaBridge 189:f392fc9709a3 7251 ],
AnnaBridge 189:f392fc9709a3 7252 "public": false,
AnnaBridge 167:e84263d55307 7253 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 167:e84263d55307 7254 "post_binary_hook": {
AnnaBridge 167:e84263d55307 7255 "function": "RTL8195ACode.binary_hook",
AnnaBridge 167:e84263d55307 7256 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 167:e84263d55307 7257 },
Anna Bridge 186:707f6e361f3e 7258 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 7259 "overrides": {
AnnaBridge 187:0387e8f68319 7260 "network-default-interface-type": "WIFI"
Anna Bridge 186:707f6e361f3e 7261 }
AnnaBridge 168:9672193075cf 7262 },
AnnaBridge 189:f392fc9709a3 7263 "REALTEK_RTL8195AM": {
AnnaBridge 189:f392fc9709a3 7264 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7265 "inherits": ["MCU_RTL8195A"],
AnnaBridge 189:f392fc9709a3 7266 "detect_code": ["4600"],
AnnaBridge 189:f392fc9709a3 7267 "extra_labels_add": ["RTL8195A"]
AnnaBridge 189:f392fc9709a3 7268 },
AnnaBridge 168:9672193075cf 7269 "VBLUNO51_LEGACY": {
AnnaBridge 168:9672193075cf 7270 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 7271 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 181:57724642e740 7272 "detect_code": ["C006"],
AnnaBridge 189:f392fc9709a3 7273 "overrides": { "uart_hwfc": 0 },
AnnaBridge 168:9672193075cf 7274 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 168:9672193075cf 7275 },
AnnaBridge 168:9672193075cf 7276 "VBLUNO51_BOOT": {
AnnaBridge 168:9672193075cf 7277 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 7278 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 181:57724642e740 7279 "detect_code": ["C006"],
AnnaBridge 189:f392fc9709a3 7280 "overrides": { "uart_hwfc": 0 },
AnnaBridge 168:9672193075cf 7281 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 168:9672193075cf 7282 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 168:9672193075cf 7283 },
AnnaBridge 168:9672193075cf 7284 "VBLUNO51_OTA": {
AnnaBridge 168:9672193075cf 7285 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 7286 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 181:57724642e740 7287 "detect_code": ["C006"],
AnnaBridge 189:f392fc9709a3 7288 "overrides": { "uart_hwfc": 0 },
AnnaBridge 168:9672193075cf 7289 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 168:9672193075cf 7290 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 168:9672193075cf 7291 },
AnnaBridge 168:9672193075cf 7292 "VBLUNO51": {
AnnaBridge 168:9672193075cf 7293 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 7294 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 181:57724642e740 7295 "detect_code": ["C006"],
AnnaBridge 189:f392fc9709a3 7296 "overrides": { "uart_hwfc": 0 },
AnnaBridge 189:f392fc9709a3 7297 "device_has": [
AnnaBridge 189:f392fc9709a3 7298 "USTICKER",
AnnaBridge 189:f392fc9709a3 7299 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7300 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7301 "I2C",
AnnaBridge 189:f392fc9709a3 7302 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7303 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7304 "PORTIN",
AnnaBridge 189:f392fc9709a3 7305 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7306 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7307 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7308 "SERIAL",
AnnaBridge 189:f392fc9709a3 7309 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7310 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7311 "SLEEP",
AnnaBridge 189:f392fc9709a3 7312 "SPI",
AnnaBridge 189:f392fc9709a3 7313 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7314 "SPISLAVE"
AnnaBridge 189:f392fc9709a3 7315 ],
AnnaBridge 168:9672193075cf 7316 "release_versions": ["2"],
AnnaBridge 168:9672193075cf 7317 "device_name": "nRF51822_xxAC"
Kojto 170:19eb464bc2be 7318 },
AnnaBridge 184:08ed48f1de7f 7319 "DISCO_L496AG": {
AnnaBridge 184:08ed48f1de7f 7320 "inherits": ["FAMILY_STM32"],
AnnaBridge 184:08ed48f1de7f 7321 "supported_form_factors": ["ARDUINO"],
AnnaBridge 184:08ed48f1de7f 7322 "core": "Cortex-M4F",
AnnaBridge 184:08ed48f1de7f 7323 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
AnnaBridge 189:f392fc9709a3 7324 "components_add": ["QSPIF"],
AnnaBridge 184:08ed48f1de7f 7325 "config": {
AnnaBridge 184:08ed48f1de7f 7326 "clock_source": {
AnnaBridge 184:08ed48f1de7f 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 184:08ed48f1de7f 7328 "value": "USE_PLL_MSI",
AnnaBridge 184:08ed48f1de7f 7329 "macro_name": "CLOCK_SOURCE"
AnnaBridge 184:08ed48f1de7f 7330 },
Anna Bridge 186:707f6e361f3e 7331 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 7332 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 184:08ed48f1de7f 7333 "value": 1
AnnaBridge 184:08ed48f1de7f 7334 }
AnnaBridge 184:08ed48f1de7f 7335 },
AnnaBridge 189:f392fc9709a3 7336 "macros_add": [
AnnaBridge 189:f392fc9709a3 7337 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 7338 ],
AnnaBridge 189:f392fc9709a3 7339 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 184:08ed48f1de7f 7340 "detect_code": ["0822"],
AnnaBridge 189:f392fc9709a3 7341 "device_has_add": [
AnnaBridge 189:f392fc9709a3 7342 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7343 "CAN",
AnnaBridge 189:f392fc9709a3 7344 "CRC",
AnnaBridge 189:f392fc9709a3 7345 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7346 "TRNG",
AnnaBridge 189:f392fc9709a3 7347 "FLASH",
AnnaBridge 189:f392fc9709a3 7348 "MPU",
AnnaBridge 189:f392fc9709a3 7349 "QSPI"
AnnaBridge 189:f392fc9709a3 7350 ],
AnnaBridge 184:08ed48f1de7f 7351 "release_versions": ["2", "5"],
AnnaBridge 188:bcfe06ba3d64 7352 "device_name": "STM32L496AG",
AnnaBridge 188:bcfe06ba3d64 7353 "bootloader_supported": true
AnnaBridge 184:08ed48f1de7f 7354 },
AnnaBridge 177:d650f5d4c87a 7355 "NUCLEO_L496ZG": {
AnnaBridge 177:d650f5d4c87a 7356 "inherits": ["FAMILY_STM32"],
AnnaBridge 177:d650f5d4c87a 7357 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 177:d650f5d4c87a 7358 "core": "Cortex-M4F",
AnnaBridge 177:d650f5d4c87a 7359 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
AnnaBridge 177:d650f5d4c87a 7360 "config": {
AnnaBridge 177:d650f5d4c87a 7361 "clock_source": {
AnnaBridge 177:d650f5d4c87a 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 177:d650f5d4c87a 7363 "value": "USE_PLL_MSI",
AnnaBridge 177:d650f5d4c87a 7364 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 7365 },
Anna Bridge 186:707f6e361f3e 7366 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 7367 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 7368 "value": 1
AnnaBridge 177:d650f5d4c87a 7369 }
AnnaBridge 177:d650f5d4c87a 7370 },
AnnaBridge 189:f392fc9709a3 7371 "macros_add": [
AnnaBridge 189:f392fc9709a3 7372 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 7373 ],
AnnaBridge 189:f392fc9709a3 7374 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 177:d650f5d4c87a 7375 "detect_code": ["0823"],
AnnaBridge 189:f392fc9709a3 7376 "device_has_add": [
AnnaBridge 189:f392fc9709a3 7377 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7378 "CAN",
AnnaBridge 189:f392fc9709a3 7379 "CRC",
AnnaBridge 189:f392fc9709a3 7380 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7381 "TRNG",
AnnaBridge 189:f392fc9709a3 7382 "FLASH",
AnnaBridge 189:f392fc9709a3 7383 "MPU"
AnnaBridge 189:f392fc9709a3 7384 ],
AnnaBridge 177:d650f5d4c87a 7385 "release_versions": ["2", "5"],
AnnaBridge 188:bcfe06ba3d64 7386 "device_name": "STM32L496ZG",
AnnaBridge 188:bcfe06ba3d64 7387 "bootloader_supported": true
AnnaBridge 177:d650f5d4c87a 7388 },
AnnaBridge 178:79309dc6340a 7389 "NUCLEO_L496ZG_P": {
AnnaBridge 178:79309dc6340a 7390 "inherits": ["NUCLEO_L496ZG"],
AnnaBridge 178:79309dc6340a 7391 "detect_code": ["0828"]
AnnaBridge 188:bcfe06ba3d64 7392 },
AnnaBridge 188:bcfe06ba3d64 7393 "NUCLEO_L4R5ZI": {
AnnaBridge 188:bcfe06ba3d64 7394 "inherits": ["FAMILY_STM32"],
AnnaBridge 188:bcfe06ba3d64 7395 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 188:bcfe06ba3d64 7396 "core": "Cortex-M4F",
AnnaBridge 188:bcfe06ba3d64 7397 "extra_labels_add": ["STM32L4", "STM32L4R5ZI", "STM32L4R5xI"],
AnnaBridge 188:bcfe06ba3d64 7398 "config": {
AnnaBridge 188:bcfe06ba3d64 7399 "clock_source": {
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 7401 "value": "USE_PLL_MSI",
AnnaBridge 188:bcfe06ba3d64 7402 "macro_name": "CLOCK_SOURCE"
AnnaBridge 188:bcfe06ba3d64 7403 },
AnnaBridge 188:bcfe06ba3d64 7404 "lpticker_lptim": {
AnnaBridge 188:bcfe06ba3d64 7405 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 188:bcfe06ba3d64 7406 "value": 1
AnnaBridge 188:bcfe06ba3d64 7407 }
AnnaBridge 178:79309dc6340a 7408 },
AnnaBridge 189:f392fc9709a3 7409 "macros_add": [
AnnaBridge 189:f392fc9709a3 7410 "MBED_TICKLESS"
AnnaBridge 189:f392fc9709a3 7411 ],
AnnaBridge 189:f392fc9709a3 7412 "overrides": { "lpticker_delay_ticks": 4 },
AnnaBridge 188:bcfe06ba3d64 7413 "detect_code": ["0776"],
AnnaBridge 189:f392fc9709a3 7414 "device_has_add": [
AnnaBridge 189:f392fc9709a3 7415 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7416 "CAN",
AnnaBridge 189:f392fc9709a3 7417 "CRC",
AnnaBridge 189:f392fc9709a3 7418 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7419 "TRNG",
AnnaBridge 189:f392fc9709a3 7420 "FLASH",
AnnaBridge 189:f392fc9709a3 7421 "MPU"
AnnaBridge 189:f392fc9709a3 7422 ],
AnnaBridge 188:bcfe06ba3d64 7423 "release_versions": ["2", "5"],
AnnaBridge 188:bcfe06ba3d64 7424 "device_name": "STM32L4R5ZI",
AnnaBridge 188:bcfe06ba3d64 7425 "bootloader_supported": true
AnnaBridge 188:bcfe06ba3d64 7426 },
AnnaBridge 189:f392fc9709a3 7427 "NUCLEO_L4R5ZI_P": {
AnnaBridge 189:f392fc9709a3 7428 "inherits": ["NUCLEO_L4R5ZI"],
AnnaBridge 189:f392fc9709a3 7429 "detect_code": ["0781"]
AnnaBridge 189:f392fc9709a3 7430 },
Kojto 170:19eb464bc2be 7431 "VBLUNO52": {
Kojto 170:19eb464bc2be 7432 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 7433 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 7434 "release_versions": ["5"],
Kojto 170:19eb464bc2be 7435 "device_name": "nRF52832_xxAA"
AnnaBridge 172:7d866c31b3c5 7436 },
AnnaBridge 188:bcfe06ba3d64 7437 "MCU_M480": {
AnnaBridge 172:7d866c31b3c5 7438 "core": "Cortex-M4F",
AnnaBridge 172:7d866c31b3c5 7439 "default_toolchain": "ARM",
AnnaBridge 188:bcfe06ba3d64 7440 "public": false,
AnnaBridge 189:f392fc9709a3 7441 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
AnnaBridge 172:7d866c31b3c5 7442 "is_disk_virtual": true,
AnnaBridge 172:7d866c31b3c5 7443 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 7444 "config": {
AnnaBridge 172:7d866c31b3c5 7445 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 7446 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 7447 "value": 0
AnnaBridge 172:7d866c31b3c5 7448 },
AnnaBridge 172:7d866c31b3c5 7449 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 7450 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 7451 "value": "NC"
AnnaBridge 172:7d866c31b3c5 7452 },
AnnaBridge 172:7d866c31b3c5 7453 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 7454 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 172:7d866c31b3c5 7455 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 172:7d866c31b3c5 7456 },
AnnaBridge 172:7d866c31b3c5 7457 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 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 172:7d866c31b3c5 7459 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 7460 },
AnnaBridge 172:7d866c31b3c5 7461 "usb-device-hsusbd": {
AnnaBridge 172:7d866c31b3c5 7462 "help": "Select high-speed USB device or not",
AnnaBridge 172:7d866c31b3c5 7463 "value": 1
AnnaBridge 172:7d866c31b3c5 7464 },
AnnaBridge 172:7d866c31b3c5 7465 "ctrl01-enable": {
AnnaBridge 172:7d866c31b3c5 7466 "help": "Enable control_01",
AnnaBridge 172:7d866c31b3c5 7467 "value": 0
AnnaBridge 172:7d866c31b3c5 7468 }
AnnaBridge 172:7d866c31b3c5 7469 },
AnnaBridge 172:7d866c31b3c5 7470 "inherits": ["Target"],
AnnaBridge 187:0387e8f68319 7471 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 189:f392fc9709a3 7472 "device_has": [
AnnaBridge 189:f392fc9709a3 7473 "USTICKER",
AnnaBridge 189:f392fc9709a3 7474 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7475 "RTC",
AnnaBridge 189:f392fc9709a3 7476 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7477 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7478 "I2C",
AnnaBridge 189:f392fc9709a3 7479 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7480 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7481 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7482 "PORTIN",
AnnaBridge 189:f392fc9709a3 7483 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7484 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7485 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7486 "SERIAL",
AnnaBridge 189:f392fc9709a3 7487 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7488 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7489 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7490 "SLEEP",
AnnaBridge 189:f392fc9709a3 7491 "SPI",
AnnaBridge 189:f392fc9709a3 7492 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7493 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7494 "TRNG",
AnnaBridge 189:f392fc9709a3 7495 "FLASH",
AnnaBridge 189:f392fc9709a3 7496 "CAN",
AnnaBridge 189:f392fc9709a3 7497 "EMAC",
AnnaBridge 189:f392fc9709a3 7498 "MPU"
AnnaBridge 189:f392fc9709a3 7499 ],
AnnaBridge 172:7d866c31b3c5 7500 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 7501 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 7502 "overrides": {
Anna Bridge 186:707f6e361f3e 7503 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 7504 }
AnnaBridge 172:7d866c31b3c5 7505 },
AnnaBridge 188:bcfe06ba3d64 7506 "NUMAKER_PFM_M487": {
AnnaBridge 188:bcfe06ba3d64 7507 "inherits": ["MCU_M480"],
AnnaBridge 188:bcfe06ba3d64 7508 "device_name": "M487JIDAE"
AnnaBridge 188:bcfe06ba3d64 7509 },
AnnaBridge 188:bcfe06ba3d64 7510 "NUMAKER_IOT_M487": {
AnnaBridge 188:bcfe06ba3d64 7511 "inherits": ["MCU_M480"],
AnnaBridge 188:bcfe06ba3d64 7512 "device_name": "M487JIDAE"
AnnaBridge 188:bcfe06ba3d64 7513 },
AnnaBridge 172:7d866c31b3c5 7514 "TMPM066": {
AnnaBridge 172:7d866c31b3c5 7515 "inherits": ["Target"],
AnnaBridge 172:7d866c31b3c5 7516 "core": "Cortex-M0",
AnnaBridge 172:7d866c31b3c5 7517 "is_disk_virtual": true,
AnnaBridge 172:7d866c31b3c5 7518 "extra_labels": ["TOSHIBA"],
AnnaBridge 189:f392fc9709a3 7519 "macros": [
AnnaBridge 189:f392fc9709a3 7520 "__TMPM066__",
AnnaBridge 189:f392fc9709a3 7521 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 189:f392fc9709a3 7522 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
AnnaBridge 189:f392fc9709a3 7523 ],
AnnaBridge 172:7d866c31b3c5 7524 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 7525 "device_has": [
AnnaBridge 189:f392fc9709a3 7526 "USTICKER",
AnnaBridge 189:f392fc9709a3 7527 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7528 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7529 "PORTIN",
AnnaBridge 189:f392fc9709a3 7530 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7531 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7532 "SERIAL",
AnnaBridge 189:f392fc9709a3 7533 "SLEEP",
AnnaBridge 189:f392fc9709a3 7534 "I2C",
AnnaBridge 189:f392fc9709a3 7535 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7536 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7537 "PWMOUT"
AnnaBridge 189:f392fc9709a3 7538 ],
AnnaBridge 172:7d866c31b3c5 7539 "device_name": "TMPM066FWUG",
AnnaBridge 172:7d866c31b3c5 7540 "detect_code": ["7011"],
AnnaBridge 172:7d866c31b3c5 7541 "release_versions": ["5"]
AnnaBridge 179:b0033dcd6934 7542 },
AnnaBridge 179:b0033dcd6934 7543 "SAKURAIO_EVB_01": {
AnnaBridge 179:b0033dcd6934 7544 "inherits": ["FAMILY_STM32"],
AnnaBridge 179:b0033dcd6934 7545 "supported_form_factors": [],
AnnaBridge 179:b0033dcd6934 7546 "core": "Cortex-M4F",
AnnaBridge 179:b0033dcd6934 7547 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 189:f392fc9709a3 7548 "device_has": [
AnnaBridge 189:f392fc9709a3 7549 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7550 "I2C",
AnnaBridge 189:f392fc9709a3 7551 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7552 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7553 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7554 "PORTIN",
AnnaBridge 189:f392fc9709a3 7555 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7556 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7557 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7558 "SERIAL",
AnnaBridge 189:f392fc9709a3 7559 "SLEEP",
AnnaBridge 189:f392fc9709a3 7560 "SPI",
AnnaBridge 189:f392fc9709a3 7561 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7562 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7563 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7564 "MPU"
AnnaBridge 189:f392fc9709a3 7565 ],
AnnaBridge 179:b0033dcd6934 7566 "config": {
AnnaBridge 179:b0033dcd6934 7567 "clock_source": {
AnnaBridge 179:b0033dcd6934 7568 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 179:b0033dcd6934 7569 "value": "USE_PLL_HSI",
AnnaBridge 179:b0033dcd6934 7570 "macro_name": "CLOCK_SOURCE"
AnnaBridge 179:b0033dcd6934 7571 }
AnnaBridge 179:b0033dcd6934 7572 },
AnnaBridge 189:f392fc9709a3 7573 "device_has_add": [
AnnaBridge 189:f392fc9709a3 7574 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7575 "FLASH"
AnnaBridge 189:f392fc9709a3 7576 ],
AnnaBridge 179:b0033dcd6934 7577 "release_versions": ["2"],
AnnaBridge 179:b0033dcd6934 7578 "device_name": "STM32F411RE"
AnnaBridge 184:08ed48f1de7f 7579 },
AnnaBridge 184:08ed48f1de7f 7580 "TMPM46B": {
AnnaBridge 184:08ed48f1de7f 7581 "inherits": ["Target"],
AnnaBridge 184:08ed48f1de7f 7582 "core": "Cortex-M4",
AnnaBridge 184:08ed48f1de7f 7583 "is_disk_virtual": true,
AnnaBridge 184:08ed48f1de7f 7584 "extra_labels": ["TOSHIBA"],
AnnaBridge 184:08ed48f1de7f 7585 "macros": ["__TMPM46B__"],
AnnaBridge 184:08ed48f1de7f 7586 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 7587 "device_has": [
AnnaBridge 189:f392fc9709a3 7588 "USTICKER",
AnnaBridge 189:f392fc9709a3 7589 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7590 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7591 "PORTIN",
AnnaBridge 189:f392fc9709a3 7592 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7593 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7594 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7595 "SERIAL",
AnnaBridge 189:f392fc9709a3 7596 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7597 "SPI",
AnnaBridge 189:f392fc9709a3 7598 "I2C",
AnnaBridge 189:f392fc9709a3 7599 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7600 "TRNG",
AnnaBridge 189:f392fc9709a3 7601 "FLASH",
AnnaBridge 189:f392fc9709a3 7602 "SLEEP"
AnnaBridge 189:f392fc9709a3 7603 ],
AnnaBridge 184:08ed48f1de7f 7604 "device_name": "TMPM46BF10FG",
AnnaBridge 184:08ed48f1de7f 7605 "detect_code": ["7013"],
AnnaBridge 184:08ed48f1de7f 7606 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 7607 "bootloader_supported": true
Anna Bridge 186:707f6e361f3e 7608 },
Anna Bridge 186:707f6e361f3e 7609 "ARM_FM": {
Anna Bridge 186:707f6e361f3e 7610 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 7611 "public": false,
AnnaBridge 188:bcfe06ba3d64 7612 "macros": ["__ARM_FM"],
Anna Bridge 186:707f6e361f3e 7613 "extra_labels": ["ARM_FM"]
Anna Bridge 186:707f6e361f3e 7614 },
Anna Bridge 186:707f6e361f3e 7615 "FVP_MPS2": {
Anna Bridge 186:707f6e361f3e 7616 "inherits": ["ARM_FM"],
Anna Bridge 186:707f6e361f3e 7617 "public": false,
Anna Bridge 186:707f6e361f3e 7618 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 7619 "OUTPUT_EXT": "elf",
AnnaBridge 189:f392fc9709a3 7620 "device_has": [
AnnaBridge 189:f392fc9709a3 7621 "AACI",
AnnaBridge 189:f392fc9709a3 7622 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7623 "CLCD",
AnnaBridge 189:f392fc9709a3 7624 "EMAC",
AnnaBridge 189:f392fc9709a3 7625 "FLASH",
AnnaBridge 189:f392fc9709a3 7626 "I2C",
AnnaBridge 189:f392fc9709a3 7627 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7628 "PORTIN",
AnnaBridge 189:f392fc9709a3 7629 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7630 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7631 "SERIAL",
AnnaBridge 189:f392fc9709a3 7632 "SPI",
AnnaBridge 189:f392fc9709a3 7633 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7634 "TSC",
AnnaBridge 189:f392fc9709a3 7635 "USTICKER"
AnnaBridge 189:f392fc9709a3 7636 ],
AnnaBridge 189:f392fc9709a3 7637 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 7638 "components_add": ["LAN91C111"],
AnnaBridge 189:f392fc9709a3 7639 "overrides": {
AnnaBridge 189:f392fc9709a3 7640 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 7641 }
Anna Bridge 186:707f6e361f3e 7642 },
Anna Bridge 186:707f6e361f3e 7643 "FVP_MPS2_M0": {
Anna Bridge 186:707f6e361f3e 7644 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 7645 "core": "Cortex-M0",
AnnaBridge 188:bcfe06ba3d64 7646 "macros_add": ["CMSDK_CM0"]
Anna Bridge 186:707f6e361f3e 7647 },
Anna Bridge 186:707f6e361f3e 7648 "FVP_MPS2_M0P": {
Anna Bridge 186:707f6e361f3e 7649 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 7650 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 7651 "macros_add": ["CMSDK_CM0plus"],
AnnaBridge 189:f392fc9709a3 7652 "device_has_add": ["MPU"]
Anna Bridge 186:707f6e361f3e 7653 },
Anna Bridge 186:707f6e361f3e 7654 "FVP_MPS2_M3": {
Anna Bridge 186:707f6e361f3e 7655 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 7656 "core": "Cortex-M3",
AnnaBridge 189:f392fc9709a3 7657 "macros_add": ["CMSDK_CM3"],
AnnaBridge 189:f392fc9709a3 7658 "device_has_add": ["MPU"]
Anna Bridge 186:707f6e361f3e 7659 },
Anna Bridge 186:707f6e361f3e 7660 "FVP_MPS2_M4": {
Anna Bridge 186:707f6e361f3e 7661 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 7662 "core": "Cortex-M4",
AnnaBridge 189:f392fc9709a3 7663 "macros_add": ["CMSDK_CM4"],
AnnaBridge 189:f392fc9709a3 7664 "device_has_add": ["MPU"]
Anna Bridge 186:707f6e361f3e 7665 },
Anna Bridge 186:707f6e361f3e 7666 "FVP_MPS2_M7": {
Anna Bridge 186:707f6e361f3e 7667 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 7668 "core": "Cortex-M7",
AnnaBridge 189:f392fc9709a3 7669 "macros_add": ["CMSDK_CM7"],
AnnaBridge 189:f392fc9709a3 7670 "device_has_add": ["MPU"]
AnnaBridge 187:0387e8f68319 7671 },
AnnaBridge 187:0387e8f68319 7672 "NUMAKER_PFM_M2351": {
AnnaBridge 187:0387e8f68319 7673 "core": "Cortex-M23-NS",
AnnaBridge 187:0387e8f68319 7674 "default_toolchain": "ARMC6",
AnnaBridge 189:f392fc9709a3 7675 "extra_labels": [
AnnaBridge 189:f392fc9709a3 7676 "NUVOTON",
AnnaBridge 189:f392fc9709a3 7677 "M2351",
AnnaBridge 189:f392fc9709a3 7678 "M2351KIAAEES",
AnnaBridge 189:f392fc9709a3 7679 "FLASH_CMSIS_ALGO"
AnnaBridge 189:f392fc9709a3 7680 ],
AnnaBridge 187:0387e8f68319 7681 "OUTPUT_EXT": "hex",
AnnaBridge 189:f392fc9709a3 7682 "macros": [
AnnaBridge 189:f392fc9709a3 7683 "MBED_FAULT_HANDLER_DISABLED",
AnnaBridge 189:f392fc9709a3 7684 "MBED_TZ_DEFAULT_ACCESS=1",
AnnaBridge 189:f392fc9709a3 7685 "LPTICKER_DELAY_TICKS=3"
AnnaBridge 189:f392fc9709a3 7686 ],
AnnaBridge 187:0387e8f68319 7687 "is_disk_virtual": true,
AnnaBridge 187:0387e8f68319 7688 "supported_toolchains": ["ARMC6"],
AnnaBridge 187:0387e8f68319 7689 "config": {
AnnaBridge 187:0387e8f68319 7690 "gpio-irq-debounce-enable": {
AnnaBridge 187:0387e8f68319 7691 "help": "Enable GPIO IRQ debounce",
AnnaBridge 187:0387e8f68319 7692 "value": 0
AnnaBridge 187:0387e8f68319 7693 },
AnnaBridge 187:0387e8f68319 7694 "gpio-irq-debounce-enable-list": {
AnnaBridge 187:0387e8f68319 7695 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 187:0387e8f68319 7696 "value": "NC"
AnnaBridge 187:0387e8f68319 7697 },
AnnaBridge 187:0387e8f68319 7698 "gpio-irq-debounce-clock-source": {
AnnaBridge 187:0387e8f68319 7699 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 187:0387e8f68319 7700 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 187:0387e8f68319 7701 },
AnnaBridge 187:0387e8f68319 7702 "gpio-irq-debounce-sample-rate": {
AnnaBridge 187:0387e8f68319 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 187:0387e8f68319 7704 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 187:0387e8f68319 7705 }
AnnaBridge 187:0387e8f68319 7706 },
AnnaBridge 189:f392fc9709a3 7707 "overrides": {
AnnaBridge 189:f392fc9709a3 7708 "mpu-rom-end": "0x1fffffff"
AnnaBridge 189:f392fc9709a3 7709 },
AnnaBridge 187:0387e8f68319 7710 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 7711 "device_has": [
AnnaBridge 189:f392fc9709a3 7712 "USTICKER",
AnnaBridge 189:f392fc9709a3 7713 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7714 "RTC",
AnnaBridge 189:f392fc9709a3 7715 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7716 "I2C",
AnnaBridge 189:f392fc9709a3 7717 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7718 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7719 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7720 "PORTIN",
AnnaBridge 189:f392fc9709a3 7721 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7722 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7723 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7724 "SERIAL",
AnnaBridge 189:f392fc9709a3 7725 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7726 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7727 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7728 "SLEEP",
AnnaBridge 189:f392fc9709a3 7729 "SPI",
AnnaBridge 189:f392fc9709a3 7730 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 7731 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7732 "TRNG",
AnnaBridge 189:f392fc9709a3 7733 "FLASH",
AnnaBridge 189:f392fc9709a3 7734 "MPU"
AnnaBridge 189:f392fc9709a3 7735 ],
AnnaBridge 187:0387e8f68319 7736 "detect_code": ["1305"],
AnnaBridge 187:0387e8f68319 7737 "release_versions": ["5"],
AnnaBridge 187:0387e8f68319 7738 "device_name": "M2351KIAAEES",
AnnaBridge 187:0387e8f68319 7739 "bootloader_supported": true
AnnaBridge 187:0387e8f68319 7740 },
AnnaBridge 187:0387e8f68319 7741 "TMPM3H6": {
AnnaBridge 187:0387e8f68319 7742 "inherits": ["Target"],
AnnaBridge 187:0387e8f68319 7743 "core": "Cortex-M3",
AnnaBridge 187:0387e8f68319 7744 "is_disk_virtual": true,
AnnaBridge 187:0387e8f68319 7745 "extra_labels": ["TOSHIBA"],
AnnaBridge 187:0387e8f68319 7746 "macros": ["__TMPM3H6__"],
AnnaBridge 187:0387e8f68319 7747 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 7748 "device_has": [
AnnaBridge 189:f392fc9709a3 7749 "USTICKER",
AnnaBridge 189:f392fc9709a3 7750 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7751 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7752 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7753 "PORTIN",
AnnaBridge 189:f392fc9709a3 7754 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7755 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7756 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7757 "SERIAL",
AnnaBridge 189:f392fc9709a3 7758 "SLEEP",
AnnaBridge 189:f392fc9709a3 7759 "SPI",
AnnaBridge 189:f392fc9709a3 7760 "I2C",
AnnaBridge 189:f392fc9709a3 7761 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7762 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7763 "MPU"
AnnaBridge 189:f392fc9709a3 7764 ],
AnnaBridge 187:0387e8f68319 7765 "device_name": "TMPM3H6FWFG",
AnnaBridge 187:0387e8f68319 7766 "detect_code": ["7012"],
AnnaBridge 187:0387e8f68319 7767 "release_versions": ["5"]
AnnaBridge 188:bcfe06ba3d64 7768 },
AnnaBridge 188:bcfe06ba3d64 7769 "TMPM4G9": {
AnnaBridge 188:bcfe06ba3d64 7770 "inherits": ["Target"],
AnnaBridge 188:bcfe06ba3d64 7771 "core": "Cortex-M4",
AnnaBridge 188:bcfe06ba3d64 7772 "is_disk_virtual": true,
AnnaBridge 188:bcfe06ba3d64 7773 "extra_labels": ["TOSHIBA"],
AnnaBridge 188:bcfe06ba3d64 7774 "macros": ["__TMPM4G9__"],
AnnaBridge 188:bcfe06ba3d64 7775 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 7776 "device_has": [
AnnaBridge 189:f392fc9709a3 7777 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7778 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7779 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7780 "PORTIN",
AnnaBridge 189:f392fc9709a3 7781 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7782 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7783 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7784 "SERIAL",
AnnaBridge 189:f392fc9709a3 7785 "SPI",
AnnaBridge 189:f392fc9709a3 7786 "I2C",
AnnaBridge 189:f392fc9709a3 7787 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 7788 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7789 "FLASH",
AnnaBridge 189:f392fc9709a3 7790 "SLEEP",
AnnaBridge 189:f392fc9709a3 7791 "USTICKER",
AnnaBridge 189:f392fc9709a3 7792 "MPU"
AnnaBridge 189:f392fc9709a3 7793 ],
AnnaBridge 188:bcfe06ba3d64 7794 "device_name": "TMPM4G9F15FG",
AnnaBridge 189:f392fc9709a3 7795 "detect_code": ["7015"],
AnnaBridge 188:bcfe06ba3d64 7796 "release_versions": ["5"],
AnnaBridge 188:bcfe06ba3d64 7797 "bootloader_supported": true
AnnaBridge 188:bcfe06ba3d64 7798 },
AnnaBridge 188:bcfe06ba3d64 7799 "MCU_PSOC6": {
AnnaBridge 188:bcfe06ba3d64 7800 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 7801 "macros": ["MBED_MPU_CUSTOM"],
AnnaBridge 188:bcfe06ba3d64 7802 "default_toolchain": "GCC_ARM",
AnnaBridge 188:bcfe06ba3d64 7803 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 188:bcfe06ba3d64 7804 "core": "Cortex-M4F",
AnnaBridge 188:bcfe06ba3d64 7805 "OUTPUT_EXT": "hex",
AnnaBridge 189:f392fc9709a3 7806 "device_has": [
AnnaBridge 189:f392fc9709a3 7807 "USTICKER",
AnnaBridge 189:f392fc9709a3 7808 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 7809 "SERIAL",
AnnaBridge 189:f392fc9709a3 7810 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 7811 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 7812 "PORTIN",
AnnaBridge 189:f392fc9709a3 7813 "PORTOUT",
AnnaBridge 189:f392fc9709a3 7814 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 7815 "RTC",
AnnaBridge 189:f392fc9709a3 7816 "PWMOUT",
AnnaBridge 189:f392fc9709a3 7817 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 7818 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 7819 "I2C",
AnnaBridge 189:f392fc9709a3 7820 "I2C_ASYNCH",
AnnaBridge 189:f392fc9709a3 7821 "SPI",
AnnaBridge 189:f392fc9709a3 7822 "SPI_ASYNCH",
AnnaBridge 189:f392fc9709a3 7823 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 7824 "LPTICKER",
AnnaBridge 189:f392fc9709a3 7825 "SLEEP",
AnnaBridge 189:f392fc9709a3 7826 "FLASH",
AnnaBridge 189:f392fc9709a3 7827 "TRNG",
AnnaBridge 189:f392fc9709a3 7828 "CRC"
AnnaBridge 189:f392fc9709a3 7829 ],
AnnaBridge 188:bcfe06ba3d64 7830 "release_versions": ["5"],
AnnaBridge 188:bcfe06ba3d64 7831 "extra_labels": ["Cypress", "PSOC6"],
AnnaBridge 188:bcfe06ba3d64 7832 "public": false
AnnaBridge 188:bcfe06ba3d64 7833 },
AnnaBridge 188:bcfe06ba3d64 7834 "MCU_PSOC6_M0": {
AnnaBridge 188:bcfe06ba3d64 7835 "inherits": ["MCU_PSOC6"],
AnnaBridge 188:bcfe06ba3d64 7836 "core": "Cortex-M0+",
AnnaBridge 189:f392fc9709a3 7837 "macros_add": ["MCU_PSOC6_M0"],
AnnaBridge 188:bcfe06ba3d64 7838 "public": false
AnnaBridge 188:bcfe06ba3d64 7839 },
AnnaBridge 188:bcfe06ba3d64 7840 "MCU_PSOC6_M4": {
AnnaBridge 188:bcfe06ba3d64 7841 "inherits": ["MCU_PSOC6"],
AnnaBridge 189:f392fc9709a3 7842 "macros_add": ["MCU_PSOC6_M4"],
AnnaBridge 188:bcfe06ba3d64 7843 "public": false
AnnaBridge 188:bcfe06ba3d64 7844 },
AnnaBridge 189:f392fc9709a3 7845 "CY8CKIT_062_WIFI_BT": {
AnnaBridge 189:f392fc9709a3 7846 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 189:f392fc9709a3 7847 "features": ["BLE"],
AnnaBridge 189:f392fc9709a3 7848 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7849 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 189:f392fc9709a3 7850 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 189:f392fc9709a3 7851 "detect_code": ["1900"],
AnnaBridge 189:f392fc9709a3 7852 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 189:f392fc9709a3 7853 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7854 "function": "PSOC6Code.complete"
AnnaBridge 189:f392fc9709a3 7855 },
AnnaBridge 189:f392fc9709a3 7856 "overrides": {
AnnaBridge 189:f392fc9709a3 7857 "network-default-interface-type": "WIFI"
AnnaBridge 189:f392fc9709a3 7858 }
AnnaBridge 189:f392fc9709a3 7859 },
AnnaBridge 189:f392fc9709a3 7860 "CY8CMOD_062_4343W": {
AnnaBridge 189:f392fc9709a3 7861 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 189:f392fc9709a3 7862 "features": ["BLE"],
AnnaBridge 189:f392fc9709a3 7863 "device_has_remove": ["ANALOGOUT"],
AnnaBridge 189:f392fc9709a3 7864 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 189:f392fc9709a3 7865 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 189:f392fc9709a3 7866 "public": false,
AnnaBridge 189:f392fc9709a3 7867 "overrides": {
AnnaBridge 189:f392fc9709a3 7868 "network-default-interface-type": "WIFI"
AnnaBridge 189:f392fc9709a3 7869 }
AnnaBridge 189:f392fc9709a3 7870 },
AnnaBridge 189:f392fc9709a3 7871 "CY8CPROTO_062_4343W": {
AnnaBridge 189:f392fc9709a3 7872 "inherits": ["CY8CMOD_062_4343W"],
AnnaBridge 189:f392fc9709a3 7873 "detect_code": ["1901"],
AnnaBridge 189:f392fc9709a3 7874 "hex_filename": "psoc6_02_cm0p_sleep.hex",
AnnaBridge 189:f392fc9709a3 7875 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7876 "function": "PSOC6Code.complete"
AnnaBridge 189:f392fc9709a3 7877 }
AnnaBridge 189:f392fc9709a3 7878 },
AnnaBridge 189:f392fc9709a3 7879 "CY8CKIT_062_BLE": {
AnnaBridge 189:f392fc9709a3 7880 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 189:f392fc9709a3 7881 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7882 "extra_labels_add": ["PSOC6_01"],
AnnaBridge 189:f392fc9709a3 7883 "macros_add": ["CY8C6347BZI_BLD53", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 189:f392fc9709a3 7884 "detect_code": ["1902"],
AnnaBridge 189:f392fc9709a3 7885 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 189:f392fc9709a3 7886 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7887 "function": "PSOC6Code.complete"
AnnaBridge 189:f392fc9709a3 7888 }
AnnaBridge 189:f392fc9709a3 7889 },
AnnaBridge 189:f392fc9709a3 7890 "CY8CKIT_062_4343W": {
AnnaBridge 189:f392fc9709a3 7891 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 189:f392fc9709a3 7892 "features": ["BLE"],
AnnaBridge 189:f392fc9709a3 7893 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7894 "device_has_remove": ["ANALOGOUT"],
AnnaBridge 189:f392fc9709a3 7895 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
AnnaBridge 189:f392fc9709a3 7896 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 189:f392fc9709a3 7897 "detect_code": ["1905"],
AnnaBridge 189:f392fc9709a3 7898 "hex_filename": "psoc6_02_cm0p_sleep.hex",
AnnaBridge 189:f392fc9709a3 7899 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7900 "function": "PSOC6Code.complete"
AnnaBridge 189:f392fc9709a3 7901 },
AnnaBridge 189:f392fc9709a3 7902 "overrides": {
AnnaBridge 189:f392fc9709a3 7903 "network-default-interface-type": "WIFI"
AnnaBridge 189:f392fc9709a3 7904 }
AnnaBridge 189:f392fc9709a3 7905 },
AnnaBridge 189:f392fc9709a3 7906 "CYW943012P6EVB_01": {
AnnaBridge 189:f392fc9709a3 7907 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 189:f392fc9709a3 7908 "features": ["BLE"],
AnnaBridge 189:f392fc9709a3 7909 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW43012", "CORDIO"],
AnnaBridge 189:f392fc9709a3 7910 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
AnnaBridge 189:f392fc9709a3 7911 "detect_code": ["1906"],
AnnaBridge 189:f392fc9709a3 7912 "hex_filename": "psoc6_01_cm0p_sleep.hex",
AnnaBridge 189:f392fc9709a3 7913 "post_binary_hook": {
AnnaBridge 189:f392fc9709a3 7914 "function": "PSOC6Code.complete"
AnnaBridge 189:f392fc9709a3 7915 },
AnnaBridge 189:f392fc9709a3 7916 "overrides": {
AnnaBridge 189:f392fc9709a3 7917 "network-default-interface-type": "WIFI"
AnnaBridge 189:f392fc9709a3 7918 }
AnnaBridge 189:f392fc9709a3 7919 },
AnnaBridge 188:bcfe06ba3d64 7920 "FUTURE_SEQUANA_M0": {
AnnaBridge 188:bcfe06ba3d64 7921 "inherits": ["MCU_PSOC6_M0"],
AnnaBridge 188:bcfe06ba3d64 7922 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7923 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
AnnaBridge 189:f392fc9709a3 7924 "extra_labels_remove": ["PSOC6"],
AnnaBridge 189:f392fc9709a3 7925 "device_has_remove": ["TRNG", "CRC"],
AnnaBridge 188:bcfe06ba3d64 7926 "macros_add": ["CY8C6347BZI_BLD53"],
AnnaBridge 188:bcfe06ba3d64 7927 "detect_code": ["6000"],
AnnaBridge 188:bcfe06ba3d64 7928 "post_binary_hook": {
AnnaBridge 188:bcfe06ba3d64 7929 "function": "PSOC6Code.complete"
AnnaBridge 188:bcfe06ba3d64 7930 },
AnnaBridge 188:bcfe06ba3d64 7931 "config": {
AnnaBridge 188:bcfe06ba3d64 7932 "system-clock": {
AnnaBridge 188:bcfe06ba3d64 7933 "help": "Desired frequency of main clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7934 "value": "100000000UL",
AnnaBridge 188:bcfe06ba3d64 7935 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7936 },
AnnaBridge 188:bcfe06ba3d64 7937 "peri-clock": {
AnnaBridge 188:bcfe06ba3d64 7938 "help": "Desired frequency of peripheral clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7939 "value": "50000000UL",
AnnaBridge 188:bcfe06ba3d64 7940 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7941 },
AnnaBridge 188:bcfe06ba3d64 7942 "m0-clock": {
AnnaBridge 188:bcfe06ba3d64 7943 "help": "Desired frequency of M0+ core clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7944 "value": "50000000UL",
AnnaBridge 188:bcfe06ba3d64 7945 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7946 }
AnnaBridge 188:bcfe06ba3d64 7947 }
AnnaBridge 188:bcfe06ba3d64 7948 },
AnnaBridge 188:bcfe06ba3d64 7949 "FUTURE_SEQUANA": {
AnnaBridge 188:bcfe06ba3d64 7950 "inherits": ["MCU_PSOC6_M4"],
AnnaBridge 188:bcfe06ba3d64 7951 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 7952 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
AnnaBridge 189:f392fc9709a3 7953 "extra_labels_remove": ["PSOC6"],
AnnaBridge 189:f392fc9709a3 7954 "device_has_remove": ["TRNG", "CRC"],
AnnaBridge 188:bcfe06ba3d64 7955 "macros_add": ["CY8C6347BZI_BLD53"],
AnnaBridge 188:bcfe06ba3d64 7956 "detect_code": ["6000"],
AnnaBridge 189:f392fc9709a3 7957 "hex_filename": "psoc63_m0_default_1.02.hex",
AnnaBridge 188:bcfe06ba3d64 7958 "post_binary_hook": {
AnnaBridge 188:bcfe06ba3d64 7959 "function": "PSOC6Code.complete"
AnnaBridge 188:bcfe06ba3d64 7960 },
AnnaBridge 188:bcfe06ba3d64 7961 "config": {
AnnaBridge 188:bcfe06ba3d64 7962 "system-clock": {
AnnaBridge 188:bcfe06ba3d64 7963 "help": "Desired frequency of main clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7964 "value": "100000000UL",
AnnaBridge 188:bcfe06ba3d64 7965 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7966 },
AnnaBridge 188:bcfe06ba3d64 7967 "peri-clock": {
AnnaBridge 188:bcfe06ba3d64 7968 "help": "Desired frequency of peripheral clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7969 "value": "50000000UL",
AnnaBridge 188:bcfe06ba3d64 7970 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7971 },
AnnaBridge 188:bcfe06ba3d64 7972 "m0-clock": {
AnnaBridge 188:bcfe06ba3d64 7973 "help": "Desired frequency of M0+ core clock (Hz)",
AnnaBridge 188:bcfe06ba3d64 7974 "value": "50000000UL",
AnnaBridge 188:bcfe06ba3d64 7975 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
AnnaBridge 188:bcfe06ba3d64 7976 }
AnnaBridge 188:bcfe06ba3d64 7977 }
AnnaBridge 189:f392fc9709a3 7978 },
AnnaBridge 189:f392fc9709a3 7979 "FUTURE_SEQUANA_M0_PSA": {
AnnaBridge 189:f392fc9709a3 7980 "inherits": ["SPE_Target", "FUTURE_SEQUANA_M0"],
AnnaBridge 189:f392fc9709a3 7981 "components_add": ["SPM_MAILBOX", "FLASHIAP"],
AnnaBridge 189:f392fc9709a3 7982 "extra_labels_add": ["PSA"],
AnnaBridge 189:f392fc9709a3 7983 "macros_add": [
AnnaBridge 189:f392fc9709a3 7984 "PSOC6_DYNSRM_DISABLE=1",
AnnaBridge 189:f392fc9709a3 7985 "MBEDTLS_PSA_CRYPTO_SPM",
AnnaBridge 189:f392fc9709a3 7986 "MBEDTLS_PSA_CRYPTO_C",
AnnaBridge 189:f392fc9709a3 7987 "MBEDTLS_ENTROPY_NV_SEED",
AnnaBridge 189:f392fc9709a3 7988 "MBEDTLS_PLATFORM_NV_SEED_READ_MACRO=mbed_default_seed_read",
AnnaBridge 189:f392fc9709a3 7989 "MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO=mbed_default_seed_write"
AnnaBridge 189:f392fc9709a3 7990 ],
AnnaBridge 189:f392fc9709a3 7991 "deliver_to_target": "FUTURE_SEQUANA_PSA",
AnnaBridge 189:f392fc9709a3 7992 "overrides": {
AnnaBridge 189:f392fc9709a3 7993 "secure-rom-start": "0x10000000",
AnnaBridge 189:f392fc9709a3 7994 "secure-rom-size": "0x80000",
AnnaBridge 189:f392fc9709a3 7995 "non-secure-rom-start": "0x10080000",
AnnaBridge 189:f392fc9709a3 7996 "non-secure-rom-size": "0x78000",
AnnaBridge 189:f392fc9709a3 7997 "secure-ram-start": "0x08000000",
AnnaBridge 189:f392fc9709a3 7998 "secure-ram-size": "0x10000",
AnnaBridge 189:f392fc9709a3 7999 "non-secure-ram-start": "0x08010000",
AnnaBridge 189:f392fc9709a3 8000 "non-secure-ram-size": "0x37700",
AnnaBridge 189:f392fc9709a3 8001 "shared-ram-start": "0x08047700",
AnnaBridge 189:f392fc9709a3 8002 "shared-ram-size": "0x100"
AnnaBridge 189:f392fc9709a3 8003 }
AnnaBridge 189:f392fc9709a3 8004 },
AnnaBridge 189:f392fc9709a3 8005 "FUTURE_SEQUANA_PSA": {
AnnaBridge 189:f392fc9709a3 8006 "inherits": ["NSPE_Target", "FUTURE_SEQUANA"],
AnnaBridge 189:f392fc9709a3 8007 "extra_labels_add": ["PSA"],
AnnaBridge 189:f392fc9709a3 8008 "extra_labels_remove": ["CORDIO"],
AnnaBridge 189:f392fc9709a3 8009 "components_add": ["SPM_MAILBOX"],
AnnaBridge 189:f392fc9709a3 8010 "macros_add": ["PSOC6_DYNSRM_DISABLE=1", "MBEDTLS_PSA_CRYPTO_C"],
AnnaBridge 189:f392fc9709a3 8011 "hex_filename": "psa_release_1.0.hex",
AnnaBridge 189:f392fc9709a3 8012 "overrides": {
AnnaBridge 189:f392fc9709a3 8013 "secure-rom-start": "0x10000000",
AnnaBridge 189:f392fc9709a3 8014 "secure-rom-size": "0x80000",
AnnaBridge 189:f392fc9709a3 8015 "non-secure-rom-start": "0x10080000",
AnnaBridge 189:f392fc9709a3 8016 "non-secure-rom-size": "0x78000",
AnnaBridge 189:f392fc9709a3 8017 "secure-ram-start": "0x08000000",
AnnaBridge 189:f392fc9709a3 8018 "secure-ram-size": "0x10000",
AnnaBridge 189:f392fc9709a3 8019 "non-secure-ram-start": "0x08010000",
AnnaBridge 189:f392fc9709a3 8020 "non-secure-ram-size": "0x37700",
AnnaBridge 189:f392fc9709a3 8021 "shared-ram-start": "0x08047700",
AnnaBridge 189:f392fc9709a3 8022 "shared-ram-size": "0x100"
AnnaBridge 189:f392fc9709a3 8023 }
AnnaBridge 189:f392fc9709a3 8024 },
AnnaBridge 189:f392fc9709a3 8025 "TMPM3HQ": {
AnnaBridge 189:f392fc9709a3 8026 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 8027 "core": "Cortex-M3",
AnnaBridge 189:f392fc9709a3 8028 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 8029 "extra_labels": ["TOSHIBA"],
AnnaBridge 189:f392fc9709a3 8030 "macros": ["__TMPM3HQ__"],
AnnaBridge 189:f392fc9709a3 8031 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 8032 "device_has": [
AnnaBridge 189:f392fc9709a3 8033 "USTICKER",
AnnaBridge 189:f392fc9709a3 8034 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 8035 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 8036 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 8037 "PORTIN",
AnnaBridge 189:f392fc9709a3 8038 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 8039 "PORTOUT",
AnnaBridge 189:f392fc9709a3 8040 "PWMOUT",
AnnaBridge 189:f392fc9709a3 8041 "SERIAL",
AnnaBridge 189:f392fc9709a3 8042 "SLEEP",
AnnaBridge 189:f392fc9709a3 8043 "SPI",
AnnaBridge 189:f392fc9709a3 8044 "I2C",
AnnaBridge 189:f392fc9709a3 8045 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 8046 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 8047 "MPU"
AnnaBridge 189:f392fc9709a3 8048 ],
AnnaBridge 189:f392fc9709a3 8049 "device_name": "TMPM3HQFDFG",
AnnaBridge 189:f392fc9709a3 8050 "detect_code": ["7014"],
AnnaBridge 189:f392fc9709a3 8051 "release_versions": ["5"]
AnnaBridge 189:f392fc9709a3 8052 },
AnnaBridge 189:f392fc9709a3 8053 "RDA5981X": {
AnnaBridge 189:f392fc9709a3 8054 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 8055 "core": "Cortex-M4F",
AnnaBridge 189:f392fc9709a3 8056 "public": true,
AnnaBridge 189:f392fc9709a3 8057 "extra_labels": ["RDA", "UNO_91H", "FLASH_CMSIS_ALGO"],
AnnaBridge 189:f392fc9709a3 8058 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 8059 "macros": ["TWO_RAM_REGIONS", "CMSIS_NVIC_VIRTUAL", "CMSIS_NVIC_VIRTUAL_HEADER_FILE=\"RDA5981_nvic_virtual.h\""],
AnnaBridge 189:f392fc9709a3 8060 "device_has": [
AnnaBridge 189:f392fc9709a3 8061 "USTICKER",
AnnaBridge 189:f392fc9709a3 8062 "PORTIN",
AnnaBridge 189:f392fc9709a3 8063 "PORTOUT",
AnnaBridge 189:f392fc9709a3 8064 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 8065 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 8066 "SERIAL",
AnnaBridge 189:f392fc9709a3 8067 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 8068 "PWMOUT",
AnnaBridge 189:f392fc9709a3 8069 "SPI",
AnnaBridge 189:f392fc9709a3 8070 "SLEEP",
AnnaBridge 189:f392fc9709a3 8071 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 8072 "FLASH",
AnnaBridge 189:f392fc9709a3 8073 "TRNG"
AnnaBridge 189:f392fc9709a3 8074 ],
AnnaBridge 189:f392fc9709a3 8075 "release_versions": ["2", "5"]
AnnaBridge 189:f392fc9709a3 8076 },
AnnaBridge 189:f392fc9709a3 8077 "UNO_91H": {
AnnaBridge 189:f392fc9709a3 8078 "inherits": ["RDA5981X"],
AnnaBridge 189:f392fc9709a3 8079 "detect_code": ["8001"]
AnnaBridge 189:f392fc9709a3 8080 },
AnnaBridge 189:f392fc9709a3 8081 "GD32_Target": {
AnnaBridge 189:f392fc9709a3 8082 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 8083 "public": false,
AnnaBridge 189:f392fc9709a3 8084 "extra_labels": ["GigaDevice"],
AnnaBridge 189:f392fc9709a3 8085 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 189:f392fc9709a3 8086 "device_has": [
AnnaBridge 189:f392fc9709a3 8087 "USTICKER",
AnnaBridge 189:f392fc9709a3 8088 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 8089 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 8090 "PORTIN",
AnnaBridge 189:f392fc9709a3 8091 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 8092 "PORTOUT",
AnnaBridge 189:f392fc9709a3 8093 "PWMOUT",
AnnaBridge 189:f392fc9709a3 8094 "SERIAL"
AnnaBridge 189:f392fc9709a3 8095 ]
AnnaBridge 189:f392fc9709a3 8096 },
AnnaBridge 189:f392fc9709a3 8097 "GD32_F307VG": {
AnnaBridge 189:f392fc9709a3 8098 "inherits": ["GD32_Target"],
AnnaBridge 189:f392fc9709a3 8099 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 8100 "core": "Cortex-M4",
AnnaBridge 189:f392fc9709a3 8101 "extra_labels_add": ["GD32F30X", "GD32F307VG", "GD_EMAC"],
AnnaBridge 189:f392fc9709a3 8102 "device_has_add": [
AnnaBridge 189:f392fc9709a3 8103 "RTC",
AnnaBridge 189:f392fc9709a3 8104 "I2C",
AnnaBridge 189:f392fc9709a3 8105 "CAN",
AnnaBridge 189:f392fc9709a3 8106 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 8107 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 8108 "SPI",
AnnaBridge 189:f392fc9709a3 8109 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 8110 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 8111 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 8112 "EMAC",
AnnaBridge 189:f392fc9709a3 8113 "FLASH",
AnnaBridge 189:f392fc9709a3 8114 "SLEEP",
AnnaBridge 189:f392fc9709a3 8115 "MPU"
AnnaBridge 189:f392fc9709a3 8116 ],
AnnaBridge 189:f392fc9709a3 8117 "detect_code": ["1701"],
AnnaBridge 189:f392fc9709a3 8118 "macros_add": ["GD32F30X_CL"],
AnnaBridge 189:f392fc9709a3 8119 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 8120 "overrides": {
AnnaBridge 189:f392fc9709a3 8121 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 8122 }
AnnaBridge 189:f392fc9709a3 8123 },
AnnaBridge 189:f392fc9709a3 8124 "TT_M3HQ": {
AnnaBridge 189:f392fc9709a3 8125 "inherits": ["Target"],
AnnaBridge 189:f392fc9709a3 8126 "core": "Cortex-M3",
AnnaBridge 189:f392fc9709a3 8127 "is_disk_virtual": true,
AnnaBridge 189:f392fc9709a3 8128 "extra_labels": ["TT"],
AnnaBridge 189:f392fc9709a3 8129 "macros": ["__TT_M3HQ__"],
AnnaBridge 189:f392fc9709a3 8130 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 189:f392fc9709a3 8131 "device_has": [
AnnaBridge 189:f392fc9709a3 8132 "ANALOGIN",
AnnaBridge 189:f392fc9709a3 8133 "USTICKER",
AnnaBridge 189:f392fc9709a3 8134 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 8135 "INTERRUPTIN",
AnnaBridge 189:f392fc9709a3 8136 "PORTIN",
AnnaBridge 189:f392fc9709a3 8137 "PORTINOUT",
AnnaBridge 189:f392fc9709a3 8138 "PORTOUT",
AnnaBridge 189:f392fc9709a3 8139 "PWMOUT",
AnnaBridge 189:f392fc9709a3 8140 "SERIAL",
AnnaBridge 189:f392fc9709a3 8141 "SLEEP",
AnnaBridge 189:f392fc9709a3 8142 "SPI",
AnnaBridge 189:f392fc9709a3 8143 "I2C",
AnnaBridge 189:f392fc9709a3 8144 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 8145 "STDIO_MESSAGES",
AnnaBridge 189:f392fc9709a3 8146 "MPU"
AnnaBridge 189:f392fc9709a3 8147 ],
AnnaBridge 189:f392fc9709a3 8148 "device_name": "TMPM3HQFDFG",
AnnaBridge 189:f392fc9709a3 8149 "detect_code": ["8012"],
AnnaBridge 189:f392fc9709a3 8150 "release_versions": ["5"]
AnnaBridge 189:f392fc9709a3 8151 },
AnnaBridge 189:f392fc9709a3 8152 "GD32_F450ZI": {
AnnaBridge 189:f392fc9709a3 8153 "inherits": ["GD32_Target"],
AnnaBridge 189:f392fc9709a3 8154 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 8155 "core": "Cortex-M4",
AnnaBridge 189:f392fc9709a3 8156 "extra_labels_add": ["GD32F4XX", "GD32F450ZI", "GD_EMAC"],
AnnaBridge 189:f392fc9709a3 8157 "device_has_add": [
AnnaBridge 189:f392fc9709a3 8158 "RTC",
AnnaBridge 189:f392fc9709a3 8159 "I2C",
AnnaBridge 189:f392fc9709a3 8160 "CAN",
AnnaBridge 189:f392fc9709a3 8161 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 8162 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 8163 "SPI",
AnnaBridge 189:f392fc9709a3 8164 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 8165 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 8166 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 8167 "EMAC",
AnnaBridge 189:f392fc9709a3 8168 "FLASH",
AnnaBridge 189:f392fc9709a3 8169 "SLEEP",
AnnaBridge 189:f392fc9709a3 8170 "MPU",
AnnaBridge 189:f392fc9709a3 8171 "TRNG"
AnnaBridge 189:f392fc9709a3 8172 ],
AnnaBridge 189:f392fc9709a3 8173 "device_name": "GD32F450ZI",
AnnaBridge 189:f392fc9709a3 8174 "detect_code": ["1702"],
AnnaBridge 189:f392fc9709a3 8175 "macros_add": ["GD32F450"],
AnnaBridge 189:f392fc9709a3 8176 "release_versions": ["5"],
AnnaBridge 189:f392fc9709a3 8177 "overrides": {
AnnaBridge 189:f392fc9709a3 8178 "network-default-interface-type": "ETHERNET"
AnnaBridge 189:f392fc9709a3 8179 }
AnnaBridge 189:f392fc9709a3 8180 },
AnnaBridge 189:f392fc9709a3 8181 "GD32_E103VB": {
AnnaBridge 189:f392fc9709a3 8182 "inherits": ["GD32_Target"],
AnnaBridge 189:f392fc9709a3 8183 "supported_form_factors": ["ARDUINO"],
AnnaBridge 189:f392fc9709a3 8184 "core": "Cortex-M4",
AnnaBridge 189:f392fc9709a3 8185 "extra_labels_add": ["GD32E10X", "GD32E103VB"],
AnnaBridge 189:f392fc9709a3 8186 "device_has_add": [
AnnaBridge 189:f392fc9709a3 8187 "RTC",
AnnaBridge 189:f392fc9709a3 8188 "I2C",
AnnaBridge 189:f392fc9709a3 8189 "CAN",
AnnaBridge 189:f392fc9709a3 8190 "I2CSLAVE",
AnnaBridge 189:f392fc9709a3 8191 "ANALOGOUT",
AnnaBridge 189:f392fc9709a3 8192 "SPI",
AnnaBridge 189:f392fc9709a3 8193 "SPISLAVE",
AnnaBridge 189:f392fc9709a3 8194 "SERIAL_ASYNCH",
AnnaBridge 189:f392fc9709a3 8195 "SERIAL_FC",
AnnaBridge 189:f392fc9709a3 8196 "FLASH",
AnnaBridge 189:f392fc9709a3 8197 "SLEEP"
AnnaBridge 189:f392fc9709a3 8198 ],
AnnaBridge 189:f392fc9709a3 8199 "detect_code": ["1703"],
AnnaBridge 189:f392fc9709a3 8200 "macros_add": ["GD32E10X"],
AnnaBridge 189:f392fc9709a3 8201 "release_versions": ["5"]
<> 149:156823d33999 8202 }
<> 149:156823d33999 8203 }