mbed library sources. Supersedes mbed-src.

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

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

Who changed what in which revision?

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