SDHI_driver patch (mbedOS 5.11.5)

Committer:
tvendov
Date:
Mon Mar 18 16:54:40 2019 +0000
Revision:
0:e1f465d87307
Initial_II

Who changed what in which revision?

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