SDHI_driver patch (mbedOS 5.11.5)

Committer:
tvendov
Date:
Fri Mar 29 19:47:34 2019 +0200
Revision:
2:7c75ab32d7c9
Fix: Folder structure changed. All SD Auto tests pass with OK!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tvendov 2:7c75ab32d7c9 1 {
tvendov 2:7c75ab32d7c9 2 "Target": {
tvendov 2:7c75ab32d7c9 3 "core": null,
tvendov 2:7c75ab32d7c9 4 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 5 "supported_toolchains": null,
tvendov 2:7c75ab32d7c9 6 "extra_labels": [],
tvendov 2:7c75ab32d7c9 7 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
tvendov 2:7c75ab32d7c9 8 "is_disk_virtual": false,
tvendov 2:7c75ab32d7c9 9 "macros": [],
tvendov 2:7c75ab32d7c9 10 "device_has": [],
tvendov 2:7c75ab32d7c9 11 "features": [],
tvendov 2:7c75ab32d7c9 12 "detect_code": [],
tvendov 2:7c75ab32d7c9 13 "public": false,
tvendov 2:7c75ab32d7c9 14 "default_lib": "std",
tvendov 2:7c75ab32d7c9 15 "bootloader_supported": false,
tvendov 2:7c75ab32d7c9 16 "static_memory_defines": true,
tvendov 2:7c75ab32d7c9 17 "config": {
tvendov 2:7c75ab32d7c9 18 "console-uart-flow-control": {
tvendov 2:7c75ab32d7c9 19 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
tvendov 2:7c75ab32d7c9 20 "value": null
tvendov 2:7c75ab32d7c9 21 },
tvendov 2:7c75ab32d7c9 22 "network-default-interface-type": {
tvendov 2:7c75ab32d7c9 23 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
tvendov 2:7c75ab32d7c9 24 "value": null
tvendov 2:7c75ab32d7c9 25 },
tvendov 2:7c75ab32d7c9 26 "deep-sleep-latency": {
tvendov 2:7c75ab32d7c9 27 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
tvendov 2:7c75ab32d7c9 28 "value": 0
tvendov 2:7c75ab32d7c9 29 },
tvendov 2:7c75ab32d7c9 30 "boot-stack-size": {
tvendov 2:7c75ab32d7c9 31 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
tvendov 2:7c75ab32d7c9 32 "value": "0x1000"
tvendov 2:7c75ab32d7c9 33 },
tvendov 2:7c75ab32d7c9 34 "mpu-rom-end": {
tvendov 2:7c75ab32d7c9 35 "help": "Last address of ROM protected by the MPU",
tvendov 2:7c75ab32d7c9 36 "value": "0x0fffffff"
tvendov 2:7c75ab32d7c9 37 }
tvendov 2:7c75ab32d7c9 38 }
tvendov 2:7c75ab32d7c9 39 },
tvendov 2:7c75ab32d7c9 40 "PSA_Target": {
tvendov 2:7c75ab32d7c9 41 "public": false,
tvendov 2:7c75ab32d7c9 42 "config": {
tvendov 2:7c75ab32d7c9 43 "secure-rom-start": {
tvendov 2:7c75ab32d7c9 44 "help": "Starting address of Secure ROM",
tvendov 2:7c75ab32d7c9 45 "value": null,
tvendov 2:7c75ab32d7c9 46 "macro_name": "PSA_SECURE_ROM_START",
tvendov 2:7c75ab32d7c9 47 "conflicts": ["target.mbed_rom_start"]
tvendov 2:7c75ab32d7c9 48 },
tvendov 2:7c75ab32d7c9 49 "secure-rom-size": {
tvendov 2:7c75ab32d7c9 50 "help": "Size in bytes of Secure ROM",
tvendov 2:7c75ab32d7c9 51 "value": null,
tvendov 2:7c75ab32d7c9 52 "macro_name": "PSA_SECURE_ROM_SIZE",
tvendov 2:7c75ab32d7c9 53 "conflicts": ["target.mbed_rom_size"]
tvendov 2:7c75ab32d7c9 54 },
tvendov 2:7c75ab32d7c9 55 "non-secure-rom-start": {
tvendov 2:7c75ab32d7c9 56 "help": "Starting address of Non-secure ROM",
tvendov 2:7c75ab32d7c9 57 "value": null,
tvendov 2:7c75ab32d7c9 58 "macro_name": "PSA_NON_SECURE_ROM_START",
tvendov 2:7c75ab32d7c9 59 "conflicts": ["target.mbed_rom_start"]
tvendov 2:7c75ab32d7c9 60 },
tvendov 2:7c75ab32d7c9 61 "non-secure-rom-size": {
tvendov 2:7c75ab32d7c9 62 "help": "Size in bytes of Non-secure ROM",
tvendov 2:7c75ab32d7c9 63 "value": null,
tvendov 2:7c75ab32d7c9 64 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
tvendov 2:7c75ab32d7c9 65 "conflicts": ["target.mbed_rom_size"]
tvendov 2:7c75ab32d7c9 66 },
tvendov 2:7c75ab32d7c9 67 "secure-ram-start": {
tvendov 2:7c75ab32d7c9 68 "help": "Starting address of Secure RAM",
tvendov 2:7c75ab32d7c9 69 "value": null,
tvendov 2:7c75ab32d7c9 70 "macro_name": "PSA_SECURE_RAM_START",
tvendov 2:7c75ab32d7c9 71 "conflicts": ["target.mbed_ram_start"]
tvendov 2:7c75ab32d7c9 72 },
tvendov 2:7c75ab32d7c9 73 "secure-ram-size": {
tvendov 2:7c75ab32d7c9 74 "help": "Size in bytes of Secure RAM",
tvendov 2:7c75ab32d7c9 75 "value": null,
tvendov 2:7c75ab32d7c9 76 "macro_name": "PSA_SECURE_RAM_SIZE",
tvendov 2:7c75ab32d7c9 77 "conflicts": ["target.mbed_ram_size"]
tvendov 2:7c75ab32d7c9 78 },
tvendov 2:7c75ab32d7c9 79 "non-secure-ram-start": {
tvendov 2:7c75ab32d7c9 80 "help": "Starting address of Non-secure RAM",
tvendov 2:7c75ab32d7c9 81 "value": null,
tvendov 2:7c75ab32d7c9 82 "macro_name": "PSA_NON_SECURE_RAM_START",
tvendov 2:7c75ab32d7c9 83 "conflicts": ["target.mbed_ram_start"]
tvendov 2:7c75ab32d7c9 84 },
tvendov 2:7c75ab32d7c9 85 "non-secure-ram-size": {
tvendov 2:7c75ab32d7c9 86 "help": "Size in bytes of Non-secure RAM",
tvendov 2:7c75ab32d7c9 87 "value": null,
tvendov 2:7c75ab32d7c9 88 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
tvendov 2:7c75ab32d7c9 89 "conflicts": ["target.mbed_ram_size"]
tvendov 2:7c75ab32d7c9 90 },
tvendov 2:7c75ab32d7c9 91 "shared-ram-start": {
tvendov 2:7c75ab32d7c9 92 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
tvendov 2:7c75ab32d7c9 93 "value": null,
tvendov 2:7c75ab32d7c9 94 "macro_name": "PSA_SHARED_RAM_START"
tvendov 2:7c75ab32d7c9 95 },
tvendov 2:7c75ab32d7c9 96 "shared-ram-size": {
tvendov 2:7c75ab32d7c9 97 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
tvendov 2:7c75ab32d7c9 98 "value": null,
tvendov 2:7c75ab32d7c9 99 "macro_name": "PSA_SHARED_RAM_SIZE"
tvendov 2:7c75ab32d7c9 100 }
tvendov 2:7c75ab32d7c9 101 }
tvendov 2:7c75ab32d7c9 102 },
tvendov 2:7c75ab32d7c9 103 "NSPE_Target": {
tvendov 2:7c75ab32d7c9 104 "inherits": ["PSA_Target"],
tvendov 2:7c75ab32d7c9 105 "components": ["PSA_SRV_IPC", "NSPE"],
tvendov 2:7c75ab32d7c9 106 "device_has_add": ["TRNG"],
tvendov 2:7c75ab32d7c9 107 "public": false
tvendov 2:7c75ab32d7c9 108 },
tvendov 2:7c75ab32d7c9 109 "SPE_Target": {
tvendov 2:7c75ab32d7c9 110 "inherits": ["PSA_Target"],
tvendov 2:7c75ab32d7c9 111 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
tvendov 2:7c75ab32d7c9 112 "public": false
tvendov 2:7c75ab32d7c9 113 },
tvendov 2:7c75ab32d7c9 114 "CM4_UARM": {
tvendov 2:7c75ab32d7c9 115 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 116 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 117 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 118 "public": false,
tvendov 2:7c75ab32d7c9 119 "supported_toolchains": ["uARM"],
tvendov 2:7c75ab32d7c9 120 "default_lib": "small"
tvendov 2:7c75ab32d7c9 121 },
tvendov 2:7c75ab32d7c9 122 "CM4_ARM": {
tvendov 2:7c75ab32d7c9 123 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 124 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 125 "public": false,
tvendov 2:7c75ab32d7c9 126 "supported_toolchains": ["ARM"]
tvendov 2:7c75ab32d7c9 127 },
tvendov 2:7c75ab32d7c9 128 "CM4F_UARM": {
tvendov 2:7c75ab32d7c9 129 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 130 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 131 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 132 "public": false,
tvendov 2:7c75ab32d7c9 133 "supported_toolchains": ["uARM"],
tvendov 2:7c75ab32d7c9 134 "default_lib": "small"
tvendov 2:7c75ab32d7c9 135 },
tvendov 2:7c75ab32d7c9 136 "CM4F_ARM": {
tvendov 2:7c75ab32d7c9 137 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 138 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 139 "public": false,
tvendov 2:7c75ab32d7c9 140 "supported_toolchains": ["ARM"]
tvendov 2:7c75ab32d7c9 141 },
tvendov 2:7c75ab32d7c9 142 "LPCTarget": {
tvendov 2:7c75ab32d7c9 143 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 144 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
tvendov 2:7c75ab32d7c9 145 "public": false
tvendov 2:7c75ab32d7c9 146 },
tvendov 2:7c75ab32d7c9 147 "LPC11C24": {
tvendov 2:7c75ab32d7c9 148 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 149 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 150 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
tvendov 2:7c75ab32d7c9 151 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 152 "macros": [
tvendov 2:7c75ab32d7c9 153 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 155 ],
tvendov 2:7c75ab32d7c9 156 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 157 "device_has": [
tvendov 2:7c75ab32d7c9 158 "ANALOGIN",
tvendov 2:7c75ab32d7c9 159 "CAN",
tvendov 2:7c75ab32d7c9 160 "I2C",
tvendov 2:7c75ab32d7c9 161 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 162 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 163 "PORTIN",
tvendov 2:7c75ab32d7c9 164 "PORTINOUT",
tvendov 2:7c75ab32d7c9 165 "PORTOUT",
tvendov 2:7c75ab32d7c9 166 "PWMOUT",
tvendov 2:7c75ab32d7c9 167 "SERIAL",
tvendov 2:7c75ab32d7c9 168 "SLEEP",
tvendov 2:7c75ab32d7c9 169 "SPI",
tvendov 2:7c75ab32d7c9 170 "SPISLAVE",
tvendov 2:7c75ab32d7c9 171 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 172 ],
tvendov 2:7c75ab32d7c9 173 "device_name": "LPC11C24FBD48/301"
tvendov 2:7c75ab32d7c9 174 },
tvendov 2:7c75ab32d7c9 175 "LPC1114": {
tvendov 2:7c75ab32d7c9 176 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 177 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 178 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 179 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
tvendov 2:7c75ab32d7c9 180 "macros": [
tvendov 2:7c75ab32d7c9 181 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 182 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 183 ],
tvendov 2:7c75ab32d7c9 184 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 185 "device_has": [
tvendov 2:7c75ab32d7c9 186 "ANALOGIN",
tvendov 2:7c75ab32d7c9 187 "I2C",
tvendov 2:7c75ab32d7c9 188 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 189 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 190 "PORTIN",
tvendov 2:7c75ab32d7c9 191 "PORTINOUT",
tvendov 2:7c75ab32d7c9 192 "PORTOUT",
tvendov 2:7c75ab32d7c9 193 "PWMOUT",
tvendov 2:7c75ab32d7c9 194 "SERIAL",
tvendov 2:7c75ab32d7c9 195 "SLEEP",
tvendov 2:7c75ab32d7c9 196 "SPI",
tvendov 2:7c75ab32d7c9 197 "SPISLAVE",
tvendov 2:7c75ab32d7c9 198 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 199 ],
tvendov 2:7c75ab32d7c9 200 "default_lib": "small",
tvendov 2:7c75ab32d7c9 201 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 202 "device_name": "LPC1114FN28/102"
tvendov 2:7c75ab32d7c9 203 },
tvendov 2:7c75ab32d7c9 204 "LPC11U24": {
tvendov 2:7c75ab32d7c9 205 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 206 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 207 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 208 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
tvendov 2:7c75ab32d7c9 209 "macros": [
tvendov 2:7c75ab32d7c9 210 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 211 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 212 ],
tvendov 2:7c75ab32d7c9 213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 214 "detect_code": ["1040"],
tvendov 2:7c75ab32d7c9 215 "device_has": [
tvendov 2:7c75ab32d7c9 216 "ANALOGIN",
tvendov 2:7c75ab32d7c9 217 "I2C",
tvendov 2:7c75ab32d7c9 218 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 219 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 220 "LOCALFILESYSTEM",
tvendov 2:7c75ab32d7c9 221 "PORTIN",
tvendov 2:7c75ab32d7c9 222 "PORTINOUT",
tvendov 2:7c75ab32d7c9 223 "PORTOUT",
tvendov 2:7c75ab32d7c9 224 "PWMOUT",
tvendov 2:7c75ab32d7c9 225 "SEMIHOST",
tvendov 2:7c75ab32d7c9 226 "SERIAL",
tvendov 2:7c75ab32d7c9 227 "SLEEP",
tvendov 2:7c75ab32d7c9 228 "SPI",
tvendov 2:7c75ab32d7c9 229 "SPISLAVE",
tvendov 2:7c75ab32d7c9 230 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 231 ],
tvendov 2:7c75ab32d7c9 232 "default_lib": "small",
tvendov 2:7c75ab32d7c9 233 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 234 "device_name": "LPC11U24FBD48/401"
tvendov 2:7c75ab32d7c9 235 },
tvendov 2:7c75ab32d7c9 236 "OC_MBUINO": {
tvendov 2:7c75ab32d7c9 237 "inherits": ["LPC11U24"],
tvendov 2:7c75ab32d7c9 238 "macros": [
tvendov 2:7c75ab32d7c9 239 "TARGET_LPC11U24",
tvendov 2:7c75ab32d7c9 240 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 241 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 242 ],
tvendov 2:7c75ab32d7c9 243 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 244 "device_has": [
tvendov 2:7c75ab32d7c9 245 "ANALOGIN",
tvendov 2:7c75ab32d7c9 246 "I2C",
tvendov 2:7c75ab32d7c9 247 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 248 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 249 "PORTIN",
tvendov 2:7c75ab32d7c9 250 "PORTINOUT",
tvendov 2:7c75ab32d7c9 251 "PORTOUT",
tvendov 2:7c75ab32d7c9 252 "PWMOUT",
tvendov 2:7c75ab32d7c9 253 "SERIAL",
tvendov 2:7c75ab32d7c9 254 "SLEEP",
tvendov 2:7c75ab32d7c9 255 "SPI",
tvendov 2:7c75ab32d7c9 256 "SPISLAVE",
tvendov 2:7c75ab32d7c9 257 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 258 ],
tvendov 2:7c75ab32d7c9 259 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 260 },
tvendov 2:7c75ab32d7c9 261 "LPC11U24_301": {
tvendov 2:7c75ab32d7c9 262 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 263 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 264 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 265 "macros": [
tvendov 2:7c75ab32d7c9 266 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 268 ],
tvendov 2:7c75ab32d7c9 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 270 "device_has": [
tvendov 2:7c75ab32d7c9 271 "ANALOGIN",
tvendov 2:7c75ab32d7c9 272 "I2C",
tvendov 2:7c75ab32d7c9 273 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 274 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 275 "LOCALFILESYSTEM",
tvendov 2:7c75ab32d7c9 276 "PORTIN",
tvendov 2:7c75ab32d7c9 277 "PORTINOUT",
tvendov 2:7c75ab32d7c9 278 "PORTOUT",
tvendov 2:7c75ab32d7c9 279 "PWMOUT",
tvendov 2:7c75ab32d7c9 280 "SEMIHOST",
tvendov 2:7c75ab32d7c9 281 "SERIAL",
tvendov 2:7c75ab32d7c9 282 "SLEEP",
tvendov 2:7c75ab32d7c9 283 "SPI",
tvendov 2:7c75ab32d7c9 284 "SPISLAVE",
tvendov 2:7c75ab32d7c9 285 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 286 ],
tvendov 2:7c75ab32d7c9 287 "device_name": "LPC11U24FHI33/301"
tvendov 2:7c75ab32d7c9 288 },
tvendov 2:7c75ab32d7c9 289 "LPC11U34_421": {
tvendov 2:7c75ab32d7c9 290 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 291 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 292 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 293 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 294 "macros": [
tvendov 2:7c75ab32d7c9 295 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 296 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 297 ],
tvendov 2:7c75ab32d7c9 298 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 299 "device_has": [
tvendov 2:7c75ab32d7c9 300 "ANALOGIN",
tvendov 2:7c75ab32d7c9 301 "I2C",
tvendov 2:7c75ab32d7c9 302 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 303 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 304 "PORTIN",
tvendov 2:7c75ab32d7c9 305 "PORTINOUT",
tvendov 2:7c75ab32d7c9 306 "PORTOUT",
tvendov 2:7c75ab32d7c9 307 "PWMOUT",
tvendov 2:7c75ab32d7c9 308 "SERIAL",
tvendov 2:7c75ab32d7c9 309 "SLEEP",
tvendov 2:7c75ab32d7c9 310 "SPI",
tvendov 2:7c75ab32d7c9 311 "SPISLAVE"
tvendov 2:7c75ab32d7c9 312 ],
tvendov 2:7c75ab32d7c9 313 "default_lib": "small",
tvendov 2:7c75ab32d7c9 314 "device_name": "LPC11U34FBD48/311"
tvendov 2:7c75ab32d7c9 315 },
tvendov 2:7c75ab32d7c9 316 "MICRONFCBOARD": {
tvendov 2:7c75ab32d7c9 317 "inherits": ["LPC11U34_421"],
tvendov 2:7c75ab32d7c9 318 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
tvendov 2:7c75ab32d7c9 319 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
tvendov 2:7c75ab32d7c9 320 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 321 "device_name": "LPC11U34FBD48/311"
tvendov 2:7c75ab32d7c9 322 },
tvendov 2:7c75ab32d7c9 323 "LPC11U35_401": {
tvendov 2:7c75ab32d7c9 324 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 325 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 326 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 327 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 328 "macros": [
tvendov 2:7c75ab32d7c9 329 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 330 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 331 ],
tvendov 2:7c75ab32d7c9 332 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 333 "device_has": [
tvendov 2:7c75ab32d7c9 334 "ANALOGIN",
tvendov 2:7c75ab32d7c9 335 "I2C",
tvendov 2:7c75ab32d7c9 336 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 337 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 338 "PORTIN",
tvendov 2:7c75ab32d7c9 339 "PORTINOUT",
tvendov 2:7c75ab32d7c9 340 "PORTOUT",
tvendov 2:7c75ab32d7c9 341 "PWMOUT",
tvendov 2:7c75ab32d7c9 342 "SERIAL",
tvendov 2:7c75ab32d7c9 343 "SLEEP",
tvendov 2:7c75ab32d7c9 344 "SPI",
tvendov 2:7c75ab32d7c9 345 "SPISLAVE"
tvendov 2:7c75ab32d7c9 346 ],
tvendov 2:7c75ab32d7c9 347 "default_lib": "small",
tvendov 2:7c75ab32d7c9 348 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 349 "device_name": "LPC11U35FBD48/401"
tvendov 2:7c75ab32d7c9 350 },
tvendov 2:7c75ab32d7c9 351 "LPC11U35_501": {
tvendov 2:7c75ab32d7c9 352 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 353 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 354 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 355 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
tvendov 2:7c75ab32d7c9 356 "macros": [
tvendov 2:7c75ab32d7c9 357 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 358 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 359 ],
tvendov 2:7c75ab32d7c9 360 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 361 "device_has": [
tvendov 2:7c75ab32d7c9 362 "ANALOGIN",
tvendov 2:7c75ab32d7c9 363 "I2C",
tvendov 2:7c75ab32d7c9 364 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 365 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 366 "PORTIN",
tvendov 2:7c75ab32d7c9 367 "PORTINOUT",
tvendov 2:7c75ab32d7c9 368 "PORTOUT",
tvendov 2:7c75ab32d7c9 369 "PWMOUT",
tvendov 2:7c75ab32d7c9 370 "SERIAL",
tvendov 2:7c75ab32d7c9 371 "SLEEP",
tvendov 2:7c75ab32d7c9 372 "SPI",
tvendov 2:7c75ab32d7c9 373 "SPISLAVE"
tvendov 2:7c75ab32d7c9 374 ],
tvendov 2:7c75ab32d7c9 375 "default_lib": "small",
tvendov 2:7c75ab32d7c9 376 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 377 "device_name": "LPC11U35FHI33/501"
tvendov 2:7c75ab32d7c9 378 },
tvendov 2:7c75ab32d7c9 379 "LPC11U35_501_IBDAP": {
tvendov 2:7c75ab32d7c9 380 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 381 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 382 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 383 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
tvendov 2:7c75ab32d7c9 384 "macros": [
tvendov 2:7c75ab32d7c9 385 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 386 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 387 ],
tvendov 2:7c75ab32d7c9 388 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 389 "device_has": [
tvendov 2:7c75ab32d7c9 390 "ANALOGIN",
tvendov 2:7c75ab32d7c9 391 "I2C",
tvendov 2:7c75ab32d7c9 392 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 393 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 394 "PORTIN",
tvendov 2:7c75ab32d7c9 395 "PORTINOUT",
tvendov 2:7c75ab32d7c9 396 "PORTOUT",
tvendov 2:7c75ab32d7c9 397 "PWMOUT",
tvendov 2:7c75ab32d7c9 398 "SERIAL",
tvendov 2:7c75ab32d7c9 399 "SLEEP",
tvendov 2:7c75ab32d7c9 400 "SPI",
tvendov 2:7c75ab32d7c9 401 "SPISLAVE"
tvendov 2:7c75ab32d7c9 402 ],
tvendov 2:7c75ab32d7c9 403 "default_lib": "small",
tvendov 2:7c75ab32d7c9 404 "device_name": "LPC11U35FHI33/501"
tvendov 2:7c75ab32d7c9 405 },
tvendov 2:7c75ab32d7c9 406 "XADOW_M0": {
tvendov 2:7c75ab32d7c9 407 "inherits": ["LPC11U35_501"]
tvendov 2:7c75ab32d7c9 408 },
tvendov 2:7c75ab32d7c9 409 "LPC11U35_Y5_MBUG": {
tvendov 2:7c75ab32d7c9 410 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 411 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 412 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 413 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
tvendov 2:7c75ab32d7c9 414 "macros": [
tvendov 2:7c75ab32d7c9 415 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 416 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 417 ],
tvendov 2:7c75ab32d7c9 418 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 419 "device_has": [
tvendov 2:7c75ab32d7c9 420 "ANALOGIN",
tvendov 2:7c75ab32d7c9 421 "I2C",
tvendov 2:7c75ab32d7c9 422 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 423 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 424 "PORTIN",
tvendov 2:7c75ab32d7c9 425 "PORTINOUT",
tvendov 2:7c75ab32d7c9 426 "PORTOUT",
tvendov 2:7c75ab32d7c9 427 "PWMOUT",
tvendov 2:7c75ab32d7c9 428 "SERIAL",
tvendov 2:7c75ab32d7c9 429 "SLEEP",
tvendov 2:7c75ab32d7c9 430 "SPI",
tvendov 2:7c75ab32d7c9 431 "SPISLAVE"
tvendov 2:7c75ab32d7c9 432 ],
tvendov 2:7c75ab32d7c9 433 "default_lib": "small",
tvendov 2:7c75ab32d7c9 434 "device_name": "LPC11U35FHI33/501"
tvendov 2:7c75ab32d7c9 435 },
tvendov 2:7c75ab32d7c9 436 "LPC11U37_501": {
tvendov 2:7c75ab32d7c9 437 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 438 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 439 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 440 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 441 "macros": [
tvendov 2:7c75ab32d7c9 442 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 443 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 444 ],
tvendov 2:7c75ab32d7c9 445 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 446 "default_lib": "small",
tvendov 2:7c75ab32d7c9 447 "device_name": "LPC11U37FBD64/501"
tvendov 2:7c75ab32d7c9 448 },
tvendov 2:7c75ab32d7c9 449 "LPCCAPPUCCINO": {
tvendov 2:7c75ab32d7c9 450 "inherits": ["LPC11U37_501"],
tvendov 2:7c75ab32d7c9 451 "device_has": [
tvendov 2:7c75ab32d7c9 452 "ANALOGIN",
tvendov 2:7c75ab32d7c9 453 "I2C",
tvendov 2:7c75ab32d7c9 454 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 455 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 456 "PORTIN",
tvendov 2:7c75ab32d7c9 457 "PORTINOUT",
tvendov 2:7c75ab32d7c9 458 "PORTOUT",
tvendov 2:7c75ab32d7c9 459 "PWMOUT",
tvendov 2:7c75ab32d7c9 460 "SERIAL",
tvendov 2:7c75ab32d7c9 461 "SLEEP",
tvendov 2:7c75ab32d7c9 462 "SPI",
tvendov 2:7c75ab32d7c9 463 "SPISLAVE"
tvendov 2:7c75ab32d7c9 464 ],
tvendov 2:7c75ab32d7c9 465 "device_name": "LPC11U37FBD64/501"
tvendov 2:7c75ab32d7c9 466 },
tvendov 2:7c75ab32d7c9 467 "ARCH_GPRS": {
tvendov 2:7c75ab32d7c9 468 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 469 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 470 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 471 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
tvendov 2:7c75ab32d7c9 472 "macros": [
tvendov 2:7c75ab32d7c9 473 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 474 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 475 ],
tvendov 2:7c75ab32d7c9 476 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 477 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 478 "device_has": [
tvendov 2:7c75ab32d7c9 479 "ANALOGIN",
tvendov 2:7c75ab32d7c9 480 "I2C",
tvendov 2:7c75ab32d7c9 481 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 482 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 483 "PORTIN",
tvendov 2:7c75ab32d7c9 484 "PORTINOUT",
tvendov 2:7c75ab32d7c9 485 "PORTOUT",
tvendov 2:7c75ab32d7c9 486 "PWMOUT",
tvendov 2:7c75ab32d7c9 487 "SERIAL",
tvendov 2:7c75ab32d7c9 488 "SLEEP",
tvendov 2:7c75ab32d7c9 489 "SPI",
tvendov 2:7c75ab32d7c9 490 "SPISLAVE"
tvendov 2:7c75ab32d7c9 491 ],
tvendov 2:7c75ab32d7c9 492 "default_lib": "small",
tvendov 2:7c75ab32d7c9 493 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 494 "device_name": "LPC11U37FBD64/501"
tvendov 2:7c75ab32d7c9 495 },
tvendov 2:7c75ab32d7c9 496 "LPC11U68": {
tvendov 2:7c75ab32d7c9 497 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 498 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 499 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 500 "extra_labels": ["NXP", "LPC11U6X"],
tvendov 2:7c75ab32d7c9 501 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 502 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 503 "detect_code": ["1168"],
tvendov 2:7c75ab32d7c9 504 "device_has": [
tvendov 2:7c75ab32d7c9 505 "ANALOGIN",
tvendov 2:7c75ab32d7c9 506 "I2C",
tvendov 2:7c75ab32d7c9 507 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 508 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 509 "PWMOUT",
tvendov 2:7c75ab32d7c9 510 "SERIAL",
tvendov 2:7c75ab32d7c9 511 "SLEEP",
tvendov 2:7c75ab32d7c9 512 "SPI"
tvendov 2:7c75ab32d7c9 513 ],
tvendov 2:7c75ab32d7c9 514 "default_lib": "small",
tvendov 2:7c75ab32d7c9 515 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 516 "device_name": "LPC11U68JBD100"
tvendov 2:7c75ab32d7c9 517 },
tvendov 2:7c75ab32d7c9 518 "LPC1347": {
tvendov 2:7c75ab32d7c9 519 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 520 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 521 "extra_labels": ["NXP", "LPC13XX"],
tvendov 2:7c75ab32d7c9 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 523 "device_has": [
tvendov 2:7c75ab32d7c9 524 "ANALOGIN",
tvendov 2:7c75ab32d7c9 525 "I2C",
tvendov 2:7c75ab32d7c9 526 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 527 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 528 "PORTIN",
tvendov 2:7c75ab32d7c9 529 "PORTINOUT",
tvendov 2:7c75ab32d7c9 530 "PORTOUT",
tvendov 2:7c75ab32d7c9 531 "PWMOUT",
tvendov 2:7c75ab32d7c9 532 "SERIAL",
tvendov 2:7c75ab32d7c9 533 "SLEEP",
tvendov 2:7c75ab32d7c9 534 "SPI",
tvendov 2:7c75ab32d7c9 535 "SPISLAVE",
tvendov 2:7c75ab32d7c9 536 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 537 ],
tvendov 2:7c75ab32d7c9 538 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 539 "device_name": "LPC1347FBD48"
tvendov 2:7c75ab32d7c9 540 },
tvendov 2:7c75ab32d7c9 541 "LPC1549": {
tvendov 2:7c75ab32d7c9 542 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 543 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 544 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 545 "extra_labels": ["NXP", "LPC15XX"],
tvendov 2:7c75ab32d7c9 546 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 547 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 548 "detect_code": ["1549"],
tvendov 2:7c75ab32d7c9 549 "device_has": [
tvendov 2:7c75ab32d7c9 550 "ANALOGIN",
tvendov 2:7c75ab32d7c9 551 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 552 "CAN",
tvendov 2:7c75ab32d7c9 553 "I2C",
tvendov 2:7c75ab32d7c9 554 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 555 "PWMOUT",
tvendov 2:7c75ab32d7c9 556 "SERIAL",
tvendov 2:7c75ab32d7c9 557 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 558 "SPI",
tvendov 2:7c75ab32d7c9 559 "SPISLAVE"
tvendov 2:7c75ab32d7c9 560 ],
tvendov 2:7c75ab32d7c9 561 "default_lib": "small",
tvendov 2:7c75ab32d7c9 562 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 563 "device_name": "LPC1549JBD64"
tvendov 2:7c75ab32d7c9 564 },
tvendov 2:7c75ab32d7c9 565 "LPC1768": {
tvendov 2:7c75ab32d7c9 566 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 567 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 568 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
tvendov 2:7c75ab32d7c9 569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 570 "detect_code": ["1010"],
tvendov 2:7c75ab32d7c9 571 "device_has": [
tvendov 2:7c75ab32d7c9 572 "RTC",
tvendov 2:7c75ab32d7c9 573 "USTICKER",
tvendov 2:7c75ab32d7c9 574 "ANALOGIN",
tvendov 2:7c75ab32d7c9 575 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 576 "CAN",
tvendov 2:7c75ab32d7c9 577 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 578 "EMAC",
tvendov 2:7c75ab32d7c9 579 "ETHERNET",
tvendov 2:7c75ab32d7c9 580 "I2C",
tvendov 2:7c75ab32d7c9 581 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 582 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 583 "LOCALFILESYSTEM",
tvendov 2:7c75ab32d7c9 584 "PORTIN",
tvendov 2:7c75ab32d7c9 585 "PORTINOUT",
tvendov 2:7c75ab32d7c9 586 "PORTOUT",
tvendov 2:7c75ab32d7c9 587 "PWMOUT",
tvendov 2:7c75ab32d7c9 588 "SEMIHOST",
tvendov 2:7c75ab32d7c9 589 "SERIAL",
tvendov 2:7c75ab32d7c9 590 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 591 "SLEEP",
tvendov 2:7c75ab32d7c9 592 "SPI",
tvendov 2:7c75ab32d7c9 593 "SPISLAVE",
tvendov 2:7c75ab32d7c9 594 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 595 "FLASH",
tvendov 2:7c75ab32d7c9 596 "MPU"
tvendov 2:7c75ab32d7c9 597 ],
tvendov 2:7c75ab32d7c9 598 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 599 "device_name": "LPC1768",
tvendov 2:7c75ab32d7c9 600 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 601 "config": {
tvendov 2:7c75ab32d7c9 602 "us-ticker-timer": {
tvendov 2:7c75ab32d7c9 603 "help": "Chooses which timer (0-3) to use for us_ticker.c",
tvendov 2:7c75ab32d7c9 604 "value": 3
tvendov 2:7c75ab32d7c9 605 }
tvendov 2:7c75ab32d7c9 606 },
tvendov 2:7c75ab32d7c9 607 "overrides": {
tvendov 2:7c75ab32d7c9 608 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 609 }
tvendov 2:7c75ab32d7c9 610 },
tvendov 2:7c75ab32d7c9 611 "LPC1769": {
tvendov 2:7c75ab32d7c9 612 "inherits": ["LPC1768"],
tvendov 2:7c75ab32d7c9 613 "device_name": "LPC1769"
tvendov 2:7c75ab32d7c9 614 },
tvendov 2:7c75ab32d7c9 615 "ARCH_PRO": {
tvendov 2:7c75ab32d7c9 616 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 617 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 618 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 619 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
tvendov 2:7c75ab32d7c9 620 "macros": ["TARGET_LPC1768"],
tvendov 2:7c75ab32d7c9 621 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 622 "device_has": [
tvendov 2:7c75ab32d7c9 623 "ANALOGIN",
tvendov 2:7c75ab32d7c9 624 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 625 "CAN",
tvendov 2:7c75ab32d7c9 626 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 627 "EMAC",
tvendov 2:7c75ab32d7c9 628 "ETHERNET",
tvendov 2:7c75ab32d7c9 629 "I2C",
tvendov 2:7c75ab32d7c9 630 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 631 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 632 "PORTIN",
tvendov 2:7c75ab32d7c9 633 "PORTINOUT",
tvendov 2:7c75ab32d7c9 634 "PORTOUT",
tvendov 2:7c75ab32d7c9 635 "PWMOUT",
tvendov 2:7c75ab32d7c9 636 "SERIAL",
tvendov 2:7c75ab32d7c9 637 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 638 "SLEEP",
tvendov 2:7c75ab32d7c9 639 "SPI",
tvendov 2:7c75ab32d7c9 640 "SPISLAVE",
tvendov 2:7c75ab32d7c9 641 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 642 "FLASH",
tvendov 2:7c75ab32d7c9 643 "MPU"
tvendov 2:7c75ab32d7c9 644 ],
tvendov 2:7c75ab32d7c9 645 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 646 "device_name": "LPC1768",
tvendov 2:7c75ab32d7c9 647 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 648 "overrides": {
tvendov 2:7c75ab32d7c9 649 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 650 }
tvendov 2:7c75ab32d7c9 651 },
tvendov 2:7c75ab32d7c9 652 "UBLOX_C027": {
tvendov 2:7c75ab32d7c9 653 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 654 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 655 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 656 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
tvendov 2:7c75ab32d7c9 657 "config": {
tvendov 2:7c75ab32d7c9 658 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 659 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 660 "value": 1,
tvendov 2:7c75ab32d7c9 661 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 662 },
tvendov 2:7c75ab32d7c9 663 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 664 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 665 "value": 1,
tvendov 2:7c75ab32d7c9 666 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 667 }
tvendov 2:7c75ab32d7c9 668 },
tvendov 2:7c75ab32d7c9 669 "macros": ["TARGET_LPC1768"],
tvendov 2:7c75ab32d7c9 670 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 671 "device_has": [
tvendov 2:7c75ab32d7c9 672 "USTICKER",
tvendov 2:7c75ab32d7c9 673 "ANALOGIN",
tvendov 2:7c75ab32d7c9 674 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 675 "CAN",
tvendov 2:7c75ab32d7c9 676 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 677 "EMAC",
tvendov 2:7c75ab32d7c9 678 "ETHERNET",
tvendov 2:7c75ab32d7c9 679 "I2C",
tvendov 2:7c75ab32d7c9 680 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 681 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 682 "PORTIN",
tvendov 2:7c75ab32d7c9 683 "PORTINOUT",
tvendov 2:7c75ab32d7c9 684 "PORTOUT",
tvendov 2:7c75ab32d7c9 685 "PWMOUT",
tvendov 2:7c75ab32d7c9 686 "SERIAL",
tvendov 2:7c75ab32d7c9 687 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 688 "SLEEP",
tvendov 2:7c75ab32d7c9 689 "SPI",
tvendov 2:7c75ab32d7c9 690 "SPISLAVE",
tvendov 2:7c75ab32d7c9 691 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 692 "FLASH",
tvendov 2:7c75ab32d7c9 693 "MPU"
tvendov 2:7c75ab32d7c9 694 ],
tvendov 2:7c75ab32d7c9 695 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 696 "device_name": "LPC1768",
tvendov 2:7c75ab32d7c9 697 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 698 "overrides": {
tvendov 2:7c75ab32d7c9 699 "network-default-interface-type": "CELLULAR"
tvendov 2:7c75ab32d7c9 700 }
tvendov 2:7c75ab32d7c9 701 },
tvendov 2:7c75ab32d7c9 702 "XBED_LPC1768": {
tvendov 2:7c75ab32d7c9 703 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 704 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 705 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 706 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
tvendov 2:7c75ab32d7c9 707 "macros": ["TARGET_LPC1768"],
tvendov 2:7c75ab32d7c9 708 "detect_code": ["1010"],
tvendov 2:7c75ab32d7c9 709 "device_has": [
tvendov 2:7c75ab32d7c9 710 "ANALOGIN",
tvendov 2:7c75ab32d7c9 711 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 712 "CAN",
tvendov 2:7c75ab32d7c9 713 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 714 "ETHERNET",
tvendov 2:7c75ab32d7c9 715 "I2C",
tvendov 2:7c75ab32d7c9 716 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 717 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 718 "LOCALFILESYSTEM",
tvendov 2:7c75ab32d7c9 719 "PORTIN",
tvendov 2:7c75ab32d7c9 720 "PORTINOUT",
tvendov 2:7c75ab32d7c9 721 "PORTOUT",
tvendov 2:7c75ab32d7c9 722 "PWMOUT",
tvendov 2:7c75ab32d7c9 723 "SEMIHOST",
tvendov 2:7c75ab32d7c9 724 "SERIAL",
tvendov 2:7c75ab32d7c9 725 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 726 "SLEEP",
tvendov 2:7c75ab32d7c9 727 "SPI",
tvendov 2:7c75ab32d7c9 728 "SPISLAVE",
tvendov 2:7c75ab32d7c9 729 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 730 "FLASH",
tvendov 2:7c75ab32d7c9 731 "MPU"
tvendov 2:7c75ab32d7c9 732 ],
tvendov 2:7c75ab32d7c9 733 "device_name": "LPC1768"
tvendov 2:7c75ab32d7c9 734 },
tvendov 2:7c75ab32d7c9 735 "LPC810": {
tvendov 2:7c75ab32d7c9 736 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 737 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 738 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 739 "extra_labels": ["NXP", "LPC81X"],
tvendov 2:7c75ab32d7c9 740 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 741 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 742 "device_has": [
tvendov 2:7c75ab32d7c9 743 "I2C",
tvendov 2:7c75ab32d7c9 744 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 745 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 746 "PWMOUT",
tvendov 2:7c75ab32d7c9 747 "SERIAL",
tvendov 2:7c75ab32d7c9 748 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 749 "SLEEP",
tvendov 2:7c75ab32d7c9 750 "SPI",
tvendov 2:7c75ab32d7c9 751 "SPISLAVE"
tvendov 2:7c75ab32d7c9 752 ],
tvendov 2:7c75ab32d7c9 753 "default_lib": "small",
tvendov 2:7c75ab32d7c9 754 "device_name": "LPC810M021FN8"
tvendov 2:7c75ab32d7c9 755 },
tvendov 2:7c75ab32d7c9 756 "LPC812": {
tvendov 2:7c75ab32d7c9 757 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 758 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 759 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 760 "extra_labels": ["NXP", "LPC81X"],
tvendov 2:7c75ab32d7c9 761 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 762 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 763 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 764 "detect_code": ["1050"],
tvendov 2:7c75ab32d7c9 765 "device_has": [
tvendov 2:7c75ab32d7c9 766 "I2C",
tvendov 2:7c75ab32d7c9 767 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 768 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 769 "PWMOUT",
tvendov 2:7c75ab32d7c9 770 "SERIAL",
tvendov 2:7c75ab32d7c9 771 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 772 "SLEEP",
tvendov 2:7c75ab32d7c9 773 "SPI",
tvendov 2:7c75ab32d7c9 774 "SPISLAVE"
tvendov 2:7c75ab32d7c9 775 ],
tvendov 2:7c75ab32d7c9 776 "default_lib": "small",
tvendov 2:7c75ab32d7c9 777 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 778 "device_name": "LPC812M101JDH20"
tvendov 2:7c75ab32d7c9 779 },
tvendov 2:7c75ab32d7c9 780 "LPC824": {
tvendov 2:7c75ab32d7c9 781 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 782 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 783 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 784 "extra_labels": ["NXP", "LPC82X"],
tvendov 2:7c75ab32d7c9 785 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 786 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 787 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 788 "device_has": [
tvendov 2:7c75ab32d7c9 789 "ANALOGIN",
tvendov 2:7c75ab32d7c9 790 "I2C",
tvendov 2:7c75ab32d7c9 791 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 792 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 793 "PWMOUT",
tvendov 2:7c75ab32d7c9 794 "SERIAL",
tvendov 2:7c75ab32d7c9 795 "SLEEP",
tvendov 2:7c75ab32d7c9 796 "SPI",
tvendov 2:7c75ab32d7c9 797 "SPISLAVE"
tvendov 2:7c75ab32d7c9 798 ],
tvendov 2:7c75ab32d7c9 799 "default_lib": "small",
tvendov 2:7c75ab32d7c9 800 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 801 "device_name": "LPC824M201JDH20"
tvendov 2:7c75ab32d7c9 802 },
tvendov 2:7c75ab32d7c9 803 "SSCI824": {
tvendov 2:7c75ab32d7c9 804 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 805 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 806 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 807 "extra_labels": ["NXP", "LPC82X"],
tvendov 2:7c75ab32d7c9 808 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 809 "supported_toolchains": ["uARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 810 "device_has": [
tvendov 2:7c75ab32d7c9 811 "ANALOGIN",
tvendov 2:7c75ab32d7c9 812 "I2C",
tvendov 2:7c75ab32d7c9 813 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 814 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 815 "PWMOUT",
tvendov 2:7c75ab32d7c9 816 "SERIAL",
tvendov 2:7c75ab32d7c9 817 "SLEEP",
tvendov 2:7c75ab32d7c9 818 "SPI",
tvendov 2:7c75ab32d7c9 819 "SPISLAVE"
tvendov 2:7c75ab32d7c9 820 ],
tvendov 2:7c75ab32d7c9 821 "default_lib": "small",
tvendov 2:7c75ab32d7c9 822 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 823 },
tvendov 2:7c75ab32d7c9 824 "MCU_LPC4088": {
tvendov 2:7c75ab32d7c9 825 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 826 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 827 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
tvendov 2:7c75ab32d7c9 828 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 829 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 830 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 831 "function": "LPC4088Code.binary_hook"
tvendov 2:7c75ab32d7c9 832 },
tvendov 2:7c75ab32d7c9 833 "device_has": [
tvendov 2:7c75ab32d7c9 834 "ANALOGIN",
tvendov 2:7c75ab32d7c9 835 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 836 "CAN",
tvendov 2:7c75ab32d7c9 837 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 838 "EMAC",
tvendov 2:7c75ab32d7c9 839 "ETHERNET",
tvendov 2:7c75ab32d7c9 840 "I2C",
tvendov 2:7c75ab32d7c9 841 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 842 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 843 "PORTIN",
tvendov 2:7c75ab32d7c9 844 "PORTINOUT",
tvendov 2:7c75ab32d7c9 845 "PORTOUT",
tvendov 2:7c75ab32d7c9 846 "PWMOUT",
tvendov 2:7c75ab32d7c9 847 "SERIAL",
tvendov 2:7c75ab32d7c9 848 "SLEEP",
tvendov 2:7c75ab32d7c9 849 "SPI",
tvendov 2:7c75ab32d7c9 850 "SPISLAVE",
tvendov 2:7c75ab32d7c9 851 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 852 "MPU"
tvendov 2:7c75ab32d7c9 853 ],
tvendov 2:7c75ab32d7c9 854 "device_name": "LPC4088FBD144",
tvendov 2:7c75ab32d7c9 855 "overrides": {
tvendov 2:7c75ab32d7c9 856 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 857 }
tvendov 2:7c75ab32d7c9 858 },
tvendov 2:7c75ab32d7c9 859 "LPC4088": {
tvendov 2:7c75ab32d7c9 860 "inherits": ["MCU_LPC4088"],
tvendov 2:7c75ab32d7c9 861 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 862 },
tvendov 2:7c75ab32d7c9 863 "LPC4088_DM": {
tvendov 2:7c75ab32d7c9 864 "inherits": ["MCU_LPC4088"],
tvendov 2:7c75ab32d7c9 865 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 866 },
tvendov 2:7c75ab32d7c9 867 "LPC4330_M4": {
tvendov 2:7c75ab32d7c9 868 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 869 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 870 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
tvendov 2:7c75ab32d7c9 871 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 872 "device_has": [
tvendov 2:7c75ab32d7c9 873 "ANALOGIN",
tvendov 2:7c75ab32d7c9 874 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 875 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 876 "ETHERNET",
tvendov 2:7c75ab32d7c9 877 "I2C",
tvendov 2:7c75ab32d7c9 878 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 879 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 880 "PORTIN",
tvendov 2:7c75ab32d7c9 881 "PORTINOUT",
tvendov 2:7c75ab32d7c9 882 "PORTOUT",
tvendov 2:7c75ab32d7c9 883 "PWMOUT",
tvendov 2:7c75ab32d7c9 884 "SERIAL",
tvendov 2:7c75ab32d7c9 885 "SLEEP",
tvendov 2:7c75ab32d7c9 886 "SPI",
tvendov 2:7c75ab32d7c9 887 "SPISLAVE",
tvendov 2:7c75ab32d7c9 888 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 889 "MPU"
tvendov 2:7c75ab32d7c9 890 ],
tvendov 2:7c75ab32d7c9 891 "device_name": "LPC4330"
tvendov 2:7c75ab32d7c9 892 },
tvendov 2:7c75ab32d7c9 893 "LPC4330_M0": {
tvendov 2:7c75ab32d7c9 894 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 895 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 896 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
tvendov 2:7c75ab32d7c9 897 "supported_toolchains": ["ARM", "IAR"],
tvendov 2:7c75ab32d7c9 898 "device_has": [
tvendov 2:7c75ab32d7c9 899 "ANALOGIN",
tvendov 2:7c75ab32d7c9 900 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 901 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 902 "ETHERNET",
tvendov 2:7c75ab32d7c9 903 "I2C",
tvendov 2:7c75ab32d7c9 904 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 905 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 906 "PORTIN",
tvendov 2:7c75ab32d7c9 907 "PORTINOUT",
tvendov 2:7c75ab32d7c9 908 "PORTOUT",
tvendov 2:7c75ab32d7c9 909 "PWMOUT",
tvendov 2:7c75ab32d7c9 910 "SERIAL",
tvendov 2:7c75ab32d7c9 911 "SLEEP",
tvendov 2:7c75ab32d7c9 912 "SPI",
tvendov 2:7c75ab32d7c9 913 "SPISLAVE",
tvendov 2:7c75ab32d7c9 914 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 915 ]
tvendov 2:7c75ab32d7c9 916 },
tvendov 2:7c75ab32d7c9 917 "LPC4337": {
tvendov 2:7c75ab32d7c9 918 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 919 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 920 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
tvendov 2:7c75ab32d7c9 921 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 922 "device_has": [
tvendov 2:7c75ab32d7c9 923 "ANALOGIN",
tvendov 2:7c75ab32d7c9 924 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 925 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 926 "ETHERNET",
tvendov 2:7c75ab32d7c9 927 "I2C",
tvendov 2:7c75ab32d7c9 928 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 929 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 930 "PORTIN",
tvendov 2:7c75ab32d7c9 931 "PORTINOUT",
tvendov 2:7c75ab32d7c9 932 "PORTOUT",
tvendov 2:7c75ab32d7c9 933 "PWMOUT",
tvendov 2:7c75ab32d7c9 934 "SERIAL",
tvendov 2:7c75ab32d7c9 935 "SLEEP",
tvendov 2:7c75ab32d7c9 936 "SPI",
tvendov 2:7c75ab32d7c9 937 "SPISLAVE",
tvendov 2:7c75ab32d7c9 938 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 939 "MPU"
tvendov 2:7c75ab32d7c9 940 ],
tvendov 2:7c75ab32d7c9 941 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 942 "device_name": "LPC4337"
tvendov 2:7c75ab32d7c9 943 },
tvendov 2:7c75ab32d7c9 944 "LPC1800": {
tvendov 2:7c75ab32d7c9 945 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 946 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 947 "extra_labels": ["NXP", "LPC43XX"],
tvendov 2:7c75ab32d7c9 948 "public": false,
tvendov 2:7c75ab32d7c9 949 "supported_toolchains": ["ARM", "IAR"]
tvendov 2:7c75ab32d7c9 950 },
tvendov 2:7c75ab32d7c9 951 "LPC11U37H_401": {
tvendov 2:7c75ab32d7c9 952 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 953 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 954 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 955 "extra_labels": ["NXP", "LPC11UXX"],
tvendov 2:7c75ab32d7c9 956 "macros": [
tvendov 2:7c75ab32d7c9 957 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 959 ],
tvendov 2:7c75ab32d7c9 960 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 961 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 962 "device_has": [
tvendov 2:7c75ab32d7c9 963 "ANALOGIN",
tvendov 2:7c75ab32d7c9 964 "I2C",
tvendov 2:7c75ab32d7c9 965 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 966 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 967 "PORTIN",
tvendov 2:7c75ab32d7c9 968 "PORTINOUT",
tvendov 2:7c75ab32d7c9 969 "PORTOUT",
tvendov 2:7c75ab32d7c9 970 "PWMOUT",
tvendov 2:7c75ab32d7c9 971 "SERIAL",
tvendov 2:7c75ab32d7c9 972 "SLEEP",
tvendov 2:7c75ab32d7c9 973 "SPI",
tvendov 2:7c75ab32d7c9 974 "SPISLAVE"
tvendov 2:7c75ab32d7c9 975 ],
tvendov 2:7c75ab32d7c9 976 "default_lib": "small",
tvendov 2:7c75ab32d7c9 977 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 978 "device_name": "LPC11U37HFBD64/401"
tvendov 2:7c75ab32d7c9 979 },
tvendov 2:7c75ab32d7c9 980 "ELEKTOR_COCORICO": {
tvendov 2:7c75ab32d7c9 981 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 982 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 983 "extra_labels": ["NXP", "LPC81X"],
tvendov 2:7c75ab32d7c9 984 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 985 "inherits": ["LPCTarget"],
tvendov 2:7c75ab32d7c9 986 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 987 "detect_code": ["C000"],
tvendov 2:7c75ab32d7c9 988 "default_lib": "small",
tvendov 2:7c75ab32d7c9 989 "device_name": "LPC812M101JDH16"
tvendov 2:7c75ab32d7c9 990 },
tvendov 2:7c75ab32d7c9 991 "KL05Z": {
tvendov 2:7c75ab32d7c9 992 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 993 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 994 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 995 "extra_labels": ["Freescale", "KLXX"],
tvendov 2:7c75ab32d7c9 996 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 997 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 998 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 999 "device_has": [
tvendov 2:7c75ab32d7c9 1000 "USTICKER",
tvendov 2:7c75ab32d7c9 1001 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1002 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1003 "I2C",
tvendov 2:7c75ab32d7c9 1004 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1005 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1006 "PORTIN",
tvendov 2:7c75ab32d7c9 1007 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1008 "PORTOUT",
tvendov 2:7c75ab32d7c9 1009 "PWMOUT",
tvendov 2:7c75ab32d7c9 1010 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1011 "SERIAL",
tvendov 2:7c75ab32d7c9 1012 "SLEEP",
tvendov 2:7c75ab32d7c9 1013 "SPI",
tvendov 2:7c75ab32d7c9 1014 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1015 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1016 ],
tvendov 2:7c75ab32d7c9 1017 "default_lib": "small",
tvendov 2:7c75ab32d7c9 1018 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 1019 "device_name": "MKL05Z32xxx4"
tvendov 2:7c75ab32d7c9 1020 },
tvendov 2:7c75ab32d7c9 1021 "KL25Z": {
tvendov 2:7c75ab32d7c9 1022 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1023 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1024 "extra_labels": ["Freescale", "KLXX"],
tvendov 2:7c75ab32d7c9 1025 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1026 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1027 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1028 "detect_code": ["0200"],
tvendov 2:7c75ab32d7c9 1029 "device_has": [
tvendov 2:7c75ab32d7c9 1030 "USTICKER",
tvendov 2:7c75ab32d7c9 1031 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1032 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1033 "I2C",
tvendov 2:7c75ab32d7c9 1034 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1035 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1036 "PORTIN",
tvendov 2:7c75ab32d7c9 1037 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1038 "PORTOUT",
tvendov 2:7c75ab32d7c9 1039 "PWMOUT",
tvendov 2:7c75ab32d7c9 1040 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1041 "SERIAL",
tvendov 2:7c75ab32d7c9 1042 "SLEEP",
tvendov 2:7c75ab32d7c9 1043 "SPI",
tvendov 2:7c75ab32d7c9 1044 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1045 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1046 ],
tvendov 2:7c75ab32d7c9 1047 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1048 "device_name": "MKL25Z128xxx4"
tvendov 2:7c75ab32d7c9 1049 },
tvendov 2:7c75ab32d7c9 1050 "KL26Z": {
tvendov 2:7c75ab32d7c9 1051 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1052 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1053 "extra_labels": ["Freescale", "KLXX"],
tvendov 2:7c75ab32d7c9 1054 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1055 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1056 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1057 "device_has": [
tvendov 2:7c75ab32d7c9 1058 "USTICKER",
tvendov 2:7c75ab32d7c9 1059 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1060 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1061 "I2C",
tvendov 2:7c75ab32d7c9 1062 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1063 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1064 "PORTIN",
tvendov 2:7c75ab32d7c9 1065 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1066 "PORTOUT",
tvendov 2:7c75ab32d7c9 1067 "PWMOUT",
tvendov 2:7c75ab32d7c9 1068 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1069 "SERIAL",
tvendov 2:7c75ab32d7c9 1070 "SLEEP",
tvendov 2:7c75ab32d7c9 1071 "SPI",
tvendov 2:7c75ab32d7c9 1072 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1073 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1074 ],
tvendov 2:7c75ab32d7c9 1075 "device_name": "MKL26Z128xxx4"
tvendov 2:7c75ab32d7c9 1076 },
tvendov 2:7c75ab32d7c9 1077 "KL46Z": {
tvendov 2:7c75ab32d7c9 1078 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1079 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1080 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
tvendov 2:7c75ab32d7c9 1081 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1082 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1083 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1084 "detect_code": ["0220"],
tvendov 2:7c75ab32d7c9 1085 "device_has": [
tvendov 2:7c75ab32d7c9 1086 "USTICKER",
tvendov 2:7c75ab32d7c9 1087 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1088 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1089 "I2C",
tvendov 2:7c75ab32d7c9 1090 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1091 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1092 "PORTIN",
tvendov 2:7c75ab32d7c9 1093 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1094 "PORTOUT",
tvendov 2:7c75ab32d7c9 1095 "PWMOUT",
tvendov 2:7c75ab32d7c9 1096 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1097 "SERIAL",
tvendov 2:7c75ab32d7c9 1098 "SLEEP",
tvendov 2:7c75ab32d7c9 1099 "SPI",
tvendov 2:7c75ab32d7c9 1100 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1101 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1102 "FLASH"
tvendov 2:7c75ab32d7c9 1103 ],
tvendov 2:7c75ab32d7c9 1104 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1105 "device_name": "MKL46Z256xxx4",
tvendov 2:7c75ab32d7c9 1106 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1107 },
tvendov 2:7c75ab32d7c9 1108 "K20D50M": {
tvendov 2:7c75ab32d7c9 1109 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1110 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 1111 "extra_labels": ["Freescale", "K20XX"],
tvendov 2:7c75ab32d7c9 1112 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1113 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1114 "detect_code": ["0230"],
tvendov 2:7c75ab32d7c9 1115 "device_has": [
tvendov 2:7c75ab32d7c9 1116 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1117 "I2C",
tvendov 2:7c75ab32d7c9 1118 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1119 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1120 "PORTIN",
tvendov 2:7c75ab32d7c9 1121 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1122 "PORTOUT",
tvendov 2:7c75ab32d7c9 1123 "PWMOUT",
tvendov 2:7c75ab32d7c9 1124 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1125 "SERIAL",
tvendov 2:7c75ab32d7c9 1126 "SLEEP",
tvendov 2:7c75ab32d7c9 1127 "SPI",
tvendov 2:7c75ab32d7c9 1128 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1129 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1130 ],
tvendov 2:7c75ab32d7c9 1131 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 1132 "device_name": "MK20DX128xxx5"
tvendov 2:7c75ab32d7c9 1133 },
tvendov 2:7c75ab32d7c9 1134 "TEENSY3_1": {
tvendov 2:7c75ab32d7c9 1135 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1136 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 1137 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
tvendov 2:7c75ab32d7c9 1138 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 1139 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1140 "supported_toolchains": ["GCC_ARM", "ARM"],
tvendov 2:7c75ab32d7c9 1141 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 1142 "function": "TEENSY3_1Code.binary_hook",
tvendov 2:7c75ab32d7c9 1143 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
tvendov 2:7c75ab32d7c9 1144 },
tvendov 2:7c75ab32d7c9 1145 "detect_code": ["0230"],
tvendov 2:7c75ab32d7c9 1146 "device_has": [
tvendov 2:7c75ab32d7c9 1147 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1148 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1149 "I2C",
tvendov 2:7c75ab32d7c9 1150 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1151 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1152 "PORTIN",
tvendov 2:7c75ab32d7c9 1153 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1154 "PORTOUT",
tvendov 2:7c75ab32d7c9 1155 "PWMOUT",
tvendov 2:7c75ab32d7c9 1156 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1157 "SERIAL",
tvendov 2:7c75ab32d7c9 1158 "SLEEP",
tvendov 2:7c75ab32d7c9 1159 "SPI",
tvendov 2:7c75ab32d7c9 1160 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1161 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1162 ],
tvendov 2:7c75ab32d7c9 1163 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 1164 "device_name": "MK20DX256xxx7"
tvendov 2:7c75ab32d7c9 1165 },
tvendov 2:7c75ab32d7c9 1166 "MCU_K22F512": {
tvendov 2:7c75ab32d7c9 1167 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1168 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1169 "extra_labels": [
tvendov 2:7c75ab32d7c9 1170 "Freescale",
tvendov 2:7c75ab32d7c9 1171 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1172 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1173 "MCU_K22F",
tvendov 2:7c75ab32d7c9 1174 "MCU_K22F512",
tvendov 2:7c75ab32d7c9 1175 "FRDM",
tvendov 2:7c75ab32d7c9 1176 "KPSDK_MCUS",
tvendov 2:7c75ab32d7c9 1177 "KPSDK_CODE"
tvendov 2:7c75ab32d7c9 1178 ],
tvendov 2:7c75ab32d7c9 1179 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1180 "public": false,
tvendov 2:7c75ab32d7c9 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1182 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1183 "detect_code": ["0231"],
tvendov 2:7c75ab32d7c9 1184 "device_has": [
tvendov 2:7c75ab32d7c9 1185 "USTICKER",
tvendov 2:7c75ab32d7c9 1186 "LPTICKER",
tvendov 2:7c75ab32d7c9 1187 "RTC",
tvendov 2:7c75ab32d7c9 1188 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1189 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1190 "I2C",
tvendov 2:7c75ab32d7c9 1191 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1192 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1193 "PORTIN",
tvendov 2:7c75ab32d7c9 1194 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1195 "PORTOUT",
tvendov 2:7c75ab32d7c9 1196 "PWMOUT",
tvendov 2:7c75ab32d7c9 1197 "SERIAL",
tvendov 2:7c75ab32d7c9 1198 "SLEEP",
tvendov 2:7c75ab32d7c9 1199 "SPI",
tvendov 2:7c75ab32d7c9 1200 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1201 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1202 "TRNG",
tvendov 2:7c75ab32d7c9 1203 "FLASH"
tvendov 2:7c75ab32d7c9 1204 ],
tvendov 2:7c75ab32d7c9 1205 "device_name": "MK22DN512xxx5"
tvendov 2:7c75ab32d7c9 1206 },
tvendov 2:7c75ab32d7c9 1207 "K22F": {
tvendov 2:7c75ab32d7c9 1208 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1209 "inherits": ["MCU_K22F512"],
tvendov 2:7c75ab32d7c9 1210 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1211 "extra_labels_add": ["FRDM"]
tvendov 2:7c75ab32d7c9 1212 },
tvendov 2:7c75ab32d7c9 1213 "KL27Z": {
tvendov 2:7c75ab32d7c9 1214 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1215 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1216 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
tvendov 2:7c75ab32d7c9 1217 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1219 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1220 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1221 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 1222 "detect_code": ["0261"],
tvendov 2:7c75ab32d7c9 1223 "device_has": [
tvendov 2:7c75ab32d7c9 1224 "USTICKER",
tvendov 2:7c75ab32d7c9 1225 "LPTICKER",
tvendov 2:7c75ab32d7c9 1226 "RTC",
tvendov 2:7c75ab32d7c9 1227 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1228 "I2C",
tvendov 2:7c75ab32d7c9 1229 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1230 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1231 "PORTIN",
tvendov 2:7c75ab32d7c9 1232 "PORTOUT",
tvendov 2:7c75ab32d7c9 1233 "PWMOUT",
tvendov 2:7c75ab32d7c9 1234 "SERIAL",
tvendov 2:7c75ab32d7c9 1235 "SLEEP",
tvendov 2:7c75ab32d7c9 1236 "SPI",
tvendov 2:7c75ab32d7c9 1237 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1238 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1239 ],
tvendov 2:7c75ab32d7c9 1240 "default_lib": "std",
tvendov 2:7c75ab32d7c9 1241 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 1242 "device_name": "MKL27Z64xxx4"
tvendov 2:7c75ab32d7c9 1243 },
tvendov 2:7c75ab32d7c9 1244 "KL43Z": {
tvendov 2:7c75ab32d7c9 1245 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1246 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1247 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1248 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
tvendov 2:7c75ab32d7c9 1249 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1250 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1251 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1252 "detect_code": ["0262"],
tvendov 2:7c75ab32d7c9 1253 "device_has": [
tvendov 2:7c75ab32d7c9 1254 "USTICKER",
tvendov 2:7c75ab32d7c9 1255 "LPTICKER",
tvendov 2:7c75ab32d7c9 1256 "RTC",
tvendov 2:7c75ab32d7c9 1257 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1258 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1259 "I2C",
tvendov 2:7c75ab32d7c9 1260 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1261 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1262 "PORTIN",
tvendov 2:7c75ab32d7c9 1263 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1264 "PORTOUT",
tvendov 2:7c75ab32d7c9 1265 "PWMOUT",
tvendov 2:7c75ab32d7c9 1266 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1267 "SERIAL",
tvendov 2:7c75ab32d7c9 1268 "SLEEP",
tvendov 2:7c75ab32d7c9 1269 "SPI",
tvendov 2:7c75ab32d7c9 1270 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1271 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1272 "FLASH"
tvendov 2:7c75ab32d7c9 1273 ],
tvendov 2:7c75ab32d7c9 1274 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1275 "device_name": "MKL43Z256xxx4"
tvendov 2:7c75ab32d7c9 1276 },
tvendov 2:7c75ab32d7c9 1277 "KL82Z": {
tvendov 2:7c75ab32d7c9 1278 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1279 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1280 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1281 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
tvendov 2:7c75ab32d7c9 1282 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1283 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1284 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1285 "detect_code": ["0218"],
tvendov 2:7c75ab32d7c9 1286 "device_has": [
tvendov 2:7c75ab32d7c9 1287 "USTICKER",
tvendov 2:7c75ab32d7c9 1288 "LPTICKER",
tvendov 2:7c75ab32d7c9 1289 "RTC",
tvendov 2:7c75ab32d7c9 1290 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1291 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1292 "I2C",
tvendov 2:7c75ab32d7c9 1293 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1294 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1295 "PORTIN",
tvendov 2:7c75ab32d7c9 1296 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1297 "PORTOUT",
tvendov 2:7c75ab32d7c9 1298 "PWMOUT",
tvendov 2:7c75ab32d7c9 1299 "SEMIHOST",
tvendov 2:7c75ab32d7c9 1300 "SERIAL",
tvendov 2:7c75ab32d7c9 1301 "SLEEP",
tvendov 2:7c75ab32d7c9 1302 "SPI",
tvendov 2:7c75ab32d7c9 1303 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1304 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1305 "TRNG",
tvendov 2:7c75ab32d7c9 1306 "FLASH",
tvendov 2:7c75ab32d7c9 1307 "QSPI"
tvendov 2:7c75ab32d7c9 1308 ],
tvendov 2:7c75ab32d7c9 1309 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1310 "device_name": "MKL82Z128xxx7"
tvendov 2:7c75ab32d7c9 1311 },
tvendov 2:7c75ab32d7c9 1312 "USENSE": {
tvendov 2:7c75ab32d7c9 1313 "inherits": ["KL82Z"],
tvendov 2:7c75ab32d7c9 1314 "extra_labels_remove": ["FRDM"],
tvendov 2:7c75ab32d7c9 1315 "device_has_remove": ["QSPI"],
tvendov 2:7c75ab32d7c9 1316 "supported_form_factors": []
tvendov 2:7c75ab32d7c9 1317 },
tvendov 2:7c75ab32d7c9 1318 "KW24D": {
tvendov 2:7c75ab32d7c9 1319 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1320 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 1321 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1322 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
tvendov 2:7c75ab32d7c9 1323 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1324 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1325 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1326 "detect_code": ["0250"],
tvendov 2:7c75ab32d7c9 1327 "device_has": [
tvendov 2:7c75ab32d7c9 1328 "USTICKER",
tvendov 2:7c75ab32d7c9 1329 "LPTICKER",
tvendov 2:7c75ab32d7c9 1330 "RTC",
tvendov 2:7c75ab32d7c9 1331 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1332 "I2C",
tvendov 2:7c75ab32d7c9 1333 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1334 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1335 "PORTIN",
tvendov 2:7c75ab32d7c9 1336 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1337 "PORTOUT",
tvendov 2:7c75ab32d7c9 1338 "PWMOUT",
tvendov 2:7c75ab32d7c9 1339 "SERIAL",
tvendov 2:7c75ab32d7c9 1340 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1341 "SLEEP",
tvendov 2:7c75ab32d7c9 1342 "SPI",
tvendov 2:7c75ab32d7c9 1343 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1344 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1345 "TRNG",
tvendov 2:7c75ab32d7c9 1346 "FLASH",
tvendov 2:7c75ab32d7c9 1347 "802_15_4_PHY"
tvendov 2:7c75ab32d7c9 1348 ],
tvendov 2:7c75ab32d7c9 1349 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1350 "device_name": "MKW24D512xxx5",
tvendov 2:7c75ab32d7c9 1351 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 1352 "overrides": {
tvendov 2:7c75ab32d7c9 1353 "network-default-interface-type": "MESH"
tvendov 2:7c75ab32d7c9 1354 }
tvendov 2:7c75ab32d7c9 1355 },
tvendov 2:7c75ab32d7c9 1356 "KW41Z": {
tvendov 2:7c75ab32d7c9 1357 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1358 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1359 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1360 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
tvendov 2:7c75ab32d7c9 1361 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1362 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1363 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1364 "detect_code": ["0201"],
tvendov 2:7c75ab32d7c9 1365 "device_has": [
tvendov 2:7c75ab32d7c9 1366 "USTICKER",
tvendov 2:7c75ab32d7c9 1367 "LPTICKER",
tvendov 2:7c75ab32d7c9 1368 "RTC",
tvendov 2:7c75ab32d7c9 1369 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1370 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1371 "I2C",
tvendov 2:7c75ab32d7c9 1372 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1373 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1374 "PORTIN",
tvendov 2:7c75ab32d7c9 1375 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1376 "PORTOUT",
tvendov 2:7c75ab32d7c9 1377 "PWMOUT",
tvendov 2:7c75ab32d7c9 1378 "SERIAL",
tvendov 2:7c75ab32d7c9 1379 "SLEEP",
tvendov 2:7c75ab32d7c9 1380 "SPI",
tvendov 2:7c75ab32d7c9 1381 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1382 "TRNG",
tvendov 2:7c75ab32d7c9 1383 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1384 "FLASH",
tvendov 2:7c75ab32d7c9 1385 "802_15_4_PHY"
tvendov 2:7c75ab32d7c9 1386 ],
tvendov 2:7c75ab32d7c9 1387 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1388 "device_name": "MKW41Z512xxx4",
tvendov 2:7c75ab32d7c9 1389 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 1390 "overrides": {
tvendov 2:7c75ab32d7c9 1391 "network-default-interface-type": "MESH"
tvendov 2:7c75ab32d7c9 1392 }
tvendov 2:7c75ab32d7c9 1393 },
tvendov 2:7c75ab32d7c9 1394 "MCU_K24F1M": {
tvendov 2:7c75ab32d7c9 1395 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1396 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1397 "extra_labels": [
tvendov 2:7c75ab32d7c9 1398 "Freescale",
tvendov 2:7c75ab32d7c9 1399 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1400 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1401 "MCU_K24F",
tvendov 2:7c75ab32d7c9 1402 "KPSDK_MCUS",
tvendov 2:7c75ab32d7c9 1403 "KPSDK_CODE"
tvendov 2:7c75ab32d7c9 1404 ],
tvendov 2:7c75ab32d7c9 1405 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1406 "public": false,
tvendov 2:7c75ab32d7c9 1407 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1408 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1409 "device_has": [
tvendov 2:7c75ab32d7c9 1410 "USTICKER",
tvendov 2:7c75ab32d7c9 1411 "LPTICKER",
tvendov 2:7c75ab32d7c9 1412 "RTC",
tvendov 2:7c75ab32d7c9 1413 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1414 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1415 "I2C",
tvendov 2:7c75ab32d7c9 1416 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1417 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1418 "PORTIN",
tvendov 2:7c75ab32d7c9 1419 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1420 "PORTOUT",
tvendov 2:7c75ab32d7c9 1421 "PWMOUT",
tvendov 2:7c75ab32d7c9 1422 "SERIAL",
tvendov 2:7c75ab32d7c9 1423 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1424 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 1425 "SLEEP",
tvendov 2:7c75ab32d7c9 1426 "SPI",
tvendov 2:7c75ab32d7c9 1427 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1428 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1429 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1430 "TRNG",
tvendov 2:7c75ab32d7c9 1431 "FLASH"
tvendov 2:7c75ab32d7c9 1432 ],
tvendov 2:7c75ab32d7c9 1433 "device_name": "MK24FN1M0xxx12"
tvendov 2:7c75ab32d7c9 1434 },
tvendov 2:7c75ab32d7c9 1435 "RO359B": {
tvendov 2:7c75ab32d7c9 1436 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1437 "inherits": ["MCU_K24F1M"],
tvendov 2:7c75ab32d7c9 1438 "detect_code": ["1022"],
tvendov 2:7c75ab32d7c9 1439 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 1440 },
tvendov 2:7c75ab32d7c9 1441 "K64F": {
tvendov 2:7c75ab32d7c9 1442 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1443 "components_add": ["SD", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 1444 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1445 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1446 "extra_labels": [
tvendov 2:7c75ab32d7c9 1447 "Freescale",
tvendov 2:7c75ab32d7c9 1448 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1449 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1450 "FRDM",
tvendov 2:7c75ab32d7c9 1451 "KPSDK_MCUS",
tvendov 2:7c75ab32d7c9 1452 "KPSDK_CODE",
tvendov 2:7c75ab32d7c9 1453 "MCU_K64F",
tvendov 2:7c75ab32d7c9 1454 "Freescale_EMAC",
tvendov 2:7c75ab32d7c9 1455 "PSA"
tvendov 2:7c75ab32d7c9 1456 ],
tvendov 2:7c75ab32d7c9 1457 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1458 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_PSA_CRYPTO_C"],
tvendov 2:7c75ab32d7c9 1459 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1460 "detect_code": ["0240"],
tvendov 2:7c75ab32d7c9 1461 "device_has": [
tvendov 2:7c75ab32d7c9 1462 "USTICKER",
tvendov 2:7c75ab32d7c9 1463 "LPTICKER",
tvendov 2:7c75ab32d7c9 1464 "RTC",
tvendov 2:7c75ab32d7c9 1465 "CRC",
tvendov 2:7c75ab32d7c9 1466 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1467 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1468 "EMAC",
tvendov 2:7c75ab32d7c9 1469 "I2C",
tvendov 2:7c75ab32d7c9 1470 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1471 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1472 "PORTIN",
tvendov 2:7c75ab32d7c9 1473 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1474 "PORTOUT",
tvendov 2:7c75ab32d7c9 1475 "PWMOUT",
tvendov 2:7c75ab32d7c9 1476 "SERIAL",
tvendov 2:7c75ab32d7c9 1477 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1478 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 1479 "SLEEP",
tvendov 2:7c75ab32d7c9 1480 "SPI",
tvendov 2:7c75ab32d7c9 1481 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1482 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1483 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1484 "STORAGE",
tvendov 2:7c75ab32d7c9 1485 "TRNG",
tvendov 2:7c75ab32d7c9 1486 "FLASH"
tvendov 2:7c75ab32d7c9 1487 ],
tvendov 2:7c75ab32d7c9 1488 "features": ["STORAGE"],
tvendov 2:7c75ab32d7c9 1489 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1490 "device_name": "MK64FN1M0xxx12",
tvendov 2:7c75ab32d7c9 1491 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 1492 "overrides": {
tvendov 2:7c75ab32d7c9 1493 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 1494 }
tvendov 2:7c75ab32d7c9 1495 },
tvendov 2:7c75ab32d7c9 1496 "SDT64B": {
tvendov 2:7c75ab32d7c9 1497 "inherits": ["K64F"],
tvendov 2:7c75ab32d7c9 1498 "extra_labels_add": ["K64F"],
tvendov 2:7c75ab32d7c9 1499 "extra_labels_remove": ["FRDM"],
tvendov 2:7c75ab32d7c9 1500 "components_remove": ["SD"],
tvendov 2:7c75ab32d7c9 1501 "supported_form_factors": [],
tvendov 2:7c75ab32d7c9 1502 "detect_code": ["3105"]
tvendov 2:7c75ab32d7c9 1503 },
tvendov 2:7c75ab32d7c9 1504 "EV_COG_AD4050LZ": {
tvendov 2:7c75ab32d7c9 1505 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1506 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1507 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1508 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
tvendov 2:7c75ab32d7c9 1509 "extra_labels": [
tvendov 2:7c75ab32d7c9 1510 "Analog_Devices",
tvendov 2:7c75ab32d7c9 1511 "ADUCM4X50",
tvendov 2:7c75ab32d7c9 1512 "ADUCM4050",
tvendov 2:7c75ab32d7c9 1513 "EV_COG_AD4050LZ",
tvendov 2:7c75ab32d7c9 1514 "FLASH_CMSIS_ALGO"
tvendov 2:7c75ab32d7c9 1515 ],
tvendov 2:7c75ab32d7c9 1516 "device_has": [
tvendov 2:7c75ab32d7c9 1517 "FLASH",
tvendov 2:7c75ab32d7c9 1518 "USTICKER",
tvendov 2:7c75ab32d7c9 1519 "RTC",
tvendov 2:7c75ab32d7c9 1520 "SERIAL",
tvendov 2:7c75ab32d7c9 1521 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1522 "TRNG",
tvendov 2:7c75ab32d7c9 1523 "SLEEP",
tvendov 2:7c75ab32d7c9 1524 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1525 "SPI",
tvendov 2:7c75ab32d7c9 1526 "I2C",
tvendov 2:7c75ab32d7c9 1527 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1528 "MPU"
tvendov 2:7c75ab32d7c9 1529 ],
tvendov 2:7c75ab32d7c9 1530 "device_name": "ADuCM4050",
tvendov 2:7c75ab32d7c9 1531 "detect_code": ["0603"],
tvendov 2:7c75ab32d7c9 1532 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 1533 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1534 },
tvendov 2:7c75ab32d7c9 1535 "EV_COG_AD3029LZ": {
tvendov 2:7c75ab32d7c9 1536 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1537 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 1538 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1539 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
tvendov 2:7c75ab32d7c9 1540 "extra_labels": [
tvendov 2:7c75ab32d7c9 1541 "Analog_Devices",
tvendov 2:7c75ab32d7c9 1542 "ADUCM302X",
tvendov 2:7c75ab32d7c9 1543 "ADUCM3029",
tvendov 2:7c75ab32d7c9 1544 "EV_COG_AD3029LZ",
tvendov 2:7c75ab32d7c9 1545 "FLASH_CMSIS_ALGO"
tvendov 2:7c75ab32d7c9 1546 ],
tvendov 2:7c75ab32d7c9 1547 "device_has": [
tvendov 2:7c75ab32d7c9 1548 "FLASH",
tvendov 2:7c75ab32d7c9 1549 "USTICKER",
tvendov 2:7c75ab32d7c9 1550 "RTC",
tvendov 2:7c75ab32d7c9 1551 "SERIAL",
tvendov 2:7c75ab32d7c9 1552 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1553 "TRNG",
tvendov 2:7c75ab32d7c9 1554 "SLEEP",
tvendov 2:7c75ab32d7c9 1555 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1556 "SPI",
tvendov 2:7c75ab32d7c9 1557 "I2C",
tvendov 2:7c75ab32d7c9 1558 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1559 "MPU"
tvendov 2:7c75ab32d7c9 1560 ],
tvendov 2:7c75ab32d7c9 1561 "device_name": "ADuCM3029",
tvendov 2:7c75ab32d7c9 1562 "detect_code": ["0602"],
tvendov 2:7c75ab32d7c9 1563 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 1564 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1565 },
tvendov 2:7c75ab32d7c9 1566 "MTS_GAMBIT": {
tvendov 2:7c75ab32d7c9 1567 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1568 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1569 "supported_toolchains": ["ARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 1570 "extra_labels": [
tvendov 2:7c75ab32d7c9 1571 "Freescale",
tvendov 2:7c75ab32d7c9 1572 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1573 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1574 "KPSDK_MCUS",
tvendov 2:7c75ab32d7c9 1575 "KPSDK_CODE",
tvendov 2:7c75ab32d7c9 1576 "MCU_K64F"
tvendov 2:7c75ab32d7c9 1577 ],
tvendov 2:7c75ab32d7c9 1578 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1579 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
tvendov 2:7c75ab32d7c9 1580 "device_has": [
tvendov 2:7c75ab32d7c9 1581 "USTICKER",
tvendov 2:7c75ab32d7c9 1582 "LPTICKER",
tvendov 2:7c75ab32d7c9 1583 "RTC",
tvendov 2:7c75ab32d7c9 1584 "I2C",
tvendov 2:7c75ab32d7c9 1585 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1586 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1587 "PORTIN",
tvendov 2:7c75ab32d7c9 1588 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1589 "PORTOUT",
tvendov 2:7c75ab32d7c9 1590 "SERIAL",
tvendov 2:7c75ab32d7c9 1591 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 1592 "SLEEP",
tvendov 2:7c75ab32d7c9 1593 "SPI",
tvendov 2:7c75ab32d7c9 1594 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1595 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1596 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1597 "FLASH"
tvendov 2:7c75ab32d7c9 1598 ],
tvendov 2:7c75ab32d7c9 1599 "device_name": "MK64FN1M0xxx12"
tvendov 2:7c75ab32d7c9 1600 },
tvendov 2:7c75ab32d7c9 1601 "HEXIWEAR": {
tvendov 2:7c75ab32d7c9 1602 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1603 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1604 "extra_labels": [
tvendov 2:7c75ab32d7c9 1605 "Freescale",
tvendov 2:7c75ab32d7c9 1606 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1607 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1608 "MCU_K64F"
tvendov 2:7c75ab32d7c9 1609 ],
tvendov 2:7c75ab32d7c9 1610 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1611 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
tvendov 2:7c75ab32d7c9 1612 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1613 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 1614 "detect_code": ["0214"],
tvendov 2:7c75ab32d7c9 1615 "device_has": [
tvendov 2:7c75ab32d7c9 1616 "USTICKER",
tvendov 2:7c75ab32d7c9 1617 "LPTICKER",
tvendov 2:7c75ab32d7c9 1618 "RTC",
tvendov 2:7c75ab32d7c9 1619 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1620 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1621 "I2C",
tvendov 2:7c75ab32d7c9 1622 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1623 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1624 "PORTIN",
tvendov 2:7c75ab32d7c9 1625 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1626 "PORTOUT",
tvendov 2:7c75ab32d7c9 1627 "PWMOUT",
tvendov 2:7c75ab32d7c9 1628 "SERIAL",
tvendov 2:7c75ab32d7c9 1629 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 1630 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1631 "SLEEP",
tvendov 2:7c75ab32d7c9 1632 "SPI",
tvendov 2:7c75ab32d7c9 1633 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1634 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1635 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1636 "TRNG",
tvendov 2:7c75ab32d7c9 1637 "FLASH"
tvendov 2:7c75ab32d7c9 1638 ],
tvendov 2:7c75ab32d7c9 1639 "default_lib": "std",
tvendov 2:7c75ab32d7c9 1640 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1641 "device_name": "MK64FN1M0xxx12",
tvendov 2:7c75ab32d7c9 1642 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1643 },
tvendov 2:7c75ab32d7c9 1644 "RAPIDIOT": {
tvendov 2:7c75ab32d7c9 1645 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1646 "public": false,
tvendov 2:7c75ab32d7c9 1647 "core": "null",
tvendov 2:7c75ab32d7c9 1648 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1649 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
tvendov 2:7c75ab32d7c9 1650 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 1651 "default_lib": "std",
tvendov 2:7c75ab32d7c9 1652 "forced_reset_timeout": 7,
tvendov 2:7c75ab32d7c9 1653 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 1654 },
tvendov 2:7c75ab32d7c9 1655 "RAPIDIOT_K64F": {
tvendov 2:7c75ab32d7c9 1656 "inherits": ["RAPIDIOT"],
tvendov 2:7c75ab32d7c9 1657 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1658 "extra_labels": [
tvendov 2:7c75ab32d7c9 1659 "Freescale",
tvendov 2:7c75ab32d7c9 1660 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1661 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1662 "MCU_K64F"
tvendov 2:7c75ab32d7c9 1663 ],
tvendov 2:7c75ab32d7c9 1664 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
tvendov 2:7c75ab32d7c9 1665 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1666 "mbed_rom_start": "0x00014000",
tvendov 2:7c75ab32d7c9 1667 "mbed_rom_size": "0xEC000",
tvendov 2:7c75ab32d7c9 1668 "detect_code": ["0228"],
tvendov 2:7c75ab32d7c9 1669 "device_has": [
tvendov 2:7c75ab32d7c9 1670 "USTICKER",
tvendov 2:7c75ab32d7c9 1671 "LPTICKER",
tvendov 2:7c75ab32d7c9 1672 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1673 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1674 "I2C",
tvendov 2:7c75ab32d7c9 1675 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1676 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1677 "PORTIN",
tvendov 2:7c75ab32d7c9 1678 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1679 "PORTOUT",
tvendov 2:7c75ab32d7c9 1680 "PWMOUT",
tvendov 2:7c75ab32d7c9 1681 "SERIAL",
tvendov 2:7c75ab32d7c9 1682 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 1683 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1684 "SLEEP",
tvendov 2:7c75ab32d7c9 1685 "SPI",
tvendov 2:7c75ab32d7c9 1686 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1687 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1688 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1689 "TRNG",
tvendov 2:7c75ab32d7c9 1690 "FLASH"
tvendov 2:7c75ab32d7c9 1691 ],
tvendov 2:7c75ab32d7c9 1692 "device_name": "MK64FN1M0xxx12",
tvendov 2:7c75ab32d7c9 1693 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1694 },
tvendov 2:7c75ab32d7c9 1695 "RAPIDIOT_KW41Z": {
tvendov 2:7c75ab32d7c9 1696 "inherits": ["RAPIDIOT"],
tvendov 2:7c75ab32d7c9 1697 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 1698 "extra_labels": [
tvendov 2:7c75ab32d7c9 1699 "Freescale",
tvendov 2:7c75ab32d7c9 1700 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1701 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1702 "KW41Z"
tvendov 2:7c75ab32d7c9 1703 ],
tvendov 2:7c75ab32d7c9 1704 "macros_add": ["CPU_MKW41Z512VHT4"],
tvendov 2:7c75ab32d7c9 1705 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1706 "mbed_rom_start": "0x00004000",
tvendov 2:7c75ab32d7c9 1707 "mbed_rom_size": "0x7C000",
tvendov 2:7c75ab32d7c9 1708 "detect_code": ["0234"],
tvendov 2:7c75ab32d7c9 1709 "device_has": [
tvendov 2:7c75ab32d7c9 1710 "USTICKER",
tvendov 2:7c75ab32d7c9 1711 "LPTICKER",
tvendov 2:7c75ab32d7c9 1712 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1713 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1714 "I2C",
tvendov 2:7c75ab32d7c9 1715 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1716 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1717 "PORTIN",
tvendov 2:7c75ab32d7c9 1718 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1719 "PORTOUT",
tvendov 2:7c75ab32d7c9 1720 "PWMOUT",
tvendov 2:7c75ab32d7c9 1721 "SERIAL",
tvendov 2:7c75ab32d7c9 1722 "SLEEP",
tvendov 2:7c75ab32d7c9 1723 "SPI",
tvendov 2:7c75ab32d7c9 1724 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1725 "TRNG",
tvendov 2:7c75ab32d7c9 1726 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1727 "FLASH"
tvendov 2:7c75ab32d7c9 1728 ],
tvendov 2:7c75ab32d7c9 1729 "device_name": "MKW41Z512xxx4",
tvendov 2:7c75ab32d7c9 1730 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 1731 },
tvendov 2:7c75ab32d7c9 1732 "K66F": {
tvendov 2:7c75ab32d7c9 1733 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1734 "components_add": ["SD", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 1735 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1736 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1737 "extra_labels": [
tvendov 2:7c75ab32d7c9 1738 "Freescale",
tvendov 2:7c75ab32d7c9 1739 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1740 "KSDK2_MCUS",
tvendov 2:7c75ab32d7c9 1741 "FRDM",
tvendov 2:7c75ab32d7c9 1742 "Freescale_EMAC",
tvendov 2:7c75ab32d7c9 1743 "PSA"
tvendov 2:7c75ab32d7c9 1744 ],
tvendov 2:7c75ab32d7c9 1745 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1746 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1747 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1748 "detect_code": ["0311"],
tvendov 2:7c75ab32d7c9 1749 "device_has": [
tvendov 2:7c75ab32d7c9 1750 "USTICKER",
tvendov 2:7c75ab32d7c9 1751 "LPTICKER",
tvendov 2:7c75ab32d7c9 1752 "RTC",
tvendov 2:7c75ab32d7c9 1753 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1754 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1755 "EMAC",
tvendov 2:7c75ab32d7c9 1756 "I2C",
tvendov 2:7c75ab32d7c9 1757 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1758 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1759 "PORTIN",
tvendov 2:7c75ab32d7c9 1760 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1761 "PORTOUT",
tvendov 2:7c75ab32d7c9 1762 "PWMOUT",
tvendov 2:7c75ab32d7c9 1763 "SERIAL",
tvendov 2:7c75ab32d7c9 1764 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1765 "SLEEP",
tvendov 2:7c75ab32d7c9 1766 "SPI",
tvendov 2:7c75ab32d7c9 1767 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1768 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1769 "TRNG",
tvendov 2:7c75ab32d7c9 1770 "FLASH"
tvendov 2:7c75ab32d7c9 1771 ],
tvendov 2:7c75ab32d7c9 1772 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1773 "device_name": "MK66FN2M0xxx18",
tvendov 2:7c75ab32d7c9 1774 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 1775 "overrides": {
tvendov 2:7c75ab32d7c9 1776 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 1777 }
tvendov 2:7c75ab32d7c9 1778 },
tvendov 2:7c75ab32d7c9 1779 "K82F": {
tvendov 2:7c75ab32d7c9 1780 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1781 "components_add": ["SPIF", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 1782 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1783 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1784 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
tvendov 2:7c75ab32d7c9 1785 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1786 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1787 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1788 "detect_code": ["0217"],
tvendov 2:7c75ab32d7c9 1789 "device_has": [
tvendov 2:7c75ab32d7c9 1790 "USTICKER",
tvendov 2:7c75ab32d7c9 1791 "LPTICKER",
tvendov 2:7c75ab32d7c9 1792 "RTC",
tvendov 2:7c75ab32d7c9 1793 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1794 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 1795 "I2C",
tvendov 2:7c75ab32d7c9 1796 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1797 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1798 "PORTIN",
tvendov 2:7c75ab32d7c9 1799 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1800 "PORTOUT",
tvendov 2:7c75ab32d7c9 1801 "PWMOUT",
tvendov 2:7c75ab32d7c9 1802 "SERIAL",
tvendov 2:7c75ab32d7c9 1803 "SLEEP",
tvendov 2:7c75ab32d7c9 1804 "SPI",
tvendov 2:7c75ab32d7c9 1805 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1806 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1807 "TRNG",
tvendov 2:7c75ab32d7c9 1808 "FLASH",
tvendov 2:7c75ab32d7c9 1809 "QSPI"
tvendov 2:7c75ab32d7c9 1810 ],
tvendov 2:7c75ab32d7c9 1811 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1812 "device_name": "MK82FN256xxx15"
tvendov 2:7c75ab32d7c9 1813 },
tvendov 2:7c75ab32d7c9 1814 "UBRIDGE": {
tvendov 2:7c75ab32d7c9 1815 "inherits": ["K82F"],
tvendov 2:7c75ab32d7c9 1816 "extra_labels_remove": ["FRDM"],
tvendov 2:7c75ab32d7c9 1817 "components_remove": ["SPIF"],
tvendov 2:7c75ab32d7c9 1818 "device_has_remove": ["QSPI"],
tvendov 2:7c75ab32d7c9 1819 "supported_form_factors": []
tvendov 2:7c75ab32d7c9 1820 },
tvendov 2:7c75ab32d7c9 1821 "FAMILY_STM32": {
tvendov 2:7c75ab32d7c9 1822 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1823 "public": false,
tvendov 2:7c75ab32d7c9 1824 "extra_labels": ["STM"],
tvendov 2:7c75ab32d7c9 1825 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 1826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
tvendov 2:7c75ab32d7c9 1827 "config": {
tvendov 2:7c75ab32d7c9 1828 "lse_available": {
tvendov 2:7c75ab32d7c9 1829 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
tvendov 2:7c75ab32d7c9 1830 "value": "1"
tvendov 2:7c75ab32d7c9 1831 },
tvendov 2:7c75ab32d7c9 1832 "lpuart_clock_source": {
tvendov 2:7c75ab32d7c9 1833 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
tvendov 2:7c75ab32d7c9 1834 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
tvendov 2:7c75ab32d7c9 1835 },
tvendov 2:7c75ab32d7c9 1836 "stdio_uart_tx": {
tvendov 2:7c75ab32d7c9 1837 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
tvendov 2:7c75ab32d7c9 1838 },
tvendov 2:7c75ab32d7c9 1839 "stdio_uart_rx": {
tvendov 2:7c75ab32d7c9 1840 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
tvendov 2:7c75ab32d7c9 1841 },
tvendov 2:7c75ab32d7c9 1842 "lpticker_delay_ticks": {
tvendov 2:7c75ab32d7c9 1843 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
tvendov 2:7c75ab32d7c9 1844 "value": 1,
tvendov 2:7c75ab32d7c9 1845 "macro_name": "LPTICKER_DELAY_TICKS"
tvendov 2:7c75ab32d7c9 1846 },
tvendov 2:7c75ab32d7c9 1847 "lpticker_lptim_clock": {
tvendov 2:7c75ab32d7c9 1848 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
tvendov 2:7c75ab32d7c9 1849 "value": 1
tvendov 2:7c75ab32d7c9 1850 }
tvendov 2:7c75ab32d7c9 1851 },
tvendov 2:7c75ab32d7c9 1852 "overrides": {
tvendov 2:7c75ab32d7c9 1853 "deep-sleep-latency": 3
tvendov 2:7c75ab32d7c9 1854 },
tvendov 2:7c75ab32d7c9 1855 "device_has": [
tvendov 2:7c75ab32d7c9 1856 "USTICKER",
tvendov 2:7c75ab32d7c9 1857 "LPTICKER",
tvendov 2:7c75ab32d7c9 1858 "RTC",
tvendov 2:7c75ab32d7c9 1859 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1860 "I2C",
tvendov 2:7c75ab32d7c9 1861 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1862 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 1863 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1864 "PORTIN",
tvendov 2:7c75ab32d7c9 1865 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1866 "PORTOUT",
tvendov 2:7c75ab32d7c9 1867 "PWMOUT",
tvendov 2:7c75ab32d7c9 1868 "SERIAL",
tvendov 2:7c75ab32d7c9 1869 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 1870 "SLEEP",
tvendov 2:7c75ab32d7c9 1871 "SPI",
tvendov 2:7c75ab32d7c9 1872 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1873 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 1874 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1875 ]
tvendov 2:7c75ab32d7c9 1876 },
tvendov 2:7c75ab32d7c9 1877 "MIMXRT1050_EVK": {
tvendov 2:7c75ab32d7c9 1878 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1879 "core": "Cortex-M7FD",
tvendov 2:7c75ab32d7c9 1880 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 1881 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
tvendov 2:7c75ab32d7c9 1882 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1883 "macros": [
tvendov 2:7c75ab32d7c9 1884 "CPU_MIMXRT1052DVL6B",
tvendov 2:7c75ab32d7c9 1885 "FSL_RTOS_MBED",
tvendov 2:7c75ab32d7c9 1886 "XIP_BOOT_HEADER_ENABLE=1",
tvendov 2:7c75ab32d7c9 1887 "XIP_EXTERNAL_FLASH=1",
tvendov 2:7c75ab32d7c9 1888 "XIP_BOOT_HEADER_DCD_ENABLE=1",
tvendov 2:7c75ab32d7c9 1889 "SKIP_SYSCLK_INIT",
tvendov 2:7c75ab32d7c9 1890 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
tvendov 2:7c75ab32d7c9 1891 "SDRAM_IS_SHAREABLE",
tvendov 2:7c75ab32d7c9 1892 "MBED_MPU_CUSTOM"
tvendov 2:7c75ab32d7c9 1893 ],
tvendov 2:7c75ab32d7c9 1894 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1895 "detect_code": ["0227"],
tvendov 2:7c75ab32d7c9 1896 "device_has": [
tvendov 2:7c75ab32d7c9 1897 "RTC",
tvendov 2:7c75ab32d7c9 1898 "SLEEP",
tvendov 2:7c75ab32d7c9 1899 "USTICKER",
tvendov 2:7c75ab32d7c9 1900 "LPTICKER",
tvendov 2:7c75ab32d7c9 1901 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1902 "EMAC",
tvendov 2:7c75ab32d7c9 1903 "I2C",
tvendov 2:7c75ab32d7c9 1904 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1905 "ERROR_RED",
tvendov 2:7c75ab32d7c9 1906 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1907 "PORTIN",
tvendov 2:7c75ab32d7c9 1908 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1909 "PORTOUT",
tvendov 2:7c75ab32d7c9 1910 "PWMOUT",
tvendov 2:7c75ab32d7c9 1911 "SERIAL",
tvendov 2:7c75ab32d7c9 1912 "SPI",
tvendov 2:7c75ab32d7c9 1913 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1914 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 1915 ],
tvendov 2:7c75ab32d7c9 1916 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1917 "features": ["LWIP"],
tvendov 2:7c75ab32d7c9 1918 "device_name": "MIMXRT1052",
tvendov 2:7c75ab32d7c9 1919 "overrides": {
tvendov 2:7c75ab32d7c9 1920 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 1921 }
tvendov 2:7c75ab32d7c9 1922 },
tvendov 2:7c75ab32d7c9 1923 "LPC54114": {
tvendov 2:7c75ab32d7c9 1924 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 1925 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1926 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 1927 "extra_labels": [
tvendov 2:7c75ab32d7c9 1928 "NXP",
tvendov 2:7c75ab32d7c9 1929 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1930 "LPC54114_M4",
tvendov 2:7c75ab32d7c9 1931 "LPCXpresso",
tvendov 2:7c75ab32d7c9 1932 "LPC"
tvendov 2:7c75ab32d7c9 1933 ],
tvendov 2:7c75ab32d7c9 1934 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1935 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1936 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1937 "detect_code": ["1054"],
tvendov 2:7c75ab32d7c9 1938 "device_has": [
tvendov 2:7c75ab32d7c9 1939 "USTICKER",
tvendov 2:7c75ab32d7c9 1940 "RTC",
tvendov 2:7c75ab32d7c9 1941 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1942 "I2C",
tvendov 2:7c75ab32d7c9 1943 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1944 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1945 "PORTIN",
tvendov 2:7c75ab32d7c9 1946 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1947 "PORTOUT",
tvendov 2:7c75ab32d7c9 1948 "SERIAL",
tvendov 2:7c75ab32d7c9 1949 "SLEEP",
tvendov 2:7c75ab32d7c9 1950 "SPI",
tvendov 2:7c75ab32d7c9 1951 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1952 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1953 "FLASH",
tvendov 2:7c75ab32d7c9 1954 "MPU"
tvendov 2:7c75ab32d7c9 1955 ],
tvendov 2:7c75ab32d7c9 1956 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 1957 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
tvendov 2:7c75ab32d7c9 1958 "device_name": "LPC54114J256BD64"
tvendov 2:7c75ab32d7c9 1959 },
tvendov 2:7c75ab32d7c9 1960 "MCU_LPC546XX": {
tvendov 2:7c75ab32d7c9 1961 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 1962 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 1963 "extra_labels": [
tvendov 2:7c75ab32d7c9 1964 "NXP",
tvendov 2:7c75ab32d7c9 1965 "MCUXpresso_MCUS",
tvendov 2:7c75ab32d7c9 1966 "LPC",
tvendov 2:7c75ab32d7c9 1967 "NXP_EMAC"
tvendov 2:7c75ab32d7c9 1968 ],
tvendov 2:7c75ab32d7c9 1969 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 1970 "public": false,
tvendov 2:7c75ab32d7c9 1971 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
tvendov 2:7c75ab32d7c9 1972 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 1973 "device_has": [
tvendov 2:7c75ab32d7c9 1974 "USTICKER",
tvendov 2:7c75ab32d7c9 1975 "RTC",
tvendov 2:7c75ab32d7c9 1976 "ANALOGIN",
tvendov 2:7c75ab32d7c9 1977 "EMAC",
tvendov 2:7c75ab32d7c9 1978 "I2C",
tvendov 2:7c75ab32d7c9 1979 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 1980 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 1981 "PORTIN",
tvendov 2:7c75ab32d7c9 1982 "PORTINOUT",
tvendov 2:7c75ab32d7c9 1983 "PORTOUT",
tvendov 2:7c75ab32d7c9 1984 "SERIAL",
tvendov 2:7c75ab32d7c9 1985 "SLEEP",
tvendov 2:7c75ab32d7c9 1986 "SPI",
tvendov 2:7c75ab32d7c9 1987 "SPISLAVE",
tvendov 2:7c75ab32d7c9 1988 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 1989 "FLASH",
tvendov 2:7c75ab32d7c9 1990 "TRNG",
tvendov 2:7c75ab32d7c9 1991 "QSPI",
tvendov 2:7c75ab32d7c9 1992 "MPU"
tvendov 2:7c75ab32d7c9 1993 ],
tvendov 2:7c75ab32d7c9 1994 "device_name": "LPC54628J512ET180",
tvendov 2:7c75ab32d7c9 1995 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
tvendov 2:7c75ab32d7c9 1996 "overrides": {
tvendov 2:7c75ab32d7c9 1997 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 1998 }
tvendov 2:7c75ab32d7c9 1999 },
tvendov 2:7c75ab32d7c9 2000 "LPC546XX": {
tvendov 2:7c75ab32d7c9 2001 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2002 "inherits": ["MCU_LPC546XX"],
tvendov 2:7c75ab32d7c9 2003 "extra_labels_add": ["LPCXpresso"],
tvendov 2:7c75ab32d7c9 2004 "detect_code": ["1056"],
tvendov 2:7c75ab32d7c9 2005 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2006 "components_add": ["QSPIF"]
tvendov 2:7c75ab32d7c9 2007 },
tvendov 2:7c75ab32d7c9 2008 "FF_LPC546XX": {
tvendov 2:7c75ab32d7c9 2009 "inherits": ["MCU_LPC546XX"],
tvendov 2:7c75ab32d7c9 2010 "detect_code": ["8081"],
tvendov 2:7c75ab32d7c9 2011 "device_has_remove": ["QSPI"],
tvendov 2:7c75ab32d7c9 2012 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 2013 },
tvendov 2:7c75ab32d7c9 2014 "NUCLEO_F030R8": {
tvendov 2:7c75ab32d7c9 2015 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2016 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2017 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2018 "extra_labels_add": ["STM32F0", "STM32F030R8"],
tvendov 2:7c75ab32d7c9 2019 "config": {
tvendov 2:7c75ab32d7c9 2020 "clock_source": {
tvendov 2:7c75ab32d7c9 2021 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2022 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2023 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2024 }
tvendov 2:7c75ab32d7c9 2025 },
tvendov 2:7c75ab32d7c9 2026 "detect_code": ["0725"],
tvendov 2:7c75ab32d7c9 2027 "macros_add": [
tvendov 2:7c75ab32d7c9 2028 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2030 ],
tvendov 2:7c75ab32d7c9 2031 "device_has_add": ["CRC"],
tvendov 2:7c75ab32d7c9 2032 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 2033 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2034 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2035 "device_name": "STM32F030R8"
tvendov 2:7c75ab32d7c9 2036 },
tvendov 2:7c75ab32d7c9 2037 "NUCLEO_F031K6": {
tvendov 2:7c75ab32d7c9 2038 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2039 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2040 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 2041 "extra_labels_add": ["STM32F0", "STM32F031K6"],
tvendov 2:7c75ab32d7c9 2042 "config": {
tvendov 2:7c75ab32d7c9 2043 "clock_source": {
tvendov 2:7c75ab32d7c9 2044 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2045 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2046 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2047 }
tvendov 2:7c75ab32d7c9 2048 },
tvendov 2:7c75ab32d7c9 2049 "detect_code": ["0791"],
tvendov 2:7c75ab32d7c9 2050 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 2051 "macros_add": [
tvendov 2:7c75ab32d7c9 2052 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2053 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2054 ],
tvendov 2:7c75ab32d7c9 2055 "device_has_add": ["CRC"],
tvendov 2:7c75ab32d7c9 2056 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 2057 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2058 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2059 "device_name": "STM32F031K6"
tvendov 2:7c75ab32d7c9 2060 },
tvendov 2:7c75ab32d7c9 2061 "NUCLEO_F042K6": {
tvendov 2:7c75ab32d7c9 2062 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2063 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2064 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 2065 "extra_labels_add": ["STM32F0", "STM32F042K6"],
tvendov 2:7c75ab32d7c9 2066 "config": {
tvendov 2:7c75ab32d7c9 2067 "clock_source": {
tvendov 2:7c75ab32d7c9 2068 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2069 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2070 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2071 }
tvendov 2:7c75ab32d7c9 2072 },
tvendov 2:7c75ab32d7c9 2073 "detect_code": ["0785"],
tvendov 2:7c75ab32d7c9 2074 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 2075 "macros_add": [
tvendov 2:7c75ab32d7c9 2076 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2077 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2078 ],
tvendov 2:7c75ab32d7c9 2079 "device_has_add": [
tvendov 2:7c75ab32d7c9 2080 "CAN",
tvendov 2:7c75ab32d7c9 2081 "CRC"
tvendov 2:7c75ab32d7c9 2082 ],
tvendov 2:7c75ab32d7c9 2083 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 2084 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2085 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2086 "device_name": "STM32F042K6"
tvendov 2:7c75ab32d7c9 2087 },
tvendov 2:7c75ab32d7c9 2088 "NUCLEO_F070RB": {
tvendov 2:7c75ab32d7c9 2089 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2090 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2091 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2092 "extra_labels_add": ["STM32F0", "STM32F070RB"],
tvendov 2:7c75ab32d7c9 2093 "config": {
tvendov 2:7c75ab32d7c9 2094 "clock_source": {
tvendov 2:7c75ab32d7c9 2095 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2096 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2097 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2098 }
tvendov 2:7c75ab32d7c9 2099 },
tvendov 2:7c75ab32d7c9 2100 "detect_code": ["0755"],
tvendov 2:7c75ab32d7c9 2101 "macros_add": [
tvendov 2:7c75ab32d7c9 2102 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2103 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2104 ],
tvendov 2:7c75ab32d7c9 2105 "device_has_add": [
tvendov 2:7c75ab32d7c9 2106 "CRC",
tvendov 2:7c75ab32d7c9 2107 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2108 "FLASH"
tvendov 2:7c75ab32d7c9 2109 ],
tvendov 2:7c75ab32d7c9 2110 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2111 "device_name": "STM32F070RB"
tvendov 2:7c75ab32d7c9 2112 },
tvendov 2:7c75ab32d7c9 2113 "NUCLEO_F072RB": {
tvendov 2:7c75ab32d7c9 2114 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2115 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2116 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2117 "extra_labels_add": ["STM32F0", "STM32F072RB"],
tvendov 2:7c75ab32d7c9 2118 "config": {
tvendov 2:7c75ab32d7c9 2119 "clock_source": {
tvendov 2:7c75ab32d7c9 2120 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2121 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2122 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2123 }
tvendov 2:7c75ab32d7c9 2124 },
tvendov 2:7c75ab32d7c9 2125 "detect_code": ["0730"],
tvendov 2:7c75ab32d7c9 2126 "macros_add": [
tvendov 2:7c75ab32d7c9 2127 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2128 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2129 ],
tvendov 2:7c75ab32d7c9 2130 "device_has_add": [
tvendov 2:7c75ab32d7c9 2131 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2132 "CAN",
tvendov 2:7c75ab32d7c9 2133 "CRC",
tvendov 2:7c75ab32d7c9 2134 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2135 "FLASH"
tvendov 2:7c75ab32d7c9 2136 ],
tvendov 2:7c75ab32d7c9 2137 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2138 "device_name": "STM32F072RB"
tvendov 2:7c75ab32d7c9 2139 },
tvendov 2:7c75ab32d7c9 2140 "NUCLEO_F091RC": {
tvendov 2:7c75ab32d7c9 2141 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2142 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2143 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 2144 "extra_labels_add": ["STM32F0", "STM32F091RC"],
tvendov 2:7c75ab32d7c9 2145 "config": {
tvendov 2:7c75ab32d7c9 2146 "clock_source": {
tvendov 2:7c75ab32d7c9 2147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2149 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2150 }
tvendov 2:7c75ab32d7c9 2151 },
tvendov 2:7c75ab32d7c9 2152 "detect_code": ["0750"],
tvendov 2:7c75ab32d7c9 2153 "macros_add": [
tvendov 2:7c75ab32d7c9 2154 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 2155 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 2156 ],
tvendov 2:7c75ab32d7c9 2157 "device_has_add": [
tvendov 2:7c75ab32d7c9 2158 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2159 "CAN",
tvendov 2:7c75ab32d7c9 2160 "CRC",
tvendov 2:7c75ab32d7c9 2161 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2162 "FLASH"
tvendov 2:7c75ab32d7c9 2163 ],
tvendov 2:7c75ab32d7c9 2164 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2165 "device_name": "STM32F091RC"
tvendov 2:7c75ab32d7c9 2166 },
tvendov 2:7c75ab32d7c9 2167 "NUCLEO_F103RB": {
tvendov 2:7c75ab32d7c9 2168 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2169 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2170 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 2171 "extra_labels_add": ["STM32F1", "STM32F103RB"],
tvendov 2:7c75ab32d7c9 2172 "config": {
tvendov 2:7c75ab32d7c9 2173 "clock_source": {
tvendov 2:7c75ab32d7c9 2174 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
tvendov 2:7c75ab32d7c9 2175 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2176 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2177 },
tvendov 2:7c75ab32d7c9 2178 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 2179 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 2180 "value": "0",
tvendov 2:7c75ab32d7c9 2181 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 2182 }
tvendov 2:7c75ab32d7c9 2183 },
tvendov 2:7c75ab32d7c9 2184 "detect_code": ["0700"],
tvendov 2:7c75ab32d7c9 2185 "device_has_add": [
tvendov 2:7c75ab32d7c9 2186 "CAN",
tvendov 2:7c75ab32d7c9 2187 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2188 "FLASH"
tvendov 2:7c75ab32d7c9 2189 ],
tvendov 2:7c75ab32d7c9 2190 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 2191 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2192 "device_name": "STM32F103RB"
tvendov 2:7c75ab32d7c9 2193 },
tvendov 2:7c75ab32d7c9 2194 "NUCLEO_F207ZG": {
tvendov 2:7c75ab32d7c9 2195 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2196 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2197 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 2198 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
tvendov 2:7c75ab32d7c9 2199 "config": {
tvendov 2:7c75ab32d7c9 2200 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2201 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2202 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2203 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2204 },
tvendov 2:7c75ab32d7c9 2205 "clock_source": {
tvendov 2:7c75ab32d7c9 2206 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2207 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2208 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2209 }
tvendov 2:7c75ab32d7c9 2210 },
tvendov 2:7c75ab32d7c9 2211 "detect_code": ["0835"],
tvendov 2:7c75ab32d7c9 2212 "macros_add": ["USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2213 "device_has_add": [
tvendov 2:7c75ab32d7c9 2214 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2215 "CAN",
tvendov 2:7c75ab32d7c9 2216 "EMAC",
tvendov 2:7c75ab32d7c9 2217 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2218 "FLASH",
tvendov 2:7c75ab32d7c9 2219 "TRNG",
tvendov 2:7c75ab32d7c9 2220 "MPU"
tvendov 2:7c75ab32d7c9 2221 ],
tvendov 2:7c75ab32d7c9 2222 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 2223 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2224 "device_name": "STM32F207ZG",
tvendov 2:7c75ab32d7c9 2225 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2226 "overrides": {
tvendov 2:7c75ab32d7c9 2227 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2228 }
tvendov 2:7c75ab32d7c9 2229 },
tvendov 2:7c75ab32d7c9 2230 "NUCLEO_F302R8": {
tvendov 2:7c75ab32d7c9 2231 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2232 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2233 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2234 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
tvendov 2:7c75ab32d7c9 2235 "config": {
tvendov 2:7c75ab32d7c9 2236 "clock_source": {
tvendov 2:7c75ab32d7c9 2237 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2238 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2239 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2240 }
tvendov 2:7c75ab32d7c9 2241 },
tvendov 2:7c75ab32d7c9 2242 "detect_code": ["0705"],
tvendov 2:7c75ab32d7c9 2243 "device_has_add": [
tvendov 2:7c75ab32d7c9 2244 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2245 "CAN",
tvendov 2:7c75ab32d7c9 2246 "CRC",
tvendov 2:7c75ab32d7c9 2247 "SERIAL_ASYNCH"
tvendov 2:7c75ab32d7c9 2248 ],
tvendov 2:7c75ab32d7c9 2249 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2250 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2251 "device_name": "STM32F302R8"
tvendov 2:7c75ab32d7c9 2252 },
tvendov 2:7c75ab32d7c9 2253 "NUCLEO_F303K8": {
tvendov 2:7c75ab32d7c9 2254 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2255 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2256 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
tvendov 2:7c75ab32d7c9 2257 "config": {
tvendov 2:7c75ab32d7c9 2258 "clock_source": {
tvendov 2:7c75ab32d7c9 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2260 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2261 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2262 }
tvendov 2:7c75ab32d7c9 2263 },
tvendov 2:7c75ab32d7c9 2264 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 2265 "detect_code": ["0775"],
tvendov 2:7c75ab32d7c9 2266 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2267 "device_has_add": [
tvendov 2:7c75ab32d7c9 2268 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2269 "CAN",
tvendov 2:7c75ab32d7c9 2270 "CRC"
tvendov 2:7c75ab32d7c9 2271 ],
tvendov 2:7c75ab32d7c9 2272 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2273 "device_name": "STM32F303K8"
tvendov 2:7c75ab32d7c9 2274 },
tvendov 2:7c75ab32d7c9 2275 "NUCLEO_F303RE": {
tvendov 2:7c75ab32d7c9 2276 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2277 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2278 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2279 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
tvendov 2:7c75ab32d7c9 2280 "config": {
tvendov 2:7c75ab32d7c9 2281 "clock_source": {
tvendov 2:7c75ab32d7c9 2282 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2283 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2284 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2285 }
tvendov 2:7c75ab32d7c9 2286 },
tvendov 2:7c75ab32d7c9 2287 "detect_code": ["0745"],
tvendov 2:7c75ab32d7c9 2288 "device_has_add": [
tvendov 2:7c75ab32d7c9 2289 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2290 "CAN",
tvendov 2:7c75ab32d7c9 2291 "CRC",
tvendov 2:7c75ab32d7c9 2292 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2293 "FLASH",
tvendov 2:7c75ab32d7c9 2294 "MPU"
tvendov 2:7c75ab32d7c9 2295 ],
tvendov 2:7c75ab32d7c9 2296 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2297 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2298 "device_name": "STM32F303RE"
tvendov 2:7c75ab32d7c9 2299 },
tvendov 2:7c75ab32d7c9 2300 "NUCLEO_F303ZE": {
tvendov 2:7c75ab32d7c9 2301 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2302 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2303 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2304 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
tvendov 2:7c75ab32d7c9 2305 "config": {
tvendov 2:7c75ab32d7c9 2306 "clock_source": {
tvendov 2:7c75ab32d7c9 2307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2309 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2310 }
tvendov 2:7c75ab32d7c9 2311 },
tvendov 2:7c75ab32d7c9 2312 "detect_code": ["0747"],
tvendov 2:7c75ab32d7c9 2313 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
tvendov 2:7c75ab32d7c9 2314 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2315 "device_name": "STM32F303ZE"
tvendov 2:7c75ab32d7c9 2316 },
tvendov 2:7c75ab32d7c9 2317 "NUCLEO_F334R8": {
tvendov 2:7c75ab32d7c9 2318 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2319 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2320 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2321 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
tvendov 2:7c75ab32d7c9 2322 "config": {
tvendov 2:7c75ab32d7c9 2323 "clock_source": {
tvendov 2:7c75ab32d7c9 2324 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2325 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2326 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2327 }
tvendov 2:7c75ab32d7c9 2328 },
tvendov 2:7c75ab32d7c9 2329 "detect_code": ["0735"],
tvendov 2:7c75ab32d7c9 2330 "device_has_add": [
tvendov 2:7c75ab32d7c9 2331 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2332 "CAN",
tvendov 2:7c75ab32d7c9 2333 "CRC",
tvendov 2:7c75ab32d7c9 2334 "SERIAL_ASYNCH"
tvendov 2:7c75ab32d7c9 2335 ],
tvendov 2:7c75ab32d7c9 2336 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2337 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2338 "device_name": "STM32F334R8"
tvendov 2:7c75ab32d7c9 2339 },
tvendov 2:7c75ab32d7c9 2340 "NUCLEO_F401RE": {
tvendov 2:7c75ab32d7c9 2341 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2342 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2343 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2344 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
tvendov 2:7c75ab32d7c9 2345 "config": {
tvendov 2:7c75ab32d7c9 2346 "clock_source": {
tvendov 2:7c75ab32d7c9 2347 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2348 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2349 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2350 }
tvendov 2:7c75ab32d7c9 2351 },
tvendov 2:7c75ab32d7c9 2352 "detect_code": ["0720"],
tvendov 2:7c75ab32d7c9 2353 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2354 "device_has_add": [
tvendov 2:7c75ab32d7c9 2355 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2356 "FLASH",
tvendov 2:7c75ab32d7c9 2357 "MPU"
tvendov 2:7c75ab32d7c9 2358 ],
tvendov 2:7c75ab32d7c9 2359 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2360 "device_name": "STM32F401RE"
tvendov 2:7c75ab32d7c9 2361 },
tvendov 2:7c75ab32d7c9 2362 "STEVAL_3DP001V1": {
tvendov 2:7c75ab32d7c9 2363 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2364 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2365 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
tvendov 2:7c75ab32d7c9 2366 "config": {
tvendov 2:7c75ab32d7c9 2367 "clock_source": {
tvendov 2:7c75ab32d7c9 2368 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2369 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2370 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2371 }
tvendov 2:7c75ab32d7c9 2372 },
tvendov 2:7c75ab32d7c9 2373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
tvendov 2:7c75ab32d7c9 2374 "device_has_add": [
tvendov 2:7c75ab32d7c9 2375 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2376 "FLASH",
tvendov 2:7c75ab32d7c9 2377 "MPU"
tvendov 2:7c75ab32d7c9 2378 ],
tvendov 2:7c75ab32d7c9 2379 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 2380 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2381 "device_name": "STM32F401VE"
tvendov 2:7c75ab32d7c9 2382 },
tvendov 2:7c75ab32d7c9 2383 "NUCLEO_F410RB": {
tvendov 2:7c75ab32d7c9 2384 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2385 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2386 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2387 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2388 "STM32F4",
tvendov 2:7c75ab32d7c9 2389 "STM32F410RB",
tvendov 2:7c75ab32d7c9 2390 "STM32F410xB",
tvendov 2:7c75ab32d7c9 2391 "STM32F410Rx"
tvendov 2:7c75ab32d7c9 2392 ],
tvendov 2:7c75ab32d7c9 2393 "config": {
tvendov 2:7c75ab32d7c9 2394 "clock_source": {
tvendov 2:7c75ab32d7c9 2395 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2396 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2397 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2398 },
tvendov 2:7c75ab32d7c9 2399 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2400 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2401 "value": 1
tvendov 2:7c75ab32d7c9 2402 }
tvendov 2:7c75ab32d7c9 2403 },
tvendov 2:7c75ab32d7c9 2404 "macros_add": [
tvendov 2:7c75ab32d7c9 2405 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 2406 ],
tvendov 2:7c75ab32d7c9 2407 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 2408 "detect_code": ["0744"],
tvendov 2:7c75ab32d7c9 2409 "device_has_add": [
tvendov 2:7c75ab32d7c9 2410 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2411 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2412 "TRNG",
tvendov 2:7c75ab32d7c9 2413 "FLASH",
tvendov 2:7c75ab32d7c9 2414 "MPU"
tvendov 2:7c75ab32d7c9 2415 ],
tvendov 2:7c75ab32d7c9 2416 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2417 "device_name": "STM32F410RB"
tvendov 2:7c75ab32d7c9 2418 },
tvendov 2:7c75ab32d7c9 2419 "NUCLEO_F411RE": {
tvendov 2:7c75ab32d7c9 2420 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2421 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2422 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2423 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE", "PSA"],
tvendov 2:7c75ab32d7c9 2424 "components_add": ["FLASHIAP"],
tvendov 2:7c75ab32d7c9 2425 "detect_code": ["0740"],
tvendov 2:7c75ab32d7c9 2426 "config": {
tvendov 2:7c75ab32d7c9 2427 "clock_source": {
tvendov 2:7c75ab32d7c9 2428 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2429 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2430 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2431 },
tvendov 2:7c75ab32d7c9 2432 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 2433 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 2434 "value": "0",
tvendov 2:7c75ab32d7c9 2435 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 2436 }
tvendov 2:7c75ab32d7c9 2437 },
tvendov 2:7c75ab32d7c9 2438 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2439 "device_has_add": [
tvendov 2:7c75ab32d7c9 2440 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2441 "FLASH",
tvendov 2:7c75ab32d7c9 2442 "MPU"
tvendov 2:7c75ab32d7c9 2443 ],
tvendov 2:7c75ab32d7c9 2444 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2445 "device_name": "STM32F411RE",
tvendov 2:7c75ab32d7c9 2446 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 2447 },
tvendov 2:7c75ab32d7c9 2448 "NUCLEO_F412ZG": {
tvendov 2:7c75ab32d7c9 2449 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2450 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2451 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2452 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
tvendov 2:7c75ab32d7c9 2453 "config": {
tvendov 2:7c75ab32d7c9 2454 "clock_source": {
tvendov 2:7c75ab32d7c9 2455 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2456 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2457 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2458 }
tvendov 2:7c75ab32d7c9 2459 },
tvendov 2:7c75ab32d7c9 2460 "detect_code": ["0826"],
tvendov 2:7c75ab32d7c9 2461 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2462 "device_has_add": [
tvendov 2:7c75ab32d7c9 2463 "CAN",
tvendov 2:7c75ab32d7c9 2464 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2465 "TRNG",
tvendov 2:7c75ab32d7c9 2466 "FLASH",
tvendov 2:7c75ab32d7c9 2467 "MPU"
tvendov 2:7c75ab32d7c9 2468 ],
tvendov 2:7c75ab32d7c9 2469 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2470 "device_name": "STM32F412ZG",
tvendov 2:7c75ab32d7c9 2471 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 2472 },
tvendov 2:7c75ab32d7c9 2473 "MTB_MXCHIP_EMW3166": {
tvendov 2:7c75ab32d7c9 2474 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2475 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2476 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2477 "STM32F4",
tvendov 2:7c75ab32d7c9 2478 "STM32F412xG",
tvendov 2:7c75ab32d7c9 2479 "STM32F412ZG",
tvendov 2:7c75ab32d7c9 2480 "WICED",
tvendov 2:7c75ab32d7c9 2481 "CYW43362"
tvendov 2:7c75ab32d7c9 2482 ],
tvendov 2:7c75ab32d7c9 2483 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2484 "device_has_add": [
tvendov 2:7c75ab32d7c9 2485 "CAN",
tvendov 2:7c75ab32d7c9 2486 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2487 "TRNG",
tvendov 2:7c75ab32d7c9 2488 "FLASH",
tvendov 2:7c75ab32d7c9 2489 "MPU"
tvendov 2:7c75ab32d7c9 2490 ],
tvendov 2:7c75ab32d7c9 2491 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 2492 "device_name": "STM32F412ZG",
tvendov 2:7c75ab32d7c9 2493 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2494 "config": {
tvendov 2:7c75ab32d7c9 2495 "clock_source": {
tvendov 2:7c75ab32d7c9 2496 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2497 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2498 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2499 }
tvendov 2:7c75ab32d7c9 2500 },
tvendov 2:7c75ab32d7c9 2501 "overrides": {
tvendov 2:7c75ab32d7c9 2502 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 2503 }
tvendov 2:7c75ab32d7c9 2504 },
tvendov 2:7c75ab32d7c9 2505 "USI_WM_BN_BM_22": {
tvendov 2:7c75ab32d7c9 2506 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2507 "components_add": ["SPIF", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 2508 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2509 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2510 "STM32F4",
tvendov 2:7c75ab32d7c9 2511 "STM32F412xG",
tvendov 2:7c75ab32d7c9 2512 "STM32F412ZG",
tvendov 2:7c75ab32d7c9 2513 "WICED",
tvendov 2:7c75ab32d7c9 2514 "CYW4343X",
tvendov 2:7c75ab32d7c9 2515 "CORDIO"
tvendov 2:7c75ab32d7c9 2516 ],
tvendov 2:7c75ab32d7c9 2517 "features": ["BLE", "STORAGE"],
tvendov 2:7c75ab32d7c9 2518 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2519 "device_has_add": [
tvendov 2:7c75ab32d7c9 2520 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2521 "TRNG",
tvendov 2:7c75ab32d7c9 2522 "FLASH",
tvendov 2:7c75ab32d7c9 2523 "MPU"
tvendov 2:7c75ab32d7c9 2524 ],
tvendov 2:7c75ab32d7c9 2525 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 2526 "device_name": "STM32F412ZG",
tvendov 2:7c75ab32d7c9 2527 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2528 "public": false,
tvendov 2:7c75ab32d7c9 2529 "config": {
tvendov 2:7c75ab32d7c9 2530 "clock_source": {
tvendov 2:7c75ab32d7c9 2531 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2532 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2533 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2534 }
tvendov 2:7c75ab32d7c9 2535 },
tvendov 2:7c75ab32d7c9 2536 "overrides": {
tvendov 2:7c75ab32d7c9 2537 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 2538 }
tvendov 2:7c75ab32d7c9 2539 },
tvendov 2:7c75ab32d7c9 2540 "MTB_USI_WM_BN_BM_22": {
tvendov 2:7c75ab32d7c9 2541 "overrides": {
tvendov 2:7c75ab32d7c9 2542 "lse_available": 0
tvendov 2:7c75ab32d7c9 2543 },
tvendov 2:7c75ab32d7c9 2544 "inherits": ["USI_WM_BN_BM_22"]
tvendov 2:7c75ab32d7c9 2545 },
tvendov 2:7c75ab32d7c9 2546 "MTB_ADV_WISE_1530": {
tvendov 2:7c75ab32d7c9 2547 "inherits": ["USI_WM_BN_BM_22"],
tvendov 2:7c75ab32d7c9 2548 "config": {
tvendov 2:7c75ab32d7c9 2549 "led1": "PA_4",
tvendov 2:7c75ab32d7c9 2550 "led2": "PC_12",
tvendov 2:7c75ab32d7c9 2551 "led3": "NC"
tvendov 2:7c75ab32d7c9 2552 },
tvendov 2:7c75ab32d7c9 2553 "overrides": {
tvendov 2:7c75ab32d7c9 2554 "stdio_uart_tx": "PB_10",
tvendov 2:7c75ab32d7c9 2555 "stdio_uart_rx": "PC_11"
tvendov 2:7c75ab32d7c9 2556 }
tvendov 2:7c75ab32d7c9 2557 },
tvendov 2:7c75ab32d7c9 2558 "DISCO_F413ZH": {
tvendov 2:7c75ab32d7c9 2559 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 2560 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2561 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2562 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2563 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2564 "STM32F4",
tvendov 2:7c75ab32d7c9 2565 "STM32F413xx",
tvendov 2:7c75ab32d7c9 2566 "STM32F413ZH",
tvendov 2:7c75ab32d7c9 2567 "STM32F413xH"
tvendov 2:7c75ab32d7c9 2568 ],
tvendov 2:7c75ab32d7c9 2569 "config": {
tvendov 2:7c75ab32d7c9 2570 "clock_source": {
tvendov 2:7c75ab32d7c9 2571 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2572 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2573 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2574 },
tvendov 2:7c75ab32d7c9 2575 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2576 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2577 "value": 1
tvendov 2:7c75ab32d7c9 2578 }
tvendov 2:7c75ab32d7c9 2579 },
tvendov 2:7c75ab32d7c9 2580 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 2581 "detect_code": ["0743"],
tvendov 2:7c75ab32d7c9 2582 "macros_add": [
tvendov 2:7c75ab32d7c9 2583 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 2584 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 2585 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2586 ],
tvendov 2:7c75ab32d7c9 2587 "device_has_add": [
tvendov 2:7c75ab32d7c9 2588 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2589 "CAN",
tvendov 2:7c75ab32d7c9 2590 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2591 "TRNG",
tvendov 2:7c75ab32d7c9 2592 "FLASH",
tvendov 2:7c75ab32d7c9 2593 "QSPI",
tvendov 2:7c75ab32d7c9 2594 "MPU"
tvendov 2:7c75ab32d7c9 2595 ],
tvendov 2:7c75ab32d7c9 2596 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2597 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2598 "device_name": "STM32F413ZH"
tvendov 2:7c75ab32d7c9 2599 },
tvendov 2:7c75ab32d7c9 2600 "NUCLEO_F413ZH": {
tvendov 2:7c75ab32d7c9 2601 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2602 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2603 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2604 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2605 "STM32F4",
tvendov 2:7c75ab32d7c9 2606 "STM32F413xx",
tvendov 2:7c75ab32d7c9 2607 "STM32F413ZH",
tvendov 2:7c75ab32d7c9 2608 "STM32F413xH"
tvendov 2:7c75ab32d7c9 2609 ],
tvendov 2:7c75ab32d7c9 2610 "config": {
tvendov 2:7c75ab32d7c9 2611 "clock_source": {
tvendov 2:7c75ab32d7c9 2612 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2613 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2614 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2615 },
tvendov 2:7c75ab32d7c9 2616 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2617 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2618 "value": 1
tvendov 2:7c75ab32d7c9 2619 }
tvendov 2:7c75ab32d7c9 2620 },
tvendov 2:7c75ab32d7c9 2621 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 2622 "detect_code": ["0743"],
tvendov 2:7c75ab32d7c9 2623 "macros_add": [
tvendov 2:7c75ab32d7c9 2624 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 2625 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 2626 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2627 ],
tvendov 2:7c75ab32d7c9 2628 "device_has_add": [
tvendov 2:7c75ab32d7c9 2629 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2630 "CAN",
tvendov 2:7c75ab32d7c9 2631 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2632 "TRNG",
tvendov 2:7c75ab32d7c9 2633 "FLASH",
tvendov 2:7c75ab32d7c9 2634 "MPU"
tvendov 2:7c75ab32d7c9 2635 ],
tvendov 2:7c75ab32d7c9 2636 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2637 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2638 "device_name": "STM32F413ZH"
tvendov 2:7c75ab32d7c9 2639 },
tvendov 2:7c75ab32d7c9 2640 "ELMO_F411RE": {
tvendov 2:7c75ab32d7c9 2641 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2642 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2643 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2644 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 2645 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
tvendov 2:7c75ab32d7c9 2646 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 2647 "detect_code": ["----"],
tvendov 2:7c75ab32d7c9 2648 "device_has_add": ["MPU"],
tvendov 2:7c75ab32d7c9 2649 "device_has_remove": ["SERIAL_FC"],
tvendov 2:7c75ab32d7c9 2650 "default_lib": "small",
tvendov 2:7c75ab32d7c9 2651 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 2652 "device_name": "STM32F411RE"
tvendov 2:7c75ab32d7c9 2653 },
tvendov 2:7c75ab32d7c9 2654 "NUCLEO_F429ZI": {
tvendov 2:7c75ab32d7c9 2655 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2656 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2657 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2658 "config": {
tvendov 2:7c75ab32d7c9 2659 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2660 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2661 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2662 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2663 },
tvendov 2:7c75ab32d7c9 2664 "clock_source": {
tvendov 2:7c75ab32d7c9 2665 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2666 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2667 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2668 },
tvendov 2:7c75ab32d7c9 2669 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 2670 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 2671 "value": "1",
tvendov 2:7c75ab32d7c9 2672 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 2673 }
tvendov 2:7c75ab32d7c9 2674 },
tvendov 2:7c75ab32d7c9 2675 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2676 "STM32F4",
tvendov 2:7c75ab32d7c9 2677 "STM32F429",
tvendov 2:7c75ab32d7c9 2678 "STM32F429ZI",
tvendov 2:7c75ab32d7c9 2679 "STM32F429xx",
tvendov 2:7c75ab32d7c9 2680 "STM32F429xI",
tvendov 2:7c75ab32d7c9 2681 "STM_EMAC",
tvendov 2:7c75ab32d7c9 2682 "PSA"
tvendov 2:7c75ab32d7c9 2683 ],
tvendov 2:7c75ab32d7c9 2684 "components_add": ["FLASHIAP"],
tvendov 2:7c75ab32d7c9 2685 "macros_add": [
tvendov 2:7c75ab32d7c9 2686 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 2687 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2688 ],
tvendov 2:7c75ab32d7c9 2689 "device_has_add": [
tvendov 2:7c75ab32d7c9 2690 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2691 "CAN",
tvendov 2:7c75ab32d7c9 2692 "EMAC",
tvendov 2:7c75ab32d7c9 2693 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2694 "TRNG",
tvendov 2:7c75ab32d7c9 2695 "FLASH",
tvendov 2:7c75ab32d7c9 2696 "MPU"
tvendov 2:7c75ab32d7c9 2697 ],
tvendov 2:7c75ab32d7c9 2698 "detect_code": ["0796"],
tvendov 2:7c75ab32d7c9 2699 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2700 "device_name": "STM32F429ZI",
tvendov 2:7c75ab32d7c9 2701 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2702 "overrides": {
tvendov 2:7c75ab32d7c9 2703 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2704 }
tvendov 2:7c75ab32d7c9 2705 },
tvendov 2:7c75ab32d7c9 2706 "NUCLEO_F439ZI": {
tvendov 2:7c75ab32d7c9 2707 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2708 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2709 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2710 "config": {
tvendov 2:7c75ab32d7c9 2711 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2712 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2713 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2714 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2715 },
tvendov 2:7c75ab32d7c9 2716 "clock_source": {
tvendov 2:7c75ab32d7c9 2717 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2718 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2719 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2720 },
tvendov 2:7c75ab32d7c9 2721 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 2722 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 2723 "value": "1",
tvendov 2:7c75ab32d7c9 2724 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 2725 }
tvendov 2:7c75ab32d7c9 2726 },
tvendov 2:7c75ab32d7c9 2727 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2728 "STM32F4",
tvendov 2:7c75ab32d7c9 2729 "STM32F439",
tvendov 2:7c75ab32d7c9 2730 "STM32F439ZI",
tvendov 2:7c75ab32d7c9 2731 "STM32F439xx",
tvendov 2:7c75ab32d7c9 2732 "STM32F439xI",
tvendov 2:7c75ab32d7c9 2733 "STM_EMAC"
tvendov 2:7c75ab32d7c9 2734 ],
tvendov 2:7c75ab32d7c9 2735 "macros_add": [
tvendov 2:7c75ab32d7c9 2736 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 2737 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 2738 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2739 ],
tvendov 2:7c75ab32d7c9 2740 "device_has_add": [
tvendov 2:7c75ab32d7c9 2741 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2742 "CAN",
tvendov 2:7c75ab32d7c9 2743 "EMAC",
tvendov 2:7c75ab32d7c9 2744 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2745 "TRNG",
tvendov 2:7c75ab32d7c9 2746 "FLASH",
tvendov 2:7c75ab32d7c9 2747 "MPU"
tvendov 2:7c75ab32d7c9 2748 ],
tvendov 2:7c75ab32d7c9 2749 "detect_code": ["0797"],
tvendov 2:7c75ab32d7c9 2750 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2751 "device_name": "STM32F439ZI",
tvendov 2:7c75ab32d7c9 2752 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2753 "overrides": {
tvendov 2:7c75ab32d7c9 2754 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2755 }
tvendov 2:7c75ab32d7c9 2756 },
tvendov 2:7c75ab32d7c9 2757 "NUCLEO_F446RE": {
tvendov 2:7c75ab32d7c9 2758 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2759 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2760 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2761 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
tvendov 2:7c75ab32d7c9 2762 "config": {
tvendov 2:7c75ab32d7c9 2763 "clock_source": {
tvendov 2:7c75ab32d7c9 2764 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2765 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2766 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2767 }
tvendov 2:7c75ab32d7c9 2768 },
tvendov 2:7c75ab32d7c9 2769 "detect_code": ["0777"],
tvendov 2:7c75ab32d7c9 2770 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2771 "device_has_add": [
tvendov 2:7c75ab32d7c9 2772 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2773 "CAN",
tvendov 2:7c75ab32d7c9 2774 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2775 "FLASH",
tvendov 2:7c75ab32d7c9 2776 "MPU"
tvendov 2:7c75ab32d7c9 2777 ],
tvendov 2:7c75ab32d7c9 2778 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2779 "device_name": "STM32F446RE",
tvendov 2:7c75ab32d7c9 2780 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 2781 },
tvendov 2:7c75ab32d7c9 2782 "NUCLEO_F446ZE": {
tvendov 2:7c75ab32d7c9 2783 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2784 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2785 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2786 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
tvendov 2:7c75ab32d7c9 2787 "config": {
tvendov 2:7c75ab32d7c9 2788 "clock_source": {
tvendov 2:7c75ab32d7c9 2789 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2790 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2791 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2792 }
tvendov 2:7c75ab32d7c9 2793 },
tvendov 2:7c75ab32d7c9 2794 "detect_code": ["0778"],
tvendov 2:7c75ab32d7c9 2795 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 2796 "device_has_add": [
tvendov 2:7c75ab32d7c9 2797 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2798 "CAN",
tvendov 2:7c75ab32d7c9 2799 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2800 "FLASH",
tvendov 2:7c75ab32d7c9 2801 "MPU"
tvendov 2:7c75ab32d7c9 2802 ],
tvendov 2:7c75ab32d7c9 2803 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2804 "device_name": "STM32F446ZE"
tvendov 2:7c75ab32d7c9 2805 },
tvendov 2:7c75ab32d7c9 2806 "B96B_F446VE": {
tvendov 2:7c75ab32d7c9 2807 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2808 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 2809 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 2810 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
tvendov 2:7c75ab32d7c9 2811 "detect_code": ["0840"],
tvendov 2:7c75ab32d7c9 2812 "device_has_add": [
tvendov 2:7c75ab32d7c9 2813 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2814 "CAN",
tvendov 2:7c75ab32d7c9 2815 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2816 "FLASH",
tvendov 2:7c75ab32d7c9 2817 "MPU"
tvendov 2:7c75ab32d7c9 2818 ],
tvendov 2:7c75ab32d7c9 2819 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2820 "device_name": "STM32F446VE"
tvendov 2:7c75ab32d7c9 2821 },
tvendov 2:7c75ab32d7c9 2822 "NUCLEO_F746ZG": {
tvendov 2:7c75ab32d7c9 2823 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2824 "core": "Cortex-M7F",
tvendov 2:7c75ab32d7c9 2825 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2826 "STM32F7",
tvendov 2:7c75ab32d7c9 2827 "STM32F746",
tvendov 2:7c75ab32d7c9 2828 "STM32F746xG",
tvendov 2:7c75ab32d7c9 2829 "STM32F746ZG",
tvendov 2:7c75ab32d7c9 2830 "STM_EMAC"
tvendov 2:7c75ab32d7c9 2831 ],
tvendov 2:7c75ab32d7c9 2832 "config": {
tvendov 2:7c75ab32d7c9 2833 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2834 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2835 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2836 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2837 },
tvendov 2:7c75ab32d7c9 2838 "clock_source": {
tvendov 2:7c75ab32d7c9 2839 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2840 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2841 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2842 },
tvendov 2:7c75ab32d7c9 2843 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2844 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2845 "value": 1
tvendov 2:7c75ab32d7c9 2846 }
tvendov 2:7c75ab32d7c9 2847 },
tvendov 2:7c75ab32d7c9 2848 "macros_add": [
tvendov 2:7c75ab32d7c9 2849 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 2850 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2851 ],
tvendov 2:7c75ab32d7c9 2852 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2853 "detect_code": ["0816"],
tvendov 2:7c75ab32d7c9 2854 "device_has_add": [
tvendov 2:7c75ab32d7c9 2855 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2856 "CAN",
tvendov 2:7c75ab32d7c9 2857 "CRC",
tvendov 2:7c75ab32d7c9 2858 "EMAC",
tvendov 2:7c75ab32d7c9 2859 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2860 "TRNG",
tvendov 2:7c75ab32d7c9 2861 "FLASH",
tvendov 2:7c75ab32d7c9 2862 "MPU"
tvendov 2:7c75ab32d7c9 2863 ],
tvendov 2:7c75ab32d7c9 2864 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2865 "device_name": "STM32F746ZG",
tvendov 2:7c75ab32d7c9 2866 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2867 "overrides": {
tvendov 2:7c75ab32d7c9 2868 "lpticker_delay_ticks": 4,
tvendov 2:7c75ab32d7c9 2869 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2870 }
tvendov 2:7c75ab32d7c9 2871 },
tvendov 2:7c75ab32d7c9 2872 "NUCLEO_F756ZG": {
tvendov 2:7c75ab32d7c9 2873 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2874 "core": "Cortex-M7F",
tvendov 2:7c75ab32d7c9 2875 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2876 "STM32F7",
tvendov 2:7c75ab32d7c9 2877 "STM32F756",
tvendov 2:7c75ab32d7c9 2878 "STM32F756xG",
tvendov 2:7c75ab32d7c9 2879 "STM32F756ZG",
tvendov 2:7c75ab32d7c9 2880 "STM_EMAC"
tvendov 2:7c75ab32d7c9 2881 ],
tvendov 2:7c75ab32d7c9 2882 "config": {
tvendov 2:7c75ab32d7c9 2883 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2884 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2885 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2886 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2887 },
tvendov 2:7c75ab32d7c9 2888 "clock_source": {
tvendov 2:7c75ab32d7c9 2889 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2890 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2891 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2892 },
tvendov 2:7c75ab32d7c9 2893 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2894 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2895 "value": 1
tvendov 2:7c75ab32d7c9 2896 }
tvendov 2:7c75ab32d7c9 2897 },
tvendov 2:7c75ab32d7c9 2898 "macros_add": [
tvendov 2:7c75ab32d7c9 2899 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 2900 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 2901 "MBEDTLS_CONFIG_HW_SUPPORT"
tvendov 2:7c75ab32d7c9 2902 ],
tvendov 2:7c75ab32d7c9 2903 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2904 "detect_code": ["0819"],
tvendov 2:7c75ab32d7c9 2905 "device_has_add": [
tvendov 2:7c75ab32d7c9 2906 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2907 "CAN",
tvendov 2:7c75ab32d7c9 2908 "CRC",
tvendov 2:7c75ab32d7c9 2909 "EMAC",
tvendov 2:7c75ab32d7c9 2910 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2911 "TRNG",
tvendov 2:7c75ab32d7c9 2912 "FLASH",
tvendov 2:7c75ab32d7c9 2913 "MPU"
tvendov 2:7c75ab32d7c9 2914 ],
tvendov 2:7c75ab32d7c9 2915 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2916 "device_name": "STM32F756ZG",
tvendov 2:7c75ab32d7c9 2917 "overrides": {
tvendov 2:7c75ab32d7c9 2918 "lpticker_delay_ticks": 4,
tvendov 2:7c75ab32d7c9 2919 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2920 }
tvendov 2:7c75ab32d7c9 2921 },
tvendov 2:7c75ab32d7c9 2922 "NUCLEO_F767ZI": {
tvendov 2:7c75ab32d7c9 2923 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2924 "core": "Cortex-M7FD",
tvendov 2:7c75ab32d7c9 2925 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2926 "STM32F7",
tvendov 2:7c75ab32d7c9 2927 "STM32F767",
tvendov 2:7c75ab32d7c9 2928 "STM32F767xI",
tvendov 2:7c75ab32d7c9 2929 "STM32F767ZI",
tvendov 2:7c75ab32d7c9 2930 "STM_EMAC"
tvendov 2:7c75ab32d7c9 2931 ],
tvendov 2:7c75ab32d7c9 2932 "config": {
tvendov 2:7c75ab32d7c9 2933 "flash_dual_bank": {
tvendov 2:7c75ab32d7c9 2934 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
tvendov 2:7c75ab32d7c9 2935 "value": "0"
tvendov 2:7c75ab32d7c9 2936 },
tvendov 2:7c75ab32d7c9 2937 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2938 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2939 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2940 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2941 },
tvendov 2:7c75ab32d7c9 2942 "clock_source": {
tvendov 2:7c75ab32d7c9 2943 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2945 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2946 },
tvendov 2:7c75ab32d7c9 2947 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2948 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2949 "value": 1
tvendov 2:7c75ab32d7c9 2950 }
tvendov 2:7c75ab32d7c9 2951 },
tvendov 2:7c75ab32d7c9 2952 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 2953 "macros_add": [
tvendov 2:7c75ab32d7c9 2954 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 2955 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 2956 ],
tvendov 2:7c75ab32d7c9 2957 "detect_code": ["0818"],
tvendov 2:7c75ab32d7c9 2958 "device_has_add": [
tvendov 2:7c75ab32d7c9 2959 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 2960 "CAN",
tvendov 2:7c75ab32d7c9 2961 "CRC",
tvendov 2:7c75ab32d7c9 2962 "EMAC",
tvendov 2:7c75ab32d7c9 2963 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 2964 "TRNG",
tvendov 2:7c75ab32d7c9 2965 "FLASH",
tvendov 2:7c75ab32d7c9 2966 "MPU"
tvendov 2:7c75ab32d7c9 2967 ],
tvendov 2:7c75ab32d7c9 2968 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 2969 "device_name": "STM32F767ZI",
tvendov 2:7c75ab32d7c9 2970 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 2971 "overrides": {
tvendov 2:7c75ab32d7c9 2972 "lpticker_delay_ticks": 4,
tvendov 2:7c75ab32d7c9 2973 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 2974 }
tvendov 2:7c75ab32d7c9 2975 },
tvendov 2:7c75ab32d7c9 2976 "NUCLEO_H743ZI": {
tvendov 2:7c75ab32d7c9 2977 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 2978 "core": "Cortex-M7FD",
tvendov 2:7c75ab32d7c9 2979 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 2980 "STM32H7",
tvendov 2:7c75ab32d7c9 2981 "STM32H743",
tvendov 2:7c75ab32d7c9 2982 "STM32H743xI",
tvendov 2:7c75ab32d7c9 2983 "STM32H743ZI"
tvendov 2:7c75ab32d7c9 2984 ],
tvendov 2:7c75ab32d7c9 2985 "config": {
tvendov 2:7c75ab32d7c9 2986 "d11_configuration": {
tvendov 2:7c75ab32d7c9 2987 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
tvendov 2:7c75ab32d7c9 2988 "value": "PA_7",
tvendov 2:7c75ab32d7c9 2989 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
tvendov 2:7c75ab32d7c9 2990 },
tvendov 2:7c75ab32d7c9 2991 "clock_source": {
tvendov 2:7c75ab32d7c9 2992 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2993 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 2994 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 2995 },
tvendov 2:7c75ab32d7c9 2996 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 2997 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 2998 "value": 1
tvendov 2:7c75ab32d7c9 2999 },
tvendov 2:7c75ab32d7c9 3000 "hse_value": {
tvendov 2:7c75ab32d7c9 3001 "help": "HSE default value is 25MHz in HAL",
tvendov 2:7c75ab32d7c9 3002 "value": "8000000",
tvendov 2:7c75ab32d7c9 3003 "macro_name": "HSE_VALUE"
tvendov 2:7c75ab32d7c9 3004 }
tvendov 2:7c75ab32d7c9 3005 },
tvendov 2:7c75ab32d7c9 3006 "macros_add": [
tvendov 2:7c75ab32d7c9 3007 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 3008 ],
tvendov 2:7c75ab32d7c9 3009 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3010 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3011 "detect_code": ["0813"],
tvendov 2:7c75ab32d7c9 3012 "device_has_add": [
tvendov 2:7c75ab32d7c9 3013 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3014 "CAN",
tvendov 2:7c75ab32d7c9 3015 "CRC",
tvendov 2:7c75ab32d7c9 3016 "TRNG",
tvendov 2:7c75ab32d7c9 3017 "FLASH",
tvendov 2:7c75ab32d7c9 3018 "MPU"
tvendov 2:7c75ab32d7c9 3019 ],
tvendov 2:7c75ab32d7c9 3020 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3021 "device_name": "STM32H743ZI",
tvendov 2:7c75ab32d7c9 3022 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3023 },
tvendov 2:7c75ab32d7c9 3024 "NUCLEO_L011K4": {
tvendov 2:7c75ab32d7c9 3025 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3026 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3027 "extra_labels_add": ["STM32L0", "STM32L011K4"],
tvendov 2:7c75ab32d7c9 3028 "supported_toolchains": ["uARM"],
tvendov 2:7c75ab32d7c9 3029 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 3030 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3031 "config": {
tvendov 2:7c75ab32d7c9 3032 "clock_source": {
tvendov 2:7c75ab32d7c9 3033 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3034 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3035 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3036 },
tvendov 2:7c75ab32d7c9 3037 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3038 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3039 "value": 1
tvendov 2:7c75ab32d7c9 3040 }
tvendov 2:7c75ab32d7c9 3041 },
tvendov 2:7c75ab32d7c9 3042 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3043 "detect_code": ["0780"],
tvendov 2:7c75ab32d7c9 3044 "device_has_add": [
tvendov 2:7c75ab32d7c9 3045 "CRC",
tvendov 2:7c75ab32d7c9 3046 "FLASH"
tvendov 2:7c75ab32d7c9 3047 ],
tvendov 2:7c75ab32d7c9 3048 "default_lib": "small",
tvendov 2:7c75ab32d7c9 3049 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 3050 "device_name": "STM32L011K4"
tvendov 2:7c75ab32d7c9 3051 },
tvendov 2:7c75ab32d7c9 3052 "NUCLEO_L031K6": {
tvendov 2:7c75ab32d7c9 3053 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3054 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3055 "extra_labels_add": ["STM32L0", "STM32L031K6"],
tvendov 2:7c75ab32d7c9 3056 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 3057 "config": {
tvendov 2:7c75ab32d7c9 3058 "clock_source": {
tvendov 2:7c75ab32d7c9 3059 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3060 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3061 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3062 },
tvendov 2:7c75ab32d7c9 3063 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3064 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3065 "value": 1
tvendov 2:7c75ab32d7c9 3066 }
tvendov 2:7c75ab32d7c9 3067 },
tvendov 2:7c75ab32d7c9 3068 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3069 "detect_code": ["0790"],
tvendov 2:7c75ab32d7c9 3070 "device_has_add": [
tvendov 2:7c75ab32d7c9 3071 "CRC",
tvendov 2:7c75ab32d7c9 3072 "FLASH"
tvendov 2:7c75ab32d7c9 3073 ],
tvendov 2:7c75ab32d7c9 3074 "default_lib": "small",
tvendov 2:7c75ab32d7c9 3075 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 3076 "device_name": "STM32L031K6"
tvendov 2:7c75ab32d7c9 3077 },
tvendov 2:7c75ab32d7c9 3078 "NUCLEO_L053R8": {
tvendov 2:7c75ab32d7c9 3079 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3080 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3081 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3082 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
tvendov 2:7c75ab32d7c9 3083 "config": {
tvendov 2:7c75ab32d7c9 3084 "clock_source": {
tvendov 2:7c75ab32d7c9 3085 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3086 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3087 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3088 },
tvendov 2:7c75ab32d7c9 3089 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3090 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3091 "value": 1
tvendov 2:7c75ab32d7c9 3092 }
tvendov 2:7c75ab32d7c9 3093 },
tvendov 2:7c75ab32d7c9 3094 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3095 "detect_code": ["0715"],
tvendov 2:7c75ab32d7c9 3096 "device_has_add": [
tvendov 2:7c75ab32d7c9 3097 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3098 "CRC",
tvendov 2:7c75ab32d7c9 3099 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3100 "FLASH",
tvendov 2:7c75ab32d7c9 3101 "MPU"
tvendov 2:7c75ab32d7c9 3102 ],
tvendov 2:7c75ab32d7c9 3103 "default_lib": "small",
tvendov 2:7c75ab32d7c9 3104 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 3105 "device_name": "STM32L053R8"
tvendov 2:7c75ab32d7c9 3106 },
tvendov 2:7c75ab32d7c9 3107 "NUCLEO_L073RZ": {
tvendov 2:7c75ab32d7c9 3108 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3109 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3110 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3111 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
tvendov 2:7c75ab32d7c9 3112 "config": {
tvendov 2:7c75ab32d7c9 3113 "clock_source": {
tvendov 2:7c75ab32d7c9 3114 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3115 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3116 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3117 },
tvendov 2:7c75ab32d7c9 3118 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3119 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3120 "value": 1
tvendov 2:7c75ab32d7c9 3121 }
tvendov 2:7c75ab32d7c9 3122 },
tvendov 2:7c75ab32d7c9 3123 "macros_add": [
tvendov 2:7c75ab32d7c9 3124 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 3125 ],
tvendov 2:7c75ab32d7c9 3126 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3127 "detect_code": ["0760"],
tvendov 2:7c75ab32d7c9 3128 "device_has_add": [
tvendov 2:7c75ab32d7c9 3129 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3130 "CRC",
tvendov 2:7c75ab32d7c9 3131 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3132 "TRNG",
tvendov 2:7c75ab32d7c9 3133 "FLASH",
tvendov 2:7c75ab32d7c9 3134 "MPU"
tvendov 2:7c75ab32d7c9 3135 ],
tvendov 2:7c75ab32d7c9 3136 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3137 "device_name": "STM32L073RZ"
tvendov 2:7c75ab32d7c9 3138 },
tvendov 2:7c75ab32d7c9 3139 "NUCLEO_L152RE": {
tvendov 2:7c75ab32d7c9 3140 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3141 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3142 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 3143 "extra_labels_add": ["STM32L1", "STM32L152RE"],
tvendov 2:7c75ab32d7c9 3144 "config": {
tvendov 2:7c75ab32d7c9 3145 "clock_source": {
tvendov 2:7c75ab32d7c9 3146 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3147 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3148 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3149 }
tvendov 2:7c75ab32d7c9 3150 },
tvendov 2:7c75ab32d7c9 3151 "detect_code": ["0710"],
tvendov 2:7c75ab32d7c9 3152 "device_has_add": [
tvendov 2:7c75ab32d7c9 3153 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3154 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3155 "FLASH",
tvendov 2:7c75ab32d7c9 3156 "MPU"
tvendov 2:7c75ab32d7c9 3157 ],
tvendov 2:7c75ab32d7c9 3158 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3159 "device_name": "STM32L152RE"
tvendov 2:7c75ab32d7c9 3160 },
tvendov 2:7c75ab32d7c9 3161 "NUCLEO_L432KC": {
tvendov 2:7c75ab32d7c9 3162 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3163 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3164 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
tvendov 2:7c75ab32d7c9 3165 "config": {
tvendov 2:7c75ab32d7c9 3166 "clock_source": {
tvendov 2:7c75ab32d7c9 3167 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3168 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3169 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3170 },
tvendov 2:7c75ab32d7c9 3171 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3172 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3173 "value": 1
tvendov 2:7c75ab32d7c9 3174 }
tvendov 2:7c75ab32d7c9 3175 },
tvendov 2:7c75ab32d7c9 3176 "macros_add": [
tvendov 2:7c75ab32d7c9 3177 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 3178 ],
tvendov 2:7c75ab32d7c9 3179 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3180 "detect_code": ["0770"],
tvendov 2:7c75ab32d7c9 3181 "device_has_add": [
tvendov 2:7c75ab32d7c9 3182 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3183 "CRC",
tvendov 2:7c75ab32d7c9 3184 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3185 "CAN",
tvendov 2:7c75ab32d7c9 3186 "TRNG",
tvendov 2:7c75ab32d7c9 3187 "FLASH",
tvendov 2:7c75ab32d7c9 3188 "MPU"
tvendov 2:7c75ab32d7c9 3189 ],
tvendov 2:7c75ab32d7c9 3190 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3191 "device_name": "STM32L432KC",
tvendov 2:7c75ab32d7c9 3192 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3193 },
tvendov 2:7c75ab32d7c9 3194 "NUCLEO_L433RC_P": {
tvendov 2:7c75ab32d7c9 3195 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3196 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3197 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3198 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
tvendov 2:7c75ab32d7c9 3199 "config": {
tvendov 2:7c75ab32d7c9 3200 "clock_source": {
tvendov 2:7c75ab32d7c9 3201 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3202 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3203 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3204 },
tvendov 2:7c75ab32d7c9 3205 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3206 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3207 "value": 1
tvendov 2:7c75ab32d7c9 3208 }
tvendov 2:7c75ab32d7c9 3209 },
tvendov 2:7c75ab32d7c9 3210 "macros_add": [
tvendov 2:7c75ab32d7c9 3211 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 3212 ],
tvendov 2:7c75ab32d7c9 3213 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3214 "detect_code": ["0779"],
tvendov 2:7c75ab32d7c9 3215 "device_has_add": [
tvendov 2:7c75ab32d7c9 3216 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3217 "CRC",
tvendov 2:7c75ab32d7c9 3218 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3219 "CAN",
tvendov 2:7c75ab32d7c9 3220 "TRNG",
tvendov 2:7c75ab32d7c9 3221 "FLASH",
tvendov 2:7c75ab32d7c9 3222 "MPU"
tvendov 2:7c75ab32d7c9 3223 ],
tvendov 2:7c75ab32d7c9 3224 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3225 "device_name": "STM32L433RC",
tvendov 2:7c75ab32d7c9 3226 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3227 },
tvendov 2:7c75ab32d7c9 3228 "MTB_ADV_WISE_1510": {
tvendov 2:7c75ab32d7c9 3229 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3230 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3231 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
tvendov 2:7c75ab32d7c9 3232 "config": {
tvendov 2:7c75ab32d7c9 3233 "clock_source": {
tvendov 2:7c75ab32d7c9 3234 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3235 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3236 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3237 }
tvendov 2:7c75ab32d7c9 3238 },
tvendov 2:7c75ab32d7c9 3239 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 3240 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 3241 "device_has_add": [
tvendov 2:7c75ab32d7c9 3242 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3243 "CRC",
tvendov 2:7c75ab32d7c9 3244 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3245 "CAN",
tvendov 2:7c75ab32d7c9 3246 "TRNG",
tvendov 2:7c75ab32d7c9 3247 "FLASH",
tvendov 2:7c75ab32d7c9 3248 "MPU"
tvendov 2:7c75ab32d7c9 3249 ],
tvendov 2:7c75ab32d7c9 3250 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 3251 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
tvendov 2:7c75ab32d7c9 3252 "device_name": "STM32L443RC",
tvendov 2:7c75ab32d7c9 3253 "detect_code": ["0458"],
tvendov 2:7c75ab32d7c9 3254 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3255 },
tvendov 2:7c75ab32d7c9 3256 "NUCLEO_L476RG": {
tvendov 2:7c75ab32d7c9 3257 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3258 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3259 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3260 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
tvendov 2:7c75ab32d7c9 3261 "config": {
tvendov 2:7c75ab32d7c9 3262 "clock_source": {
tvendov 2:7c75ab32d7c9 3263 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3264 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3265 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3266 },
tvendov 2:7c75ab32d7c9 3267 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3268 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3269 "value": 1
tvendov 2:7c75ab32d7c9 3270 }
tvendov 2:7c75ab32d7c9 3271 },
tvendov 2:7c75ab32d7c9 3272 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3273 "detect_code": ["0765"],
tvendov 2:7c75ab32d7c9 3274 "macros_add": [
tvendov 2:7c75ab32d7c9 3275 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3276 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 3277 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 3278 ],
tvendov 2:7c75ab32d7c9 3279 "device_has_add": [
tvendov 2:7c75ab32d7c9 3280 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3281 "CAN",
tvendov 2:7c75ab32d7c9 3282 "CRC",
tvendov 2:7c75ab32d7c9 3283 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3284 "TRNG",
tvendov 2:7c75ab32d7c9 3285 "FLASH",
tvendov 2:7c75ab32d7c9 3286 "MPU"
tvendov 2:7c75ab32d7c9 3287 ],
tvendov 2:7c75ab32d7c9 3288 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3289 "device_name": "STM32L476RG",
tvendov 2:7c75ab32d7c9 3290 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3291 },
tvendov 2:7c75ab32d7c9 3292 "SILICA_SENSOR_NODE": {
tvendov 2:7c75ab32d7c9 3293 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3294 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3295 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 3296 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
tvendov 2:7c75ab32d7c9 3297 "config": {
tvendov 2:7c75ab32d7c9 3298 "clock_source": {
tvendov 2:7c75ab32d7c9 3299 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3300 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3301 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3302 }
tvendov 2:7c75ab32d7c9 3303 },
tvendov 2:7c75ab32d7c9 3304 "detect_code": ["0766"],
tvendov 2:7c75ab32d7c9 3305 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
tvendov 2:7c75ab32d7c9 3306 "device_has_add": [
tvendov 2:7c75ab32d7c9 3307 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3308 "CAN",
tvendov 2:7c75ab32d7c9 3309 "CRC",
tvendov 2:7c75ab32d7c9 3310 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3311 "TRNG",
tvendov 2:7c75ab32d7c9 3312 "FLASH",
tvendov 2:7c75ab32d7c9 3313 "MPU"
tvendov 2:7c75ab32d7c9 3314 ],
tvendov 2:7c75ab32d7c9 3315 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 3316 "device_name": "STM32L476JG"
tvendov 2:7c75ab32d7c9 3317 },
tvendov 2:7c75ab32d7c9 3318 "NUCLEO_L486RG": {
tvendov 2:7c75ab32d7c9 3319 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3320 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3321 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3322 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
tvendov 2:7c75ab32d7c9 3323 "config": {
tvendov 2:7c75ab32d7c9 3324 "clock_source": {
tvendov 2:7c75ab32d7c9 3325 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3326 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3327 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3328 },
tvendov 2:7c75ab32d7c9 3329 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3330 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3331 "value": 1
tvendov 2:7c75ab32d7c9 3332 }
tvendov 2:7c75ab32d7c9 3333 },
tvendov 2:7c75ab32d7c9 3334 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3335 "detect_code": ["0827"],
tvendov 2:7c75ab32d7c9 3336 "macros_add": [
tvendov 2:7c75ab32d7c9 3337 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3338 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 3339 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 3340 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 3341 ],
tvendov 2:7c75ab32d7c9 3342 "device_has_add": [
tvendov 2:7c75ab32d7c9 3343 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3344 "CAN",
tvendov 2:7c75ab32d7c9 3345 "CRC",
tvendov 2:7c75ab32d7c9 3346 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3347 "TRNG",
tvendov 2:7c75ab32d7c9 3348 "FLASH",
tvendov 2:7c75ab32d7c9 3349 "MPU"
tvendov 2:7c75ab32d7c9 3350 ],
tvendov 2:7c75ab32d7c9 3351 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3352 "device_name": "STM32L486RG"
tvendov 2:7c75ab32d7c9 3353 },
tvendov 2:7c75ab32d7c9 3354 "MTB_ADV_WISE_1570": {
tvendov 2:7c75ab32d7c9 3355 "components_add": ["FLASHIAP"],
tvendov 2:7c75ab32d7c9 3356 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3357 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3358 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3359 "STM32L4",
tvendov 2:7c75ab32d7c9 3360 "STM32L486RG",
tvendov 2:7c75ab32d7c9 3361 "STM32L486xG",
tvendov 2:7c75ab32d7c9 3362 "WISE_1570"
tvendov 2:7c75ab32d7c9 3363 ],
tvendov 2:7c75ab32d7c9 3364 "config": {
tvendov 2:7c75ab32d7c9 3365 "clock_source": {
tvendov 2:7c75ab32d7c9 3366 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3367 "value": "USE_PLL_HSE_XTAL",
tvendov 2:7c75ab32d7c9 3368 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3369 }
tvendov 2:7c75ab32d7c9 3370 },
tvendov 2:7c75ab32d7c9 3371 "overrides": { "lpuart_clock_source": "USE_LPUART_CLK_HSI" },
tvendov 2:7c75ab32d7c9 3372 "detect_code": ["0460"],
tvendov 2:7c75ab32d7c9 3373 "macros_add": [
tvendov 2:7c75ab32d7c9 3374 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 3375 "WISE_1570",
tvendov 2:7c75ab32d7c9 3376 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 3377 ],
tvendov 2:7c75ab32d7c9 3378 "device_has_add": [
tvendov 2:7c75ab32d7c9 3379 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3380 "CRC",
tvendov 2:7c75ab32d7c9 3381 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3382 "TRNG",
tvendov 2:7c75ab32d7c9 3383 "FLASH",
tvendov 2:7c75ab32d7c9 3384 "MPU"
tvendov 2:7c75ab32d7c9 3385 ],
tvendov 2:7c75ab32d7c9 3386 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 3387 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 3388 "device_name": "STM32L486RG",
tvendov 2:7c75ab32d7c9 3389 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 3390 "OUTPUT_EXT": "hex"
tvendov 2:7c75ab32d7c9 3391 },
tvendov 2:7c75ab32d7c9 3392 "ARCH_MAX": {
tvendov 2:7c75ab32d7c9 3393 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3394 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3395 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3396 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 3397 "program_cycle_s": 2,
tvendov 2:7c75ab32d7c9 3398 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3399 "STM32F4",
tvendov 2:7c75ab32d7c9 3400 "STM32F407",
tvendov 2:7c75ab32d7c9 3401 "STM32F407xG",
tvendov 2:7c75ab32d7c9 3402 "STM32F407VG",
tvendov 2:7c75ab32d7c9 3403 "STM_EMAC"
tvendov 2:7c75ab32d7c9 3404 ],
tvendov 2:7c75ab32d7c9 3405 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "EMAC", "MPU"],
tvendov 2:7c75ab32d7c9 3406 "device_has_remove": [
tvendov 2:7c75ab32d7c9 3407 "LPTICKER",
tvendov 2:7c75ab32d7c9 3408 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 3409 ],
tvendov 2:7c75ab32d7c9 3410 "macros_add": ["USB_STM_HAL"],
tvendov 2:7c75ab32d7c9 3411 "config": {
tvendov 2:7c75ab32d7c9 3412 "clock_source": {
tvendov 2:7c75ab32d7c9 3413 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3414 "value": "USE_PLL_HSE_XTAL",
tvendov 2:7c75ab32d7c9 3415 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3416 }
tvendov 2:7c75ab32d7c9 3417 },
tvendov 2:7c75ab32d7c9 3418 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3419 "overrides": {"lse_available": 0},
tvendov 2:7c75ab32d7c9 3420 "device_name": "STM32F407VG",
tvendov 2:7c75ab32d7c9 3421 "overrides": {
tvendov 2:7c75ab32d7c9 3422 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 3423 }
tvendov 2:7c75ab32d7c9 3424 },
tvendov 2:7c75ab32d7c9 3425 "WIO_3G": {
tvendov 2:7c75ab32d7c9 3426 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3427 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3428 "config": {
tvendov 2:7c75ab32d7c9 3429 "clock_source": {
tvendov 2:7c75ab32d7c9 3430 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3431 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3432 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3433 },
tvendov 2:7c75ab32d7c9 3434 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 3435 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 3436 "value": "1",
tvendov 2:7c75ab32d7c9 3437 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 3438 },
tvendov 2:7c75ab32d7c9 3439 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 3440 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 3441 "value": 1,
tvendov 2:7c75ab32d7c9 3442 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 3443 },
tvendov 2:7c75ab32d7c9 3444 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 3445 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 3446 "value": 1,
tvendov 2:7c75ab32d7c9 3447 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 3448 }
tvendov 2:7c75ab32d7c9 3449 },
tvendov 2:7c75ab32d7c9 3450 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3451 "STM32F4",
tvendov 2:7c75ab32d7c9 3452 "STM32F439",
tvendov 2:7c75ab32d7c9 3453 "STM32F439VI",
tvendov 2:7c75ab32d7c9 3454 "STM32F439xx",
tvendov 2:7c75ab32d7c9 3455 "STM32F439xI"
tvendov 2:7c75ab32d7c9 3456 ],
tvendov 2:7c75ab32d7c9 3457 "macros_add": [
tvendov 2:7c75ab32d7c9 3458 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 3459 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 3460 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 3461 ],
tvendov 2:7c75ab32d7c9 3462 "device_has_add": [
tvendov 2:7c75ab32d7c9 3463 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3464 "CAN",
tvendov 2:7c75ab32d7c9 3465 "TRNG",
tvendov 2:7c75ab32d7c9 3466 "FLASH",
tvendov 2:7c75ab32d7c9 3467 "MPU"
tvendov 2:7c75ab32d7c9 3468 ],
tvendov 2:7c75ab32d7c9 3469 "detect_code": ["9014"],
tvendov 2:7c75ab32d7c9 3470 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3471 "device_name" : "STM32F439VI",
tvendov 2:7c75ab32d7c9 3472 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 3473 "overrides": {
tvendov 2:7c75ab32d7c9 3474 "network-default-interface-type": "CELLULAR"
tvendov 2:7c75ab32d7c9 3475 }
tvendov 2:7c75ab32d7c9 3476 },
tvendov 2:7c75ab32d7c9 3477 "WIO_BG96": {
tvendov 2:7c75ab32d7c9 3478 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3479 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3480 "config": {
tvendov 2:7c75ab32d7c9 3481 "clock_source": {
tvendov 2:7c75ab32d7c9 3482 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3483 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3484 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3485 },
tvendov 2:7c75ab32d7c9 3486 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 3487 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 3488 "value": "0",
tvendov 2:7c75ab32d7c9 3489 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 3490 },
tvendov 2:7c75ab32d7c9 3491 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 3492 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 3493 "value": 1,
tvendov 2:7c75ab32d7c9 3494 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 3495 },
tvendov 2:7c75ab32d7c9 3496 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 3497 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 3498 "value": 1,
tvendov 2:7c75ab32d7c9 3499 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 3500 }
tvendov 2:7c75ab32d7c9 3501 },
tvendov 2:7c75ab32d7c9 3502 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
tvendov 2:7c75ab32d7c9 3503 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
tvendov 2:7c75ab32d7c9 3504 "device_has_add": [
tvendov 2:7c75ab32d7c9 3505 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3506 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3507 "TRNG",
tvendov 2:7c75ab32d7c9 3508 "FLASH",
tvendov 2:7c75ab32d7c9 3509 "MPU"
tvendov 2:7c75ab32d7c9 3510 ],
tvendov 2:7c75ab32d7c9 3511 "detect_code": ["9015"],
tvendov 2:7c75ab32d7c9 3512 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3513 "device_name" : "STM32F439VI",
tvendov 2:7c75ab32d7c9 3514 "components_add": ["SD"],
tvendov 2:7c75ab32d7c9 3515 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 3516 "overrides": {
tvendov 2:7c75ab32d7c9 3517 "network-default-interface-type": "CELLULAR"
tvendov 2:7c75ab32d7c9 3518 }
tvendov 2:7c75ab32d7c9 3519 },
tvendov 2:7c75ab32d7c9 3520 "DISCO_F051R8": {
tvendov 2:7c75ab32d7c9 3521 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3522 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 3523 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
tvendov 2:7c75ab32d7c9 3524 "supported_toolchains": ["GCC_ARM"],
tvendov 2:7c75ab32d7c9 3525 "config": {
tvendov 2:7c75ab32d7c9 3526 "clock_source": {
tvendov 2:7c75ab32d7c9 3527 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3528 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3529 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3530 }
tvendov 2:7c75ab32d7c9 3531 },
tvendov 2:7c75ab32d7c9 3532 "macros_add": [
tvendov 2:7c75ab32d7c9 3533 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 3534 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 3535 ],
tvendov 2:7c75ab32d7c9 3536 "device_has_add": [
tvendov 2:7c75ab32d7c9 3537 "CRC",
tvendov 2:7c75ab32d7c9 3538 "MPU"
tvendov 2:7c75ab32d7c9 3539 ],
tvendov 2:7c75ab32d7c9 3540 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 3541 "device_name": "STM32F051R8"
tvendov 2:7c75ab32d7c9 3542 },
tvendov 2:7c75ab32d7c9 3543 "DISCO_F100RB": {
tvendov 2:7c75ab32d7c9 3544 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3545 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 3546 "extra_labels_add": ["STM32F1", "STM32F100RB"],
tvendov 2:7c75ab32d7c9 3547 "supported_toolchains": ["GCC_ARM"],
tvendov 2:7c75ab32d7c9 3548 "device_has_add": [],
tvendov 2:7c75ab32d7c9 3549 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 3550 "device_name": "STM32F100RB"
tvendov 2:7c75ab32d7c9 3551 },
tvendov 2:7c75ab32d7c9 3552 "DISCO_F303VC": {
tvendov 2:7c75ab32d7c9 3553 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3554 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3555 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3556 "STM32F3",
tvendov 2:7c75ab32d7c9 3557 "STM32F303",
tvendov 2:7c75ab32d7c9 3558 "STM32F303xC",
tvendov 2:7c75ab32d7c9 3559 "STM32F303VC"
tvendov 2:7c75ab32d7c9 3560 ],
tvendov 2:7c75ab32d7c9 3561 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 3562 "config": {
tvendov 2:7c75ab32d7c9 3563 "clock_source": {
tvendov 2:7c75ab32d7c9 3564 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3565 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3566 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3567 }
tvendov 2:7c75ab32d7c9 3568 },
tvendov 2:7c75ab32d7c9 3569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 3570 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3571 "device_has_add": [
tvendov 2:7c75ab32d7c9 3572 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3573 "CAN",
tvendov 2:7c75ab32d7c9 3574 "CRC",
tvendov 2:7c75ab32d7c9 3575 "MPU"
tvendov 2:7c75ab32d7c9 3576 ],
tvendov 2:7c75ab32d7c9 3577 "device_name": "STM32F303VC"
tvendov 2:7c75ab32d7c9 3578 },
tvendov 2:7c75ab32d7c9 3579 "DISCO_F334C8": {
tvendov 2:7c75ab32d7c9 3580 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3581 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3582 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334C8"],
tvendov 2:7c75ab32d7c9 3583 "config": {
tvendov 2:7c75ab32d7c9 3584 "clock_source": {
tvendov 2:7c75ab32d7c9 3585 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3586 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3587 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3588 }
tvendov 2:7c75ab32d7c9 3589 },
tvendov 2:7c75ab32d7c9 3590 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 3591 "detect_code": ["0810"],
tvendov 2:7c75ab32d7c9 3592 "device_has_add": [
tvendov 2:7c75ab32d7c9 3593 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3594 "CRC",
tvendov 2:7c75ab32d7c9 3595 "SERIAL_ASYNCH"
tvendov 2:7c75ab32d7c9 3596 ],
tvendov 2:7c75ab32d7c9 3597 "default_lib": "small",
tvendov 2:7c75ab32d7c9 3598 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 3599 "device_name": "STM32F334C8"
tvendov 2:7c75ab32d7c9 3600 },
tvendov 2:7c75ab32d7c9 3601 "DISCO_F407VG": {
tvendov 2:7c75ab32d7c9 3602 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3603 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3604 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3605 "STM32F4",
tvendov 2:7c75ab32d7c9 3606 "STM32F407",
tvendov 2:7c75ab32d7c9 3607 "STM32F407xG",
tvendov 2:7c75ab32d7c9 3608 "STM32F407VG"
tvendov 2:7c75ab32d7c9 3609 ],
tvendov 2:7c75ab32d7c9 3610 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 3611 "config": {
tvendov 2:7c75ab32d7c9 3612 "clock_source": {
tvendov 2:7c75ab32d7c9 3613 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3614 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3615 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3616 }
tvendov 2:7c75ab32d7c9 3617 },
tvendov 2:7c75ab32d7c9 3618 "macros_add": ["USB_STM_HAL"],
tvendov 2:7c75ab32d7c9 3619 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 3620 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "MPU"],
tvendov 2:7c75ab32d7c9 3621 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3622 "device_name": "STM32F407VG"
tvendov 2:7c75ab32d7c9 3623 },
tvendov 2:7c75ab32d7c9 3624 "DISCO_F429ZI": {
tvendov 2:7c75ab32d7c9 3625 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3626 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3627 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3628 "STM32F4",
tvendov 2:7c75ab32d7c9 3629 "STM32F429",
tvendov 2:7c75ab32d7c9 3630 "STM32F429ZI",
tvendov 2:7c75ab32d7c9 3631 "STM32F429xI",
tvendov 2:7c75ab32d7c9 3632 "STM32F429xx"
tvendov 2:7c75ab32d7c9 3633 ],
tvendov 2:7c75ab32d7c9 3634 "config": {
tvendov 2:7c75ab32d7c9 3635 "clock_source": {
tvendov 2:7c75ab32d7c9 3636 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3637 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3638 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3639 },
tvendov 2:7c75ab32d7c9 3640 "clock_source_usb": {
tvendov 2:7c75ab32d7c9 3641 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
tvendov 2:7c75ab32d7c9 3642 "value": "1",
tvendov 2:7c75ab32d7c9 3643 "macro_name": "CLOCK_SOURCE_USB"
tvendov 2:7c75ab32d7c9 3644 }
tvendov 2:7c75ab32d7c9 3645 },
tvendov 2:7c75ab32d7c9 3646 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 3647 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 3648 "device_has_add": [
tvendov 2:7c75ab32d7c9 3649 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3650 "CAN",
tvendov 2:7c75ab32d7c9 3651 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3652 "TRNG",
tvendov 2:7c75ab32d7c9 3653 "FLASH",
tvendov 2:7c75ab32d7c9 3654 "MPU"
tvendov 2:7c75ab32d7c9 3655 ],
tvendov 2:7c75ab32d7c9 3656 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3657 "device_name": "STM32F429ZI",
tvendov 2:7c75ab32d7c9 3658 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3659 },
tvendov 2:7c75ab32d7c9 3660 "DISCO_F469NI": {
tvendov 2:7c75ab32d7c9 3661 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 3662 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3663 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3664 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3665 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3666 "STM32F4",
tvendov 2:7c75ab32d7c9 3667 "STM32F469",
tvendov 2:7c75ab32d7c9 3668 "STM32F469NI",
tvendov 2:7c75ab32d7c9 3669 "STM32F469xI",
tvendov 2:7c75ab32d7c9 3670 "STM32F469xx"
tvendov 2:7c75ab32d7c9 3671 ],
tvendov 2:7c75ab32d7c9 3672 "config": {
tvendov 2:7c75ab32d7c9 3673 "clock_source": {
tvendov 2:7c75ab32d7c9 3674 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3675 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3676 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3677 }
tvendov 2:7c75ab32d7c9 3678 },
tvendov 2:7c75ab32d7c9 3679 "detect_code": ["0788"],
tvendov 2:7c75ab32d7c9 3680 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
tvendov 2:7c75ab32d7c9 3681 "device_has_add": [
tvendov 2:7c75ab32d7c9 3682 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3683 "CAN",
tvendov 2:7c75ab32d7c9 3684 "TRNG",
tvendov 2:7c75ab32d7c9 3685 "FLASH",
tvendov 2:7c75ab32d7c9 3686 "QSPI",
tvendov 2:7c75ab32d7c9 3687 "MPU"
tvendov 2:7c75ab32d7c9 3688 ],
tvendov 2:7c75ab32d7c9 3689 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3690 "device_name": "STM32F469NI",
tvendov 2:7c75ab32d7c9 3691 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3692 },
tvendov 2:7c75ab32d7c9 3693 "DISCO_L053C8": {
tvendov 2:7c75ab32d7c9 3694 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3695 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3696 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
tvendov 2:7c75ab32d7c9 3697 "config": {
tvendov 2:7c75ab32d7c9 3698 "clock_source": {
tvendov 2:7c75ab32d7c9 3699 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3700 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3701 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3702 },
tvendov 2:7c75ab32d7c9 3703 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3704 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3705 "value": 1
tvendov 2:7c75ab32d7c9 3706 }
tvendov 2:7c75ab32d7c9 3707 },
tvendov 2:7c75ab32d7c9 3708 "overrides": {
tvendov 2:7c75ab32d7c9 3709 "lse_available": 0,
tvendov 2:7c75ab32d7c9 3710 "lpticker_delay_ticks": 4
tvendov 2:7c75ab32d7c9 3711 },
tvendov 2:7c75ab32d7c9 3712 "device_has_add": [
tvendov 2:7c75ab32d7c9 3713 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3714 "CRC",
tvendov 2:7c75ab32d7c9 3715 "FLASH",
tvendov 2:7c75ab32d7c9 3716 "MPU"
tvendov 2:7c75ab32d7c9 3717 ],
tvendov 2:7c75ab32d7c9 3718 "default_lib": "small",
tvendov 2:7c75ab32d7c9 3719 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 3720 "device_name": "STM32L053C8"
tvendov 2:7c75ab32d7c9 3721 },
tvendov 2:7c75ab32d7c9 3722 "DISCO_L072CZ_LRWAN1": {
tvendov 2:7c75ab32d7c9 3723 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3724 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3725 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3726 "STM32L0",
tvendov 2:7c75ab32d7c9 3727 "STM32L072CZ",
tvendov 2:7c75ab32d7c9 3728 "STM32L072xZ",
tvendov 2:7c75ab32d7c9 3729 "STM32L072xx"
tvendov 2:7c75ab32d7c9 3730 ],
tvendov 2:7c75ab32d7c9 3731 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 3732 "config": {
tvendov 2:7c75ab32d7c9 3733 "clock_source": {
tvendov 2:7c75ab32d7c9 3734 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3735 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3736 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3737 },
tvendov 2:7c75ab32d7c9 3738 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3739 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3740 "value": 1
tvendov 2:7c75ab32d7c9 3741 }
tvendov 2:7c75ab32d7c9 3742 },
tvendov 2:7c75ab32d7c9 3743 "macros_add": [
tvendov 2:7c75ab32d7c9 3744 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 3745 ],
tvendov 2:7c75ab32d7c9 3746 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3747 "detect_code": ["0833"],
tvendov 2:7c75ab32d7c9 3748 "device_has_add": [
tvendov 2:7c75ab32d7c9 3749 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3750 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3751 "TRNG",
tvendov 2:7c75ab32d7c9 3752 "FLASH",
tvendov 2:7c75ab32d7c9 3753 "MPU"
tvendov 2:7c75ab32d7c9 3754 ],
tvendov 2:7c75ab32d7c9 3755 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3756 "device_name": "STM32L072CZ"
tvendov 2:7c75ab32d7c9 3757 },
tvendov 2:7c75ab32d7c9 3758 "MTB_MURATA_ABZ": {
tvendov 2:7c75ab32d7c9 3759 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3760 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 3761 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3762 "STM32L0",
tvendov 2:7c75ab32d7c9 3763 "STM32L0x2xZ",
tvendov 2:7c75ab32d7c9 3764 "STM32L082CZ",
tvendov 2:7c75ab32d7c9 3765 "STM32L082xx"
tvendov 2:7c75ab32d7c9 3766 ],
tvendov 2:7c75ab32d7c9 3767 "detect_code": ["0456"],
tvendov 2:7c75ab32d7c9 3768 "device_has_add": [
tvendov 2:7c75ab32d7c9 3769 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3770 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3771 "TRNG",
tvendov 2:7c75ab32d7c9 3772 "FLASH",
tvendov 2:7c75ab32d7c9 3773 "MPU"
tvendov 2:7c75ab32d7c9 3774 ],
tvendov 2:7c75ab32d7c9 3775 "device_has_remove": ["LPTICKER"],
tvendov 2:7c75ab32d7c9 3776 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 3777 "device_name": "STM32L082CZ"
tvendov 2:7c75ab32d7c9 3778 },
tvendov 2:7c75ab32d7c9 3779 "DISCO_F746NG": {
tvendov 2:7c75ab32d7c9 3780 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3781 "core": "Cortex-M7F",
tvendov 2:7c75ab32d7c9 3782 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3783 "STM32F7",
tvendov 2:7c75ab32d7c9 3784 "STM32F746",
tvendov 2:7c75ab32d7c9 3785 "STM32F746xG",
tvendov 2:7c75ab32d7c9 3786 "STM32F746NG",
tvendov 2:7c75ab32d7c9 3787 "STM_EMAC"
tvendov 2:7c75ab32d7c9 3788 ],
tvendov 2:7c75ab32d7c9 3789 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 3790 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3791 "config": {
tvendov 2:7c75ab32d7c9 3792 "clock_source": {
tvendov 2:7c75ab32d7c9 3793 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3794 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3795 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3796 },
tvendov 2:7c75ab32d7c9 3797 "usb_speed": {
tvendov 2:7c75ab32d7c9 3798 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
tvendov 2:7c75ab32d7c9 3799 "value": "1"
tvendov 2:7c75ab32d7c9 3800 },
tvendov 2:7c75ab32d7c9 3801 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3802 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3803 "value": 1
tvendov 2:7c75ab32d7c9 3804 }
tvendov 2:7c75ab32d7c9 3805 },
tvendov 2:7c75ab32d7c9 3806 "detect_code": ["0815"],
tvendov 2:7c75ab32d7c9 3807 "macros_add": [
tvendov 2:7c75ab32d7c9 3808 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3809 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 3810 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 3811 ],
tvendov 2:7c75ab32d7c9 3812 "device_has_add": [
tvendov 2:7c75ab32d7c9 3813 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3814 "CAN",
tvendov 2:7c75ab32d7c9 3815 "EMAC",
tvendov 2:7c75ab32d7c9 3816 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3817 "TRNG",
tvendov 2:7c75ab32d7c9 3818 "FLASH",
tvendov 2:7c75ab32d7c9 3819 "QSPI",
tvendov 2:7c75ab32d7c9 3820 "MPU"
tvendov 2:7c75ab32d7c9 3821 ],
tvendov 2:7c75ab32d7c9 3822 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3823 "device_name": "STM32F746NG",
tvendov 2:7c75ab32d7c9 3824 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 3825 "overrides": {
tvendov 2:7c75ab32d7c9 3826 "lpticker_delay_ticks": 4,
tvendov 2:7c75ab32d7c9 3827 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 3828 }
tvendov 2:7c75ab32d7c9 3829 },
tvendov 2:7c75ab32d7c9 3830 "DISCO_F769NI": {
tvendov 2:7c75ab32d7c9 3831 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3832 "core": "Cortex-M7FD",
tvendov 2:7c75ab32d7c9 3833 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 3834 "STM32F7",
tvendov 2:7c75ab32d7c9 3835 "STM32F769",
tvendov 2:7c75ab32d7c9 3836 "STM32F769xI",
tvendov 2:7c75ab32d7c9 3837 "STM32F769NI",
tvendov 2:7c75ab32d7c9 3838 "STM_EMAC"
tvendov 2:7c75ab32d7c9 3839 ],
tvendov 2:7c75ab32d7c9 3840 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 3841 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3842 "config": {
tvendov 2:7c75ab32d7c9 3843 "flash_dual_bank": {
tvendov 2:7c75ab32d7c9 3844 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
tvendov 2:7c75ab32d7c9 3845 "value": "0"
tvendov 2:7c75ab32d7c9 3846 },
tvendov 2:7c75ab32d7c9 3847 "clock_source": {
tvendov 2:7c75ab32d7c9 3848 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3849 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 3850 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3851 },
tvendov 2:7c75ab32d7c9 3852 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3853 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3854 "value": 1
tvendov 2:7c75ab32d7c9 3855 }
tvendov 2:7c75ab32d7c9 3856 },
tvendov 2:7c75ab32d7c9 3857 "detect_code": ["0817"],
tvendov 2:7c75ab32d7c9 3858 "macros_add": [
tvendov 2:7c75ab32d7c9 3859 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3860 "USB_STM_HAL",
tvendov 2:7c75ab32d7c9 3861 "USBHOST_OTHER"
tvendov 2:7c75ab32d7c9 3862 ],
tvendov 2:7c75ab32d7c9 3863 "device_has_add": [
tvendov 2:7c75ab32d7c9 3864 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3865 "CAN",
tvendov 2:7c75ab32d7c9 3866 "EMAC",
tvendov 2:7c75ab32d7c9 3867 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 3868 "TRNG",
tvendov 2:7c75ab32d7c9 3869 "FLASH",
tvendov 2:7c75ab32d7c9 3870 "MPU",
tvendov 2:7c75ab32d7c9 3871 "QSPI"
tvendov 2:7c75ab32d7c9 3872 ],
tvendov 2:7c75ab32d7c9 3873 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 3874 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3875 "device_name": "STM32F769NI",
tvendov 2:7c75ab32d7c9 3876 "overrides": {
tvendov 2:7c75ab32d7c9 3877 "lpticker_delay_ticks": 4,
tvendov 2:7c75ab32d7c9 3878 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 3879 }
tvendov 2:7c75ab32d7c9 3880 },
tvendov 2:7c75ab32d7c9 3881 "DISCO_L475VG_IOT01A": {
tvendov 2:7c75ab32d7c9 3882 "components_add": ["QSPIF", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 3883 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3884 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3885 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
tvendov 2:7c75ab32d7c9 3886 "config": {
tvendov 2:7c75ab32d7c9 3887 "clock_source": {
tvendov 2:7c75ab32d7c9 3888 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3889 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3890 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3891 },
tvendov 2:7c75ab32d7c9 3892 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3893 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3894 "value": 1
tvendov 2:7c75ab32d7c9 3895 }
tvendov 2:7c75ab32d7c9 3896 },
tvendov 2:7c75ab32d7c9 3897 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3898 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 3899 "detect_code": ["0764"],
tvendov 2:7c75ab32d7c9 3900 "macros_add": [
tvendov 2:7c75ab32d7c9 3901 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3902 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 3903 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 3904 ],
tvendov 2:7c75ab32d7c9 3905 "device_has_add": [
tvendov 2:7c75ab32d7c9 3906 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3907 "CAN",
tvendov 2:7c75ab32d7c9 3908 "TRNG",
tvendov 2:7c75ab32d7c9 3909 "FLASH",
tvendov 2:7c75ab32d7c9 3910 "QSPI",
tvendov 2:7c75ab32d7c9 3911 "MPU"
tvendov 2:7c75ab32d7c9 3912 ],
tvendov 2:7c75ab32d7c9 3913 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3914 "device_name": "STM32L475VG",
tvendov 2:7c75ab32d7c9 3915 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3916 },
tvendov 2:7c75ab32d7c9 3917 "MTB_STM_L475": {
tvendov 2:7c75ab32d7c9 3918 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3919 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3920 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
tvendov 2:7c75ab32d7c9 3921 "config": {
tvendov 2:7c75ab32d7c9 3922 "clock_source": {
tvendov 2:7c75ab32d7c9 3923 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (8MHz) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3924 "value": "USE_PLL_HSE_XTAL",
tvendov 2:7c75ab32d7c9 3925 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3926 },
tvendov 2:7c75ab32d7c9 3927 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3928 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3929 "value": 0
tvendov 2:7c75ab32d7c9 3930 }
tvendov 2:7c75ab32d7c9 3931 },
tvendov 2:7c75ab32d7c9 3932 "detect_code": ["0468"],
tvendov 2:7c75ab32d7c9 3933 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
tvendov 2:7c75ab32d7c9 3934 "device_has_add": [
tvendov 2:7c75ab32d7c9 3935 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3936 "CAN",
tvendov 2:7c75ab32d7c9 3937 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 3938 "TRNG",
tvendov 2:7c75ab32d7c9 3939 "FLASH",
tvendov 2:7c75ab32d7c9 3940 "MPU"
tvendov 2:7c75ab32d7c9 3941 ],
tvendov 2:7c75ab32d7c9 3942 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 3943 "device_name": "STM32L475VG",
tvendov 2:7c75ab32d7c9 3944 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3945 },
tvendov 2:7c75ab32d7c9 3946 "DISCO_L476VG": {
tvendov 2:7c75ab32d7c9 3947 "components_add": ["QSPIF", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 3948 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3949 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3950 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
tvendov 2:7c75ab32d7c9 3951 "config": {
tvendov 2:7c75ab32d7c9 3952 "clock_source": {
tvendov 2:7c75ab32d7c9 3953 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3954 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3955 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3956 },
tvendov 2:7c75ab32d7c9 3957 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3958 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3959 "value": 1
tvendov 2:7c75ab32d7c9 3960 }
tvendov 2:7c75ab32d7c9 3961 },
tvendov 2:7c75ab32d7c9 3962 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3963 "detect_code": ["0820"],
tvendov 2:7c75ab32d7c9 3964 "macros_add": [
tvendov 2:7c75ab32d7c9 3965 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 3966 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 3967 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 3968 ],
tvendov 2:7c75ab32d7c9 3969 "device_has_add": [
tvendov 2:7c75ab32d7c9 3970 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 3971 "CAN",
tvendov 2:7c75ab32d7c9 3972 "TRNG",
tvendov 2:7c75ab32d7c9 3973 "FLASH",
tvendov 2:7c75ab32d7c9 3974 "QSPI",
tvendov 2:7c75ab32d7c9 3975 "MPU"
tvendov 2:7c75ab32d7c9 3976 ],
tvendov 2:7c75ab32d7c9 3977 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 3978 "device_name": "STM32L476VG",
tvendov 2:7c75ab32d7c9 3979 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 3980 },
tvendov 2:7c75ab32d7c9 3981 "RHOMBIO_L476DMW1K": {
tvendov 2:7c75ab32d7c9 3982 "components_add": ["FLASHIAP"],
tvendov 2:7c75ab32d7c9 3983 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 3984 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 3985 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
tvendov 2:7c75ab32d7c9 3986 "config": {
tvendov 2:7c75ab32d7c9 3987 "clock_source": {
tvendov 2:7c75ab32d7c9 3988 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3989 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 3990 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 3991 },
tvendov 2:7c75ab32d7c9 3992 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 3993 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 3994 "value": 1
tvendov 2:7c75ab32d7c9 3995 }
tvendov 2:7c75ab32d7c9 3996 },
tvendov 2:7c75ab32d7c9 3997 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 3998 "detect_code": ["1500"],
tvendov 2:7c75ab32d7c9 3999 "macros_add": [
tvendov 2:7c75ab32d7c9 4000 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 4001 "USBHOST_OTHER",
tvendov 2:7c75ab32d7c9 4002 "TWO_RAM_REGIONS"
tvendov 2:7c75ab32d7c9 4003 ],
tvendov 2:7c75ab32d7c9 4004 "device_has_add": [
tvendov 2:7c75ab32d7c9 4005 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 4006 "CAN",
tvendov 2:7c75ab32d7c9 4007 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 4008 "TRNG",
tvendov 2:7c75ab32d7c9 4009 "FLASH",
tvendov 2:7c75ab32d7c9 4010 "MPU"
tvendov 2:7c75ab32d7c9 4011 ],
tvendov 2:7c75ab32d7c9 4012 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4013 "device_name": "STM32L476VG",
tvendov 2:7c75ab32d7c9 4014 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4015 },
tvendov 2:7c75ab32d7c9 4016 "MTS_MDOT_F405RG": {
tvendov 2:7c75ab32d7c9 4017 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4018 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4019 "extra_labels_add": ["STM32F4", "STM32F405RG"],
tvendov 2:7c75ab32d7c9 4020 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 4021 "macros_add": ["HSE_VALUE=26000000"],
tvendov 2:7c75ab32d7c9 4022 "device_has_add": ["ANALOGOUT", "MPU"],
tvendov 2:7c75ab32d7c9 4023 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4024 "device_name": "STM32F405RG"
tvendov 2:7c75ab32d7c9 4025 },
tvendov 2:7c75ab32d7c9 4026 "MTS_MDOT_F411RE": {
tvendov 2:7c75ab32d7c9 4027 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4028 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4029 "extra_labels_add": ["STM32F4", "STM32F411RE"],
tvendov 2:7c75ab32d7c9 4030 "macros_add": [
tvendov 2:7c75ab32d7c9 4031 "HSE_VALUE=26000000",
tvendov 2:7c75ab32d7c9 4032 "USE_PLL_HSE_EXTC=0",
tvendov 2:7c75ab32d7c9 4033 "VECT_TAB_OFFSET=0x00010000"
tvendov 2:7c75ab32d7c9 4034 ],
tvendov 2:7c75ab32d7c9 4035 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 4036 "function": "MTSCode.combine_bins_mts_dot",
tvendov 2:7c75ab32d7c9 4037 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
tvendov 2:7c75ab32d7c9 4038 },
tvendov 2:7c75ab32d7c9 4039 "device_has_add": ["MPU"],
tvendov 2:7c75ab32d7c9 4040 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4041 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4042 ],
tvendov 2:7c75ab32d7c9 4043 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4044 "device_name": "STM32F411RE"
tvendov 2:7c75ab32d7c9 4045 },
tvendov 2:7c75ab32d7c9 4046 "MTS_DRAGONFLY_F411RE": {
tvendov 2:7c75ab32d7c9 4047 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4048 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4049 "extra_labels_add": ["STM32F4", "STM32F411RE"],
tvendov 2:7c75ab32d7c9 4050 "config": {
tvendov 2:7c75ab32d7c9 4051 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 4052 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 4053 "value": 1,
tvendov 2:7c75ab32d7c9 4054 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 4055 },
tvendov 2:7c75ab32d7c9 4056 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 4057 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 4058 "value": 1,
tvendov 2:7c75ab32d7c9 4059 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 4060 }
tvendov 2:7c75ab32d7c9 4061 },
tvendov 2:7c75ab32d7c9 4062 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 4063 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
tvendov 2:7c75ab32d7c9 4064 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 4065 "function": "MTSCode.combine_bins_mts_dragonfly",
tvendov 2:7c75ab32d7c9 4066 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
tvendov 2:7c75ab32d7c9 4067 },
tvendov 2:7c75ab32d7c9 4068 "device_has_add": ["MPU"],
tvendov 2:7c75ab32d7c9 4069 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4070 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4071 ],
tvendov 2:7c75ab32d7c9 4072 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4073 "device_name": "STM32F411RE"
tvendov 2:7c75ab32d7c9 4074 },
tvendov 2:7c75ab32d7c9 4075 "MTS_DRAGONFLY_L471QG": {
tvendov 2:7c75ab32d7c9 4076 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4077 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4078 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4079 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 4080 "STM32L4",
tvendov 2:7c75ab32d7c9 4081 "STM32L471QG",
tvendov 2:7c75ab32d7c9 4082 "STM32L471xG",
tvendov 2:7c75ab32d7c9 4083 "STM32L471xx"
tvendov 2:7c75ab32d7c9 4084 ],
tvendov 2:7c75ab32d7c9 4085 "config": {
tvendov 2:7c75ab32d7c9 4086 "clock_source": {
tvendov 2:7c75ab32d7c9 4087 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 4088 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 4089 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 4090 },
tvendov 2:7c75ab32d7c9 4091 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 4092 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 4093 "value": 1,
tvendov 2:7c75ab32d7c9 4094 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 4095 },
tvendov 2:7c75ab32d7c9 4096 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 4097 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 4098 "value": 1,
tvendov 2:7c75ab32d7c9 4099 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 4100 }
tvendov 2:7c75ab32d7c9 4101 },
tvendov 2:7c75ab32d7c9 4102 "macros_add": ["TWO_RAM_REGIONS"],
tvendov 2:7c75ab32d7c9 4103 "detect_code": ["0312"],
tvendov 2:7c75ab32d7c9 4104 "device_has_add": [
tvendov 2:7c75ab32d7c9 4105 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 4106 "CAN",
tvendov 2:7c75ab32d7c9 4107 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 4108 "TRNG",
tvendov 2:7c75ab32d7c9 4109 "FLASH",
tvendov 2:7c75ab32d7c9 4110 "MPU"
tvendov 2:7c75ab32d7c9 4111 ],
tvendov 2:7c75ab32d7c9 4112 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4113 "device_name": "STM32L471QG",
tvendov 2:7c75ab32d7c9 4114 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4115 },
tvendov 2:7c75ab32d7c9 4116 "MTB_MTS_DRAGONFLY": {
tvendov 2:7c75ab32d7c9 4117 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4118 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4119 "extra_labels_add": ["STM32F4", "STM32F411RE"],
tvendov 2:7c75ab32d7c9 4120 "config": {
tvendov 2:7c75ab32d7c9 4121 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 4122 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 4123 "value": 1,
tvendov 2:7c75ab32d7c9 4124 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 4125 },
tvendov 2:7c75ab32d7c9 4126 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 4127 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 4128 "value": 1,
tvendov 2:7c75ab32d7c9 4129 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 4130 }
tvendov 2:7c75ab32d7c9 4131 },
tvendov 2:7c75ab32d7c9 4132 "overrides": {
tvendov 2:7c75ab32d7c9 4133 "lse_available": 0
tvendov 2:7c75ab32d7c9 4134 },
tvendov 2:7c75ab32d7c9 4135 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
tvendov 2:7c75ab32d7c9 4136 "device_has_add": ["MPU"],
tvendov 2:7c75ab32d7c9 4137 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4138 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4139 ],
tvendov 2:7c75ab32d7c9 4140 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 4141 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
tvendov 2:7c75ab32d7c9 4142 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
tvendov 2:7c75ab32d7c9 4143 },
tvendov 2:7c75ab32d7c9 4144 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4145 "device_name": "STM32F411RE",
tvendov 2:7c75ab32d7c9 4146 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4147 },
tvendov 2:7c75ab32d7c9 4148 "XDOT_L151CC": {
tvendov 2:7c75ab32d7c9 4149 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4150 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 4151 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 4152 "extra_labels_add": ["STM32L1", "STM32L151CC"],
tvendov 2:7c75ab32d7c9 4153 "config": {
tvendov 2:7c75ab32d7c9 4154 "hse_value": {
tvendov 2:7c75ab32d7c9 4155 "value": "24000000",
tvendov 2:7c75ab32d7c9 4156 "macro_name": "HSE_VALUE"
tvendov 2:7c75ab32d7c9 4157 }
tvendov 2:7c75ab32d7c9 4158 },
tvendov 2:7c75ab32d7c9 4159 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 4160 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
tvendov 2:7c75ab32d7c9 4161 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4162 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4163 ],
tvendov 2:7c75ab32d7c9 4164 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4165 "device_name": "STM32L151CC",
tvendov 2:7c75ab32d7c9 4166 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4167 },
tvendov 2:7c75ab32d7c9 4168 "FF1705_L151CC": {
tvendov 2:7c75ab32d7c9 4169 "inherits": ["XDOT_L151CC"],
tvendov 2:7c75ab32d7c9 4170 "detect_code": ["8080"]
tvendov 2:7c75ab32d7c9 4171 },
tvendov 2:7c75ab32d7c9 4172 "MTB_MTS_XDOT": {
tvendov 2:7c75ab32d7c9 4173 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4174 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 4175 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 4176 "extra_labels_add": ["STM32L1", "STM32L151CC"],
tvendov 2:7c75ab32d7c9 4177 "config": {
tvendov 2:7c75ab32d7c9 4178 "hse_value": {
tvendov 2:7c75ab32d7c9 4179 "value": "24000000",
tvendov 2:7c75ab32d7c9 4180 "macro_name": "HSE_VALUE"
tvendov 2:7c75ab32d7c9 4181 }
tvendov 2:7c75ab32d7c9 4182 },
tvendov 2:7c75ab32d7c9 4183 "overrides": {
tvendov 2:7c75ab32d7c9 4184 "stdio_uart_tx": "PA_2",
tvendov 2:7c75ab32d7c9 4185 "stdio_uart_rx": "PA_3"
tvendov 2:7c75ab32d7c9 4186 },
tvendov 2:7c75ab32d7c9 4187 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 4188 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
tvendov 2:7c75ab32d7c9 4189 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4190 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4191 ],
tvendov 2:7c75ab32d7c9 4192 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4193 "device_name": "STM32L151CC",
tvendov 2:7c75ab32d7c9 4194 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4195 },
tvendov 2:7c75ab32d7c9 4196 "MTB_RAK811": {
tvendov 2:7c75ab32d7c9 4197 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4198 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 4199 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 4200 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
tvendov 2:7c75ab32d7c9 4201 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 4202 "device_has_add": ["ANALOGOUT", "MPU"],
tvendov 2:7c75ab32d7c9 4203 "device_has_remove": [
tvendov 2:7c75ab32d7c9 4204 "SERIAL_FC"
tvendov 2:7c75ab32d7c9 4205 ],
tvendov 2:7c75ab32d7c9 4206 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4207 "device_name": "STM32L151CBxxA",
tvendov 2:7c75ab32d7c9 4208 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 4209 },
tvendov 2:7c75ab32d7c9 4210 "MOTE_L152RC": {
tvendov 2:7c75ab32d7c9 4211 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4212 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4213 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 4214 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 4215 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 4216 "extra_labels_add": ["STM32L1", "STM32L152RC"],
tvendov 2:7c75ab32d7c9 4217 "detect_code": ["4100"],
tvendov 2:7c75ab32d7c9 4218 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH", "MPU"],
tvendov 2:7c75ab32d7c9 4219 "device_has_remove": ["SERIAL_FC"],
tvendov 2:7c75ab32d7c9 4220 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4221 "device_name": "STM32L152RC"
tvendov 2:7c75ab32d7c9 4222 },
tvendov 2:7c75ab32d7c9 4223 "DISCO_F401VC": {
tvendov 2:7c75ab32d7c9 4224 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4225 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4226 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 4227 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 4228 "STM32F4",
tvendov 2:7c75ab32d7c9 4229 "STM32F401",
tvendov 2:7c75ab32d7c9 4230 "STM32F401xC",
tvendov 2:7c75ab32d7c9 4231 "STM32F401VC"
tvendov 2:7c75ab32d7c9 4232 ],
tvendov 2:7c75ab32d7c9 4233 "supported_toolchains": ["GCC_ARM"],
tvendov 2:7c75ab32d7c9 4234 "device_has_add": ["MPU"],
tvendov 2:7c75ab32d7c9 4235 "device_name": "STM32F401VC"
tvendov 2:7c75ab32d7c9 4236 },
tvendov 2:7c75ab32d7c9 4237 "MODULE_UBLOX_ODIN_W2": {
tvendov 2:7c75ab32d7c9 4238 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4239 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4240 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 4241 "STM32F4",
tvendov 2:7c75ab32d7c9 4242 "STM32F439",
tvendov 2:7c75ab32d7c9 4243 "STM32F439ZI",
tvendov 2:7c75ab32d7c9 4244 "STM32F439xx",
tvendov 2:7c75ab32d7c9 4245 "STM32F439xI",
tvendov 2:7c75ab32d7c9 4246 "STM_EMAC",
tvendov 2:7c75ab32d7c9 4247 "CORDIO",
tvendov 2:7c75ab32d7c9 4248 "CORDIO_ODIN_W2"
tvendov 2:7c75ab32d7c9 4249 ],
tvendov 2:7c75ab32d7c9 4250 "macros": [
tvendov 2:7c75ab32d7c9 4251 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 4252 "HSE_VALUE=24000000",
tvendov 2:7c75ab32d7c9 4253 "HSE_STARTUP_TIMEOUT=5000",
tvendov 2:7c75ab32d7c9 4254 "CB_INTERFACE_SDIO",
tvendov 2:7c75ab32d7c9 4255 "CB_CHIP_WL18XX",
tvendov 2:7c75ab32d7c9 4256 "SUPPORT_80211D_ALWAYS",
tvendov 2:7c75ab32d7c9 4257 "WLAN_ENABLED",
tvendov 2:7c75ab32d7c9 4258 "CB_FEATURE_802DOT11W",
tvendov 2:7c75ab32d7c9 4259 "CB_FEATURE_802DOT11R",
tvendov 2:7c75ab32d7c9 4260 "MBEDTLS_ARC4_C",
tvendov 2:7c75ab32d7c9 4261 "MBEDTLS_DES_C",
tvendov 2:7c75ab32d7c9 4262 "MBEDTLS_MD4_C",
tvendov 2:7c75ab32d7c9 4263 "MBEDTLS_MD5_C",
tvendov 2:7c75ab32d7c9 4264 "MBEDTLS_SHA1_C",
tvendov 2:7c75ab32d7c9 4265 "MBED_MPU_CUSTOM"
tvendov 2:7c75ab32d7c9 4266 ],
tvendov 2:7c75ab32d7c9 4267 "device_has_add": [
tvendov 2:7c75ab32d7c9 4268 "CAN",
tvendov 2:7c75ab32d7c9 4269 "EMAC",
tvendov 2:7c75ab32d7c9 4270 "TRNG",
tvendov 2:7c75ab32d7c9 4271 "FLASH",
tvendov 2:7c75ab32d7c9 4272 "WIFI",
tvendov 2:7c75ab32d7c9 4273 "SERIAL"
tvendov 2:7c75ab32d7c9 4274 ],
tvendov 2:7c75ab32d7c9 4275 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 4276 "device_has_remove": [],
tvendov 2:7c75ab32d7c9 4277 "device_name": "STM32F439ZI",
tvendov 2:7c75ab32d7c9 4278 "public": false,
tvendov 2:7c75ab32d7c9 4279 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 4280 "config": {
tvendov 2:7c75ab32d7c9 4281 "BLE_STACK_UBX": {
tvendov 2:7c75ab32d7c9 4282 "help": "It should be set to true to enable ublox ODIN own stack/driver rather than CORDIO",
tvendov 2:7c75ab32d7c9 4283 "value": false,
tvendov 2:7c75ab32d7c9 4284 "macro_name": "BLE_STACK_UBX"
tvendov 2:7c75ab32d7c9 4285 }
tvendov 2:7c75ab32d7c9 4286 },
tvendov 2:7c75ab32d7c9 4287 "overrides": {
tvendov 2:7c75ab32d7c9 4288 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 4289 }
tvendov 2:7c75ab32d7c9 4290 },
tvendov 2:7c75ab32d7c9 4291 "UBLOX_EVK_ODIN_W2": {
tvendov 2:7c75ab32d7c9 4292 "inherits": ["MODULE_UBLOX_ODIN_W2"],
tvendov 2:7c75ab32d7c9 4293 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4294 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4295 "device_has_remove": [],
tvendov 2:7c75ab32d7c9 4296 "extra_labels_add": ["PSA"],
tvendov 2:7c75ab32d7c9 4297 "components_add": ["FLASHIAP"],
tvendov 2:7c75ab32d7c9 4298 "config": {
tvendov 2:7c75ab32d7c9 4299 "stdio_uart_tx_help": {
tvendov 2:7c75ab32d7c9 4300 "help": "Value: D8(default) or D1"
tvendov 2:7c75ab32d7c9 4301 },
tvendov 2:7c75ab32d7c9 4302 "stdio_uart_rx_help": {
tvendov 2:7c75ab32d7c9 4303 "help": "Value: D2(default) or D0"
tvendov 2:7c75ab32d7c9 4304 }
tvendov 2:7c75ab32d7c9 4305 },
tvendov 2:7c75ab32d7c9 4306 "overrides": {
tvendov 2:7c75ab32d7c9 4307 "stdio_uart_tx": "D8",
tvendov 2:7c75ab32d7c9 4308 "stdio_uart_rx": "D2"
tvendov 2:7c75ab32d7c9 4309 }
tvendov 2:7c75ab32d7c9 4310 },
tvendov 2:7c75ab32d7c9 4311 "MBED_CONNECT_ODIN": {
tvendov 2:7c75ab32d7c9 4312 "inherits": ["MODULE_UBLOX_ODIN_W2"],
tvendov 2:7c75ab32d7c9 4313 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4314 "config": {
tvendov 2:7c75ab32d7c9 4315 "stdio_uart_tx_help": {
tvendov 2:7c75ab32d7c9 4316 "help": "Value: PA_9(default) or PD_8"
tvendov 2:7c75ab32d7c9 4317 },
tvendov 2:7c75ab32d7c9 4318 "stdio_uart_rx_help": {
tvendov 2:7c75ab32d7c9 4319 "help": "Value: PA_10(default) or PD_9"
tvendov 2:7c75ab32d7c9 4320 }
tvendov 2:7c75ab32d7c9 4321 },
tvendov 2:7c75ab32d7c9 4322 "overrides": {
tvendov 2:7c75ab32d7c9 4323 "stdio_uart_tx": "PA_9",
tvendov 2:7c75ab32d7c9 4324 "stdio_uart_rx": "PA_10"
tvendov 2:7c75ab32d7c9 4325 }
tvendov 2:7c75ab32d7c9 4326 },
tvendov 2:7c75ab32d7c9 4327 "MTB_UBLOX_ODIN_W2": {
tvendov 2:7c75ab32d7c9 4328 "inherits": ["MODULE_UBLOX_ODIN_W2"],
tvendov 2:7c75ab32d7c9 4329 "device_has_add": [],
tvendov 2:7c75ab32d7c9 4330 "overrides": {"lse_available": 0},
tvendov 2:7c75ab32d7c9 4331 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4332 },
tvendov 2:7c75ab32d7c9 4333 "UBLOX_C030": {
tvendov 2:7c75ab32d7c9 4334 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4335 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4336 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 4337 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 4338 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 4339 "STM32F4",
tvendov 2:7c75ab32d7c9 4340 "STM32F437",
tvendov 2:7c75ab32d7c9 4341 "STM32F437VG",
tvendov 2:7c75ab32d7c9 4342 "STM32F437xx",
tvendov 2:7c75ab32d7c9 4343 "STM32F437xG",
tvendov 2:7c75ab32d7c9 4344 "STM_EMAC"
tvendov 2:7c75ab32d7c9 4345 ],
tvendov 2:7c75ab32d7c9 4346 "config": {
tvendov 2:7c75ab32d7c9 4347 "modem_is_on_board": {
tvendov 2:7c75ab32d7c9 4348 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
tvendov 2:7c75ab32d7c9 4349 "value": 1,
tvendov 2:7c75ab32d7c9 4350 "macro_name": "MODEM_ON_BOARD"
tvendov 2:7c75ab32d7c9 4351 },
tvendov 2:7c75ab32d7c9 4352 "modem_data_connection_type": {
tvendov 2:7c75ab32d7c9 4353 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
tvendov 2:7c75ab32d7c9 4354 "value": 1,
tvendov 2:7c75ab32d7c9 4355 "macro_name": "MODEM_ON_BOARD_UART"
tvendov 2:7c75ab32d7c9 4356 }
tvendov 2:7c75ab32d7c9 4357 },
tvendov 2:7c75ab32d7c9 4358 "macros_add": [
tvendov 2:7c75ab32d7c9 4359 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 4360 "HSE_VALUE=12000000",
tvendov 2:7c75ab32d7c9 4361 "GNSSBAUD=9600"
tvendov 2:7c75ab32d7c9 4362 ],
tvendov 2:7c75ab32d7c9 4363 "device_has_add": [
tvendov 2:7c75ab32d7c9 4364 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 4365 "EMAC",
tvendov 2:7c75ab32d7c9 4366 "TRNG",
tvendov 2:7c75ab32d7c9 4367 "FLASH",
tvendov 2:7c75ab32d7c9 4368 "MPU"
tvendov 2:7c75ab32d7c9 4369 ],
tvendov 2:7c75ab32d7c9 4370 "public": false,
tvendov 2:7c75ab32d7c9 4371 "device_name": "STM32F437VG",
tvendov 2:7c75ab32d7c9 4372 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 4373 "overrides": {
tvendov 2:7c75ab32d7c9 4374 "lse_available": 0,
tvendov 2:7c75ab32d7c9 4375 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 4376 }
tvendov 2:7c75ab32d7c9 4377 },
tvendov 2:7c75ab32d7c9 4378 "UBLOX_C030_U201": {
tvendov 2:7c75ab32d7c9 4379 "inherits": ["UBLOX_C030"],
tvendov 2:7c75ab32d7c9 4380 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4381 },
tvendov 2:7c75ab32d7c9 4382 "UBLOX_C030_N211": {
tvendov 2:7c75ab32d7c9 4383 "inherits": ["UBLOX_C030"],
tvendov 2:7c75ab32d7c9 4384 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4385 },
tvendov 2:7c75ab32d7c9 4386 "UBLOX_C030_R41XM": {
tvendov 2:7c75ab32d7c9 4387 "inherits": ["UBLOX_C030"],
tvendov 2:7c75ab32d7c9 4388 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4389 },
tvendov 2:7c75ab32d7c9 4390 "UBLOX_C030_R410M": {
tvendov 2:7c75ab32d7c9 4391 "inherits": ["UBLOX_C030_R41XM"],
tvendov 2:7c75ab32d7c9 4392 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4393 },
tvendov 2:7c75ab32d7c9 4394 "UBLOX_C030_R412M": {
tvendov 2:7c75ab32d7c9 4395 "inherits": ["UBLOX_C030_R41XM"],
tvendov 2:7c75ab32d7c9 4396 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 4397 },
tvendov 2:7c75ab32d7c9 4398 "NZ32_SC151": {
tvendov 2:7c75ab32d7c9 4399 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 4400 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 4401 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 4402 "program_cycle_s": 1.5,
tvendov 2:7c75ab32d7c9 4403 "extra_labels_add": ["STM32L1", "STM32L151RC"],
tvendov 2:7c75ab32d7c9 4404 "overrides": { "lse_available": 0 },
tvendov 2:7c75ab32d7c9 4405 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 4406 "device_has_add": ["ANALOGOUT", "MPU"],
tvendov 2:7c75ab32d7c9 4407 "default_lib": "small",
tvendov 2:7c75ab32d7c9 4408 "device_name": "STM32L151RC"
tvendov 2:7c75ab32d7c9 4409 },
tvendov 2:7c75ab32d7c9 4410 "MCU_NRF51": {
tvendov 2:7c75ab32d7c9 4411 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 4412 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 4413 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
tvendov 2:7c75ab32d7c9 4414 "macros": [
tvendov 2:7c75ab32d7c9 4415 "NRF51",
tvendov 2:7c75ab32d7c9 4416 "NRF5x",
tvendov 2:7c75ab32d7c9 4417 "TARGET_NRF51822",
tvendov 2:7c75ab32d7c9 4418 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 4419 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 4420 ],
tvendov 2:7c75ab32d7c9 4421 "MERGE_BOOTLOADER": false,
tvendov 2:7c75ab32d7c9 4422 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
tvendov 2:7c75ab32d7c9 4423 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 4424 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 4425 "supported_toolchains": ["ARM", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 4426 "public": false,
tvendov 2:7c75ab32d7c9 4427 "MERGE_SOFT_DEVICE": true,
tvendov 2:7c75ab32d7c9 4428 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
tvendov 2:7c75ab32d7c9 4429 {
tvendov 2:7c75ab32d7c9 4430 "boot": "s130_nrf51_1.0.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4431 "name": "s130_nrf51_1.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4432 "offset": 114688
tvendov 2:7c75ab32d7c9 4433 },
tvendov 2:7c75ab32d7c9 4434 {
tvendov 2:7c75ab32d7c9 4435 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4436 "name": "s110_nrf51822_8.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4437 "offset": 98304
tvendov 2:7c75ab32d7c9 4438 },
tvendov 2:7c75ab32d7c9 4439 {
tvendov 2:7c75ab32d7c9 4440 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4441 "name": "s110_nrf51822_7.1.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4442 "offset": 90112
tvendov 2:7c75ab32d7c9 4443 },
tvendov 2:7c75ab32d7c9 4444 {
tvendov 2:7c75ab32d7c9 4445 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4446 "name": "s110_nrf51822_7.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4447 "offset": 90112
tvendov 2:7c75ab32d7c9 4448 },
tvendov 2:7c75ab32d7c9 4449 {
tvendov 2:7c75ab32d7c9 4450 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4451 "name": "s110_nrf51822_6.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4452 "offset": 81920
tvendov 2:7c75ab32d7c9 4453 }
tvendov 2:7c75ab32d7c9 4454 ],
tvendov 2:7c75ab32d7c9 4455 "detect_code": ["1070"],
tvendov 2:7c75ab32d7c9 4456 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 4457 "function": "MCU_NRF51Code.binary_hook",
tvendov 2:7c75ab32d7c9 4458 "toolchains": ["ARM_STD", "GCC_ARM"]
tvendov 2:7c75ab32d7c9 4459 },
tvendov 2:7c75ab32d7c9 4460 "program_cycle_s": 6,
tvendov 2:7c75ab32d7c9 4461 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 4462 "device_has": [
tvendov 2:7c75ab32d7c9 4463 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4464 "I2C",
tvendov 2:7c75ab32d7c9 4465 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4466 "PORTIN",
tvendov 2:7c75ab32d7c9 4467 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4468 "PORTOUT",
tvendov 2:7c75ab32d7c9 4469 "PWMOUT",
tvendov 2:7c75ab32d7c9 4470 "SERIAL",
tvendov 2:7c75ab32d7c9 4471 "SLEEP",
tvendov 2:7c75ab32d7c9 4472 "SPI",
tvendov 2:7c75ab32d7c9 4473 "SPISLAVE"
tvendov 2:7c75ab32d7c9 4474 ]
tvendov 2:7c75ab32d7c9 4475 },
tvendov 2:7c75ab32d7c9 4476 "MCU_NRF51_16K_BASE": {
tvendov 2:7c75ab32d7c9 4477 "inherits": ["MCU_NRF51"],
tvendov 2:7c75ab32d7c9 4478 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4479 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4480 "public": false,
tvendov 2:7c75ab32d7c9 4481 "default_lib": "small"
tvendov 2:7c75ab32d7c9 4482 },
tvendov 2:7c75ab32d7c9 4483 "MCU_NRF51_16K_BOOT_BASE": {
tvendov 2:7c75ab32d7c9 4484 "inherits": ["MCU_NRF51_16K_BASE"],
tvendov 2:7c75ab32d7c9 4485 "MERGE_BOOTLOADER": true,
tvendov 2:7c75ab32d7c9 4486 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4487 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
tvendov 2:7c75ab32d7c9 4488 "public": false
tvendov 2:7c75ab32d7c9 4489 },
tvendov 2:7c75ab32d7c9 4490 "MCU_NRF51_16K_OTA_BASE": {
tvendov 2:7c75ab32d7c9 4491 "inherits": ["MCU_NRF51_16K_BASE"],
tvendov 2:7c75ab32d7c9 4492 "public": false,
tvendov 2:7c75ab32d7c9 4493 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4494 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
tvendov 2:7c75ab32d7c9 4495 "MERGE_SOFT_DEVICE": false
tvendov 2:7c75ab32d7c9 4496 },
tvendov 2:7c75ab32d7c9 4497 "MCU_NRF51_16K": {
tvendov 2:7c75ab32d7c9 4498 "inherits": ["MCU_NRF51_16K_BASE"],
tvendov 2:7c75ab32d7c9 4499 "extra_labels_add": ["MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4500 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4501 "public": false
tvendov 2:7c75ab32d7c9 4502 },
tvendov 2:7c75ab32d7c9 4503 "MCU_NRF51_S110": {
tvendov 2:7c75ab32d7c9 4504 "extra_labels_add": ["MCU_NRF51_16K_S110"],
tvendov 2:7c75ab32d7c9 4505 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
tvendov 2:7c75ab32d7c9 4506 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
tvendov 2:7c75ab32d7c9 4507 {
tvendov 2:7c75ab32d7c9 4508 "name": "s110_nrf51822_8.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4509 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4510 "offset": 98304
tvendov 2:7c75ab32d7c9 4511 },
tvendov 2:7c75ab32d7c9 4512 {
tvendov 2:7c75ab32d7c9 4513 "name": "s110_nrf51822_7.1.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 4514 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
tvendov 2:7c75ab32d7c9 4515 "offset": 90112
tvendov 2:7c75ab32d7c9 4516 }
tvendov 2:7c75ab32d7c9 4517 ],
tvendov 2:7c75ab32d7c9 4518 "public": false
tvendov 2:7c75ab32d7c9 4519 },
tvendov 2:7c75ab32d7c9 4520 "MCU_NRF51_16K_S110": {
tvendov 2:7c75ab32d7c9 4521 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
tvendov 2:7c75ab32d7c9 4522 "public": false
tvendov 2:7c75ab32d7c9 4523 },
tvendov 2:7c75ab32d7c9 4524 "MCU_NRF51_16K_BOOT": {
tvendov 2:7c75ab32d7c9 4525 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
tvendov 2:7c75ab32d7c9 4526 "extra_labels_add": ["MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4527 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4528 "public": false
tvendov 2:7c75ab32d7c9 4529 },
tvendov 2:7c75ab32d7c9 4530 "MCU_NRF51_16K_BOOT_S110": {
tvendov 2:7c75ab32d7c9 4531 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
tvendov 2:7c75ab32d7c9 4532 "public": false
tvendov 2:7c75ab32d7c9 4533 },
tvendov 2:7c75ab32d7c9 4534 "MCU_NRF51_16K_OTA": {
tvendov 2:7c75ab32d7c9 4535 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
tvendov 2:7c75ab32d7c9 4536 "extra_labels_add": ["MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4537 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
tvendov 2:7c75ab32d7c9 4538 "public": false
tvendov 2:7c75ab32d7c9 4539 },
tvendov 2:7c75ab32d7c9 4540 "MCU_NRF51_16K_OTA_S110": {
tvendov 2:7c75ab32d7c9 4541 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
tvendov 2:7c75ab32d7c9 4542 "public": false
tvendov 2:7c75ab32d7c9 4543 },
tvendov 2:7c75ab32d7c9 4544 "MCU_NRF51_32K": {
tvendov 2:7c75ab32d7c9 4545 "inherits": ["MCU_NRF51"],
tvendov 2:7c75ab32d7c9 4546 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4547 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4548 "public": false
tvendov 2:7c75ab32d7c9 4549 },
tvendov 2:7c75ab32d7c9 4550 "MCU_NRF51_32K_BOOT": {
tvendov 2:7c75ab32d7c9 4551 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4552 "MERGE_BOOTLOADER": true,
tvendov 2:7c75ab32d7c9 4553 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4554 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
tvendov 2:7c75ab32d7c9 4555 "public": false
tvendov 2:7c75ab32d7c9 4556 },
tvendov 2:7c75ab32d7c9 4557 "MCU_NRF51_32K_OTA": {
tvendov 2:7c75ab32d7c9 4558 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4559 "public": false,
tvendov 2:7c75ab32d7c9 4560 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4561 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
tvendov 2:7c75ab32d7c9 4562 "MERGE_SOFT_DEVICE": false
tvendov 2:7c75ab32d7c9 4563 },
tvendov 2:7c75ab32d7c9 4564 "NRF51822": {
tvendov 2:7c75ab32d7c9 4565 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4566 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
tvendov 2:7c75ab32d7c9 4567 "macros_add": ["TARGET_NRF51822_MKIT"],
tvendov 2:7c75ab32d7c9 4568 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4569 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4570 },
tvendov 2:7c75ab32d7c9 4571 "NRF51822_BOOT": {
tvendov 2:7c75ab32d7c9 4572 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4573 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
tvendov 2:7c75ab32d7c9 4574 "macros_add": ["TARGET_NRF51822_MKIT"]
tvendov 2:7c75ab32d7c9 4575 },
tvendov 2:7c75ab32d7c9 4576 "NRF51822_OTA": {
tvendov 2:7c75ab32d7c9 4577 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4578 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
tvendov 2:7c75ab32d7c9 4579 "macros_add": ["TARGET_NRF51822_MKIT"]
tvendov 2:7c75ab32d7c9 4580 },
tvendov 2:7c75ab32d7c9 4581 "ARCH_BLE": {
tvendov 2:7c75ab32d7c9 4582 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4583 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4584 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4585 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4586 },
tvendov 2:7c75ab32d7c9 4587 "ARCH_BLE_BOOT": {
tvendov 2:7c75ab32d7c9 4588 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4589 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4590 "extra_labels_add": ["ARCH_BLE"],
tvendov 2:7c75ab32d7c9 4591 "macros_add": ["TARGET_ARCH_BLE"]
tvendov 2:7c75ab32d7c9 4592 },
tvendov 2:7c75ab32d7c9 4593 "ARCH_BLE_OTA": {
tvendov 2:7c75ab32d7c9 4594 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4595 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4596 "extra_labels_add": ["ARCH_BLE"],
tvendov 2:7c75ab32d7c9 4597 "macros_add": ["TARGET_ARCH_BLE"]
tvendov 2:7c75ab32d7c9 4598 },
tvendov 2:7c75ab32d7c9 4599 "ARCH_LINK": {
tvendov 2:7c75ab32d7c9 4600 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4601 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4602 "extra_labels_add": ["ARCH_BLE"],
tvendov 2:7c75ab32d7c9 4603 "macros_add": ["TARGET_ARCH_BLE"]
tvendov 2:7c75ab32d7c9 4604 },
tvendov 2:7c75ab32d7c9 4605 "ARCH_LINK_BOOT": {
tvendov 2:7c75ab32d7c9 4606 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4607 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4608 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
tvendov 2:7c75ab32d7c9 4609 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
tvendov 2:7c75ab32d7c9 4610 },
tvendov 2:7c75ab32d7c9 4611 "ARCH_LINK_OTA": {
tvendov 2:7c75ab32d7c9 4612 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4613 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4614 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
tvendov 2:7c75ab32d7c9 4615 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
tvendov 2:7c75ab32d7c9 4616 },
tvendov 2:7c75ab32d7c9 4617 "SEEED_TINY_BLE": {
tvendov 2:7c75ab32d7c9 4618 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4619 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4620 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4621 },
tvendov 2:7c75ab32d7c9 4622 "SEEED_TINY_BLE_BOOT": {
tvendov 2:7c75ab32d7c9 4623 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4624 "extra_labels_add": ["SEEED_TINY_BLE"],
tvendov 2:7c75ab32d7c9 4625 "macros_add": ["TARGET_SEEED_TINY_BLE"]
tvendov 2:7c75ab32d7c9 4626 },
tvendov 2:7c75ab32d7c9 4627 "SEEED_TINY_BLE_OTA": {
tvendov 2:7c75ab32d7c9 4628 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4629 "extra_labels_add": ["SEEED_TINY_BLE"],
tvendov 2:7c75ab32d7c9 4630 "macros_add": ["TARGET_SEEED_TINY_BLE"]
tvendov 2:7c75ab32d7c9 4631 },
tvendov 2:7c75ab32d7c9 4632 "HRM1017": {
tvendov 2:7c75ab32d7c9 4633 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4634 "macros_add": ["TARGET_NRF_LFCLK_RC"],
tvendov 2:7c75ab32d7c9 4635 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4636 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4637 },
tvendov 2:7c75ab32d7c9 4638 "HRM1017_BOOT": {
tvendov 2:7c75ab32d7c9 4639 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4640 "extra_labels_add": ["HRM1017"],
tvendov 2:7c75ab32d7c9 4641 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4642 },
tvendov 2:7c75ab32d7c9 4643 "HRM1017_OTA": {
tvendov 2:7c75ab32d7c9 4644 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4645 "extra_labels_add": ["HRM1017"],
tvendov 2:7c75ab32d7c9 4646 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4647 },
tvendov 2:7c75ab32d7c9 4648 "RBLAB_NRF51822": {
tvendov 2:7c75ab32d7c9 4649 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4650 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4651 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4652 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4653 },
tvendov 2:7c75ab32d7c9 4654 "RBLAB_NRF51822_BOOT": {
tvendov 2:7c75ab32d7c9 4655 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4656 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4657 "extra_labels_add": ["RBLAB_NRF51822"],
tvendov 2:7c75ab32d7c9 4658 "macros_add": ["TARGET_RBLAB_NRF51822"]
tvendov 2:7c75ab32d7c9 4659 },
tvendov 2:7c75ab32d7c9 4660 "RBLAB_NRF51822_OTA": {
tvendov 2:7c75ab32d7c9 4661 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4662 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4663 "extra_labels_add": ["RBLAB_NRF51822"],
tvendov 2:7c75ab32d7c9 4664 "macros_add": ["TARGET_RBLAB_NRF51822"]
tvendov 2:7c75ab32d7c9 4665 },
tvendov 2:7c75ab32d7c9 4666 "RBLAB_BLENANO": {
tvendov 2:7c75ab32d7c9 4667 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4668 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 4669 },
tvendov 2:7c75ab32d7c9 4670 "RBLAB_BLENANO_BOOT": {
tvendov 2:7c75ab32d7c9 4671 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4672 "extra_labels_add": ["RBLAB_BLENANO"],
tvendov 2:7c75ab32d7c9 4673 "macros_add": ["TARGET_RBLAB_BLENANO"]
tvendov 2:7c75ab32d7c9 4674 },
tvendov 2:7c75ab32d7c9 4675 "RBLAB_BLENANO_OTA": {
tvendov 2:7c75ab32d7c9 4676 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4677 "extra_labels_add": ["RBLAB_BLENANO"],
tvendov 2:7c75ab32d7c9 4678 "macros_add": ["TARGET_RBLAB_BLENANO"]
tvendov 2:7c75ab32d7c9 4679 },
tvendov 2:7c75ab32d7c9 4680 "RBLAB_BLENANO2": {
tvendov 2:7c75ab32d7c9 4681 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 4682 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4683 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 4684 },
tvendov 2:7c75ab32d7c9 4685 "NRF51822_Y5_MBUG": {
tvendov 2:7c75ab32d7c9 4686 "inherits": ["MCU_NRF51_16K"]
tvendov 2:7c75ab32d7c9 4687 },
tvendov 2:7c75ab32d7c9 4688 "WALLBOT_BLE": {
tvendov 2:7c75ab32d7c9 4689 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4690 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 4691 },
tvendov 2:7c75ab32d7c9 4692 "WALLBOT_BLE_BOOT": {
tvendov 2:7c75ab32d7c9 4693 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4694 "extra_labels_add": ["WALLBOT_BLE"],
tvendov 2:7c75ab32d7c9 4695 "macros_add": ["TARGET_WALLBOT_BLE"]
tvendov 2:7c75ab32d7c9 4696 },
tvendov 2:7c75ab32d7c9 4697 "WALLBOT_BLE_OTA": {
tvendov 2:7c75ab32d7c9 4698 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4699 "extra_labels_add": ["WALLBOT_BLE"],
tvendov 2:7c75ab32d7c9 4700 "macros_add": ["TARGET_WALLBOT_BLE"]
tvendov 2:7c75ab32d7c9 4701 },
tvendov 2:7c75ab32d7c9 4702 "DELTA_DFCM_NNN40": {
tvendov 2:7c75ab32d7c9 4703 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4704 "program_cycle_s": 10,
tvendov 2:7c75ab32d7c9 4705 "macros_add": ["TARGET_NRF_LFCLK_RC"],
tvendov 2:7c75ab32d7c9 4706 "device_has": [
tvendov 2:7c75ab32d7c9 4707 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4708 "DEBUG_AWARENESS",
tvendov 2:7c75ab32d7c9 4709 "I2C",
tvendov 2:7c75ab32d7c9 4710 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4711 "PORTIN",
tvendov 2:7c75ab32d7c9 4712 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4713 "PORTOUT",
tvendov 2:7c75ab32d7c9 4714 "PWMOUT",
tvendov 2:7c75ab32d7c9 4715 "SERIAL",
tvendov 2:7c75ab32d7c9 4716 "SLEEP",
tvendov 2:7c75ab32d7c9 4717 "SPI",
tvendov 2:7c75ab32d7c9 4718 "SPISLAVE"
tvendov 2:7c75ab32d7c9 4719 ],
tvendov 2:7c75ab32d7c9 4720 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4721 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4722 },
tvendov 2:7c75ab32d7c9 4723 "DELTA_DFCM_NNN40_BOOT": {
tvendov 2:7c75ab32d7c9 4724 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4725 "program_cycle_s": 10,
tvendov 2:7c75ab32d7c9 4726 "extra_labels_add": ["DELTA_DFCM_NNN40"],
tvendov 2:7c75ab32d7c9 4727 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4728 },
tvendov 2:7c75ab32d7c9 4729 "DELTA_DFCM_NNN40_OTA": {
tvendov 2:7c75ab32d7c9 4730 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4731 "program_cycle_s": 10,
tvendov 2:7c75ab32d7c9 4732 "extra_labels_add": ["DELTA_DFCM_NNN40"],
tvendov 2:7c75ab32d7c9 4733 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4734 },
tvendov 2:7c75ab32d7c9 4735 "DELTA_DFCM_NNN50": {
tvendov 2:7c75ab32d7c9 4736 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4737 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 4738 "device_has": [
tvendov 2:7c75ab32d7c9 4739 "USTICKER",
tvendov 2:7c75ab32d7c9 4740 "LPTICKER",
tvendov 2:7c75ab32d7c9 4741 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4742 "I2C",
tvendov 2:7c75ab32d7c9 4743 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 4744 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4745 "PORTIN",
tvendov 2:7c75ab32d7c9 4746 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4747 "PORTOUT",
tvendov 2:7c75ab32d7c9 4748 "PWMOUT",
tvendov 2:7c75ab32d7c9 4749 "SERIAL",
tvendov 2:7c75ab32d7c9 4750 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 4751 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 4752 "SLEEP",
tvendov 2:7c75ab32d7c9 4753 "SPI",
tvendov 2:7c75ab32d7c9 4754 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 4755 "SPISLAVE"
tvendov 2:7c75ab32d7c9 4756 ],
tvendov 2:7c75ab32d7c9 4757 "device_name": "nRF51822_xxAC"
tvendov 2:7c75ab32d7c9 4758 },
tvendov 2:7c75ab32d7c9 4759 "DELTA_DFCM_NNN50_BOOT": {
tvendov 2:7c75ab32d7c9 4760 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4761 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4762 "extra_labels_add": ["DELTA_DFCM_NNN50"],
tvendov 2:7c75ab32d7c9 4763 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
tvendov 2:7c75ab32d7c9 4764 },
tvendov 2:7c75ab32d7c9 4765 "DELTA_DFCM_NNN50_OTA": {
tvendov 2:7c75ab32d7c9 4766 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4767 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4768 "extra_labels_add": ["DELTA_DFCM_NNN50"],
tvendov 2:7c75ab32d7c9 4769 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
tvendov 2:7c75ab32d7c9 4770 },
tvendov 2:7c75ab32d7c9 4771 "NRF51_DK_LEGACY": {
tvendov 2:7c75ab32d7c9 4772 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4773 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4774 "extra_labels_add": ["NRF51_DK"]
tvendov 2:7c75ab32d7c9 4775 },
tvendov 2:7c75ab32d7c9 4776 "NRF51_DK_BOOT": {
tvendov 2:7c75ab32d7c9 4777 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4778 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4779 "extra_labels_add": ["NRF51_DK"],
tvendov 2:7c75ab32d7c9 4780 "macros_add": ["TARGET_NRF51_DK"]
tvendov 2:7c75ab32d7c9 4781 },
tvendov 2:7c75ab32d7c9 4782 "NRF51_DK_OTA": {
tvendov 2:7c75ab32d7c9 4783 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 4784 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4785 "extra_labels_add": ["NRF51_DK"],
tvendov 2:7c75ab32d7c9 4786 "macros_add": ["TARGET_NRF51_DK"]
tvendov 2:7c75ab32d7c9 4787 },
tvendov 2:7c75ab32d7c9 4788 "NRF51_DONGLE_LEGACY": {
tvendov 2:7c75ab32d7c9 4789 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4790 "extra_labels_add": ["NRF51_DONGLE"],
tvendov 2:7c75ab32d7c9 4791 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4792 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4793 },
tvendov 2:7c75ab32d7c9 4794 "NRF51_DONGLE_BOOT": {
tvendov 2:7c75ab32d7c9 4795 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4796 "extra_labels_add": ["NRF51_DONGLE"],
tvendov 2:7c75ab32d7c9 4797 "macros_add": ["TARGET_NRF51_DONGLE"]
tvendov 2:7c75ab32d7c9 4798 },
tvendov 2:7c75ab32d7c9 4799 "NRF51_DONGLE_OTA": {
tvendov 2:7c75ab32d7c9 4800 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4801 "extra_labels_add": ["NRF51_DONGLE"],
tvendov 2:7c75ab32d7c9 4802 "macros_add": ["TARGET_NRF51_DONGLE"]
tvendov 2:7c75ab32d7c9 4803 },
tvendov 2:7c75ab32d7c9 4804 "NRF51_MICROBIT": {
tvendov 2:7c75ab32d7c9 4805 "inherits": ["MCU_NRF51_16K_S110"],
tvendov 2:7c75ab32d7c9 4806 "macros_add": ["TARGET_NRF_LFCLK_RC"],
tvendov 2:7c75ab32d7c9 4807 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4808 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4809 },
tvendov 2:7c75ab32d7c9 4810 "NRF51_MICROBIT_BOOT": {
tvendov 2:7c75ab32d7c9 4811 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
tvendov 2:7c75ab32d7c9 4812 "extra_labels_add": ["NRF51_MICROBIT"],
tvendov 2:7c75ab32d7c9 4813 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4814 },
tvendov 2:7c75ab32d7c9 4815 "NRF51_MICROBIT_OTA": {
tvendov 2:7c75ab32d7c9 4816 "inherits": ["MCU_NRF51_16K_OTA_S110"],
tvendov 2:7c75ab32d7c9 4817 "extra_labels_add": ["NRF51_MICROBIT"],
tvendov 2:7c75ab32d7c9 4818 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4819 },
tvendov 2:7c75ab32d7c9 4820 "NRF51_MICROBIT_B": {
tvendov 2:7c75ab32d7c9 4821 "inherits": ["MCU_NRF51_16K"],
tvendov 2:7c75ab32d7c9 4822 "extra_labels_add": ["NRF51_MICROBIT"],
tvendov 2:7c75ab32d7c9 4823 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
tvendov 2:7c75ab32d7c9 4824 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 4825 },
tvendov 2:7c75ab32d7c9 4826 "NRF51_MICROBIT_B_BOOT": {
tvendov 2:7c75ab32d7c9 4827 "inherits": ["MCU_NRF51_16K_BOOT"],
tvendov 2:7c75ab32d7c9 4828 "extra_labels_add": ["NRF51_MICROBIT"],
tvendov 2:7c75ab32d7c9 4829 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4830 },
tvendov 2:7c75ab32d7c9 4831 "NRF51_MICROBIT_B_OTA": {
tvendov 2:7c75ab32d7c9 4832 "inherits": ["MCU_NRF51_16K_OTA"],
tvendov 2:7c75ab32d7c9 4833 "extra_labels_add": ["NRF51_MICROBIT"],
tvendov 2:7c75ab32d7c9 4834 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
tvendov 2:7c75ab32d7c9 4835 },
tvendov 2:7c75ab32d7c9 4836 "MTM_MTCONNECT04S": {
tvendov 2:7c75ab32d7c9 4837 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 4838 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 4839 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4840 },
tvendov 2:7c75ab32d7c9 4841 "MTM_MTCONNECT04S_BOOT": {
tvendov 2:7c75ab32d7c9 4842 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4843 "extra_labels_add": ["MTM_CONNECT04S"],
tvendov 2:7c75ab32d7c9 4844 "macros_add": ["TARGET_MTM_CONNECT04S"]
tvendov 2:7c75ab32d7c9 4845 },
tvendov 2:7c75ab32d7c9 4846 "MTM_MTCONNECT04S_OTA": {
tvendov 2:7c75ab32d7c9 4847 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4848 "extra_labels_add": ["MTM_CONNECT04S"],
tvendov 2:7c75ab32d7c9 4849 "macros_add": ["TARGET_MTM_CONNECT04S"]
tvendov 2:7c75ab32d7c9 4850 },
tvendov 2:7c75ab32d7c9 4851 "MTB_LAIRD_BL600": {
tvendov 2:7c75ab32d7c9 4852 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 4853 "device_has": [
tvendov 2:7c75ab32d7c9 4854 "USTICKER",
tvendov 2:7c75ab32d7c9 4855 "LPTICKER",
tvendov 2:7c75ab32d7c9 4856 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4857 "I2C",
tvendov 2:7c75ab32d7c9 4858 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 4859 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4860 "PORTIN",
tvendov 2:7c75ab32d7c9 4861 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4862 "PORTOUT",
tvendov 2:7c75ab32d7c9 4863 "PWMOUT",
tvendov 2:7c75ab32d7c9 4864 "SERIAL",
tvendov 2:7c75ab32d7c9 4865 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 4866 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 4867 "SLEEP",
tvendov 2:7c75ab32d7c9 4868 "SPI",
tvendov 2:7c75ab32d7c9 4869 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 4870 "SPISLAVE"
tvendov 2:7c75ab32d7c9 4871 ],
tvendov 2:7c75ab32d7c9 4872 "device_name": "nRF51822_xxAA",
tvendov 2:7c75ab32d7c9 4873 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 4874 "extra_labels_add": ["MTB_LAIRD_BL600"],
tvendov 2:7c75ab32d7c9 4875 "config": {
tvendov 2:7c75ab32d7c9 4876 "usb_tx": {
tvendov 2:7c75ab32d7c9 4877 "help": "Value SIO_21",
tvendov 2:7c75ab32d7c9 4878 "value": "SIO_21"
tvendov 2:7c75ab32d7c9 4879 },
tvendov 2:7c75ab32d7c9 4880 "usb_rx": {
tvendov 2:7c75ab32d7c9 4881 "help": "Value SIO_22",
tvendov 2:7c75ab32d7c9 4882 "value": "SIO_22"
tvendov 2:7c75ab32d7c9 4883 },
tvendov 2:7c75ab32d7c9 4884 "stdio_uart": {
tvendov 2:7c75ab32d7c9 4885 "help": "Value: UART_0",
tvendov 2:7c75ab32d7c9 4886 "value": "UART_0",
tvendov 2:7c75ab32d7c9 4887 "macro_name": "STDIO_UART"
tvendov 2:7c75ab32d7c9 4888 }
tvendov 2:7c75ab32d7c9 4889 },
tvendov 2:7c75ab32d7c9 4890 "overrides": {
tvendov 2:7c75ab32d7c9 4891 "uart_hwfc": 0
tvendov 2:7c75ab32d7c9 4892 }
tvendov 2:7c75ab32d7c9 4893 },
tvendov 2:7c75ab32d7c9 4894 "TY51822R3": {
tvendov 2:7c75ab32d7c9 4895 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 4896 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
tvendov 2:7c75ab32d7c9 4897 "device_has": [
tvendov 2:7c75ab32d7c9 4898 "USTICKER",
tvendov 2:7c75ab32d7c9 4899 "LPTICKER",
tvendov 2:7c75ab32d7c9 4900 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4901 "I2C",
tvendov 2:7c75ab32d7c9 4902 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 4903 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4904 "PORTIN",
tvendov 2:7c75ab32d7c9 4905 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4906 "PORTOUT",
tvendov 2:7c75ab32d7c9 4907 "PWMOUT",
tvendov 2:7c75ab32d7c9 4908 "SERIAL",
tvendov 2:7c75ab32d7c9 4909 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 4910 "SLEEP",
tvendov 2:7c75ab32d7c9 4911 "SPI",
tvendov 2:7c75ab32d7c9 4912 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 4913 "SPISLAVE"
tvendov 2:7c75ab32d7c9 4914 ],
tvendov 2:7c75ab32d7c9 4915 "detect_code": ["1019"],
tvendov 2:7c75ab32d7c9 4916 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 4917 "overrides": { "uart_hwfc": 0 },
tvendov 2:7c75ab32d7c9 4918 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 4919 },
tvendov 2:7c75ab32d7c9 4920 "TY51822R3_BOOT": {
tvendov 2:7c75ab32d7c9 4921 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 4922 "extra_labels_add": ["TY51822R3"],
tvendov 2:7c75ab32d7c9 4923 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
tvendov 2:7c75ab32d7c9 4924 },
tvendov 2:7c75ab32d7c9 4925 "TY51822R3_OTA": {
tvendov 2:7c75ab32d7c9 4926 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 4927 "extra_labels_add": ["NRF51_DK"],
tvendov 2:7c75ab32d7c9 4928 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
tvendov 2:7c75ab32d7c9 4929 },
tvendov 2:7c75ab32d7c9 4930 "ARM_MPS2_Target": {
tvendov 2:7c75ab32d7c9 4931 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 4932 "public": false,
tvendov 2:7c75ab32d7c9 4933 "device_has": [
tvendov 2:7c75ab32d7c9 4934 "AACI",
tvendov 2:7c75ab32d7c9 4935 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4936 "CLCD",
tvendov 2:7c75ab32d7c9 4937 "ETHERNET",
tvendov 2:7c75ab32d7c9 4938 "I2C",
tvendov 2:7c75ab32d7c9 4939 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4940 "PORTIN",
tvendov 2:7c75ab32d7c9 4941 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4942 "PORTOUT",
tvendov 2:7c75ab32d7c9 4943 "SERIAL",
tvendov 2:7c75ab32d7c9 4944 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 4945 "SPI",
tvendov 2:7c75ab32d7c9 4946 "SPISLAVE",
tvendov 2:7c75ab32d7c9 4947 "TSC"
tvendov 2:7c75ab32d7c9 4948 ]
tvendov 2:7c75ab32d7c9 4949 },
tvendov 2:7c75ab32d7c9 4950 "ARM_MPS2_M0": {
tvendov 2:7c75ab32d7c9 4951 "inherits": ["ARM_MPS2_Target"],
tvendov 2:7c75ab32d7c9 4952 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 4953 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 4954 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
tvendov 2:7c75ab32d7c9 4955 "macros": [
tvendov 2:7c75ab32d7c9 4956 "CMSDK_CM0",
tvendov 2:7c75ab32d7c9 4957 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 4958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 4959 ],
tvendov 2:7c75ab32d7c9 4960 "device_has": [
tvendov 2:7c75ab32d7c9 4961 "AACI",
tvendov 2:7c75ab32d7c9 4962 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4963 "CLCD",
tvendov 2:7c75ab32d7c9 4964 "ETHERNET",
tvendov 2:7c75ab32d7c9 4965 "I2C",
tvendov 2:7c75ab32d7c9 4966 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4967 "PORTIN",
tvendov 2:7c75ab32d7c9 4968 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4969 "PORTOUT",
tvendov 2:7c75ab32d7c9 4970 "SERIAL",
tvendov 2:7c75ab32d7c9 4971 "SPI",
tvendov 2:7c75ab32d7c9 4972 "SPISLAVE",
tvendov 2:7c75ab32d7c9 4973 "TSC",
tvendov 2:7c75ab32d7c9 4974 "MPU"
tvendov 2:7c75ab32d7c9 4975 ],
tvendov 2:7c75ab32d7c9 4976 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 4977 },
tvendov 2:7c75ab32d7c9 4978 "ARM_MPS2_M0P": {
tvendov 2:7c75ab32d7c9 4979 "inherits": ["ARM_MPS2_Target"],
tvendov 2:7c75ab32d7c9 4980 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 4981 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 4982 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
tvendov 2:7c75ab32d7c9 4983 "macros": ["CMSDK_CM0plus"],
tvendov 2:7c75ab32d7c9 4984 "device_has": [
tvendov 2:7c75ab32d7c9 4985 "AACI",
tvendov 2:7c75ab32d7c9 4986 "ANALOGIN",
tvendov 2:7c75ab32d7c9 4987 "CLCD",
tvendov 2:7c75ab32d7c9 4988 "ETHERNET",
tvendov 2:7c75ab32d7c9 4989 "I2C",
tvendov 2:7c75ab32d7c9 4990 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 4991 "PORTIN",
tvendov 2:7c75ab32d7c9 4992 "PORTINOUT",
tvendov 2:7c75ab32d7c9 4993 "PORTOUT",
tvendov 2:7c75ab32d7c9 4994 "SERIAL",
tvendov 2:7c75ab32d7c9 4995 "SPI",
tvendov 2:7c75ab32d7c9 4996 "SPISLAVE",
tvendov 2:7c75ab32d7c9 4997 "TSC",
tvendov 2:7c75ab32d7c9 4998 "MPU"
tvendov 2:7c75ab32d7c9 4999 ],
tvendov 2:7c75ab32d7c9 5000 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 5001 },
tvendov 2:7c75ab32d7c9 5002 "ARM_MPS2_M3": {
tvendov 2:7c75ab32d7c9 5003 "inherits": ["ARM_MPS2_Target"],
tvendov 2:7c75ab32d7c9 5004 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5005 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 5006 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
tvendov 2:7c75ab32d7c9 5007 "macros": ["CMSDK_CM3"],
tvendov 2:7c75ab32d7c9 5008 "device_has": [
tvendov 2:7c75ab32d7c9 5009 "AACI",
tvendov 2:7c75ab32d7c9 5010 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5011 "CLCD",
tvendov 2:7c75ab32d7c9 5012 "ETHERNET",
tvendov 2:7c75ab32d7c9 5013 "I2C",
tvendov 2:7c75ab32d7c9 5014 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5015 "PORTIN",
tvendov 2:7c75ab32d7c9 5016 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5017 "PORTOUT",
tvendov 2:7c75ab32d7c9 5018 "SERIAL",
tvendov 2:7c75ab32d7c9 5019 "SPI",
tvendov 2:7c75ab32d7c9 5020 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5021 "TSC",
tvendov 2:7c75ab32d7c9 5022 "MPU"
tvendov 2:7c75ab32d7c9 5023 ],
tvendov 2:7c75ab32d7c9 5024 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 5025 },
tvendov 2:7c75ab32d7c9 5026 "ARM_MPS2_M4": {
tvendov 2:7c75ab32d7c9 5027 "inherits": ["ARM_MPS2_Target"],
tvendov 2:7c75ab32d7c9 5028 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5029 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 5030 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
tvendov 2:7c75ab32d7c9 5031 "macros": ["CMSDK_CM4"],
tvendov 2:7c75ab32d7c9 5032 "device_has": [
tvendov 2:7c75ab32d7c9 5033 "AACI",
tvendov 2:7c75ab32d7c9 5034 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5035 "CLCD",
tvendov 2:7c75ab32d7c9 5036 "ETHERNET",
tvendov 2:7c75ab32d7c9 5037 "I2C",
tvendov 2:7c75ab32d7c9 5038 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5039 "PORTIN",
tvendov 2:7c75ab32d7c9 5040 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5041 "PORTOUT",
tvendov 2:7c75ab32d7c9 5042 "SERIAL",
tvendov 2:7c75ab32d7c9 5043 "SPI",
tvendov 2:7c75ab32d7c9 5044 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5045 "TSC",
tvendov 2:7c75ab32d7c9 5046 "MPU"
tvendov 2:7c75ab32d7c9 5047 ],
tvendov 2:7c75ab32d7c9 5048 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 5049 },
tvendov 2:7c75ab32d7c9 5050 "ARM_MPS2_M7": {
tvendov 2:7c75ab32d7c9 5051 "inherits": ["ARM_MPS2_Target"],
tvendov 2:7c75ab32d7c9 5052 "core": "Cortex-M7",
tvendov 2:7c75ab32d7c9 5053 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 5054 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
tvendov 2:7c75ab32d7c9 5055 "macros": ["CMSDK_CM7"],
tvendov 2:7c75ab32d7c9 5056 "device_has": [
tvendov 2:7c75ab32d7c9 5057 "AACI",
tvendov 2:7c75ab32d7c9 5058 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5059 "CLCD",
tvendov 2:7c75ab32d7c9 5060 "ETHERNET",
tvendov 2:7c75ab32d7c9 5061 "I2C",
tvendov 2:7c75ab32d7c9 5062 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5063 "PORTIN",
tvendov 2:7c75ab32d7c9 5064 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5065 "PORTOUT",
tvendov 2:7c75ab32d7c9 5066 "SERIAL",
tvendov 2:7c75ab32d7c9 5067 "SPI",
tvendov 2:7c75ab32d7c9 5068 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5069 "TSC",
tvendov 2:7c75ab32d7c9 5070 "MPU"
tvendov 2:7c75ab32d7c9 5071 ],
tvendov 2:7c75ab32d7c9 5072 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 5073 },
tvendov 2:7c75ab32d7c9 5074 "ARM_IOTSS_Target": {
tvendov 2:7c75ab32d7c9 5075 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5076 "public": false,
tvendov 2:7c75ab32d7c9 5077 "device_has": [
tvendov 2:7c75ab32d7c9 5078 "AACI",
tvendov 2:7c75ab32d7c9 5079 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5080 "CLCD",
tvendov 2:7c75ab32d7c9 5081 "ETHERNET",
tvendov 2:7c75ab32d7c9 5082 "I2C",
tvendov 2:7c75ab32d7c9 5083 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5084 "PORTIN",
tvendov 2:7c75ab32d7c9 5085 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5086 "PORTOUT",
tvendov 2:7c75ab32d7c9 5087 "SERIAL",
tvendov 2:7c75ab32d7c9 5088 "SPI",
tvendov 2:7c75ab32d7c9 5089 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5090 "TSC",
tvendov 2:7c75ab32d7c9 5091 "MPU"
tvendov 2:7c75ab32d7c9 5092 ]
tvendov 2:7c75ab32d7c9 5093 },
tvendov 2:7c75ab32d7c9 5094 "ARM_IOTSS_BEID": {
tvendov 2:7c75ab32d7c9 5095 "inherits": ["ARM_IOTSS_Target"],
tvendov 2:7c75ab32d7c9 5096 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5097 "supported_toolchains": ["ARM"],
tvendov 2:7c75ab32d7c9 5098 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
tvendov 2:7c75ab32d7c9 5099 "macros": ["CMSDK_BEID"],
tvendov 2:7c75ab32d7c9 5100 "device_has": [
tvendov 2:7c75ab32d7c9 5101 "AACI",
tvendov 2:7c75ab32d7c9 5102 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5103 "CLCD",
tvendov 2:7c75ab32d7c9 5104 "ETHERNET",
tvendov 2:7c75ab32d7c9 5105 "I2C",
tvendov 2:7c75ab32d7c9 5106 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5107 "PORTIN",
tvendov 2:7c75ab32d7c9 5108 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5109 "PORTOUT",
tvendov 2:7c75ab32d7c9 5110 "SERIAL",
tvendov 2:7c75ab32d7c9 5111 "SPI",
tvendov 2:7c75ab32d7c9 5112 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5113 "TSC",
tvendov 2:7c75ab32d7c9 5114 "MPU"
tvendov 2:7c75ab32d7c9 5115 ],
tvendov 2:7c75ab32d7c9 5116 "release_versions": ["2"]
tvendov 2:7c75ab32d7c9 5117 },
tvendov 2:7c75ab32d7c9 5118 "ARM_CM3DS_MPS2": {
tvendov 2:7c75ab32d7c9 5119 "inherits": ["ARM_IOTSS_Target"],
tvendov 2:7c75ab32d7c9 5120 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5121 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 5122 "components_add": ["SMSC9220"],
tvendov 2:7c75ab32d7c9 5123 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
tvendov 2:7c75ab32d7c9 5124 "OUTPUT_EXT": "elf",
tvendov 2:7c75ab32d7c9 5125 "macros": ["CMSDK_CM3DS"],
tvendov 2:7c75ab32d7c9 5126 "device_has": [
tvendov 2:7c75ab32d7c9 5127 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5128 "EMAC",
tvendov 2:7c75ab32d7c9 5129 "FLASH",
tvendov 2:7c75ab32d7c9 5130 "I2C",
tvendov 2:7c75ab32d7c9 5131 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5132 "LPTICKER",
tvendov 2:7c75ab32d7c9 5133 "PORTIN",
tvendov 2:7c75ab32d7c9 5134 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5135 "PORTOUT",
tvendov 2:7c75ab32d7c9 5136 "RTC",
tvendov 2:7c75ab32d7c9 5137 "SERIAL",
tvendov 2:7c75ab32d7c9 5138 "SLEEP",
tvendov 2:7c75ab32d7c9 5139 "SPI",
tvendov 2:7c75ab32d7c9 5140 "TRNG",
tvendov 2:7c75ab32d7c9 5141 "USTICKER",
tvendov 2:7c75ab32d7c9 5142 "MPU"
tvendov 2:7c75ab32d7c9 5143 ],
tvendov 2:7c75ab32d7c9 5144 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5145 "copy_method": "mps2",
tvendov 2:7c75ab32d7c9 5146 "reset_method": "reboot.txt",
tvendov 2:7c75ab32d7c9 5147 "overrides": {
tvendov 2:7c75ab32d7c9 5148 "target.network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 5149 }
tvendov 2:7c75ab32d7c9 5150 },
tvendov 2:7c75ab32d7c9 5151 "ARM_BEETLE_SOC": {
tvendov 2:7c75ab32d7c9 5152 "inherits": ["ARM_IOTSS_Target"],
tvendov 2:7c75ab32d7c9 5153 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5154 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 5155 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 5156 "extra_labels": ["ARM_SSG", "BEETLE"],
tvendov 2:7c75ab32d7c9 5157 "macros": [
tvendov 2:7c75ab32d7c9 5158 "CMSDK_BEETLE",
tvendov 2:7c75ab32d7c9 5159 "WSF_MS_PER_TICK=20",
tvendov 2:7c75ab32d7c9 5160 "WSF_TOKEN_ENABLED=FALSE",
tvendov 2:7c75ab32d7c9 5161 "WSF_TRACE_ENABLED=TRUE",
tvendov 2:7c75ab32d7c9 5162 "WSF_ASSERT_ENABLED=FALSE",
tvendov 2:7c75ab32d7c9 5163 "WSF_PRINTF_MAX_LEN=128",
tvendov 2:7c75ab32d7c9 5164 "ASIC",
tvendov 2:7c75ab32d7c9 5165 "CONFIG_HOST_REV=0x20",
tvendov 2:7c75ab32d7c9 5166 "CONFIG_ALLOW_DEEP_SLEEP=FALSE",
tvendov 2:7c75ab32d7c9 5167 "HCI_VS_TARGET",
tvendov 2:7c75ab32d7c9 5168 "CONFIG_ALLOW_SETTING_WRITE=TRUE",
tvendov 2:7c75ab32d7c9 5169 "WSF_MAX_HANDLERS=20",
tvendov 2:7c75ab32d7c9 5170 "NO_LEDS"
tvendov 2:7c75ab32d7c9 5171 ],
tvendov 2:7c75ab32d7c9 5172 "device_has": [
tvendov 2:7c75ab32d7c9 5173 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5174 "CLCD",
tvendov 2:7c75ab32d7c9 5175 "I2C",
tvendov 2:7c75ab32d7c9 5176 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5177 "PORTIN",
tvendov 2:7c75ab32d7c9 5178 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5179 "PORTOUT",
tvendov 2:7c75ab32d7c9 5180 "SERIAL",
tvendov 2:7c75ab32d7c9 5181 "SLEEP",
tvendov 2:7c75ab32d7c9 5182 "SPI",
tvendov 2:7c75ab32d7c9 5183 "MPU"
tvendov 2:7c75ab32d7c9 5184 ],
tvendov 2:7c75ab32d7c9 5185 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 5186 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5187 },
tvendov 2:7c75ab32d7c9 5188 "RZ_A1XX": {
tvendov 2:7c75ab32d7c9 5189 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5190 "core": "Cortex-A9",
tvendov 2:7c75ab32d7c9 5191 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 5192 "extra_labels": ["RENESAS", "RZ_A1XX"],
tvendov 2:7c75ab32d7c9 5193 "device_has": [
tvendov 2:7c75ab32d7c9 5194 "SLEEP",
tvendov 2:7c75ab32d7c9 5195 "USTICKER",
tvendov 2:7c75ab32d7c9 5196 "RTC",
tvendov 2:7c75ab32d7c9 5197 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5198 "CAN",
tvendov 2:7c75ab32d7c9 5199 "ETHERNET",
tvendov 2:7c75ab32d7c9 5200 "I2C",
tvendov 2:7c75ab32d7c9 5201 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5202 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5203 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5204 "PORTIN",
tvendov 2:7c75ab32d7c9 5205 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5206 "PORTOUT",
tvendov 2:7c75ab32d7c9 5207 "PWMOUT",
tvendov 2:7c75ab32d7c9 5208 "SERIAL",
tvendov 2:7c75ab32d7c9 5209 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5210 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5211 "SPI",
tvendov 2:7c75ab32d7c9 5212 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5213 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5214 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 5215 ],
tvendov 2:7c75ab32d7c9 5216 "program_cycle_s": 2,
tvendov 2:7c75ab32d7c9 5217 "overrides": {
tvendov 2:7c75ab32d7c9 5218 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 5219 }
tvendov 2:7c75ab32d7c9 5220 },
tvendov 2:7c75ab32d7c9 5221 "RZ_A1H": {
tvendov 2:7c75ab32d7c9 5222 "inherits": ["RZ_A1XX"],
tvendov 2:7c75ab32d7c9 5223 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 5224 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
tvendov 2:7c75ab32d7c9 5225 "components_add": ["SD"],
tvendov 2:7c75ab32d7c9 5226 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
tvendov 2:7c75ab32d7c9 5227 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5228 "device_name": "R7S72100",
tvendov 2:7c75ab32d7c9 5229 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5230 },
tvendov 2:7c75ab32d7c9 5231 "VK_RZ_A1H": {
tvendov 2:7c75ab32d7c9 5232 "inherits": ["RZ_A1XX"],
tvendov 2:7c75ab32d7c9 5233 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
tvendov 2:7c75ab32d7c9 5234 "components_add": ["RZ_SDHI"],
tvendov 2:7c75ab32d7c9 5235 "device_has_add": ["EMAC"],
tvendov 2:7c75ab32d7c9 5236 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5237 },
tvendov 2:7c75ab32d7c9 5238 "GR_LYCHEE": {
tvendov 2:7c75ab32d7c9 5239 "inherits": ["RZ_A1XX"],
tvendov 2:7c75ab32d7c9 5240 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 5241 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
tvendov 2:7c75ab32d7c9 5242 "components_add": ["SD"],
tvendov 2:7c75ab32d7c9 5243 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
tvendov 2:7c75ab32d7c9 5244 "device_has_remove": ["ETHERNET"],
tvendov 2:7c75ab32d7c9 5245 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5246 "device_name": "R7S72103",
tvendov 2:7c75ab32d7c9 5247 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 5248 "overrides": {
tvendov 2:7c75ab32d7c9 5249 "network-default-interface-type": null
tvendov 2:7c75ab32d7c9 5250 }
tvendov 2:7c75ab32d7c9 5251 },
tvendov 2:7c75ab32d7c9 5252 "MAXWSNENV": {
tvendov 2:7c75ab32d7c9 5253 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5254 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5255 "macros": ["__SYSTEM_HFX=24000000"],
tvendov 2:7c75ab32d7c9 5256 "extra_labels": ["Maxim", "MAX32610"],
tvendov 2:7c75ab32d7c9 5257 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5258 "device_has": [
tvendov 2:7c75ab32d7c9 5259 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5260 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 5261 "I2C",
tvendov 2:7c75ab32d7c9 5262 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5263 "PORTIN",
tvendov 2:7c75ab32d7c9 5264 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5265 "PORTOUT",
tvendov 2:7c75ab32d7c9 5266 "PWMOUT",
tvendov 2:7c75ab32d7c9 5267 "SERIAL",
tvendov 2:7c75ab32d7c9 5268 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5269 "SLEEP",
tvendov 2:7c75ab32d7c9 5270 "SPI",
tvendov 2:7c75ab32d7c9 5271 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 5272 ],
tvendov 2:7c75ab32d7c9 5273 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 5274 "release_versions": []
tvendov 2:7c75ab32d7c9 5275 },
tvendov 2:7c75ab32d7c9 5276 "MAX32600MBED": {
tvendov 2:7c75ab32d7c9 5277 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5278 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5279 "macros": ["__SYSTEM_HFX=24000000"],
tvendov 2:7c75ab32d7c9 5280 "extra_labels": ["Maxim", "MAX32600"],
tvendov 2:7c75ab32d7c9 5281 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5282 "device_has": [
tvendov 2:7c75ab32d7c9 5283 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5284 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 5285 "I2C",
tvendov 2:7c75ab32d7c9 5286 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5287 "PORTIN",
tvendov 2:7c75ab32d7c9 5288 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5289 "PORTOUT",
tvendov 2:7c75ab32d7c9 5290 "PWMOUT",
tvendov 2:7c75ab32d7c9 5291 "SERIAL",
tvendov 2:7c75ab32d7c9 5292 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5293 "SLEEP",
tvendov 2:7c75ab32d7c9 5294 "SPI",
tvendov 2:7c75ab32d7c9 5295 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 5296 ],
tvendov 2:7c75ab32d7c9 5297 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5298 },
tvendov 2:7c75ab32d7c9 5299 "MAX32620HSP": {
tvendov 2:7c75ab32d7c9 5300 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5301 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5302 "extra_labels": ["Maxim", "MAX32620"],
tvendov 2:7c75ab32d7c9 5303 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5304 "device_has": [
tvendov 2:7c75ab32d7c9 5305 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5306 "I2C",
tvendov 2:7c75ab32d7c9 5307 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5308 "PORTIN",
tvendov 2:7c75ab32d7c9 5309 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5310 "PORTOUT",
tvendov 2:7c75ab32d7c9 5311 "PWMOUT",
tvendov 2:7c75ab32d7c9 5312 "SERIAL",
tvendov 2:7c75ab32d7c9 5313 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5314 "SLEEP",
tvendov 2:7c75ab32d7c9 5315 "SPI",
tvendov 2:7c75ab32d7c9 5316 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5317 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 5318 ],
tvendov 2:7c75ab32d7c9 5319 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 5320 "release_versions": []
tvendov 2:7c75ab32d7c9 5321 },
tvendov 2:7c75ab32d7c9 5322 "MAX32620FTHR": {
tvendov 2:7c75ab32d7c9 5323 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5324 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5325 "macros": [
tvendov 2:7c75ab32d7c9 5326 "__SYSTEM_HFX=96000000",
tvendov 2:7c75ab32d7c9 5327 "TARGET=MAX32620",
tvendov 2:7c75ab32d7c9 5328 "TARGET_REV=0x4332",
tvendov 2:7c75ab32d7c9 5329 "OPEN_DRAIN_LEDS"
tvendov 2:7c75ab32d7c9 5330 ],
tvendov 2:7c75ab32d7c9 5331 "extra_labels": ["Maxim", "MAX32620C"],
tvendov 2:7c75ab32d7c9 5332 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5333 "device_has": [
tvendov 2:7c75ab32d7c9 5334 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5335 "FLASH",
tvendov 2:7c75ab32d7c9 5336 "I2C",
tvendov 2:7c75ab32d7c9 5337 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5338 "LPTICKER",
tvendov 2:7c75ab32d7c9 5339 "PORTIN",
tvendov 2:7c75ab32d7c9 5340 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5341 "PORTOUT",
tvendov 2:7c75ab32d7c9 5342 "PWMOUT",
tvendov 2:7c75ab32d7c9 5343 "SERIAL",
tvendov 2:7c75ab32d7c9 5344 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5345 "SLEEP",
tvendov 2:7c75ab32d7c9 5346 "SPI",
tvendov 2:7c75ab32d7c9 5347 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5348 "USTICKER"
tvendov 2:7c75ab32d7c9 5349 ],
tvendov 2:7c75ab32d7c9 5350 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5351 },
tvendov 2:7c75ab32d7c9 5352 "SDT32620B": {
tvendov 2:7c75ab32d7c9 5353 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5354 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5355 "macros": [
tvendov 2:7c75ab32d7c9 5356 "__SYSTEM_HFX=96000000",
tvendov 2:7c75ab32d7c9 5357 "TARGET=MAX32620",
tvendov 2:7c75ab32d7c9 5358 "TARGET_REV=0x4332",
tvendov 2:7c75ab32d7c9 5359 "OPEN_DRAIN_LEDS"
tvendov 2:7c75ab32d7c9 5360 ],
tvendov 2:7c75ab32d7c9 5361 "detect_code": ["3101"],
tvendov 2:7c75ab32d7c9 5362 "extra_labels": ["Maxim", "MAX32620C"],
tvendov 2:7c75ab32d7c9 5363 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5364 "device_has": [
tvendov 2:7c75ab32d7c9 5365 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5366 "FLASH",
tvendov 2:7c75ab32d7c9 5367 "I2C",
tvendov 2:7c75ab32d7c9 5368 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5369 "LPTICKER",
tvendov 2:7c75ab32d7c9 5370 "PORTIN",
tvendov 2:7c75ab32d7c9 5371 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5372 "PORTOUT",
tvendov 2:7c75ab32d7c9 5373 "PWMOUT",
tvendov 2:7c75ab32d7c9 5374 "SERIAL",
tvendov 2:7c75ab32d7c9 5375 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5376 "SLEEP",
tvendov 2:7c75ab32d7c9 5377 "SPI",
tvendov 2:7c75ab32d7c9 5378 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5379 "USTICKER"
tvendov 2:7c75ab32d7c9 5380 ],
tvendov 2:7c75ab32d7c9 5381 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5382 },
tvendov 2:7c75ab32d7c9 5383 "MAX32625_BASE": {
tvendov 2:7c75ab32d7c9 5384 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5385 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5386 "macros": ["TARGET=MAX32625", "TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
tvendov 2:7c75ab32d7c9 5387 "extra_labels": ["Maxim", "MAX32625"],
tvendov 2:7c75ab32d7c9 5388 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5389 "device_has": [
tvendov 2:7c75ab32d7c9 5390 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5391 "I2C",
tvendov 2:7c75ab32d7c9 5392 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5393 "LPTICKER",
tvendov 2:7c75ab32d7c9 5394 "PORTIN",
tvendov 2:7c75ab32d7c9 5395 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5396 "PORTOUT",
tvendov 2:7c75ab32d7c9 5397 "PWMOUT",
tvendov 2:7c75ab32d7c9 5398 "RTC",
tvendov 2:7c75ab32d7c9 5399 "SERIAL",
tvendov 2:7c75ab32d7c9 5400 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5401 "SLEEP",
tvendov 2:7c75ab32d7c9 5402 "SPI",
tvendov 2:7c75ab32d7c9 5403 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5404 "USTICKER"
tvendov 2:7c75ab32d7c9 5405 ],
tvendov 2:7c75ab32d7c9 5406 "device_name": "MAX32625",
tvendov 2:7c75ab32d7c9 5407 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5408 "public": false
tvendov 2:7c75ab32d7c9 5409 },
tvendov 2:7c75ab32d7c9 5410 "MAX32625MBED": {
tvendov 2:7c75ab32d7c9 5411 "inherits": ["MAX32625_BASE"],
tvendov 2:7c75ab32d7c9 5412 "extra_labels_add": ["MAX32625_NO_BOOT"]
tvendov 2:7c75ab32d7c9 5413 },
tvendov 2:7c75ab32d7c9 5414 "SDT32625B": {
tvendov 2:7c75ab32d7c9 5415 "inherits": ["MAX32625_BASE"],
tvendov 2:7c75ab32d7c9 5416 "extra_labels_add": ["MAX32625_NO_BOOT"],
tvendov 2:7c75ab32d7c9 5417 "detect_code": ["3102"]
tvendov 2:7c75ab32d7c9 5418 },
tvendov 2:7c75ab32d7c9 5419 "MAX32625PICO": {
tvendov 2:7c75ab32d7c9 5420 "inherits": ["MAX32625_BASE"],
tvendov 2:7c75ab32d7c9 5421 "extra_labels_add": ["MAX32625_BOOT"],
tvendov 2:7c75ab32d7c9 5422 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5423 },
tvendov 2:7c75ab32d7c9 5424 "MAX32625NEXPAQ": {
tvendov 2:7c75ab32d7c9 5425 "inherits": ["MAX32625_BASE"]
tvendov 2:7c75ab32d7c9 5426 },
tvendov 2:7c75ab32d7c9 5427 "MAX32630FTHR": {
tvendov 2:7c75ab32d7c9 5428 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5429 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5430 "macros": [
tvendov 2:7c75ab32d7c9 5431 "__SYSTEM_HFX=96000000",
tvendov 2:7c75ab32d7c9 5432 "TARGET=MAX32630",
tvendov 2:7c75ab32d7c9 5433 "TARGET_REV=0x4132",
tvendov 2:7c75ab32d7c9 5434 "BLE_HCI_UART",
tvendov 2:7c75ab32d7c9 5435 "OPEN_DRAIN_LEDS"
tvendov 2:7c75ab32d7c9 5436 ],
tvendov 2:7c75ab32d7c9 5437 "extra_labels": ["Maxim", "MAX32630"],
tvendov 2:7c75ab32d7c9 5438 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 5439 "device_has": [
tvendov 2:7c75ab32d7c9 5440 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5441 "I2C",
tvendov 2:7c75ab32d7c9 5442 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5443 "LPTICKER",
tvendov 2:7c75ab32d7c9 5444 "PORTIN",
tvendov 2:7c75ab32d7c9 5445 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5446 "PORTOUT",
tvendov 2:7c75ab32d7c9 5447 "PWMOUT",
tvendov 2:7c75ab32d7c9 5448 "SERIAL",
tvendov 2:7c75ab32d7c9 5449 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 5450 "SPI",
tvendov 2:7c75ab32d7c9 5451 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5452 "USTICKER",
tvendov 2:7c75ab32d7c9 5453 "MPU"
tvendov 2:7c75ab32d7c9 5454 ],
tvendov 2:7c75ab32d7c9 5455 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 5456 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 5457 },
tvendov 2:7c75ab32d7c9 5458 "EFM32": {
tvendov 2:7c75ab32d7c9 5459 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 5460 "extra_labels": ["Silicon_Labs", "EFM32"],
tvendov 2:7c75ab32d7c9 5461 "macros": [
tvendov 2:7c75ab32d7c9 5462 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 5463 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 5464 "EM_MSC_RUN_FROM_FLASH"
tvendov 2:7c75ab32d7c9 5465 ],
tvendov 2:7c75ab32d7c9 5466 "public": false
tvendov 2:7c75ab32d7c9 5467 },
tvendov 2:7c75ab32d7c9 5468 "EFM32GG990F1024": {
tvendov 2:7c75ab32d7c9 5469 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5470 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
tvendov 2:7c75ab32d7c9 5471 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5472 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5473 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5474 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5475 "device_name": "EFM32GG990F1024",
tvendov 2:7c75ab32d7c9 5476 "public": false,
tvendov 2:7c75ab32d7c9 5477 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5478 },
tvendov 2:7c75ab32d7c9 5479 "EFM32GG_STK3700": {
tvendov 2:7c75ab32d7c9 5480 "inherits": ["EFM32GG990F1024"],
tvendov 2:7c75ab32d7c9 5481 "progen": { "target": "efm32gg-stk" },
tvendov 2:7c75ab32d7c9 5482 "device_has": [
tvendov 2:7c75ab32d7c9 5483 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5484 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 5485 "I2C",
tvendov 2:7c75ab32d7c9 5486 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5487 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5488 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5489 "LPTICKER",
tvendov 2:7c75ab32d7c9 5490 "PORTIN",
tvendov 2:7c75ab32d7c9 5491 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5492 "PORTOUT",
tvendov 2:7c75ab32d7c9 5493 "PWMOUT",
tvendov 2:7c75ab32d7c9 5494 "RTC",
tvendov 2:7c75ab32d7c9 5495 "SERIAL",
tvendov 2:7c75ab32d7c9 5496 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5497 "SLEEP",
tvendov 2:7c75ab32d7c9 5498 "SPI",
tvendov 2:7c75ab32d7c9 5499 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5500 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5501 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5502 "USTICKER",
tvendov 2:7c75ab32d7c9 5503 "FLASH",
tvendov 2:7c75ab32d7c9 5504 "ITM",
tvendov 2:7c75ab32d7c9 5505 "MPU"
tvendov 2:7c75ab32d7c9 5506 ],
tvendov 2:7c75ab32d7c9 5507 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5508 "config": {
tvendov 2:7c75ab32d7c9 5509 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5510 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5511 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5512 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5513 },
tvendov 2:7c75ab32d7c9 5514 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5515 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5516 "value": "48000000",
tvendov 2:7c75ab32d7c9 5517 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5518 },
tvendov 2:7c75ab32d7c9 5519 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5520 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5521 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5522 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5523 },
tvendov 2:7c75ab32d7c9 5524 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5525 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5526 "value": "32768",
tvendov 2:7c75ab32d7c9 5527 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5528 },
tvendov 2:7c75ab32d7c9 5529 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5530 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5531 "value": "21000000",
tvendov 2:7c75ab32d7c9 5532 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5533 },
tvendov 2:7c75ab32d7c9 5534 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5535 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5536 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
tvendov 2:7c75ab32d7c9 5537 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5538 },
tvendov 2:7c75ab32d7c9 5539 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5540 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5541 "value": "PF7",
tvendov 2:7c75ab32d7c9 5542 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5543 }
tvendov 2:7c75ab32d7c9 5544 }
tvendov 2:7c75ab32d7c9 5545 },
tvendov 2:7c75ab32d7c9 5546 "EFM32LG990F256": {
tvendov 2:7c75ab32d7c9 5547 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5548 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
tvendov 2:7c75ab32d7c9 5549 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 5550 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5551 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5552 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5553 "device_name": "EFM32LG990F256",
tvendov 2:7c75ab32d7c9 5554 "public": false,
tvendov 2:7c75ab32d7c9 5555 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5556 },
tvendov 2:7c75ab32d7c9 5557 "EFM32LG_STK3600": {
tvendov 2:7c75ab32d7c9 5558 "inherits": ["EFM32LG990F256"],
tvendov 2:7c75ab32d7c9 5559 "device_has": [
tvendov 2:7c75ab32d7c9 5560 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5561 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 5562 "I2C",
tvendov 2:7c75ab32d7c9 5563 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5564 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5565 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5566 "LPTICKER",
tvendov 2:7c75ab32d7c9 5567 "PORTIN",
tvendov 2:7c75ab32d7c9 5568 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5569 "PORTOUT",
tvendov 2:7c75ab32d7c9 5570 "PWMOUT",
tvendov 2:7c75ab32d7c9 5571 "RTC",
tvendov 2:7c75ab32d7c9 5572 "SERIAL",
tvendov 2:7c75ab32d7c9 5573 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5574 "SLEEP",
tvendov 2:7c75ab32d7c9 5575 "SPI",
tvendov 2:7c75ab32d7c9 5576 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5577 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5578 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5579 "USTICKER",
tvendov 2:7c75ab32d7c9 5580 "FLASH",
tvendov 2:7c75ab32d7c9 5581 "MPU"
tvendov 2:7c75ab32d7c9 5582 ],
tvendov 2:7c75ab32d7c9 5583 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5584 "device_name": "EFM32LG990F256",
tvendov 2:7c75ab32d7c9 5585 "config": {
tvendov 2:7c75ab32d7c9 5586 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5587 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5588 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5589 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5590 },
tvendov 2:7c75ab32d7c9 5591 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5592 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5593 "value": "48000000",
tvendov 2:7c75ab32d7c9 5594 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5595 },
tvendov 2:7c75ab32d7c9 5596 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5597 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5598 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5599 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5600 },
tvendov 2:7c75ab32d7c9 5601 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5602 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5603 "value": "32768",
tvendov 2:7c75ab32d7c9 5604 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5605 },
tvendov 2:7c75ab32d7c9 5606 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5607 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5608 "value": "21000000",
tvendov 2:7c75ab32d7c9 5609 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5610 },
tvendov 2:7c75ab32d7c9 5611 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5612 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5613 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
tvendov 2:7c75ab32d7c9 5614 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5615 },
tvendov 2:7c75ab32d7c9 5616 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5617 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5618 "value": "PF7",
tvendov 2:7c75ab32d7c9 5619 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5620 }
tvendov 2:7c75ab32d7c9 5621 }
tvendov 2:7c75ab32d7c9 5622 },
tvendov 2:7c75ab32d7c9 5623 "EFM32WG990F256": {
tvendov 2:7c75ab32d7c9 5624 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5625 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
tvendov 2:7c75ab32d7c9 5626 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5627 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5628 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5629 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5630 "device_name": "EFM32WG990F256",
tvendov 2:7c75ab32d7c9 5631 "public": false,
tvendov 2:7c75ab32d7c9 5632 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5633 },
tvendov 2:7c75ab32d7c9 5634 "EFM32WG_STK3800": {
tvendov 2:7c75ab32d7c9 5635 "inherits": ["EFM32WG990F256"],
tvendov 2:7c75ab32d7c9 5636 "progen": { "target": "efm32wg-stk" },
tvendov 2:7c75ab32d7c9 5637 "device_has": [
tvendov 2:7c75ab32d7c9 5638 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5639 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 5640 "I2C",
tvendov 2:7c75ab32d7c9 5641 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5642 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5643 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5644 "LPTICKER",
tvendov 2:7c75ab32d7c9 5645 "PORTIN",
tvendov 2:7c75ab32d7c9 5646 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5647 "PORTOUT",
tvendov 2:7c75ab32d7c9 5648 "PWMOUT",
tvendov 2:7c75ab32d7c9 5649 "RTC",
tvendov 2:7c75ab32d7c9 5650 "SERIAL",
tvendov 2:7c75ab32d7c9 5651 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5652 "SLEEP",
tvendov 2:7c75ab32d7c9 5653 "SPI",
tvendov 2:7c75ab32d7c9 5654 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5655 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5656 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5657 "USTICKER",
tvendov 2:7c75ab32d7c9 5658 "FLASH",
tvendov 2:7c75ab32d7c9 5659 "MPU"
tvendov 2:7c75ab32d7c9 5660 ],
tvendov 2:7c75ab32d7c9 5661 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5662 "config": {
tvendov 2:7c75ab32d7c9 5663 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5664 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5665 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5666 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5667 },
tvendov 2:7c75ab32d7c9 5668 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5669 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5670 "value": "48000000",
tvendov 2:7c75ab32d7c9 5671 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5672 },
tvendov 2:7c75ab32d7c9 5673 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5674 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5675 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5676 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5677 },
tvendov 2:7c75ab32d7c9 5678 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5679 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5680 "value": "32768",
tvendov 2:7c75ab32d7c9 5681 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5682 },
tvendov 2:7c75ab32d7c9 5683 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5684 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5685 "value": "21000000",
tvendov 2:7c75ab32d7c9 5686 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5687 },
tvendov 2:7c75ab32d7c9 5688 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5689 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5690 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
tvendov 2:7c75ab32d7c9 5691 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5692 },
tvendov 2:7c75ab32d7c9 5693 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5694 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5695 "value": "PF7",
tvendov 2:7c75ab32d7c9 5696 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5697 }
tvendov 2:7c75ab32d7c9 5698 }
tvendov 2:7c75ab32d7c9 5699 },
tvendov 2:7c75ab32d7c9 5700 "EFM32ZG222F32": {
tvendov 2:7c75ab32d7c9 5701 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5702 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
tvendov 2:7c75ab32d7c9 5703 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 5704 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 5705 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
tvendov 2:7c75ab32d7c9 5706 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5707 "default_lib": "small",
tvendov 2:7c75ab32d7c9 5708 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 5709 "device_name": "EFM32ZG222F32",
tvendov 2:7c75ab32d7c9 5710 "public": false
tvendov 2:7c75ab32d7c9 5711 },
tvendov 2:7c75ab32d7c9 5712 "EFM32ZG_STK3200": {
tvendov 2:7c75ab32d7c9 5713 "inherits": ["EFM32ZG222F32"],
tvendov 2:7c75ab32d7c9 5714 "device_has": [
tvendov 2:7c75ab32d7c9 5715 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5716 "I2C",
tvendov 2:7c75ab32d7c9 5717 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5718 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5719 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5720 "LPTICKER",
tvendov 2:7c75ab32d7c9 5721 "PORTIN",
tvendov 2:7c75ab32d7c9 5722 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5723 "PORTOUT",
tvendov 2:7c75ab32d7c9 5724 "PWMOUT",
tvendov 2:7c75ab32d7c9 5725 "SERIAL",
tvendov 2:7c75ab32d7c9 5726 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5727 "SLEEP",
tvendov 2:7c75ab32d7c9 5728 "SPI",
tvendov 2:7c75ab32d7c9 5729 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5730 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5731 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5732 "USTICKER"
tvendov 2:7c75ab32d7c9 5733 ],
tvendov 2:7c75ab32d7c9 5734 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5735 "config": {
tvendov 2:7c75ab32d7c9 5736 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5737 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5738 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5739 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5740 },
tvendov 2:7c75ab32d7c9 5741 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5742 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5743 "value": "24000000",
tvendov 2:7c75ab32d7c9 5744 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5745 },
tvendov 2:7c75ab32d7c9 5746 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5747 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5748 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5749 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5750 },
tvendov 2:7c75ab32d7c9 5751 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5752 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5753 "value": "32768",
tvendov 2:7c75ab32d7c9 5754 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5755 },
tvendov 2:7c75ab32d7c9 5756 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5757 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5758 "value": "21000000",
tvendov 2:7c75ab32d7c9 5759 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5760 },
tvendov 2:7c75ab32d7c9 5761 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5762 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5763 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
tvendov 2:7c75ab32d7c9 5764 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5765 },
tvendov 2:7c75ab32d7c9 5766 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5767 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5768 "value": "PA9",
tvendov 2:7c75ab32d7c9 5769 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5770 }
tvendov 2:7c75ab32d7c9 5771 }
tvendov 2:7c75ab32d7c9 5772 },
tvendov 2:7c75ab32d7c9 5773 "EFM32HG322F64": {
tvendov 2:7c75ab32d7c9 5774 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5775 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
tvendov 2:7c75ab32d7c9 5776 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 5777 "default_toolchain": "uARM",
tvendov 2:7c75ab32d7c9 5778 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
tvendov 2:7c75ab32d7c9 5779 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5780 "default_lib": "small",
tvendov 2:7c75ab32d7c9 5781 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 5782 "device_name": "EFM32HG322F64",
tvendov 2:7c75ab32d7c9 5783 "public": false
tvendov 2:7c75ab32d7c9 5784 },
tvendov 2:7c75ab32d7c9 5785 "EFM32HG_STK3400": {
tvendov 2:7c75ab32d7c9 5786 "inherits": ["EFM32HG322F64"],
tvendov 2:7c75ab32d7c9 5787 "device_has": [
tvendov 2:7c75ab32d7c9 5788 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5789 "I2C",
tvendov 2:7c75ab32d7c9 5790 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5791 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5792 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5793 "LPTICKER",
tvendov 2:7c75ab32d7c9 5794 "PORTIN",
tvendov 2:7c75ab32d7c9 5795 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5796 "PORTOUT",
tvendov 2:7c75ab32d7c9 5797 "PWMOUT",
tvendov 2:7c75ab32d7c9 5798 "SERIAL",
tvendov 2:7c75ab32d7c9 5799 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5800 "SLEEP",
tvendov 2:7c75ab32d7c9 5801 "SPI",
tvendov 2:7c75ab32d7c9 5802 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5803 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5804 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5805 "USTICKER"
tvendov 2:7c75ab32d7c9 5806 ],
tvendov 2:7c75ab32d7c9 5807 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5808 "config": {
tvendov 2:7c75ab32d7c9 5809 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5810 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5811 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5812 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5813 },
tvendov 2:7c75ab32d7c9 5814 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5815 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5816 "value": "24000000",
tvendov 2:7c75ab32d7c9 5817 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5818 },
tvendov 2:7c75ab32d7c9 5819 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5820 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5821 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5822 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5823 },
tvendov 2:7c75ab32d7c9 5824 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5825 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5826 "value": "32768",
tvendov 2:7c75ab32d7c9 5827 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5828 },
tvendov 2:7c75ab32d7c9 5829 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5830 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5831 "value": "21000000",
tvendov 2:7c75ab32d7c9 5832 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5833 },
tvendov 2:7c75ab32d7c9 5834 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5835 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5836 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
tvendov 2:7c75ab32d7c9 5837 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5838 },
tvendov 2:7c75ab32d7c9 5839 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5840 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5841 "value": "PA9",
tvendov 2:7c75ab32d7c9 5842 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5843 }
tvendov 2:7c75ab32d7c9 5844 }
tvendov 2:7c75ab32d7c9 5845 },
tvendov 2:7c75ab32d7c9 5846 "EFM32PG1B100F256GM32": {
tvendov 2:7c75ab32d7c9 5847 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5848 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
tvendov 2:7c75ab32d7c9 5849 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5850 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5851 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5852 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5853 "device_name": "EFM32PG1B100F256GM32",
tvendov 2:7c75ab32d7c9 5854 "public": false,
tvendov 2:7c75ab32d7c9 5855 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5856 },
tvendov 2:7c75ab32d7c9 5857 "EFM32PG_STK3401": {
tvendov 2:7c75ab32d7c9 5858 "inherits": ["EFM32PG1B100F256GM32"],
tvendov 2:7c75ab32d7c9 5859 "device_has": [
tvendov 2:7c75ab32d7c9 5860 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5861 "CRC",
tvendov 2:7c75ab32d7c9 5862 "I2C",
tvendov 2:7c75ab32d7c9 5863 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5864 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5865 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5866 "LPTICKER",
tvendov 2:7c75ab32d7c9 5867 "PORTIN",
tvendov 2:7c75ab32d7c9 5868 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5869 "PORTOUT",
tvendov 2:7c75ab32d7c9 5870 "PWMOUT",
tvendov 2:7c75ab32d7c9 5871 "RTC",
tvendov 2:7c75ab32d7c9 5872 "SERIAL",
tvendov 2:7c75ab32d7c9 5873 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5874 "SLEEP",
tvendov 2:7c75ab32d7c9 5875 "SPI",
tvendov 2:7c75ab32d7c9 5876 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5877 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5878 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5879 "USTICKER",
tvendov 2:7c75ab32d7c9 5880 "FLASH",
tvendov 2:7c75ab32d7c9 5881 "MPU"
tvendov 2:7c75ab32d7c9 5882 ],
tvendov 2:7c75ab32d7c9 5883 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5884 "config": {
tvendov 2:7c75ab32d7c9 5885 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5886 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5887 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5888 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5889 },
tvendov 2:7c75ab32d7c9 5890 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5891 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5892 "value": "40000000",
tvendov 2:7c75ab32d7c9 5893 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5894 },
tvendov 2:7c75ab32d7c9 5895 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5896 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5897 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5898 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5899 },
tvendov 2:7c75ab32d7c9 5900 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5901 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5902 "value": "32768",
tvendov 2:7c75ab32d7c9 5903 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5904 },
tvendov 2:7c75ab32d7c9 5905 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 5906 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 5907 "value": "32000000",
tvendov 2:7c75ab32d7c9 5908 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5909 },
tvendov 2:7c75ab32d7c9 5910 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 5911 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 5912 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 5913 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 5914 },
tvendov 2:7c75ab32d7c9 5915 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 5916 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 5917 "value": "PA5",
tvendov 2:7c75ab32d7c9 5918 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 5919 }
tvendov 2:7c75ab32d7c9 5920 }
tvendov 2:7c75ab32d7c9 5921 },
tvendov 2:7c75ab32d7c9 5922 "EFR32MG1P132F256GM48": {
tvendov 2:7c75ab32d7c9 5923 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5924 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 5925 "EFR32MG1",
tvendov 2:7c75ab32d7c9 5926 "EFR32_1",
tvendov 2:7c75ab32d7c9 5927 "256K",
tvendov 2:7c75ab32d7c9 5928 "SL_RAIL",
tvendov 2:7c75ab32d7c9 5929 "SL_CRYPTO"
tvendov 2:7c75ab32d7c9 5930 ],
tvendov 2:7c75ab32d7c9 5931 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5932 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5933 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5934 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5935 "device_name": "EFR32MG1P132F256GM48",
tvendov 2:7c75ab32d7c9 5936 "public": false,
tvendov 2:7c75ab32d7c9 5937 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5938 },
tvendov 2:7c75ab32d7c9 5939 "EFR32MG1P233F256GM48": {
tvendov 2:7c75ab32d7c9 5940 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 5941 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 5942 "EFR32MG1",
tvendov 2:7c75ab32d7c9 5943 "EFR32_1",
tvendov 2:7c75ab32d7c9 5944 "256K",
tvendov 2:7c75ab32d7c9 5945 "SL_RAIL",
tvendov 2:7c75ab32d7c9 5946 "SL_CRYPTO"
tvendov 2:7c75ab32d7c9 5947 ],
tvendov 2:7c75ab32d7c9 5948 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 5949 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
tvendov 2:7c75ab32d7c9 5950 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 5951 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 5952 "public": false,
tvendov 2:7c75ab32d7c9 5953 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 5954 },
tvendov 2:7c75ab32d7c9 5955 "EFR32MG1_BRD4150": {
tvendov 2:7c75ab32d7c9 5956 "inherits": ["EFR32MG1P132F256GM48"],
tvendov 2:7c75ab32d7c9 5957 "device_has": [
tvendov 2:7c75ab32d7c9 5958 "802_15_4_PHY",
tvendov 2:7c75ab32d7c9 5959 "ANALOGIN",
tvendov 2:7c75ab32d7c9 5960 "CRC",
tvendov 2:7c75ab32d7c9 5961 "I2C",
tvendov 2:7c75ab32d7c9 5962 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 5963 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 5964 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 5965 "LPTICKER",
tvendov 2:7c75ab32d7c9 5966 "PORTIN",
tvendov 2:7c75ab32d7c9 5967 "PORTINOUT",
tvendov 2:7c75ab32d7c9 5968 "PORTOUT",
tvendov 2:7c75ab32d7c9 5969 "PWMOUT",
tvendov 2:7c75ab32d7c9 5970 "RTC",
tvendov 2:7c75ab32d7c9 5971 "SERIAL",
tvendov 2:7c75ab32d7c9 5972 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 5973 "SLEEP",
tvendov 2:7c75ab32d7c9 5974 "SPI",
tvendov 2:7c75ab32d7c9 5975 "SPISLAVE",
tvendov 2:7c75ab32d7c9 5976 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 5977 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 5978 "USTICKER",
tvendov 2:7c75ab32d7c9 5979 "FLASH",
tvendov 2:7c75ab32d7c9 5980 "MPU"
tvendov 2:7c75ab32d7c9 5981 ],
tvendov 2:7c75ab32d7c9 5982 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 5983 "config": {
tvendov 2:7c75ab32d7c9 5984 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 5985 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 5986 "value": "HFXO",
tvendov 2:7c75ab32d7c9 5987 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5988 },
tvendov 2:7c75ab32d7c9 5989 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 5990 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 5991 "value": "38400000",
tvendov 2:7c75ab32d7c9 5992 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 5993 },
tvendov 2:7c75ab32d7c9 5994 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 5995 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 5996 "value": "LFXO",
tvendov 2:7c75ab32d7c9 5997 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 5998 },
tvendov 2:7c75ab32d7c9 5999 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6000 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6001 "value": "32768",
tvendov 2:7c75ab32d7c9 6002 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6003 },
tvendov 2:7c75ab32d7c9 6004 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 6005 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 6006 "value": "32000000",
tvendov 2:7c75ab32d7c9 6007 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6008 },
tvendov 2:7c75ab32d7c9 6009 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 6010 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 6011 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 6012 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 6013 },
tvendov 2:7c75ab32d7c9 6014 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 6015 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 6016 "value": "PA5",
tvendov 2:7c75ab32d7c9 6017 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 6018 }
tvendov 2:7c75ab32d7c9 6019 },
tvendov 2:7c75ab32d7c9 6020 "overrides": {
tvendov 2:7c75ab32d7c9 6021 "network-default-interface-type": "MESH"
tvendov 2:7c75ab32d7c9 6022 },
tvendov 2:7c75ab32d7c9 6023 "public": false
tvendov 2:7c75ab32d7c9 6024 },
tvendov 2:7c75ab32d7c9 6025 "TB_SENSE_1": {
tvendov 2:7c75ab32d7c9 6026 "inherits": ["EFR32MG1P233F256GM48"],
tvendov 2:7c75ab32d7c9 6027 "device_has": [
tvendov 2:7c75ab32d7c9 6028 "802_15_4_PHY",
tvendov 2:7c75ab32d7c9 6029 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6030 "CRC",
tvendov 2:7c75ab32d7c9 6031 "I2C",
tvendov 2:7c75ab32d7c9 6032 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6033 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6034 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6035 "LPTICKER",
tvendov 2:7c75ab32d7c9 6036 "PORTIN",
tvendov 2:7c75ab32d7c9 6037 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6038 "PORTOUT",
tvendov 2:7c75ab32d7c9 6039 "PWMOUT",
tvendov 2:7c75ab32d7c9 6040 "RTC",
tvendov 2:7c75ab32d7c9 6041 "SERIAL",
tvendov 2:7c75ab32d7c9 6042 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6043 "SLEEP",
tvendov 2:7c75ab32d7c9 6044 "SPI",
tvendov 2:7c75ab32d7c9 6045 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6046 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6047 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 6048 "USTICKER",
tvendov 2:7c75ab32d7c9 6049 "FLASH",
tvendov 2:7c75ab32d7c9 6050 "MPU"
tvendov 2:7c75ab32d7c9 6051 ],
tvendov 2:7c75ab32d7c9 6052 "forced_reset_timeout": 5,
tvendov 2:7c75ab32d7c9 6053 "config": {
tvendov 2:7c75ab32d7c9 6054 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 6055 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 6056 "value": "HFXO",
tvendov 2:7c75ab32d7c9 6057 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6058 },
tvendov 2:7c75ab32d7c9 6059 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6060 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6061 "value": "38400000",
tvendov 2:7c75ab32d7c9 6062 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6063 },
tvendov 2:7c75ab32d7c9 6064 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6065 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 6066 "value": "LFXO",
tvendov 2:7c75ab32d7c9 6067 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6068 },
tvendov 2:7c75ab32d7c9 6069 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6070 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6071 "value": "32768",
tvendov 2:7c75ab32d7c9 6072 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6073 },
tvendov 2:7c75ab32d7c9 6074 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 6075 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 6076 "value": "32000000",
tvendov 2:7c75ab32d7c9 6077 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6078 },
tvendov 2:7c75ab32d7c9 6079 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 6080 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 6081 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 6082 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 6083 }
tvendov 2:7c75ab32d7c9 6084 },
tvendov 2:7c75ab32d7c9 6085 "overrides": {
tvendov 2:7c75ab32d7c9 6086 "network-default-interface-type": "MESH"
tvendov 2:7c75ab32d7c9 6087 }
tvendov 2:7c75ab32d7c9 6088 },
tvendov 2:7c75ab32d7c9 6089 "EFM32PG12B500F1024GL125": {
tvendov 2:7c75ab32d7c9 6090 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 6091 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
tvendov 2:7c75ab32d7c9 6092 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 6093 "macros_add": [
tvendov 2:7c75ab32d7c9 6094 "EFM32PG12B500F1024GL125",
tvendov 2:7c75ab32d7c9 6095 "TRANSACTION_QUEUE_SIZE_SPI=4"
tvendov 2:7c75ab32d7c9 6096 ],
tvendov 2:7c75ab32d7c9 6097 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 6098 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 6099 "device_name": "EFM32PG12B500F1024GL125",
tvendov 2:7c75ab32d7c9 6100 "public": false,
tvendov 2:7c75ab32d7c9 6101 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 6102 },
tvendov 2:7c75ab32d7c9 6103 "EFM32PG12_STK3402": {
tvendov 2:7c75ab32d7c9 6104 "inherits": ["EFM32PG12B500F1024GL125"],
tvendov 2:7c75ab32d7c9 6105 "device_has": [
tvendov 2:7c75ab32d7c9 6106 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6107 "CRC",
tvendov 2:7c75ab32d7c9 6108 "I2C",
tvendov 2:7c75ab32d7c9 6109 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6110 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6111 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6112 "LPTICKER",
tvendov 2:7c75ab32d7c9 6113 "PORTIN",
tvendov 2:7c75ab32d7c9 6114 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6115 "PORTOUT",
tvendov 2:7c75ab32d7c9 6116 "PWMOUT",
tvendov 2:7c75ab32d7c9 6117 "RTC",
tvendov 2:7c75ab32d7c9 6118 "SERIAL",
tvendov 2:7c75ab32d7c9 6119 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6120 "SLEEP",
tvendov 2:7c75ab32d7c9 6121 "SPI",
tvendov 2:7c75ab32d7c9 6122 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6123 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6124 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 6125 "USTICKER",
tvendov 2:7c75ab32d7c9 6126 "TRNG",
tvendov 2:7c75ab32d7c9 6127 "FLASH",
tvendov 2:7c75ab32d7c9 6128 "MPU"
tvendov 2:7c75ab32d7c9 6129 ],
tvendov 2:7c75ab32d7c9 6130 "forced_reset_timeout": 2,
tvendov 2:7c75ab32d7c9 6131 "config": {
tvendov 2:7c75ab32d7c9 6132 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 6133 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 6134 "value": "HFXO",
tvendov 2:7c75ab32d7c9 6135 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6136 },
tvendov 2:7c75ab32d7c9 6137 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6138 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6139 "value": "40000000",
tvendov 2:7c75ab32d7c9 6140 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6141 },
tvendov 2:7c75ab32d7c9 6142 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6143 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 6144 "value": "LFXO",
tvendov 2:7c75ab32d7c9 6145 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6146 },
tvendov 2:7c75ab32d7c9 6147 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6148 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6149 "value": "32768",
tvendov 2:7c75ab32d7c9 6150 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6151 },
tvendov 2:7c75ab32d7c9 6152 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 6153 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 6154 "value": "32000000",
tvendov 2:7c75ab32d7c9 6155 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6156 },
tvendov 2:7c75ab32d7c9 6157 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 6158 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 6159 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 6160 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 6161 },
tvendov 2:7c75ab32d7c9 6162 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 6163 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 6164 "value": "PA5",
tvendov 2:7c75ab32d7c9 6165 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 6166 }
tvendov 2:7c75ab32d7c9 6167 }
tvendov 2:7c75ab32d7c9 6168 },
tvendov 2:7c75ab32d7c9 6169 "EFR32MG12P332F1024GL125": {
tvendov 2:7c75ab32d7c9 6170 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 6171 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 6172 "EFR32MG12",
tvendov 2:7c75ab32d7c9 6173 "EFR32_12",
tvendov 2:7c75ab32d7c9 6174 "1024K",
tvendov 2:7c75ab32d7c9 6175 "SL_RAIL",
tvendov 2:7c75ab32d7c9 6176 "SL_CRYPTO"
tvendov 2:7c75ab32d7c9 6177 ],
tvendov 2:7c75ab32d7c9 6178 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 6179 "macros_add": [
tvendov 2:7c75ab32d7c9 6180 "EFR32MG12P332F1024GL125",
tvendov 2:7c75ab32d7c9 6181 "TRANSACTION_QUEUE_SIZE_SPI=4"
tvendov 2:7c75ab32d7c9 6182 ],
tvendov 2:7c75ab32d7c9 6183 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 6184 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 6185 "device_name": "EFR32MG12P332F1024GL125",
tvendov 2:7c75ab32d7c9 6186 "public": false,
tvendov 2:7c75ab32d7c9 6187 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 6188 },
tvendov 2:7c75ab32d7c9 6189 "TB_SENSE_12": {
tvendov 2:7c75ab32d7c9 6190 "inherits": ["EFR32MG12P332F1024GL125"],
tvendov 2:7c75ab32d7c9 6191 "device_name": "EFR32MG12P332F1024GL125",
tvendov 2:7c75ab32d7c9 6192 "device_has": [
tvendov 2:7c75ab32d7c9 6193 "802_15_4_PHY",
tvendov 2:7c75ab32d7c9 6194 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6195 "CRC",
tvendov 2:7c75ab32d7c9 6196 "I2C",
tvendov 2:7c75ab32d7c9 6197 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6198 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6199 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6200 "LPTICKER",
tvendov 2:7c75ab32d7c9 6201 "PORTIN",
tvendov 2:7c75ab32d7c9 6202 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6203 "PORTOUT",
tvendov 2:7c75ab32d7c9 6204 "PWMOUT",
tvendov 2:7c75ab32d7c9 6205 "RTC",
tvendov 2:7c75ab32d7c9 6206 "SERIAL",
tvendov 2:7c75ab32d7c9 6207 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6208 "SLEEP",
tvendov 2:7c75ab32d7c9 6209 "SPI",
tvendov 2:7c75ab32d7c9 6210 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6211 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6212 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 6213 "USTICKER",
tvendov 2:7c75ab32d7c9 6214 "TRNG",
tvendov 2:7c75ab32d7c9 6215 "FLASH",
tvendov 2:7c75ab32d7c9 6216 "MPU"
tvendov 2:7c75ab32d7c9 6217 ],
tvendov 2:7c75ab32d7c9 6218 "forced_reset_timeout": 5,
tvendov 2:7c75ab32d7c9 6219 "config": {
tvendov 2:7c75ab32d7c9 6220 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 6221 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 6222 "value": "HFXO",
tvendov 2:7c75ab32d7c9 6223 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6224 },
tvendov 2:7c75ab32d7c9 6225 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6226 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6227 "value": "38400000",
tvendov 2:7c75ab32d7c9 6228 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6229 },
tvendov 2:7c75ab32d7c9 6230 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6231 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 6232 "value": "LFXO",
tvendov 2:7c75ab32d7c9 6233 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6234 },
tvendov 2:7c75ab32d7c9 6235 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6236 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6237 "value": "32768",
tvendov 2:7c75ab32d7c9 6238 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6239 },
tvendov 2:7c75ab32d7c9 6240 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 6241 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 6242 "value": "32000000",
tvendov 2:7c75ab32d7c9 6243 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6244 },
tvendov 2:7c75ab32d7c9 6245 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 6246 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 6247 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 6248 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 6249 }
tvendov 2:7c75ab32d7c9 6250 },
tvendov 2:7c75ab32d7c9 6251 "overrides": {
tvendov 2:7c75ab32d7c9 6252 "network-default-interface-type": "MESH"
tvendov 2:7c75ab32d7c9 6253 }
tvendov 2:7c75ab32d7c9 6254 },
tvendov 2:7c75ab32d7c9 6255 "EFM32GG11B820F2048GL192": {
tvendov 2:7c75ab32d7c9 6256 "inherits": ["EFM32"],
tvendov 2:7c75ab32d7c9 6257 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
tvendov 2:7c75ab32d7c9 6258 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 6259 "macros_add": [
tvendov 2:7c75ab32d7c9 6260 "EFM32GG11B820F2048GL192",
tvendov 2:7c75ab32d7c9 6261 "TRANSACTION_QUEUE_SIZE_SPI=4"
tvendov 2:7c75ab32d7c9 6262 ],
tvendov 2:7c75ab32d7c9 6263 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
tvendov 2:7c75ab32d7c9 6264 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 6265 "device_name": "EFM32GG11B820F2048GL192",
tvendov 2:7c75ab32d7c9 6266 "public": false,
tvendov 2:7c75ab32d7c9 6267 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 6268 },
tvendov 2:7c75ab32d7c9 6269 "EFM32GG11_STK3701": {
tvendov 2:7c75ab32d7c9 6270 "inherits": ["EFM32GG11B820F2048GL192"],
tvendov 2:7c75ab32d7c9 6271 "device_name": "EFM32GG11B820F2048GL192",
tvendov 2:7c75ab32d7c9 6272 "device_has": [
tvendov 2:7c75ab32d7c9 6273 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6274 "CRC",
tvendov 2:7c75ab32d7c9 6275 "EMAC",
tvendov 2:7c75ab32d7c9 6276 "I2C",
tvendov 2:7c75ab32d7c9 6277 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6278 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6279 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6280 "LPTICKER",
tvendov 2:7c75ab32d7c9 6281 "PORTIN",
tvendov 2:7c75ab32d7c9 6282 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6283 "PORTOUT",
tvendov 2:7c75ab32d7c9 6284 "PWMOUT",
tvendov 2:7c75ab32d7c9 6285 "QSPI",
tvendov 2:7c75ab32d7c9 6286 "RTC",
tvendov 2:7c75ab32d7c9 6287 "SERIAL",
tvendov 2:7c75ab32d7c9 6288 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6289 "SLEEP",
tvendov 2:7c75ab32d7c9 6290 "SPI",
tvendov 2:7c75ab32d7c9 6291 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6292 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6293 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 6294 "USTICKER",
tvendov 2:7c75ab32d7c9 6295 "TRNG",
tvendov 2:7c75ab32d7c9 6296 "FLASH",
tvendov 2:7c75ab32d7c9 6297 "MPU"
tvendov 2:7c75ab32d7c9 6298 ],
tvendov 2:7c75ab32d7c9 6299 "forced_reset_timeout": 5,
tvendov 2:7c75ab32d7c9 6300 "config": {
tvendov 2:7c75ab32d7c9 6301 "hf_clock_src": {
tvendov 2:7c75ab32d7c9 6302 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
tvendov 2:7c75ab32d7c9 6303 "value": "HFXO",
tvendov 2:7c75ab32d7c9 6304 "macro_name": "CORE_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6305 },
tvendov 2:7c75ab32d7c9 6306 "hfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6307 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6308 "value": "50000000",
tvendov 2:7c75ab32d7c9 6309 "macro_name": "HFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6310 },
tvendov 2:7c75ab32d7c9 6311 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6312 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
tvendov 2:7c75ab32d7c9 6313 "value": "LFXO",
tvendov 2:7c75ab32d7c9 6314 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 6315 },
tvendov 2:7c75ab32d7c9 6316 "lfxo_clock_freq": {
tvendov 2:7c75ab32d7c9 6317 "help": "Value: External crystal frequency in hertz",
tvendov 2:7c75ab32d7c9 6318 "value": "32768",
tvendov 2:7c75ab32d7c9 6319 "macro_name": "LFXO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6320 },
tvendov 2:7c75ab32d7c9 6321 "hfrco_clock_freq": {
tvendov 2:7c75ab32d7c9 6322 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
tvendov 2:7c75ab32d7c9 6323 "value": "32000000",
tvendov 2:7c75ab32d7c9 6324 "macro_name": "HFRCO_FREQUENCY"
tvendov 2:7c75ab32d7c9 6325 },
tvendov 2:7c75ab32d7c9 6326 "hfrco_band_select": {
tvendov 2:7c75ab32d7c9 6327 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
tvendov 2:7c75ab32d7c9 6328 "value": "cmuHFRCOFreq_32M0Hz",
tvendov 2:7c75ab32d7c9 6329 "macro_name": "HFRCO_FREQUENCY_ENUM"
tvendov 2:7c75ab32d7c9 6330 },
tvendov 2:7c75ab32d7c9 6331 "board_controller_enable": {
tvendov 2:7c75ab32d7c9 6332 "help": "Pin to pull high for enabling the USB serial port",
tvendov 2:7c75ab32d7c9 6333 "value": "PE1",
tvendov 2:7c75ab32d7c9 6334 "macro_name": "EFM_BC_EN"
tvendov 2:7c75ab32d7c9 6335 },
tvendov 2:7c75ab32d7c9 6336 "qspi_flash_enable": {
tvendov 2:7c75ab32d7c9 6337 "help": "Pin to pull high for enabling the on-board QSPI flash",
tvendov 2:7c75ab32d7c9 6338 "value": "PG13",
tvendov 2:7c75ab32d7c9 6339 "macro_name": "QSPI_FLASH_EN"
tvendov 2:7c75ab32d7c9 6340 }
tvendov 2:7c75ab32d7c9 6341 },
tvendov 2:7c75ab32d7c9 6342 "overrides": {
tvendov 2:7c75ab32d7c9 6343 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 6344 }
tvendov 2:7c75ab32d7c9 6345 },
tvendov 2:7c75ab32d7c9 6346 "WIZWIKI_W7500": {
tvendov 2:7c75ab32d7c9 6347 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6348 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 6349 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
tvendov 2:7c75ab32d7c9 6350 "macros": [
tvendov 2:7c75ab32d7c9 6351 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6352 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 6353 ],
tvendov 2:7c75ab32d7c9 6354 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6355 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6356 "device_has": [
tvendov 2:7c75ab32d7c9 6357 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6358 "I2C",
tvendov 2:7c75ab32d7c9 6359 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6360 "PORTIN",
tvendov 2:7c75ab32d7c9 6361 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6362 "PORTOUT",
tvendov 2:7c75ab32d7c9 6363 "PWMOUT",
tvendov 2:7c75ab32d7c9 6364 "SERIAL",
tvendov 2:7c75ab32d7c9 6365 "SPI",
tvendov 2:7c75ab32d7c9 6366 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6367 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 6368 ],
tvendov 2:7c75ab32d7c9 6369 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 6370 },
tvendov 2:7c75ab32d7c9 6371 "WIZWIKI_W7500P": {
tvendov 2:7c75ab32d7c9 6372 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6373 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 6374 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
tvendov 2:7c75ab32d7c9 6375 "macros": [
tvendov 2:7c75ab32d7c9 6376 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6377 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 6378 ],
tvendov 2:7c75ab32d7c9 6379 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6380 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6381 "device_has": [
tvendov 2:7c75ab32d7c9 6382 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6383 "I2C",
tvendov 2:7c75ab32d7c9 6384 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6385 "PORTIN",
tvendov 2:7c75ab32d7c9 6386 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6387 "PORTOUT",
tvendov 2:7c75ab32d7c9 6388 "PWMOUT",
tvendov 2:7c75ab32d7c9 6389 "SERIAL",
tvendov 2:7c75ab32d7c9 6390 "SPI",
tvendov 2:7c75ab32d7c9 6391 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6392 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 6393 ],
tvendov 2:7c75ab32d7c9 6394 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 6395 },
tvendov 2:7c75ab32d7c9 6396 "WIZWIKI_W7500ECO": {
tvendov 2:7c75ab32d7c9 6397 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6398 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 6399 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
tvendov 2:7c75ab32d7c9 6400 "macros": [
tvendov 2:7c75ab32d7c9 6401 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6402 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 6403 ],
tvendov 2:7c75ab32d7c9 6404 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6405 "device_has": [
tvendov 2:7c75ab32d7c9 6406 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6407 "I2C",
tvendov 2:7c75ab32d7c9 6408 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6409 "PORTIN",
tvendov 2:7c75ab32d7c9 6410 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6411 "PORTOUT",
tvendov 2:7c75ab32d7c9 6412 "PWMOUT",
tvendov 2:7c75ab32d7c9 6413 "SERIAL",
tvendov 2:7c75ab32d7c9 6414 "SPI",
tvendov 2:7c75ab32d7c9 6415 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6416 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 6417 ],
tvendov 2:7c75ab32d7c9 6418 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 6419 },
tvendov 2:7c75ab32d7c9 6420 "SAMR21G18A": {
tvendov 2:7c75ab32d7c9 6421 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6422 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 6423 "macros": [
tvendov 2:7c75ab32d7c9 6424 "__SAMR21G18A__",
tvendov 2:7c75ab32d7c9 6425 "I2C_MASTER_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6426 "EXTINT_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6427 "USART_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6428 "TC_ASYNC=true"
tvendov 2:7c75ab32d7c9 6429 ],
tvendov 2:7c75ab32d7c9 6430 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
tvendov 2:7c75ab32d7c9 6431 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
tvendov 2:7c75ab32d7c9 6432 "device_has": [
tvendov 2:7c75ab32d7c9 6433 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6434 "I2C",
tvendov 2:7c75ab32d7c9 6435 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6436 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6437 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6438 "PORTIN",
tvendov 2:7c75ab32d7c9 6439 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6440 "PORTOUT",
tvendov 2:7c75ab32d7c9 6441 "PWMOUT",
tvendov 2:7c75ab32d7c9 6442 "SERIAL",
tvendov 2:7c75ab32d7c9 6443 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6444 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6445 "SLEEP",
tvendov 2:7c75ab32d7c9 6446 "SPI",
tvendov 2:7c75ab32d7c9 6447 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6448 "SPI_ASYNCH"
tvendov 2:7c75ab32d7c9 6449 ],
tvendov 2:7c75ab32d7c9 6450 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 6451 "device_name": "ATSAMR21G18A"
tvendov 2:7c75ab32d7c9 6452 },
tvendov 2:7c75ab32d7c9 6453 "SAMD21J18A": {
tvendov 2:7c75ab32d7c9 6454 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6455 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 6456 "macros": [
tvendov 2:7c75ab32d7c9 6457 "__SAMD21J18A__",
tvendov 2:7c75ab32d7c9 6458 "I2C_MASTER_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6459 "EXTINT_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6460 "USART_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6461 "TC_ASYNC=true"
tvendov 2:7c75ab32d7c9 6462 ],
tvendov 2:7c75ab32d7c9 6463 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
tvendov 2:7c75ab32d7c9 6464 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
tvendov 2:7c75ab32d7c9 6465 "device_has": [
tvendov 2:7c75ab32d7c9 6466 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6467 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 6468 "I2C",
tvendov 2:7c75ab32d7c9 6469 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6470 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6471 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6472 "PORTIN",
tvendov 2:7c75ab32d7c9 6473 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6474 "PORTOUT",
tvendov 2:7c75ab32d7c9 6475 "PWMOUT",
tvendov 2:7c75ab32d7c9 6476 "SERIAL",
tvendov 2:7c75ab32d7c9 6477 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6478 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6479 "SLEEP",
tvendov 2:7c75ab32d7c9 6480 "SPI",
tvendov 2:7c75ab32d7c9 6481 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6482 "SPI_ASYNCH"
tvendov 2:7c75ab32d7c9 6483 ],
tvendov 2:7c75ab32d7c9 6484 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 6485 "device_name": "ATSAMD21J18A"
tvendov 2:7c75ab32d7c9 6486 },
tvendov 2:7c75ab32d7c9 6487 "SAMD21G18A": {
tvendov 2:7c75ab32d7c9 6488 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6489 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 6490 "macros": [
tvendov 2:7c75ab32d7c9 6491 "__SAMD21G18A__",
tvendov 2:7c75ab32d7c9 6492 "I2C_MASTER_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6493 "EXTINT_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6494 "USART_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6495 "TC_ASYNC=true"
tvendov 2:7c75ab32d7c9 6496 ],
tvendov 2:7c75ab32d7c9 6497 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
tvendov 2:7c75ab32d7c9 6498 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
tvendov 2:7c75ab32d7c9 6499 "device_has": [
tvendov 2:7c75ab32d7c9 6500 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6501 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 6502 "I2C",
tvendov 2:7c75ab32d7c9 6503 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6504 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6505 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6506 "PORTIN",
tvendov 2:7c75ab32d7c9 6507 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6508 "PORTOUT",
tvendov 2:7c75ab32d7c9 6509 "PWMOUT",
tvendov 2:7c75ab32d7c9 6510 "SERIAL",
tvendov 2:7c75ab32d7c9 6511 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6512 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6513 "SLEEP",
tvendov 2:7c75ab32d7c9 6514 "SPI",
tvendov 2:7c75ab32d7c9 6515 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6516 "SPI_ASYNCH"
tvendov 2:7c75ab32d7c9 6517 ],
tvendov 2:7c75ab32d7c9 6518 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 6519 "device_name": "ATSAMD21G18A"
tvendov 2:7c75ab32d7c9 6520 },
tvendov 2:7c75ab32d7c9 6521 "SAML21J18A": {
tvendov 2:7c75ab32d7c9 6522 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6523 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 6524 "macros": [
tvendov 2:7c75ab32d7c9 6525 "__SAML21J18A__",
tvendov 2:7c75ab32d7c9 6526 "I2C_MASTER_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6527 "EXTINT_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6528 "USART_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6529 "TC_ASYNC=true"
tvendov 2:7c75ab32d7c9 6530 ],
tvendov 2:7c75ab32d7c9 6531 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
tvendov 2:7c75ab32d7c9 6532 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
tvendov 2:7c75ab32d7c9 6533 "device_has": [
tvendov 2:7c75ab32d7c9 6534 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6535 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 6536 "I2C",
tvendov 2:7c75ab32d7c9 6537 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6538 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6539 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6540 "PORTIN",
tvendov 2:7c75ab32d7c9 6541 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6542 "PORTOUT",
tvendov 2:7c75ab32d7c9 6543 "PWMOUT",
tvendov 2:7c75ab32d7c9 6544 "SERIAL",
tvendov 2:7c75ab32d7c9 6545 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6546 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6547 "SLEEP",
tvendov 2:7c75ab32d7c9 6548 "SPI",
tvendov 2:7c75ab32d7c9 6549 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6550 "SPI_ASYNCH"
tvendov 2:7c75ab32d7c9 6551 ],
tvendov 2:7c75ab32d7c9 6552 "device_name": "ATSAML21J18A"
tvendov 2:7c75ab32d7c9 6553 },
tvendov 2:7c75ab32d7c9 6554 "SAMG55J19": {
tvendov 2:7c75ab32d7c9 6555 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6556 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 6557 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
tvendov 2:7c75ab32d7c9 6558 "macros": [
tvendov 2:7c75ab32d7c9 6559 "__SAMG55J19__",
tvendov 2:7c75ab32d7c9 6560 "BOARD=75",
tvendov 2:7c75ab32d7c9 6561 "I2C_MASTER_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6562 "EXTINT_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6563 "USART_CALLBACK_MODE=true",
tvendov 2:7c75ab32d7c9 6564 "TC_ASYNC=true"
tvendov 2:7c75ab32d7c9 6565 ],
tvendov 2:7c75ab32d7c9 6566 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
tvendov 2:7c75ab32d7c9 6567 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 6568 "device_has": [
tvendov 2:7c75ab32d7c9 6569 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6570 "I2C",
tvendov 2:7c75ab32d7c9 6571 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 6572 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6573 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6574 "PORTIN",
tvendov 2:7c75ab32d7c9 6575 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6576 "PORTOUT",
tvendov 2:7c75ab32d7c9 6577 "PWMOUT",
tvendov 2:7c75ab32d7c9 6578 "SERIAL",
tvendov 2:7c75ab32d7c9 6579 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6580 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6581 "SLEEP",
tvendov 2:7c75ab32d7c9 6582 "SPI",
tvendov 2:7c75ab32d7c9 6583 "SPISLAVE",
tvendov 2:7c75ab32d7c9 6584 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6585 "MPU"
tvendov 2:7c75ab32d7c9 6586 ],
tvendov 2:7c75ab32d7c9 6587 "default_lib": "std",
tvendov 2:7c75ab32d7c9 6588 "device_name": "ATSAMG55J19"
tvendov 2:7c75ab32d7c9 6589 },
tvendov 2:7c75ab32d7c9 6590 "MCU_NRF51_UNIFIED": {
tvendov 2:7c75ab32d7c9 6591 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6592 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 6593 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
tvendov 2:7c75ab32d7c9 6594 "macros": [
tvendov 2:7c75ab32d7c9 6595 "BOARD_PCA10028",
tvendov 2:7c75ab32d7c9 6596 "NRF51",
tvendov 2:7c75ab32d7c9 6597 "TARGET_NRF51822",
tvendov 2:7c75ab32d7c9 6598 "BLE_STACK_SUPPORT_REQD",
tvendov 2:7c75ab32d7c9 6599 "SOFTDEVICE_PRESENT",
tvendov 2:7c75ab32d7c9 6600 "S130",
tvendov 2:7c75ab32d7c9 6601 "TARGET_MCU_NRF51822",
tvendov 2:7c75ab32d7c9 6602 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6603 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
tvendov 2:7c75ab32d7c9 6604 "NO_SYSTICK",
tvendov 2:7c75ab32d7c9 6605 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 6606 ],
tvendov 2:7c75ab32d7c9 6607 "MERGE_BOOTLOADER": false,
tvendov 2:7c75ab32d7c9 6608 "extra_labels": [
tvendov 2:7c75ab32d7c9 6609 "NORDIC",
tvendov 2:7c75ab32d7c9 6610 "MCU_NRF51",
tvendov 2:7c75ab32d7c9 6611 "MCU_NRF51822_UNIFIED",
tvendov 2:7c75ab32d7c9 6612 "NRF5x",
tvendov 2:7c75ab32d7c9 6613 "NRF51",
tvendov 2:7c75ab32d7c9 6614 "SDK_11",
tvendov 2:7c75ab32d7c9 6615 "NORDIC_SOFTDEVICE"
tvendov 2:7c75ab32d7c9 6616 ],
tvendov 2:7c75ab32d7c9 6617 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 6618 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 6619 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6620 "public": false,
tvendov 2:7c75ab32d7c9 6621 "MERGE_SOFT_DEVICE": true,
tvendov 2:7c75ab32d7c9 6622 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
tvendov 2:7c75ab32d7c9 6623 {
tvendov 2:7c75ab32d7c9 6624 "boot": "",
tvendov 2:7c75ab32d7c9 6625 "name": "s130_nrf51_2.0.0_softdevice.hex",
tvendov 2:7c75ab32d7c9 6626 "offset": 110592
tvendov 2:7c75ab32d7c9 6627 }
tvendov 2:7c75ab32d7c9 6628 ],
tvendov 2:7c75ab32d7c9 6629 "detect_code": ["1070"],
tvendov 2:7c75ab32d7c9 6630 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 6631 "function": "MCU_NRF51Code.binary_hook",
tvendov 2:7c75ab32d7c9 6632 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
tvendov 2:7c75ab32d7c9 6633 },
tvendov 2:7c75ab32d7c9 6634 "program_cycle_s": 6,
tvendov 2:7c75ab32d7c9 6635 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 6636 "config": {
tvendov 2:7c75ab32d7c9 6637 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6638 "value": "NRF_LF_SRC_XTAL",
tvendov 2:7c75ab32d7c9 6639 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
tvendov 2:7c75ab32d7c9 6640 },
tvendov 2:7c75ab32d7c9 6641 "uart_hwfc": {
tvendov 2:7c75ab32d7c9 6642 "help": "Value: 1 for enable, 0 for disable",
tvendov 2:7c75ab32d7c9 6643 "value": 1,
tvendov 2:7c75ab32d7c9 6644 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
tvendov 2:7c75ab32d7c9 6645 }
tvendov 2:7c75ab32d7c9 6646 },
tvendov 2:7c75ab32d7c9 6647 "device_has": [
tvendov 2:7c75ab32d7c9 6648 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6649 "I2C",
tvendov 2:7c75ab32d7c9 6650 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6651 "PORTIN",
tvendov 2:7c75ab32d7c9 6652 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6653 "PORTOUT",
tvendov 2:7c75ab32d7c9 6654 "PWMOUT",
tvendov 2:7c75ab32d7c9 6655 "SERIAL",
tvendov 2:7c75ab32d7c9 6656 "SLEEP",
tvendov 2:7c75ab32d7c9 6657 "SPI",
tvendov 2:7c75ab32d7c9 6658 "SPISLAVE"
tvendov 2:7c75ab32d7c9 6659 ]
tvendov 2:7c75ab32d7c9 6660 },
tvendov 2:7c75ab32d7c9 6661 "MCU_NRF51_16K_UNIFIED_S130": {
tvendov 2:7c75ab32d7c9 6662 "inherits": ["MCU_NRF51_UNIFIED"],
tvendov 2:7c75ab32d7c9 6663 "extra_labels_add": [
tvendov 2:7c75ab32d7c9 6664 "MCU_NORDIC_16K",
tvendov 2:7c75ab32d7c9 6665 "MCU_NRF51_16K_S130",
tvendov 2:7c75ab32d7c9 6666 "MCU_NRF51_16K"
tvendov 2:7c75ab32d7c9 6667 ],
tvendov 2:7c75ab32d7c9 6668 "macros_add": [
tvendov 2:7c75ab32d7c9 6669 "TARGET_MCU_NORDIC_16K",
tvendov 2:7c75ab32d7c9 6670 "TARGET_MCU_NRF51_16K_S130",
tvendov 2:7c75ab32d7c9 6671 "TARGET_MCU_NRF51_16K"
tvendov 2:7c75ab32d7c9 6672 ],
tvendov 2:7c75ab32d7c9 6673 "public": false
tvendov 2:7c75ab32d7c9 6674 },
tvendov 2:7c75ab32d7c9 6675 "MCU_NRF51_32K_UNIFIED": {
tvendov 2:7c75ab32d7c9 6676 "inherits": ["MCU_NRF51_UNIFIED"],
tvendov 2:7c75ab32d7c9 6677 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 6678 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 6679 "public": false
tvendov 2:7c75ab32d7c9 6680 },
tvendov 2:7c75ab32d7c9 6681 "NRF51_DK": {
tvendov 2:7c75ab32d7c9 6682 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6683 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 6684 "device_has": [
tvendov 2:7c75ab32d7c9 6685 "USTICKER",
tvendov 2:7c75ab32d7c9 6686 "LPTICKER",
tvendov 2:7c75ab32d7c9 6687 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6688 "I2C",
tvendov 2:7c75ab32d7c9 6689 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6690 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6691 "PORTIN",
tvendov 2:7c75ab32d7c9 6692 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6693 "PORTOUT",
tvendov 2:7c75ab32d7c9 6694 "PWMOUT",
tvendov 2:7c75ab32d7c9 6695 "SERIAL",
tvendov 2:7c75ab32d7c9 6696 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6697 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6698 "SLEEP",
tvendov 2:7c75ab32d7c9 6699 "SPI",
tvendov 2:7c75ab32d7c9 6700 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6701 "SPISLAVE"
tvendov 2:7c75ab32d7c9 6702 ],
tvendov 2:7c75ab32d7c9 6703 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 6704 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 6705 },
tvendov 2:7c75ab32d7c9 6706 "SDT51822B": {
tvendov 2:7c75ab32d7c9 6707 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 6708 "device_has": [
tvendov 2:7c75ab32d7c9 6709 "USTICKER",
tvendov 2:7c75ab32d7c9 6710 "LPTICKER",
tvendov 2:7c75ab32d7c9 6711 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6712 "I2C",
tvendov 2:7c75ab32d7c9 6713 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6714 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6715 "PORTIN",
tvendov 2:7c75ab32d7c9 6716 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6717 "PORTOUT",
tvendov 2:7c75ab32d7c9 6718 "PWMOUT",
tvendov 2:7c75ab32d7c9 6719 "SERIAL",
tvendov 2:7c75ab32d7c9 6720 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6721 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6722 "SLEEP",
tvendov 2:7c75ab32d7c9 6723 "SPI",
tvendov 2:7c75ab32d7c9 6724 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6725 "SPISLAVE"
tvendov 2:7c75ab32d7c9 6726 ],
tvendov 2:7c75ab32d7c9 6727 "detect_code": ["3103"],
tvendov 2:7c75ab32d7c9 6728 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 6729 "device_name": "nRF51822_xxAA"
tvendov 2:7c75ab32d7c9 6730 },
tvendov 2:7c75ab32d7c9 6731 "NRF51_DONGLE": {
tvendov 2:7c75ab32d7c9 6732 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 6733 "progen": { "target": "nrf51-dongle" },
tvendov 2:7c75ab32d7c9 6734 "device_has": [
tvendov 2:7c75ab32d7c9 6735 "USTICKER",
tvendov 2:7c75ab32d7c9 6736 "LPTICKER",
tvendov 2:7c75ab32d7c9 6737 "I2C",
tvendov 2:7c75ab32d7c9 6738 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6739 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6740 "PORTIN",
tvendov 2:7c75ab32d7c9 6741 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6742 "PORTOUT",
tvendov 2:7c75ab32d7c9 6743 "PWMOUT",
tvendov 2:7c75ab32d7c9 6744 "SERIAL",
tvendov 2:7c75ab32d7c9 6745 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6746 "SLEEP",
tvendov 2:7c75ab32d7c9 6747 "SPI",
tvendov 2:7c75ab32d7c9 6748 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6749 "SPISLAVE"
tvendov 2:7c75ab32d7c9 6750 ],
tvendov 2:7c75ab32d7c9 6751 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 6752 },
tvendov 2:7c75ab32d7c9 6753 "OSHCHIP": {
tvendov 2:7c75ab32d7c9 6754 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 6755 "overrides": { "lf_clock_src": "NRF_LF_SRC_RC" },
tvendov 2:7c75ab32d7c9 6756 "device_has": [
tvendov 2:7c75ab32d7c9 6757 "USTICKER",
tvendov 2:7c75ab32d7c9 6758 "LPTICKER",
tvendov 2:7c75ab32d7c9 6759 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6760 "I2C",
tvendov 2:7c75ab32d7c9 6761 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6762 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6763 "PORTIN",
tvendov 2:7c75ab32d7c9 6764 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6765 "PORTOUT",
tvendov 2:7c75ab32d7c9 6766 "PWMOUT",
tvendov 2:7c75ab32d7c9 6767 "SERIAL",
tvendov 2:7c75ab32d7c9 6768 "SLEEP",
tvendov 2:7c75ab32d7c9 6769 "SPI",
tvendov 2:7c75ab32d7c9 6770 "SPISLAVE"
tvendov 2:7c75ab32d7c9 6771 ],
tvendov 2:7c75ab32d7c9 6772 "device_name": "nRF51822_xxAC"
tvendov 2:7c75ab32d7c9 6773 },
tvendov 2:7c75ab32d7c9 6774 "MCU_NRF52832": {
tvendov 2:7c75ab32d7c9 6775 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6776 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 6777 "static_memory_defines": false,
tvendov 2:7c75ab32d7c9 6778 "macros": [
tvendov 2:7c75ab32d7c9 6779 "BOARD_PCA10040",
tvendov 2:7c75ab32d7c9 6780 "NRF52",
tvendov 2:7c75ab32d7c9 6781 "TARGET_NRF52832",
tvendov 2:7c75ab32d7c9 6782 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6783 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
tvendov 2:7c75ab32d7c9 6784 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 6785 "MBED_MPU_CUSTOM"
tvendov 2:7c75ab32d7c9 6786 ],
tvendov 2:7c75ab32d7c9 6787 "device_has": [
tvendov 2:7c75ab32d7c9 6788 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6789 "FLASH",
tvendov 2:7c75ab32d7c9 6790 "I2C",
tvendov 2:7c75ab32d7c9 6791 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6792 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6793 "ITM",
tvendov 2:7c75ab32d7c9 6794 "LPTICKER",
tvendov 2:7c75ab32d7c9 6795 "PORTIN",
tvendov 2:7c75ab32d7c9 6796 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6797 "PORTOUT",
tvendov 2:7c75ab32d7c9 6798 "PWMOUT",
tvendov 2:7c75ab32d7c9 6799 "SERIAL",
tvendov 2:7c75ab32d7c9 6800 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6801 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6802 "SLEEP",
tvendov 2:7c75ab32d7c9 6803 "SPI",
tvendov 2:7c75ab32d7c9 6804 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6805 "SYSTICK_CLK_OFF_DURING_SLEEP",
tvendov 2:7c75ab32d7c9 6806 "TRNG",
tvendov 2:7c75ab32d7c9 6807 "USTICKER"
tvendov 2:7c75ab32d7c9 6808 ],
tvendov 2:7c75ab32d7c9 6809 "extra_labels": [
tvendov 2:7c75ab32d7c9 6810 "NORDIC",
tvendov 2:7c75ab32d7c9 6811 "NRF5x",
tvendov 2:7c75ab32d7c9 6812 "NRF52",
tvendov 2:7c75ab32d7c9 6813 "SDK_14_2",
tvendov 2:7c75ab32d7c9 6814 "NORDIC_SOFTDEVICE",
tvendov 2:7c75ab32d7c9 6815 "SOFTDEVICE_COMMON",
tvendov 2:7c75ab32d7c9 6816 "SOFTDEVICE_S132_FULL"
tvendov 2:7c75ab32d7c9 6817 ],
tvendov 2:7c75ab32d7c9 6818 "config": {
tvendov 2:7c75ab32d7c9 6819 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6820 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
tvendov 2:7c75ab32d7c9 6821 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
tvendov 2:7c75ab32d7c9 6822 "value": "NRF_LF_SRC_XTAL"
tvendov 2:7c75ab32d7c9 6823 },
tvendov 2:7c75ab32d7c9 6824 "lf_clock_rc_calib_timer_interval": {
tvendov 2:7c75ab32d7c9 6825 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
tvendov 2:7c75ab32d7c9 6826 "value": 16
tvendov 2:7c75ab32d7c9 6827 },
tvendov 2:7c75ab32d7c9 6828 "lf_clock_rc_calib_mode_config": {
tvendov 2:7c75ab32d7c9 6829 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
tvendov 2:7c75ab32d7c9 6830 "value": 0
tvendov 2:7c75ab32d7c9 6831 }
tvendov 2:7c75ab32d7c9 6832 },
tvendov 2:7c75ab32d7c9 6833 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 6834 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 6835 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6836 "public": false,
tvendov 2:7c75ab32d7c9 6837 "detect_code": ["1101"],
tvendov 2:7c75ab32d7c9 6838 "program_cycle_s": 6,
tvendov 2:7c75ab32d7c9 6839 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 6840 },
tvendov 2:7c75ab32d7c9 6841 "NRF52_DK": {
tvendov 2:7c75ab32d7c9 6842 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6843 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6844 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6845 "device_name": "nRF52832_xxAA",
tvendov 2:7c75ab32d7c9 6846 "macros_add": [
tvendov 2:7c75ab32d7c9 6847 "WSF_MAX_HANDLERS=10"
tvendov 2:7c75ab32d7c9 6848 ],
tvendov 2:7c75ab32d7c9 6849 "device_has_remove": ["ITM"]
tvendov 2:7c75ab32d7c9 6850 },
tvendov 2:7c75ab32d7c9 6851 "SDT52832B": {
tvendov 2:7c75ab32d7c9 6852 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6853 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6854 "detect_code": ["3104"],
tvendov 2:7c75ab32d7c9 6855 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6856 },
tvendov 2:7c75ab32d7c9 6857 "UBLOX_EVA_NINA": {
tvendov 2:7c75ab32d7c9 6858 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6859 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6860 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6861 },
tvendov 2:7c75ab32d7c9 6862 "UBLOX_EVK_NINA_B1": {
tvendov 2:7c75ab32d7c9 6863 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6864 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6865 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6866 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6867 },
tvendov 2:7c75ab32d7c9 6868 "MTB_UBLOX_NINA_B1": {
tvendov 2:7c75ab32d7c9 6869 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6870 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6871 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6872 },
tvendov 2:7c75ab32d7c9 6873 "MTB_LAIRD_BL652": {
tvendov 2:7c75ab32d7c9 6874 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6875 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6876 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6877 },
tvendov 2:7c75ab32d7c9 6878 "MTB_MURATA_WSM_BL241": {
tvendov 2:7c75ab32d7c9 6879 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6880 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6881 "device_name": "nRF52832_xxAA",
tvendov 2:7c75ab32d7c9 6882 "detect_code": ["0466"]
tvendov 2:7c75ab32d7c9 6883 },
tvendov 2:7c75ab32d7c9 6884 "MTB_ACONNO_ACN52832": {
tvendov 2:7c75ab32d7c9 6885 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6886 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6887 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 6888 },
tvendov 2:7c75ab32d7c9 6889 "DELTA_DFBM_NQ620": {
tvendov 2:7c75ab32d7c9 6890 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6891 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 6892 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6893 "device_name": "nRF52832_xxAA",
tvendov 2:7c75ab32d7c9 6894 "device_has_remove": ["ITM"]
tvendov 2:7c75ab32d7c9 6895 },
tvendov 2:7c75ab32d7c9 6896 "MCU_NRF52840": {
tvendov 2:7c75ab32d7c9 6897 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 6898 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 6899 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 6900 "static_memory_defines": false,
tvendov 2:7c75ab32d7c9 6901 "macros": [
tvendov 2:7c75ab32d7c9 6902 "BOARD_PCA10056",
tvendov 2:7c75ab32d7c9 6903 "NRF52840_XXAA",
tvendov 2:7c75ab32d7c9 6904 "TARGET_NRF52840",
tvendov 2:7c75ab32d7c9 6905 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 6906 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
tvendov 2:7c75ab32d7c9 6907 "MBED_TICKLESS",
tvendov 2:7c75ab32d7c9 6908 "MBEDTLS_CONFIG_HW_SUPPORT",
tvendov 2:7c75ab32d7c9 6909 "WSF_MAX_HANDLERS=10",
tvendov 2:7c75ab32d7c9 6910 "MBED_MPU_CUSTOM"
tvendov 2:7c75ab32d7c9 6911 ],
tvendov 2:7c75ab32d7c9 6912 "features": ["CRYPTOCELL310"],
tvendov 2:7c75ab32d7c9 6913 "device_has": [
tvendov 2:7c75ab32d7c9 6914 "ANALOGIN",
tvendov 2:7c75ab32d7c9 6915 "FLASH",
tvendov 2:7c75ab32d7c9 6916 "I2C",
tvendov 2:7c75ab32d7c9 6917 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 6918 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 6919 "ITM",
tvendov 2:7c75ab32d7c9 6920 "LPTICKER",
tvendov 2:7c75ab32d7c9 6921 "PORTIN",
tvendov 2:7c75ab32d7c9 6922 "PORTINOUT",
tvendov 2:7c75ab32d7c9 6923 "PORTOUT",
tvendov 2:7c75ab32d7c9 6924 "PWMOUT",
tvendov 2:7c75ab32d7c9 6925 "SERIAL",
tvendov 2:7c75ab32d7c9 6926 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6927 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 6928 "SLEEP",
tvendov 2:7c75ab32d7c9 6929 "SPI",
tvendov 2:7c75ab32d7c9 6930 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 6931 "SYSTICK_CLK_OFF_DURING_SLEEP",
tvendov 2:7c75ab32d7c9 6932 "TRNG",
tvendov 2:7c75ab32d7c9 6933 "USTICKER",
tvendov 2:7c75ab32d7c9 6934 "QSPI"
tvendov 2:7c75ab32d7c9 6935 ],
tvendov 2:7c75ab32d7c9 6936 "extra_labels": [
tvendov 2:7c75ab32d7c9 6937 "NORDIC",
tvendov 2:7c75ab32d7c9 6938 "NRF5x",
tvendov 2:7c75ab32d7c9 6939 "NRF52",
tvendov 2:7c75ab32d7c9 6940 "SDK_14_2",
tvendov 2:7c75ab32d7c9 6941 "NORDIC_SOFTDEVICE",
tvendov 2:7c75ab32d7c9 6942 "SOFTDEVICE_COMMON",
tvendov 2:7c75ab32d7c9 6943 "SOFTDEVICE_S140_FULL"
tvendov 2:7c75ab32d7c9 6944 ],
tvendov 2:7c75ab32d7c9 6945 "config": {
tvendov 2:7c75ab32d7c9 6946 "lf_clock_src": {
tvendov 2:7c75ab32d7c9 6947 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
tvendov 2:7c75ab32d7c9 6948 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
tvendov 2:7c75ab32d7c9 6949 "value": "NRF_LF_SRC_XTAL"
tvendov 2:7c75ab32d7c9 6950 },
tvendov 2:7c75ab32d7c9 6951 "lf_clock_rc_calib_timer_interval": {
tvendov 2:7c75ab32d7c9 6952 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
tvendov 2:7c75ab32d7c9 6953 "value": 16
tvendov 2:7c75ab32d7c9 6954 },
tvendov 2:7c75ab32d7c9 6955 "lf_clock_rc_calib_mode_config": {
tvendov 2:7c75ab32d7c9 6956 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
tvendov 2:7c75ab32d7c9 6957 "value": 0
tvendov 2:7c75ab32d7c9 6958 }
tvendov 2:7c75ab32d7c9 6959 },
tvendov 2:7c75ab32d7c9 6960 "overrides": {
tvendov 2:7c75ab32d7c9 6961 "mpu-rom-end": "0x1fffffff"
tvendov 2:7c75ab32d7c9 6962 },
tvendov 2:7c75ab32d7c9 6963 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 6964 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 6965 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 6966 "public": false,
tvendov 2:7c75ab32d7c9 6967 "detect_code": ["1101"],
tvendov 2:7c75ab32d7c9 6968 "program_cycle_s": 6,
tvendov 2:7c75ab32d7c9 6969 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 6970 },
tvendov 2:7c75ab32d7c9 6971 "NRF52840_DK": {
tvendov 2:7c75ab32d7c9 6972 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 6973 "inherits": ["MCU_NRF52840"],
tvendov 2:7c75ab32d7c9 6974 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6975 "device_name": "nRF52840_xxAA"
tvendov 2:7c75ab32d7c9 6976 },
tvendov 2:7c75ab32d7c9 6977 "MTB_LAIRD_BL654": {
tvendov 2:7c75ab32d7c9 6978 "inherits": ["MCU_NRF52840"],
tvendov 2:7c75ab32d7c9 6979 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 6980 "device_name": "nRF52840_xxAA",
tvendov 2:7c75ab32d7c9 6981 "detect_code": ["0465"],
tvendov 2:7c75ab32d7c9 6982 "features_remove": ["CRYPTOCELL310"],
tvendov 2:7c75ab32d7c9 6983 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
tvendov 2:7c75ab32d7c9 6984 "overrides": {
tvendov 2:7c75ab32d7c9 6985 "lf_clock_src": "NRF_LF_SRC_RC"
tvendov 2:7c75ab32d7c9 6986 }
tvendov 2:7c75ab32d7c9 6987 },
tvendov 2:7c75ab32d7c9 6988 "BLUEPILL_F103C8": {
tvendov 2:7c75ab32d7c9 6989 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 6990 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 6991 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 6992 "extra_labels_add": ["STM32F1", "STM32F103C8"],
tvendov 2:7c75ab32d7c9 6993 "supported_toolchains": ["GCC_ARM"],
tvendov 2:7c75ab32d7c9 6994 "device_has_add": [
tvendov 2:7c75ab32d7c9 6995 "CAN",
tvendov 2:7c75ab32d7c9 6996 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 6997 "FLASH"
tvendov 2:7c75ab32d7c9 6998 ],
tvendov 2:7c75ab32d7c9 6999 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
tvendov 2:7c75ab32d7c9 7000 },
tvendov 2:7c75ab32d7c9 7001 "NUMAKER_PFM_NUC472": {
tvendov 2:7c75ab32d7c9 7002 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7003 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 7004 "extra_labels": [
tvendov 2:7c75ab32d7c9 7005 "NUVOTON",
tvendov 2:7c75ab32d7c9 7006 "NUC472",
tvendov 2:7c75ab32d7c9 7007 "NU_XRAM_SUPPORTED",
tvendov 2:7c75ab32d7c9 7008 "FLASH_CMSIS_ALGO",
tvendov 2:7c75ab32d7c9 7009 "NUVOTON_EMAC"
tvendov 2:7c75ab32d7c9 7010 ],
tvendov 2:7c75ab32d7c9 7011 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7012 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7013 "config": {
tvendov 2:7c75ab32d7c9 7014 "gpio-irq-debounce-enable": {
tvendov 2:7c75ab32d7c9 7015 "help": "Enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7016 "value": 0
tvendov 2:7c75ab32d7c9 7017 },
tvendov 2:7c75ab32d7c9 7018 "gpio-irq-debounce-enable-list": {
tvendov 2:7c75ab32d7c9 7019 "help": "Comma separated pin list to enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7020 "value": "NC"
tvendov 2:7c75ab32d7c9 7021 },
tvendov 2:7c75ab32d7c9 7022 "gpio-irq-debounce-clock-source": {
tvendov 2:7c75ab32d7c9 7023 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
tvendov 2:7c75ab32d7c9 7024 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
tvendov 2:7c75ab32d7c9 7025 },
tvendov 2:7c75ab32d7c9 7026 "gpio-irq-debounce-sample-rate": {
tvendov 2:7c75ab32d7c9 7027 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
tvendov 2:7c75ab32d7c9 7028 "value": "GPIO_DBCTL_DBCLKSEL_16"
tvendov 2:7c75ab32d7c9 7029 }
tvendov 2:7c75ab32d7c9 7030 },
tvendov 2:7c75ab32d7c9 7031 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7032 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
tvendov 2:7c75ab32d7c9 7033 "device_has": [
tvendov 2:7c75ab32d7c9 7034 "USTICKER",
tvendov 2:7c75ab32d7c9 7035 "LPTICKER",
tvendov 2:7c75ab32d7c9 7036 "RTC",
tvendov 2:7c75ab32d7c9 7037 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7038 "I2C",
tvendov 2:7c75ab32d7c9 7039 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7040 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7041 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7042 "PORTIN",
tvendov 2:7c75ab32d7c9 7043 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7044 "PORTOUT",
tvendov 2:7c75ab32d7c9 7045 "PWMOUT",
tvendov 2:7c75ab32d7c9 7046 "SERIAL",
tvendov 2:7c75ab32d7c9 7047 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7048 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7049 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7050 "SLEEP",
tvendov 2:7c75ab32d7c9 7051 "SPI",
tvendov 2:7c75ab32d7c9 7052 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7053 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7054 "TRNG",
tvendov 2:7c75ab32d7c9 7055 "CAN",
tvendov 2:7c75ab32d7c9 7056 "FLASH",
tvendov 2:7c75ab32d7c9 7057 "EMAC",
tvendov 2:7c75ab32d7c9 7058 "MPU"
tvendov 2:7c75ab32d7c9 7059 ],
tvendov 2:7c75ab32d7c9 7060 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7061 "device_name": "NUC472HI8AE",
tvendov 2:7c75ab32d7c9 7062 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 7063 "overrides": {
tvendov 2:7c75ab32d7c9 7064 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 7065 }
tvendov 2:7c75ab32d7c9 7066 },
tvendov 2:7c75ab32d7c9 7067 "NCS36510": {
tvendov 2:7c75ab32d7c9 7068 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7069 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 7070 "extra_labels": ["ONSEMI"],
tvendov 2:7c75ab32d7c9 7071 "config": {
tvendov 2:7c75ab32d7c9 7072 "mac-addr-low": {
tvendov 2:7c75ab32d7c9 7073 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
tvendov 2:7c75ab32d7c9 7074 "value": "0xFFFFFFFF"
tvendov 2:7c75ab32d7c9 7075 },
tvendov 2:7c75ab32d7c9 7076 "mac-addr-high": {
tvendov 2:7c75ab32d7c9 7077 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
tvendov 2:7c75ab32d7c9 7078 "value": "0xFFFFFFFF"
tvendov 2:7c75ab32d7c9 7079 },
tvendov 2:7c75ab32d7c9 7080 "32KHz-clk-trim": {
tvendov 2:7c75ab32d7c9 7081 "help": "32KHz clock trim",
tvendov 2:7c75ab32d7c9 7082 "value": "0x39"
tvendov 2:7c75ab32d7c9 7083 },
tvendov 2:7c75ab32d7c9 7084 "32MHz-clk-trim": {
tvendov 2:7c75ab32d7c9 7085 "help": "32MHz clock trim",
tvendov 2:7c75ab32d7c9 7086 "value": "0x17"
tvendov 2:7c75ab32d7c9 7087 },
tvendov 2:7c75ab32d7c9 7088 "rssi-trim": {
tvendov 2:7c75ab32d7c9 7089 "help": "RSSI trim",
tvendov 2:7c75ab32d7c9 7090 "value": "0x3D"
tvendov 2:7c75ab32d7c9 7091 },
tvendov 2:7c75ab32d7c9 7092 "txtune-trim": {
tvendov 2:7c75ab32d7c9 7093 "help": "TX tune trim",
tvendov 2:7c75ab32d7c9 7094 "value": "0xFFFFFFFF"
tvendov 2:7c75ab32d7c9 7095 }
tvendov 2:7c75ab32d7c9 7096 },
tvendov 2:7c75ab32d7c9 7097 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 7098 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7099 "function": "NCS36510TargetCode.ncs36510_addfib"
tvendov 2:7c75ab32d7c9 7100 },
tvendov 2:7c75ab32d7c9 7101 "macros": [
tvendov 2:7c75ab32d7c9 7102 "CM3",
tvendov 2:7c75ab32d7c9 7103 "CPU_NCS36510",
tvendov 2:7c75ab32d7c9 7104 "TARGET_NCS36510",
tvendov 2:7c75ab32d7c9 7105 "LOAD_ADDRESS=0x3000"
tvendov 2:7c75ab32d7c9 7106 ],
tvendov 2:7c75ab32d7c9 7107 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7108 "device_has": [
tvendov 2:7c75ab32d7c9 7109 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7110 "SERIAL",
tvendov 2:7c75ab32d7c9 7111 "I2C",
tvendov 2:7c75ab32d7c9 7112 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7113 "PORTIN",
tvendov 2:7c75ab32d7c9 7114 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7115 "PORTOUT",
tvendov 2:7c75ab32d7c9 7116 "PWMOUT",
tvendov 2:7c75ab32d7c9 7117 "SERIAL",
tvendov 2:7c75ab32d7c9 7118 "SLEEP",
tvendov 2:7c75ab32d7c9 7119 "SPI",
tvendov 2:7c75ab32d7c9 7120 "TRNG",
tvendov 2:7c75ab32d7c9 7121 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7122 "802_15_4_PHY",
tvendov 2:7c75ab32d7c9 7123 "MPU"
tvendov 2:7c75ab32d7c9 7124 ],
tvendov 2:7c75ab32d7c9 7125 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 7126 },
tvendov 2:7c75ab32d7c9 7127 "NUMAKER_PFM_M453": {
tvendov 2:7c75ab32d7c9 7128 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7129 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 7130 "extra_labels": [
tvendov 2:7c75ab32d7c9 7131 "NUVOTON",
tvendov 2:7c75ab32d7c9 7132 "M451",
tvendov 2:7c75ab32d7c9 7133 "NUMAKER_PFM_M453",
tvendov 2:7c75ab32d7c9 7134 "FLASH_CMSIS_ALGO"
tvendov 2:7c75ab32d7c9 7135 ],
tvendov 2:7c75ab32d7c9 7136 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7137 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7138 "config": {
tvendov 2:7c75ab32d7c9 7139 "gpio-irq-debounce-enable": {
tvendov 2:7c75ab32d7c9 7140 "help": "Enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7141 "value": 0
tvendov 2:7c75ab32d7c9 7142 },
tvendov 2:7c75ab32d7c9 7143 "gpio-irq-debounce-enable-list": {
tvendov 2:7c75ab32d7c9 7144 "help": "Comma separated pin list to enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7145 "value": "NC"
tvendov 2:7c75ab32d7c9 7146 },
tvendov 2:7c75ab32d7c9 7147 "gpio-irq-debounce-clock-source": {
tvendov 2:7c75ab32d7c9 7148 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
tvendov 2:7c75ab32d7c9 7149 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
tvendov 2:7c75ab32d7c9 7150 },
tvendov 2:7c75ab32d7c9 7151 "gpio-irq-debounce-sample-rate": {
tvendov 2:7c75ab32d7c9 7152 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
tvendov 2:7c75ab32d7c9 7153 "value": "GPIO_DBCTL_DBCLKSEL_16"
tvendov 2:7c75ab32d7c9 7154 }
tvendov 2:7c75ab32d7c9 7155 },
tvendov 2:7c75ab32d7c9 7156 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7157 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
tvendov 2:7c75ab32d7c9 7158 "progen": { "target": "numaker-pfm-m453" },
tvendov 2:7c75ab32d7c9 7159 "device_has": [
tvendov 2:7c75ab32d7c9 7160 "USTICKER",
tvendov 2:7c75ab32d7c9 7161 "LPTICKER",
tvendov 2:7c75ab32d7c9 7162 "RTC",
tvendov 2:7c75ab32d7c9 7163 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7164 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7165 "I2C",
tvendov 2:7c75ab32d7c9 7166 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7167 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7168 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7169 "PORTIN",
tvendov 2:7c75ab32d7c9 7170 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7171 "PORTOUT",
tvendov 2:7c75ab32d7c9 7172 "PWMOUT",
tvendov 2:7c75ab32d7c9 7173 "SERIAL",
tvendov 2:7c75ab32d7c9 7174 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7175 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7176 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7177 "SLEEP",
tvendov 2:7c75ab32d7c9 7178 "SPI",
tvendov 2:7c75ab32d7c9 7179 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7180 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7181 "CAN",
tvendov 2:7c75ab32d7c9 7182 "FLASH",
tvendov 2:7c75ab32d7c9 7183 "MPU"
tvendov 2:7c75ab32d7c9 7184 ],
tvendov 2:7c75ab32d7c9 7185 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 7186 "device_name": "M453VG6AE",
tvendov 2:7c75ab32d7c9 7187 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7188 },
tvendov 2:7c75ab32d7c9 7189 "NUMAKER_PFM_NANO130": {
tvendov 2:7c75ab32d7c9 7190 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 7191 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 7192 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
tvendov 2:7c75ab32d7c9 7193 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7194 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7195 "config": {
tvendov 2:7c75ab32d7c9 7196 "gpio-irq-debounce-enable": {
tvendov 2:7c75ab32d7c9 7197 "help": "Enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7198 "value": 0
tvendov 2:7c75ab32d7c9 7199 },
tvendov 2:7c75ab32d7c9 7200 "gpio-irq-debounce-enable-list": {
tvendov 2:7c75ab32d7c9 7201 "help": "Comma separated pin list to enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7202 "value": "NC"
tvendov 2:7c75ab32d7c9 7203 },
tvendov 2:7c75ab32d7c9 7204 "gpio-irq-debounce-clock-source": {
tvendov 2:7c75ab32d7c9 7205 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
tvendov 2:7c75ab32d7c9 7206 "value": "GPIO_DBCLKSRC_IRC10K"
tvendov 2:7c75ab32d7c9 7207 },
tvendov 2:7c75ab32d7c9 7208 "gpio-irq-debounce-sample-rate": {
tvendov 2:7c75ab32d7c9 7209 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
tvendov 2:7c75ab32d7c9 7210 "value": "GPIO_DBCLKSEL_16"
tvendov 2:7c75ab32d7c9 7211 },
tvendov 2:7c75ab32d7c9 7212 "clock-pll": {
tvendov 2:7c75ab32d7c9 7213 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
tvendov 2:7c75ab32d7c9 7214 "macro_name": "NU_CLOCK_PLL",
tvendov 2:7c75ab32d7c9 7215 "value": "NU_HIRC_PLL"
tvendov 2:7c75ab32d7c9 7216 }
tvendov 2:7c75ab32d7c9 7217 },
tvendov 2:7c75ab32d7c9 7218 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7219 "macros": [
tvendov 2:7c75ab32d7c9 7220 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 7221 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
tvendov 2:7c75ab32d7c9 7222 "MBED_FAULT_HANDLER_DISABLED",
tvendov 2:7c75ab32d7c9 7223 "LPTICKER_DELAY_TICKS=3"
tvendov 2:7c75ab32d7c9 7224 ],
tvendov 2:7c75ab32d7c9 7225 "device_has": [
tvendov 2:7c75ab32d7c9 7226 "USTICKER",
tvendov 2:7c75ab32d7c9 7227 "LPTICKER",
tvendov 2:7c75ab32d7c9 7228 "RTC",
tvendov 2:7c75ab32d7c9 7229 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7230 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7231 "I2C",
tvendov 2:7c75ab32d7c9 7232 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7233 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7234 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7235 "PORTIN",
tvendov 2:7c75ab32d7c9 7236 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7237 "PORTOUT",
tvendov 2:7c75ab32d7c9 7238 "PWMOUT",
tvendov 2:7c75ab32d7c9 7239 "SERIAL",
tvendov 2:7c75ab32d7c9 7240 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7241 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7242 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7243 "SLEEP",
tvendov 2:7c75ab32d7c9 7244 "SPI",
tvendov 2:7c75ab32d7c9 7245 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7246 "SPI_ASYNCH"
tvendov 2:7c75ab32d7c9 7247 ],
tvendov 2:7c75ab32d7c9 7248 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7249 "device_name": "NANO130KE3BN"
tvendov 2:7c75ab32d7c9 7250 },
tvendov 2:7c75ab32d7c9 7251 "HI2110": {
tvendov 2:7c75ab32d7c9 7252 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7253 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 7254 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 7255 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7256 "extra_labels": ["ublox"],
tvendov 2:7c75ab32d7c9 7257 "macros": [
tvendov 2:7c75ab32d7c9 7258 "TARGET_PROCESSOR_FAMILY_BOUDICA",
tvendov 2:7c75ab32d7c9 7259 "BOUDICA_SARA",
tvendov 2:7c75ab32d7c9 7260 "NDEBUG=1",
tvendov 2:7c75ab32d7c9 7261 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 7262 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 7263 ],
tvendov 2:7c75ab32d7c9 7264 "public": false,
tvendov 2:7c75ab32d7c9 7265 "target_overrides": {
tvendov 2:7c75ab32d7c9 7266 "*": {
tvendov 2:7c75ab32d7c9 7267 "core.stdio-flush-at-exit": false
tvendov 2:7c75ab32d7c9 7268 }
tvendov 2:7c75ab32d7c9 7269 },
tvendov 2:7c75ab32d7c9 7270 "device_has": [
tvendov 2:7c75ab32d7c9 7271 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7272 "PORTIN",
tvendov 2:7c75ab32d7c9 7273 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7274 "PORTOUT",
tvendov 2:7c75ab32d7c9 7275 "SERIAL",
tvendov 2:7c75ab32d7c9 7276 "SLEEP",
tvendov 2:7c75ab32d7c9 7277 "STDIO_MESSAGES"
tvendov 2:7c75ab32d7c9 7278 ],
tvendov 2:7c75ab32d7c9 7279 "default_lib": "std",
tvendov 2:7c75ab32d7c9 7280 "release_versions": []
tvendov 2:7c75ab32d7c9 7281 },
tvendov 2:7c75ab32d7c9 7282 "SARA_NBIOT": {
tvendov 2:7c75ab32d7c9 7283 "inherits": ["HI2110"],
tvendov 2:7c75ab32d7c9 7284 "extra_labels": ["ublox", "HI2110"],
tvendov 2:7c75ab32d7c9 7285 "public": false
tvendov 2:7c75ab32d7c9 7286 },
tvendov 2:7c75ab32d7c9 7287 "SARA_NBIOT_EVK": {
tvendov 2:7c75ab32d7c9 7288 "inherits": ["SARA_NBIOT"],
tvendov 2:7c75ab32d7c9 7289 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
tvendov 2:7c75ab32d7c9 7290 },
tvendov 2:7c75ab32d7c9 7291 "MCU_RTL8195A": {
tvendov 2:7c75ab32d7c9 7292 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 7293 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 7294 "macros": [
tvendov 2:7c75ab32d7c9 7295 "__RTL8195A__",
tvendov 2:7c75ab32d7c9 7296 "CONFIG_PLATFORM_8195A",
tvendov 2:7c75ab32d7c9 7297 "CONFIG_MBED_ENABLED",
tvendov 2:7c75ab32d7c9 7298 "PLATFORM_CMSIS_RTOS",
tvendov 2:7c75ab32d7c9 7299 "MBED_FAULT_HANDLER_DISABLED",
tvendov 2:7c75ab32d7c9 7300 "MBED_MPU_CUSTOM"
tvendov 2:7c75ab32d7c9 7301 ],
tvendov 2:7c75ab32d7c9 7302 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7303 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
tvendov 2:7c75ab32d7c9 7304 "device_has": [
tvendov 2:7c75ab32d7c9 7305 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7306 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7307 "I2C",
tvendov 2:7c75ab32d7c9 7308 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7309 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7310 "PORTIN",
tvendov 2:7c75ab32d7c9 7311 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7312 "PORTOUT",
tvendov 2:7c75ab32d7c9 7313 "PWMOUT",
tvendov 2:7c75ab32d7c9 7314 "SERIAL",
tvendov 2:7c75ab32d7c9 7315 "SPI",
tvendov 2:7c75ab32d7c9 7316 "TRNG",
tvendov 2:7c75ab32d7c9 7317 "FLASH"
tvendov 2:7c75ab32d7c9 7318 ],
tvendov 2:7c75ab32d7c9 7319 "public": false,
tvendov 2:7c75ab32d7c9 7320 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7321 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7322 "function": "RTL8195ACode.binary_hook",
tvendov 2:7c75ab32d7c9 7323 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
tvendov 2:7c75ab32d7c9 7324 },
tvendov 2:7c75ab32d7c9 7325 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7326 "overrides": {
tvendov 2:7c75ab32d7c9 7327 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 7328 }
tvendov 2:7c75ab32d7c9 7329 },
tvendov 2:7c75ab32d7c9 7330 "REALTEK_RTL8195AM": {
tvendov 2:7c75ab32d7c9 7331 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7332 "inherits": ["MCU_RTL8195A"],
tvendov 2:7c75ab32d7c9 7333 "detect_code": ["4600"],
tvendov 2:7c75ab32d7c9 7334 "extra_labels_add": ["RTL8195A"]
tvendov 2:7c75ab32d7c9 7335 },
tvendov 2:7c75ab32d7c9 7336 "VBLUNO51_LEGACY": {
tvendov 2:7c75ab32d7c9 7337 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7338 "inherits": ["MCU_NRF51_32K"],
tvendov 2:7c75ab32d7c9 7339 "detect_code": ["C006"],
tvendov 2:7c75ab32d7c9 7340 "overrides": { "uart_hwfc": 0 },
tvendov 2:7c75ab32d7c9 7341 "extra_labels_add": ["VBLUNO51"]
tvendov 2:7c75ab32d7c9 7342 },
tvendov 2:7c75ab32d7c9 7343 "VBLUNO51_BOOT": {
tvendov 2:7c75ab32d7c9 7344 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7345 "inherits": ["MCU_NRF51_32K_BOOT"],
tvendov 2:7c75ab32d7c9 7346 "detect_code": ["C006"],
tvendov 2:7c75ab32d7c9 7347 "overrides": { "uart_hwfc": 0 },
tvendov 2:7c75ab32d7c9 7348 "extra_labels_add": ["VBLUNO51"],
tvendov 2:7c75ab32d7c9 7349 "macros_add": ["TARGET_VBLUNO51"]
tvendov 2:7c75ab32d7c9 7350 },
tvendov 2:7c75ab32d7c9 7351 "VBLUNO51_OTA": {
tvendov 2:7c75ab32d7c9 7352 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7353 "inherits": ["MCU_NRF51_32K_OTA"],
tvendov 2:7c75ab32d7c9 7354 "detect_code": ["C006"],
tvendov 2:7c75ab32d7c9 7355 "overrides": { "uart_hwfc": 0 },
tvendov 2:7c75ab32d7c9 7356 "extra_labels_add": ["VBLUNO51"],
tvendov 2:7c75ab32d7c9 7357 "macros_add": ["TARGET_VBLUNO51"]
tvendov 2:7c75ab32d7c9 7358 },
tvendov 2:7c75ab32d7c9 7359 "VBLUNO51": {
tvendov 2:7c75ab32d7c9 7360 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7361 "inherits": ["MCU_NRF51_32K_UNIFIED"],
tvendov 2:7c75ab32d7c9 7362 "detect_code": ["C006"],
tvendov 2:7c75ab32d7c9 7363 "overrides": { "uart_hwfc": 0 },
tvendov 2:7c75ab32d7c9 7364 "device_has": [
tvendov 2:7c75ab32d7c9 7365 "USTICKER",
tvendov 2:7c75ab32d7c9 7366 "LPTICKER",
tvendov 2:7c75ab32d7c9 7367 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7368 "I2C",
tvendov 2:7c75ab32d7c9 7369 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7370 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7371 "PORTIN",
tvendov 2:7c75ab32d7c9 7372 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7373 "PORTOUT",
tvendov 2:7c75ab32d7c9 7374 "PWMOUT",
tvendov 2:7c75ab32d7c9 7375 "SERIAL",
tvendov 2:7c75ab32d7c9 7376 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7377 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7378 "SLEEP",
tvendov 2:7c75ab32d7c9 7379 "SPI",
tvendov 2:7c75ab32d7c9 7380 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7381 "SPISLAVE"
tvendov 2:7c75ab32d7c9 7382 ],
tvendov 2:7c75ab32d7c9 7383 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 7384 "device_name": "nRF51822_xxAC"
tvendov 2:7c75ab32d7c9 7385 },
tvendov 2:7c75ab32d7c9 7386 "DISCO_L496AG": {
tvendov 2:7c75ab32d7c9 7387 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 7388 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7389 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7390 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
tvendov 2:7c75ab32d7c9 7391 "components_add": ["QSPIF"],
tvendov 2:7c75ab32d7c9 7392 "config": {
tvendov 2:7c75ab32d7c9 7393 "clock_source": {
tvendov 2:7c75ab32d7c9 7394 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7395 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7396 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 7397 },
tvendov 2:7c75ab32d7c9 7398 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 7399 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 7400 "value": 1
tvendov 2:7c75ab32d7c9 7401 }
tvendov 2:7c75ab32d7c9 7402 },
tvendov 2:7c75ab32d7c9 7403 "macros_add": [
tvendov 2:7c75ab32d7c9 7404 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 7405 ],
tvendov 2:7c75ab32d7c9 7406 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 7407 "detect_code": ["0822"],
tvendov 2:7c75ab32d7c9 7408 "device_has_add": [
tvendov 2:7c75ab32d7c9 7409 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7410 "CAN",
tvendov 2:7c75ab32d7c9 7411 "CRC",
tvendov 2:7c75ab32d7c9 7412 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7413 "TRNG",
tvendov 2:7c75ab32d7c9 7414 "FLASH",
tvendov 2:7c75ab32d7c9 7415 "MPU",
tvendov 2:7c75ab32d7c9 7416 "QSPI"
tvendov 2:7c75ab32d7c9 7417 ],
tvendov 2:7c75ab32d7c9 7418 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 7419 "device_name": "STM32L496AG",
tvendov 2:7c75ab32d7c9 7420 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7421 },
tvendov 2:7c75ab32d7c9 7422 "NUCLEO_L496ZG": {
tvendov 2:7c75ab32d7c9 7423 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 7424 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 7425 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7426 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
tvendov 2:7c75ab32d7c9 7427 "config": {
tvendov 2:7c75ab32d7c9 7428 "clock_source": {
tvendov 2:7c75ab32d7c9 7429 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7430 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7431 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 7432 },
tvendov 2:7c75ab32d7c9 7433 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 7434 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 7435 "value": 1
tvendov 2:7c75ab32d7c9 7436 }
tvendov 2:7c75ab32d7c9 7437 },
tvendov 2:7c75ab32d7c9 7438 "macros_add": [
tvendov 2:7c75ab32d7c9 7439 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 7440 ],
tvendov 2:7c75ab32d7c9 7441 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 7442 "detect_code": ["0823"],
tvendov 2:7c75ab32d7c9 7443 "device_has_add": [
tvendov 2:7c75ab32d7c9 7444 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7445 "CAN",
tvendov 2:7c75ab32d7c9 7446 "CRC",
tvendov 2:7c75ab32d7c9 7447 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7448 "TRNG",
tvendov 2:7c75ab32d7c9 7449 "FLASH",
tvendov 2:7c75ab32d7c9 7450 "MPU"
tvendov 2:7c75ab32d7c9 7451 ],
tvendov 2:7c75ab32d7c9 7452 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 7453 "device_name": "STM32L496ZG",
tvendov 2:7c75ab32d7c9 7454 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7455 },
tvendov 2:7c75ab32d7c9 7456 "NUCLEO_L496ZG_P": {
tvendov 2:7c75ab32d7c9 7457 "inherits": ["NUCLEO_L496ZG"],
tvendov 2:7c75ab32d7c9 7458 "detect_code": ["0828"]
tvendov 2:7c75ab32d7c9 7459 },
tvendov 2:7c75ab32d7c9 7460 "NUCLEO_L4R5ZI": {
tvendov 2:7c75ab32d7c9 7461 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 7462 "supported_form_factors": ["ARDUINO", "MORPHO"],
tvendov 2:7c75ab32d7c9 7463 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7464 "extra_labels_add": ["STM32L4", "STM32L4R5ZI", "STM32L4R5xI"],
tvendov 2:7c75ab32d7c9 7465 "config": {
tvendov 2:7c75ab32d7c9 7466 "clock_source": {
tvendov 2:7c75ab32d7c9 7467 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7468 "value": "USE_PLL_MSI",
tvendov 2:7c75ab32d7c9 7469 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 7470 },
tvendov 2:7c75ab32d7c9 7471 "lpticker_lptim": {
tvendov 2:7c75ab32d7c9 7472 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
tvendov 2:7c75ab32d7c9 7473 "value": 1
tvendov 2:7c75ab32d7c9 7474 }
tvendov 2:7c75ab32d7c9 7475 },
tvendov 2:7c75ab32d7c9 7476 "macros_add": [
tvendov 2:7c75ab32d7c9 7477 "MBED_TICKLESS"
tvendov 2:7c75ab32d7c9 7478 ],
tvendov 2:7c75ab32d7c9 7479 "overrides": { "lpticker_delay_ticks": 4 },
tvendov 2:7c75ab32d7c9 7480 "detect_code": ["0776"],
tvendov 2:7c75ab32d7c9 7481 "device_has_add": [
tvendov 2:7c75ab32d7c9 7482 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7483 "CAN",
tvendov 2:7c75ab32d7c9 7484 "CRC",
tvendov 2:7c75ab32d7c9 7485 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7486 "TRNG",
tvendov 2:7c75ab32d7c9 7487 "FLASH",
tvendov 2:7c75ab32d7c9 7488 "MPU"
tvendov 2:7c75ab32d7c9 7489 ],
tvendov 2:7c75ab32d7c9 7490 "release_versions": ["2", "5"],
tvendov 2:7c75ab32d7c9 7491 "device_name": "STM32L4R5ZI",
tvendov 2:7c75ab32d7c9 7492 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7493 },
tvendov 2:7c75ab32d7c9 7494 "NUCLEO_L4R5ZI_P": {
tvendov 2:7c75ab32d7c9 7495 "inherits": ["NUCLEO_L4R5ZI"],
tvendov 2:7c75ab32d7c9 7496 "detect_code": ["0781"]
tvendov 2:7c75ab32d7c9 7497 },
tvendov 2:7c75ab32d7c9 7498 "VBLUNO52": {
tvendov 2:7c75ab32d7c9 7499 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7500 "inherits": ["MCU_NRF52832"],
tvendov 2:7c75ab32d7c9 7501 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7502 "device_name": "nRF52832_xxAA"
tvendov 2:7c75ab32d7c9 7503 },
tvendov 2:7c75ab32d7c9 7504 "MCU_M480": {
tvendov 2:7c75ab32d7c9 7505 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7506 "default_toolchain": "ARM",
tvendov 2:7c75ab32d7c9 7507 "public": false,
tvendov 2:7c75ab32d7c9 7508 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
tvendov 2:7c75ab32d7c9 7509 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7510 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7511 "config": {
tvendov 2:7c75ab32d7c9 7512 "gpio-irq-debounce-enable": {
tvendov 2:7c75ab32d7c9 7513 "help": "Enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7514 "value": 0
tvendov 2:7c75ab32d7c9 7515 },
tvendov 2:7c75ab32d7c9 7516 "gpio-irq-debounce-enable-list": {
tvendov 2:7c75ab32d7c9 7517 "help": "Comma separated pin list to enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7518 "value": "NC"
tvendov 2:7c75ab32d7c9 7519 },
tvendov 2:7c75ab32d7c9 7520 "gpio-irq-debounce-clock-source": {
tvendov 2:7c75ab32d7c9 7521 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
tvendov 2:7c75ab32d7c9 7522 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
tvendov 2:7c75ab32d7c9 7523 },
tvendov 2:7c75ab32d7c9 7524 "gpio-irq-debounce-sample-rate": {
tvendov 2:7c75ab32d7c9 7525 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
tvendov 2:7c75ab32d7c9 7526 "value": "GPIO_DBCTL_DBCLKSEL_16"
tvendov 2:7c75ab32d7c9 7527 },
tvendov 2:7c75ab32d7c9 7528 "usb-device-hsusbd": {
tvendov 2:7c75ab32d7c9 7529 "help": "Select high-speed USB device or not",
tvendov 2:7c75ab32d7c9 7530 "value": 1
tvendov 2:7c75ab32d7c9 7531 },
tvendov 2:7c75ab32d7c9 7532 "ctrl01-enable": {
tvendov 2:7c75ab32d7c9 7533 "help": "Enable control_01",
tvendov 2:7c75ab32d7c9 7534 "value": 0
tvendov 2:7c75ab32d7c9 7535 }
tvendov 2:7c75ab32d7c9 7536 },
tvendov 2:7c75ab32d7c9 7537 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7538 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
tvendov 2:7c75ab32d7c9 7539 "device_has": [
tvendov 2:7c75ab32d7c9 7540 "USTICKER",
tvendov 2:7c75ab32d7c9 7541 "LPTICKER",
tvendov 2:7c75ab32d7c9 7542 "RTC",
tvendov 2:7c75ab32d7c9 7543 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7544 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7545 "I2C",
tvendov 2:7c75ab32d7c9 7546 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7547 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7548 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7549 "PORTIN",
tvendov 2:7c75ab32d7c9 7550 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7551 "PORTOUT",
tvendov 2:7c75ab32d7c9 7552 "PWMOUT",
tvendov 2:7c75ab32d7c9 7553 "SERIAL",
tvendov 2:7c75ab32d7c9 7554 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7555 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7556 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7557 "SLEEP",
tvendov 2:7c75ab32d7c9 7558 "SPI",
tvendov 2:7c75ab32d7c9 7559 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7560 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7561 "TRNG",
tvendov 2:7c75ab32d7c9 7562 "FLASH",
tvendov 2:7c75ab32d7c9 7563 "CAN",
tvendov 2:7c75ab32d7c9 7564 "EMAC",
tvendov 2:7c75ab32d7c9 7565 "MPU"
tvendov 2:7c75ab32d7c9 7566 ],
tvendov 2:7c75ab32d7c9 7567 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7568 "bootloader_supported": true,
tvendov 2:7c75ab32d7c9 7569 "overrides": {
tvendov 2:7c75ab32d7c9 7570 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 7571 }
tvendov 2:7c75ab32d7c9 7572 },
tvendov 2:7c75ab32d7c9 7573 "NUMAKER_PFM_M487": {
tvendov 2:7c75ab32d7c9 7574 "inherits": ["MCU_M480"],
tvendov 2:7c75ab32d7c9 7575 "device_name": "M487JIDAE"
tvendov 2:7c75ab32d7c9 7576 },
tvendov 2:7c75ab32d7c9 7577 "NUMAKER_IOT_M487": {
tvendov 2:7c75ab32d7c9 7578 "inherits": ["MCU_M480"],
tvendov 2:7c75ab32d7c9 7579 "device_name": "M487JIDAE"
tvendov 2:7c75ab32d7c9 7580 },
tvendov 2:7c75ab32d7c9 7581 "TMPM066": {
tvendov 2:7c75ab32d7c9 7582 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7583 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 7584 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7585 "extra_labels": ["TOSHIBA"],
tvendov 2:7c75ab32d7c9 7586 "macros": [
tvendov 2:7c75ab32d7c9 7587 "__TMPM066__",
tvendov 2:7c75ab32d7c9 7588 "CMSIS_VECTAB_VIRTUAL",
tvendov 2:7c75ab32d7c9 7589 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
tvendov 2:7c75ab32d7c9 7590 ],
tvendov 2:7c75ab32d7c9 7591 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7592 "device_has": [
tvendov 2:7c75ab32d7c9 7593 "USTICKER",
tvendov 2:7c75ab32d7c9 7594 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7595 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7596 "PORTIN",
tvendov 2:7c75ab32d7c9 7597 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7598 "PORTOUT",
tvendov 2:7c75ab32d7c9 7599 "SERIAL",
tvendov 2:7c75ab32d7c9 7600 "SLEEP",
tvendov 2:7c75ab32d7c9 7601 "I2C",
tvendov 2:7c75ab32d7c9 7602 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7603 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7604 "PWMOUT"
tvendov 2:7c75ab32d7c9 7605 ],
tvendov 2:7c75ab32d7c9 7606 "device_name": "TMPM066FWUG",
tvendov 2:7c75ab32d7c9 7607 "detect_code": ["7011"],
tvendov 2:7c75ab32d7c9 7608 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 7609 },
tvendov 2:7c75ab32d7c9 7610 "SAKURAIO_EVB_01": {
tvendov 2:7c75ab32d7c9 7611 "inherits": ["FAMILY_STM32"],
tvendov 2:7c75ab32d7c9 7612 "supported_form_factors": [],
tvendov 2:7c75ab32d7c9 7613 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7614 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
tvendov 2:7c75ab32d7c9 7615 "device_has": [
tvendov 2:7c75ab32d7c9 7616 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7617 "I2C",
tvendov 2:7c75ab32d7c9 7618 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7619 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7620 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7621 "PORTIN",
tvendov 2:7c75ab32d7c9 7622 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7623 "PORTOUT",
tvendov 2:7c75ab32d7c9 7624 "PWMOUT",
tvendov 2:7c75ab32d7c9 7625 "SERIAL",
tvendov 2:7c75ab32d7c9 7626 "SLEEP",
tvendov 2:7c75ab32d7c9 7627 "SPI",
tvendov 2:7c75ab32d7c9 7628 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7629 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7630 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7631 "MPU"
tvendov 2:7c75ab32d7c9 7632 ],
tvendov 2:7c75ab32d7c9 7633 "config": {
tvendov 2:7c75ab32d7c9 7634 "clock_source": {
tvendov 2:7c75ab32d7c9 7635 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 7636 "value": "USE_PLL_HSI",
tvendov 2:7c75ab32d7c9 7637 "macro_name": "CLOCK_SOURCE"
tvendov 2:7c75ab32d7c9 7638 }
tvendov 2:7c75ab32d7c9 7639 },
tvendov 2:7c75ab32d7c9 7640 "device_has_add": [
tvendov 2:7c75ab32d7c9 7641 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7642 "FLASH"
tvendov 2:7c75ab32d7c9 7643 ],
tvendov 2:7c75ab32d7c9 7644 "release_versions": ["2"],
tvendov 2:7c75ab32d7c9 7645 "device_name": "STM32F411RE"
tvendov 2:7c75ab32d7c9 7646 },
tvendov 2:7c75ab32d7c9 7647 "TMPM46B": {
tvendov 2:7c75ab32d7c9 7648 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7649 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 7650 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7651 "extra_labels": ["TOSHIBA"],
tvendov 2:7c75ab32d7c9 7652 "macros": ["__TMPM46B__"],
tvendov 2:7c75ab32d7c9 7653 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7654 "device_has": [
tvendov 2:7c75ab32d7c9 7655 "USTICKER",
tvendov 2:7c75ab32d7c9 7656 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7657 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7658 "PORTIN",
tvendov 2:7c75ab32d7c9 7659 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7660 "PORTOUT",
tvendov 2:7c75ab32d7c9 7661 "PWMOUT",
tvendov 2:7c75ab32d7c9 7662 "SERIAL",
tvendov 2:7c75ab32d7c9 7663 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7664 "SPI",
tvendov 2:7c75ab32d7c9 7665 "I2C",
tvendov 2:7c75ab32d7c9 7666 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7667 "TRNG",
tvendov 2:7c75ab32d7c9 7668 "FLASH",
tvendov 2:7c75ab32d7c9 7669 "SLEEP"
tvendov 2:7c75ab32d7c9 7670 ],
tvendov 2:7c75ab32d7c9 7671 "device_name": "TMPM46BF10FG",
tvendov 2:7c75ab32d7c9 7672 "detect_code": ["7013"],
tvendov 2:7c75ab32d7c9 7673 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7674 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7675 },
tvendov 2:7c75ab32d7c9 7676 "ARM_FM": {
tvendov 2:7c75ab32d7c9 7677 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7678 "public": false,
tvendov 2:7c75ab32d7c9 7679 "macros": ["__ARM_FM"],
tvendov 2:7c75ab32d7c9 7680 "extra_labels": ["ARM_FM"]
tvendov 2:7c75ab32d7c9 7681 },
tvendov 2:7c75ab32d7c9 7682 "FVP_MPS2": {
tvendov 2:7c75ab32d7c9 7683 "inherits": ["ARM_FM"],
tvendov 2:7c75ab32d7c9 7684 "public": false,
tvendov 2:7c75ab32d7c9 7685 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7686 "OUTPUT_EXT": "elf",
tvendov 2:7c75ab32d7c9 7687 "device_has": [
tvendov 2:7c75ab32d7c9 7688 "AACI",
tvendov 2:7c75ab32d7c9 7689 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7690 "CLCD",
tvendov 2:7c75ab32d7c9 7691 "EMAC",
tvendov 2:7c75ab32d7c9 7692 "FLASH",
tvendov 2:7c75ab32d7c9 7693 "I2C",
tvendov 2:7c75ab32d7c9 7694 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7695 "PORTIN",
tvendov 2:7c75ab32d7c9 7696 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7697 "PORTOUT",
tvendov 2:7c75ab32d7c9 7698 "SERIAL",
tvendov 2:7c75ab32d7c9 7699 "SPI",
tvendov 2:7c75ab32d7c9 7700 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7701 "TSC",
tvendov 2:7c75ab32d7c9 7702 "USTICKER"
tvendov 2:7c75ab32d7c9 7703 ],
tvendov 2:7c75ab32d7c9 7704 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7705 "components_add": ["LAN91C111"],
tvendov 2:7c75ab32d7c9 7706 "overrides": {
tvendov 2:7c75ab32d7c9 7707 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 7708 }
tvendov 2:7c75ab32d7c9 7709 },
tvendov 2:7c75ab32d7c9 7710 "FVP_MPS2_M0": {
tvendov 2:7c75ab32d7c9 7711 "inherits": ["FVP_MPS2"],
tvendov 2:7c75ab32d7c9 7712 "core": "Cortex-M0",
tvendov 2:7c75ab32d7c9 7713 "macros_add": ["CMSDK_CM0"]
tvendov 2:7c75ab32d7c9 7714 },
tvendov 2:7c75ab32d7c9 7715 "FVP_MPS2_M0P": {
tvendov 2:7c75ab32d7c9 7716 "inherits": ["FVP_MPS2"],
tvendov 2:7c75ab32d7c9 7717 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 7718 "macros_add": ["CMSDK_CM0plus"],
tvendov 2:7c75ab32d7c9 7719 "device_has_add": ["MPU"]
tvendov 2:7c75ab32d7c9 7720 },
tvendov 2:7c75ab32d7c9 7721 "FVP_MPS2_M3": {
tvendov 2:7c75ab32d7c9 7722 "inherits": ["FVP_MPS2"],
tvendov 2:7c75ab32d7c9 7723 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 7724 "macros_add": ["CMSDK_CM3"],
tvendov 2:7c75ab32d7c9 7725 "device_has_add": ["MPU"]
tvendov 2:7c75ab32d7c9 7726 },
tvendov 2:7c75ab32d7c9 7727 "FVP_MPS2_M4": {
tvendov 2:7c75ab32d7c9 7728 "inherits": ["FVP_MPS2"],
tvendov 2:7c75ab32d7c9 7729 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 7730 "macros_add": ["CMSDK_CM4"],
tvendov 2:7c75ab32d7c9 7731 "device_has_add": ["MPU"]
tvendov 2:7c75ab32d7c9 7732 },
tvendov 2:7c75ab32d7c9 7733 "FVP_MPS2_M7": {
tvendov 2:7c75ab32d7c9 7734 "inherits": ["FVP_MPS2"],
tvendov 2:7c75ab32d7c9 7735 "core": "Cortex-M7",
tvendov 2:7c75ab32d7c9 7736 "macros_add": ["CMSDK_CM7"],
tvendov 2:7c75ab32d7c9 7737 "device_has_add": ["MPU"]
tvendov 2:7c75ab32d7c9 7738 },
tvendov 2:7c75ab32d7c9 7739 "NUMAKER_PFM_M2351": {
tvendov 2:7c75ab32d7c9 7740 "core": "Cortex-M23-NS",
tvendov 2:7c75ab32d7c9 7741 "default_toolchain": "ARMC6",
tvendov 2:7c75ab32d7c9 7742 "extra_labels": [
tvendov 2:7c75ab32d7c9 7743 "NUVOTON",
tvendov 2:7c75ab32d7c9 7744 "M2351",
tvendov 2:7c75ab32d7c9 7745 "M2351KIAAEES",
tvendov 2:7c75ab32d7c9 7746 "FLASH_CMSIS_ALGO"
tvendov 2:7c75ab32d7c9 7747 ],
tvendov 2:7c75ab32d7c9 7748 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 7749 "macros": [
tvendov 2:7c75ab32d7c9 7750 "MBED_FAULT_HANDLER_DISABLED",
tvendov 2:7c75ab32d7c9 7751 "MBED_TZ_DEFAULT_ACCESS=1",
tvendov 2:7c75ab32d7c9 7752 "LPTICKER_DELAY_TICKS=3"
tvendov 2:7c75ab32d7c9 7753 ],
tvendov 2:7c75ab32d7c9 7754 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7755 "supported_toolchains": ["ARMC6"],
tvendov 2:7c75ab32d7c9 7756 "config": {
tvendov 2:7c75ab32d7c9 7757 "gpio-irq-debounce-enable": {
tvendov 2:7c75ab32d7c9 7758 "help": "Enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7759 "value": 0
tvendov 2:7c75ab32d7c9 7760 },
tvendov 2:7c75ab32d7c9 7761 "gpio-irq-debounce-enable-list": {
tvendov 2:7c75ab32d7c9 7762 "help": "Comma separated pin list to enable GPIO IRQ debounce",
tvendov 2:7c75ab32d7c9 7763 "value": "NC"
tvendov 2:7c75ab32d7c9 7764 },
tvendov 2:7c75ab32d7c9 7765 "gpio-irq-debounce-clock-source": {
tvendov 2:7c75ab32d7c9 7766 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
tvendov 2:7c75ab32d7c9 7767 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
tvendov 2:7c75ab32d7c9 7768 },
tvendov 2:7c75ab32d7c9 7769 "gpio-irq-debounce-sample-rate": {
tvendov 2:7c75ab32d7c9 7770 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
tvendov 2:7c75ab32d7c9 7771 "value": "GPIO_DBCTL_DBCLKSEL_16"
tvendov 2:7c75ab32d7c9 7772 }
tvendov 2:7c75ab32d7c9 7773 },
tvendov 2:7c75ab32d7c9 7774 "overrides": {
tvendov 2:7c75ab32d7c9 7775 "mpu-rom-end": "0x1fffffff"
tvendov 2:7c75ab32d7c9 7776 },
tvendov 2:7c75ab32d7c9 7777 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7778 "device_has": [
tvendov 2:7c75ab32d7c9 7779 "USTICKER",
tvendov 2:7c75ab32d7c9 7780 "LPTICKER",
tvendov 2:7c75ab32d7c9 7781 "RTC",
tvendov 2:7c75ab32d7c9 7782 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7783 "I2C",
tvendov 2:7c75ab32d7c9 7784 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7785 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7786 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7787 "PORTIN",
tvendov 2:7c75ab32d7c9 7788 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7789 "PORTOUT",
tvendov 2:7c75ab32d7c9 7790 "PWMOUT",
tvendov 2:7c75ab32d7c9 7791 "SERIAL",
tvendov 2:7c75ab32d7c9 7792 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7793 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7794 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7795 "SLEEP",
tvendov 2:7c75ab32d7c9 7796 "SPI",
tvendov 2:7c75ab32d7c9 7797 "SPISLAVE",
tvendov 2:7c75ab32d7c9 7798 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7799 "TRNG",
tvendov 2:7c75ab32d7c9 7800 "FLASH",
tvendov 2:7c75ab32d7c9 7801 "MPU"
tvendov 2:7c75ab32d7c9 7802 ],
tvendov 2:7c75ab32d7c9 7803 "detect_code": ["1305"],
tvendov 2:7c75ab32d7c9 7804 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7805 "device_name": "M2351KIAAEES",
tvendov 2:7c75ab32d7c9 7806 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7807 },
tvendov 2:7c75ab32d7c9 7808 "TMPM3H6": {
tvendov 2:7c75ab32d7c9 7809 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7810 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 7811 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7812 "extra_labels": ["TOSHIBA"],
tvendov 2:7c75ab32d7c9 7813 "macros": ["__TMPM3H6__"],
tvendov 2:7c75ab32d7c9 7814 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7815 "device_has": [
tvendov 2:7c75ab32d7c9 7816 "USTICKER",
tvendov 2:7c75ab32d7c9 7817 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7818 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7819 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7820 "PORTIN",
tvendov 2:7c75ab32d7c9 7821 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7822 "PORTOUT",
tvendov 2:7c75ab32d7c9 7823 "PWMOUT",
tvendov 2:7c75ab32d7c9 7824 "SERIAL",
tvendov 2:7c75ab32d7c9 7825 "SLEEP",
tvendov 2:7c75ab32d7c9 7826 "SPI",
tvendov 2:7c75ab32d7c9 7827 "I2C",
tvendov 2:7c75ab32d7c9 7828 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7829 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7830 "MPU"
tvendov 2:7c75ab32d7c9 7831 ],
tvendov 2:7c75ab32d7c9 7832 "device_name": "TMPM3H6FWFG",
tvendov 2:7c75ab32d7c9 7833 "detect_code": ["7012"],
tvendov 2:7c75ab32d7c9 7834 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 7835 },
tvendov 2:7c75ab32d7c9 7836 "TMPM4G9": {
tvendov 2:7c75ab32d7c9 7837 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7838 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 7839 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 7840 "extra_labels": ["TOSHIBA"],
tvendov 2:7c75ab32d7c9 7841 "macros": ["__TMPM4G9__"],
tvendov 2:7c75ab32d7c9 7842 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 7843 "device_has": [
tvendov 2:7c75ab32d7c9 7844 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7845 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7846 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7847 "PORTIN",
tvendov 2:7c75ab32d7c9 7848 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7849 "PORTOUT",
tvendov 2:7c75ab32d7c9 7850 "PWMOUT",
tvendov 2:7c75ab32d7c9 7851 "SERIAL",
tvendov 2:7c75ab32d7c9 7852 "SPI",
tvendov 2:7c75ab32d7c9 7853 "I2C",
tvendov 2:7c75ab32d7c9 7854 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 7855 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7856 "FLASH",
tvendov 2:7c75ab32d7c9 7857 "SLEEP",
tvendov 2:7c75ab32d7c9 7858 "USTICKER",
tvendov 2:7c75ab32d7c9 7859 "MPU"
tvendov 2:7c75ab32d7c9 7860 ],
tvendov 2:7c75ab32d7c9 7861 "device_name": "TMPM4G9F15FG",
tvendov 2:7c75ab32d7c9 7862 "detect_code": ["7015"],
tvendov 2:7c75ab32d7c9 7863 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7864 "bootloader_supported": true
tvendov 2:7c75ab32d7c9 7865 },
tvendov 2:7c75ab32d7c9 7866 "MCU_PSOC6": {
tvendov 2:7c75ab32d7c9 7867 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 7868 "macros": ["MBED_MPU_CUSTOM"],
tvendov 2:7c75ab32d7c9 7869 "default_toolchain": "GCC_ARM",
tvendov 2:7c75ab32d7c9 7870 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
tvendov 2:7c75ab32d7c9 7871 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 7872 "OUTPUT_EXT": "hex",
tvendov 2:7c75ab32d7c9 7873 "device_has": [
tvendov 2:7c75ab32d7c9 7874 "USTICKER",
tvendov 2:7c75ab32d7c9 7875 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 7876 "SERIAL",
tvendov 2:7c75ab32d7c9 7877 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 7878 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 7879 "PORTIN",
tvendov 2:7c75ab32d7c9 7880 "PORTOUT",
tvendov 2:7c75ab32d7c9 7881 "PORTINOUT",
tvendov 2:7c75ab32d7c9 7882 "RTC",
tvendov 2:7c75ab32d7c9 7883 "PWMOUT",
tvendov 2:7c75ab32d7c9 7884 "ANALOGIN",
tvendov 2:7c75ab32d7c9 7885 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 7886 "I2C",
tvendov 2:7c75ab32d7c9 7887 "I2C_ASYNCH",
tvendov 2:7c75ab32d7c9 7888 "SPI",
tvendov 2:7c75ab32d7c9 7889 "SPI_ASYNCH",
tvendov 2:7c75ab32d7c9 7890 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 7891 "LPTICKER",
tvendov 2:7c75ab32d7c9 7892 "SLEEP",
tvendov 2:7c75ab32d7c9 7893 "FLASH",
tvendov 2:7c75ab32d7c9 7894 "TRNG",
tvendov 2:7c75ab32d7c9 7895 "CRC"
tvendov 2:7c75ab32d7c9 7896 ],
tvendov 2:7c75ab32d7c9 7897 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 7898 "extra_labels": ["Cypress", "PSOC6"],
tvendov 2:7c75ab32d7c9 7899 "public": false
tvendov 2:7c75ab32d7c9 7900 },
tvendov 2:7c75ab32d7c9 7901 "MCU_PSOC6_M0": {
tvendov 2:7c75ab32d7c9 7902 "inherits": ["MCU_PSOC6"],
tvendov 2:7c75ab32d7c9 7903 "core": "Cortex-M0+",
tvendov 2:7c75ab32d7c9 7904 "macros_add": ["MCU_PSOC6_M0"],
tvendov 2:7c75ab32d7c9 7905 "public": false
tvendov 2:7c75ab32d7c9 7906 },
tvendov 2:7c75ab32d7c9 7907 "MCU_PSOC6_M4": {
tvendov 2:7c75ab32d7c9 7908 "inherits": ["MCU_PSOC6"],
tvendov 2:7c75ab32d7c9 7909 "macros_add": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7910 "public": false
tvendov 2:7c75ab32d7c9 7911 },
tvendov 2:7c75ab32d7c9 7912 "CY8CKIT_062_WIFI_BT": {
tvendov 2:7c75ab32d7c9 7913 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7914 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 7915 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7916 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
tvendov 2:7c75ab32d7c9 7917 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
tvendov 2:7c75ab32d7c9 7918 "detect_code": ["1900"],
tvendov 2:7c75ab32d7c9 7919 "hex_filename": "psoc6_01_cm0p_sleep.hex",
tvendov 2:7c75ab32d7c9 7920 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7921 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7922 },
tvendov 2:7c75ab32d7c9 7923 "overrides": {
tvendov 2:7c75ab32d7c9 7924 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 7925 }
tvendov 2:7c75ab32d7c9 7926 },
tvendov 2:7c75ab32d7c9 7927 "CY8CMOD_062_4343W": {
tvendov 2:7c75ab32d7c9 7928 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7929 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 7930 "device_has_remove": ["ANALOGOUT"],
tvendov 2:7c75ab32d7c9 7931 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
tvendov 2:7c75ab32d7c9 7932 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
tvendov 2:7c75ab32d7c9 7933 "public": false,
tvendov 2:7c75ab32d7c9 7934 "overrides": {
tvendov 2:7c75ab32d7c9 7935 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 7936 }
tvendov 2:7c75ab32d7c9 7937 },
tvendov 2:7c75ab32d7c9 7938 "CY8CPROTO_062_4343W": {
tvendov 2:7c75ab32d7c9 7939 "inherits": ["CY8CMOD_062_4343W"],
tvendov 2:7c75ab32d7c9 7940 "detect_code": ["1901"],
tvendov 2:7c75ab32d7c9 7941 "hex_filename": "psoc6_02_cm0p_sleep.hex",
tvendov 2:7c75ab32d7c9 7942 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7943 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7944 }
tvendov 2:7c75ab32d7c9 7945 },
tvendov 2:7c75ab32d7c9 7946 "CY8CKIT_062_BLE": {
tvendov 2:7c75ab32d7c9 7947 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7948 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7949 "extra_labels_add": ["PSOC6_01"],
tvendov 2:7c75ab32d7c9 7950 "macros_add": ["CY8C6347BZI_BLD53", "PSOC6_DYNSRM_DISABLE=1"],
tvendov 2:7c75ab32d7c9 7951 "detect_code": ["1902"],
tvendov 2:7c75ab32d7c9 7952 "hex_filename": "psoc6_01_cm0p_sleep.hex",
tvendov 2:7c75ab32d7c9 7953 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7954 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7955 }
tvendov 2:7c75ab32d7c9 7956 },
tvendov 2:7c75ab32d7c9 7957 "CY8CKIT_062_4343W": {
tvendov 2:7c75ab32d7c9 7958 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7959 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 7960 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7961 "device_has_remove": ["ANALOGOUT"],
tvendov 2:7c75ab32d7c9 7962 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
tvendov 2:7c75ab32d7c9 7963 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
tvendov 2:7c75ab32d7c9 7964 "detect_code": ["1905"],
tvendov 2:7c75ab32d7c9 7965 "hex_filename": "psoc6_02_cm0p_sleep.hex",
tvendov 2:7c75ab32d7c9 7966 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7967 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7968 },
tvendov 2:7c75ab32d7c9 7969 "overrides": {
tvendov 2:7c75ab32d7c9 7970 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 7971 }
tvendov 2:7c75ab32d7c9 7972 },
tvendov 2:7c75ab32d7c9 7973 "CYW943012P6EVB_01": {
tvendov 2:7c75ab32d7c9 7974 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 7975 "features": ["BLE"],
tvendov 2:7c75ab32d7c9 7976 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW43012", "CORDIO"],
tvendov 2:7c75ab32d7c9 7977 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
tvendov 2:7c75ab32d7c9 7978 "detect_code": ["1906"],
tvendov 2:7c75ab32d7c9 7979 "hex_filename": "psoc6_01_cm0p_sleep.hex",
tvendov 2:7c75ab32d7c9 7980 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7981 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7982 },
tvendov 2:7c75ab32d7c9 7983 "overrides": {
tvendov 2:7c75ab32d7c9 7984 "network-default-interface-type": "WIFI"
tvendov 2:7c75ab32d7c9 7985 }
tvendov 2:7c75ab32d7c9 7986 },
tvendov 2:7c75ab32d7c9 7987 "FUTURE_SEQUANA_M0": {
tvendov 2:7c75ab32d7c9 7988 "inherits": ["MCU_PSOC6_M0"],
tvendov 2:7c75ab32d7c9 7989 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 7990 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
tvendov 2:7c75ab32d7c9 7991 "extra_labels_remove": ["PSOC6"],
tvendov 2:7c75ab32d7c9 7992 "device_has_remove": ["TRNG", "CRC"],
tvendov 2:7c75ab32d7c9 7993 "macros_add": ["CY8C6347BZI_BLD53"],
tvendov 2:7c75ab32d7c9 7994 "detect_code": ["6000"],
tvendov 2:7c75ab32d7c9 7995 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 7996 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 7997 },
tvendov 2:7c75ab32d7c9 7998 "config": {
tvendov 2:7c75ab32d7c9 7999 "system-clock": {
tvendov 2:7c75ab32d7c9 8000 "help": "Desired frequency of main clock (Hz)",
tvendov 2:7c75ab32d7c9 8001 "value": "100000000UL",
tvendov 2:7c75ab32d7c9 8002 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8003 },
tvendov 2:7c75ab32d7c9 8004 "peri-clock": {
tvendov 2:7c75ab32d7c9 8005 "help": "Desired frequency of peripheral clock (Hz)",
tvendov 2:7c75ab32d7c9 8006 "value": "50000000UL",
tvendov 2:7c75ab32d7c9 8007 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8008 },
tvendov 2:7c75ab32d7c9 8009 "m0-clock": {
tvendov 2:7c75ab32d7c9 8010 "help": "Desired frequency of M0+ core clock (Hz)",
tvendov 2:7c75ab32d7c9 8011 "value": "50000000UL",
tvendov 2:7c75ab32d7c9 8012 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8013 }
tvendov 2:7c75ab32d7c9 8014 }
tvendov 2:7c75ab32d7c9 8015 },
tvendov 2:7c75ab32d7c9 8016 "FUTURE_SEQUANA": {
tvendov 2:7c75ab32d7c9 8017 "inherits": ["MCU_PSOC6_M4"],
tvendov 2:7c75ab32d7c9 8018 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 8019 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
tvendov 2:7c75ab32d7c9 8020 "extra_labels_remove": ["PSOC6"],
tvendov 2:7c75ab32d7c9 8021 "device_has_remove": ["TRNG", "CRC"],
tvendov 2:7c75ab32d7c9 8022 "macros_add": ["CY8C6347BZI_BLD53"],
tvendov 2:7c75ab32d7c9 8023 "detect_code": ["6000"],
tvendov 2:7c75ab32d7c9 8024 "hex_filename": "psoc63_m0_default_1.03.hex",
tvendov 2:7c75ab32d7c9 8025 "post_binary_hook": {
tvendov 2:7c75ab32d7c9 8026 "function": "PSOC6Code.complete"
tvendov 2:7c75ab32d7c9 8027 },
tvendov 2:7c75ab32d7c9 8028 "config": {
tvendov 2:7c75ab32d7c9 8029 "system-clock": {
tvendov 2:7c75ab32d7c9 8030 "help": "Desired frequency of main clock (Hz)",
tvendov 2:7c75ab32d7c9 8031 "value": "100000000UL",
tvendov 2:7c75ab32d7c9 8032 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8033 },
tvendov 2:7c75ab32d7c9 8034 "peri-clock": {
tvendov 2:7c75ab32d7c9 8035 "help": "Desired frequency of peripheral clock (Hz)",
tvendov 2:7c75ab32d7c9 8036 "value": "50000000UL",
tvendov 2:7c75ab32d7c9 8037 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8038 },
tvendov 2:7c75ab32d7c9 8039 "m0-clock": {
tvendov 2:7c75ab32d7c9 8040 "help": "Desired frequency of M0+ core clock (Hz)",
tvendov 2:7c75ab32d7c9 8041 "value": "50000000UL",
tvendov 2:7c75ab32d7c9 8042 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
tvendov 2:7c75ab32d7c9 8043 }
tvendov 2:7c75ab32d7c9 8044 }
tvendov 2:7c75ab32d7c9 8045 },
tvendov 2:7c75ab32d7c9 8046 "FUTURE_SEQUANA_M0_PSA": {
tvendov 2:7c75ab32d7c9 8047 "inherits": ["SPE_Target", "FUTURE_SEQUANA_M0"],
tvendov 2:7c75ab32d7c9 8048 "components_add": ["SPM_MAILBOX", "FLASHIAP"],
tvendov 2:7c75ab32d7c9 8049 "extra_labels_add": ["PSA"],
tvendov 2:7c75ab32d7c9 8050 "macros_add": [
tvendov 2:7c75ab32d7c9 8051 "PSOC6_DYNSRM_DISABLE=1",
tvendov 2:7c75ab32d7c9 8052 "MBEDTLS_PSA_CRYPTO_SPM",
tvendov 2:7c75ab32d7c9 8053 "MBEDTLS_PSA_CRYPTO_C",
tvendov 2:7c75ab32d7c9 8054 "MBEDTLS_ENTROPY_NV_SEED",
tvendov 2:7c75ab32d7c9 8055 "MBEDTLS_PLATFORM_NV_SEED_READ_MACRO=mbed_default_seed_read",
tvendov 2:7c75ab32d7c9 8056 "MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO=mbed_default_seed_write"
tvendov 2:7c75ab32d7c9 8057 ],
tvendov 2:7c75ab32d7c9 8058 "deliver_to_target": "FUTURE_SEQUANA_PSA",
tvendov 2:7c75ab32d7c9 8059 "overrides": {
tvendov 2:7c75ab32d7c9 8060 "secure-rom-start": "0x10000000",
tvendov 2:7c75ab32d7c9 8061 "secure-rom-size": "0x80000",
tvendov 2:7c75ab32d7c9 8062 "non-secure-rom-start": "0x10080000",
tvendov 2:7c75ab32d7c9 8063 "non-secure-rom-size": "0x78000",
tvendov 2:7c75ab32d7c9 8064 "secure-ram-start": "0x08000000",
tvendov 2:7c75ab32d7c9 8065 "secure-ram-size": "0x10000",
tvendov 2:7c75ab32d7c9 8066 "non-secure-ram-start": "0x08010000",
tvendov 2:7c75ab32d7c9 8067 "non-secure-ram-size": "0x37700",
tvendov 2:7c75ab32d7c9 8068 "shared-ram-start": "0x08047700",
tvendov 2:7c75ab32d7c9 8069 "shared-ram-size": "0x100"
tvendov 2:7c75ab32d7c9 8070 }
tvendov 2:7c75ab32d7c9 8071 },
tvendov 2:7c75ab32d7c9 8072 "FUTURE_SEQUANA_PSA": {
tvendov 2:7c75ab32d7c9 8073 "inherits": ["NSPE_Target", "FUTURE_SEQUANA"],
tvendov 2:7c75ab32d7c9 8074 "extra_labels_add": ["PSA"],
tvendov 2:7c75ab32d7c9 8075 "extra_labels_remove": ["CORDIO"],
tvendov 2:7c75ab32d7c9 8076 "components_add": ["SPM_MAILBOX"],
tvendov 2:7c75ab32d7c9 8077 "macros_add": ["PSOC6_DYNSRM_DISABLE=1", "MBEDTLS_PSA_CRYPTO_C"],
tvendov 2:7c75ab32d7c9 8078 "hex_filename": "psa_release_1.0.hex",
tvendov 2:7c75ab32d7c9 8079 "overrides": {
tvendov 2:7c75ab32d7c9 8080 "secure-rom-start": "0x10000000",
tvendov 2:7c75ab32d7c9 8081 "secure-rom-size": "0x80000",
tvendov 2:7c75ab32d7c9 8082 "non-secure-rom-start": "0x10080000",
tvendov 2:7c75ab32d7c9 8083 "non-secure-rom-size": "0x78000",
tvendov 2:7c75ab32d7c9 8084 "secure-ram-start": "0x08000000",
tvendov 2:7c75ab32d7c9 8085 "secure-ram-size": "0x10000",
tvendov 2:7c75ab32d7c9 8086 "non-secure-ram-start": "0x08010000",
tvendov 2:7c75ab32d7c9 8087 "non-secure-ram-size": "0x37700",
tvendov 2:7c75ab32d7c9 8088 "shared-ram-start": "0x08047700",
tvendov 2:7c75ab32d7c9 8089 "shared-ram-size": "0x100"
tvendov 2:7c75ab32d7c9 8090 }
tvendov 2:7c75ab32d7c9 8091 },
tvendov 2:7c75ab32d7c9 8092 "TMPM3HQ": {
tvendov 2:7c75ab32d7c9 8093 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 8094 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 8095 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 8096 "extra_labels": ["TOSHIBA"],
tvendov 2:7c75ab32d7c9 8097 "macros": ["__TMPM3HQ__"],
tvendov 2:7c75ab32d7c9 8098 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 8099 "device_has": [
tvendov 2:7c75ab32d7c9 8100 "USTICKER",
tvendov 2:7c75ab32d7c9 8101 "ANALOGIN",
tvendov 2:7c75ab32d7c9 8102 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 8103 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 8104 "PORTIN",
tvendov 2:7c75ab32d7c9 8105 "PORTINOUT",
tvendov 2:7c75ab32d7c9 8106 "PORTOUT",
tvendov 2:7c75ab32d7c9 8107 "PWMOUT",
tvendov 2:7c75ab32d7c9 8108 "SERIAL",
tvendov 2:7c75ab32d7c9 8109 "SLEEP",
tvendov 2:7c75ab32d7c9 8110 "SPI",
tvendov 2:7c75ab32d7c9 8111 "I2C",
tvendov 2:7c75ab32d7c9 8112 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 8113 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 8114 "MPU"
tvendov 2:7c75ab32d7c9 8115 ],
tvendov 2:7c75ab32d7c9 8116 "device_name": "TMPM3HQFDFG",
tvendov 2:7c75ab32d7c9 8117 "detect_code": ["7014"],
tvendov 2:7c75ab32d7c9 8118 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 8119 },
tvendov 2:7c75ab32d7c9 8120 "RDA5981X": {
tvendov 2:7c75ab32d7c9 8121 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 8122 "core": "Cortex-M4F",
tvendov 2:7c75ab32d7c9 8123 "public": true,
tvendov 2:7c75ab32d7c9 8124 "extra_labels": ["RDA", "UNO_91H", "FLASH_CMSIS_ALGO", "RDA_EMAC"],
tvendov 2:7c75ab32d7c9 8125 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
tvendov 2:7c75ab32d7c9 8126 "macros": ["TWO_RAM_REGIONS", "CMSIS_NVIC_VIRTUAL", "CMSIS_NVIC_VIRTUAL_HEADER_FILE=\"RDA5981_nvic_virtual.h\""],
tvendov 2:7c75ab32d7c9 8127 "device_has": [
tvendov 2:7c75ab32d7c9 8128 "USTICKER",
tvendov 2:7c75ab32d7c9 8129 "PORTIN",
tvendov 2:7c75ab32d7c9 8130 "PORTOUT",
tvendov 2:7c75ab32d7c9 8131 "PORTINOUT",
tvendov 2:7c75ab32d7c9 8132 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 8133 "EMAC",
tvendov 2:7c75ab32d7c9 8134 "SERIAL",
tvendov 2:7c75ab32d7c9 8135 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 8136 "PWMOUT",
tvendov 2:7c75ab32d7c9 8137 "SPI",
tvendov 2:7c75ab32d7c9 8138 "SLEEP",
tvendov 2:7c75ab32d7c9 8139 "ANALOGIN",
tvendov 2:7c75ab32d7c9 8140 "FLASH",
tvendov 2:7c75ab32d7c9 8141 "TRNG"
tvendov 2:7c75ab32d7c9 8142 ],
tvendov 2:7c75ab32d7c9 8143 "release_versions": ["2", "5"]
tvendov 2:7c75ab32d7c9 8144 },
tvendov 2:7c75ab32d7c9 8145 "UNO_91H": {
tvendov 2:7c75ab32d7c9 8146 "inherits": ["RDA5981X"],
tvendov 2:7c75ab32d7c9 8147 "detect_code": ["8001"],
tvendov 2:7c75ab32d7c9 8148 "overrides": {
tvendov 2:7c75ab32d7c9 8149 "network-default-interface-type" : "WIFI"
tvendov 2:7c75ab32d7c9 8150 }
tvendov 2:7c75ab32d7c9 8151 },
tvendov 2:7c75ab32d7c9 8152 "GD32_Target": {
tvendov 2:7c75ab32d7c9 8153 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 8154 "public": false,
tvendov 2:7c75ab32d7c9 8155 "extra_labels": ["GigaDevice"],
tvendov 2:7c75ab32d7c9 8156 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
tvendov 2:7c75ab32d7c9 8157 "device_has": [
tvendov 2:7c75ab32d7c9 8158 "USTICKER",
tvendov 2:7c75ab32d7c9 8159 "ANALOGIN",
tvendov 2:7c75ab32d7c9 8160 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 8161 "PORTIN",
tvendov 2:7c75ab32d7c9 8162 "PORTINOUT",
tvendov 2:7c75ab32d7c9 8163 "PORTOUT",
tvendov 2:7c75ab32d7c9 8164 "PWMOUT",
tvendov 2:7c75ab32d7c9 8165 "SERIAL"
tvendov 2:7c75ab32d7c9 8166 ]
tvendov 2:7c75ab32d7c9 8167 },
tvendov 2:7c75ab32d7c9 8168 "GD32_F307VG": {
tvendov 2:7c75ab32d7c9 8169 "inherits": ["GD32_Target"],
tvendov 2:7c75ab32d7c9 8170 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 8171 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 8172 "extra_labels_add": ["GD32F30X", "GD32F307VG", "GD_EMAC"],
tvendov 2:7c75ab32d7c9 8173 "device_has_add": [
tvendov 2:7c75ab32d7c9 8174 "RTC",
tvendov 2:7c75ab32d7c9 8175 "I2C",
tvendov 2:7c75ab32d7c9 8176 "CAN",
tvendov 2:7c75ab32d7c9 8177 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 8178 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 8179 "SPI",
tvendov 2:7c75ab32d7c9 8180 "SPISLAVE",
tvendov 2:7c75ab32d7c9 8181 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 8182 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 8183 "EMAC",
tvendov 2:7c75ab32d7c9 8184 "FLASH",
tvendov 2:7c75ab32d7c9 8185 "SLEEP",
tvendov 2:7c75ab32d7c9 8186 "MPU"
tvendov 2:7c75ab32d7c9 8187 ],
tvendov 2:7c75ab32d7c9 8188 "detect_code": ["1701"],
tvendov 2:7c75ab32d7c9 8189 "macros_add": ["GD32F30X_CL"],
tvendov 2:7c75ab32d7c9 8190 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 8191 "overrides": {
tvendov 2:7c75ab32d7c9 8192 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 8193 }
tvendov 2:7c75ab32d7c9 8194 },
tvendov 2:7c75ab32d7c9 8195 "TT_M3HQ": {
tvendov 2:7c75ab32d7c9 8196 "inherits": ["Target"],
tvendov 2:7c75ab32d7c9 8197 "core": "Cortex-M3",
tvendov 2:7c75ab32d7c9 8198 "is_disk_virtual": true,
tvendov 2:7c75ab32d7c9 8199 "extra_labels": ["TT"],
tvendov 2:7c75ab32d7c9 8200 "macros": ["__TT_M3HQ__"],
tvendov 2:7c75ab32d7c9 8201 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
tvendov 2:7c75ab32d7c9 8202 "device_has": [
tvendov 2:7c75ab32d7c9 8203 "ANALOGIN",
tvendov 2:7c75ab32d7c9 8204 "USTICKER",
tvendov 2:7c75ab32d7c9 8205 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 8206 "INTERRUPTIN",
tvendov 2:7c75ab32d7c9 8207 "PORTIN",
tvendov 2:7c75ab32d7c9 8208 "PORTINOUT",
tvendov 2:7c75ab32d7c9 8209 "PORTOUT",
tvendov 2:7c75ab32d7c9 8210 "PWMOUT",
tvendov 2:7c75ab32d7c9 8211 "SERIAL",
tvendov 2:7c75ab32d7c9 8212 "SLEEP",
tvendov 2:7c75ab32d7c9 8213 "SPI",
tvendov 2:7c75ab32d7c9 8214 "I2C",
tvendov 2:7c75ab32d7c9 8215 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 8216 "STDIO_MESSAGES",
tvendov 2:7c75ab32d7c9 8217 "MPU"
tvendov 2:7c75ab32d7c9 8218 ],
tvendov 2:7c75ab32d7c9 8219 "device_name": "TMPM3HQFDFG",
tvendov 2:7c75ab32d7c9 8220 "detect_code": ["8012"],
tvendov 2:7c75ab32d7c9 8221 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 8222 },
tvendov 2:7c75ab32d7c9 8223 "GD32_F450ZI": {
tvendov 2:7c75ab32d7c9 8224 "inherits": ["GD32_Target"],
tvendov 2:7c75ab32d7c9 8225 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 8226 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 8227 "extra_labels_add": ["GD32F4XX", "GD32F450ZI", "GD_EMAC"],
tvendov 2:7c75ab32d7c9 8228 "device_has_add": [
tvendov 2:7c75ab32d7c9 8229 "RTC",
tvendov 2:7c75ab32d7c9 8230 "I2C",
tvendov 2:7c75ab32d7c9 8231 "CAN",
tvendov 2:7c75ab32d7c9 8232 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 8233 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 8234 "SPI",
tvendov 2:7c75ab32d7c9 8235 "SPISLAVE",
tvendov 2:7c75ab32d7c9 8236 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 8237 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 8238 "EMAC",
tvendov 2:7c75ab32d7c9 8239 "FLASH",
tvendov 2:7c75ab32d7c9 8240 "SLEEP",
tvendov 2:7c75ab32d7c9 8241 "MPU",
tvendov 2:7c75ab32d7c9 8242 "TRNG"
tvendov 2:7c75ab32d7c9 8243 ],
tvendov 2:7c75ab32d7c9 8244 "device_name": "GD32F450ZI",
tvendov 2:7c75ab32d7c9 8245 "detect_code": ["1702"],
tvendov 2:7c75ab32d7c9 8246 "macros_add": ["GD32F450"],
tvendov 2:7c75ab32d7c9 8247 "release_versions": ["5"],
tvendov 2:7c75ab32d7c9 8248 "overrides": {
tvendov 2:7c75ab32d7c9 8249 "network-default-interface-type": "ETHERNET"
tvendov 2:7c75ab32d7c9 8250 }
tvendov 2:7c75ab32d7c9 8251 },
tvendov 2:7c75ab32d7c9 8252 "GD32_E103VB": {
tvendov 2:7c75ab32d7c9 8253 "inherits": ["GD32_Target"],
tvendov 2:7c75ab32d7c9 8254 "supported_form_factors": ["ARDUINO"],
tvendov 2:7c75ab32d7c9 8255 "core": "Cortex-M4",
tvendov 2:7c75ab32d7c9 8256 "extra_labels_add": ["GD32E10X", "GD32E103VB"],
tvendov 2:7c75ab32d7c9 8257 "device_has_add": [
tvendov 2:7c75ab32d7c9 8258 "RTC",
tvendov 2:7c75ab32d7c9 8259 "I2C",
tvendov 2:7c75ab32d7c9 8260 "CAN",
tvendov 2:7c75ab32d7c9 8261 "I2CSLAVE",
tvendov 2:7c75ab32d7c9 8262 "ANALOGOUT",
tvendov 2:7c75ab32d7c9 8263 "SPI",
tvendov 2:7c75ab32d7c9 8264 "SPISLAVE",
tvendov 2:7c75ab32d7c9 8265 "SERIAL_ASYNCH",
tvendov 2:7c75ab32d7c9 8266 "SERIAL_FC",
tvendov 2:7c75ab32d7c9 8267 "FLASH",
tvendov 2:7c75ab32d7c9 8268 "SLEEP"
tvendov 2:7c75ab32d7c9 8269 ],
tvendov 2:7c75ab32d7c9 8270 "detect_code": ["1703"],
tvendov 2:7c75ab32d7c9 8271 "macros_add": ["GD32E10X"],
tvendov 2:7c75ab32d7c9 8272 "release_versions": ["5"]
tvendov 2:7c75ab32d7c9 8273 }
tvendov 2:7c75ab32d7c9 8274 }
tvendov 2:7c75ab32d7c9 8275