code for read VL53l0x sensor with CAN

Dependencies:   mbed

Committer:
pablo_bmxrp
Date:
Mon Mar 18 22:36:03 2019 +0000
Revision:
0:44429c0a71d4
adicionado CAN

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pablo_bmxrp 0:44429c0a71d4 1 {
pablo_bmxrp 0:44429c0a71d4 2 "Target": {
pablo_bmxrp 0:44429c0a71d4 3 "core": null,
pablo_bmxrp 0:44429c0a71d4 4 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 5 "supported_toolchains": null,
pablo_bmxrp 0:44429c0a71d4 6 "extra_labels": [],
pablo_bmxrp 0:44429c0a71d4 7 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
pablo_bmxrp 0:44429c0a71d4 8 "is_disk_virtual": false,
pablo_bmxrp 0:44429c0a71d4 9 "macros": [],
pablo_bmxrp 0:44429c0a71d4 10 "device_has": [],
pablo_bmxrp 0:44429c0a71d4 11 "features": [],
pablo_bmxrp 0:44429c0a71d4 12 "detect_code": [],
pablo_bmxrp 0:44429c0a71d4 13 "public": false,
pablo_bmxrp 0:44429c0a71d4 14 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 15 "bootloader_supported": false,
pablo_bmxrp 0:44429c0a71d4 16 "static_memory_defines": true,
pablo_bmxrp 0:44429c0a71d4 17 "config": {
pablo_bmxrp 0:44429c0a71d4 18 "console-uart-flow-control": {
pablo_bmxrp 0:44429c0a71d4 19 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
pablo_bmxrp 0:44429c0a71d4 20 "value": null
pablo_bmxrp 0:44429c0a71d4 21 },
pablo_bmxrp 0:44429c0a71d4 22 "network-default-interface-type": {
pablo_bmxrp 0:44429c0a71d4 23 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
pablo_bmxrp 0:44429c0a71d4 24 "value": null
pablo_bmxrp 0:44429c0a71d4 25 },
pablo_bmxrp 0:44429c0a71d4 26 "deep-sleep-latency": {
pablo_bmxrp 0:44429c0a71d4 27 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
pablo_bmxrp 0:44429c0a71d4 28 "value": 0
pablo_bmxrp 0:44429c0a71d4 29 },
pablo_bmxrp 0:44429c0a71d4 30 "boot-stack-size": {
pablo_bmxrp 0:44429c0a71d4 31 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
pablo_bmxrp 0:44429c0a71d4 32 "value": "0x1000"
pablo_bmxrp 0:44429c0a71d4 33 },
pablo_bmxrp 0:44429c0a71d4 34 "mpu-rom-end": {
pablo_bmxrp 0:44429c0a71d4 35 "help": "Last address of ROM protected by the MPU",
pablo_bmxrp 0:44429c0a71d4 36 "value": "0x0fffffff"
pablo_bmxrp 0:44429c0a71d4 37 }
pablo_bmxrp 0:44429c0a71d4 38 }
pablo_bmxrp 0:44429c0a71d4 39 },
pablo_bmxrp 0:44429c0a71d4 40 "PSA_Target": {
pablo_bmxrp 0:44429c0a71d4 41 "public": false,
pablo_bmxrp 0:44429c0a71d4 42 "config": {
pablo_bmxrp 0:44429c0a71d4 43 "secure-rom-start": {
pablo_bmxrp 0:44429c0a71d4 44 "help": "Starting address of Secure ROM",
pablo_bmxrp 0:44429c0a71d4 45 "value": null,
pablo_bmxrp 0:44429c0a71d4 46 "macro_name": "PSA_SECURE_ROM_START",
pablo_bmxrp 0:44429c0a71d4 47 "conflicts": ["target.mbed_rom_start"]
pablo_bmxrp 0:44429c0a71d4 48 },
pablo_bmxrp 0:44429c0a71d4 49 "secure-rom-size": {
pablo_bmxrp 0:44429c0a71d4 50 "help": "Size in bytes of Secure ROM",
pablo_bmxrp 0:44429c0a71d4 51 "value": null,
pablo_bmxrp 0:44429c0a71d4 52 "macro_name": "PSA_SECURE_ROM_SIZE",
pablo_bmxrp 0:44429c0a71d4 53 "conflicts": ["target.mbed_rom_size"]
pablo_bmxrp 0:44429c0a71d4 54 },
pablo_bmxrp 0:44429c0a71d4 55 "non-secure-rom-start": {
pablo_bmxrp 0:44429c0a71d4 56 "help": "Starting address of Non-secure ROM",
pablo_bmxrp 0:44429c0a71d4 57 "value": null,
pablo_bmxrp 0:44429c0a71d4 58 "macro_name": "PSA_NON_SECURE_ROM_START",
pablo_bmxrp 0:44429c0a71d4 59 "conflicts": ["target.mbed_rom_start"]
pablo_bmxrp 0:44429c0a71d4 60 },
pablo_bmxrp 0:44429c0a71d4 61 "non-secure-rom-size": {
pablo_bmxrp 0:44429c0a71d4 62 "help": "Size in bytes of Non-secure ROM",
pablo_bmxrp 0:44429c0a71d4 63 "value": null,
pablo_bmxrp 0:44429c0a71d4 64 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
pablo_bmxrp 0:44429c0a71d4 65 "conflicts": ["target.mbed_rom_size"]
pablo_bmxrp 0:44429c0a71d4 66 },
pablo_bmxrp 0:44429c0a71d4 67 "secure-ram-start": {
pablo_bmxrp 0:44429c0a71d4 68 "help": "Starting address of Secure RAM",
pablo_bmxrp 0:44429c0a71d4 69 "value": null,
pablo_bmxrp 0:44429c0a71d4 70 "macro_name": "PSA_SECURE_RAM_START",
pablo_bmxrp 0:44429c0a71d4 71 "conflicts": ["target.mbed_ram_start"]
pablo_bmxrp 0:44429c0a71d4 72 },
pablo_bmxrp 0:44429c0a71d4 73 "secure-ram-size": {
pablo_bmxrp 0:44429c0a71d4 74 "help": "Size in bytes of Secure RAM",
pablo_bmxrp 0:44429c0a71d4 75 "value": null,
pablo_bmxrp 0:44429c0a71d4 76 "macro_name": "PSA_SECURE_RAM_SIZE",
pablo_bmxrp 0:44429c0a71d4 77 "conflicts": ["target.mbed_ram_size"]
pablo_bmxrp 0:44429c0a71d4 78 },
pablo_bmxrp 0:44429c0a71d4 79 "non-secure-ram-start": {
pablo_bmxrp 0:44429c0a71d4 80 "help": "Starting address of Non-secure RAM",
pablo_bmxrp 0:44429c0a71d4 81 "value": null,
pablo_bmxrp 0:44429c0a71d4 82 "macro_name": "PSA_NON_SECURE_RAM_START",
pablo_bmxrp 0:44429c0a71d4 83 "conflicts": ["target.mbed_ram_start"]
pablo_bmxrp 0:44429c0a71d4 84 },
pablo_bmxrp 0:44429c0a71d4 85 "non-secure-ram-size": {
pablo_bmxrp 0:44429c0a71d4 86 "help": "Size in bytes of Non-secure RAM",
pablo_bmxrp 0:44429c0a71d4 87 "value": null,
pablo_bmxrp 0:44429c0a71d4 88 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
pablo_bmxrp 0:44429c0a71d4 89 "conflicts": ["target.mbed_ram_size"]
pablo_bmxrp 0:44429c0a71d4 90 },
pablo_bmxrp 0:44429c0a71d4 91 "shared-ram-start": {
pablo_bmxrp 0:44429c0a71d4 92 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
pablo_bmxrp 0:44429c0a71d4 93 "value": null,
pablo_bmxrp 0:44429c0a71d4 94 "macro_name": "PSA_SHARED_RAM_START"
pablo_bmxrp 0:44429c0a71d4 95 },
pablo_bmxrp 0:44429c0a71d4 96 "shared-ram-size": {
pablo_bmxrp 0:44429c0a71d4 97 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
pablo_bmxrp 0:44429c0a71d4 98 "value": null,
pablo_bmxrp 0:44429c0a71d4 99 "macro_name": "PSA_SHARED_RAM_SIZE"
pablo_bmxrp 0:44429c0a71d4 100 }
pablo_bmxrp 0:44429c0a71d4 101 }
pablo_bmxrp 0:44429c0a71d4 102 },
pablo_bmxrp 0:44429c0a71d4 103 "NSPE_Target": {
pablo_bmxrp 0:44429c0a71d4 104 "inherits": ["PSA_Target"],
pablo_bmxrp 0:44429c0a71d4 105 "components": ["PSA_SRV_IPC", "NSPE"],
pablo_bmxrp 0:44429c0a71d4 106 "device_has_add": ["TRNG"],
pablo_bmxrp 0:44429c0a71d4 107 "public": false
pablo_bmxrp 0:44429c0a71d4 108 },
pablo_bmxrp 0:44429c0a71d4 109 "SPE_Target": {
pablo_bmxrp 0:44429c0a71d4 110 "inherits": ["PSA_Target"],
pablo_bmxrp 0:44429c0a71d4 111 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
pablo_bmxrp 0:44429c0a71d4 112 "public": false
pablo_bmxrp 0:44429c0a71d4 113 },
pablo_bmxrp 0:44429c0a71d4 114 "CM4_UARM": {
pablo_bmxrp 0:44429c0a71d4 115 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 116 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 117 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 118 "public": false,
pablo_bmxrp 0:44429c0a71d4 119 "supported_toolchains": ["uARM"],
pablo_bmxrp 0:44429c0a71d4 120 "default_lib": "small"
pablo_bmxrp 0:44429c0a71d4 121 },
pablo_bmxrp 0:44429c0a71d4 122 "CM4_ARM": {
pablo_bmxrp 0:44429c0a71d4 123 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 124 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 125 "public": false,
pablo_bmxrp 0:44429c0a71d4 126 "supported_toolchains": ["ARM"]
pablo_bmxrp 0:44429c0a71d4 127 },
pablo_bmxrp 0:44429c0a71d4 128 "CM4F_UARM": {
pablo_bmxrp 0:44429c0a71d4 129 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 130 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 131 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 132 "public": false,
pablo_bmxrp 0:44429c0a71d4 133 "supported_toolchains": ["uARM"],
pablo_bmxrp 0:44429c0a71d4 134 "default_lib": "small"
pablo_bmxrp 0:44429c0a71d4 135 },
pablo_bmxrp 0:44429c0a71d4 136 "CM4F_ARM": {
pablo_bmxrp 0:44429c0a71d4 137 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 138 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 139 "public": false,
pablo_bmxrp 0:44429c0a71d4 140 "supported_toolchains": ["ARM"]
pablo_bmxrp 0:44429c0a71d4 141 },
pablo_bmxrp 0:44429c0a71d4 142 "LPCTarget": {
pablo_bmxrp 0:44429c0a71d4 143 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 144 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
pablo_bmxrp 0:44429c0a71d4 145 "public": false
pablo_bmxrp 0:44429c0a71d4 146 },
pablo_bmxrp 0:44429c0a71d4 147 "LPC11C24": {
pablo_bmxrp 0:44429c0a71d4 148 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 149 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 150 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
pablo_bmxrp 0:44429c0a71d4 151 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 152 "macros": [
pablo_bmxrp 0:44429c0a71d4 153 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 155 ],
pablo_bmxrp 0:44429c0a71d4 156 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 157 "device_has": [
pablo_bmxrp 0:44429c0a71d4 158 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 159 "CAN",
pablo_bmxrp 0:44429c0a71d4 160 "I2C",
pablo_bmxrp 0:44429c0a71d4 161 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 162 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 163 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 164 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 165 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 166 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 167 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 168 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 169 "SPI",
pablo_bmxrp 0:44429c0a71d4 170 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 171 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 172 ],
pablo_bmxrp 0:44429c0a71d4 173 "device_name": "LPC11C24FBD48/301"
pablo_bmxrp 0:44429c0a71d4 174 },
pablo_bmxrp 0:44429c0a71d4 175 "LPC1114": {
pablo_bmxrp 0:44429c0a71d4 176 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 177 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 178 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 179 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
pablo_bmxrp 0:44429c0a71d4 180 "macros": [
pablo_bmxrp 0:44429c0a71d4 181 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 182 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 183 ],
pablo_bmxrp 0:44429c0a71d4 184 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 185 "device_has": [
pablo_bmxrp 0:44429c0a71d4 186 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 187 "I2C",
pablo_bmxrp 0:44429c0a71d4 188 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 189 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 190 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 191 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 192 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 193 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 194 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 195 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 196 "SPI",
pablo_bmxrp 0:44429c0a71d4 197 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 198 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 199 ],
pablo_bmxrp 0:44429c0a71d4 200 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 201 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 202 "device_name": "LPC1114FN28/102"
pablo_bmxrp 0:44429c0a71d4 203 },
pablo_bmxrp 0:44429c0a71d4 204 "LPC11U24": {
pablo_bmxrp 0:44429c0a71d4 205 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 206 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 207 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 208 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
pablo_bmxrp 0:44429c0a71d4 209 "macros": [
pablo_bmxrp 0:44429c0a71d4 210 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 211 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 212 ],
pablo_bmxrp 0:44429c0a71d4 213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 214 "detect_code": ["1040"],
pablo_bmxrp 0:44429c0a71d4 215 "device_has": [
pablo_bmxrp 0:44429c0a71d4 216 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 217 "I2C",
pablo_bmxrp 0:44429c0a71d4 218 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 219 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 220 "LOCALFILESYSTEM",
pablo_bmxrp 0:44429c0a71d4 221 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 222 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 223 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 224 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 225 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 226 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 227 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 228 "SPI",
pablo_bmxrp 0:44429c0a71d4 229 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 230 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 231 ],
pablo_bmxrp 0:44429c0a71d4 232 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 233 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 234 "device_name": "LPC11U24FBD48/401"
pablo_bmxrp 0:44429c0a71d4 235 },
pablo_bmxrp 0:44429c0a71d4 236 "OC_MBUINO": {
pablo_bmxrp 0:44429c0a71d4 237 "inherits": ["LPC11U24"],
pablo_bmxrp 0:44429c0a71d4 238 "macros": [
pablo_bmxrp 0:44429c0a71d4 239 "TARGET_LPC11U24",
pablo_bmxrp 0:44429c0a71d4 240 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 241 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 242 ],
pablo_bmxrp 0:44429c0a71d4 243 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 244 "device_has": [
pablo_bmxrp 0:44429c0a71d4 245 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 246 "I2C",
pablo_bmxrp 0:44429c0a71d4 247 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 248 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 249 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 250 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 251 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 252 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 253 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 254 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 255 "SPI",
pablo_bmxrp 0:44429c0a71d4 256 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 257 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 258 ],
pablo_bmxrp 0:44429c0a71d4 259 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 260 },
pablo_bmxrp 0:44429c0a71d4 261 "LPC11U24_301": {
pablo_bmxrp 0:44429c0a71d4 262 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 263 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 264 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 265 "macros": [
pablo_bmxrp 0:44429c0a71d4 266 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 268 ],
pablo_bmxrp 0:44429c0a71d4 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 270 "device_has": [
pablo_bmxrp 0:44429c0a71d4 271 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 272 "I2C",
pablo_bmxrp 0:44429c0a71d4 273 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 274 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 275 "LOCALFILESYSTEM",
pablo_bmxrp 0:44429c0a71d4 276 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 277 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 278 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 279 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 280 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 281 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 282 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 283 "SPI",
pablo_bmxrp 0:44429c0a71d4 284 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 285 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 286 ],
pablo_bmxrp 0:44429c0a71d4 287 "device_name": "LPC11U24FHI33/301"
pablo_bmxrp 0:44429c0a71d4 288 },
pablo_bmxrp 0:44429c0a71d4 289 "LPC11U34_421": {
pablo_bmxrp 0:44429c0a71d4 290 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 291 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 292 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 293 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 294 "macros": [
pablo_bmxrp 0:44429c0a71d4 295 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 296 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 297 ],
pablo_bmxrp 0:44429c0a71d4 298 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 299 "device_has": [
pablo_bmxrp 0:44429c0a71d4 300 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 301 "I2C",
pablo_bmxrp 0:44429c0a71d4 302 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 303 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 304 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 305 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 306 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 307 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 308 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 309 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 310 "SPI",
pablo_bmxrp 0:44429c0a71d4 311 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 312 ],
pablo_bmxrp 0:44429c0a71d4 313 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 314 "device_name": "LPC11U34FBD48/311"
pablo_bmxrp 0:44429c0a71d4 315 },
pablo_bmxrp 0:44429c0a71d4 316 "MICRONFCBOARD": {
pablo_bmxrp 0:44429c0a71d4 317 "inherits": ["LPC11U34_421"],
pablo_bmxrp 0:44429c0a71d4 318 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
pablo_bmxrp 0:44429c0a71d4 319 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
pablo_bmxrp 0:44429c0a71d4 320 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 321 "device_name": "LPC11U34FBD48/311"
pablo_bmxrp 0:44429c0a71d4 322 },
pablo_bmxrp 0:44429c0a71d4 323 "LPC11U35_401": {
pablo_bmxrp 0:44429c0a71d4 324 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 325 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 326 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 327 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 328 "macros": [
pablo_bmxrp 0:44429c0a71d4 329 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 330 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 331 ],
pablo_bmxrp 0:44429c0a71d4 332 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 333 "device_has": [
pablo_bmxrp 0:44429c0a71d4 334 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 335 "I2C",
pablo_bmxrp 0:44429c0a71d4 336 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 337 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 338 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 339 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 340 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 341 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 342 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 343 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 344 "SPI",
pablo_bmxrp 0:44429c0a71d4 345 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 346 ],
pablo_bmxrp 0:44429c0a71d4 347 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 348 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 349 "device_name": "LPC11U35FBD48/401"
pablo_bmxrp 0:44429c0a71d4 350 },
pablo_bmxrp 0:44429c0a71d4 351 "LPC11U35_501": {
pablo_bmxrp 0:44429c0a71d4 352 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 353 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 354 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 355 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
pablo_bmxrp 0:44429c0a71d4 356 "macros": [
pablo_bmxrp 0:44429c0a71d4 357 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 358 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 359 ],
pablo_bmxrp 0:44429c0a71d4 360 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 361 "device_has": [
pablo_bmxrp 0:44429c0a71d4 362 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 363 "I2C",
pablo_bmxrp 0:44429c0a71d4 364 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 365 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 366 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 367 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 368 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 369 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 370 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 371 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 372 "SPI",
pablo_bmxrp 0:44429c0a71d4 373 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 374 ],
pablo_bmxrp 0:44429c0a71d4 375 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 376 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 377 "device_name": "LPC11U35FHI33/501"
pablo_bmxrp 0:44429c0a71d4 378 },
pablo_bmxrp 0:44429c0a71d4 379 "LPC11U35_501_IBDAP": {
pablo_bmxrp 0:44429c0a71d4 380 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 381 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 382 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 383 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
pablo_bmxrp 0:44429c0a71d4 384 "macros": [
pablo_bmxrp 0:44429c0a71d4 385 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 386 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 387 ],
pablo_bmxrp 0:44429c0a71d4 388 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 389 "device_has": [
pablo_bmxrp 0:44429c0a71d4 390 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 391 "I2C",
pablo_bmxrp 0:44429c0a71d4 392 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 393 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 394 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 395 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 396 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 397 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 398 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 399 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 400 "SPI",
pablo_bmxrp 0:44429c0a71d4 401 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 402 ],
pablo_bmxrp 0:44429c0a71d4 403 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 404 "device_name": "LPC11U35FHI33/501"
pablo_bmxrp 0:44429c0a71d4 405 },
pablo_bmxrp 0:44429c0a71d4 406 "XADOW_M0": {
pablo_bmxrp 0:44429c0a71d4 407 "inherits": ["LPC11U35_501"]
pablo_bmxrp 0:44429c0a71d4 408 },
pablo_bmxrp 0:44429c0a71d4 409 "LPC11U35_Y5_MBUG": {
pablo_bmxrp 0:44429c0a71d4 410 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 411 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 412 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 413 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
pablo_bmxrp 0:44429c0a71d4 414 "macros": [
pablo_bmxrp 0:44429c0a71d4 415 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 416 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 417 ],
pablo_bmxrp 0:44429c0a71d4 418 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 419 "device_has": [
pablo_bmxrp 0:44429c0a71d4 420 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 421 "I2C",
pablo_bmxrp 0:44429c0a71d4 422 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 423 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 424 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 425 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 426 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 427 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 428 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 429 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 430 "SPI",
pablo_bmxrp 0:44429c0a71d4 431 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 432 ],
pablo_bmxrp 0:44429c0a71d4 433 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 434 "device_name": "LPC11U35FHI33/501"
pablo_bmxrp 0:44429c0a71d4 435 },
pablo_bmxrp 0:44429c0a71d4 436 "LPC11U37_501": {
pablo_bmxrp 0:44429c0a71d4 437 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 438 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 439 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 440 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 441 "macros": [
pablo_bmxrp 0:44429c0a71d4 442 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 443 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 444 ],
pablo_bmxrp 0:44429c0a71d4 445 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 446 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 447 "device_name": "LPC11U37FBD64/501"
pablo_bmxrp 0:44429c0a71d4 448 },
pablo_bmxrp 0:44429c0a71d4 449 "LPCCAPPUCCINO": {
pablo_bmxrp 0:44429c0a71d4 450 "inherits": ["LPC11U37_501"],
pablo_bmxrp 0:44429c0a71d4 451 "device_has": [
pablo_bmxrp 0:44429c0a71d4 452 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 453 "I2C",
pablo_bmxrp 0:44429c0a71d4 454 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 455 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 456 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 457 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 458 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 459 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 460 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 461 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 462 "SPI",
pablo_bmxrp 0:44429c0a71d4 463 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 464 ],
pablo_bmxrp 0:44429c0a71d4 465 "device_name": "LPC11U37FBD64/501"
pablo_bmxrp 0:44429c0a71d4 466 },
pablo_bmxrp 0:44429c0a71d4 467 "ARCH_GPRS": {
pablo_bmxrp 0:44429c0a71d4 468 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 469 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 470 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 471 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
pablo_bmxrp 0:44429c0a71d4 472 "macros": [
pablo_bmxrp 0:44429c0a71d4 473 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 474 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 475 ],
pablo_bmxrp 0:44429c0a71d4 476 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 477 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 478 "device_has": [
pablo_bmxrp 0:44429c0a71d4 479 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 480 "I2C",
pablo_bmxrp 0:44429c0a71d4 481 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 482 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 483 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 484 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 485 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 486 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 487 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 488 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 489 "SPI",
pablo_bmxrp 0:44429c0a71d4 490 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 491 ],
pablo_bmxrp 0:44429c0a71d4 492 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 493 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 494 "device_name": "LPC11U37FBD64/501"
pablo_bmxrp 0:44429c0a71d4 495 },
pablo_bmxrp 0:44429c0a71d4 496 "LPC11U68": {
pablo_bmxrp 0:44429c0a71d4 497 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 498 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 499 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 500 "extra_labels": ["NXP", "LPC11U6X"],
pablo_bmxrp 0:44429c0a71d4 501 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 502 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 503 "detect_code": ["1168"],
pablo_bmxrp 0:44429c0a71d4 504 "device_has": [
pablo_bmxrp 0:44429c0a71d4 505 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 506 "I2C",
pablo_bmxrp 0:44429c0a71d4 507 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 508 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 509 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 510 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 511 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 512 "SPI"
pablo_bmxrp 0:44429c0a71d4 513 ],
pablo_bmxrp 0:44429c0a71d4 514 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 515 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 516 "device_name": "LPC11U68JBD100"
pablo_bmxrp 0:44429c0a71d4 517 },
pablo_bmxrp 0:44429c0a71d4 518 "LPC1347": {
pablo_bmxrp 0:44429c0a71d4 519 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 520 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 521 "extra_labels": ["NXP", "LPC13XX"],
pablo_bmxrp 0:44429c0a71d4 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 523 "device_has": [
pablo_bmxrp 0:44429c0a71d4 524 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 525 "I2C",
pablo_bmxrp 0:44429c0a71d4 526 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 527 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 528 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 529 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 530 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 531 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 532 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 533 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 534 "SPI",
pablo_bmxrp 0:44429c0a71d4 535 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 536 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 537 ],
pablo_bmxrp 0:44429c0a71d4 538 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 539 "device_name": "LPC1347FBD48"
pablo_bmxrp 0:44429c0a71d4 540 },
pablo_bmxrp 0:44429c0a71d4 541 "LPC1549": {
pablo_bmxrp 0:44429c0a71d4 542 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 543 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 544 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 545 "extra_labels": ["NXP", "LPC15XX"],
pablo_bmxrp 0:44429c0a71d4 546 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 547 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 548 "detect_code": ["1549"],
pablo_bmxrp 0:44429c0a71d4 549 "device_has": [
pablo_bmxrp 0:44429c0a71d4 550 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 551 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 552 "CAN",
pablo_bmxrp 0:44429c0a71d4 553 "I2C",
pablo_bmxrp 0:44429c0a71d4 554 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 555 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 556 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 557 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 558 "SPI",
pablo_bmxrp 0:44429c0a71d4 559 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 560 ],
pablo_bmxrp 0:44429c0a71d4 561 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 562 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 563 "device_name": "LPC1549JBD64"
pablo_bmxrp 0:44429c0a71d4 564 },
pablo_bmxrp 0:44429c0a71d4 565 "LPC1768": {
pablo_bmxrp 0:44429c0a71d4 566 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 567 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 568 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
pablo_bmxrp 0:44429c0a71d4 569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 570 "detect_code": ["1010"],
pablo_bmxrp 0:44429c0a71d4 571 "device_has": [
pablo_bmxrp 0:44429c0a71d4 572 "RTC",
pablo_bmxrp 0:44429c0a71d4 573 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 574 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 575 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 576 "CAN",
pablo_bmxrp 0:44429c0a71d4 577 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 578 "EMAC",
pablo_bmxrp 0:44429c0a71d4 579 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 580 "I2C",
pablo_bmxrp 0:44429c0a71d4 581 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 582 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 583 "LOCALFILESYSTEM",
pablo_bmxrp 0:44429c0a71d4 584 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 585 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 586 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 587 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 588 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 589 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 590 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 591 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 592 "SPI",
pablo_bmxrp 0:44429c0a71d4 593 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 594 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 595 "FLASH",
pablo_bmxrp 0:44429c0a71d4 596 "MPU"
pablo_bmxrp 0:44429c0a71d4 597 ],
pablo_bmxrp 0:44429c0a71d4 598 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 599 "device_name": "LPC1768",
pablo_bmxrp 0:44429c0a71d4 600 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 601 "config": {
pablo_bmxrp 0:44429c0a71d4 602 "us-ticker-timer": {
pablo_bmxrp 0:44429c0a71d4 603 "help": "Chooses which timer (0-3) to use for us_ticker.c",
pablo_bmxrp 0:44429c0a71d4 604 "value": 3
pablo_bmxrp 0:44429c0a71d4 605 }
pablo_bmxrp 0:44429c0a71d4 606 },
pablo_bmxrp 0:44429c0a71d4 607 "overrides": {
pablo_bmxrp 0:44429c0a71d4 608 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 609 }
pablo_bmxrp 0:44429c0a71d4 610 },
pablo_bmxrp 0:44429c0a71d4 611 "LPC1769": {
pablo_bmxrp 0:44429c0a71d4 612 "inherits": ["LPC1768"],
pablo_bmxrp 0:44429c0a71d4 613 "device_name": "LPC1769"
pablo_bmxrp 0:44429c0a71d4 614 },
pablo_bmxrp 0:44429c0a71d4 615 "ARCH_PRO": {
pablo_bmxrp 0:44429c0a71d4 616 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 617 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 618 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 619 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
pablo_bmxrp 0:44429c0a71d4 620 "macros": ["TARGET_LPC1768"],
pablo_bmxrp 0:44429c0a71d4 621 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 622 "device_has": [
pablo_bmxrp 0:44429c0a71d4 623 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 624 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 625 "CAN",
pablo_bmxrp 0:44429c0a71d4 626 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 627 "EMAC",
pablo_bmxrp 0:44429c0a71d4 628 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 629 "I2C",
pablo_bmxrp 0:44429c0a71d4 630 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 631 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 632 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 633 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 634 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 635 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 636 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 637 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 638 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 639 "SPI",
pablo_bmxrp 0:44429c0a71d4 640 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 641 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 642 "FLASH",
pablo_bmxrp 0:44429c0a71d4 643 "MPU"
pablo_bmxrp 0:44429c0a71d4 644 ],
pablo_bmxrp 0:44429c0a71d4 645 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 646 "device_name": "LPC1768",
pablo_bmxrp 0:44429c0a71d4 647 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 648 "overrides": {
pablo_bmxrp 0:44429c0a71d4 649 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 650 }
pablo_bmxrp 0:44429c0a71d4 651 },
pablo_bmxrp 0:44429c0a71d4 652 "UBLOX_C027": {
pablo_bmxrp 0:44429c0a71d4 653 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 654 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 655 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 656 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
pablo_bmxrp 0:44429c0a71d4 657 "config": {
pablo_bmxrp 0:44429c0a71d4 658 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 659 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 660 "value": 1,
pablo_bmxrp 0:44429c0a71d4 661 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 662 },
pablo_bmxrp 0:44429c0a71d4 663 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 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.",
pablo_bmxrp 0:44429c0a71d4 665 "value": 1,
pablo_bmxrp 0:44429c0a71d4 666 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 667 }
pablo_bmxrp 0:44429c0a71d4 668 },
pablo_bmxrp 0:44429c0a71d4 669 "macros": ["TARGET_LPC1768"],
pablo_bmxrp 0:44429c0a71d4 670 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 671 "device_has": [
pablo_bmxrp 0:44429c0a71d4 672 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 673 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 674 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 675 "CAN",
pablo_bmxrp 0:44429c0a71d4 676 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 677 "EMAC",
pablo_bmxrp 0:44429c0a71d4 678 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 679 "I2C",
pablo_bmxrp 0:44429c0a71d4 680 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 681 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 682 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 683 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 684 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 685 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 686 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 687 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 688 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 689 "SPI",
pablo_bmxrp 0:44429c0a71d4 690 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 691 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 692 "FLASH",
pablo_bmxrp 0:44429c0a71d4 693 "MPU"
pablo_bmxrp 0:44429c0a71d4 694 ],
pablo_bmxrp 0:44429c0a71d4 695 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 696 "device_name": "LPC1768",
pablo_bmxrp 0:44429c0a71d4 697 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 698 "overrides": {
pablo_bmxrp 0:44429c0a71d4 699 "network-default-interface-type": "CELLULAR"
pablo_bmxrp 0:44429c0a71d4 700 }
pablo_bmxrp 0:44429c0a71d4 701 },
pablo_bmxrp 0:44429c0a71d4 702 "XBED_LPC1768": {
pablo_bmxrp 0:44429c0a71d4 703 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 704 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 705 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 706 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
pablo_bmxrp 0:44429c0a71d4 707 "macros": ["TARGET_LPC1768"],
pablo_bmxrp 0:44429c0a71d4 708 "detect_code": ["1010"],
pablo_bmxrp 0:44429c0a71d4 709 "device_has": [
pablo_bmxrp 0:44429c0a71d4 710 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 711 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 712 "CAN",
pablo_bmxrp 0:44429c0a71d4 713 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 714 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 715 "I2C",
pablo_bmxrp 0:44429c0a71d4 716 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 717 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 718 "LOCALFILESYSTEM",
pablo_bmxrp 0:44429c0a71d4 719 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 720 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 721 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 722 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 723 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 724 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 725 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 726 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 727 "SPI",
pablo_bmxrp 0:44429c0a71d4 728 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 729 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 730 "FLASH",
pablo_bmxrp 0:44429c0a71d4 731 "MPU"
pablo_bmxrp 0:44429c0a71d4 732 ],
pablo_bmxrp 0:44429c0a71d4 733 "device_name": "LPC1768"
pablo_bmxrp 0:44429c0a71d4 734 },
pablo_bmxrp 0:44429c0a71d4 735 "LPC810": {
pablo_bmxrp 0:44429c0a71d4 736 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 737 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 738 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 739 "extra_labels": ["NXP", "LPC81X"],
pablo_bmxrp 0:44429c0a71d4 740 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 741 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 742 "device_has": [
pablo_bmxrp 0:44429c0a71d4 743 "I2C",
pablo_bmxrp 0:44429c0a71d4 744 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 745 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 746 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 747 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 748 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 749 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 750 "SPI",
pablo_bmxrp 0:44429c0a71d4 751 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 752 ],
pablo_bmxrp 0:44429c0a71d4 753 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 754 "device_name": "LPC810M021FN8"
pablo_bmxrp 0:44429c0a71d4 755 },
pablo_bmxrp 0:44429c0a71d4 756 "LPC812": {
pablo_bmxrp 0:44429c0a71d4 757 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 758 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 759 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 760 "extra_labels": ["NXP", "LPC81X"],
pablo_bmxrp 0:44429c0a71d4 761 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 762 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 763 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 764 "detect_code": ["1050"],
pablo_bmxrp 0:44429c0a71d4 765 "device_has": [
pablo_bmxrp 0:44429c0a71d4 766 "I2C",
pablo_bmxrp 0:44429c0a71d4 767 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 768 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 769 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 770 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 771 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 772 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 773 "SPI",
pablo_bmxrp 0:44429c0a71d4 774 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 775 ],
pablo_bmxrp 0:44429c0a71d4 776 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 777 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 778 "device_name": "LPC812M101JDH20"
pablo_bmxrp 0:44429c0a71d4 779 },
pablo_bmxrp 0:44429c0a71d4 780 "LPC824": {
pablo_bmxrp 0:44429c0a71d4 781 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 782 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 783 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 784 "extra_labels": ["NXP", "LPC82X"],
pablo_bmxrp 0:44429c0a71d4 785 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 786 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 787 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 788 "device_has": [
pablo_bmxrp 0:44429c0a71d4 789 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 790 "I2C",
pablo_bmxrp 0:44429c0a71d4 791 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 792 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 793 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 794 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 795 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 796 "SPI",
pablo_bmxrp 0:44429c0a71d4 797 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 798 ],
pablo_bmxrp 0:44429c0a71d4 799 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 800 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 801 "device_name": "LPC824M201JDH20"
pablo_bmxrp 0:44429c0a71d4 802 },
pablo_bmxrp 0:44429c0a71d4 803 "SSCI824": {
pablo_bmxrp 0:44429c0a71d4 804 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 805 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 806 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 807 "extra_labels": ["NXP", "LPC82X"],
pablo_bmxrp 0:44429c0a71d4 808 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 809 "supported_toolchains": ["uARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 810 "device_has": [
pablo_bmxrp 0:44429c0a71d4 811 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 812 "I2C",
pablo_bmxrp 0:44429c0a71d4 813 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 814 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 815 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 816 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 817 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 818 "SPI",
pablo_bmxrp 0:44429c0a71d4 819 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 820 ],
pablo_bmxrp 0:44429c0a71d4 821 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 822 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 823 },
pablo_bmxrp 0:44429c0a71d4 824 "MCU_LPC4088": {
pablo_bmxrp 0:44429c0a71d4 825 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 826 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 827 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
pablo_bmxrp 0:44429c0a71d4 828 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 829 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 830 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 831 "function": "LPC4088Code.binary_hook"
pablo_bmxrp 0:44429c0a71d4 832 },
pablo_bmxrp 0:44429c0a71d4 833 "device_has": [
pablo_bmxrp 0:44429c0a71d4 834 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 835 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 836 "CAN",
pablo_bmxrp 0:44429c0a71d4 837 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 838 "EMAC",
pablo_bmxrp 0:44429c0a71d4 839 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 840 "I2C",
pablo_bmxrp 0:44429c0a71d4 841 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 842 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 843 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 844 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 845 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 846 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 847 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 848 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 849 "SPI",
pablo_bmxrp 0:44429c0a71d4 850 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 851 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 852 "MPU"
pablo_bmxrp 0:44429c0a71d4 853 ],
pablo_bmxrp 0:44429c0a71d4 854 "device_name": "LPC4088FBD144",
pablo_bmxrp 0:44429c0a71d4 855 "overrides": {
pablo_bmxrp 0:44429c0a71d4 856 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 857 }
pablo_bmxrp 0:44429c0a71d4 858 },
pablo_bmxrp 0:44429c0a71d4 859 "LPC4088": {
pablo_bmxrp 0:44429c0a71d4 860 "inherits": ["MCU_LPC4088"],
pablo_bmxrp 0:44429c0a71d4 861 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 862 },
pablo_bmxrp 0:44429c0a71d4 863 "LPC4088_DM": {
pablo_bmxrp 0:44429c0a71d4 864 "inherits": ["MCU_LPC4088"],
pablo_bmxrp 0:44429c0a71d4 865 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 866 },
pablo_bmxrp 0:44429c0a71d4 867 "LPC4330_M4": {
pablo_bmxrp 0:44429c0a71d4 868 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 869 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 870 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
pablo_bmxrp 0:44429c0a71d4 871 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 872 "device_has": [
pablo_bmxrp 0:44429c0a71d4 873 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 874 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 875 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 876 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 877 "I2C",
pablo_bmxrp 0:44429c0a71d4 878 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 879 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 880 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 881 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 882 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 883 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 884 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 885 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 886 "SPI",
pablo_bmxrp 0:44429c0a71d4 887 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 888 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 889 "MPU"
pablo_bmxrp 0:44429c0a71d4 890 ],
pablo_bmxrp 0:44429c0a71d4 891 "device_name": "LPC4330"
pablo_bmxrp 0:44429c0a71d4 892 },
pablo_bmxrp 0:44429c0a71d4 893 "LPC4330_M0": {
pablo_bmxrp 0:44429c0a71d4 894 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 895 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 896 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
pablo_bmxrp 0:44429c0a71d4 897 "supported_toolchains": ["ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 898 "device_has": [
pablo_bmxrp 0:44429c0a71d4 899 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 900 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 901 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 902 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 903 "I2C",
pablo_bmxrp 0:44429c0a71d4 904 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 905 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 906 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 907 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 908 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 909 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 910 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 911 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 912 "SPI",
pablo_bmxrp 0:44429c0a71d4 913 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 914 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 915 ]
pablo_bmxrp 0:44429c0a71d4 916 },
pablo_bmxrp 0:44429c0a71d4 917 "LPC4337": {
pablo_bmxrp 0:44429c0a71d4 918 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 919 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 920 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
pablo_bmxrp 0:44429c0a71d4 921 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 922 "device_has": [
pablo_bmxrp 0:44429c0a71d4 923 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 924 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 925 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 926 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 927 "I2C",
pablo_bmxrp 0:44429c0a71d4 928 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 929 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 930 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 931 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 932 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 933 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 934 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 935 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 936 "SPI",
pablo_bmxrp 0:44429c0a71d4 937 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 938 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 939 "MPU"
pablo_bmxrp 0:44429c0a71d4 940 ],
pablo_bmxrp 0:44429c0a71d4 941 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 942 "device_name": "LPC4337"
pablo_bmxrp 0:44429c0a71d4 943 },
pablo_bmxrp 0:44429c0a71d4 944 "LPC1800": {
pablo_bmxrp 0:44429c0a71d4 945 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 946 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 947 "extra_labels": ["NXP", "LPC43XX"],
pablo_bmxrp 0:44429c0a71d4 948 "public": false,
pablo_bmxrp 0:44429c0a71d4 949 "supported_toolchains": ["ARM", "IAR"]
pablo_bmxrp 0:44429c0a71d4 950 },
pablo_bmxrp 0:44429c0a71d4 951 "LPC11U37H_401": {
pablo_bmxrp 0:44429c0a71d4 952 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 953 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 954 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 955 "extra_labels": ["NXP", "LPC11UXX"],
pablo_bmxrp 0:44429c0a71d4 956 "macros": [
pablo_bmxrp 0:44429c0a71d4 957 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 958 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 959 ],
pablo_bmxrp 0:44429c0a71d4 960 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 961 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 962 "device_has": [
pablo_bmxrp 0:44429c0a71d4 963 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 964 "I2C",
pablo_bmxrp 0:44429c0a71d4 965 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 966 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 967 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 968 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 969 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 970 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 971 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 972 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 973 "SPI",
pablo_bmxrp 0:44429c0a71d4 974 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 975 ],
pablo_bmxrp 0:44429c0a71d4 976 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 977 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 978 "device_name": "LPC11U37HFBD64/401"
pablo_bmxrp 0:44429c0a71d4 979 },
pablo_bmxrp 0:44429c0a71d4 980 "ELEKTOR_COCORICO": {
pablo_bmxrp 0:44429c0a71d4 981 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 982 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 983 "extra_labels": ["NXP", "LPC81X"],
pablo_bmxrp 0:44429c0a71d4 984 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 985 "inherits": ["LPCTarget"],
pablo_bmxrp 0:44429c0a71d4 986 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 987 "detect_code": ["C000"],
pablo_bmxrp 0:44429c0a71d4 988 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 989 "device_name": "LPC812M101JDH16"
pablo_bmxrp 0:44429c0a71d4 990 },
pablo_bmxrp 0:44429c0a71d4 991 "KL05Z": {
pablo_bmxrp 0:44429c0a71d4 992 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 993 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 994 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 995 "extra_labels": ["Freescale", "KLXX"],
pablo_bmxrp 0:44429c0a71d4 996 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 997 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 998 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 999 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1000 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1001 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1002 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1003 "I2C",
pablo_bmxrp 0:44429c0a71d4 1004 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1005 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1006 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1007 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1008 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1009 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1010 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1011 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1012 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1013 "SPI",
pablo_bmxrp 0:44429c0a71d4 1014 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1015 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1016 ],
pablo_bmxrp 0:44429c0a71d4 1017 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 1018 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 1019 "device_name": "MKL05Z32xxx4"
pablo_bmxrp 0:44429c0a71d4 1020 },
pablo_bmxrp 0:44429c0a71d4 1021 "KL25Z": {
pablo_bmxrp 0:44429c0a71d4 1022 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1023 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1024 "extra_labels": ["Freescale", "KLXX"],
pablo_bmxrp 0:44429c0a71d4 1025 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1026 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1027 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1028 "detect_code": ["0200"],
pablo_bmxrp 0:44429c0a71d4 1029 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1030 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1031 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1032 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1033 "I2C",
pablo_bmxrp 0:44429c0a71d4 1034 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1035 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1036 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1037 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1038 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1039 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1040 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1041 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1042 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1043 "SPI",
pablo_bmxrp 0:44429c0a71d4 1044 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1045 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1046 ],
pablo_bmxrp 0:44429c0a71d4 1047 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1048 "device_name": "MKL25Z128xxx4"
pablo_bmxrp 0:44429c0a71d4 1049 },
pablo_bmxrp 0:44429c0a71d4 1050 "KL26Z": {
pablo_bmxrp 0:44429c0a71d4 1051 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1052 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1053 "extra_labels": ["Freescale", "KLXX"],
pablo_bmxrp 0:44429c0a71d4 1054 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1055 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1056 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1057 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1058 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1059 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1060 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1061 "I2C",
pablo_bmxrp 0:44429c0a71d4 1062 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1063 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1064 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1065 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1066 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1067 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1068 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1069 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1070 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1071 "SPI",
pablo_bmxrp 0:44429c0a71d4 1072 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1073 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1074 ],
pablo_bmxrp 0:44429c0a71d4 1075 "device_name": "MKL26Z128xxx4"
pablo_bmxrp 0:44429c0a71d4 1076 },
pablo_bmxrp 0:44429c0a71d4 1077 "KL46Z": {
pablo_bmxrp 0:44429c0a71d4 1078 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1079 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1080 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
pablo_bmxrp 0:44429c0a71d4 1081 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1082 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1083 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1084 "detect_code": ["0220"],
pablo_bmxrp 0:44429c0a71d4 1085 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1086 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1087 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1088 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1089 "I2C",
pablo_bmxrp 0:44429c0a71d4 1090 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1091 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1092 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1093 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1094 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1095 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1096 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1097 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1098 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1099 "SPI",
pablo_bmxrp 0:44429c0a71d4 1100 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1101 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1102 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1103 ],
pablo_bmxrp 0:44429c0a71d4 1104 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1105 "device_name": "MKL46Z256xxx4",
pablo_bmxrp 0:44429c0a71d4 1106 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1107 },
pablo_bmxrp 0:44429c0a71d4 1108 "K20D50M": {
pablo_bmxrp 0:44429c0a71d4 1109 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1110 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 1111 "extra_labels": ["Freescale", "K20XX"],
pablo_bmxrp 0:44429c0a71d4 1112 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1113 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1114 "detect_code": ["0230"],
pablo_bmxrp 0:44429c0a71d4 1115 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1116 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1117 "I2C",
pablo_bmxrp 0:44429c0a71d4 1118 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1119 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1120 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1121 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1122 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1123 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1124 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1125 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1126 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1127 "SPI",
pablo_bmxrp 0:44429c0a71d4 1128 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1129 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1130 ],
pablo_bmxrp 0:44429c0a71d4 1131 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 1132 "device_name": "MK20DX128xxx5"
pablo_bmxrp 0:44429c0a71d4 1133 },
pablo_bmxrp 0:44429c0a71d4 1134 "TEENSY3_1": {
pablo_bmxrp 0:44429c0a71d4 1135 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1136 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 1137 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
pablo_bmxrp 0:44429c0a71d4 1138 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 1139 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1140 "supported_toolchains": ["GCC_ARM", "ARM"],
pablo_bmxrp 0:44429c0a71d4 1141 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 1142 "function": "TEENSY3_1Code.binary_hook",
pablo_bmxrp 0:44429c0a71d4 1143 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
pablo_bmxrp 0:44429c0a71d4 1144 },
pablo_bmxrp 0:44429c0a71d4 1145 "detect_code": ["0230"],
pablo_bmxrp 0:44429c0a71d4 1146 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1147 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1148 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1149 "I2C",
pablo_bmxrp 0:44429c0a71d4 1150 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1151 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1152 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1153 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1154 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1155 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1156 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1157 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1158 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1159 "SPI",
pablo_bmxrp 0:44429c0a71d4 1160 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1161 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1162 ],
pablo_bmxrp 0:44429c0a71d4 1163 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 1164 "device_name": "MK20DX256xxx7"
pablo_bmxrp 0:44429c0a71d4 1165 },
pablo_bmxrp 0:44429c0a71d4 1166 "MCU_K22F512": {
pablo_bmxrp 0:44429c0a71d4 1167 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1168 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1169 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1170 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1171 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1172 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1173 "MCU_K22F",
pablo_bmxrp 0:44429c0a71d4 1174 "MCU_K22F512",
pablo_bmxrp 0:44429c0a71d4 1175 "FRDM",
pablo_bmxrp 0:44429c0a71d4 1176 "KPSDK_MCUS",
pablo_bmxrp 0:44429c0a71d4 1177 "KPSDK_CODE"
pablo_bmxrp 0:44429c0a71d4 1178 ],
pablo_bmxrp 0:44429c0a71d4 1179 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1180 "public": false,
pablo_bmxrp 0:44429c0a71d4 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1182 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1183 "detect_code": ["0231"],
pablo_bmxrp 0:44429c0a71d4 1184 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1185 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1186 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1187 "RTC",
pablo_bmxrp 0:44429c0a71d4 1188 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1189 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1190 "I2C",
pablo_bmxrp 0:44429c0a71d4 1191 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1192 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1193 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1194 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1195 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1196 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1197 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1198 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1199 "SPI",
pablo_bmxrp 0:44429c0a71d4 1200 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1201 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1202 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1203 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1204 ],
pablo_bmxrp 0:44429c0a71d4 1205 "device_name": "MK22DN512xxx5"
pablo_bmxrp 0:44429c0a71d4 1206 },
pablo_bmxrp 0:44429c0a71d4 1207 "K22F": {
pablo_bmxrp 0:44429c0a71d4 1208 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1209 "inherits": ["MCU_K22F512"],
pablo_bmxrp 0:44429c0a71d4 1210 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1211 "extra_labels_add": ["FRDM"]
pablo_bmxrp 0:44429c0a71d4 1212 },
pablo_bmxrp 0:44429c0a71d4 1213 "KL27Z": {
pablo_bmxrp 0:44429c0a71d4 1214 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1215 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1216 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
pablo_bmxrp 0:44429c0a71d4 1217 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1219 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1220 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1221 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 1222 "detect_code": ["0261"],
pablo_bmxrp 0:44429c0a71d4 1223 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1224 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1225 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1226 "RTC",
pablo_bmxrp 0:44429c0a71d4 1227 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1228 "I2C",
pablo_bmxrp 0:44429c0a71d4 1229 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1230 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1231 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1232 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1233 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1234 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1235 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1236 "SPI",
pablo_bmxrp 0:44429c0a71d4 1237 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1238 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1239 ],
pablo_bmxrp 0:44429c0a71d4 1240 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 1241 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 1242 "device_name": "MKL27Z64xxx4"
pablo_bmxrp 0:44429c0a71d4 1243 },
pablo_bmxrp 0:44429c0a71d4 1244 "KL43Z": {
pablo_bmxrp 0:44429c0a71d4 1245 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1246 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1247 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1248 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
pablo_bmxrp 0:44429c0a71d4 1249 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1250 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1251 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1252 "detect_code": ["0262"],
pablo_bmxrp 0:44429c0a71d4 1253 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1254 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1255 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1256 "RTC",
pablo_bmxrp 0:44429c0a71d4 1257 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1258 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1259 "I2C",
pablo_bmxrp 0:44429c0a71d4 1260 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1261 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1262 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1263 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1264 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1265 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1266 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1267 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1268 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1269 "SPI",
pablo_bmxrp 0:44429c0a71d4 1270 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1271 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1272 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1273 ],
pablo_bmxrp 0:44429c0a71d4 1274 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1275 "device_name": "MKL43Z256xxx4"
pablo_bmxrp 0:44429c0a71d4 1276 },
pablo_bmxrp 0:44429c0a71d4 1277 "KL82Z": {
pablo_bmxrp 0:44429c0a71d4 1278 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1279 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1280 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1281 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
pablo_bmxrp 0:44429c0a71d4 1282 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1283 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1284 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1285 "detect_code": ["0218"],
pablo_bmxrp 0:44429c0a71d4 1286 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1287 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1288 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1289 "RTC",
pablo_bmxrp 0:44429c0a71d4 1290 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1291 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1292 "I2C",
pablo_bmxrp 0:44429c0a71d4 1293 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1294 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1295 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1296 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1297 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1298 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1299 "SEMIHOST",
pablo_bmxrp 0:44429c0a71d4 1300 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1301 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1302 "SPI",
pablo_bmxrp 0:44429c0a71d4 1303 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1304 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1305 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1306 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1307 "QSPI"
pablo_bmxrp 0:44429c0a71d4 1308 ],
pablo_bmxrp 0:44429c0a71d4 1309 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1310 "device_name": "MKL82Z128xxx7"
pablo_bmxrp 0:44429c0a71d4 1311 },
pablo_bmxrp 0:44429c0a71d4 1312 "USENSE": {
pablo_bmxrp 0:44429c0a71d4 1313 "inherits": ["KL82Z"],
pablo_bmxrp 0:44429c0a71d4 1314 "extra_labels_remove": ["FRDM"],
pablo_bmxrp 0:44429c0a71d4 1315 "device_has_remove": ["QSPI"],
pablo_bmxrp 0:44429c0a71d4 1316 "supported_form_factors": []
pablo_bmxrp 0:44429c0a71d4 1317 },
pablo_bmxrp 0:44429c0a71d4 1318 "KW24D": {
pablo_bmxrp 0:44429c0a71d4 1319 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1320 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 1321 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1322 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
pablo_bmxrp 0:44429c0a71d4 1323 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1324 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1325 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1326 "detect_code": ["0250"],
pablo_bmxrp 0:44429c0a71d4 1327 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1328 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1329 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1330 "RTC",
pablo_bmxrp 0:44429c0a71d4 1331 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1332 "I2C",
pablo_bmxrp 0:44429c0a71d4 1333 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1334 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1335 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1336 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1337 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1338 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1339 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1340 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1341 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1342 "SPI",
pablo_bmxrp 0:44429c0a71d4 1343 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1344 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1345 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1346 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1347 "802_15_4_PHY"
pablo_bmxrp 0:44429c0a71d4 1348 ],
pablo_bmxrp 0:44429c0a71d4 1349 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1350 "device_name": "MKW24D512xxx5",
pablo_bmxrp 0:44429c0a71d4 1351 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 1352 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1353 "network-default-interface-type": "MESH"
pablo_bmxrp 0:44429c0a71d4 1354 }
pablo_bmxrp 0:44429c0a71d4 1355 },
pablo_bmxrp 0:44429c0a71d4 1356 "KW41Z": {
pablo_bmxrp 0:44429c0a71d4 1357 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1358 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1359 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1360 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
pablo_bmxrp 0:44429c0a71d4 1361 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1362 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1363 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1364 "detect_code": ["0201"],
pablo_bmxrp 0:44429c0a71d4 1365 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1366 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1367 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1368 "RTC",
pablo_bmxrp 0:44429c0a71d4 1369 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1370 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1371 "I2C",
pablo_bmxrp 0:44429c0a71d4 1372 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1373 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1374 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1375 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1376 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1377 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1378 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1379 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1380 "SPI",
pablo_bmxrp 0:44429c0a71d4 1381 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1382 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1383 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1384 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1385 "802_15_4_PHY"
pablo_bmxrp 0:44429c0a71d4 1386 ],
pablo_bmxrp 0:44429c0a71d4 1387 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1388 "device_name": "MKW41Z512xxx4",
pablo_bmxrp 0:44429c0a71d4 1389 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 1390 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1391 "network-default-interface-type": "MESH"
pablo_bmxrp 0:44429c0a71d4 1392 }
pablo_bmxrp 0:44429c0a71d4 1393 },
pablo_bmxrp 0:44429c0a71d4 1394 "MCU_K24F1M": {
pablo_bmxrp 0:44429c0a71d4 1395 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1396 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1397 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1398 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1399 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1400 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1401 "MCU_K24F",
pablo_bmxrp 0:44429c0a71d4 1402 "KPSDK_MCUS",
pablo_bmxrp 0:44429c0a71d4 1403 "KPSDK_CODE"
pablo_bmxrp 0:44429c0a71d4 1404 ],
pablo_bmxrp 0:44429c0a71d4 1405 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1406 "public": false,
pablo_bmxrp 0:44429c0a71d4 1407 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1408 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1409 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1410 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1411 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1412 "RTC",
pablo_bmxrp 0:44429c0a71d4 1413 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1414 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1415 "I2C",
pablo_bmxrp 0:44429c0a71d4 1416 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1417 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1418 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1419 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1420 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1421 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1422 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1423 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1424 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1425 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1426 "SPI",
pablo_bmxrp 0:44429c0a71d4 1427 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1428 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1429 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1430 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1431 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1432 ],
pablo_bmxrp 0:44429c0a71d4 1433 "device_name": "MK24FN1M0xxx12"
pablo_bmxrp 0:44429c0a71d4 1434 },
pablo_bmxrp 0:44429c0a71d4 1435 "RO359B": {
pablo_bmxrp 0:44429c0a71d4 1436 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1437 "inherits": ["MCU_K24F1M"],
pablo_bmxrp 0:44429c0a71d4 1438 "detect_code": ["1022"],
pablo_bmxrp 0:44429c0a71d4 1439 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 1440 },
pablo_bmxrp 0:44429c0a71d4 1441 "K64F": {
pablo_bmxrp 0:44429c0a71d4 1442 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1443 "components_add": ["SD", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 1444 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1445 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1446 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1447 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1448 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1449 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1450 "FRDM",
pablo_bmxrp 0:44429c0a71d4 1451 "KPSDK_MCUS",
pablo_bmxrp 0:44429c0a71d4 1452 "KPSDK_CODE",
pablo_bmxrp 0:44429c0a71d4 1453 "MCU_K64F",
pablo_bmxrp 0:44429c0a71d4 1454 "Freescale_EMAC",
pablo_bmxrp 0:44429c0a71d4 1455 "PSA"
pablo_bmxrp 0:44429c0a71d4 1456 ],
pablo_bmxrp 0:44429c0a71d4 1457 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1458 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBEDTLS_PSA_CRYPTO_C"],
pablo_bmxrp 0:44429c0a71d4 1459 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1460 "detect_code": ["0240"],
pablo_bmxrp 0:44429c0a71d4 1461 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1462 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1463 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1464 "RTC",
pablo_bmxrp 0:44429c0a71d4 1465 "CRC",
pablo_bmxrp 0:44429c0a71d4 1466 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1467 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1468 "EMAC",
pablo_bmxrp 0:44429c0a71d4 1469 "I2C",
pablo_bmxrp 0:44429c0a71d4 1470 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1471 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1472 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1473 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1474 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1475 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1476 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1477 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1478 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1479 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1480 "SPI",
pablo_bmxrp 0:44429c0a71d4 1481 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1482 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1483 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1484 "STORAGE",
pablo_bmxrp 0:44429c0a71d4 1485 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1486 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1487 ],
pablo_bmxrp 0:44429c0a71d4 1488 "features": ["STORAGE"],
pablo_bmxrp 0:44429c0a71d4 1489 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1490 "device_name": "MK64FN1M0xxx12",
pablo_bmxrp 0:44429c0a71d4 1491 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 1492 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1493 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 1494 }
pablo_bmxrp 0:44429c0a71d4 1495 },
pablo_bmxrp 0:44429c0a71d4 1496 "SDT64B": {
pablo_bmxrp 0:44429c0a71d4 1497 "inherits": ["K64F"],
pablo_bmxrp 0:44429c0a71d4 1498 "extra_labels_add": ["K64F"],
pablo_bmxrp 0:44429c0a71d4 1499 "extra_labels_remove": ["FRDM"],
pablo_bmxrp 0:44429c0a71d4 1500 "components_remove": ["SD"],
pablo_bmxrp 0:44429c0a71d4 1501 "supported_form_factors": [],
pablo_bmxrp 0:44429c0a71d4 1502 "detect_code": ["3105"]
pablo_bmxrp 0:44429c0a71d4 1503 },
pablo_bmxrp 0:44429c0a71d4 1504 "EV_COG_AD4050LZ": {
pablo_bmxrp 0:44429c0a71d4 1505 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1506 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1507 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1508 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
pablo_bmxrp 0:44429c0a71d4 1509 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1510 "Analog_Devices",
pablo_bmxrp 0:44429c0a71d4 1511 "ADUCM4X50",
pablo_bmxrp 0:44429c0a71d4 1512 "ADUCM4050",
pablo_bmxrp 0:44429c0a71d4 1513 "EV_COG_AD4050LZ",
pablo_bmxrp 0:44429c0a71d4 1514 "FLASH_CMSIS_ALGO"
pablo_bmxrp 0:44429c0a71d4 1515 ],
pablo_bmxrp 0:44429c0a71d4 1516 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1517 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1518 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1519 "RTC",
pablo_bmxrp 0:44429c0a71d4 1520 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1521 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1522 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1523 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1524 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1525 "SPI",
pablo_bmxrp 0:44429c0a71d4 1526 "I2C",
pablo_bmxrp 0:44429c0a71d4 1527 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1528 "MPU"
pablo_bmxrp 0:44429c0a71d4 1529 ],
pablo_bmxrp 0:44429c0a71d4 1530 "device_name": "ADuCM4050",
pablo_bmxrp 0:44429c0a71d4 1531 "detect_code": ["0603"],
pablo_bmxrp 0:44429c0a71d4 1532 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 1533 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1534 },
pablo_bmxrp 0:44429c0a71d4 1535 "EV_COG_AD3029LZ": {
pablo_bmxrp 0:44429c0a71d4 1536 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1537 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 1538 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1539 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
pablo_bmxrp 0:44429c0a71d4 1540 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1541 "Analog_Devices",
pablo_bmxrp 0:44429c0a71d4 1542 "ADUCM302X",
pablo_bmxrp 0:44429c0a71d4 1543 "ADUCM3029",
pablo_bmxrp 0:44429c0a71d4 1544 "EV_COG_AD3029LZ",
pablo_bmxrp 0:44429c0a71d4 1545 "FLASH_CMSIS_ALGO"
pablo_bmxrp 0:44429c0a71d4 1546 ],
pablo_bmxrp 0:44429c0a71d4 1547 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1548 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1549 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1550 "RTC",
pablo_bmxrp 0:44429c0a71d4 1551 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1552 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1553 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1554 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1555 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1556 "SPI",
pablo_bmxrp 0:44429c0a71d4 1557 "I2C",
pablo_bmxrp 0:44429c0a71d4 1558 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1559 "MPU"
pablo_bmxrp 0:44429c0a71d4 1560 ],
pablo_bmxrp 0:44429c0a71d4 1561 "device_name": "ADuCM3029",
pablo_bmxrp 0:44429c0a71d4 1562 "detect_code": ["0602"],
pablo_bmxrp 0:44429c0a71d4 1563 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 1564 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1565 },
pablo_bmxrp 0:44429c0a71d4 1566 "MTS_GAMBIT": {
pablo_bmxrp 0:44429c0a71d4 1567 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1568 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1569 "supported_toolchains": ["ARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 1570 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1571 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1572 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1573 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1574 "KPSDK_MCUS",
pablo_bmxrp 0:44429c0a71d4 1575 "KPSDK_CODE",
pablo_bmxrp 0:44429c0a71d4 1576 "MCU_K64F"
pablo_bmxrp 0:44429c0a71d4 1577 ],
pablo_bmxrp 0:44429c0a71d4 1578 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1579 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
pablo_bmxrp 0:44429c0a71d4 1580 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1581 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1582 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1583 "RTC",
pablo_bmxrp 0:44429c0a71d4 1584 "I2C",
pablo_bmxrp 0:44429c0a71d4 1585 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1586 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1587 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1588 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1589 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1590 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1591 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1592 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1593 "SPI",
pablo_bmxrp 0:44429c0a71d4 1594 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1595 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1596 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1597 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1598 ],
pablo_bmxrp 0:44429c0a71d4 1599 "device_name": "MK64FN1M0xxx12"
pablo_bmxrp 0:44429c0a71d4 1600 },
pablo_bmxrp 0:44429c0a71d4 1601 "HEXIWEAR": {
pablo_bmxrp 0:44429c0a71d4 1602 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1603 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1604 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1605 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1606 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1607 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1608 "MCU_K64F"
pablo_bmxrp 0:44429c0a71d4 1609 ],
pablo_bmxrp 0:44429c0a71d4 1610 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1611 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
pablo_bmxrp 0:44429c0a71d4 1612 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1613 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 1614 "detect_code": ["0214"],
pablo_bmxrp 0:44429c0a71d4 1615 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1616 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1617 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1618 "RTC",
pablo_bmxrp 0:44429c0a71d4 1619 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1620 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1621 "I2C",
pablo_bmxrp 0:44429c0a71d4 1622 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1623 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1624 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1625 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1626 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1627 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1628 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1629 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1630 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1631 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1632 "SPI",
pablo_bmxrp 0:44429c0a71d4 1633 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1634 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1635 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1636 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1637 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1638 ],
pablo_bmxrp 0:44429c0a71d4 1639 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 1640 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1641 "device_name": "MK64FN1M0xxx12",
pablo_bmxrp 0:44429c0a71d4 1642 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1643 },
pablo_bmxrp 0:44429c0a71d4 1644 "RAPIDIOT": {
pablo_bmxrp 0:44429c0a71d4 1645 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1646 "public": false,
pablo_bmxrp 0:44429c0a71d4 1647 "core": "null",
pablo_bmxrp 0:44429c0a71d4 1648 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1649 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
pablo_bmxrp 0:44429c0a71d4 1650 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 1651 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 1652 "forced_reset_timeout": 7,
pablo_bmxrp 0:44429c0a71d4 1653 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 1654 },
pablo_bmxrp 0:44429c0a71d4 1655 "RAPIDIOT_K64F": {
pablo_bmxrp 0:44429c0a71d4 1656 "inherits": ["RAPIDIOT"],
pablo_bmxrp 0:44429c0a71d4 1657 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1658 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1659 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1660 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1661 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1662 "MCU_K64F"
pablo_bmxrp 0:44429c0a71d4 1663 ],
pablo_bmxrp 0:44429c0a71d4 1664 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
pablo_bmxrp 0:44429c0a71d4 1665 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1666 "mbed_rom_start": "0x00014000",
pablo_bmxrp 0:44429c0a71d4 1667 "mbed_rom_size": "0xEC000",
pablo_bmxrp 0:44429c0a71d4 1668 "detect_code": ["0228"],
pablo_bmxrp 0:44429c0a71d4 1669 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1670 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1671 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1672 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1673 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1674 "I2C",
pablo_bmxrp 0:44429c0a71d4 1675 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1676 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1677 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1678 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1679 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1680 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1681 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1682 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1683 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1684 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1685 "SPI",
pablo_bmxrp 0:44429c0a71d4 1686 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1687 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1688 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1689 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1690 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1691 ],
pablo_bmxrp 0:44429c0a71d4 1692 "device_name": "MK64FN1M0xxx12",
pablo_bmxrp 0:44429c0a71d4 1693 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1694 },
pablo_bmxrp 0:44429c0a71d4 1695 "RAPIDIOT_KW41Z": {
pablo_bmxrp 0:44429c0a71d4 1696 "inherits": ["RAPIDIOT"],
pablo_bmxrp 0:44429c0a71d4 1697 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 1698 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1699 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1700 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1701 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1702 "KW41Z"
pablo_bmxrp 0:44429c0a71d4 1703 ],
pablo_bmxrp 0:44429c0a71d4 1704 "macros_add": ["CPU_MKW41Z512VHT4"],
pablo_bmxrp 0:44429c0a71d4 1705 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1706 "mbed_rom_start": "0x00004000",
pablo_bmxrp 0:44429c0a71d4 1707 "mbed_rom_size": "0x7C000",
pablo_bmxrp 0:44429c0a71d4 1708 "detect_code": ["0234"],
pablo_bmxrp 0:44429c0a71d4 1709 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1710 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1711 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1712 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1713 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1714 "I2C",
pablo_bmxrp 0:44429c0a71d4 1715 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1716 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1717 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1718 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1719 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1720 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1721 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1722 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1723 "SPI",
pablo_bmxrp 0:44429c0a71d4 1724 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1725 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1726 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1727 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1728 ],
pablo_bmxrp 0:44429c0a71d4 1729 "device_name": "MKW41Z512xxx4",
pablo_bmxrp 0:44429c0a71d4 1730 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 1731 },
pablo_bmxrp 0:44429c0a71d4 1732 "K66F": {
pablo_bmxrp 0:44429c0a71d4 1733 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1734 "components_add": ["SD", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 1735 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1736 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1737 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1738 "Freescale",
pablo_bmxrp 0:44429c0a71d4 1739 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1740 "KSDK2_MCUS",
pablo_bmxrp 0:44429c0a71d4 1741 "FRDM",
pablo_bmxrp 0:44429c0a71d4 1742 "Freescale_EMAC",
pablo_bmxrp 0:44429c0a71d4 1743 "PSA"
pablo_bmxrp 0:44429c0a71d4 1744 ],
pablo_bmxrp 0:44429c0a71d4 1745 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1746 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1747 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1748 "detect_code": ["0311"],
pablo_bmxrp 0:44429c0a71d4 1749 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1750 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1751 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1752 "RTC",
pablo_bmxrp 0:44429c0a71d4 1753 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1754 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1755 "EMAC",
pablo_bmxrp 0:44429c0a71d4 1756 "I2C",
pablo_bmxrp 0:44429c0a71d4 1757 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1758 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1759 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1760 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1761 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1762 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1763 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1764 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1765 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1766 "SPI",
pablo_bmxrp 0:44429c0a71d4 1767 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1768 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1769 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1770 "FLASH"
pablo_bmxrp 0:44429c0a71d4 1771 ],
pablo_bmxrp 0:44429c0a71d4 1772 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1773 "device_name": "MK66FN2M0xxx18",
pablo_bmxrp 0:44429c0a71d4 1774 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 1775 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1776 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 1777 }
pablo_bmxrp 0:44429c0a71d4 1778 },
pablo_bmxrp 0:44429c0a71d4 1779 "K82F": {
pablo_bmxrp 0:44429c0a71d4 1780 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1781 "components_add": ["SPIF", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 1782 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1783 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1784 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
pablo_bmxrp 0:44429c0a71d4 1785 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1786 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1787 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1788 "detect_code": ["0217"],
pablo_bmxrp 0:44429c0a71d4 1789 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1790 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1791 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1792 "RTC",
pablo_bmxrp 0:44429c0a71d4 1793 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1794 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 1795 "I2C",
pablo_bmxrp 0:44429c0a71d4 1796 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1797 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1798 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1799 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1800 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1801 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1802 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1803 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1804 "SPI",
pablo_bmxrp 0:44429c0a71d4 1805 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1806 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1807 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1808 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1809 "QSPI"
pablo_bmxrp 0:44429c0a71d4 1810 ],
pablo_bmxrp 0:44429c0a71d4 1811 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1812 "device_name": "MK82FN256xxx15"
pablo_bmxrp 0:44429c0a71d4 1813 },
pablo_bmxrp 0:44429c0a71d4 1814 "UBRIDGE": {
pablo_bmxrp 0:44429c0a71d4 1815 "inherits": ["K82F"],
pablo_bmxrp 0:44429c0a71d4 1816 "extra_labels_remove": ["FRDM"],
pablo_bmxrp 0:44429c0a71d4 1817 "components_remove": ["SPIF"],
pablo_bmxrp 0:44429c0a71d4 1818 "device_has_remove": ["QSPI"],
pablo_bmxrp 0:44429c0a71d4 1819 "supported_form_factors": []
pablo_bmxrp 0:44429c0a71d4 1820 },
pablo_bmxrp 0:44429c0a71d4 1821 "FAMILY_STM32": {
pablo_bmxrp 0:44429c0a71d4 1822 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1823 "public": false,
pablo_bmxrp 0:44429c0a71d4 1824 "extra_labels": ["STM"],
pablo_bmxrp 0:44429c0a71d4 1825 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 1826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
pablo_bmxrp 0:44429c0a71d4 1827 "config": {
pablo_bmxrp 0:44429c0a71d4 1828 "lse_available": {
pablo_bmxrp 0:44429c0a71d4 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",
pablo_bmxrp 0:44429c0a71d4 1830 "value": "1"
pablo_bmxrp 0:44429c0a71d4 1831 },
pablo_bmxrp 0:44429c0a71d4 1832 "lpuart_clock_source": {
pablo_bmxrp 0:44429c0a71d4 1833 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
pablo_bmxrp 0:44429c0a71d4 1834 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
pablo_bmxrp 0:44429c0a71d4 1835 },
pablo_bmxrp 0:44429c0a71d4 1836 "stdio_uart_tx": {
pablo_bmxrp 0:44429c0a71d4 1837 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
pablo_bmxrp 0:44429c0a71d4 1838 },
pablo_bmxrp 0:44429c0a71d4 1839 "stdio_uart_rx": {
pablo_bmxrp 0:44429c0a71d4 1840 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
pablo_bmxrp 0:44429c0a71d4 1841 },
pablo_bmxrp 0:44429c0a71d4 1842 "lpticker_delay_ticks": {
pablo_bmxrp 0:44429c0a71d4 1843 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
pablo_bmxrp 0:44429c0a71d4 1844 "value": 1,
pablo_bmxrp 0:44429c0a71d4 1845 "macro_name": "LPTICKER_DELAY_TICKS"
pablo_bmxrp 0:44429c0a71d4 1846 },
pablo_bmxrp 0:44429c0a71d4 1847 "lpticker_lptim_clock": {
pablo_bmxrp 0:44429c0a71d4 1848 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
pablo_bmxrp 0:44429c0a71d4 1849 "value": 1
pablo_bmxrp 0:44429c0a71d4 1850 }
pablo_bmxrp 0:44429c0a71d4 1851 },
pablo_bmxrp 0:44429c0a71d4 1852 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1853 "deep-sleep-latency": 3
pablo_bmxrp 0:44429c0a71d4 1854 },
pablo_bmxrp 0:44429c0a71d4 1855 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1856 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1857 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1858 "RTC",
pablo_bmxrp 0:44429c0a71d4 1859 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1860 "I2C",
pablo_bmxrp 0:44429c0a71d4 1861 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1862 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1863 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1864 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1865 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1866 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1867 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1868 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1869 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 1870 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1871 "SPI",
pablo_bmxrp 0:44429c0a71d4 1872 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1873 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 1874 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1875 ]
pablo_bmxrp 0:44429c0a71d4 1876 },
pablo_bmxrp 0:44429c0a71d4 1877 "MIMXRT1050_EVK": {
pablo_bmxrp 0:44429c0a71d4 1878 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1879 "core": "Cortex-M7FD",
pablo_bmxrp 0:44429c0a71d4 1880 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 1881 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
pablo_bmxrp 0:44429c0a71d4 1882 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1883 "macros": [
pablo_bmxrp 0:44429c0a71d4 1884 "CPU_MIMXRT1052DVL6B",
pablo_bmxrp 0:44429c0a71d4 1885 "FSL_RTOS_MBED",
pablo_bmxrp 0:44429c0a71d4 1886 "XIP_BOOT_HEADER_ENABLE=1",
pablo_bmxrp 0:44429c0a71d4 1887 "XIP_EXTERNAL_FLASH=1",
pablo_bmxrp 0:44429c0a71d4 1888 "XIP_BOOT_HEADER_DCD_ENABLE=1",
pablo_bmxrp 0:44429c0a71d4 1889 "SKIP_SYSCLK_INIT",
pablo_bmxrp 0:44429c0a71d4 1890 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
pablo_bmxrp 0:44429c0a71d4 1891 "SDRAM_IS_SHAREABLE",
pablo_bmxrp 0:44429c0a71d4 1892 "MBED_MPU_CUSTOM"
pablo_bmxrp 0:44429c0a71d4 1893 ],
pablo_bmxrp 0:44429c0a71d4 1894 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1895 "detect_code": ["0227"],
pablo_bmxrp 0:44429c0a71d4 1896 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1897 "RTC",
pablo_bmxrp 0:44429c0a71d4 1898 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1899 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1900 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 1901 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1902 "EMAC",
pablo_bmxrp 0:44429c0a71d4 1903 "I2C",
pablo_bmxrp 0:44429c0a71d4 1904 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1905 "ERROR_RED",
pablo_bmxrp 0:44429c0a71d4 1906 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1907 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1908 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1909 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1910 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 1911 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1912 "SPI",
pablo_bmxrp 0:44429c0a71d4 1913 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1914 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 1915 ],
pablo_bmxrp 0:44429c0a71d4 1916 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1917 "features": ["LWIP"],
pablo_bmxrp 0:44429c0a71d4 1918 "device_name": "MIMXRT1052",
pablo_bmxrp 0:44429c0a71d4 1919 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1920 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 1921 }
pablo_bmxrp 0:44429c0a71d4 1922 },
pablo_bmxrp 0:44429c0a71d4 1923 "LPC54114": {
pablo_bmxrp 0:44429c0a71d4 1924 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 1925 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1926 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 1927 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1928 "NXP",
pablo_bmxrp 0:44429c0a71d4 1929 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1930 "LPC54114_M4",
pablo_bmxrp 0:44429c0a71d4 1931 "LPCXpresso",
pablo_bmxrp 0:44429c0a71d4 1932 "LPC"
pablo_bmxrp 0:44429c0a71d4 1933 ],
pablo_bmxrp 0:44429c0a71d4 1934 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1935 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1936 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1937 "detect_code": ["1054"],
pablo_bmxrp 0:44429c0a71d4 1938 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1939 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1940 "RTC",
pablo_bmxrp 0:44429c0a71d4 1941 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1942 "I2C",
pablo_bmxrp 0:44429c0a71d4 1943 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1944 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1945 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1946 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1947 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1948 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1949 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1950 "SPI",
pablo_bmxrp 0:44429c0a71d4 1951 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1952 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1953 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1954 "MPU"
pablo_bmxrp 0:44429c0a71d4 1955 ],
pablo_bmxrp 0:44429c0a71d4 1956 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 1957 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
pablo_bmxrp 0:44429c0a71d4 1958 "device_name": "LPC54114J256BD64"
pablo_bmxrp 0:44429c0a71d4 1959 },
pablo_bmxrp 0:44429c0a71d4 1960 "MCU_LPC546XX": {
pablo_bmxrp 0:44429c0a71d4 1961 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 1962 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 1963 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 1964 "NXP",
pablo_bmxrp 0:44429c0a71d4 1965 "MCUXpresso_MCUS",
pablo_bmxrp 0:44429c0a71d4 1966 "LPC",
pablo_bmxrp 0:44429c0a71d4 1967 "NXP_EMAC"
pablo_bmxrp 0:44429c0a71d4 1968 ],
pablo_bmxrp 0:44429c0a71d4 1969 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 1970 "public": false,
pablo_bmxrp 0:44429c0a71d4 1971 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
pablo_bmxrp 0:44429c0a71d4 1972 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 1973 "device_has": [
pablo_bmxrp 0:44429c0a71d4 1974 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 1975 "RTC",
pablo_bmxrp 0:44429c0a71d4 1976 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 1977 "EMAC",
pablo_bmxrp 0:44429c0a71d4 1978 "I2C",
pablo_bmxrp 0:44429c0a71d4 1979 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 1980 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 1981 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 1982 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 1983 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 1984 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 1985 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 1986 "SPI",
pablo_bmxrp 0:44429c0a71d4 1987 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 1988 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 1989 "FLASH",
pablo_bmxrp 0:44429c0a71d4 1990 "TRNG",
pablo_bmxrp 0:44429c0a71d4 1991 "QSPI",
pablo_bmxrp 0:44429c0a71d4 1992 "MPU"
pablo_bmxrp 0:44429c0a71d4 1993 ],
pablo_bmxrp 0:44429c0a71d4 1994 "device_name": "LPC54628J512ET180",
pablo_bmxrp 0:44429c0a71d4 1995 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
pablo_bmxrp 0:44429c0a71d4 1996 "overrides": {
pablo_bmxrp 0:44429c0a71d4 1997 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 1998 }
pablo_bmxrp 0:44429c0a71d4 1999 },
pablo_bmxrp 0:44429c0a71d4 2000 "LPC546XX": {
pablo_bmxrp 0:44429c0a71d4 2001 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2002 "inherits": ["MCU_LPC546XX"],
pablo_bmxrp 0:44429c0a71d4 2003 "extra_labels_add": ["LPCXpresso"],
pablo_bmxrp 0:44429c0a71d4 2004 "detect_code": ["1056"],
pablo_bmxrp 0:44429c0a71d4 2005 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2006 "components_add": ["QSPIF"]
pablo_bmxrp 0:44429c0a71d4 2007 },
pablo_bmxrp 0:44429c0a71d4 2008 "FF_LPC546XX": {
pablo_bmxrp 0:44429c0a71d4 2009 "inherits": ["MCU_LPC546XX"],
pablo_bmxrp 0:44429c0a71d4 2010 "detect_code": ["8081"],
pablo_bmxrp 0:44429c0a71d4 2011 "device_has_remove": ["QSPI"],
pablo_bmxrp 0:44429c0a71d4 2012 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 2013 },
pablo_bmxrp 0:44429c0a71d4 2014 "NUCLEO_F030R8": {
pablo_bmxrp 0:44429c0a71d4 2015 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2016 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2017 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2018 "extra_labels_add": ["STM32F0", "STM32F030R8"],
pablo_bmxrp 0:44429c0a71d4 2019 "config": {
pablo_bmxrp 0:44429c0a71d4 2020 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2021 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2022 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2023 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2024 }
pablo_bmxrp 0:44429c0a71d4 2025 },
pablo_bmxrp 0:44429c0a71d4 2026 "detect_code": ["0725"],
pablo_bmxrp 0:44429c0a71d4 2027 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2028 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2030 ],
pablo_bmxrp 0:44429c0a71d4 2031 "device_has_add": ["CRC"],
pablo_bmxrp 0:44429c0a71d4 2032 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 2033 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2034 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2035 "device_name": "STM32F030R8"
pablo_bmxrp 0:44429c0a71d4 2036 },
pablo_bmxrp 0:44429c0a71d4 2037 "NUCLEO_F031K6": {
pablo_bmxrp 0:44429c0a71d4 2038 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2039 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2040 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 2041 "extra_labels_add": ["STM32F0", "STM32F031K6"],
pablo_bmxrp 0:44429c0a71d4 2042 "config": {
pablo_bmxrp 0:44429c0a71d4 2043 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2044 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2045 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2046 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2047 }
pablo_bmxrp 0:44429c0a71d4 2048 },
pablo_bmxrp 0:44429c0a71d4 2049 "detect_code": ["0791"],
pablo_bmxrp 0:44429c0a71d4 2050 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 2051 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2052 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2053 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2054 ],
pablo_bmxrp 0:44429c0a71d4 2055 "device_has_add": ["CRC"],
pablo_bmxrp 0:44429c0a71d4 2056 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 2057 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2058 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2059 "device_name": "STM32F031K6"
pablo_bmxrp 0:44429c0a71d4 2060 },
pablo_bmxrp 0:44429c0a71d4 2061 "NUCLEO_F042K6": {
pablo_bmxrp 0:44429c0a71d4 2062 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2063 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2064 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 2065 "extra_labels_add": ["STM32F0", "STM32F042K6"],
pablo_bmxrp 0:44429c0a71d4 2066 "config": {
pablo_bmxrp 0:44429c0a71d4 2067 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2068 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2069 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2070 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2071 }
pablo_bmxrp 0:44429c0a71d4 2072 },
pablo_bmxrp 0:44429c0a71d4 2073 "detect_code": ["0785"],
pablo_bmxrp 0:44429c0a71d4 2074 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 2075 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2076 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2077 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2078 ],
pablo_bmxrp 0:44429c0a71d4 2079 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2080 "CAN",
pablo_bmxrp 0:44429c0a71d4 2081 "CRC"
pablo_bmxrp 0:44429c0a71d4 2082 ],
pablo_bmxrp 0:44429c0a71d4 2083 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 2084 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2085 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2086 "device_name": "STM32F042K6"
pablo_bmxrp 0:44429c0a71d4 2087 },
pablo_bmxrp 0:44429c0a71d4 2088 "NUCLEO_F070RB": {
pablo_bmxrp 0:44429c0a71d4 2089 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2090 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2091 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2092 "extra_labels_add": ["STM32F0", "STM32F070RB"],
pablo_bmxrp 0:44429c0a71d4 2093 "config": {
pablo_bmxrp 0:44429c0a71d4 2094 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2095 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2096 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2097 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2098 }
pablo_bmxrp 0:44429c0a71d4 2099 },
pablo_bmxrp 0:44429c0a71d4 2100 "detect_code": ["0755"],
pablo_bmxrp 0:44429c0a71d4 2101 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2102 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2103 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2104 ],
pablo_bmxrp 0:44429c0a71d4 2105 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2106 "CRC",
pablo_bmxrp 0:44429c0a71d4 2107 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2108 "FLASH"
pablo_bmxrp 0:44429c0a71d4 2109 ],
pablo_bmxrp 0:44429c0a71d4 2110 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2111 "device_name": "STM32F070RB"
pablo_bmxrp 0:44429c0a71d4 2112 },
pablo_bmxrp 0:44429c0a71d4 2113 "NUCLEO_F072RB": {
pablo_bmxrp 0:44429c0a71d4 2114 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2115 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2116 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2117 "extra_labels_add": ["STM32F0", "STM32F072RB"],
pablo_bmxrp 0:44429c0a71d4 2118 "config": {
pablo_bmxrp 0:44429c0a71d4 2119 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2120 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2121 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2122 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2123 }
pablo_bmxrp 0:44429c0a71d4 2124 },
pablo_bmxrp 0:44429c0a71d4 2125 "detect_code": ["0730"],
pablo_bmxrp 0:44429c0a71d4 2126 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2127 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2128 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2129 ],
pablo_bmxrp 0:44429c0a71d4 2130 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2131 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2132 "CAN",
pablo_bmxrp 0:44429c0a71d4 2133 "CRC",
pablo_bmxrp 0:44429c0a71d4 2134 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2135 "FLASH"
pablo_bmxrp 0:44429c0a71d4 2136 ],
pablo_bmxrp 0:44429c0a71d4 2137 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2138 "device_name": "STM32F072RB"
pablo_bmxrp 0:44429c0a71d4 2139 },
pablo_bmxrp 0:44429c0a71d4 2140 "NUCLEO_F091RC": {
pablo_bmxrp 0:44429c0a71d4 2141 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2142 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2143 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 2144 "extra_labels_add": ["STM32F0", "STM32F091RC"],
pablo_bmxrp 0:44429c0a71d4 2145 "config": {
pablo_bmxrp 0:44429c0a71d4 2146 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2149 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2150 }
pablo_bmxrp 0:44429c0a71d4 2151 },
pablo_bmxrp 0:44429c0a71d4 2152 "detect_code": ["0750"],
pablo_bmxrp 0:44429c0a71d4 2153 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2154 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 2155 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 2156 ],
pablo_bmxrp 0:44429c0a71d4 2157 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2158 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2159 "CAN",
pablo_bmxrp 0:44429c0a71d4 2160 "CRC",
pablo_bmxrp 0:44429c0a71d4 2161 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2162 "FLASH"
pablo_bmxrp 0:44429c0a71d4 2163 ],
pablo_bmxrp 0:44429c0a71d4 2164 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2165 "device_name": "STM32F091RC"
pablo_bmxrp 0:44429c0a71d4 2166 },
pablo_bmxrp 0:44429c0a71d4 2167 "NUCLEO_F103RB": {
pablo_bmxrp 0:44429c0a71d4 2168 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2169 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2170 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 2171 "extra_labels_add": ["STM32F1", "STM32F103RB"],
pablo_bmxrp 0:44429c0a71d4 2172 "config": {
pablo_bmxrp 0:44429c0a71d4 2173 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2174 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
pablo_bmxrp 0:44429c0a71d4 2175 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2176 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2177 },
pablo_bmxrp 0:44429c0a71d4 2178 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 2180 "value": "0",
pablo_bmxrp 0:44429c0a71d4 2181 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 2182 }
pablo_bmxrp 0:44429c0a71d4 2183 },
pablo_bmxrp 0:44429c0a71d4 2184 "detect_code": ["0700"],
pablo_bmxrp 0:44429c0a71d4 2185 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2186 "CAN",
pablo_bmxrp 0:44429c0a71d4 2187 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2188 "FLASH"
pablo_bmxrp 0:44429c0a71d4 2189 ],
pablo_bmxrp 0:44429c0a71d4 2190 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 2191 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2192 "device_name": "STM32F103RB"
pablo_bmxrp 0:44429c0a71d4 2193 },
pablo_bmxrp 0:44429c0a71d4 2194 "NUCLEO_F207ZG": {
pablo_bmxrp 0:44429c0a71d4 2195 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2196 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2197 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 2198 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
pablo_bmxrp 0:44429c0a71d4 2199 "config": {
pablo_bmxrp 0:44429c0a71d4 2200 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2201 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2202 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2203 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2204 },
pablo_bmxrp 0:44429c0a71d4 2205 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2206 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2207 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2208 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2209 }
pablo_bmxrp 0:44429c0a71d4 2210 },
pablo_bmxrp 0:44429c0a71d4 2211 "detect_code": ["0835"],
pablo_bmxrp 0:44429c0a71d4 2212 "macros_add": ["USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2213 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2214 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2215 "CAN",
pablo_bmxrp 0:44429c0a71d4 2216 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2217 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2218 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2219 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2220 "MPU"
pablo_bmxrp 0:44429c0a71d4 2221 ],
pablo_bmxrp 0:44429c0a71d4 2222 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 2223 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2224 "device_name": "STM32F207ZG",
pablo_bmxrp 0:44429c0a71d4 2225 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2226 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2227 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2228 }
pablo_bmxrp 0:44429c0a71d4 2229 },
pablo_bmxrp 0:44429c0a71d4 2230 "NUCLEO_F302R8": {
pablo_bmxrp 0:44429c0a71d4 2231 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2232 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2233 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2234 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
pablo_bmxrp 0:44429c0a71d4 2235 "config": {
pablo_bmxrp 0:44429c0a71d4 2236 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2237 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2238 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2239 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2240 }
pablo_bmxrp 0:44429c0a71d4 2241 },
pablo_bmxrp 0:44429c0a71d4 2242 "detect_code": ["0705"],
pablo_bmxrp 0:44429c0a71d4 2243 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2244 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2245 "CAN",
pablo_bmxrp 0:44429c0a71d4 2246 "CRC",
pablo_bmxrp 0:44429c0a71d4 2247 "SERIAL_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 2248 ],
pablo_bmxrp 0:44429c0a71d4 2249 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2250 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2251 "device_name": "STM32F302R8"
pablo_bmxrp 0:44429c0a71d4 2252 },
pablo_bmxrp 0:44429c0a71d4 2253 "NUCLEO_F303K8": {
pablo_bmxrp 0:44429c0a71d4 2254 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2255 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2256 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
pablo_bmxrp 0:44429c0a71d4 2257 "config": {
pablo_bmxrp 0:44429c0a71d4 2258 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2260 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2261 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2262 }
pablo_bmxrp 0:44429c0a71d4 2263 },
pablo_bmxrp 0:44429c0a71d4 2264 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 2265 "detect_code": ["0775"],
pablo_bmxrp 0:44429c0a71d4 2266 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2267 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2268 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2269 "CAN",
pablo_bmxrp 0:44429c0a71d4 2270 "CRC"
pablo_bmxrp 0:44429c0a71d4 2271 ],
pablo_bmxrp 0:44429c0a71d4 2272 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2273 "device_name": "STM32F303K8"
pablo_bmxrp 0:44429c0a71d4 2274 },
pablo_bmxrp 0:44429c0a71d4 2275 "NUCLEO_F303RE": {
pablo_bmxrp 0:44429c0a71d4 2276 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2277 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2278 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2279 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
pablo_bmxrp 0:44429c0a71d4 2280 "config": {
pablo_bmxrp 0:44429c0a71d4 2281 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2282 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2283 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2284 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2285 }
pablo_bmxrp 0:44429c0a71d4 2286 },
pablo_bmxrp 0:44429c0a71d4 2287 "detect_code": ["0745"],
pablo_bmxrp 0:44429c0a71d4 2288 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2289 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2290 "CAN",
pablo_bmxrp 0:44429c0a71d4 2291 "CRC",
pablo_bmxrp 0:44429c0a71d4 2292 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2293 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2294 "MPU"
pablo_bmxrp 0:44429c0a71d4 2295 ],
pablo_bmxrp 0:44429c0a71d4 2296 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2297 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2298 "device_name": "STM32F303RE"
pablo_bmxrp 0:44429c0a71d4 2299 },
pablo_bmxrp 0:44429c0a71d4 2300 "NUCLEO_F303ZE": {
pablo_bmxrp 0:44429c0a71d4 2301 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2302 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2303 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2304 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
pablo_bmxrp 0:44429c0a71d4 2305 "config": {
pablo_bmxrp 0:44429c0a71d4 2306 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2309 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2310 }
pablo_bmxrp 0:44429c0a71d4 2311 },
pablo_bmxrp 0:44429c0a71d4 2312 "detect_code": ["0747"],
pablo_bmxrp 0:44429c0a71d4 2313 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
pablo_bmxrp 0:44429c0a71d4 2314 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2315 "device_name": "STM32F303ZE"
pablo_bmxrp 0:44429c0a71d4 2316 },
pablo_bmxrp 0:44429c0a71d4 2317 "NUCLEO_F334R8": {
pablo_bmxrp 0:44429c0a71d4 2318 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2319 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2320 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2321 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
pablo_bmxrp 0:44429c0a71d4 2322 "config": {
pablo_bmxrp 0:44429c0a71d4 2323 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2324 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2325 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2326 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2327 }
pablo_bmxrp 0:44429c0a71d4 2328 },
pablo_bmxrp 0:44429c0a71d4 2329 "detect_code": ["0735"],
pablo_bmxrp 0:44429c0a71d4 2330 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2331 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2332 "CAN",
pablo_bmxrp 0:44429c0a71d4 2333 "CRC",
pablo_bmxrp 0:44429c0a71d4 2334 "SERIAL_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 2335 ],
pablo_bmxrp 0:44429c0a71d4 2336 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2337 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2338 "device_name": "STM32F334R8"
pablo_bmxrp 0:44429c0a71d4 2339 },
pablo_bmxrp 0:44429c0a71d4 2340 "NUCLEO_F401RE": {
pablo_bmxrp 0:44429c0a71d4 2341 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2342 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2343 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2344 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
pablo_bmxrp 0:44429c0a71d4 2345 "config": {
pablo_bmxrp 0:44429c0a71d4 2346 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2347 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2348 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2349 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2350 }
pablo_bmxrp 0:44429c0a71d4 2351 },
pablo_bmxrp 0:44429c0a71d4 2352 "detect_code": ["0720"],
pablo_bmxrp 0:44429c0a71d4 2353 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2354 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2355 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2356 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2357 "MPU"
pablo_bmxrp 0:44429c0a71d4 2358 ],
pablo_bmxrp 0:44429c0a71d4 2359 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2360 "device_name": "STM32F401RE"
pablo_bmxrp 0:44429c0a71d4 2361 },
pablo_bmxrp 0:44429c0a71d4 2362 "STEVAL_3DP001V1": {
pablo_bmxrp 0:44429c0a71d4 2363 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2364 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2365 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
pablo_bmxrp 0:44429c0a71d4 2366 "config": {
pablo_bmxrp 0:44429c0a71d4 2367 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2368 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2369 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2370 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2371 }
pablo_bmxrp 0:44429c0a71d4 2372 },
pablo_bmxrp 0:44429c0a71d4 2373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
pablo_bmxrp 0:44429c0a71d4 2374 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2375 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2376 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2377 "MPU"
pablo_bmxrp 0:44429c0a71d4 2378 ],
pablo_bmxrp 0:44429c0a71d4 2379 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 2380 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2381 "device_name": "STM32F401VE"
pablo_bmxrp 0:44429c0a71d4 2382 },
pablo_bmxrp 0:44429c0a71d4 2383 "NUCLEO_F410RB": {
pablo_bmxrp 0:44429c0a71d4 2384 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2385 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2386 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2387 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2388 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2389 "STM32F410RB",
pablo_bmxrp 0:44429c0a71d4 2390 "STM32F410xB",
pablo_bmxrp 0:44429c0a71d4 2391 "STM32F410Rx"
pablo_bmxrp 0:44429c0a71d4 2392 ],
pablo_bmxrp 0:44429c0a71d4 2393 "config": {
pablo_bmxrp 0:44429c0a71d4 2394 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2395 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2396 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2397 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2398 },
pablo_bmxrp 0:44429c0a71d4 2399 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2400 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2401 "value": 1
pablo_bmxrp 0:44429c0a71d4 2402 }
pablo_bmxrp 0:44429c0a71d4 2403 },
pablo_bmxrp 0:44429c0a71d4 2404 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2405 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 2406 ],
pablo_bmxrp 0:44429c0a71d4 2407 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 2408 "detect_code": ["0744"],
pablo_bmxrp 0:44429c0a71d4 2409 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2410 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2411 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2412 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2413 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2414 "MPU"
pablo_bmxrp 0:44429c0a71d4 2415 ],
pablo_bmxrp 0:44429c0a71d4 2416 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2417 "device_name": "STM32F410RB"
pablo_bmxrp 0:44429c0a71d4 2418 },
pablo_bmxrp 0:44429c0a71d4 2419 "NUCLEO_F411RE": {
pablo_bmxrp 0:44429c0a71d4 2420 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2421 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2422 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2423 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE", "PSA"],
pablo_bmxrp 0:44429c0a71d4 2424 "components_add": ["FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 2425 "detect_code": ["0740"],
pablo_bmxrp 0:44429c0a71d4 2426 "config": {
pablo_bmxrp 0:44429c0a71d4 2427 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2428 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2429 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2430 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2431 },
pablo_bmxrp 0:44429c0a71d4 2432 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 2434 "value": "0",
pablo_bmxrp 0:44429c0a71d4 2435 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 2436 }
pablo_bmxrp 0:44429c0a71d4 2437 },
pablo_bmxrp 0:44429c0a71d4 2438 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2439 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2440 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2441 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2442 "MPU"
pablo_bmxrp 0:44429c0a71d4 2443 ],
pablo_bmxrp 0:44429c0a71d4 2444 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2445 "device_name": "STM32F411RE",
pablo_bmxrp 0:44429c0a71d4 2446 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 2447 },
pablo_bmxrp 0:44429c0a71d4 2448 "NUCLEO_F412ZG": {
pablo_bmxrp 0:44429c0a71d4 2449 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2450 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2451 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2452 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
pablo_bmxrp 0:44429c0a71d4 2453 "config": {
pablo_bmxrp 0:44429c0a71d4 2454 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2455 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2456 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2457 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2458 }
pablo_bmxrp 0:44429c0a71d4 2459 },
pablo_bmxrp 0:44429c0a71d4 2460 "detect_code": ["0826"],
pablo_bmxrp 0:44429c0a71d4 2461 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2462 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2463 "CAN",
pablo_bmxrp 0:44429c0a71d4 2464 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2465 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2466 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2467 "MPU"
pablo_bmxrp 0:44429c0a71d4 2468 ],
pablo_bmxrp 0:44429c0a71d4 2469 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2470 "device_name": "STM32F412ZG",
pablo_bmxrp 0:44429c0a71d4 2471 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 2472 },
pablo_bmxrp 0:44429c0a71d4 2473 "MTB_MXCHIP_EMW3166": {
pablo_bmxrp 0:44429c0a71d4 2474 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2475 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2476 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2477 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2478 "STM32F412xG",
pablo_bmxrp 0:44429c0a71d4 2479 "STM32F412ZG",
pablo_bmxrp 0:44429c0a71d4 2480 "WICED",
pablo_bmxrp 0:44429c0a71d4 2481 "CYW43362"
pablo_bmxrp 0:44429c0a71d4 2482 ],
pablo_bmxrp 0:44429c0a71d4 2483 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2484 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2485 "CAN",
pablo_bmxrp 0:44429c0a71d4 2486 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2487 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2488 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2489 "MPU"
pablo_bmxrp 0:44429c0a71d4 2490 ],
pablo_bmxrp 0:44429c0a71d4 2491 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 2492 "device_name": "STM32F412ZG",
pablo_bmxrp 0:44429c0a71d4 2493 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2494 "config": {
pablo_bmxrp 0:44429c0a71d4 2495 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2496 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2497 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2498 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2499 }
pablo_bmxrp 0:44429c0a71d4 2500 },
pablo_bmxrp 0:44429c0a71d4 2501 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2502 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 2503 }
pablo_bmxrp 0:44429c0a71d4 2504 },
pablo_bmxrp 0:44429c0a71d4 2505 "USI_WM_BN_BM_22": {
pablo_bmxrp 0:44429c0a71d4 2506 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2507 "components_add": ["SPIF", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 2508 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2509 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2510 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2511 "STM32F412xG",
pablo_bmxrp 0:44429c0a71d4 2512 "STM32F412ZG",
pablo_bmxrp 0:44429c0a71d4 2513 "WICED",
pablo_bmxrp 0:44429c0a71d4 2514 "CYW4343X",
pablo_bmxrp 0:44429c0a71d4 2515 "CORDIO"
pablo_bmxrp 0:44429c0a71d4 2516 ],
pablo_bmxrp 0:44429c0a71d4 2517 "features": ["BLE", "STORAGE"],
pablo_bmxrp 0:44429c0a71d4 2518 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2519 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2520 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2521 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2522 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2523 "MPU"
pablo_bmxrp 0:44429c0a71d4 2524 ],
pablo_bmxrp 0:44429c0a71d4 2525 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 2526 "device_name": "STM32F412ZG",
pablo_bmxrp 0:44429c0a71d4 2527 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2528 "public": false,
pablo_bmxrp 0:44429c0a71d4 2529 "config": {
pablo_bmxrp 0:44429c0a71d4 2530 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2531 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2532 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2533 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2534 }
pablo_bmxrp 0:44429c0a71d4 2535 },
pablo_bmxrp 0:44429c0a71d4 2536 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2537 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 2538 }
pablo_bmxrp 0:44429c0a71d4 2539 },
pablo_bmxrp 0:44429c0a71d4 2540 "MTB_USI_WM_BN_BM_22": {
pablo_bmxrp 0:44429c0a71d4 2541 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2542 "lse_available": 0
pablo_bmxrp 0:44429c0a71d4 2543 },
pablo_bmxrp 0:44429c0a71d4 2544 "inherits": ["USI_WM_BN_BM_22"]
pablo_bmxrp 0:44429c0a71d4 2545 },
pablo_bmxrp 0:44429c0a71d4 2546 "MTB_ADV_WISE_1530": {
pablo_bmxrp 0:44429c0a71d4 2547 "inherits": ["USI_WM_BN_BM_22"],
pablo_bmxrp 0:44429c0a71d4 2548 "config": {
pablo_bmxrp 0:44429c0a71d4 2549 "led1": "PA_4",
pablo_bmxrp 0:44429c0a71d4 2550 "led2": "PC_12",
pablo_bmxrp 0:44429c0a71d4 2551 "led3": "NC"
pablo_bmxrp 0:44429c0a71d4 2552 },
pablo_bmxrp 0:44429c0a71d4 2553 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2554 "stdio_uart_tx": "PB_10",
pablo_bmxrp 0:44429c0a71d4 2555 "stdio_uart_rx": "PC_11"
pablo_bmxrp 0:44429c0a71d4 2556 }
pablo_bmxrp 0:44429c0a71d4 2557 },
pablo_bmxrp 0:44429c0a71d4 2558 "DISCO_F413ZH": {
pablo_bmxrp 0:44429c0a71d4 2559 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 2560 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2561 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2562 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2563 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2564 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2565 "STM32F413xx",
pablo_bmxrp 0:44429c0a71d4 2566 "STM32F413ZH",
pablo_bmxrp 0:44429c0a71d4 2567 "STM32F413xH"
pablo_bmxrp 0:44429c0a71d4 2568 ],
pablo_bmxrp 0:44429c0a71d4 2569 "config": {
pablo_bmxrp 0:44429c0a71d4 2570 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2571 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2572 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2573 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2574 },
pablo_bmxrp 0:44429c0a71d4 2575 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2576 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2577 "value": 1
pablo_bmxrp 0:44429c0a71d4 2578 }
pablo_bmxrp 0:44429c0a71d4 2579 },
pablo_bmxrp 0:44429c0a71d4 2580 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 2581 "detect_code": ["0743"],
pablo_bmxrp 0:44429c0a71d4 2582 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2583 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 2584 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 2585 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2586 ],
pablo_bmxrp 0:44429c0a71d4 2587 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2588 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2589 "CAN",
pablo_bmxrp 0:44429c0a71d4 2590 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2591 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2592 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2593 "QSPI",
pablo_bmxrp 0:44429c0a71d4 2594 "MPU"
pablo_bmxrp 0:44429c0a71d4 2595 ],
pablo_bmxrp 0:44429c0a71d4 2596 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2597 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2598 "device_name": "STM32F413ZH"
pablo_bmxrp 0:44429c0a71d4 2599 },
pablo_bmxrp 0:44429c0a71d4 2600 "NUCLEO_F413ZH": {
pablo_bmxrp 0:44429c0a71d4 2601 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2602 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2603 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2604 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2605 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2606 "STM32F413xx",
pablo_bmxrp 0:44429c0a71d4 2607 "STM32F413ZH",
pablo_bmxrp 0:44429c0a71d4 2608 "STM32F413xH"
pablo_bmxrp 0:44429c0a71d4 2609 ],
pablo_bmxrp 0:44429c0a71d4 2610 "config": {
pablo_bmxrp 0:44429c0a71d4 2611 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2612 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2613 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2614 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2615 },
pablo_bmxrp 0:44429c0a71d4 2616 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2617 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2618 "value": 1
pablo_bmxrp 0:44429c0a71d4 2619 }
pablo_bmxrp 0:44429c0a71d4 2620 },
pablo_bmxrp 0:44429c0a71d4 2621 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 2622 "detect_code": ["0743"],
pablo_bmxrp 0:44429c0a71d4 2623 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2624 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 2625 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 2626 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2627 ],
pablo_bmxrp 0:44429c0a71d4 2628 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2629 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2630 "CAN",
pablo_bmxrp 0:44429c0a71d4 2631 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2632 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2633 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2634 "MPU"
pablo_bmxrp 0:44429c0a71d4 2635 ],
pablo_bmxrp 0:44429c0a71d4 2636 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2637 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2638 "device_name": "STM32F413ZH"
pablo_bmxrp 0:44429c0a71d4 2639 },
pablo_bmxrp 0:44429c0a71d4 2640 "ELMO_F411RE": {
pablo_bmxrp 0:44429c0a71d4 2641 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2642 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2643 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2644 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 2645 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
pablo_bmxrp 0:44429c0a71d4 2646 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 2647 "detect_code": ["----"],
pablo_bmxrp 0:44429c0a71d4 2648 "device_has_add": ["MPU"],
pablo_bmxrp 0:44429c0a71d4 2649 "device_has_remove": ["SERIAL_FC"],
pablo_bmxrp 0:44429c0a71d4 2650 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 2651 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 2652 "device_name": "STM32F411RE"
pablo_bmxrp 0:44429c0a71d4 2653 },
pablo_bmxrp 0:44429c0a71d4 2654 "NUCLEO_F429ZI": {
pablo_bmxrp 0:44429c0a71d4 2655 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2656 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2657 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2658 "config": {
pablo_bmxrp 0:44429c0a71d4 2659 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2660 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2661 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2662 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2663 },
pablo_bmxrp 0:44429c0a71d4 2664 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2665 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2666 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2667 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2668 },
pablo_bmxrp 0:44429c0a71d4 2669 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 2671 "value": "1",
pablo_bmxrp 0:44429c0a71d4 2672 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 2673 }
pablo_bmxrp 0:44429c0a71d4 2674 },
pablo_bmxrp 0:44429c0a71d4 2675 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2676 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2677 "STM32F429",
pablo_bmxrp 0:44429c0a71d4 2678 "STM32F429ZI",
pablo_bmxrp 0:44429c0a71d4 2679 "STM32F429xx",
pablo_bmxrp 0:44429c0a71d4 2680 "STM32F429xI",
pablo_bmxrp 0:44429c0a71d4 2681 "STM_EMAC",
pablo_bmxrp 0:44429c0a71d4 2682 "PSA"
pablo_bmxrp 0:44429c0a71d4 2683 ],
pablo_bmxrp 0:44429c0a71d4 2684 "components_add": ["FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 2685 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2686 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 2687 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2688 ],
pablo_bmxrp 0:44429c0a71d4 2689 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2690 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2691 "CAN",
pablo_bmxrp 0:44429c0a71d4 2692 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2693 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2694 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2695 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2696 "MPU"
pablo_bmxrp 0:44429c0a71d4 2697 ],
pablo_bmxrp 0:44429c0a71d4 2698 "detect_code": ["0796"],
pablo_bmxrp 0:44429c0a71d4 2699 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2700 "device_name": "STM32F429ZI",
pablo_bmxrp 0:44429c0a71d4 2701 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2702 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2703 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2704 }
pablo_bmxrp 0:44429c0a71d4 2705 },
pablo_bmxrp 0:44429c0a71d4 2706 "NUCLEO_F439ZI": {
pablo_bmxrp 0:44429c0a71d4 2707 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2708 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2709 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2710 "config": {
pablo_bmxrp 0:44429c0a71d4 2711 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2712 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2713 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2714 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2715 },
pablo_bmxrp 0:44429c0a71d4 2716 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2717 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2718 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2719 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2720 },
pablo_bmxrp 0:44429c0a71d4 2721 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 2723 "value": "1",
pablo_bmxrp 0:44429c0a71d4 2724 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 2725 }
pablo_bmxrp 0:44429c0a71d4 2726 },
pablo_bmxrp 0:44429c0a71d4 2727 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2728 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 2729 "STM32F439",
pablo_bmxrp 0:44429c0a71d4 2730 "STM32F439ZI",
pablo_bmxrp 0:44429c0a71d4 2731 "STM32F439xx",
pablo_bmxrp 0:44429c0a71d4 2732 "STM32F439xI",
pablo_bmxrp 0:44429c0a71d4 2733 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 2734 ],
pablo_bmxrp 0:44429c0a71d4 2735 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2736 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 2737 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 2738 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2739 ],
pablo_bmxrp 0:44429c0a71d4 2740 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2741 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2742 "CAN",
pablo_bmxrp 0:44429c0a71d4 2743 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2744 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2745 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2746 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2747 "MPU"
pablo_bmxrp 0:44429c0a71d4 2748 ],
pablo_bmxrp 0:44429c0a71d4 2749 "detect_code": ["0797"],
pablo_bmxrp 0:44429c0a71d4 2750 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2751 "device_name": "STM32F439ZI",
pablo_bmxrp 0:44429c0a71d4 2752 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2753 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2754 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2755 }
pablo_bmxrp 0:44429c0a71d4 2756 },
pablo_bmxrp 0:44429c0a71d4 2757 "NUCLEO_F446RE": {
pablo_bmxrp 0:44429c0a71d4 2758 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2759 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2760 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2761 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
pablo_bmxrp 0:44429c0a71d4 2762 "config": {
pablo_bmxrp 0:44429c0a71d4 2763 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2764 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2765 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2766 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2767 }
pablo_bmxrp 0:44429c0a71d4 2768 },
pablo_bmxrp 0:44429c0a71d4 2769 "detect_code": ["0777"],
pablo_bmxrp 0:44429c0a71d4 2770 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2771 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2772 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2773 "CAN",
pablo_bmxrp 0:44429c0a71d4 2774 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2775 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2776 "MPU"
pablo_bmxrp 0:44429c0a71d4 2777 ],
pablo_bmxrp 0:44429c0a71d4 2778 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2779 "device_name": "STM32F446RE",
pablo_bmxrp 0:44429c0a71d4 2780 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 2781 },
pablo_bmxrp 0:44429c0a71d4 2782 "NUCLEO_F446ZE": {
pablo_bmxrp 0:44429c0a71d4 2783 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2784 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2785 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2786 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
pablo_bmxrp 0:44429c0a71d4 2787 "config": {
pablo_bmxrp 0:44429c0a71d4 2788 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2789 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2790 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2791 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2792 }
pablo_bmxrp 0:44429c0a71d4 2793 },
pablo_bmxrp 0:44429c0a71d4 2794 "detect_code": ["0778"],
pablo_bmxrp 0:44429c0a71d4 2795 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 2796 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2797 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2798 "CAN",
pablo_bmxrp 0:44429c0a71d4 2799 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2800 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2801 "MPU"
pablo_bmxrp 0:44429c0a71d4 2802 ],
pablo_bmxrp 0:44429c0a71d4 2803 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2804 "device_name": "STM32F446ZE"
pablo_bmxrp 0:44429c0a71d4 2805 },
pablo_bmxrp 0:44429c0a71d4 2806 "B96B_F446VE": {
pablo_bmxrp 0:44429c0a71d4 2807 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2808 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 2809 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 2810 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
pablo_bmxrp 0:44429c0a71d4 2811 "detect_code": ["0840"],
pablo_bmxrp 0:44429c0a71d4 2812 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2813 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2814 "CAN",
pablo_bmxrp 0:44429c0a71d4 2815 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2816 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2817 "MPU"
pablo_bmxrp 0:44429c0a71d4 2818 ],
pablo_bmxrp 0:44429c0a71d4 2819 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2820 "device_name": "STM32F446VE"
pablo_bmxrp 0:44429c0a71d4 2821 },
pablo_bmxrp 0:44429c0a71d4 2822 "NUCLEO_F746ZG": {
pablo_bmxrp 0:44429c0a71d4 2823 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2824 "core": "Cortex-M7F",
pablo_bmxrp 0:44429c0a71d4 2825 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2826 "STM32F7",
pablo_bmxrp 0:44429c0a71d4 2827 "STM32F746",
pablo_bmxrp 0:44429c0a71d4 2828 "STM32F746xG",
pablo_bmxrp 0:44429c0a71d4 2829 "STM32F746ZG",
pablo_bmxrp 0:44429c0a71d4 2830 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 2831 ],
pablo_bmxrp 0:44429c0a71d4 2832 "config": {
pablo_bmxrp 0:44429c0a71d4 2833 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2834 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2835 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2836 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2837 },
pablo_bmxrp 0:44429c0a71d4 2838 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2839 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2840 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2841 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2842 },
pablo_bmxrp 0:44429c0a71d4 2843 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2844 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2845 "value": 1
pablo_bmxrp 0:44429c0a71d4 2846 }
pablo_bmxrp 0:44429c0a71d4 2847 },
pablo_bmxrp 0:44429c0a71d4 2848 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2849 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 2850 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2851 ],
pablo_bmxrp 0:44429c0a71d4 2852 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2853 "detect_code": ["0816"],
pablo_bmxrp 0:44429c0a71d4 2854 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2855 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2856 "CAN",
pablo_bmxrp 0:44429c0a71d4 2857 "CRC",
pablo_bmxrp 0:44429c0a71d4 2858 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2859 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2860 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2861 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2862 "MPU"
pablo_bmxrp 0:44429c0a71d4 2863 ],
pablo_bmxrp 0:44429c0a71d4 2864 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2865 "device_name": "STM32F746ZG",
pablo_bmxrp 0:44429c0a71d4 2866 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2867 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2868 "lpticker_delay_ticks": 4,
pablo_bmxrp 0:44429c0a71d4 2869 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2870 }
pablo_bmxrp 0:44429c0a71d4 2871 },
pablo_bmxrp 0:44429c0a71d4 2872 "NUCLEO_F756ZG": {
pablo_bmxrp 0:44429c0a71d4 2873 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2874 "core": "Cortex-M7F",
pablo_bmxrp 0:44429c0a71d4 2875 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2876 "STM32F7",
pablo_bmxrp 0:44429c0a71d4 2877 "STM32F756",
pablo_bmxrp 0:44429c0a71d4 2878 "STM32F756xG",
pablo_bmxrp 0:44429c0a71d4 2879 "STM32F756ZG",
pablo_bmxrp 0:44429c0a71d4 2880 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 2881 ],
pablo_bmxrp 0:44429c0a71d4 2882 "config": {
pablo_bmxrp 0:44429c0a71d4 2883 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2884 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2885 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2886 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2887 },
pablo_bmxrp 0:44429c0a71d4 2888 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2889 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2890 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2891 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2892 },
pablo_bmxrp 0:44429c0a71d4 2893 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2894 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2895 "value": 1
pablo_bmxrp 0:44429c0a71d4 2896 }
pablo_bmxrp 0:44429c0a71d4 2897 },
pablo_bmxrp 0:44429c0a71d4 2898 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2899 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 2900 "USBHOST_OTHER",
pablo_bmxrp 0:44429c0a71d4 2901 "MBEDTLS_CONFIG_HW_SUPPORT"
pablo_bmxrp 0:44429c0a71d4 2902 ],
pablo_bmxrp 0:44429c0a71d4 2903 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2904 "detect_code": ["0819"],
pablo_bmxrp 0:44429c0a71d4 2905 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2906 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2907 "CAN",
pablo_bmxrp 0:44429c0a71d4 2908 "CRC",
pablo_bmxrp 0:44429c0a71d4 2909 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2910 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2911 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2912 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2913 "MPU"
pablo_bmxrp 0:44429c0a71d4 2914 ],
pablo_bmxrp 0:44429c0a71d4 2915 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2916 "device_name": "STM32F756ZG",
pablo_bmxrp 0:44429c0a71d4 2917 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2918 "lpticker_delay_ticks": 4,
pablo_bmxrp 0:44429c0a71d4 2919 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2920 }
pablo_bmxrp 0:44429c0a71d4 2921 },
pablo_bmxrp 0:44429c0a71d4 2922 "NUCLEO_F767ZI": {
pablo_bmxrp 0:44429c0a71d4 2923 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2924 "core": "Cortex-M7FD",
pablo_bmxrp 0:44429c0a71d4 2925 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2926 "STM32F7",
pablo_bmxrp 0:44429c0a71d4 2927 "STM32F767",
pablo_bmxrp 0:44429c0a71d4 2928 "STM32F767xI",
pablo_bmxrp 0:44429c0a71d4 2929 "STM32F767ZI",
pablo_bmxrp 0:44429c0a71d4 2930 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 2931 ],
pablo_bmxrp 0:44429c0a71d4 2932 "config": {
pablo_bmxrp 0:44429c0a71d4 2933 "flash_dual_bank": {
pablo_bmxrp 0:44429c0a71d4 2934 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
pablo_bmxrp 0:44429c0a71d4 2935 "value": "0"
pablo_bmxrp 0:44429c0a71d4 2936 },
pablo_bmxrp 0:44429c0a71d4 2937 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2938 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2939 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2940 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2941 },
pablo_bmxrp 0:44429c0a71d4 2942 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2943 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2945 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2946 },
pablo_bmxrp 0:44429c0a71d4 2947 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2948 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2949 "value": 1
pablo_bmxrp 0:44429c0a71d4 2950 }
pablo_bmxrp 0:44429c0a71d4 2951 },
pablo_bmxrp 0:44429c0a71d4 2952 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 2953 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 2954 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 2955 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 2956 ],
pablo_bmxrp 0:44429c0a71d4 2957 "detect_code": ["0818"],
pablo_bmxrp 0:44429c0a71d4 2958 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 2959 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 2960 "CAN",
pablo_bmxrp 0:44429c0a71d4 2961 "CRC",
pablo_bmxrp 0:44429c0a71d4 2962 "EMAC",
pablo_bmxrp 0:44429c0a71d4 2963 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 2964 "TRNG",
pablo_bmxrp 0:44429c0a71d4 2965 "FLASH",
pablo_bmxrp 0:44429c0a71d4 2966 "MPU"
pablo_bmxrp 0:44429c0a71d4 2967 ],
pablo_bmxrp 0:44429c0a71d4 2968 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 2969 "device_name": "STM32F767ZI",
pablo_bmxrp 0:44429c0a71d4 2970 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 2971 "overrides": {
pablo_bmxrp 0:44429c0a71d4 2972 "lpticker_delay_ticks": 4,
pablo_bmxrp 0:44429c0a71d4 2973 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 2974 }
pablo_bmxrp 0:44429c0a71d4 2975 },
pablo_bmxrp 0:44429c0a71d4 2976 "NUCLEO_H743ZI": {
pablo_bmxrp 0:44429c0a71d4 2977 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 2978 "core": "Cortex-M7FD",
pablo_bmxrp 0:44429c0a71d4 2979 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 2980 "STM32H7",
pablo_bmxrp 0:44429c0a71d4 2981 "STM32H743",
pablo_bmxrp 0:44429c0a71d4 2982 "STM32H743xI",
pablo_bmxrp 0:44429c0a71d4 2983 "STM32H743ZI"
pablo_bmxrp 0:44429c0a71d4 2984 ],
pablo_bmxrp 0:44429c0a71d4 2985 "config": {
pablo_bmxrp 0:44429c0a71d4 2986 "d11_configuration": {
pablo_bmxrp 0:44429c0a71d4 2987 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
pablo_bmxrp 0:44429c0a71d4 2988 "value": "PA_7",
pablo_bmxrp 0:44429c0a71d4 2989 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
pablo_bmxrp 0:44429c0a71d4 2990 },
pablo_bmxrp 0:44429c0a71d4 2991 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 2992 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2993 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 2994 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 2995 },
pablo_bmxrp 0:44429c0a71d4 2996 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 2997 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 2998 "value": 1
pablo_bmxrp 0:44429c0a71d4 2999 },
pablo_bmxrp 0:44429c0a71d4 3000 "hse_value": {
pablo_bmxrp 0:44429c0a71d4 3001 "help": "HSE default value is 25MHz in HAL",
pablo_bmxrp 0:44429c0a71d4 3002 "value": "8000000",
pablo_bmxrp 0:44429c0a71d4 3003 "macro_name": "HSE_VALUE"
pablo_bmxrp 0:44429c0a71d4 3004 }
pablo_bmxrp 0:44429c0a71d4 3005 },
pablo_bmxrp 0:44429c0a71d4 3006 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3007 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 3008 ],
pablo_bmxrp 0:44429c0a71d4 3009 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3010 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3011 "detect_code": ["0813"],
pablo_bmxrp 0:44429c0a71d4 3012 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3013 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3014 "CAN",
pablo_bmxrp 0:44429c0a71d4 3015 "CRC",
pablo_bmxrp 0:44429c0a71d4 3016 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3017 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3018 "MPU"
pablo_bmxrp 0:44429c0a71d4 3019 ],
pablo_bmxrp 0:44429c0a71d4 3020 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3021 "device_name": "STM32H743ZI",
pablo_bmxrp 0:44429c0a71d4 3022 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3023 },
pablo_bmxrp 0:44429c0a71d4 3024 "NUCLEO_L011K4": {
pablo_bmxrp 0:44429c0a71d4 3025 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3026 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3027 "extra_labels_add": ["STM32L0", "STM32L011K4"],
pablo_bmxrp 0:44429c0a71d4 3028 "supported_toolchains": ["uARM"],
pablo_bmxrp 0:44429c0a71d4 3029 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 3030 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3031 "config": {
pablo_bmxrp 0:44429c0a71d4 3032 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3033 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3034 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3035 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3036 },
pablo_bmxrp 0:44429c0a71d4 3037 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3038 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3039 "value": 1
pablo_bmxrp 0:44429c0a71d4 3040 }
pablo_bmxrp 0:44429c0a71d4 3041 },
pablo_bmxrp 0:44429c0a71d4 3042 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3043 "detect_code": ["0780"],
pablo_bmxrp 0:44429c0a71d4 3044 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3045 "CRC",
pablo_bmxrp 0:44429c0a71d4 3046 "FLASH"
pablo_bmxrp 0:44429c0a71d4 3047 ],
pablo_bmxrp 0:44429c0a71d4 3048 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 3049 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3050 "device_name": "STM32L011K4"
pablo_bmxrp 0:44429c0a71d4 3051 },
pablo_bmxrp 0:44429c0a71d4 3052 "NUCLEO_L031K6": {
pablo_bmxrp 0:44429c0a71d4 3053 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3054 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3055 "extra_labels_add": ["STM32L0", "STM32L031K6"],
pablo_bmxrp 0:44429c0a71d4 3056 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 3057 "config": {
pablo_bmxrp 0:44429c0a71d4 3058 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3059 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3060 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3061 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3062 },
pablo_bmxrp 0:44429c0a71d4 3063 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3064 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3065 "value": 1
pablo_bmxrp 0:44429c0a71d4 3066 }
pablo_bmxrp 0:44429c0a71d4 3067 },
pablo_bmxrp 0:44429c0a71d4 3068 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3069 "detect_code": ["0790"],
pablo_bmxrp 0:44429c0a71d4 3070 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3071 "CRC",
pablo_bmxrp 0:44429c0a71d4 3072 "FLASH"
pablo_bmxrp 0:44429c0a71d4 3073 ],
pablo_bmxrp 0:44429c0a71d4 3074 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 3075 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3076 "device_name": "STM32L031K6"
pablo_bmxrp 0:44429c0a71d4 3077 },
pablo_bmxrp 0:44429c0a71d4 3078 "NUCLEO_L053R8": {
pablo_bmxrp 0:44429c0a71d4 3079 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3080 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3081 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3082 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
pablo_bmxrp 0:44429c0a71d4 3083 "config": {
pablo_bmxrp 0:44429c0a71d4 3084 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3085 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3086 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3087 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3088 },
pablo_bmxrp 0:44429c0a71d4 3089 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3090 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3091 "value": 1
pablo_bmxrp 0:44429c0a71d4 3092 }
pablo_bmxrp 0:44429c0a71d4 3093 },
pablo_bmxrp 0:44429c0a71d4 3094 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3095 "detect_code": ["0715"],
pablo_bmxrp 0:44429c0a71d4 3096 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3097 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3098 "CRC",
pablo_bmxrp 0:44429c0a71d4 3099 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3100 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3101 "MPU"
pablo_bmxrp 0:44429c0a71d4 3102 ],
pablo_bmxrp 0:44429c0a71d4 3103 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 3104 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3105 "device_name": "STM32L053R8"
pablo_bmxrp 0:44429c0a71d4 3106 },
pablo_bmxrp 0:44429c0a71d4 3107 "NUCLEO_L073RZ": {
pablo_bmxrp 0:44429c0a71d4 3108 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3109 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3110 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3111 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
pablo_bmxrp 0:44429c0a71d4 3112 "config": {
pablo_bmxrp 0:44429c0a71d4 3113 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3114 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3115 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3116 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3117 },
pablo_bmxrp 0:44429c0a71d4 3118 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3119 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3120 "value": 1
pablo_bmxrp 0:44429c0a71d4 3121 }
pablo_bmxrp 0:44429c0a71d4 3122 },
pablo_bmxrp 0:44429c0a71d4 3123 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3124 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 3125 ],
pablo_bmxrp 0:44429c0a71d4 3126 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3127 "detect_code": ["0760"],
pablo_bmxrp 0:44429c0a71d4 3128 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3129 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3130 "CRC",
pablo_bmxrp 0:44429c0a71d4 3131 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3132 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3133 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3134 "MPU"
pablo_bmxrp 0:44429c0a71d4 3135 ],
pablo_bmxrp 0:44429c0a71d4 3136 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3137 "device_name": "STM32L073RZ"
pablo_bmxrp 0:44429c0a71d4 3138 },
pablo_bmxrp 0:44429c0a71d4 3139 "NUCLEO_L152RE": {
pablo_bmxrp 0:44429c0a71d4 3140 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3141 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3142 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 3143 "extra_labels_add": ["STM32L1", "STM32L152RE"],
pablo_bmxrp 0:44429c0a71d4 3144 "config": {
pablo_bmxrp 0:44429c0a71d4 3145 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3146 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3147 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3148 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3149 }
pablo_bmxrp 0:44429c0a71d4 3150 },
pablo_bmxrp 0:44429c0a71d4 3151 "detect_code": ["0710"],
pablo_bmxrp 0:44429c0a71d4 3152 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3153 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3154 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3155 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3156 "MPU"
pablo_bmxrp 0:44429c0a71d4 3157 ],
pablo_bmxrp 0:44429c0a71d4 3158 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3159 "device_name": "STM32L152RE"
pablo_bmxrp 0:44429c0a71d4 3160 },
pablo_bmxrp 0:44429c0a71d4 3161 "NUCLEO_L432KC": {
pablo_bmxrp 0:44429c0a71d4 3162 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3163 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3164 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
pablo_bmxrp 0:44429c0a71d4 3165 "config": {
pablo_bmxrp 0:44429c0a71d4 3166 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3167 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3168 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3169 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3170 },
pablo_bmxrp 0:44429c0a71d4 3171 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3172 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3173 "value": 1
pablo_bmxrp 0:44429c0a71d4 3174 }
pablo_bmxrp 0:44429c0a71d4 3175 },
pablo_bmxrp 0:44429c0a71d4 3176 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3177 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 3178 ],
pablo_bmxrp 0:44429c0a71d4 3179 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3180 "detect_code": ["0770"],
pablo_bmxrp 0:44429c0a71d4 3181 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3182 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3183 "CRC",
pablo_bmxrp 0:44429c0a71d4 3184 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3185 "CAN",
pablo_bmxrp 0:44429c0a71d4 3186 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3187 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3188 "MPU"
pablo_bmxrp 0:44429c0a71d4 3189 ],
pablo_bmxrp 0:44429c0a71d4 3190 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3191 "device_name": "STM32L432KC",
pablo_bmxrp 0:44429c0a71d4 3192 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3193 },
pablo_bmxrp 0:44429c0a71d4 3194 "NUCLEO_L433RC_P": {
pablo_bmxrp 0:44429c0a71d4 3195 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3196 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3197 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3198 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
pablo_bmxrp 0:44429c0a71d4 3199 "config": {
pablo_bmxrp 0:44429c0a71d4 3200 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3201 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3202 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3203 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3204 },
pablo_bmxrp 0:44429c0a71d4 3205 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3206 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3207 "value": 1
pablo_bmxrp 0:44429c0a71d4 3208 }
pablo_bmxrp 0:44429c0a71d4 3209 },
pablo_bmxrp 0:44429c0a71d4 3210 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3211 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 3212 ],
pablo_bmxrp 0:44429c0a71d4 3213 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3214 "detect_code": ["0779"],
pablo_bmxrp 0:44429c0a71d4 3215 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3216 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3217 "CRC",
pablo_bmxrp 0:44429c0a71d4 3218 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3219 "CAN",
pablo_bmxrp 0:44429c0a71d4 3220 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3221 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3222 "MPU"
pablo_bmxrp 0:44429c0a71d4 3223 ],
pablo_bmxrp 0:44429c0a71d4 3224 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3225 "device_name": "STM32L433RC",
pablo_bmxrp 0:44429c0a71d4 3226 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3227 },
pablo_bmxrp 0:44429c0a71d4 3228 "MTB_ADV_WISE_1510": {
pablo_bmxrp 0:44429c0a71d4 3229 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3230 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3231 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
pablo_bmxrp 0:44429c0a71d4 3232 "config": {
pablo_bmxrp 0:44429c0a71d4 3233 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3234 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3235 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3236 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3237 }
pablo_bmxrp 0:44429c0a71d4 3238 },
pablo_bmxrp 0:44429c0a71d4 3239 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3240 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 3241 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3242 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3243 "CRC",
pablo_bmxrp 0:44429c0a71d4 3244 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3245 "CAN",
pablo_bmxrp 0:44429c0a71d4 3246 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3247 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3248 "MPU"
pablo_bmxrp 0:44429c0a71d4 3249 ],
pablo_bmxrp 0:44429c0a71d4 3250 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 3251 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
pablo_bmxrp 0:44429c0a71d4 3252 "device_name": "STM32L443RC",
pablo_bmxrp 0:44429c0a71d4 3253 "detect_code": ["0458"],
pablo_bmxrp 0:44429c0a71d4 3254 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3255 },
pablo_bmxrp 0:44429c0a71d4 3256 "NUCLEO_L476RG": {
pablo_bmxrp 0:44429c0a71d4 3257 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3258 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3259 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3260 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
pablo_bmxrp 0:44429c0a71d4 3261 "config": {
pablo_bmxrp 0:44429c0a71d4 3262 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3263 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3264 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3265 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3266 },
pablo_bmxrp 0:44429c0a71d4 3267 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3268 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3269 "value": 1
pablo_bmxrp 0:44429c0a71d4 3270 }
pablo_bmxrp 0:44429c0a71d4 3271 },
pablo_bmxrp 0:44429c0a71d4 3272 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3273 "detect_code": ["0765"],
pablo_bmxrp 0:44429c0a71d4 3274 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3275 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3276 "USBHOST_OTHER",
pablo_bmxrp 0:44429c0a71d4 3277 "TWO_RAM_REGIONS"
pablo_bmxrp 0:44429c0a71d4 3278 ],
pablo_bmxrp 0:44429c0a71d4 3279 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3280 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3281 "CAN",
pablo_bmxrp 0:44429c0a71d4 3282 "CRC",
pablo_bmxrp 0:44429c0a71d4 3283 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3284 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3285 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3286 "MPU"
pablo_bmxrp 0:44429c0a71d4 3287 ],
pablo_bmxrp 0:44429c0a71d4 3288 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3289 "device_name": "STM32L476RG",
pablo_bmxrp 0:44429c0a71d4 3290 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3291 },
pablo_bmxrp 0:44429c0a71d4 3292 "SILICA_SENSOR_NODE": {
pablo_bmxrp 0:44429c0a71d4 3293 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3294 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3295 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 3296 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
pablo_bmxrp 0:44429c0a71d4 3297 "config": {
pablo_bmxrp 0:44429c0a71d4 3298 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3299 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3300 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3301 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3302 }
pablo_bmxrp 0:44429c0a71d4 3303 },
pablo_bmxrp 0:44429c0a71d4 3304 "detect_code": ["0766"],
pablo_bmxrp 0:44429c0a71d4 3305 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
pablo_bmxrp 0:44429c0a71d4 3306 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3307 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3308 "CAN",
pablo_bmxrp 0:44429c0a71d4 3309 "CRC",
pablo_bmxrp 0:44429c0a71d4 3310 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3311 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3312 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3313 "MPU"
pablo_bmxrp 0:44429c0a71d4 3314 ],
pablo_bmxrp 0:44429c0a71d4 3315 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 3316 "device_name": "STM32L476JG"
pablo_bmxrp 0:44429c0a71d4 3317 },
pablo_bmxrp 0:44429c0a71d4 3318 "NUCLEO_L486RG": {
pablo_bmxrp 0:44429c0a71d4 3319 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3320 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3321 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3322 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
pablo_bmxrp 0:44429c0a71d4 3323 "config": {
pablo_bmxrp 0:44429c0a71d4 3324 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3325 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3326 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3327 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3328 },
pablo_bmxrp 0:44429c0a71d4 3329 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3330 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3331 "value": 1
pablo_bmxrp 0:44429c0a71d4 3332 }
pablo_bmxrp 0:44429c0a71d4 3333 },
pablo_bmxrp 0:44429c0a71d4 3334 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3335 "detect_code": ["0827"],
pablo_bmxrp 0:44429c0a71d4 3336 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3337 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3338 "USBHOST_OTHER",
pablo_bmxrp 0:44429c0a71d4 3339 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 3340 "TWO_RAM_REGIONS"
pablo_bmxrp 0:44429c0a71d4 3341 ],
pablo_bmxrp 0:44429c0a71d4 3342 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3343 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3344 "CAN",
pablo_bmxrp 0:44429c0a71d4 3345 "CRC",
pablo_bmxrp 0:44429c0a71d4 3346 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3347 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3348 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3349 "MPU"
pablo_bmxrp 0:44429c0a71d4 3350 ],
pablo_bmxrp 0:44429c0a71d4 3351 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3352 "device_name": "STM32L486RG"
pablo_bmxrp 0:44429c0a71d4 3353 },
pablo_bmxrp 0:44429c0a71d4 3354 "MTB_ADV_WISE_1570": {
pablo_bmxrp 0:44429c0a71d4 3355 "components_add": ["FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 3356 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3357 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3358 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3359 "STM32L4",
pablo_bmxrp 0:44429c0a71d4 3360 "STM32L486RG",
pablo_bmxrp 0:44429c0a71d4 3361 "STM32L486xG",
pablo_bmxrp 0:44429c0a71d4 3362 "WISE_1570"
pablo_bmxrp 0:44429c0a71d4 3363 ],
pablo_bmxrp 0:44429c0a71d4 3364 "config": {
pablo_bmxrp 0:44429c0a71d4 3365 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3366 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3367 "value": "USE_PLL_HSE_XTAL",
pablo_bmxrp 0:44429c0a71d4 3368 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3369 }
pablo_bmxrp 0:44429c0a71d4 3370 },
pablo_bmxrp 0:44429c0a71d4 3371 "overrides": { "lpuart_clock_source": "USE_LPUART_CLK_HSI" },
pablo_bmxrp 0:44429c0a71d4 3372 "detect_code": ["0460"],
pablo_bmxrp 0:44429c0a71d4 3373 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3374 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 3375 "WISE_1570",
pablo_bmxrp 0:44429c0a71d4 3376 "TWO_RAM_REGIONS"
pablo_bmxrp 0:44429c0a71d4 3377 ],
pablo_bmxrp 0:44429c0a71d4 3378 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3379 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3380 "CRC",
pablo_bmxrp 0:44429c0a71d4 3381 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3382 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3383 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3384 "MPU"
pablo_bmxrp 0:44429c0a71d4 3385 ],
pablo_bmxrp 0:44429c0a71d4 3386 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 3387 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 3388 "device_name": "STM32L486RG",
pablo_bmxrp 0:44429c0a71d4 3389 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 3390 "OUTPUT_EXT": "hex"
pablo_bmxrp 0:44429c0a71d4 3391 },
pablo_bmxrp 0:44429c0a71d4 3392 "ARCH_MAX": {
pablo_bmxrp 0:44429c0a71d4 3393 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3394 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3395 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3396 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 3397 "program_cycle_s": 2,
pablo_bmxrp 0:44429c0a71d4 3398 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3399 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 3400 "STM32F407",
pablo_bmxrp 0:44429c0a71d4 3401 "STM32F407xG",
pablo_bmxrp 0:44429c0a71d4 3402 "STM32F407VG",
pablo_bmxrp 0:44429c0a71d4 3403 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 3404 ],
pablo_bmxrp 0:44429c0a71d4 3405 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "EMAC", "MPU"],
pablo_bmxrp 0:44429c0a71d4 3406 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 3407 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 3408 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 3409 ],
pablo_bmxrp 0:44429c0a71d4 3410 "macros_add": ["USB_STM_HAL"],
pablo_bmxrp 0:44429c0a71d4 3411 "config": {
pablo_bmxrp 0:44429c0a71d4 3412 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3413 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3414 "value": "USE_PLL_HSE_XTAL",
pablo_bmxrp 0:44429c0a71d4 3415 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3416 }
pablo_bmxrp 0:44429c0a71d4 3417 },
pablo_bmxrp 0:44429c0a71d4 3418 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3419 "overrides": {"lse_available": 0},
pablo_bmxrp 0:44429c0a71d4 3420 "device_name": "STM32F407VG",
pablo_bmxrp 0:44429c0a71d4 3421 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3422 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 3423 }
pablo_bmxrp 0:44429c0a71d4 3424 },
pablo_bmxrp 0:44429c0a71d4 3425 "WIO_3G": {
pablo_bmxrp 0:44429c0a71d4 3426 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3427 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3428 "config": {
pablo_bmxrp 0:44429c0a71d4 3429 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3430 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3431 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3432 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3433 },
pablo_bmxrp 0:44429c0a71d4 3434 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 3436 "value": "1",
pablo_bmxrp 0:44429c0a71d4 3437 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 3438 },
pablo_bmxrp 0:44429c0a71d4 3439 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 3440 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 3441 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3442 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 3443 },
pablo_bmxrp 0:44429c0a71d4 3444 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 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.",
pablo_bmxrp 0:44429c0a71d4 3446 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3447 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 3448 }
pablo_bmxrp 0:44429c0a71d4 3449 },
pablo_bmxrp 0:44429c0a71d4 3450 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3451 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 3452 "STM32F439",
pablo_bmxrp 0:44429c0a71d4 3453 "STM32F439VI",
pablo_bmxrp 0:44429c0a71d4 3454 "STM32F439xx",
pablo_bmxrp 0:44429c0a71d4 3455 "STM32F439xI"
pablo_bmxrp 0:44429c0a71d4 3456 ],
pablo_bmxrp 0:44429c0a71d4 3457 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3458 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 3459 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 3460 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 3461 ],
pablo_bmxrp 0:44429c0a71d4 3462 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3463 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3464 "CAN",
pablo_bmxrp 0:44429c0a71d4 3465 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3466 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3467 "MPU"
pablo_bmxrp 0:44429c0a71d4 3468 ],
pablo_bmxrp 0:44429c0a71d4 3469 "detect_code": ["9014"],
pablo_bmxrp 0:44429c0a71d4 3470 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3471 "device_name" : "STM32F439VI",
pablo_bmxrp 0:44429c0a71d4 3472 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 3473 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3474 "network-default-interface-type": "CELLULAR"
pablo_bmxrp 0:44429c0a71d4 3475 }
pablo_bmxrp 0:44429c0a71d4 3476 },
pablo_bmxrp 0:44429c0a71d4 3477 "WIO_BG96": {
pablo_bmxrp 0:44429c0a71d4 3478 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3479 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3480 "config": {
pablo_bmxrp 0:44429c0a71d4 3481 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3482 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3483 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3484 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3485 },
pablo_bmxrp 0:44429c0a71d4 3486 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 3488 "value": "0",
pablo_bmxrp 0:44429c0a71d4 3489 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 3490 },
pablo_bmxrp 0:44429c0a71d4 3491 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 3492 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 3493 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3494 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 3495 },
pablo_bmxrp 0:44429c0a71d4 3496 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 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.",
pablo_bmxrp 0:44429c0a71d4 3498 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3499 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 3500 }
pablo_bmxrp 0:44429c0a71d4 3501 },
pablo_bmxrp 0:44429c0a71d4 3502 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
pablo_bmxrp 0:44429c0a71d4 3503 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
pablo_bmxrp 0:44429c0a71d4 3504 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3505 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3506 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3507 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3508 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3509 "MPU"
pablo_bmxrp 0:44429c0a71d4 3510 ],
pablo_bmxrp 0:44429c0a71d4 3511 "detect_code": ["9015"],
pablo_bmxrp 0:44429c0a71d4 3512 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3513 "device_name" : "STM32F439VI",
pablo_bmxrp 0:44429c0a71d4 3514 "components_add": ["SD"],
pablo_bmxrp 0:44429c0a71d4 3515 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 3516 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3517 "network-default-interface-type": "CELLULAR"
pablo_bmxrp 0:44429c0a71d4 3518 }
pablo_bmxrp 0:44429c0a71d4 3519 },
pablo_bmxrp 0:44429c0a71d4 3520 "DISCO_F051R8": {
pablo_bmxrp 0:44429c0a71d4 3521 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3522 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 3523 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
pablo_bmxrp 0:44429c0a71d4 3524 "supported_toolchains": ["GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 3525 "config": {
pablo_bmxrp 0:44429c0a71d4 3526 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3527 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3528 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3529 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3530 }
pablo_bmxrp 0:44429c0a71d4 3531 },
pablo_bmxrp 0:44429c0a71d4 3532 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3533 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 3534 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 3535 ],
pablo_bmxrp 0:44429c0a71d4 3536 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3537 "CRC",
pablo_bmxrp 0:44429c0a71d4 3538 "MPU"
pablo_bmxrp 0:44429c0a71d4 3539 ],
pablo_bmxrp 0:44429c0a71d4 3540 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 3541 "device_name": "STM32F051R8"
pablo_bmxrp 0:44429c0a71d4 3542 },
pablo_bmxrp 0:44429c0a71d4 3543 "DISCO_F100RB": {
pablo_bmxrp 0:44429c0a71d4 3544 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3545 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 3546 "extra_labels_add": ["STM32F1", "STM32F100RB"],
pablo_bmxrp 0:44429c0a71d4 3547 "supported_toolchains": ["GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 3548 "device_has_add": [],
pablo_bmxrp 0:44429c0a71d4 3549 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 3550 "device_name": "STM32F100RB"
pablo_bmxrp 0:44429c0a71d4 3551 },
pablo_bmxrp 0:44429c0a71d4 3552 "DISCO_F303VC": {
pablo_bmxrp 0:44429c0a71d4 3553 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3554 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3555 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3556 "STM32F3",
pablo_bmxrp 0:44429c0a71d4 3557 "STM32F303",
pablo_bmxrp 0:44429c0a71d4 3558 "STM32F303xC",
pablo_bmxrp 0:44429c0a71d4 3559 "STM32F303VC"
pablo_bmxrp 0:44429c0a71d4 3560 ],
pablo_bmxrp 0:44429c0a71d4 3561 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3562 "config": {
pablo_bmxrp 0:44429c0a71d4 3563 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3564 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3565 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3566 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3567 }
pablo_bmxrp 0:44429c0a71d4 3568 },
pablo_bmxrp 0:44429c0a71d4 3569 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 3570 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3571 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3572 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3573 "CAN",
pablo_bmxrp 0:44429c0a71d4 3574 "CRC",
pablo_bmxrp 0:44429c0a71d4 3575 "MPU"
pablo_bmxrp 0:44429c0a71d4 3576 ],
pablo_bmxrp 0:44429c0a71d4 3577 "device_name": "STM32F303VC"
pablo_bmxrp 0:44429c0a71d4 3578 },
pablo_bmxrp 0:44429c0a71d4 3579 "DISCO_F334C8": {
pablo_bmxrp 0:44429c0a71d4 3580 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3581 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3582 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334C8"],
pablo_bmxrp 0:44429c0a71d4 3583 "config": {
pablo_bmxrp 0:44429c0a71d4 3584 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3585 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3586 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3587 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3588 }
pablo_bmxrp 0:44429c0a71d4 3589 },
pablo_bmxrp 0:44429c0a71d4 3590 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3591 "detect_code": ["0810"],
pablo_bmxrp 0:44429c0a71d4 3592 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3593 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3594 "CRC",
pablo_bmxrp 0:44429c0a71d4 3595 "SERIAL_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 3596 ],
pablo_bmxrp 0:44429c0a71d4 3597 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 3598 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3599 "device_name": "STM32F334C8"
pablo_bmxrp 0:44429c0a71d4 3600 },
pablo_bmxrp 0:44429c0a71d4 3601 "DISCO_F407VG": {
pablo_bmxrp 0:44429c0a71d4 3602 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3603 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3604 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3605 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 3606 "STM32F407",
pablo_bmxrp 0:44429c0a71d4 3607 "STM32F407xG",
pablo_bmxrp 0:44429c0a71d4 3608 "STM32F407VG"
pablo_bmxrp 0:44429c0a71d4 3609 ],
pablo_bmxrp 0:44429c0a71d4 3610 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 3611 "config": {
pablo_bmxrp 0:44429c0a71d4 3612 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3613 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3614 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3615 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3616 }
pablo_bmxrp 0:44429c0a71d4 3617 },
pablo_bmxrp 0:44429c0a71d4 3618 "macros_add": ["USB_STM_HAL"],
pablo_bmxrp 0:44429c0a71d4 3619 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3620 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "MPU"],
pablo_bmxrp 0:44429c0a71d4 3621 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3622 "device_name": "STM32F407VG"
pablo_bmxrp 0:44429c0a71d4 3623 },
pablo_bmxrp 0:44429c0a71d4 3624 "DISCO_F429ZI": {
pablo_bmxrp 0:44429c0a71d4 3625 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3626 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3627 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3628 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 3629 "STM32F429",
pablo_bmxrp 0:44429c0a71d4 3630 "STM32F429ZI",
pablo_bmxrp 0:44429c0a71d4 3631 "STM32F429xI",
pablo_bmxrp 0:44429c0a71d4 3632 "STM32F429xx"
pablo_bmxrp 0:44429c0a71d4 3633 ],
pablo_bmxrp 0:44429c0a71d4 3634 "config": {
pablo_bmxrp 0:44429c0a71d4 3635 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3636 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3637 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3638 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3639 },
pablo_bmxrp 0:44429c0a71d4 3640 "clock_source_usb": {
pablo_bmxrp 0:44429c0a71d4 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)",
pablo_bmxrp 0:44429c0a71d4 3642 "value": "1",
pablo_bmxrp 0:44429c0a71d4 3643 "macro_name": "CLOCK_SOURCE_USB"
pablo_bmxrp 0:44429c0a71d4 3644 }
pablo_bmxrp 0:44429c0a71d4 3645 },
pablo_bmxrp 0:44429c0a71d4 3646 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3647 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 3648 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3649 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3650 "CAN",
pablo_bmxrp 0:44429c0a71d4 3651 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3652 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3653 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3654 "MPU"
pablo_bmxrp 0:44429c0a71d4 3655 ],
pablo_bmxrp 0:44429c0a71d4 3656 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3657 "device_name": "STM32F429ZI",
pablo_bmxrp 0:44429c0a71d4 3658 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3659 },
pablo_bmxrp 0:44429c0a71d4 3660 "DISCO_F469NI": {
pablo_bmxrp 0:44429c0a71d4 3661 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 3662 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3663 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3664 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3665 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3666 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 3667 "STM32F469",
pablo_bmxrp 0:44429c0a71d4 3668 "STM32F469NI",
pablo_bmxrp 0:44429c0a71d4 3669 "STM32F469xI",
pablo_bmxrp 0:44429c0a71d4 3670 "STM32F469xx"
pablo_bmxrp 0:44429c0a71d4 3671 ],
pablo_bmxrp 0:44429c0a71d4 3672 "config": {
pablo_bmxrp 0:44429c0a71d4 3673 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3674 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3675 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3676 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3677 }
pablo_bmxrp 0:44429c0a71d4 3678 },
pablo_bmxrp 0:44429c0a71d4 3679 "detect_code": ["0788"],
pablo_bmxrp 0:44429c0a71d4 3680 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
pablo_bmxrp 0:44429c0a71d4 3681 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3682 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3683 "CAN",
pablo_bmxrp 0:44429c0a71d4 3684 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3685 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3686 "QSPI",
pablo_bmxrp 0:44429c0a71d4 3687 "MPU"
pablo_bmxrp 0:44429c0a71d4 3688 ],
pablo_bmxrp 0:44429c0a71d4 3689 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3690 "device_name": "STM32F469NI",
pablo_bmxrp 0:44429c0a71d4 3691 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3692 },
pablo_bmxrp 0:44429c0a71d4 3693 "DISCO_L053C8": {
pablo_bmxrp 0:44429c0a71d4 3694 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3695 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3696 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
pablo_bmxrp 0:44429c0a71d4 3697 "config": {
pablo_bmxrp 0:44429c0a71d4 3698 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3699 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3700 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3701 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3702 },
pablo_bmxrp 0:44429c0a71d4 3703 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3704 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3705 "value": 1
pablo_bmxrp 0:44429c0a71d4 3706 }
pablo_bmxrp 0:44429c0a71d4 3707 },
pablo_bmxrp 0:44429c0a71d4 3708 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3709 "lse_available": 0,
pablo_bmxrp 0:44429c0a71d4 3710 "lpticker_delay_ticks": 4
pablo_bmxrp 0:44429c0a71d4 3711 },
pablo_bmxrp 0:44429c0a71d4 3712 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3713 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3714 "CRC",
pablo_bmxrp 0:44429c0a71d4 3715 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3716 "MPU"
pablo_bmxrp 0:44429c0a71d4 3717 ],
pablo_bmxrp 0:44429c0a71d4 3718 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 3719 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3720 "device_name": "STM32L053C8"
pablo_bmxrp 0:44429c0a71d4 3721 },
pablo_bmxrp 0:44429c0a71d4 3722 "DISCO_L072CZ_LRWAN1": {
pablo_bmxrp 0:44429c0a71d4 3723 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3724 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3725 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3726 "STM32L0",
pablo_bmxrp 0:44429c0a71d4 3727 "STM32L072CZ",
pablo_bmxrp 0:44429c0a71d4 3728 "STM32L072xZ",
pablo_bmxrp 0:44429c0a71d4 3729 "STM32L072xx"
pablo_bmxrp 0:44429c0a71d4 3730 ],
pablo_bmxrp 0:44429c0a71d4 3731 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 3732 "config": {
pablo_bmxrp 0:44429c0a71d4 3733 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3734 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3735 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3736 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3737 },
pablo_bmxrp 0:44429c0a71d4 3738 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3739 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3740 "value": 1
pablo_bmxrp 0:44429c0a71d4 3741 }
pablo_bmxrp 0:44429c0a71d4 3742 },
pablo_bmxrp 0:44429c0a71d4 3743 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3744 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 3745 ],
pablo_bmxrp 0:44429c0a71d4 3746 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3747 "detect_code": ["0833"],
pablo_bmxrp 0:44429c0a71d4 3748 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3749 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3750 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3751 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3752 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3753 "MPU"
pablo_bmxrp 0:44429c0a71d4 3754 ],
pablo_bmxrp 0:44429c0a71d4 3755 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3756 "device_name": "STM32L072CZ"
pablo_bmxrp 0:44429c0a71d4 3757 },
pablo_bmxrp 0:44429c0a71d4 3758 "MTB_MURATA_ABZ": {
pablo_bmxrp 0:44429c0a71d4 3759 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3760 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 3761 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3762 "STM32L0",
pablo_bmxrp 0:44429c0a71d4 3763 "STM32L0x2xZ",
pablo_bmxrp 0:44429c0a71d4 3764 "STM32L082CZ",
pablo_bmxrp 0:44429c0a71d4 3765 "STM32L082xx"
pablo_bmxrp 0:44429c0a71d4 3766 ],
pablo_bmxrp 0:44429c0a71d4 3767 "detect_code": ["0456"],
pablo_bmxrp 0:44429c0a71d4 3768 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3769 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3770 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3771 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3772 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3773 "MPU"
pablo_bmxrp 0:44429c0a71d4 3774 ],
pablo_bmxrp 0:44429c0a71d4 3775 "device_has_remove": ["LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 3776 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 3777 "device_name": "STM32L082CZ"
pablo_bmxrp 0:44429c0a71d4 3778 },
pablo_bmxrp 0:44429c0a71d4 3779 "DISCO_F746NG": {
pablo_bmxrp 0:44429c0a71d4 3780 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3781 "core": "Cortex-M7F",
pablo_bmxrp 0:44429c0a71d4 3782 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3783 "STM32F7",
pablo_bmxrp 0:44429c0a71d4 3784 "STM32F746",
pablo_bmxrp 0:44429c0a71d4 3785 "STM32F746xG",
pablo_bmxrp 0:44429c0a71d4 3786 "STM32F746NG",
pablo_bmxrp 0:44429c0a71d4 3787 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 3788 ],
pablo_bmxrp 0:44429c0a71d4 3789 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 3790 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3791 "config": {
pablo_bmxrp 0:44429c0a71d4 3792 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3793 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3794 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3795 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3796 },
pablo_bmxrp 0:44429c0a71d4 3797 "usb_speed": {
pablo_bmxrp 0:44429c0a71d4 3798 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
pablo_bmxrp 0:44429c0a71d4 3799 "value": "1"
pablo_bmxrp 0:44429c0a71d4 3800 },
pablo_bmxrp 0:44429c0a71d4 3801 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3802 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3803 "value": 1
pablo_bmxrp 0:44429c0a71d4 3804 }
pablo_bmxrp 0:44429c0a71d4 3805 },
pablo_bmxrp 0:44429c0a71d4 3806 "detect_code": ["0815"],
pablo_bmxrp 0:44429c0a71d4 3807 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3808 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3809 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 3810 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 3811 ],
pablo_bmxrp 0:44429c0a71d4 3812 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3813 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3814 "CAN",
pablo_bmxrp 0:44429c0a71d4 3815 "EMAC",
pablo_bmxrp 0:44429c0a71d4 3816 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3817 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3818 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3819 "QSPI",
pablo_bmxrp 0:44429c0a71d4 3820 "MPU"
pablo_bmxrp 0:44429c0a71d4 3821 ],
pablo_bmxrp 0:44429c0a71d4 3822 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3823 "device_name": "STM32F746NG",
pablo_bmxrp 0:44429c0a71d4 3824 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 3825 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3826 "lpticker_delay_ticks": 4,
pablo_bmxrp 0:44429c0a71d4 3827 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 3828 }
pablo_bmxrp 0:44429c0a71d4 3829 },
pablo_bmxrp 0:44429c0a71d4 3830 "DISCO_F769NI": {
pablo_bmxrp 0:44429c0a71d4 3831 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3832 "core": "Cortex-M7FD",
pablo_bmxrp 0:44429c0a71d4 3833 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 3834 "STM32F7",
pablo_bmxrp 0:44429c0a71d4 3835 "STM32F769",
pablo_bmxrp 0:44429c0a71d4 3836 "STM32F769xI",
pablo_bmxrp 0:44429c0a71d4 3837 "STM32F769NI",
pablo_bmxrp 0:44429c0a71d4 3838 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 3839 ],
pablo_bmxrp 0:44429c0a71d4 3840 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 3841 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3842 "config": {
pablo_bmxrp 0:44429c0a71d4 3843 "flash_dual_bank": {
pablo_bmxrp 0:44429c0a71d4 3844 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
pablo_bmxrp 0:44429c0a71d4 3845 "value": "0"
pablo_bmxrp 0:44429c0a71d4 3846 },
pablo_bmxrp 0:44429c0a71d4 3847 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3848 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3849 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 3850 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3851 },
pablo_bmxrp 0:44429c0a71d4 3852 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3853 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3854 "value": 1
pablo_bmxrp 0:44429c0a71d4 3855 }
pablo_bmxrp 0:44429c0a71d4 3856 },
pablo_bmxrp 0:44429c0a71d4 3857 "detect_code": ["0817"],
pablo_bmxrp 0:44429c0a71d4 3858 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3859 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3860 "USB_STM_HAL",
pablo_bmxrp 0:44429c0a71d4 3861 "USBHOST_OTHER"
pablo_bmxrp 0:44429c0a71d4 3862 ],
pablo_bmxrp 0:44429c0a71d4 3863 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3864 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3865 "CAN",
pablo_bmxrp 0:44429c0a71d4 3866 "EMAC",
pablo_bmxrp 0:44429c0a71d4 3867 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 3868 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3869 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3870 "MPU",
pablo_bmxrp 0:44429c0a71d4 3871 "QSPI"
pablo_bmxrp 0:44429c0a71d4 3872 ],
pablo_bmxrp 0:44429c0a71d4 3873 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 3874 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3875 "device_name": "STM32F769NI",
pablo_bmxrp 0:44429c0a71d4 3876 "overrides": {
pablo_bmxrp 0:44429c0a71d4 3877 "lpticker_delay_ticks": 4,
pablo_bmxrp 0:44429c0a71d4 3878 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 3879 }
pablo_bmxrp 0:44429c0a71d4 3880 },
pablo_bmxrp 0:44429c0a71d4 3881 "DISCO_L475VG_IOT01A": {
pablo_bmxrp 0:44429c0a71d4 3882 "components_add": ["QSPIF", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 3883 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3884 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3885 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
pablo_bmxrp 0:44429c0a71d4 3886 "config": {
pablo_bmxrp 0:44429c0a71d4 3887 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3888 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3889 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3890 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3891 },
pablo_bmxrp 0:44429c0a71d4 3892 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3893 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3894 "value": 1
pablo_bmxrp 0:44429c0a71d4 3895 }
pablo_bmxrp 0:44429c0a71d4 3896 },
pablo_bmxrp 0:44429c0a71d4 3897 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3898 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 3899 "detect_code": ["0764"],
pablo_bmxrp 0:44429c0a71d4 3900 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3901 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3902 "USBHOST_OTHER",
pablo_bmxrp 0:44429c0a71d4 3903 "TWO_RAM_REGIONS"
pablo_bmxrp 0:44429c0a71d4 3904 ],
pablo_bmxrp 0:44429c0a71d4 3905 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3906 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3907 "CAN",
pablo_bmxrp 0:44429c0a71d4 3908 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3909 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3910 "QSPI",
pablo_bmxrp 0:44429c0a71d4 3911 "MPU"
pablo_bmxrp 0:44429c0a71d4 3912 ],
pablo_bmxrp 0:44429c0a71d4 3913 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3914 "device_name": "STM32L475VG",
pablo_bmxrp 0:44429c0a71d4 3915 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3916 },
pablo_bmxrp 0:44429c0a71d4 3917 "DISCO_L476VG": {
pablo_bmxrp 0:44429c0a71d4 3918 "components_add": ["QSPIF", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 3919 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3920 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3921 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
pablo_bmxrp 0:44429c0a71d4 3922 "config": {
pablo_bmxrp 0:44429c0a71d4 3923 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 3924 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3925 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 3926 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 3927 },
pablo_bmxrp 0:44429c0a71d4 3928 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 3929 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 3930 "value": 1
pablo_bmxrp 0:44429c0a71d4 3931 }
pablo_bmxrp 0:44429c0a71d4 3932 },
pablo_bmxrp 0:44429c0a71d4 3933 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 3934 "detect_code": ["0820"],
pablo_bmxrp 0:44429c0a71d4 3935 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3936 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 3937 "USBHOST_OTHER",
pablo_bmxrp 0:44429c0a71d4 3938 "TWO_RAM_REGIONS"
pablo_bmxrp 0:44429c0a71d4 3939 ],
pablo_bmxrp 0:44429c0a71d4 3940 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 3941 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 3942 "CAN",
pablo_bmxrp 0:44429c0a71d4 3943 "TRNG",
pablo_bmxrp 0:44429c0a71d4 3944 "FLASH",
pablo_bmxrp 0:44429c0a71d4 3945 "QSPI",
pablo_bmxrp 0:44429c0a71d4 3946 "MPU"
pablo_bmxrp 0:44429c0a71d4 3947 ],
pablo_bmxrp 0:44429c0a71d4 3948 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3949 "device_name": "STM32L476VG",
pablo_bmxrp 0:44429c0a71d4 3950 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 3951 },
pablo_bmxrp 0:44429c0a71d4 3952 "MTS_MDOT_F405RG": {
pablo_bmxrp 0:44429c0a71d4 3953 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3954 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3955 "extra_labels_add": ["STM32F4", "STM32F405RG"],
pablo_bmxrp 0:44429c0a71d4 3956 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 3957 "macros_add": ["HSE_VALUE=26000000"],
pablo_bmxrp 0:44429c0a71d4 3958 "device_has_add": ["ANALOGOUT", "MPU"],
pablo_bmxrp 0:44429c0a71d4 3959 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 3960 "device_name": "STM32F405RG"
pablo_bmxrp 0:44429c0a71d4 3961 },
pablo_bmxrp 0:44429c0a71d4 3962 "MTS_MDOT_F411RE": {
pablo_bmxrp 0:44429c0a71d4 3963 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3964 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3965 "extra_labels_add": ["STM32F4", "STM32F411RE"],
pablo_bmxrp 0:44429c0a71d4 3966 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 3967 "HSE_VALUE=26000000",
pablo_bmxrp 0:44429c0a71d4 3968 "USE_PLL_HSE_EXTC=0",
pablo_bmxrp 0:44429c0a71d4 3969 "VECT_TAB_OFFSET=0x00010000"
pablo_bmxrp 0:44429c0a71d4 3970 ],
pablo_bmxrp 0:44429c0a71d4 3971 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 3972 "function": "MTSCode.combine_bins_mts_dot",
pablo_bmxrp 0:44429c0a71d4 3973 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
pablo_bmxrp 0:44429c0a71d4 3974 },
pablo_bmxrp 0:44429c0a71d4 3975 "device_has_add": ["MPU"],
pablo_bmxrp 0:44429c0a71d4 3976 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 3977 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 3978 ],
pablo_bmxrp 0:44429c0a71d4 3979 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 3980 "device_name": "STM32F411RE"
pablo_bmxrp 0:44429c0a71d4 3981 },
pablo_bmxrp 0:44429c0a71d4 3982 "MTS_DRAGONFLY_F411RE": {
pablo_bmxrp 0:44429c0a71d4 3983 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 3984 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 3985 "extra_labels_add": ["STM32F4", "STM32F411RE"],
pablo_bmxrp 0:44429c0a71d4 3986 "config": {
pablo_bmxrp 0:44429c0a71d4 3987 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 3988 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 3989 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3990 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 3991 },
pablo_bmxrp 0:44429c0a71d4 3992 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 3993 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
pablo_bmxrp 0:44429c0a71d4 3994 "value": 1,
pablo_bmxrp 0:44429c0a71d4 3995 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 3996 }
pablo_bmxrp 0:44429c0a71d4 3997 },
pablo_bmxrp 0:44429c0a71d4 3998 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 3999 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
pablo_bmxrp 0:44429c0a71d4 4000 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 4001 "function": "MTSCode.combine_bins_mts_dragonfly",
pablo_bmxrp 0:44429c0a71d4 4002 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
pablo_bmxrp 0:44429c0a71d4 4003 },
pablo_bmxrp 0:44429c0a71d4 4004 "device_has_add": ["MPU"],
pablo_bmxrp 0:44429c0a71d4 4005 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 4006 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 4007 ],
pablo_bmxrp 0:44429c0a71d4 4008 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 4009 "device_name": "STM32F411RE"
pablo_bmxrp 0:44429c0a71d4 4010 },
pablo_bmxrp 0:44429c0a71d4 4011 "MTS_DRAGONFLY_L471QG": {
pablo_bmxrp 0:44429c0a71d4 4012 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4013 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4014 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4015 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 4016 "STM32L4",
pablo_bmxrp 0:44429c0a71d4 4017 "STM32L471QG",
pablo_bmxrp 0:44429c0a71d4 4018 "STM32L471xG",
pablo_bmxrp 0:44429c0a71d4 4019 "STM32L471xx"
pablo_bmxrp 0:44429c0a71d4 4020 ],
pablo_bmxrp 0:44429c0a71d4 4021 "config": {
pablo_bmxrp 0:44429c0a71d4 4022 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 4023 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 4024 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 4025 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 4026 },
pablo_bmxrp 0:44429c0a71d4 4027 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 4028 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 4029 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4030 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 4031 },
pablo_bmxrp 0:44429c0a71d4 4032 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 4033 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
pablo_bmxrp 0:44429c0a71d4 4034 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4035 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 4036 }
pablo_bmxrp 0:44429c0a71d4 4037 },
pablo_bmxrp 0:44429c0a71d4 4038 "macros_add": ["TWO_RAM_REGIONS"],
pablo_bmxrp 0:44429c0a71d4 4039 "detect_code": ["0312"],
pablo_bmxrp 0:44429c0a71d4 4040 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 4041 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 4042 "CAN",
pablo_bmxrp 0:44429c0a71d4 4043 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4044 "TRNG",
pablo_bmxrp 0:44429c0a71d4 4045 "FLASH",
pablo_bmxrp 0:44429c0a71d4 4046 "MPU"
pablo_bmxrp 0:44429c0a71d4 4047 ],
pablo_bmxrp 0:44429c0a71d4 4048 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 4049 "device_name": "STM32L471QG",
pablo_bmxrp 0:44429c0a71d4 4050 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 4051 },
pablo_bmxrp 0:44429c0a71d4 4052 "MTB_MTS_DRAGONFLY": {
pablo_bmxrp 0:44429c0a71d4 4053 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4054 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4055 "extra_labels_add": ["STM32F4", "STM32F411RE"],
pablo_bmxrp 0:44429c0a71d4 4056 "config": {
pablo_bmxrp 0:44429c0a71d4 4057 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 4058 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 4059 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4060 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 4061 },
pablo_bmxrp 0:44429c0a71d4 4062 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 4063 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
pablo_bmxrp 0:44429c0a71d4 4064 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4065 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 4066 }
pablo_bmxrp 0:44429c0a71d4 4067 },
pablo_bmxrp 0:44429c0a71d4 4068 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4069 "lse_available": 0
pablo_bmxrp 0:44429c0a71d4 4070 },
pablo_bmxrp 0:44429c0a71d4 4071 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
pablo_bmxrp 0:44429c0a71d4 4072 "device_has_add": ["MPU"],
pablo_bmxrp 0:44429c0a71d4 4073 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 4074 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 4075 ],
pablo_bmxrp 0:44429c0a71d4 4076 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 4077 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
pablo_bmxrp 0:44429c0a71d4 4078 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
pablo_bmxrp 0:44429c0a71d4 4079 },
pablo_bmxrp 0:44429c0a71d4 4080 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 4081 "device_name": "STM32F411RE",
pablo_bmxrp 0:44429c0a71d4 4082 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 4083 },
pablo_bmxrp 0:44429c0a71d4 4084 "XDOT_L151CC": {
pablo_bmxrp 0:44429c0a71d4 4085 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4086 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4087 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 4088 "extra_labels_add": ["STM32L1", "STM32L151CC"],
pablo_bmxrp 0:44429c0a71d4 4089 "config": {
pablo_bmxrp 0:44429c0a71d4 4090 "hse_value": {
pablo_bmxrp 0:44429c0a71d4 4091 "value": "24000000",
pablo_bmxrp 0:44429c0a71d4 4092 "macro_name": "HSE_VALUE"
pablo_bmxrp 0:44429c0a71d4 4093 }
pablo_bmxrp 0:44429c0a71d4 4094 },
pablo_bmxrp 0:44429c0a71d4 4095 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 4096 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
pablo_bmxrp 0:44429c0a71d4 4097 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 4098 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 4099 ],
pablo_bmxrp 0:44429c0a71d4 4100 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4101 "device_name": "STM32L151CC",
pablo_bmxrp 0:44429c0a71d4 4102 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 4103 },
pablo_bmxrp 0:44429c0a71d4 4104 "FF1705_L151CC": {
pablo_bmxrp 0:44429c0a71d4 4105 "inherits": ["XDOT_L151CC"],
pablo_bmxrp 0:44429c0a71d4 4106 "detect_code": ["8080"]
pablo_bmxrp 0:44429c0a71d4 4107 },
pablo_bmxrp 0:44429c0a71d4 4108 "MTB_MTS_XDOT": {
pablo_bmxrp 0:44429c0a71d4 4109 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4110 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4111 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 4112 "extra_labels_add": ["STM32L1", "STM32L151CC"],
pablo_bmxrp 0:44429c0a71d4 4113 "config": {
pablo_bmxrp 0:44429c0a71d4 4114 "hse_value": {
pablo_bmxrp 0:44429c0a71d4 4115 "value": "24000000",
pablo_bmxrp 0:44429c0a71d4 4116 "macro_name": "HSE_VALUE"
pablo_bmxrp 0:44429c0a71d4 4117 }
pablo_bmxrp 0:44429c0a71d4 4118 },
pablo_bmxrp 0:44429c0a71d4 4119 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4120 "stdio_uart_tx": "PA_2",
pablo_bmxrp 0:44429c0a71d4 4121 "stdio_uart_rx": "PA_3"
pablo_bmxrp 0:44429c0a71d4 4122 },
pablo_bmxrp 0:44429c0a71d4 4123 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 4124 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
pablo_bmxrp 0:44429c0a71d4 4125 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 4126 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 4127 ],
pablo_bmxrp 0:44429c0a71d4 4128 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4129 "device_name": "STM32L151CC",
pablo_bmxrp 0:44429c0a71d4 4130 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 4131 },
pablo_bmxrp 0:44429c0a71d4 4132 "MTB_RAK811": {
pablo_bmxrp 0:44429c0a71d4 4133 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4134 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4135 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 4136 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
pablo_bmxrp 0:44429c0a71d4 4137 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 4138 "device_has_add": ["ANALOGOUT", "MPU"],
pablo_bmxrp 0:44429c0a71d4 4139 "device_has_remove": [
pablo_bmxrp 0:44429c0a71d4 4140 "SERIAL_FC"
pablo_bmxrp 0:44429c0a71d4 4141 ],
pablo_bmxrp 0:44429c0a71d4 4142 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4143 "device_name": "STM32L151CBxxA",
pablo_bmxrp 0:44429c0a71d4 4144 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 4145 },
pablo_bmxrp 0:44429c0a71d4 4146 "MOTE_L152RC": {
pablo_bmxrp 0:44429c0a71d4 4147 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4148 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4149 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4150 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 4151 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 4152 "extra_labels_add": ["STM32L1", "STM32L152RC"],
pablo_bmxrp 0:44429c0a71d4 4153 "detect_code": ["4100"],
pablo_bmxrp 0:44429c0a71d4 4154 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH", "MPU"],
pablo_bmxrp 0:44429c0a71d4 4155 "device_has_remove": ["SERIAL_FC"],
pablo_bmxrp 0:44429c0a71d4 4156 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 4157 "device_name": "STM32L152RC"
pablo_bmxrp 0:44429c0a71d4 4158 },
pablo_bmxrp 0:44429c0a71d4 4159 "DISCO_F401VC": {
pablo_bmxrp 0:44429c0a71d4 4160 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4161 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4162 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 4163 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 4164 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 4165 "STM32F401",
pablo_bmxrp 0:44429c0a71d4 4166 "STM32F401xC",
pablo_bmxrp 0:44429c0a71d4 4167 "STM32F401VC"
pablo_bmxrp 0:44429c0a71d4 4168 ],
pablo_bmxrp 0:44429c0a71d4 4169 "supported_toolchains": ["GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 4170 "device_has_add": ["MPU"],
pablo_bmxrp 0:44429c0a71d4 4171 "device_name": "STM32F401VC"
pablo_bmxrp 0:44429c0a71d4 4172 },
pablo_bmxrp 0:44429c0a71d4 4173 "MODULE_UBLOX_ODIN_W2": {
pablo_bmxrp 0:44429c0a71d4 4174 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4175 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4176 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 4177 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 4178 "STM32F439",
pablo_bmxrp 0:44429c0a71d4 4179 "STM32F439ZI",
pablo_bmxrp 0:44429c0a71d4 4180 "STM32F439xx",
pablo_bmxrp 0:44429c0a71d4 4181 "STM32F439xI",
pablo_bmxrp 0:44429c0a71d4 4182 "STM_EMAC",
pablo_bmxrp 0:44429c0a71d4 4183 "CORDIO",
pablo_bmxrp 0:44429c0a71d4 4184 "CORDIO_ODIN_W2"
pablo_bmxrp 0:44429c0a71d4 4185 ],
pablo_bmxrp 0:44429c0a71d4 4186 "macros": [
pablo_bmxrp 0:44429c0a71d4 4187 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 4188 "HSE_VALUE=24000000",
pablo_bmxrp 0:44429c0a71d4 4189 "HSE_STARTUP_TIMEOUT=5000",
pablo_bmxrp 0:44429c0a71d4 4190 "CB_INTERFACE_SDIO",
pablo_bmxrp 0:44429c0a71d4 4191 "CB_CHIP_WL18XX",
pablo_bmxrp 0:44429c0a71d4 4192 "SUPPORT_80211D_ALWAYS",
pablo_bmxrp 0:44429c0a71d4 4193 "WLAN_ENABLED",
pablo_bmxrp 0:44429c0a71d4 4194 "CB_FEATURE_802DOT11W",
pablo_bmxrp 0:44429c0a71d4 4195 "CB_FEATURE_802DOT11R",
pablo_bmxrp 0:44429c0a71d4 4196 "MBEDTLS_ARC4_C",
pablo_bmxrp 0:44429c0a71d4 4197 "MBEDTLS_DES_C",
pablo_bmxrp 0:44429c0a71d4 4198 "MBEDTLS_MD4_C",
pablo_bmxrp 0:44429c0a71d4 4199 "MBEDTLS_MD5_C",
pablo_bmxrp 0:44429c0a71d4 4200 "MBEDTLS_SHA1_C",
pablo_bmxrp 0:44429c0a71d4 4201 "MBED_MPU_CUSTOM"
pablo_bmxrp 0:44429c0a71d4 4202 ],
pablo_bmxrp 0:44429c0a71d4 4203 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 4204 "CAN",
pablo_bmxrp 0:44429c0a71d4 4205 "EMAC",
pablo_bmxrp 0:44429c0a71d4 4206 "TRNG",
pablo_bmxrp 0:44429c0a71d4 4207 "FLASH",
pablo_bmxrp 0:44429c0a71d4 4208 "WIFI",
pablo_bmxrp 0:44429c0a71d4 4209 "SERIAL"
pablo_bmxrp 0:44429c0a71d4 4210 ],
pablo_bmxrp 0:44429c0a71d4 4211 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 4212 "device_has_remove": [],
pablo_bmxrp 0:44429c0a71d4 4213 "device_name": "STM32F439ZI",
pablo_bmxrp 0:44429c0a71d4 4214 "public": false,
pablo_bmxrp 0:44429c0a71d4 4215 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 4216 "config": {
pablo_bmxrp 0:44429c0a71d4 4217 "BLE_STACK_UBX": {
pablo_bmxrp 0:44429c0a71d4 4218 "help": "It should be set to true to enable ublox ODIN own stack/driver rather than CORDIO",
pablo_bmxrp 0:44429c0a71d4 4219 "value": false,
pablo_bmxrp 0:44429c0a71d4 4220 "macro_name": "BLE_STACK_UBX"
pablo_bmxrp 0:44429c0a71d4 4221 }
pablo_bmxrp 0:44429c0a71d4 4222 },
pablo_bmxrp 0:44429c0a71d4 4223 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4224 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 4225 }
pablo_bmxrp 0:44429c0a71d4 4226 },
pablo_bmxrp 0:44429c0a71d4 4227 "UBLOX_EVK_ODIN_W2": {
pablo_bmxrp 0:44429c0a71d4 4228 "inherits": ["MODULE_UBLOX_ODIN_W2"],
pablo_bmxrp 0:44429c0a71d4 4229 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4230 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4231 "device_has_remove": [],
pablo_bmxrp 0:44429c0a71d4 4232 "extra_labels_add": ["PSA"],
pablo_bmxrp 0:44429c0a71d4 4233 "components_add": ["FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 4234 "config": {
pablo_bmxrp 0:44429c0a71d4 4235 "stdio_uart_tx_help": {
pablo_bmxrp 0:44429c0a71d4 4236 "help": "Value: D8(default) or D1"
pablo_bmxrp 0:44429c0a71d4 4237 },
pablo_bmxrp 0:44429c0a71d4 4238 "stdio_uart_rx_help": {
pablo_bmxrp 0:44429c0a71d4 4239 "help": "Value: D2(default) or D0"
pablo_bmxrp 0:44429c0a71d4 4240 }
pablo_bmxrp 0:44429c0a71d4 4241 },
pablo_bmxrp 0:44429c0a71d4 4242 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4243 "stdio_uart_tx": "D8",
pablo_bmxrp 0:44429c0a71d4 4244 "stdio_uart_rx": "D2"
pablo_bmxrp 0:44429c0a71d4 4245 }
pablo_bmxrp 0:44429c0a71d4 4246 },
pablo_bmxrp 0:44429c0a71d4 4247 "MBED_CONNECT_ODIN": {
pablo_bmxrp 0:44429c0a71d4 4248 "inherits": ["MODULE_UBLOX_ODIN_W2"],
pablo_bmxrp 0:44429c0a71d4 4249 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4250 "config": {
pablo_bmxrp 0:44429c0a71d4 4251 "stdio_uart_tx_help": {
pablo_bmxrp 0:44429c0a71d4 4252 "help": "Value: PA_9(default) or PD_8"
pablo_bmxrp 0:44429c0a71d4 4253 },
pablo_bmxrp 0:44429c0a71d4 4254 "stdio_uart_rx_help": {
pablo_bmxrp 0:44429c0a71d4 4255 "help": "Value: PA_10(default) or PD_9"
pablo_bmxrp 0:44429c0a71d4 4256 }
pablo_bmxrp 0:44429c0a71d4 4257 },
pablo_bmxrp 0:44429c0a71d4 4258 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4259 "stdio_uart_tx": "PA_9",
pablo_bmxrp 0:44429c0a71d4 4260 "stdio_uart_rx": "PA_10"
pablo_bmxrp 0:44429c0a71d4 4261 }
pablo_bmxrp 0:44429c0a71d4 4262 },
pablo_bmxrp 0:44429c0a71d4 4263 "MTB_UBLOX_ODIN_W2": {
pablo_bmxrp 0:44429c0a71d4 4264 "inherits": ["MODULE_UBLOX_ODIN_W2"],
pablo_bmxrp 0:44429c0a71d4 4265 "device_has_add": [],
pablo_bmxrp 0:44429c0a71d4 4266 "overrides": {"lse_available": 0},
pablo_bmxrp 0:44429c0a71d4 4267 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4268 },
pablo_bmxrp 0:44429c0a71d4 4269 "UBLOX_C030": {
pablo_bmxrp 0:44429c0a71d4 4270 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4271 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4272 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4273 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 4274 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 4275 "STM32F4",
pablo_bmxrp 0:44429c0a71d4 4276 "STM32F437",
pablo_bmxrp 0:44429c0a71d4 4277 "STM32F437VG",
pablo_bmxrp 0:44429c0a71d4 4278 "STM32F437xx",
pablo_bmxrp 0:44429c0a71d4 4279 "STM32F437xG",
pablo_bmxrp 0:44429c0a71d4 4280 "STM_EMAC"
pablo_bmxrp 0:44429c0a71d4 4281 ],
pablo_bmxrp 0:44429c0a71d4 4282 "config": {
pablo_bmxrp 0:44429c0a71d4 4283 "modem_is_on_board": {
pablo_bmxrp 0:44429c0a71d4 4284 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
pablo_bmxrp 0:44429c0a71d4 4285 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4286 "macro_name": "MODEM_ON_BOARD"
pablo_bmxrp 0:44429c0a71d4 4287 },
pablo_bmxrp 0:44429c0a71d4 4288 "modem_data_connection_type": {
pablo_bmxrp 0:44429c0a71d4 4289 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
pablo_bmxrp 0:44429c0a71d4 4290 "value": 1,
pablo_bmxrp 0:44429c0a71d4 4291 "macro_name": "MODEM_ON_BOARD_UART"
pablo_bmxrp 0:44429c0a71d4 4292 }
pablo_bmxrp 0:44429c0a71d4 4293 },
pablo_bmxrp 0:44429c0a71d4 4294 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 4295 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 4296 "HSE_VALUE=12000000",
pablo_bmxrp 0:44429c0a71d4 4297 "GNSSBAUD=9600"
pablo_bmxrp 0:44429c0a71d4 4298 ],
pablo_bmxrp 0:44429c0a71d4 4299 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 4300 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 4301 "EMAC",
pablo_bmxrp 0:44429c0a71d4 4302 "TRNG",
pablo_bmxrp 0:44429c0a71d4 4303 "FLASH",
pablo_bmxrp 0:44429c0a71d4 4304 "MPU"
pablo_bmxrp 0:44429c0a71d4 4305 ],
pablo_bmxrp 0:44429c0a71d4 4306 "public": false,
pablo_bmxrp 0:44429c0a71d4 4307 "device_name": "STM32F437VG",
pablo_bmxrp 0:44429c0a71d4 4308 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 4309 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4310 "lse_available": 0,
pablo_bmxrp 0:44429c0a71d4 4311 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 4312 }
pablo_bmxrp 0:44429c0a71d4 4313 },
pablo_bmxrp 0:44429c0a71d4 4314 "UBLOX_C030_U201": {
pablo_bmxrp 0:44429c0a71d4 4315 "inherits": ["UBLOX_C030"],
pablo_bmxrp 0:44429c0a71d4 4316 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4317 },
pablo_bmxrp 0:44429c0a71d4 4318 "UBLOX_C030_N211": {
pablo_bmxrp 0:44429c0a71d4 4319 "inherits": ["UBLOX_C030"],
pablo_bmxrp 0:44429c0a71d4 4320 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4321 },
pablo_bmxrp 0:44429c0a71d4 4322 "UBLOX_C030_R41XM": {
pablo_bmxrp 0:44429c0a71d4 4323 "inherits": ["UBLOX_C030"],
pablo_bmxrp 0:44429c0a71d4 4324 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4325 },
pablo_bmxrp 0:44429c0a71d4 4326 "UBLOX_C030_R410M": {
pablo_bmxrp 0:44429c0a71d4 4327 "inherits": ["UBLOX_C030_R41XM"],
pablo_bmxrp 0:44429c0a71d4 4328 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4329 },
pablo_bmxrp 0:44429c0a71d4 4330 "UBLOX_C030_R412M": {
pablo_bmxrp 0:44429c0a71d4 4331 "inherits": ["UBLOX_C030_R41XM"],
pablo_bmxrp 0:44429c0a71d4 4332 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 4333 },
pablo_bmxrp 0:44429c0a71d4 4334 "NZ32_SC151": {
pablo_bmxrp 0:44429c0a71d4 4335 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 4336 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4337 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 4338 "program_cycle_s": 1.5,
pablo_bmxrp 0:44429c0a71d4 4339 "extra_labels_add": ["STM32L1", "STM32L151RC"],
pablo_bmxrp 0:44429c0a71d4 4340 "overrides": { "lse_available": 0 },
pablo_bmxrp 0:44429c0a71d4 4341 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 4342 "device_has_add": ["ANALOGOUT", "MPU"],
pablo_bmxrp 0:44429c0a71d4 4343 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 4344 "device_name": "STM32L151RC"
pablo_bmxrp 0:44429c0a71d4 4345 },
pablo_bmxrp 0:44429c0a71d4 4346 "MCU_NRF51": {
pablo_bmxrp 0:44429c0a71d4 4347 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 4348 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 4349 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4350 "macros": [
pablo_bmxrp 0:44429c0a71d4 4351 "NRF51",
pablo_bmxrp 0:44429c0a71d4 4352 "NRF5x",
pablo_bmxrp 0:44429c0a71d4 4353 "TARGET_NRF51822",
pablo_bmxrp 0:44429c0a71d4 4354 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 4355 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 4356 ],
pablo_bmxrp 0:44429c0a71d4 4357 "MERGE_BOOTLOADER": false,
pablo_bmxrp 0:44429c0a71d4 4358 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
pablo_bmxrp 0:44429c0a71d4 4359 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 4360 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 4361 "supported_toolchains": ["ARM", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 4362 "public": false,
pablo_bmxrp 0:44429c0a71d4 4363 "MERGE_SOFT_DEVICE": true,
pablo_bmxrp 0:44429c0a71d4 4364 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
pablo_bmxrp 0:44429c0a71d4 4365 {
pablo_bmxrp 0:44429c0a71d4 4366 "boot": "s130_nrf51_1.0.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4367 "name": "s130_nrf51_1.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4368 "offset": 114688
pablo_bmxrp 0:44429c0a71d4 4369 },
pablo_bmxrp 0:44429c0a71d4 4370 {
pablo_bmxrp 0:44429c0a71d4 4371 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4372 "name": "s110_nrf51822_8.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4373 "offset": 98304
pablo_bmxrp 0:44429c0a71d4 4374 },
pablo_bmxrp 0:44429c0a71d4 4375 {
pablo_bmxrp 0:44429c0a71d4 4376 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4377 "name": "s110_nrf51822_7.1.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4378 "offset": 90112
pablo_bmxrp 0:44429c0a71d4 4379 },
pablo_bmxrp 0:44429c0a71d4 4380 {
pablo_bmxrp 0:44429c0a71d4 4381 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4382 "name": "s110_nrf51822_7.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4383 "offset": 90112
pablo_bmxrp 0:44429c0a71d4 4384 },
pablo_bmxrp 0:44429c0a71d4 4385 {
pablo_bmxrp 0:44429c0a71d4 4386 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4387 "name": "s110_nrf51822_6.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4388 "offset": 81920
pablo_bmxrp 0:44429c0a71d4 4389 }
pablo_bmxrp 0:44429c0a71d4 4390 ],
pablo_bmxrp 0:44429c0a71d4 4391 "detect_code": ["1070"],
pablo_bmxrp 0:44429c0a71d4 4392 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 4393 "function": "MCU_NRF51Code.binary_hook",
pablo_bmxrp 0:44429c0a71d4 4394 "toolchains": ["ARM_STD", "GCC_ARM"]
pablo_bmxrp 0:44429c0a71d4 4395 },
pablo_bmxrp 0:44429c0a71d4 4396 "program_cycle_s": 6,
pablo_bmxrp 0:44429c0a71d4 4397 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 4398 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4399 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4400 "I2C",
pablo_bmxrp 0:44429c0a71d4 4401 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4402 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4403 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4404 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4405 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 4406 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4407 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 4408 "SPI",
pablo_bmxrp 0:44429c0a71d4 4409 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 4410 ]
pablo_bmxrp 0:44429c0a71d4 4411 },
pablo_bmxrp 0:44429c0a71d4 4412 "MCU_NRF51_16K_BASE": {
pablo_bmxrp 0:44429c0a71d4 4413 "inherits": ["MCU_NRF51"],
pablo_bmxrp 0:44429c0a71d4 4414 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4415 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4416 "public": false,
pablo_bmxrp 0:44429c0a71d4 4417 "default_lib": "small"
pablo_bmxrp 0:44429c0a71d4 4418 },
pablo_bmxrp 0:44429c0a71d4 4419 "MCU_NRF51_16K_BOOT_BASE": {
pablo_bmxrp 0:44429c0a71d4 4420 "inherits": ["MCU_NRF51_16K_BASE"],
pablo_bmxrp 0:44429c0a71d4 4421 "MERGE_BOOTLOADER": true,
pablo_bmxrp 0:44429c0a71d4 4422 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4423 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
pablo_bmxrp 0:44429c0a71d4 4424 "public": false
pablo_bmxrp 0:44429c0a71d4 4425 },
pablo_bmxrp 0:44429c0a71d4 4426 "MCU_NRF51_16K_OTA_BASE": {
pablo_bmxrp 0:44429c0a71d4 4427 "inherits": ["MCU_NRF51_16K_BASE"],
pablo_bmxrp 0:44429c0a71d4 4428 "public": false,
pablo_bmxrp 0:44429c0a71d4 4429 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4430 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
pablo_bmxrp 0:44429c0a71d4 4431 "MERGE_SOFT_DEVICE": false
pablo_bmxrp 0:44429c0a71d4 4432 },
pablo_bmxrp 0:44429c0a71d4 4433 "MCU_NRF51_16K": {
pablo_bmxrp 0:44429c0a71d4 4434 "inherits": ["MCU_NRF51_16K_BASE"],
pablo_bmxrp 0:44429c0a71d4 4435 "extra_labels_add": ["MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4436 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4437 "public": false
pablo_bmxrp 0:44429c0a71d4 4438 },
pablo_bmxrp 0:44429c0a71d4 4439 "MCU_NRF51_S110": {
pablo_bmxrp 0:44429c0a71d4 4440 "extra_labels_add": ["MCU_NRF51_16K_S110"],
pablo_bmxrp 0:44429c0a71d4 4441 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
pablo_bmxrp 0:44429c0a71d4 4442 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
pablo_bmxrp 0:44429c0a71d4 4443 {
pablo_bmxrp 0:44429c0a71d4 4444 "name": "s110_nrf51822_8.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4445 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4446 "offset": 98304
pablo_bmxrp 0:44429c0a71d4 4447 },
pablo_bmxrp 0:44429c0a71d4 4448 {
pablo_bmxrp 0:44429c0a71d4 4449 "name": "s110_nrf51822_7.1.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 4450 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 4451 "offset": 90112
pablo_bmxrp 0:44429c0a71d4 4452 }
pablo_bmxrp 0:44429c0a71d4 4453 ],
pablo_bmxrp 0:44429c0a71d4 4454 "public": false
pablo_bmxrp 0:44429c0a71d4 4455 },
pablo_bmxrp 0:44429c0a71d4 4456 "MCU_NRF51_16K_S110": {
pablo_bmxrp 0:44429c0a71d4 4457 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
pablo_bmxrp 0:44429c0a71d4 4458 "public": false
pablo_bmxrp 0:44429c0a71d4 4459 },
pablo_bmxrp 0:44429c0a71d4 4460 "MCU_NRF51_16K_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4461 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
pablo_bmxrp 0:44429c0a71d4 4462 "extra_labels_add": ["MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4463 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4464 "public": false
pablo_bmxrp 0:44429c0a71d4 4465 },
pablo_bmxrp 0:44429c0a71d4 4466 "MCU_NRF51_16K_BOOT_S110": {
pablo_bmxrp 0:44429c0a71d4 4467 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
pablo_bmxrp 0:44429c0a71d4 4468 "public": false
pablo_bmxrp 0:44429c0a71d4 4469 },
pablo_bmxrp 0:44429c0a71d4 4470 "MCU_NRF51_16K_OTA": {
pablo_bmxrp 0:44429c0a71d4 4471 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
pablo_bmxrp 0:44429c0a71d4 4472 "extra_labels_add": ["MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4473 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
pablo_bmxrp 0:44429c0a71d4 4474 "public": false
pablo_bmxrp 0:44429c0a71d4 4475 },
pablo_bmxrp 0:44429c0a71d4 4476 "MCU_NRF51_16K_OTA_S110": {
pablo_bmxrp 0:44429c0a71d4 4477 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
pablo_bmxrp 0:44429c0a71d4 4478 "public": false
pablo_bmxrp 0:44429c0a71d4 4479 },
pablo_bmxrp 0:44429c0a71d4 4480 "MCU_NRF51_32K": {
pablo_bmxrp 0:44429c0a71d4 4481 "inherits": ["MCU_NRF51"],
pablo_bmxrp 0:44429c0a71d4 4482 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4483 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4484 "public": false
pablo_bmxrp 0:44429c0a71d4 4485 },
pablo_bmxrp 0:44429c0a71d4 4486 "MCU_NRF51_32K_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4487 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4488 "MERGE_BOOTLOADER": true,
pablo_bmxrp 0:44429c0a71d4 4489 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4490 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
pablo_bmxrp 0:44429c0a71d4 4491 "public": false
pablo_bmxrp 0:44429c0a71d4 4492 },
pablo_bmxrp 0:44429c0a71d4 4493 "MCU_NRF51_32K_OTA": {
pablo_bmxrp 0:44429c0a71d4 4494 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4495 "public": false,
pablo_bmxrp 0:44429c0a71d4 4496 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4497 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
pablo_bmxrp 0:44429c0a71d4 4498 "MERGE_SOFT_DEVICE": false
pablo_bmxrp 0:44429c0a71d4 4499 },
pablo_bmxrp 0:44429c0a71d4 4500 "NRF51822": {
pablo_bmxrp 0:44429c0a71d4 4501 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4502 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
pablo_bmxrp 0:44429c0a71d4 4503 "macros_add": ["TARGET_NRF51822_MKIT"],
pablo_bmxrp 0:44429c0a71d4 4504 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4505 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4506 },
pablo_bmxrp 0:44429c0a71d4 4507 "NRF51822_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4508 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4509 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
pablo_bmxrp 0:44429c0a71d4 4510 "macros_add": ["TARGET_NRF51822_MKIT"]
pablo_bmxrp 0:44429c0a71d4 4511 },
pablo_bmxrp 0:44429c0a71d4 4512 "NRF51822_OTA": {
pablo_bmxrp 0:44429c0a71d4 4513 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4514 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
pablo_bmxrp 0:44429c0a71d4 4515 "macros_add": ["TARGET_NRF51822_MKIT"]
pablo_bmxrp 0:44429c0a71d4 4516 },
pablo_bmxrp 0:44429c0a71d4 4517 "ARCH_BLE": {
pablo_bmxrp 0:44429c0a71d4 4518 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4519 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4520 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4521 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4522 },
pablo_bmxrp 0:44429c0a71d4 4523 "ARCH_BLE_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4524 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4525 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4526 "extra_labels_add": ["ARCH_BLE"],
pablo_bmxrp 0:44429c0a71d4 4527 "macros_add": ["TARGET_ARCH_BLE"]
pablo_bmxrp 0:44429c0a71d4 4528 },
pablo_bmxrp 0:44429c0a71d4 4529 "ARCH_BLE_OTA": {
pablo_bmxrp 0:44429c0a71d4 4530 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4531 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4532 "extra_labels_add": ["ARCH_BLE"],
pablo_bmxrp 0:44429c0a71d4 4533 "macros_add": ["TARGET_ARCH_BLE"]
pablo_bmxrp 0:44429c0a71d4 4534 },
pablo_bmxrp 0:44429c0a71d4 4535 "ARCH_LINK": {
pablo_bmxrp 0:44429c0a71d4 4536 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4537 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4538 "extra_labels_add": ["ARCH_BLE"],
pablo_bmxrp 0:44429c0a71d4 4539 "macros_add": ["TARGET_ARCH_BLE"]
pablo_bmxrp 0:44429c0a71d4 4540 },
pablo_bmxrp 0:44429c0a71d4 4541 "ARCH_LINK_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4542 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4543 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4544 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
pablo_bmxrp 0:44429c0a71d4 4545 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
pablo_bmxrp 0:44429c0a71d4 4546 },
pablo_bmxrp 0:44429c0a71d4 4547 "ARCH_LINK_OTA": {
pablo_bmxrp 0:44429c0a71d4 4548 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4549 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4550 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
pablo_bmxrp 0:44429c0a71d4 4551 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
pablo_bmxrp 0:44429c0a71d4 4552 },
pablo_bmxrp 0:44429c0a71d4 4553 "SEEED_TINY_BLE": {
pablo_bmxrp 0:44429c0a71d4 4554 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4555 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4556 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4557 },
pablo_bmxrp 0:44429c0a71d4 4558 "SEEED_TINY_BLE_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4559 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4560 "extra_labels_add": ["SEEED_TINY_BLE"],
pablo_bmxrp 0:44429c0a71d4 4561 "macros_add": ["TARGET_SEEED_TINY_BLE"]
pablo_bmxrp 0:44429c0a71d4 4562 },
pablo_bmxrp 0:44429c0a71d4 4563 "SEEED_TINY_BLE_OTA": {
pablo_bmxrp 0:44429c0a71d4 4564 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4565 "extra_labels_add": ["SEEED_TINY_BLE"],
pablo_bmxrp 0:44429c0a71d4 4566 "macros_add": ["TARGET_SEEED_TINY_BLE"]
pablo_bmxrp 0:44429c0a71d4 4567 },
pablo_bmxrp 0:44429c0a71d4 4568 "HRM1017": {
pablo_bmxrp 0:44429c0a71d4 4569 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4570 "macros_add": ["TARGET_NRF_LFCLK_RC"],
pablo_bmxrp 0:44429c0a71d4 4571 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4572 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4573 },
pablo_bmxrp 0:44429c0a71d4 4574 "HRM1017_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4575 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4576 "extra_labels_add": ["HRM1017"],
pablo_bmxrp 0:44429c0a71d4 4577 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4578 },
pablo_bmxrp 0:44429c0a71d4 4579 "HRM1017_OTA": {
pablo_bmxrp 0:44429c0a71d4 4580 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4581 "extra_labels_add": ["HRM1017"],
pablo_bmxrp 0:44429c0a71d4 4582 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4583 },
pablo_bmxrp 0:44429c0a71d4 4584 "RBLAB_NRF51822": {
pablo_bmxrp 0:44429c0a71d4 4585 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4586 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4587 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4588 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4589 },
pablo_bmxrp 0:44429c0a71d4 4590 "RBLAB_NRF51822_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4591 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4592 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4593 "extra_labels_add": ["RBLAB_NRF51822"],
pablo_bmxrp 0:44429c0a71d4 4594 "macros_add": ["TARGET_RBLAB_NRF51822"]
pablo_bmxrp 0:44429c0a71d4 4595 },
pablo_bmxrp 0:44429c0a71d4 4596 "RBLAB_NRF51822_OTA": {
pablo_bmxrp 0:44429c0a71d4 4597 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4598 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4599 "extra_labels_add": ["RBLAB_NRF51822"],
pablo_bmxrp 0:44429c0a71d4 4600 "macros_add": ["TARGET_RBLAB_NRF51822"]
pablo_bmxrp 0:44429c0a71d4 4601 },
pablo_bmxrp 0:44429c0a71d4 4602 "RBLAB_BLENANO": {
pablo_bmxrp 0:44429c0a71d4 4603 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4604 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4605 },
pablo_bmxrp 0:44429c0a71d4 4606 "RBLAB_BLENANO_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4607 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4608 "extra_labels_add": ["RBLAB_BLENANO"],
pablo_bmxrp 0:44429c0a71d4 4609 "macros_add": ["TARGET_RBLAB_BLENANO"]
pablo_bmxrp 0:44429c0a71d4 4610 },
pablo_bmxrp 0:44429c0a71d4 4611 "RBLAB_BLENANO_OTA": {
pablo_bmxrp 0:44429c0a71d4 4612 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4613 "extra_labels_add": ["RBLAB_BLENANO"],
pablo_bmxrp 0:44429c0a71d4 4614 "macros_add": ["TARGET_RBLAB_BLENANO"]
pablo_bmxrp 0:44429c0a71d4 4615 },
pablo_bmxrp 0:44429c0a71d4 4616 "RBLAB_BLENANO2": {
pablo_bmxrp 0:44429c0a71d4 4617 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 4618 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4619 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 4620 },
pablo_bmxrp 0:44429c0a71d4 4621 "NRF51822_Y5_MBUG": {
pablo_bmxrp 0:44429c0a71d4 4622 "inherits": ["MCU_NRF51_16K"]
pablo_bmxrp 0:44429c0a71d4 4623 },
pablo_bmxrp 0:44429c0a71d4 4624 "WALLBOT_BLE": {
pablo_bmxrp 0:44429c0a71d4 4625 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4626 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4627 },
pablo_bmxrp 0:44429c0a71d4 4628 "WALLBOT_BLE_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4629 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4630 "extra_labels_add": ["WALLBOT_BLE"],
pablo_bmxrp 0:44429c0a71d4 4631 "macros_add": ["TARGET_WALLBOT_BLE"]
pablo_bmxrp 0:44429c0a71d4 4632 },
pablo_bmxrp 0:44429c0a71d4 4633 "WALLBOT_BLE_OTA": {
pablo_bmxrp 0:44429c0a71d4 4634 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4635 "extra_labels_add": ["WALLBOT_BLE"],
pablo_bmxrp 0:44429c0a71d4 4636 "macros_add": ["TARGET_WALLBOT_BLE"]
pablo_bmxrp 0:44429c0a71d4 4637 },
pablo_bmxrp 0:44429c0a71d4 4638 "DELTA_DFCM_NNN40": {
pablo_bmxrp 0:44429c0a71d4 4639 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4640 "program_cycle_s": 10,
pablo_bmxrp 0:44429c0a71d4 4641 "macros_add": ["TARGET_NRF_LFCLK_RC"],
pablo_bmxrp 0:44429c0a71d4 4642 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4643 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4644 "DEBUG_AWARENESS",
pablo_bmxrp 0:44429c0a71d4 4645 "I2C",
pablo_bmxrp 0:44429c0a71d4 4646 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4647 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4648 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4649 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4650 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 4651 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4652 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 4653 "SPI",
pablo_bmxrp 0:44429c0a71d4 4654 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 4655 ],
pablo_bmxrp 0:44429c0a71d4 4656 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4657 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4658 },
pablo_bmxrp 0:44429c0a71d4 4659 "DELTA_DFCM_NNN40_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4660 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4661 "program_cycle_s": 10,
pablo_bmxrp 0:44429c0a71d4 4662 "extra_labels_add": ["DELTA_DFCM_NNN40"],
pablo_bmxrp 0:44429c0a71d4 4663 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4664 },
pablo_bmxrp 0:44429c0a71d4 4665 "DELTA_DFCM_NNN40_OTA": {
pablo_bmxrp 0:44429c0a71d4 4666 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4667 "program_cycle_s": 10,
pablo_bmxrp 0:44429c0a71d4 4668 "extra_labels_add": ["DELTA_DFCM_NNN40"],
pablo_bmxrp 0:44429c0a71d4 4669 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4670 },
pablo_bmxrp 0:44429c0a71d4 4671 "DELTA_DFCM_NNN50": {
pablo_bmxrp 0:44429c0a71d4 4672 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4673 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 4674 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4675 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 4676 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 4677 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4678 "I2C",
pablo_bmxrp 0:44429c0a71d4 4679 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4680 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4681 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4682 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4683 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4684 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 4685 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4686 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4687 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 4688 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 4689 "SPI",
pablo_bmxrp 0:44429c0a71d4 4690 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4691 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 4692 ],
pablo_bmxrp 0:44429c0a71d4 4693 "device_name": "nRF51822_xxAC"
pablo_bmxrp 0:44429c0a71d4 4694 },
pablo_bmxrp 0:44429c0a71d4 4695 "DELTA_DFCM_NNN50_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4696 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4697 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4698 "extra_labels_add": ["DELTA_DFCM_NNN50"],
pablo_bmxrp 0:44429c0a71d4 4699 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
pablo_bmxrp 0:44429c0a71d4 4700 },
pablo_bmxrp 0:44429c0a71d4 4701 "DELTA_DFCM_NNN50_OTA": {
pablo_bmxrp 0:44429c0a71d4 4702 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4703 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4704 "extra_labels_add": ["DELTA_DFCM_NNN50"],
pablo_bmxrp 0:44429c0a71d4 4705 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
pablo_bmxrp 0:44429c0a71d4 4706 },
pablo_bmxrp 0:44429c0a71d4 4707 "NRF51_DK_LEGACY": {
pablo_bmxrp 0:44429c0a71d4 4708 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4709 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4710 "extra_labels_add": ["NRF51_DK"]
pablo_bmxrp 0:44429c0a71d4 4711 },
pablo_bmxrp 0:44429c0a71d4 4712 "NRF51_DK_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4713 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4714 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4715 "extra_labels_add": ["NRF51_DK"],
pablo_bmxrp 0:44429c0a71d4 4716 "macros_add": ["TARGET_NRF51_DK"]
pablo_bmxrp 0:44429c0a71d4 4717 },
pablo_bmxrp 0:44429c0a71d4 4718 "NRF51_DK_OTA": {
pablo_bmxrp 0:44429c0a71d4 4719 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 4720 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4721 "extra_labels_add": ["NRF51_DK"],
pablo_bmxrp 0:44429c0a71d4 4722 "macros_add": ["TARGET_NRF51_DK"]
pablo_bmxrp 0:44429c0a71d4 4723 },
pablo_bmxrp 0:44429c0a71d4 4724 "NRF51_DONGLE_LEGACY": {
pablo_bmxrp 0:44429c0a71d4 4725 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4726 "extra_labels_add": ["NRF51_DONGLE"],
pablo_bmxrp 0:44429c0a71d4 4727 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4728 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4729 },
pablo_bmxrp 0:44429c0a71d4 4730 "NRF51_DONGLE_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4731 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4732 "extra_labels_add": ["NRF51_DONGLE"],
pablo_bmxrp 0:44429c0a71d4 4733 "macros_add": ["TARGET_NRF51_DONGLE"]
pablo_bmxrp 0:44429c0a71d4 4734 },
pablo_bmxrp 0:44429c0a71d4 4735 "NRF51_DONGLE_OTA": {
pablo_bmxrp 0:44429c0a71d4 4736 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4737 "extra_labels_add": ["NRF51_DONGLE"],
pablo_bmxrp 0:44429c0a71d4 4738 "macros_add": ["TARGET_NRF51_DONGLE"]
pablo_bmxrp 0:44429c0a71d4 4739 },
pablo_bmxrp 0:44429c0a71d4 4740 "NRF51_MICROBIT": {
pablo_bmxrp 0:44429c0a71d4 4741 "inherits": ["MCU_NRF51_16K_S110"],
pablo_bmxrp 0:44429c0a71d4 4742 "macros_add": ["TARGET_NRF_LFCLK_RC"],
pablo_bmxrp 0:44429c0a71d4 4743 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4744 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4745 },
pablo_bmxrp 0:44429c0a71d4 4746 "NRF51_MICROBIT_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4747 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
pablo_bmxrp 0:44429c0a71d4 4748 "extra_labels_add": ["NRF51_MICROBIT"],
pablo_bmxrp 0:44429c0a71d4 4749 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4750 },
pablo_bmxrp 0:44429c0a71d4 4751 "NRF51_MICROBIT_OTA": {
pablo_bmxrp 0:44429c0a71d4 4752 "inherits": ["MCU_NRF51_16K_OTA_S110"],
pablo_bmxrp 0:44429c0a71d4 4753 "extra_labels_add": ["NRF51_MICROBIT"],
pablo_bmxrp 0:44429c0a71d4 4754 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4755 },
pablo_bmxrp 0:44429c0a71d4 4756 "NRF51_MICROBIT_B": {
pablo_bmxrp 0:44429c0a71d4 4757 "inherits": ["MCU_NRF51_16K"],
pablo_bmxrp 0:44429c0a71d4 4758 "extra_labels_add": ["NRF51_MICROBIT"],
pablo_bmxrp 0:44429c0a71d4 4759 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
pablo_bmxrp 0:44429c0a71d4 4760 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4761 },
pablo_bmxrp 0:44429c0a71d4 4762 "NRF51_MICROBIT_B_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4763 "inherits": ["MCU_NRF51_16K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4764 "extra_labels_add": ["NRF51_MICROBIT"],
pablo_bmxrp 0:44429c0a71d4 4765 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4766 },
pablo_bmxrp 0:44429c0a71d4 4767 "NRF51_MICROBIT_B_OTA": {
pablo_bmxrp 0:44429c0a71d4 4768 "inherits": ["MCU_NRF51_16K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4769 "extra_labels_add": ["NRF51_MICROBIT"],
pablo_bmxrp 0:44429c0a71d4 4770 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
pablo_bmxrp 0:44429c0a71d4 4771 },
pablo_bmxrp 0:44429c0a71d4 4772 "MTM_MTCONNECT04S": {
pablo_bmxrp 0:44429c0a71d4 4773 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 4774 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 4775 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4776 },
pablo_bmxrp 0:44429c0a71d4 4777 "MTM_MTCONNECT04S_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4778 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4779 "extra_labels_add": ["MTM_CONNECT04S"],
pablo_bmxrp 0:44429c0a71d4 4780 "macros_add": ["TARGET_MTM_CONNECT04S"]
pablo_bmxrp 0:44429c0a71d4 4781 },
pablo_bmxrp 0:44429c0a71d4 4782 "MTM_MTCONNECT04S_OTA": {
pablo_bmxrp 0:44429c0a71d4 4783 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4784 "extra_labels_add": ["MTM_CONNECT04S"],
pablo_bmxrp 0:44429c0a71d4 4785 "macros_add": ["TARGET_MTM_CONNECT04S"]
pablo_bmxrp 0:44429c0a71d4 4786 },
pablo_bmxrp 0:44429c0a71d4 4787 "MTB_LAIRD_BL600": {
pablo_bmxrp 0:44429c0a71d4 4788 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 4789 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4790 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 4791 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 4792 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4793 "I2C",
pablo_bmxrp 0:44429c0a71d4 4794 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4795 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4796 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4797 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4798 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4799 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 4800 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4801 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4802 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 4803 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 4804 "SPI",
pablo_bmxrp 0:44429c0a71d4 4805 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4806 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 4807 ],
pablo_bmxrp 0:44429c0a71d4 4808 "device_name": "nRF51822_xxAA",
pablo_bmxrp 0:44429c0a71d4 4809 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 4810 "extra_labels_add": ["MTB_LAIRD_BL600"],
pablo_bmxrp 0:44429c0a71d4 4811 "config": {
pablo_bmxrp 0:44429c0a71d4 4812 "usb_tx": {
pablo_bmxrp 0:44429c0a71d4 4813 "help": "Value SIO_21",
pablo_bmxrp 0:44429c0a71d4 4814 "value": "SIO_21"
pablo_bmxrp 0:44429c0a71d4 4815 },
pablo_bmxrp 0:44429c0a71d4 4816 "usb_rx": {
pablo_bmxrp 0:44429c0a71d4 4817 "help": "Value SIO_22",
pablo_bmxrp 0:44429c0a71d4 4818 "value": "SIO_22"
pablo_bmxrp 0:44429c0a71d4 4819 },
pablo_bmxrp 0:44429c0a71d4 4820 "stdio_uart": {
pablo_bmxrp 0:44429c0a71d4 4821 "help": "Value: UART_0",
pablo_bmxrp 0:44429c0a71d4 4822 "value": "UART_0",
pablo_bmxrp 0:44429c0a71d4 4823 "macro_name": "STDIO_UART"
pablo_bmxrp 0:44429c0a71d4 4824 }
pablo_bmxrp 0:44429c0a71d4 4825 },
pablo_bmxrp 0:44429c0a71d4 4826 "overrides": {
pablo_bmxrp 0:44429c0a71d4 4827 "uart_hwfc": 0
pablo_bmxrp 0:44429c0a71d4 4828 }
pablo_bmxrp 0:44429c0a71d4 4829 },
pablo_bmxrp 0:44429c0a71d4 4830 "TY51822R3": {
pablo_bmxrp 0:44429c0a71d4 4831 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 4832 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
pablo_bmxrp 0:44429c0a71d4 4833 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4834 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 4835 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 4836 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4837 "I2C",
pablo_bmxrp 0:44429c0a71d4 4838 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4839 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4840 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4841 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4842 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4843 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 4844 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4845 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4846 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 4847 "SPI",
pablo_bmxrp 0:44429c0a71d4 4848 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 4849 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 4850 ],
pablo_bmxrp 0:44429c0a71d4 4851 "detect_code": ["1019"],
pablo_bmxrp 0:44429c0a71d4 4852 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 4853 "overrides": { "uart_hwfc": 0 },
pablo_bmxrp 0:44429c0a71d4 4854 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 4855 },
pablo_bmxrp 0:44429c0a71d4 4856 "TY51822R3_BOOT": {
pablo_bmxrp 0:44429c0a71d4 4857 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 4858 "extra_labels_add": ["TY51822R3"],
pablo_bmxrp 0:44429c0a71d4 4859 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
pablo_bmxrp 0:44429c0a71d4 4860 },
pablo_bmxrp 0:44429c0a71d4 4861 "TY51822R3_OTA": {
pablo_bmxrp 0:44429c0a71d4 4862 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 4863 "extra_labels_add": ["NRF51_DK"],
pablo_bmxrp 0:44429c0a71d4 4864 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
pablo_bmxrp 0:44429c0a71d4 4865 },
pablo_bmxrp 0:44429c0a71d4 4866 "ARM_MPS2_Target": {
pablo_bmxrp 0:44429c0a71d4 4867 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 4868 "public": false,
pablo_bmxrp 0:44429c0a71d4 4869 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4870 "AACI",
pablo_bmxrp 0:44429c0a71d4 4871 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4872 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4873 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4874 "I2C",
pablo_bmxrp 0:44429c0a71d4 4875 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4876 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4877 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4878 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4879 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4880 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 4881 "SPI",
pablo_bmxrp 0:44429c0a71d4 4882 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 4883 "TSC"
pablo_bmxrp 0:44429c0a71d4 4884 ]
pablo_bmxrp 0:44429c0a71d4 4885 },
pablo_bmxrp 0:44429c0a71d4 4886 "ARM_MPS2_M0": {
pablo_bmxrp 0:44429c0a71d4 4887 "inherits": ["ARM_MPS2_Target"],
pablo_bmxrp 0:44429c0a71d4 4888 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 4889 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 4890 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
pablo_bmxrp 0:44429c0a71d4 4891 "macros": [
pablo_bmxrp 0:44429c0a71d4 4892 "CMSDK_CM0",
pablo_bmxrp 0:44429c0a71d4 4893 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 4894 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 4895 ],
pablo_bmxrp 0:44429c0a71d4 4896 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4897 "AACI",
pablo_bmxrp 0:44429c0a71d4 4898 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4899 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4900 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4901 "I2C",
pablo_bmxrp 0:44429c0a71d4 4902 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4903 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4904 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4905 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4906 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4907 "SPI",
pablo_bmxrp 0:44429c0a71d4 4908 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 4909 "TSC",
pablo_bmxrp 0:44429c0a71d4 4910 "MPU"
pablo_bmxrp 0:44429c0a71d4 4911 ],
pablo_bmxrp 0:44429c0a71d4 4912 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4913 },
pablo_bmxrp 0:44429c0a71d4 4914 "ARM_MPS2_M0P": {
pablo_bmxrp 0:44429c0a71d4 4915 "inherits": ["ARM_MPS2_Target"],
pablo_bmxrp 0:44429c0a71d4 4916 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 4917 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 4918 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
pablo_bmxrp 0:44429c0a71d4 4919 "macros": ["CMSDK_CM0plus"],
pablo_bmxrp 0:44429c0a71d4 4920 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4921 "AACI",
pablo_bmxrp 0:44429c0a71d4 4922 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4923 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4924 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4925 "I2C",
pablo_bmxrp 0:44429c0a71d4 4926 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4927 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4928 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4929 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4930 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4931 "SPI",
pablo_bmxrp 0:44429c0a71d4 4932 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 4933 "TSC",
pablo_bmxrp 0:44429c0a71d4 4934 "MPU"
pablo_bmxrp 0:44429c0a71d4 4935 ],
pablo_bmxrp 0:44429c0a71d4 4936 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4937 },
pablo_bmxrp 0:44429c0a71d4 4938 "ARM_MPS2_M3": {
pablo_bmxrp 0:44429c0a71d4 4939 "inherits": ["ARM_MPS2_Target"],
pablo_bmxrp 0:44429c0a71d4 4940 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 4941 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 4942 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
pablo_bmxrp 0:44429c0a71d4 4943 "macros": ["CMSDK_CM3"],
pablo_bmxrp 0:44429c0a71d4 4944 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4945 "AACI",
pablo_bmxrp 0:44429c0a71d4 4946 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4947 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4948 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4949 "I2C",
pablo_bmxrp 0:44429c0a71d4 4950 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4951 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4952 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4953 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4954 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4955 "SPI",
pablo_bmxrp 0:44429c0a71d4 4956 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 4957 "TSC",
pablo_bmxrp 0:44429c0a71d4 4958 "MPU"
pablo_bmxrp 0:44429c0a71d4 4959 ],
pablo_bmxrp 0:44429c0a71d4 4960 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4961 },
pablo_bmxrp 0:44429c0a71d4 4962 "ARM_MPS2_M4": {
pablo_bmxrp 0:44429c0a71d4 4963 "inherits": ["ARM_MPS2_Target"],
pablo_bmxrp 0:44429c0a71d4 4964 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 4965 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 4966 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
pablo_bmxrp 0:44429c0a71d4 4967 "macros": ["CMSDK_CM4"],
pablo_bmxrp 0:44429c0a71d4 4968 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4969 "AACI",
pablo_bmxrp 0:44429c0a71d4 4970 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4971 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4972 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4973 "I2C",
pablo_bmxrp 0:44429c0a71d4 4974 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4975 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 4976 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 4977 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 4978 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 4979 "SPI",
pablo_bmxrp 0:44429c0a71d4 4980 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 4981 "TSC",
pablo_bmxrp 0:44429c0a71d4 4982 "MPU"
pablo_bmxrp 0:44429c0a71d4 4983 ],
pablo_bmxrp 0:44429c0a71d4 4984 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 4985 },
pablo_bmxrp 0:44429c0a71d4 4986 "ARM_MPS2_M7": {
pablo_bmxrp 0:44429c0a71d4 4987 "inherits": ["ARM_MPS2_Target"],
pablo_bmxrp 0:44429c0a71d4 4988 "core": "Cortex-M7",
pablo_bmxrp 0:44429c0a71d4 4989 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 4990 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
pablo_bmxrp 0:44429c0a71d4 4991 "macros": ["CMSDK_CM7"],
pablo_bmxrp 0:44429c0a71d4 4992 "device_has": [
pablo_bmxrp 0:44429c0a71d4 4993 "AACI",
pablo_bmxrp 0:44429c0a71d4 4994 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 4995 "CLCD",
pablo_bmxrp 0:44429c0a71d4 4996 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 4997 "I2C",
pablo_bmxrp 0:44429c0a71d4 4998 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 4999 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5000 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5001 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5002 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5003 "SPI",
pablo_bmxrp 0:44429c0a71d4 5004 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5005 "TSC",
pablo_bmxrp 0:44429c0a71d4 5006 "MPU"
pablo_bmxrp 0:44429c0a71d4 5007 ],
pablo_bmxrp 0:44429c0a71d4 5008 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 5009 },
pablo_bmxrp 0:44429c0a71d4 5010 "ARM_IOTSS_Target": {
pablo_bmxrp 0:44429c0a71d4 5011 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5012 "public": false,
pablo_bmxrp 0:44429c0a71d4 5013 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5014 "AACI",
pablo_bmxrp 0:44429c0a71d4 5015 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5016 "CLCD",
pablo_bmxrp 0:44429c0a71d4 5017 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 5018 "I2C",
pablo_bmxrp 0:44429c0a71d4 5019 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5020 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5021 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5022 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5023 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5024 "SPI",
pablo_bmxrp 0:44429c0a71d4 5025 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5026 "TSC",
pablo_bmxrp 0:44429c0a71d4 5027 "MPU"
pablo_bmxrp 0:44429c0a71d4 5028 ]
pablo_bmxrp 0:44429c0a71d4 5029 },
pablo_bmxrp 0:44429c0a71d4 5030 "ARM_IOTSS_BEID": {
pablo_bmxrp 0:44429c0a71d4 5031 "inherits": ["ARM_IOTSS_Target"],
pablo_bmxrp 0:44429c0a71d4 5032 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5033 "supported_toolchains": ["ARM"],
pablo_bmxrp 0:44429c0a71d4 5034 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
pablo_bmxrp 0:44429c0a71d4 5035 "macros": ["CMSDK_BEID"],
pablo_bmxrp 0:44429c0a71d4 5036 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5037 "AACI",
pablo_bmxrp 0:44429c0a71d4 5038 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5039 "CLCD",
pablo_bmxrp 0:44429c0a71d4 5040 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 5041 "I2C",
pablo_bmxrp 0:44429c0a71d4 5042 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5043 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5044 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5045 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5046 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5047 "SPI",
pablo_bmxrp 0:44429c0a71d4 5048 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5049 "TSC",
pablo_bmxrp 0:44429c0a71d4 5050 "MPU"
pablo_bmxrp 0:44429c0a71d4 5051 ],
pablo_bmxrp 0:44429c0a71d4 5052 "release_versions": ["2"]
pablo_bmxrp 0:44429c0a71d4 5053 },
pablo_bmxrp 0:44429c0a71d4 5054 "ARM_CM3DS_MPS2": {
pablo_bmxrp 0:44429c0a71d4 5055 "inherits": ["ARM_IOTSS_Target"],
pablo_bmxrp 0:44429c0a71d4 5056 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5057 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5058 "components_add": ["SMSC9220"],
pablo_bmxrp 0:44429c0a71d4 5059 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
pablo_bmxrp 0:44429c0a71d4 5060 "OUTPUT_EXT": "elf",
pablo_bmxrp 0:44429c0a71d4 5061 "macros": ["CMSDK_CM3DS"],
pablo_bmxrp 0:44429c0a71d4 5062 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5063 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5064 "EMAC",
pablo_bmxrp 0:44429c0a71d4 5065 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5066 "I2C",
pablo_bmxrp 0:44429c0a71d4 5067 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5068 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5069 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5070 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5071 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5072 "RTC",
pablo_bmxrp 0:44429c0a71d4 5073 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5074 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5075 "SPI",
pablo_bmxrp 0:44429c0a71d4 5076 "TRNG",
pablo_bmxrp 0:44429c0a71d4 5077 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5078 "MPU"
pablo_bmxrp 0:44429c0a71d4 5079 ],
pablo_bmxrp 0:44429c0a71d4 5080 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5081 "copy_method": "mps2",
pablo_bmxrp 0:44429c0a71d4 5082 "reset_method": "reboot.txt",
pablo_bmxrp 0:44429c0a71d4 5083 "overrides": {
pablo_bmxrp 0:44429c0a71d4 5084 "target.network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 5085 }
pablo_bmxrp 0:44429c0a71d4 5086 },
pablo_bmxrp 0:44429c0a71d4 5087 "ARM_BEETLE_SOC": {
pablo_bmxrp 0:44429c0a71d4 5088 "inherits": ["ARM_IOTSS_Target"],
pablo_bmxrp 0:44429c0a71d4 5089 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5090 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5091 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 5092 "extra_labels": ["ARM_SSG", "BEETLE"],
pablo_bmxrp 0:44429c0a71d4 5093 "macros": [
pablo_bmxrp 0:44429c0a71d4 5094 "CMSDK_BEETLE",
pablo_bmxrp 0:44429c0a71d4 5095 "WSF_MS_PER_TICK=20",
pablo_bmxrp 0:44429c0a71d4 5096 "WSF_TOKEN_ENABLED=FALSE",
pablo_bmxrp 0:44429c0a71d4 5097 "WSF_TRACE_ENABLED=TRUE",
pablo_bmxrp 0:44429c0a71d4 5098 "WSF_ASSERT_ENABLED=FALSE",
pablo_bmxrp 0:44429c0a71d4 5099 "WSF_PRINTF_MAX_LEN=128",
pablo_bmxrp 0:44429c0a71d4 5100 "ASIC",
pablo_bmxrp 0:44429c0a71d4 5101 "CONFIG_HOST_REV=0x20",
pablo_bmxrp 0:44429c0a71d4 5102 "CONFIG_ALLOW_DEEP_SLEEP=FALSE",
pablo_bmxrp 0:44429c0a71d4 5103 "HCI_VS_TARGET",
pablo_bmxrp 0:44429c0a71d4 5104 "CONFIG_ALLOW_SETTING_WRITE=TRUE",
pablo_bmxrp 0:44429c0a71d4 5105 "WSF_MAX_HANDLERS=20",
pablo_bmxrp 0:44429c0a71d4 5106 "NO_LEDS"
pablo_bmxrp 0:44429c0a71d4 5107 ],
pablo_bmxrp 0:44429c0a71d4 5108 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5109 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5110 "CLCD",
pablo_bmxrp 0:44429c0a71d4 5111 "I2C",
pablo_bmxrp 0:44429c0a71d4 5112 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5113 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5114 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5115 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5116 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5117 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5118 "SPI",
pablo_bmxrp 0:44429c0a71d4 5119 "MPU"
pablo_bmxrp 0:44429c0a71d4 5120 ],
pablo_bmxrp 0:44429c0a71d4 5121 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 5122 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5123 },
pablo_bmxrp 0:44429c0a71d4 5124 "RZ_A1XX": {
pablo_bmxrp 0:44429c0a71d4 5125 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5126 "core": "Cortex-A9",
pablo_bmxrp 0:44429c0a71d4 5127 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5128 "extra_labels": ["RENESAS", "RZ_A1XX"],
pablo_bmxrp 0:44429c0a71d4 5129 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5130 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5131 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5132 "RTC",
pablo_bmxrp 0:44429c0a71d4 5133 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5134 "CAN",
pablo_bmxrp 0:44429c0a71d4 5135 "ETHERNET",
pablo_bmxrp 0:44429c0a71d4 5136 "I2C",
pablo_bmxrp 0:44429c0a71d4 5137 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5138 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5139 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5140 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5141 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5142 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5143 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5144 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5145 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5146 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5147 "SPI",
pablo_bmxrp 0:44429c0a71d4 5148 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5149 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5150 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 5151 ],
pablo_bmxrp 0:44429c0a71d4 5152 "program_cycle_s": 2,
pablo_bmxrp 0:44429c0a71d4 5153 "overrides": {
pablo_bmxrp 0:44429c0a71d4 5154 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 5155 }
pablo_bmxrp 0:44429c0a71d4 5156 },
pablo_bmxrp 0:44429c0a71d4 5157 "RZ_A1H": {
pablo_bmxrp 0:44429c0a71d4 5158 "inherits": ["RZ_A1XX"],
pablo_bmxrp 0:44429c0a71d4 5159 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 5160 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
pablo_bmxrp 0:44429c0a71d4 5161 "components_add": ["SD"],
pablo_bmxrp 0:44429c0a71d4 5162 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 5163 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5164 "device_name": "R7S72100",
pablo_bmxrp 0:44429c0a71d4 5165 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5166 },
pablo_bmxrp 0:44429c0a71d4 5167 "VK_RZ_A1H": {
pablo_bmxrp 0:44429c0a71d4 5168 "inherits": ["RZ_A1XX"],
pablo_bmxrp 0:44429c0a71d4 5169 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
pablo_bmxrp 0:44429c0a71d4 5170 "device_has_add": ["EMAC"],
pablo_bmxrp 0:44429c0a71d4 5171 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5172 },
pablo_bmxrp 0:44429c0a71d4 5173 "GR_LYCHEE": {
pablo_bmxrp 0:44429c0a71d4 5174 "inherits": ["RZ_A1XX"],
pablo_bmxrp 0:44429c0a71d4 5175 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 5176 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
pablo_bmxrp 0:44429c0a71d4 5177 "components_add": ["SD"],
pablo_bmxrp 0:44429c0a71d4 5178 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
pablo_bmxrp 0:44429c0a71d4 5179 "device_has_remove": ["ETHERNET"],
pablo_bmxrp 0:44429c0a71d4 5180 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5181 "device_name": "R7S72103",
pablo_bmxrp 0:44429c0a71d4 5182 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 5183 "overrides": {
pablo_bmxrp 0:44429c0a71d4 5184 "network-default-interface-type": null
pablo_bmxrp 0:44429c0a71d4 5185 }
pablo_bmxrp 0:44429c0a71d4 5186 },
pablo_bmxrp 0:44429c0a71d4 5187 "MAXWSNENV": {
pablo_bmxrp 0:44429c0a71d4 5188 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5189 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5190 "macros": ["__SYSTEM_HFX=24000000"],
pablo_bmxrp 0:44429c0a71d4 5191 "extra_labels": ["Maxim", "MAX32610"],
pablo_bmxrp 0:44429c0a71d4 5192 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5193 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5194 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5195 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 5196 "I2C",
pablo_bmxrp 0:44429c0a71d4 5197 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5198 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5199 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5200 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5201 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5202 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5203 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5204 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5205 "SPI",
pablo_bmxrp 0:44429c0a71d4 5206 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 5207 ],
pablo_bmxrp 0:44429c0a71d4 5208 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 5209 "release_versions": []
pablo_bmxrp 0:44429c0a71d4 5210 },
pablo_bmxrp 0:44429c0a71d4 5211 "MAX32600MBED": {
pablo_bmxrp 0:44429c0a71d4 5212 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5213 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5214 "macros": ["__SYSTEM_HFX=24000000"],
pablo_bmxrp 0:44429c0a71d4 5215 "extra_labels": ["Maxim", "MAX32600"],
pablo_bmxrp 0:44429c0a71d4 5216 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5217 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5218 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5219 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 5220 "I2C",
pablo_bmxrp 0:44429c0a71d4 5221 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5222 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5223 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5224 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5225 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5226 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5227 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5228 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5229 "SPI",
pablo_bmxrp 0:44429c0a71d4 5230 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 5231 ],
pablo_bmxrp 0:44429c0a71d4 5232 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5233 },
pablo_bmxrp 0:44429c0a71d4 5234 "MAX32620HSP": {
pablo_bmxrp 0:44429c0a71d4 5235 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5236 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5237 "extra_labels": ["Maxim", "MAX32620"],
pablo_bmxrp 0:44429c0a71d4 5238 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5239 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5240 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5241 "I2C",
pablo_bmxrp 0:44429c0a71d4 5242 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5243 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5244 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5245 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5246 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5247 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5248 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5249 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5250 "SPI",
pablo_bmxrp 0:44429c0a71d4 5251 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5252 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 5253 ],
pablo_bmxrp 0:44429c0a71d4 5254 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 5255 "release_versions": []
pablo_bmxrp 0:44429c0a71d4 5256 },
pablo_bmxrp 0:44429c0a71d4 5257 "MAX32620FTHR": {
pablo_bmxrp 0:44429c0a71d4 5258 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5259 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5260 "macros": [
pablo_bmxrp 0:44429c0a71d4 5261 "__SYSTEM_HFX=96000000",
pablo_bmxrp 0:44429c0a71d4 5262 "TARGET=MAX32620",
pablo_bmxrp 0:44429c0a71d4 5263 "TARGET_REV=0x4332",
pablo_bmxrp 0:44429c0a71d4 5264 "OPEN_DRAIN_LEDS"
pablo_bmxrp 0:44429c0a71d4 5265 ],
pablo_bmxrp 0:44429c0a71d4 5266 "extra_labels": ["Maxim", "MAX32620C"],
pablo_bmxrp 0:44429c0a71d4 5267 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5268 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5269 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5270 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5271 "I2C",
pablo_bmxrp 0:44429c0a71d4 5272 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5273 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5274 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5275 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5276 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5277 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5278 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5279 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5280 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5281 "SPI",
pablo_bmxrp 0:44429c0a71d4 5282 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5283 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 5284 ],
pablo_bmxrp 0:44429c0a71d4 5285 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5286 },
pablo_bmxrp 0:44429c0a71d4 5287 "SDT32620B": {
pablo_bmxrp 0:44429c0a71d4 5288 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5289 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5290 "macros": [
pablo_bmxrp 0:44429c0a71d4 5291 "__SYSTEM_HFX=96000000",
pablo_bmxrp 0:44429c0a71d4 5292 "TARGET=MAX32620",
pablo_bmxrp 0:44429c0a71d4 5293 "TARGET_REV=0x4332",
pablo_bmxrp 0:44429c0a71d4 5294 "OPEN_DRAIN_LEDS"
pablo_bmxrp 0:44429c0a71d4 5295 ],
pablo_bmxrp 0:44429c0a71d4 5296 "detect_code": ["3101"],
pablo_bmxrp 0:44429c0a71d4 5297 "extra_labels": ["Maxim", "MAX32620C"],
pablo_bmxrp 0:44429c0a71d4 5298 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5299 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5300 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5301 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5302 "I2C",
pablo_bmxrp 0:44429c0a71d4 5303 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5304 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5305 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5306 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5307 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5308 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5309 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5310 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5311 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5312 "SPI",
pablo_bmxrp 0:44429c0a71d4 5313 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5314 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 5315 ],
pablo_bmxrp 0:44429c0a71d4 5316 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5317 },
pablo_bmxrp 0:44429c0a71d4 5318 "MAX32625_BASE": {
pablo_bmxrp 0:44429c0a71d4 5319 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5320 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5321 "macros": ["TARGET=MAX32625", "TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
pablo_bmxrp 0:44429c0a71d4 5322 "extra_labels": ["Maxim", "MAX32625"],
pablo_bmxrp 0:44429c0a71d4 5323 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5324 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5325 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5326 "I2C",
pablo_bmxrp 0:44429c0a71d4 5327 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5328 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5329 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5330 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5331 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5332 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5333 "RTC",
pablo_bmxrp 0:44429c0a71d4 5334 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5335 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5336 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5337 "SPI",
pablo_bmxrp 0:44429c0a71d4 5338 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5339 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 5340 ],
pablo_bmxrp 0:44429c0a71d4 5341 "device_name": "MAX32625",
pablo_bmxrp 0:44429c0a71d4 5342 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5343 "public": false
pablo_bmxrp 0:44429c0a71d4 5344 },
pablo_bmxrp 0:44429c0a71d4 5345 "MAX32625MBED": {
pablo_bmxrp 0:44429c0a71d4 5346 "inherits": ["MAX32625_BASE"],
pablo_bmxrp 0:44429c0a71d4 5347 "extra_labels_add": ["MAX32625_NO_BOOT"]
pablo_bmxrp 0:44429c0a71d4 5348 },
pablo_bmxrp 0:44429c0a71d4 5349 "SDT32625B": {
pablo_bmxrp 0:44429c0a71d4 5350 "inherits": ["MAX32625_BASE"],
pablo_bmxrp 0:44429c0a71d4 5351 "extra_labels_add": ["MAX32625_NO_BOOT"],
pablo_bmxrp 0:44429c0a71d4 5352 "detect_code": ["3102"]
pablo_bmxrp 0:44429c0a71d4 5353 },
pablo_bmxrp 0:44429c0a71d4 5354 "MAX32625PICO": {
pablo_bmxrp 0:44429c0a71d4 5355 "inherits": ["MAX32625_BASE"],
pablo_bmxrp 0:44429c0a71d4 5356 "extra_labels_add": ["MAX32625_BOOT"],
pablo_bmxrp 0:44429c0a71d4 5357 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5358 },
pablo_bmxrp 0:44429c0a71d4 5359 "MAX32625NEXPAQ": {
pablo_bmxrp 0:44429c0a71d4 5360 "inherits": ["MAX32625_BASE"]
pablo_bmxrp 0:44429c0a71d4 5361 },
pablo_bmxrp 0:44429c0a71d4 5362 "MAX32630FTHR": {
pablo_bmxrp 0:44429c0a71d4 5363 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5364 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5365 "macros": [
pablo_bmxrp 0:44429c0a71d4 5366 "__SYSTEM_HFX=96000000",
pablo_bmxrp 0:44429c0a71d4 5367 "TARGET=MAX32630",
pablo_bmxrp 0:44429c0a71d4 5368 "TARGET_REV=0x4132",
pablo_bmxrp 0:44429c0a71d4 5369 "BLE_HCI_UART",
pablo_bmxrp 0:44429c0a71d4 5370 "OPEN_DRAIN_LEDS"
pablo_bmxrp 0:44429c0a71d4 5371 ],
pablo_bmxrp 0:44429c0a71d4 5372 "extra_labels": ["Maxim", "MAX32630"],
pablo_bmxrp 0:44429c0a71d4 5373 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 5374 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5375 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5376 "I2C",
pablo_bmxrp 0:44429c0a71d4 5377 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5378 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5379 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5380 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5381 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5382 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5383 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5384 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 5385 "SPI",
pablo_bmxrp 0:44429c0a71d4 5386 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5387 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5388 "MPU"
pablo_bmxrp 0:44429c0a71d4 5389 ],
pablo_bmxrp 0:44429c0a71d4 5390 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 5391 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 5392 },
pablo_bmxrp 0:44429c0a71d4 5393 "EFM32": {
pablo_bmxrp 0:44429c0a71d4 5394 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 5395 "extra_labels": ["Silicon_Labs", "EFM32"],
pablo_bmxrp 0:44429c0a71d4 5396 "macros": [
pablo_bmxrp 0:44429c0a71d4 5397 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 5398 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 5399 "EM_MSC_RUN_FROM_FLASH"
pablo_bmxrp 0:44429c0a71d4 5400 ],
pablo_bmxrp 0:44429c0a71d4 5401 "public": false
pablo_bmxrp 0:44429c0a71d4 5402 },
pablo_bmxrp 0:44429c0a71d4 5403 "EFM32GG990F1024": {
pablo_bmxrp 0:44429c0a71d4 5404 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5405 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
pablo_bmxrp 0:44429c0a71d4 5406 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5407 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5408 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5409 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5410 "device_name": "EFM32GG990F1024",
pablo_bmxrp 0:44429c0a71d4 5411 "public": false,
pablo_bmxrp 0:44429c0a71d4 5412 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5413 },
pablo_bmxrp 0:44429c0a71d4 5414 "EFM32GG_STK3700": {
pablo_bmxrp 0:44429c0a71d4 5415 "inherits": ["EFM32GG990F1024"],
pablo_bmxrp 0:44429c0a71d4 5416 "progen": { "target": "efm32gg-stk" },
pablo_bmxrp 0:44429c0a71d4 5417 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5418 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5419 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 5420 "I2C",
pablo_bmxrp 0:44429c0a71d4 5421 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5422 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5423 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5424 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5425 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5426 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5427 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5428 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5429 "RTC",
pablo_bmxrp 0:44429c0a71d4 5430 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5431 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5432 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5433 "SPI",
pablo_bmxrp 0:44429c0a71d4 5434 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5435 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5436 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5437 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5438 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5439 "ITM",
pablo_bmxrp 0:44429c0a71d4 5440 "MPU"
pablo_bmxrp 0:44429c0a71d4 5441 ],
pablo_bmxrp 0:44429c0a71d4 5442 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5443 "config": {
pablo_bmxrp 0:44429c0a71d4 5444 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5445 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5446 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5447 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5448 },
pablo_bmxrp 0:44429c0a71d4 5449 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5450 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5451 "value": "48000000",
pablo_bmxrp 0:44429c0a71d4 5452 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5453 },
pablo_bmxrp 0:44429c0a71d4 5454 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5455 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5456 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5457 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5458 },
pablo_bmxrp 0:44429c0a71d4 5459 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5460 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5461 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5462 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5463 },
pablo_bmxrp 0:44429c0a71d4 5464 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5465 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5466 "value": "21000000",
pablo_bmxrp 0:44429c0a71d4 5467 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5468 },
pablo_bmxrp 0:44429c0a71d4 5469 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5470 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5471 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
pablo_bmxrp 0:44429c0a71d4 5472 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5473 },
pablo_bmxrp 0:44429c0a71d4 5474 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5475 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5476 "value": "PF7",
pablo_bmxrp 0:44429c0a71d4 5477 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5478 }
pablo_bmxrp 0:44429c0a71d4 5479 }
pablo_bmxrp 0:44429c0a71d4 5480 },
pablo_bmxrp 0:44429c0a71d4 5481 "EFM32LG990F256": {
pablo_bmxrp 0:44429c0a71d4 5482 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5483 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
pablo_bmxrp 0:44429c0a71d4 5484 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 5485 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5486 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5487 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5488 "device_name": "EFM32LG990F256",
pablo_bmxrp 0:44429c0a71d4 5489 "public": false,
pablo_bmxrp 0:44429c0a71d4 5490 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5491 },
pablo_bmxrp 0:44429c0a71d4 5492 "EFM32LG_STK3600": {
pablo_bmxrp 0:44429c0a71d4 5493 "inherits": ["EFM32LG990F256"],
pablo_bmxrp 0:44429c0a71d4 5494 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5495 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5496 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 5497 "I2C",
pablo_bmxrp 0:44429c0a71d4 5498 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5499 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5500 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5501 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5502 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5503 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5504 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5505 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5506 "RTC",
pablo_bmxrp 0:44429c0a71d4 5507 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5508 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5509 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5510 "SPI",
pablo_bmxrp 0:44429c0a71d4 5511 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5512 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5513 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5514 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5515 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5516 "MPU"
pablo_bmxrp 0:44429c0a71d4 5517 ],
pablo_bmxrp 0:44429c0a71d4 5518 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5519 "device_name": "EFM32LG990F256",
pablo_bmxrp 0:44429c0a71d4 5520 "config": {
pablo_bmxrp 0:44429c0a71d4 5521 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5522 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5523 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5524 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5525 },
pablo_bmxrp 0:44429c0a71d4 5526 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5527 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5528 "value": "48000000",
pablo_bmxrp 0:44429c0a71d4 5529 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5530 },
pablo_bmxrp 0:44429c0a71d4 5531 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5532 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5533 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5534 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5535 },
pablo_bmxrp 0:44429c0a71d4 5536 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5537 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5538 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5539 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5540 },
pablo_bmxrp 0:44429c0a71d4 5541 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5542 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5543 "value": "21000000",
pablo_bmxrp 0:44429c0a71d4 5544 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5545 },
pablo_bmxrp 0:44429c0a71d4 5546 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5547 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5548 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
pablo_bmxrp 0:44429c0a71d4 5549 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5550 },
pablo_bmxrp 0:44429c0a71d4 5551 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5552 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5553 "value": "PF7",
pablo_bmxrp 0:44429c0a71d4 5554 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5555 }
pablo_bmxrp 0:44429c0a71d4 5556 }
pablo_bmxrp 0:44429c0a71d4 5557 },
pablo_bmxrp 0:44429c0a71d4 5558 "EFM32WG990F256": {
pablo_bmxrp 0:44429c0a71d4 5559 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5560 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
pablo_bmxrp 0:44429c0a71d4 5561 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5562 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5563 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5564 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5565 "device_name": "EFM32WG990F256",
pablo_bmxrp 0:44429c0a71d4 5566 "public": false,
pablo_bmxrp 0:44429c0a71d4 5567 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5568 },
pablo_bmxrp 0:44429c0a71d4 5569 "EFM32WG_STK3800": {
pablo_bmxrp 0:44429c0a71d4 5570 "inherits": ["EFM32WG990F256"],
pablo_bmxrp 0:44429c0a71d4 5571 "progen": { "target": "efm32wg-stk" },
pablo_bmxrp 0:44429c0a71d4 5572 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5573 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5574 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 5575 "I2C",
pablo_bmxrp 0:44429c0a71d4 5576 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5577 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5578 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5579 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5580 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5581 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5582 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5583 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5584 "RTC",
pablo_bmxrp 0:44429c0a71d4 5585 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5586 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5587 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5588 "SPI",
pablo_bmxrp 0:44429c0a71d4 5589 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5590 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5591 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5592 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5593 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5594 "MPU"
pablo_bmxrp 0:44429c0a71d4 5595 ],
pablo_bmxrp 0:44429c0a71d4 5596 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5597 "config": {
pablo_bmxrp 0:44429c0a71d4 5598 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5599 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5600 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5601 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5602 },
pablo_bmxrp 0:44429c0a71d4 5603 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5604 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5605 "value": "48000000",
pablo_bmxrp 0:44429c0a71d4 5606 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5607 },
pablo_bmxrp 0:44429c0a71d4 5608 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5609 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5610 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5611 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5612 },
pablo_bmxrp 0:44429c0a71d4 5613 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5614 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5615 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5616 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5617 },
pablo_bmxrp 0:44429c0a71d4 5618 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5619 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5620 "value": "21000000",
pablo_bmxrp 0:44429c0a71d4 5621 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5622 },
pablo_bmxrp 0:44429c0a71d4 5623 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5624 "help": "Value: One of _CMU_HFRCOCTRL_BAND_28MHZ, _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5625 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
pablo_bmxrp 0:44429c0a71d4 5626 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5627 },
pablo_bmxrp 0:44429c0a71d4 5628 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5629 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5630 "value": "PF7",
pablo_bmxrp 0:44429c0a71d4 5631 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5632 }
pablo_bmxrp 0:44429c0a71d4 5633 }
pablo_bmxrp 0:44429c0a71d4 5634 },
pablo_bmxrp 0:44429c0a71d4 5635 "EFM32ZG222F32": {
pablo_bmxrp 0:44429c0a71d4 5636 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5637 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
pablo_bmxrp 0:44429c0a71d4 5638 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 5639 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 5640 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
pablo_bmxrp 0:44429c0a71d4 5641 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5642 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 5643 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 5644 "device_name": "EFM32ZG222F32",
pablo_bmxrp 0:44429c0a71d4 5645 "public": false
pablo_bmxrp 0:44429c0a71d4 5646 },
pablo_bmxrp 0:44429c0a71d4 5647 "EFM32ZG_STK3200": {
pablo_bmxrp 0:44429c0a71d4 5648 "inherits": ["EFM32ZG222F32"],
pablo_bmxrp 0:44429c0a71d4 5649 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5650 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5651 "I2C",
pablo_bmxrp 0:44429c0a71d4 5652 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5653 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5654 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5655 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5656 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5657 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5658 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5659 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5660 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5661 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5662 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5663 "SPI",
pablo_bmxrp 0:44429c0a71d4 5664 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5665 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5666 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5667 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 5668 ],
pablo_bmxrp 0:44429c0a71d4 5669 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5670 "config": {
pablo_bmxrp 0:44429c0a71d4 5671 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5672 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5673 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5674 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5675 },
pablo_bmxrp 0:44429c0a71d4 5676 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5677 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5678 "value": "24000000",
pablo_bmxrp 0:44429c0a71d4 5679 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5680 },
pablo_bmxrp 0:44429c0a71d4 5681 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5682 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5683 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5684 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5685 },
pablo_bmxrp 0:44429c0a71d4 5686 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5687 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5688 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5689 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5690 },
pablo_bmxrp 0:44429c0a71d4 5691 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5692 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5693 "value": "21000000",
pablo_bmxrp 0:44429c0a71d4 5694 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5695 },
pablo_bmxrp 0:44429c0a71d4 5696 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5697 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5698 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
pablo_bmxrp 0:44429c0a71d4 5699 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5700 },
pablo_bmxrp 0:44429c0a71d4 5701 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5702 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5703 "value": "PA9",
pablo_bmxrp 0:44429c0a71d4 5704 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5705 }
pablo_bmxrp 0:44429c0a71d4 5706 }
pablo_bmxrp 0:44429c0a71d4 5707 },
pablo_bmxrp 0:44429c0a71d4 5708 "EFM32HG322F64": {
pablo_bmxrp 0:44429c0a71d4 5709 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5710 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
pablo_bmxrp 0:44429c0a71d4 5711 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 5712 "default_toolchain": "uARM",
pablo_bmxrp 0:44429c0a71d4 5713 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
pablo_bmxrp 0:44429c0a71d4 5714 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5715 "default_lib": "small",
pablo_bmxrp 0:44429c0a71d4 5716 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 5717 "device_name": "EFM32HG322F64",
pablo_bmxrp 0:44429c0a71d4 5718 "public": false
pablo_bmxrp 0:44429c0a71d4 5719 },
pablo_bmxrp 0:44429c0a71d4 5720 "EFM32HG_STK3400": {
pablo_bmxrp 0:44429c0a71d4 5721 "inherits": ["EFM32HG322F64"],
pablo_bmxrp 0:44429c0a71d4 5722 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5723 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5724 "I2C",
pablo_bmxrp 0:44429c0a71d4 5725 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5726 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5727 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5728 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5729 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5730 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5731 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5732 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5733 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5734 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5735 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5736 "SPI",
pablo_bmxrp 0:44429c0a71d4 5737 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5738 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5739 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5740 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 5741 ],
pablo_bmxrp 0:44429c0a71d4 5742 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5743 "config": {
pablo_bmxrp 0:44429c0a71d4 5744 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5745 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5746 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5747 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5748 },
pablo_bmxrp 0:44429c0a71d4 5749 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5750 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5751 "value": "24000000",
pablo_bmxrp 0:44429c0a71d4 5752 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5753 },
pablo_bmxrp 0:44429c0a71d4 5754 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5755 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5756 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5757 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5758 },
pablo_bmxrp 0:44429c0a71d4 5759 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5760 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5761 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5762 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5763 },
pablo_bmxrp 0:44429c0a71d4 5764 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5765 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5766 "value": "21000000",
pablo_bmxrp 0:44429c0a71d4 5767 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5768 },
pablo_bmxrp 0:44429c0a71d4 5769 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5770 "help": "Value: One of _CMU_HFRCOCTRL_BAND_21MHZ, _CMU_HFRCOCTRL_BAND_14MHZ, _CMU_HFRCOCTRL_BAND_11MHZ, _CMU_HFRCOCTRL_BAND_7MHZ, _CMU_HFRCOCTRL_BAND_1MHZ. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5771 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
pablo_bmxrp 0:44429c0a71d4 5772 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5773 },
pablo_bmxrp 0:44429c0a71d4 5774 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5775 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5776 "value": "PA9",
pablo_bmxrp 0:44429c0a71d4 5777 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5778 }
pablo_bmxrp 0:44429c0a71d4 5779 }
pablo_bmxrp 0:44429c0a71d4 5780 },
pablo_bmxrp 0:44429c0a71d4 5781 "EFM32PG1B100F256GM32": {
pablo_bmxrp 0:44429c0a71d4 5782 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5783 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
pablo_bmxrp 0:44429c0a71d4 5784 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5785 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5786 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5787 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5788 "device_name": "EFM32PG1B100F256GM32",
pablo_bmxrp 0:44429c0a71d4 5789 "public": false,
pablo_bmxrp 0:44429c0a71d4 5790 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5791 },
pablo_bmxrp 0:44429c0a71d4 5792 "EFM32PG_STK3401": {
pablo_bmxrp 0:44429c0a71d4 5793 "inherits": ["EFM32PG1B100F256GM32"],
pablo_bmxrp 0:44429c0a71d4 5794 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5795 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5796 "CRC",
pablo_bmxrp 0:44429c0a71d4 5797 "I2C",
pablo_bmxrp 0:44429c0a71d4 5798 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5799 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5800 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5801 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5802 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5803 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5804 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5805 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5806 "RTC",
pablo_bmxrp 0:44429c0a71d4 5807 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5808 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5809 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5810 "SPI",
pablo_bmxrp 0:44429c0a71d4 5811 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5812 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5813 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5814 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5815 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5816 "MPU"
pablo_bmxrp 0:44429c0a71d4 5817 ],
pablo_bmxrp 0:44429c0a71d4 5818 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5819 "config": {
pablo_bmxrp 0:44429c0a71d4 5820 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5821 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5822 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5823 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5824 },
pablo_bmxrp 0:44429c0a71d4 5825 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5826 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5827 "value": "40000000",
pablo_bmxrp 0:44429c0a71d4 5828 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5829 },
pablo_bmxrp 0:44429c0a71d4 5830 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5831 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5832 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5833 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5834 },
pablo_bmxrp 0:44429c0a71d4 5835 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5836 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5837 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5838 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5839 },
pablo_bmxrp 0:44429c0a71d4 5840 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5841 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5842 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 5843 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5844 },
pablo_bmxrp 0:44429c0a71d4 5845 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5846 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5847 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 5848 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5849 },
pablo_bmxrp 0:44429c0a71d4 5850 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5851 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5852 "value": "PA5",
pablo_bmxrp 0:44429c0a71d4 5853 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5854 }
pablo_bmxrp 0:44429c0a71d4 5855 }
pablo_bmxrp 0:44429c0a71d4 5856 },
pablo_bmxrp 0:44429c0a71d4 5857 "EFR32MG1P132F256GM48": {
pablo_bmxrp 0:44429c0a71d4 5858 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5859 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 5860 "EFR32MG1",
pablo_bmxrp 0:44429c0a71d4 5861 "EFR32_1",
pablo_bmxrp 0:44429c0a71d4 5862 "256K",
pablo_bmxrp 0:44429c0a71d4 5863 "SL_RAIL",
pablo_bmxrp 0:44429c0a71d4 5864 "SL_CRYPTO"
pablo_bmxrp 0:44429c0a71d4 5865 ],
pablo_bmxrp 0:44429c0a71d4 5866 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5867 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5868 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5869 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5870 "device_name": "EFR32MG1P132F256GM48",
pablo_bmxrp 0:44429c0a71d4 5871 "public": false,
pablo_bmxrp 0:44429c0a71d4 5872 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5873 },
pablo_bmxrp 0:44429c0a71d4 5874 "EFR32MG1P233F256GM48": {
pablo_bmxrp 0:44429c0a71d4 5875 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 5876 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 5877 "EFR32MG1",
pablo_bmxrp 0:44429c0a71d4 5878 "EFR32_1",
pablo_bmxrp 0:44429c0a71d4 5879 "256K",
pablo_bmxrp 0:44429c0a71d4 5880 "SL_RAIL",
pablo_bmxrp 0:44429c0a71d4 5881 "SL_CRYPTO"
pablo_bmxrp 0:44429c0a71d4 5882 ],
pablo_bmxrp 0:44429c0a71d4 5883 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 5884 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
pablo_bmxrp 0:44429c0a71d4 5885 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 5886 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 5887 "public": false,
pablo_bmxrp 0:44429c0a71d4 5888 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 5889 },
pablo_bmxrp 0:44429c0a71d4 5890 "EFR32MG1_BRD4150": {
pablo_bmxrp 0:44429c0a71d4 5891 "inherits": ["EFR32MG1P132F256GM48"],
pablo_bmxrp 0:44429c0a71d4 5892 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5893 "802_15_4_PHY",
pablo_bmxrp 0:44429c0a71d4 5894 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5895 "CRC",
pablo_bmxrp 0:44429c0a71d4 5896 "I2C",
pablo_bmxrp 0:44429c0a71d4 5897 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5898 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5899 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5900 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5901 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5902 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5903 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5904 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5905 "RTC",
pablo_bmxrp 0:44429c0a71d4 5906 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5907 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5908 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5909 "SPI",
pablo_bmxrp 0:44429c0a71d4 5910 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5911 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5912 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5913 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5914 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5915 "MPU"
pablo_bmxrp 0:44429c0a71d4 5916 ],
pablo_bmxrp 0:44429c0a71d4 5917 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 5918 "config": {
pablo_bmxrp 0:44429c0a71d4 5919 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5920 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5921 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5922 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5923 },
pablo_bmxrp 0:44429c0a71d4 5924 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5925 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5926 "value": "38400000",
pablo_bmxrp 0:44429c0a71d4 5927 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5928 },
pablo_bmxrp 0:44429c0a71d4 5929 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5930 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5931 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 5932 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5933 },
pablo_bmxrp 0:44429c0a71d4 5934 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5935 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5936 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 5937 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5938 },
pablo_bmxrp 0:44429c0a71d4 5939 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5940 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 5941 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 5942 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5943 },
pablo_bmxrp 0:44429c0a71d4 5944 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 5945 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 5946 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 5947 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 5948 },
pablo_bmxrp 0:44429c0a71d4 5949 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 5950 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 5951 "value": "PA5",
pablo_bmxrp 0:44429c0a71d4 5952 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 5953 }
pablo_bmxrp 0:44429c0a71d4 5954 },
pablo_bmxrp 0:44429c0a71d4 5955 "overrides": {
pablo_bmxrp 0:44429c0a71d4 5956 "network-default-interface-type": "MESH"
pablo_bmxrp 0:44429c0a71d4 5957 },
pablo_bmxrp 0:44429c0a71d4 5958 "public": false
pablo_bmxrp 0:44429c0a71d4 5959 },
pablo_bmxrp 0:44429c0a71d4 5960 "TB_SENSE_1": {
pablo_bmxrp 0:44429c0a71d4 5961 "inherits": ["EFR32MG1P233F256GM48"],
pablo_bmxrp 0:44429c0a71d4 5962 "device_has": [
pablo_bmxrp 0:44429c0a71d4 5963 "802_15_4_PHY",
pablo_bmxrp 0:44429c0a71d4 5964 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 5965 "CRC",
pablo_bmxrp 0:44429c0a71d4 5966 "I2C",
pablo_bmxrp 0:44429c0a71d4 5967 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 5968 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5969 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 5970 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 5971 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 5972 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 5973 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 5974 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 5975 "RTC",
pablo_bmxrp 0:44429c0a71d4 5976 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 5977 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5978 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 5979 "SPI",
pablo_bmxrp 0:44429c0a71d4 5980 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 5981 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 5982 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 5983 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 5984 "FLASH",
pablo_bmxrp 0:44429c0a71d4 5985 "MPU"
pablo_bmxrp 0:44429c0a71d4 5986 ],
pablo_bmxrp 0:44429c0a71d4 5987 "forced_reset_timeout": 5,
pablo_bmxrp 0:44429c0a71d4 5988 "config": {
pablo_bmxrp 0:44429c0a71d4 5989 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 5990 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 5991 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 5992 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 5993 },
pablo_bmxrp 0:44429c0a71d4 5994 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 5995 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 5996 "value": "38400000",
pablo_bmxrp 0:44429c0a71d4 5997 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 5998 },
pablo_bmxrp 0:44429c0a71d4 5999 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6000 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6001 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 6002 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6003 },
pablo_bmxrp 0:44429c0a71d4 6004 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6005 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6006 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 6007 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6008 },
pablo_bmxrp 0:44429c0a71d4 6009 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6010 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 6011 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 6012 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6013 },
pablo_bmxrp 0:44429c0a71d4 6014 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 6015 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 6016 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 6017 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 6018 }
pablo_bmxrp 0:44429c0a71d4 6019 },
pablo_bmxrp 0:44429c0a71d4 6020 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6021 "network-default-interface-type": "MESH"
pablo_bmxrp 0:44429c0a71d4 6022 }
pablo_bmxrp 0:44429c0a71d4 6023 },
pablo_bmxrp 0:44429c0a71d4 6024 "EFM32PG12B500F1024GL125": {
pablo_bmxrp 0:44429c0a71d4 6025 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 6026 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
pablo_bmxrp 0:44429c0a71d4 6027 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6028 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 6029 "EFM32PG12B500F1024GL125",
pablo_bmxrp 0:44429c0a71d4 6030 "TRANSACTION_QUEUE_SIZE_SPI=4"
pablo_bmxrp 0:44429c0a71d4 6031 ],
pablo_bmxrp 0:44429c0a71d4 6032 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6033 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 6034 "device_name": "EFM32PG12B500F1024GL125",
pablo_bmxrp 0:44429c0a71d4 6035 "public": false,
pablo_bmxrp 0:44429c0a71d4 6036 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 6037 },
pablo_bmxrp 0:44429c0a71d4 6038 "EFM32PG12_STK3402": {
pablo_bmxrp 0:44429c0a71d4 6039 "inherits": ["EFM32PG12B500F1024GL125"],
pablo_bmxrp 0:44429c0a71d4 6040 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6041 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6042 "CRC",
pablo_bmxrp 0:44429c0a71d4 6043 "I2C",
pablo_bmxrp 0:44429c0a71d4 6044 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6045 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6046 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6047 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6048 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6049 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6050 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6051 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6052 "RTC",
pablo_bmxrp 0:44429c0a71d4 6053 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6054 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6055 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6056 "SPI",
pablo_bmxrp 0:44429c0a71d4 6057 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6058 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6059 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 6060 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6061 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6062 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6063 "MPU"
pablo_bmxrp 0:44429c0a71d4 6064 ],
pablo_bmxrp 0:44429c0a71d4 6065 "forced_reset_timeout": 2,
pablo_bmxrp 0:44429c0a71d4 6066 "config": {
pablo_bmxrp 0:44429c0a71d4 6067 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6068 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6069 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 6070 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6071 },
pablo_bmxrp 0:44429c0a71d4 6072 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6073 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6074 "value": "40000000",
pablo_bmxrp 0:44429c0a71d4 6075 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6076 },
pablo_bmxrp 0:44429c0a71d4 6077 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6078 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6079 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 6080 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6081 },
pablo_bmxrp 0:44429c0a71d4 6082 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6083 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6084 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 6085 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6086 },
pablo_bmxrp 0:44429c0a71d4 6087 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6088 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 6089 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 6090 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6091 },
pablo_bmxrp 0:44429c0a71d4 6092 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 6093 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 6094 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 6095 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 6096 },
pablo_bmxrp 0:44429c0a71d4 6097 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 6098 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 6099 "value": "PA5",
pablo_bmxrp 0:44429c0a71d4 6100 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 6101 }
pablo_bmxrp 0:44429c0a71d4 6102 }
pablo_bmxrp 0:44429c0a71d4 6103 },
pablo_bmxrp 0:44429c0a71d4 6104 "EFR32MG12P332F1024GL125": {
pablo_bmxrp 0:44429c0a71d4 6105 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 6106 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 6107 "EFR32MG12",
pablo_bmxrp 0:44429c0a71d4 6108 "EFR32_12",
pablo_bmxrp 0:44429c0a71d4 6109 "1024K",
pablo_bmxrp 0:44429c0a71d4 6110 "SL_RAIL",
pablo_bmxrp 0:44429c0a71d4 6111 "SL_CRYPTO"
pablo_bmxrp 0:44429c0a71d4 6112 ],
pablo_bmxrp 0:44429c0a71d4 6113 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6114 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 6115 "EFR32MG12P332F1024GL125",
pablo_bmxrp 0:44429c0a71d4 6116 "TRANSACTION_QUEUE_SIZE_SPI=4"
pablo_bmxrp 0:44429c0a71d4 6117 ],
pablo_bmxrp 0:44429c0a71d4 6118 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6119 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 6120 "device_name": "EFR32MG12P332F1024GL125",
pablo_bmxrp 0:44429c0a71d4 6121 "public": false,
pablo_bmxrp 0:44429c0a71d4 6122 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 6123 },
pablo_bmxrp 0:44429c0a71d4 6124 "TB_SENSE_12": {
pablo_bmxrp 0:44429c0a71d4 6125 "inherits": ["EFR32MG12P332F1024GL125"],
pablo_bmxrp 0:44429c0a71d4 6126 "device_name": "EFR32MG12P332F1024GL125",
pablo_bmxrp 0:44429c0a71d4 6127 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6128 "802_15_4_PHY",
pablo_bmxrp 0:44429c0a71d4 6129 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6130 "CRC",
pablo_bmxrp 0:44429c0a71d4 6131 "I2C",
pablo_bmxrp 0:44429c0a71d4 6132 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6133 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6134 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6135 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6136 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6137 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6138 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6139 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6140 "RTC",
pablo_bmxrp 0:44429c0a71d4 6141 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6142 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6143 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6144 "SPI",
pablo_bmxrp 0:44429c0a71d4 6145 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6146 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6147 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 6148 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6149 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6150 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6151 "MPU"
pablo_bmxrp 0:44429c0a71d4 6152 ],
pablo_bmxrp 0:44429c0a71d4 6153 "forced_reset_timeout": 5,
pablo_bmxrp 0:44429c0a71d4 6154 "config": {
pablo_bmxrp 0:44429c0a71d4 6155 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6156 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6157 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 6158 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6159 },
pablo_bmxrp 0:44429c0a71d4 6160 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6161 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6162 "value": "38400000",
pablo_bmxrp 0:44429c0a71d4 6163 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6164 },
pablo_bmxrp 0:44429c0a71d4 6165 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6166 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6167 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 6168 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6169 },
pablo_bmxrp 0:44429c0a71d4 6170 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6171 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6172 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 6173 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6174 },
pablo_bmxrp 0:44429c0a71d4 6175 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6176 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 6177 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 6178 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6179 },
pablo_bmxrp 0:44429c0a71d4 6180 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 6181 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 6182 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 6183 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 6184 }
pablo_bmxrp 0:44429c0a71d4 6185 },
pablo_bmxrp 0:44429c0a71d4 6186 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6187 "network-default-interface-type": "MESH"
pablo_bmxrp 0:44429c0a71d4 6188 }
pablo_bmxrp 0:44429c0a71d4 6189 },
pablo_bmxrp 0:44429c0a71d4 6190 "EFM32GG11B820F2048GL192": {
pablo_bmxrp 0:44429c0a71d4 6191 "inherits": ["EFM32"],
pablo_bmxrp 0:44429c0a71d4 6192 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
pablo_bmxrp 0:44429c0a71d4 6193 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6194 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 6195 "EFM32GG11B820F2048GL192",
pablo_bmxrp 0:44429c0a71d4 6196 "TRANSACTION_QUEUE_SIZE_SPI=4"
pablo_bmxrp 0:44429c0a71d4 6197 ],
pablo_bmxrp 0:44429c0a71d4 6198 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6199 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 6200 "device_name": "EFM32GG11B820F2048GL192",
pablo_bmxrp 0:44429c0a71d4 6201 "public": false,
pablo_bmxrp 0:44429c0a71d4 6202 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 6203 },
pablo_bmxrp 0:44429c0a71d4 6204 "EFM32GG11_STK3701": {
pablo_bmxrp 0:44429c0a71d4 6205 "inherits": ["EFM32GG11B820F2048GL192"],
pablo_bmxrp 0:44429c0a71d4 6206 "device_name": "EFM32GG11B820F2048GL192",
pablo_bmxrp 0:44429c0a71d4 6207 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6208 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6209 "CRC",
pablo_bmxrp 0:44429c0a71d4 6210 "EMAC",
pablo_bmxrp 0:44429c0a71d4 6211 "I2C",
pablo_bmxrp 0:44429c0a71d4 6212 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6213 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6214 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6215 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6216 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6217 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6218 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6219 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6220 "QSPI",
pablo_bmxrp 0:44429c0a71d4 6221 "RTC",
pablo_bmxrp 0:44429c0a71d4 6222 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6223 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6224 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6225 "SPI",
pablo_bmxrp 0:44429c0a71d4 6226 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6227 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6228 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 6229 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6230 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6231 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6232 "MPU"
pablo_bmxrp 0:44429c0a71d4 6233 ],
pablo_bmxrp 0:44429c0a71d4 6234 "forced_reset_timeout": 5,
pablo_bmxrp 0:44429c0a71d4 6235 "config": {
pablo_bmxrp 0:44429c0a71d4 6236 "hf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6237 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6238 "value": "HFXO",
pablo_bmxrp 0:44429c0a71d4 6239 "macro_name": "CORE_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6240 },
pablo_bmxrp 0:44429c0a71d4 6241 "hfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6242 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6243 "value": "50000000",
pablo_bmxrp 0:44429c0a71d4 6244 "macro_name": "HFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6245 },
pablo_bmxrp 0:44429c0a71d4 6246 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6247 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
pablo_bmxrp 0:44429c0a71d4 6248 "value": "LFXO",
pablo_bmxrp 0:44429c0a71d4 6249 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 6250 },
pablo_bmxrp 0:44429c0a71d4 6251 "lfxo_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6252 "help": "Value: External crystal frequency in hertz",
pablo_bmxrp 0:44429c0a71d4 6253 "value": "32768",
pablo_bmxrp 0:44429c0a71d4 6254 "macro_name": "LFXO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6255 },
pablo_bmxrp 0:44429c0a71d4 6256 "hfrco_clock_freq": {
pablo_bmxrp 0:44429c0a71d4 6257 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
pablo_bmxrp 0:44429c0a71d4 6258 "value": "32000000",
pablo_bmxrp 0:44429c0a71d4 6259 "macro_name": "HFRCO_FREQUENCY"
pablo_bmxrp 0:44429c0a71d4 6260 },
pablo_bmxrp 0:44429c0a71d4 6261 "hfrco_band_select": {
pablo_bmxrp 0:44429c0a71d4 6262 "help": "Value: One of cmuHFRCOFreq_1M0Hz, cmuHFRCOFreq_2M0Hz, cmuHFRCOFreq_4M0Hz, cmuHFRCOFreq_7M0Hz, cmuHFRCOFreq_13M0Hz, cmuHFRCOFreq_16M0Hz, cmuHFRCOFreq_19M0Hz, cmuHFRCOFreq_26M0Hz, cmuHFRCOFreq_32M0Hz, cmuHFRCOFreq_38M0Hz. Be sure to set hfrco_clock_freq accordingly!",
pablo_bmxrp 0:44429c0a71d4 6263 "value": "cmuHFRCOFreq_32M0Hz",
pablo_bmxrp 0:44429c0a71d4 6264 "macro_name": "HFRCO_FREQUENCY_ENUM"
pablo_bmxrp 0:44429c0a71d4 6265 },
pablo_bmxrp 0:44429c0a71d4 6266 "board_controller_enable": {
pablo_bmxrp 0:44429c0a71d4 6267 "help": "Pin to pull high for enabling the USB serial port",
pablo_bmxrp 0:44429c0a71d4 6268 "value": "PE1",
pablo_bmxrp 0:44429c0a71d4 6269 "macro_name": "EFM_BC_EN"
pablo_bmxrp 0:44429c0a71d4 6270 },
pablo_bmxrp 0:44429c0a71d4 6271 "qspi_flash_enable": {
pablo_bmxrp 0:44429c0a71d4 6272 "help": "Pin to pull high for enabling the on-board QSPI flash",
pablo_bmxrp 0:44429c0a71d4 6273 "value": "PG13",
pablo_bmxrp 0:44429c0a71d4 6274 "macro_name": "QSPI_FLASH_EN"
pablo_bmxrp 0:44429c0a71d4 6275 }
pablo_bmxrp 0:44429c0a71d4 6276 },
pablo_bmxrp 0:44429c0a71d4 6277 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6278 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 6279 }
pablo_bmxrp 0:44429c0a71d4 6280 },
pablo_bmxrp 0:44429c0a71d4 6281 "WIZWIKI_W7500": {
pablo_bmxrp 0:44429c0a71d4 6282 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6283 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 6284 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
pablo_bmxrp 0:44429c0a71d4 6285 "macros": [
pablo_bmxrp 0:44429c0a71d4 6286 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6287 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 6288 ],
pablo_bmxrp 0:44429c0a71d4 6289 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6290 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6291 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6292 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6293 "I2C",
pablo_bmxrp 0:44429c0a71d4 6294 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6295 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6296 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6297 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6298 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6299 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6300 "SPI",
pablo_bmxrp 0:44429c0a71d4 6301 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6302 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 6303 ],
pablo_bmxrp 0:44429c0a71d4 6304 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 6305 },
pablo_bmxrp 0:44429c0a71d4 6306 "WIZWIKI_W7500P": {
pablo_bmxrp 0:44429c0a71d4 6307 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6308 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 6309 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
pablo_bmxrp 0:44429c0a71d4 6310 "macros": [
pablo_bmxrp 0:44429c0a71d4 6311 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6312 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 6313 ],
pablo_bmxrp 0:44429c0a71d4 6314 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6315 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6316 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6317 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6318 "I2C",
pablo_bmxrp 0:44429c0a71d4 6319 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6320 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6321 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6322 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6323 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6324 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6325 "SPI",
pablo_bmxrp 0:44429c0a71d4 6326 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6327 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 6328 ],
pablo_bmxrp 0:44429c0a71d4 6329 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 6330 },
pablo_bmxrp 0:44429c0a71d4 6331 "WIZWIKI_W7500ECO": {
pablo_bmxrp 0:44429c0a71d4 6332 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6333 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 6334 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
pablo_bmxrp 0:44429c0a71d4 6335 "macros": [
pablo_bmxrp 0:44429c0a71d4 6336 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6337 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 6338 ],
pablo_bmxrp 0:44429c0a71d4 6339 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6340 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6341 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6342 "I2C",
pablo_bmxrp 0:44429c0a71d4 6343 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6344 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6345 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6346 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6347 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6348 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6349 "SPI",
pablo_bmxrp 0:44429c0a71d4 6350 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6351 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 6352 ],
pablo_bmxrp 0:44429c0a71d4 6353 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 6354 },
pablo_bmxrp 0:44429c0a71d4 6355 "SAMR21G18A": {
pablo_bmxrp 0:44429c0a71d4 6356 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6357 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 6358 "macros": [
pablo_bmxrp 0:44429c0a71d4 6359 "__SAMR21G18A__",
pablo_bmxrp 0:44429c0a71d4 6360 "I2C_MASTER_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6361 "EXTINT_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6362 "USART_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6363 "TC_ASYNC=true"
pablo_bmxrp 0:44429c0a71d4 6364 ],
pablo_bmxrp 0:44429c0a71d4 6365 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
pablo_bmxrp 0:44429c0a71d4 6366 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
pablo_bmxrp 0:44429c0a71d4 6367 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6368 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6369 "I2C",
pablo_bmxrp 0:44429c0a71d4 6370 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6371 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6372 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6373 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6374 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6375 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6376 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6377 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6378 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6379 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6380 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6381 "SPI",
pablo_bmxrp 0:44429c0a71d4 6382 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6383 "SPI_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 6384 ],
pablo_bmxrp 0:44429c0a71d4 6385 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 6386 "device_name": "ATSAMR21G18A"
pablo_bmxrp 0:44429c0a71d4 6387 },
pablo_bmxrp 0:44429c0a71d4 6388 "SAMD21J18A": {
pablo_bmxrp 0:44429c0a71d4 6389 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6390 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 6391 "macros": [
pablo_bmxrp 0:44429c0a71d4 6392 "__SAMD21J18A__",
pablo_bmxrp 0:44429c0a71d4 6393 "I2C_MASTER_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6394 "EXTINT_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6395 "USART_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6396 "TC_ASYNC=true"
pablo_bmxrp 0:44429c0a71d4 6397 ],
pablo_bmxrp 0:44429c0a71d4 6398 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
pablo_bmxrp 0:44429c0a71d4 6399 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
pablo_bmxrp 0:44429c0a71d4 6400 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6401 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6402 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 6403 "I2C",
pablo_bmxrp 0:44429c0a71d4 6404 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6405 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6406 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6407 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6408 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6409 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6410 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6411 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6412 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6413 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6414 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6415 "SPI",
pablo_bmxrp 0:44429c0a71d4 6416 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6417 "SPI_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 6418 ],
pablo_bmxrp 0:44429c0a71d4 6419 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 6420 "device_name": "ATSAMD21J18A"
pablo_bmxrp 0:44429c0a71d4 6421 },
pablo_bmxrp 0:44429c0a71d4 6422 "SAMD21G18A": {
pablo_bmxrp 0:44429c0a71d4 6423 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6424 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 6425 "macros": [
pablo_bmxrp 0:44429c0a71d4 6426 "__SAMD21G18A__",
pablo_bmxrp 0:44429c0a71d4 6427 "I2C_MASTER_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6428 "EXTINT_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6429 "USART_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6430 "TC_ASYNC=true"
pablo_bmxrp 0:44429c0a71d4 6431 ],
pablo_bmxrp 0:44429c0a71d4 6432 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
pablo_bmxrp 0:44429c0a71d4 6433 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
pablo_bmxrp 0:44429c0a71d4 6434 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6435 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6436 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 6437 "I2C",
pablo_bmxrp 0:44429c0a71d4 6438 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6439 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6440 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6441 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6442 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6443 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6444 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6445 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6446 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6447 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6448 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6449 "SPI",
pablo_bmxrp 0:44429c0a71d4 6450 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6451 "SPI_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 6452 ],
pablo_bmxrp 0:44429c0a71d4 6453 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 6454 "device_name": "ATSAMD21G18A"
pablo_bmxrp 0:44429c0a71d4 6455 },
pablo_bmxrp 0:44429c0a71d4 6456 "SAML21J18A": {
pablo_bmxrp 0:44429c0a71d4 6457 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6458 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 6459 "macros": [
pablo_bmxrp 0:44429c0a71d4 6460 "__SAML21J18A__",
pablo_bmxrp 0:44429c0a71d4 6461 "I2C_MASTER_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6462 "EXTINT_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6463 "USART_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6464 "TC_ASYNC=true"
pablo_bmxrp 0:44429c0a71d4 6465 ],
pablo_bmxrp 0:44429c0a71d4 6466 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
pablo_bmxrp 0:44429c0a71d4 6467 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
pablo_bmxrp 0:44429c0a71d4 6468 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6469 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6470 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 6471 "I2C",
pablo_bmxrp 0:44429c0a71d4 6472 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6473 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6474 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6475 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6476 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6477 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6478 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6479 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6480 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6481 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6482 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6483 "SPI",
pablo_bmxrp 0:44429c0a71d4 6484 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6485 "SPI_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 6486 ],
pablo_bmxrp 0:44429c0a71d4 6487 "device_name": "ATSAML21J18A"
pablo_bmxrp 0:44429c0a71d4 6488 },
pablo_bmxrp 0:44429c0a71d4 6489 "SAMG55J19": {
pablo_bmxrp 0:44429c0a71d4 6490 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6491 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 6492 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
pablo_bmxrp 0:44429c0a71d4 6493 "macros": [
pablo_bmxrp 0:44429c0a71d4 6494 "__SAMG55J19__",
pablo_bmxrp 0:44429c0a71d4 6495 "BOARD=75",
pablo_bmxrp 0:44429c0a71d4 6496 "I2C_MASTER_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6497 "EXTINT_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6498 "USART_CALLBACK_MODE=true",
pablo_bmxrp 0:44429c0a71d4 6499 "TC_ASYNC=true"
pablo_bmxrp 0:44429c0a71d4 6500 ],
pablo_bmxrp 0:44429c0a71d4 6501 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
pablo_bmxrp 0:44429c0a71d4 6502 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 6503 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6504 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6505 "I2C",
pablo_bmxrp 0:44429c0a71d4 6506 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6507 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6508 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6509 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6510 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6511 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6512 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6513 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6514 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6515 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6516 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6517 "SPI",
pablo_bmxrp 0:44429c0a71d4 6518 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6519 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6520 "MPU"
pablo_bmxrp 0:44429c0a71d4 6521 ],
pablo_bmxrp 0:44429c0a71d4 6522 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 6523 "device_name": "ATSAMG55J19"
pablo_bmxrp 0:44429c0a71d4 6524 },
pablo_bmxrp 0:44429c0a71d4 6525 "MCU_NRF51_UNIFIED": {
pablo_bmxrp 0:44429c0a71d4 6526 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6527 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 6528 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
pablo_bmxrp 0:44429c0a71d4 6529 "macros": [
pablo_bmxrp 0:44429c0a71d4 6530 "BOARD_PCA10028",
pablo_bmxrp 0:44429c0a71d4 6531 "NRF51",
pablo_bmxrp 0:44429c0a71d4 6532 "TARGET_NRF51822",
pablo_bmxrp 0:44429c0a71d4 6533 "BLE_STACK_SUPPORT_REQD",
pablo_bmxrp 0:44429c0a71d4 6534 "SOFTDEVICE_PRESENT",
pablo_bmxrp 0:44429c0a71d4 6535 "S130",
pablo_bmxrp 0:44429c0a71d4 6536 "TARGET_MCU_NRF51822",
pablo_bmxrp 0:44429c0a71d4 6537 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6538 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
pablo_bmxrp 0:44429c0a71d4 6539 "NO_SYSTICK",
pablo_bmxrp 0:44429c0a71d4 6540 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 6541 ],
pablo_bmxrp 0:44429c0a71d4 6542 "MERGE_BOOTLOADER": false,
pablo_bmxrp 0:44429c0a71d4 6543 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 6544 "NORDIC",
pablo_bmxrp 0:44429c0a71d4 6545 "MCU_NRF51",
pablo_bmxrp 0:44429c0a71d4 6546 "MCU_NRF51822_UNIFIED",
pablo_bmxrp 0:44429c0a71d4 6547 "NRF5x",
pablo_bmxrp 0:44429c0a71d4 6548 "NRF51",
pablo_bmxrp 0:44429c0a71d4 6549 "SDK_11",
pablo_bmxrp 0:44429c0a71d4 6550 "NORDIC_SOFTDEVICE"
pablo_bmxrp 0:44429c0a71d4 6551 ],
pablo_bmxrp 0:44429c0a71d4 6552 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 6553 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 6554 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6555 "public": false,
pablo_bmxrp 0:44429c0a71d4 6556 "MERGE_SOFT_DEVICE": true,
pablo_bmxrp 0:44429c0a71d4 6557 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
pablo_bmxrp 0:44429c0a71d4 6558 {
pablo_bmxrp 0:44429c0a71d4 6559 "boot": "",
pablo_bmxrp 0:44429c0a71d4 6560 "name": "s130_nrf51_2.0.0_softdevice.hex",
pablo_bmxrp 0:44429c0a71d4 6561 "offset": 110592
pablo_bmxrp 0:44429c0a71d4 6562 }
pablo_bmxrp 0:44429c0a71d4 6563 ],
pablo_bmxrp 0:44429c0a71d4 6564 "detect_code": ["1070"],
pablo_bmxrp 0:44429c0a71d4 6565 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 6566 "function": "MCU_NRF51Code.binary_hook",
pablo_bmxrp 0:44429c0a71d4 6567 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
pablo_bmxrp 0:44429c0a71d4 6568 },
pablo_bmxrp 0:44429c0a71d4 6569 "program_cycle_s": 6,
pablo_bmxrp 0:44429c0a71d4 6570 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 6571 "config": {
pablo_bmxrp 0:44429c0a71d4 6572 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6573 "value": "NRF_LF_SRC_XTAL",
pablo_bmxrp 0:44429c0a71d4 6574 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
pablo_bmxrp 0:44429c0a71d4 6575 },
pablo_bmxrp 0:44429c0a71d4 6576 "uart_hwfc": {
pablo_bmxrp 0:44429c0a71d4 6577 "help": "Value: 1 for enable, 0 for disable",
pablo_bmxrp 0:44429c0a71d4 6578 "value": 1,
pablo_bmxrp 0:44429c0a71d4 6579 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
pablo_bmxrp 0:44429c0a71d4 6580 }
pablo_bmxrp 0:44429c0a71d4 6581 },
pablo_bmxrp 0:44429c0a71d4 6582 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6583 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6584 "I2C",
pablo_bmxrp 0:44429c0a71d4 6585 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6586 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6587 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6588 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6589 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6590 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6591 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6592 "SPI",
pablo_bmxrp 0:44429c0a71d4 6593 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 6594 ]
pablo_bmxrp 0:44429c0a71d4 6595 },
pablo_bmxrp 0:44429c0a71d4 6596 "MCU_NRF51_16K_UNIFIED_S130": {
pablo_bmxrp 0:44429c0a71d4 6597 "inherits": ["MCU_NRF51_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6598 "extra_labels_add": [
pablo_bmxrp 0:44429c0a71d4 6599 "MCU_NORDIC_16K",
pablo_bmxrp 0:44429c0a71d4 6600 "MCU_NRF51_16K_S130",
pablo_bmxrp 0:44429c0a71d4 6601 "MCU_NRF51_16K"
pablo_bmxrp 0:44429c0a71d4 6602 ],
pablo_bmxrp 0:44429c0a71d4 6603 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 6604 "TARGET_MCU_NORDIC_16K",
pablo_bmxrp 0:44429c0a71d4 6605 "TARGET_MCU_NRF51_16K_S130",
pablo_bmxrp 0:44429c0a71d4 6606 "TARGET_MCU_NRF51_16K"
pablo_bmxrp 0:44429c0a71d4 6607 ],
pablo_bmxrp 0:44429c0a71d4 6608 "public": false
pablo_bmxrp 0:44429c0a71d4 6609 },
pablo_bmxrp 0:44429c0a71d4 6610 "MCU_NRF51_32K_UNIFIED": {
pablo_bmxrp 0:44429c0a71d4 6611 "inherits": ["MCU_NRF51_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6612 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 6613 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 6614 "public": false
pablo_bmxrp 0:44429c0a71d4 6615 },
pablo_bmxrp 0:44429c0a71d4 6616 "NRF51_DK": {
pablo_bmxrp 0:44429c0a71d4 6617 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6618 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6619 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6620 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6621 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6622 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6623 "I2C",
pablo_bmxrp 0:44429c0a71d4 6624 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6625 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6626 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6627 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6628 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6629 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6630 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6631 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6632 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6633 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6634 "SPI",
pablo_bmxrp 0:44429c0a71d4 6635 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6636 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 6637 ],
pablo_bmxrp 0:44429c0a71d4 6638 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 6639 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 6640 },
pablo_bmxrp 0:44429c0a71d4 6641 "SDT51822B": {
pablo_bmxrp 0:44429c0a71d4 6642 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6643 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6644 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6645 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6646 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6647 "I2C",
pablo_bmxrp 0:44429c0a71d4 6648 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6649 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6650 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6651 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6652 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6653 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6654 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6655 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6656 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6657 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6658 "SPI",
pablo_bmxrp 0:44429c0a71d4 6659 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6660 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 6661 ],
pablo_bmxrp 0:44429c0a71d4 6662 "detect_code": ["3103"],
pablo_bmxrp 0:44429c0a71d4 6663 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 6664 "device_name": "nRF51822_xxAA"
pablo_bmxrp 0:44429c0a71d4 6665 },
pablo_bmxrp 0:44429c0a71d4 6666 "NRF51_DONGLE": {
pablo_bmxrp 0:44429c0a71d4 6667 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6668 "progen": { "target": "nrf51-dongle" },
pablo_bmxrp 0:44429c0a71d4 6669 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6670 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6671 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6672 "I2C",
pablo_bmxrp 0:44429c0a71d4 6673 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6674 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6675 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6676 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6677 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6678 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6679 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6680 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6681 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6682 "SPI",
pablo_bmxrp 0:44429c0a71d4 6683 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6684 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 6685 ],
pablo_bmxrp 0:44429c0a71d4 6686 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 6687 },
pablo_bmxrp 0:44429c0a71d4 6688 "OSHCHIP": {
pablo_bmxrp 0:44429c0a71d4 6689 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 6690 "overrides": { "lf_clock_src": "NRF_LF_SRC_RC" },
pablo_bmxrp 0:44429c0a71d4 6691 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6692 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6693 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6694 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6695 "I2C",
pablo_bmxrp 0:44429c0a71d4 6696 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6697 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6698 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6699 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6700 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6701 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6702 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6703 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6704 "SPI",
pablo_bmxrp 0:44429c0a71d4 6705 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 6706 ],
pablo_bmxrp 0:44429c0a71d4 6707 "device_name": "nRF51822_xxAC"
pablo_bmxrp 0:44429c0a71d4 6708 },
pablo_bmxrp 0:44429c0a71d4 6709 "MCU_NRF52832": {
pablo_bmxrp 0:44429c0a71d4 6710 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6711 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6712 "static_memory_defines": false,
pablo_bmxrp 0:44429c0a71d4 6713 "macros": [
pablo_bmxrp 0:44429c0a71d4 6714 "BOARD_PCA10040",
pablo_bmxrp 0:44429c0a71d4 6715 "NRF52",
pablo_bmxrp 0:44429c0a71d4 6716 "TARGET_NRF52832",
pablo_bmxrp 0:44429c0a71d4 6717 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6718 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
pablo_bmxrp 0:44429c0a71d4 6719 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 6720 "MBED_MPU_CUSTOM"
pablo_bmxrp 0:44429c0a71d4 6721 ],
pablo_bmxrp 0:44429c0a71d4 6722 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6723 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6724 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6725 "I2C",
pablo_bmxrp 0:44429c0a71d4 6726 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6727 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6728 "ITM",
pablo_bmxrp 0:44429c0a71d4 6729 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6730 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6731 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6732 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6733 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6734 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6735 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6736 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6737 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6738 "SPI",
pablo_bmxrp 0:44429c0a71d4 6739 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6740 "SYSTICK_CLK_OFF_DURING_SLEEP",
pablo_bmxrp 0:44429c0a71d4 6741 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6742 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 6743 ],
pablo_bmxrp 0:44429c0a71d4 6744 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 6745 "NORDIC",
pablo_bmxrp 0:44429c0a71d4 6746 "NRF5x",
pablo_bmxrp 0:44429c0a71d4 6747 "NRF52",
pablo_bmxrp 0:44429c0a71d4 6748 "SDK_14_2",
pablo_bmxrp 0:44429c0a71d4 6749 "NORDIC_SOFTDEVICE",
pablo_bmxrp 0:44429c0a71d4 6750 "SOFTDEVICE_COMMON",
pablo_bmxrp 0:44429c0a71d4 6751 "SOFTDEVICE_S132_FULL"
pablo_bmxrp 0:44429c0a71d4 6752 ],
pablo_bmxrp 0:44429c0a71d4 6753 "config": {
pablo_bmxrp 0:44429c0a71d4 6754 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6755 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
pablo_bmxrp 0:44429c0a71d4 6756 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
pablo_bmxrp 0:44429c0a71d4 6757 "value": "NRF_LF_SRC_XTAL"
pablo_bmxrp 0:44429c0a71d4 6758 },
pablo_bmxrp 0:44429c0a71d4 6759 "lf_clock_rc_calib_timer_interval": {
pablo_bmxrp 0:44429c0a71d4 6760 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
pablo_bmxrp 0:44429c0a71d4 6761 "value": 16
pablo_bmxrp 0:44429c0a71d4 6762 },
pablo_bmxrp 0:44429c0a71d4 6763 "lf_clock_rc_calib_mode_config": {
pablo_bmxrp 0:44429c0a71d4 6764 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
pablo_bmxrp 0:44429c0a71d4 6765 "value": 0
pablo_bmxrp 0:44429c0a71d4 6766 }
pablo_bmxrp 0:44429c0a71d4 6767 },
pablo_bmxrp 0:44429c0a71d4 6768 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 6769 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 6770 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6771 "public": false,
pablo_bmxrp 0:44429c0a71d4 6772 "detect_code": ["1101"],
pablo_bmxrp 0:44429c0a71d4 6773 "program_cycle_s": 6,
pablo_bmxrp 0:44429c0a71d4 6774 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 6775 },
pablo_bmxrp 0:44429c0a71d4 6776 "NRF52_DK": {
pablo_bmxrp 0:44429c0a71d4 6777 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6778 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6779 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6780 "device_name": "nRF52832_xxAA",
pablo_bmxrp 0:44429c0a71d4 6781 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 6782 "WSF_MAX_HANDLERS=10"
pablo_bmxrp 0:44429c0a71d4 6783 ]
pablo_bmxrp 0:44429c0a71d4 6784 },
pablo_bmxrp 0:44429c0a71d4 6785 "SDT52832B": {
pablo_bmxrp 0:44429c0a71d4 6786 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6787 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6788 "detect_code": ["3104"],
pablo_bmxrp 0:44429c0a71d4 6789 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6790 },
pablo_bmxrp 0:44429c0a71d4 6791 "UBLOX_EVA_NINA": {
pablo_bmxrp 0:44429c0a71d4 6792 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6793 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6794 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6795 },
pablo_bmxrp 0:44429c0a71d4 6796 "UBLOX_EVK_NINA_B1": {
pablo_bmxrp 0:44429c0a71d4 6797 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6798 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6799 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6800 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6801 },
pablo_bmxrp 0:44429c0a71d4 6802 "MTB_UBLOX_NINA_B1": {
pablo_bmxrp 0:44429c0a71d4 6803 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6804 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6805 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6806 },
pablo_bmxrp 0:44429c0a71d4 6807 "MTB_LAIRD_BL652": {
pablo_bmxrp 0:44429c0a71d4 6808 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6809 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6810 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6811 },
pablo_bmxrp 0:44429c0a71d4 6812 "MTB_MURATA_WSM_BL241": {
pablo_bmxrp 0:44429c0a71d4 6813 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6814 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6815 "device_name": "nRF52832_xxAA",
pablo_bmxrp 0:44429c0a71d4 6816 "detect_code": ["0466"]
pablo_bmxrp 0:44429c0a71d4 6817 },
pablo_bmxrp 0:44429c0a71d4 6818 "MTB_ACONNO_ACN52832": {
pablo_bmxrp 0:44429c0a71d4 6819 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6820 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6821 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6822 },
pablo_bmxrp 0:44429c0a71d4 6823 "DELTA_DFBM_NQ620": {
pablo_bmxrp 0:44429c0a71d4 6824 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6825 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 6826 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6827 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 6828 },
pablo_bmxrp 0:44429c0a71d4 6829 "MCU_NRF52840": {
pablo_bmxrp 0:44429c0a71d4 6830 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6831 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 6832 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6833 "static_memory_defines": false,
pablo_bmxrp 0:44429c0a71d4 6834 "macros": [
pablo_bmxrp 0:44429c0a71d4 6835 "BOARD_PCA10056",
pablo_bmxrp 0:44429c0a71d4 6836 "NRF52840_XXAA",
pablo_bmxrp 0:44429c0a71d4 6837 "TARGET_NRF52840",
pablo_bmxrp 0:44429c0a71d4 6838 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 6839 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
pablo_bmxrp 0:44429c0a71d4 6840 "MBED_TICKLESS",
pablo_bmxrp 0:44429c0a71d4 6841 "MBEDTLS_CONFIG_HW_SUPPORT",
pablo_bmxrp 0:44429c0a71d4 6842 "WSF_MAX_HANDLERS=10",
pablo_bmxrp 0:44429c0a71d4 6843 "MBED_MPU_CUSTOM"
pablo_bmxrp 0:44429c0a71d4 6844 ],
pablo_bmxrp 0:44429c0a71d4 6845 "features": ["CRYPTOCELL310"],
pablo_bmxrp 0:44429c0a71d4 6846 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6847 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6848 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6849 "I2C",
pablo_bmxrp 0:44429c0a71d4 6850 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6851 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6852 "ITM",
pablo_bmxrp 0:44429c0a71d4 6853 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6854 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6855 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6856 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6857 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6858 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6859 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6860 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6861 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6862 "SPI",
pablo_bmxrp 0:44429c0a71d4 6863 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6864 "SYSTICK_CLK_OFF_DURING_SLEEP",
pablo_bmxrp 0:44429c0a71d4 6865 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6866 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6867 "QSPI"
pablo_bmxrp 0:44429c0a71d4 6868 ],
pablo_bmxrp 0:44429c0a71d4 6869 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 6870 "NORDIC",
pablo_bmxrp 0:44429c0a71d4 6871 "NRF5x",
pablo_bmxrp 0:44429c0a71d4 6872 "NRF52",
pablo_bmxrp 0:44429c0a71d4 6873 "SDK_14_2",
pablo_bmxrp 0:44429c0a71d4 6874 "NORDIC_SOFTDEVICE",
pablo_bmxrp 0:44429c0a71d4 6875 "SOFTDEVICE_COMMON",
pablo_bmxrp 0:44429c0a71d4 6876 "SOFTDEVICE_S140_FULL"
pablo_bmxrp 0:44429c0a71d4 6877 ],
pablo_bmxrp 0:44429c0a71d4 6878 "config": {
pablo_bmxrp 0:44429c0a71d4 6879 "lf_clock_src": {
pablo_bmxrp 0:44429c0a71d4 6880 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
pablo_bmxrp 0:44429c0a71d4 6881 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
pablo_bmxrp 0:44429c0a71d4 6882 "value": "NRF_LF_SRC_XTAL"
pablo_bmxrp 0:44429c0a71d4 6883 },
pablo_bmxrp 0:44429c0a71d4 6884 "lf_clock_rc_calib_timer_interval": {
pablo_bmxrp 0:44429c0a71d4 6885 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
pablo_bmxrp 0:44429c0a71d4 6886 "value": 16
pablo_bmxrp 0:44429c0a71d4 6887 },
pablo_bmxrp 0:44429c0a71d4 6888 "lf_clock_rc_calib_mode_config": {
pablo_bmxrp 0:44429c0a71d4 6889 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
pablo_bmxrp 0:44429c0a71d4 6890 "value": 0
pablo_bmxrp 0:44429c0a71d4 6891 }
pablo_bmxrp 0:44429c0a71d4 6892 },
pablo_bmxrp 0:44429c0a71d4 6893 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6894 "mpu-rom-end": "0x1fffffff"
pablo_bmxrp 0:44429c0a71d4 6895 },
pablo_bmxrp 0:44429c0a71d4 6896 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 6897 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 6898 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6899 "public": false,
pablo_bmxrp 0:44429c0a71d4 6900 "detect_code": ["1101"],
pablo_bmxrp 0:44429c0a71d4 6901 "program_cycle_s": 6,
pablo_bmxrp 0:44429c0a71d4 6902 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 6903 },
pablo_bmxrp 0:44429c0a71d4 6904 "NRF52840_DK": {
pablo_bmxrp 0:44429c0a71d4 6905 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 6906 "inherits": ["MCU_NRF52840"],
pablo_bmxrp 0:44429c0a71d4 6907 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6908 "device_name": "nRF52840_xxAA"
pablo_bmxrp 0:44429c0a71d4 6909 },
pablo_bmxrp 0:44429c0a71d4 6910 "MTB_LAIRD_BL654": {
pablo_bmxrp 0:44429c0a71d4 6911 "inherits": ["MCU_NRF52840"],
pablo_bmxrp 0:44429c0a71d4 6912 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6913 "device_name": "nRF52840_xxAA",
pablo_bmxrp 0:44429c0a71d4 6914 "detect_code": ["0465"],
pablo_bmxrp 0:44429c0a71d4 6915 "features_remove": ["CRYPTOCELL310"],
pablo_bmxrp 0:44429c0a71d4 6916 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
pablo_bmxrp 0:44429c0a71d4 6917 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6918 "lf_clock_src": "NRF_LF_SRC_RC"
pablo_bmxrp 0:44429c0a71d4 6919 }
pablo_bmxrp 0:44429c0a71d4 6920 },
pablo_bmxrp 0:44429c0a71d4 6921 "BLUEPILL_F103C8": {
pablo_bmxrp 0:44429c0a71d4 6922 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 6923 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 6924 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 6925 "extra_labels_add": ["STM32F1", "STM32F103C8"],
pablo_bmxrp 0:44429c0a71d4 6926 "supported_toolchains": ["GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 6927 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 6928 "CAN",
pablo_bmxrp 0:44429c0a71d4 6929 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6930 "FLASH"
pablo_bmxrp 0:44429c0a71d4 6931 ],
pablo_bmxrp 0:44429c0a71d4 6932 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
pablo_bmxrp 0:44429c0a71d4 6933 },
pablo_bmxrp 0:44429c0a71d4 6934 "NUMAKER_PFM_NUC472": {
pablo_bmxrp 0:44429c0a71d4 6935 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 6936 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 6937 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 6938 "NUVOTON",
pablo_bmxrp 0:44429c0a71d4 6939 "NUC472",
pablo_bmxrp 0:44429c0a71d4 6940 "NU_XRAM_SUPPORTED",
pablo_bmxrp 0:44429c0a71d4 6941 "FLASH_CMSIS_ALGO",
pablo_bmxrp 0:44429c0a71d4 6942 "NUVOTON_EMAC"
pablo_bmxrp 0:44429c0a71d4 6943 ],
pablo_bmxrp 0:44429c0a71d4 6944 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 6945 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 6946 "config": {
pablo_bmxrp 0:44429c0a71d4 6947 "gpio-irq-debounce-enable": {
pablo_bmxrp 0:44429c0a71d4 6948 "help": "Enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 6949 "value": 0
pablo_bmxrp 0:44429c0a71d4 6950 },
pablo_bmxrp 0:44429c0a71d4 6951 "gpio-irq-debounce-enable-list": {
pablo_bmxrp 0:44429c0a71d4 6952 "help": "Comma separated pin list to enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 6953 "value": "NC"
pablo_bmxrp 0:44429c0a71d4 6954 },
pablo_bmxrp 0:44429c0a71d4 6955 "gpio-irq-debounce-clock-source": {
pablo_bmxrp 0:44429c0a71d4 6956 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
pablo_bmxrp 0:44429c0a71d4 6957 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
pablo_bmxrp 0:44429c0a71d4 6958 },
pablo_bmxrp 0:44429c0a71d4 6959 "gpio-irq-debounce-sample-rate": {
pablo_bmxrp 0:44429c0a71d4 6960 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
pablo_bmxrp 0:44429c0a71d4 6961 "value": "GPIO_DBCTL_DBCLKSEL_16"
pablo_bmxrp 0:44429c0a71d4 6962 }
pablo_bmxrp 0:44429c0a71d4 6963 },
pablo_bmxrp 0:44429c0a71d4 6964 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 6965 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
pablo_bmxrp 0:44429c0a71d4 6966 "device_has": [
pablo_bmxrp 0:44429c0a71d4 6967 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 6968 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 6969 "RTC",
pablo_bmxrp 0:44429c0a71d4 6970 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 6971 "I2C",
pablo_bmxrp 0:44429c0a71d4 6972 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 6973 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6974 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 6975 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 6976 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 6977 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 6978 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 6979 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 6980 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6981 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 6982 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 6983 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 6984 "SPI",
pablo_bmxrp 0:44429c0a71d4 6985 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 6986 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 6987 "TRNG",
pablo_bmxrp 0:44429c0a71d4 6988 "CAN",
pablo_bmxrp 0:44429c0a71d4 6989 "FLASH",
pablo_bmxrp 0:44429c0a71d4 6990 "EMAC",
pablo_bmxrp 0:44429c0a71d4 6991 "MPU"
pablo_bmxrp 0:44429c0a71d4 6992 ],
pablo_bmxrp 0:44429c0a71d4 6993 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 6994 "device_name": "NUC472HI8AE",
pablo_bmxrp 0:44429c0a71d4 6995 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 6996 "overrides": {
pablo_bmxrp 0:44429c0a71d4 6997 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 6998 }
pablo_bmxrp 0:44429c0a71d4 6999 },
pablo_bmxrp 0:44429c0a71d4 7000 "NCS36510": {
pablo_bmxrp 0:44429c0a71d4 7001 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7002 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 7003 "extra_labels": ["ONSEMI"],
pablo_bmxrp 0:44429c0a71d4 7004 "config": {
pablo_bmxrp 0:44429c0a71d4 7005 "mac-addr-low": {
pablo_bmxrp 0:44429c0a71d4 7006 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
pablo_bmxrp 0:44429c0a71d4 7007 "value": "0xFFFFFFFF"
pablo_bmxrp 0:44429c0a71d4 7008 },
pablo_bmxrp 0:44429c0a71d4 7009 "mac-addr-high": {
pablo_bmxrp 0:44429c0a71d4 7010 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
pablo_bmxrp 0:44429c0a71d4 7011 "value": "0xFFFFFFFF"
pablo_bmxrp 0:44429c0a71d4 7012 },
pablo_bmxrp 0:44429c0a71d4 7013 "32KHz-clk-trim": {
pablo_bmxrp 0:44429c0a71d4 7014 "help": "32KHz clock trim",
pablo_bmxrp 0:44429c0a71d4 7015 "value": "0x39"
pablo_bmxrp 0:44429c0a71d4 7016 },
pablo_bmxrp 0:44429c0a71d4 7017 "32MHz-clk-trim": {
pablo_bmxrp 0:44429c0a71d4 7018 "help": "32MHz clock trim",
pablo_bmxrp 0:44429c0a71d4 7019 "value": "0x17"
pablo_bmxrp 0:44429c0a71d4 7020 },
pablo_bmxrp 0:44429c0a71d4 7021 "rssi-trim": {
pablo_bmxrp 0:44429c0a71d4 7022 "help": "RSSI trim",
pablo_bmxrp 0:44429c0a71d4 7023 "value": "0x3D"
pablo_bmxrp 0:44429c0a71d4 7024 },
pablo_bmxrp 0:44429c0a71d4 7025 "txtune-trim": {
pablo_bmxrp 0:44429c0a71d4 7026 "help": "TX tune trim",
pablo_bmxrp 0:44429c0a71d4 7027 "value": "0xFFFFFFFF"
pablo_bmxrp 0:44429c0a71d4 7028 }
pablo_bmxrp 0:44429c0a71d4 7029 },
pablo_bmxrp 0:44429c0a71d4 7030 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 7031 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7032 "function": "NCS36510TargetCode.ncs36510_addfib"
pablo_bmxrp 0:44429c0a71d4 7033 },
pablo_bmxrp 0:44429c0a71d4 7034 "macros": [
pablo_bmxrp 0:44429c0a71d4 7035 "CM3",
pablo_bmxrp 0:44429c0a71d4 7036 "CPU_NCS36510",
pablo_bmxrp 0:44429c0a71d4 7037 "TARGET_NCS36510",
pablo_bmxrp 0:44429c0a71d4 7038 "LOAD_ADDRESS=0x3000"
pablo_bmxrp 0:44429c0a71d4 7039 ],
pablo_bmxrp 0:44429c0a71d4 7040 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7041 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7042 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7043 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7044 "I2C",
pablo_bmxrp 0:44429c0a71d4 7045 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7046 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7047 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7048 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7049 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7050 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7051 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7052 "SPI",
pablo_bmxrp 0:44429c0a71d4 7053 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7054 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7055 "802_15_4_PHY",
pablo_bmxrp 0:44429c0a71d4 7056 "MPU"
pablo_bmxrp 0:44429c0a71d4 7057 ],
pablo_bmxrp 0:44429c0a71d4 7058 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 7059 },
pablo_bmxrp 0:44429c0a71d4 7060 "NUMAKER_PFM_M453": {
pablo_bmxrp 0:44429c0a71d4 7061 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7062 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 7063 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 7064 "NUVOTON",
pablo_bmxrp 0:44429c0a71d4 7065 "M451",
pablo_bmxrp 0:44429c0a71d4 7066 "NUMAKER_PFM_M453",
pablo_bmxrp 0:44429c0a71d4 7067 "FLASH_CMSIS_ALGO"
pablo_bmxrp 0:44429c0a71d4 7068 ],
pablo_bmxrp 0:44429c0a71d4 7069 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7070 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7071 "config": {
pablo_bmxrp 0:44429c0a71d4 7072 "gpio-irq-debounce-enable": {
pablo_bmxrp 0:44429c0a71d4 7073 "help": "Enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7074 "value": 0
pablo_bmxrp 0:44429c0a71d4 7075 },
pablo_bmxrp 0:44429c0a71d4 7076 "gpio-irq-debounce-enable-list": {
pablo_bmxrp 0:44429c0a71d4 7077 "help": "Comma separated pin list to enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7078 "value": "NC"
pablo_bmxrp 0:44429c0a71d4 7079 },
pablo_bmxrp 0:44429c0a71d4 7080 "gpio-irq-debounce-clock-source": {
pablo_bmxrp 0:44429c0a71d4 7081 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
pablo_bmxrp 0:44429c0a71d4 7082 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
pablo_bmxrp 0:44429c0a71d4 7083 },
pablo_bmxrp 0:44429c0a71d4 7084 "gpio-irq-debounce-sample-rate": {
pablo_bmxrp 0:44429c0a71d4 7085 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
pablo_bmxrp 0:44429c0a71d4 7086 "value": "GPIO_DBCTL_DBCLKSEL_16"
pablo_bmxrp 0:44429c0a71d4 7087 }
pablo_bmxrp 0:44429c0a71d4 7088 },
pablo_bmxrp 0:44429c0a71d4 7089 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7090 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
pablo_bmxrp 0:44429c0a71d4 7091 "progen": { "target": "numaker-pfm-m453" },
pablo_bmxrp 0:44429c0a71d4 7092 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7093 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7094 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7095 "RTC",
pablo_bmxrp 0:44429c0a71d4 7096 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7097 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7098 "I2C",
pablo_bmxrp 0:44429c0a71d4 7099 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7100 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7101 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7102 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7103 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7104 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7105 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7106 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7107 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7108 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7109 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7110 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7111 "SPI",
pablo_bmxrp 0:44429c0a71d4 7112 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7113 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7114 "CAN",
pablo_bmxrp 0:44429c0a71d4 7115 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7116 "MPU"
pablo_bmxrp 0:44429c0a71d4 7117 ],
pablo_bmxrp 0:44429c0a71d4 7118 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 7119 "device_name": "M453VG6AE",
pablo_bmxrp 0:44429c0a71d4 7120 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7121 },
pablo_bmxrp 0:44429c0a71d4 7122 "NUMAKER_PFM_NANO130": {
pablo_bmxrp 0:44429c0a71d4 7123 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 7124 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 7125 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
pablo_bmxrp 0:44429c0a71d4 7126 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7128 "config": {
pablo_bmxrp 0:44429c0a71d4 7129 "gpio-irq-debounce-enable": {
pablo_bmxrp 0:44429c0a71d4 7130 "help": "Enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7131 "value": 0
pablo_bmxrp 0:44429c0a71d4 7132 },
pablo_bmxrp 0:44429c0a71d4 7133 "gpio-irq-debounce-enable-list": {
pablo_bmxrp 0:44429c0a71d4 7134 "help": "Comma separated pin list to enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7135 "value": "NC"
pablo_bmxrp 0:44429c0a71d4 7136 },
pablo_bmxrp 0:44429c0a71d4 7137 "gpio-irq-debounce-clock-source": {
pablo_bmxrp 0:44429c0a71d4 7138 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
pablo_bmxrp 0:44429c0a71d4 7139 "value": "GPIO_DBCLKSRC_IRC10K"
pablo_bmxrp 0:44429c0a71d4 7140 },
pablo_bmxrp 0:44429c0a71d4 7141 "gpio-irq-debounce-sample-rate": {
pablo_bmxrp 0:44429c0a71d4 7142 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
pablo_bmxrp 0:44429c0a71d4 7143 "value": "GPIO_DBCLKSEL_16"
pablo_bmxrp 0:44429c0a71d4 7144 },
pablo_bmxrp 0:44429c0a71d4 7145 "clock-pll": {
pablo_bmxrp 0:44429c0a71d4 7146 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
pablo_bmxrp 0:44429c0a71d4 7147 "macro_name": "NU_CLOCK_PLL",
pablo_bmxrp 0:44429c0a71d4 7148 "value": "NU_HIRC_PLL"
pablo_bmxrp 0:44429c0a71d4 7149 }
pablo_bmxrp 0:44429c0a71d4 7150 },
pablo_bmxrp 0:44429c0a71d4 7151 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7152 "macros": [
pablo_bmxrp 0:44429c0a71d4 7153 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 7154 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
pablo_bmxrp 0:44429c0a71d4 7155 "MBED_FAULT_HANDLER_DISABLED",
pablo_bmxrp 0:44429c0a71d4 7156 "LPTICKER_DELAY_TICKS=3"
pablo_bmxrp 0:44429c0a71d4 7157 ],
pablo_bmxrp 0:44429c0a71d4 7158 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7159 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7160 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7161 "RTC",
pablo_bmxrp 0:44429c0a71d4 7162 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7163 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7164 "I2C",
pablo_bmxrp 0:44429c0a71d4 7165 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7166 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7167 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7168 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7169 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7170 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7171 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7172 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7173 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7174 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7175 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7176 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7177 "SPI",
pablo_bmxrp 0:44429c0a71d4 7178 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7179 "SPI_ASYNCH"
pablo_bmxrp 0:44429c0a71d4 7180 ],
pablo_bmxrp 0:44429c0a71d4 7181 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7182 "device_name": "NANO130KE3BN"
pablo_bmxrp 0:44429c0a71d4 7183 },
pablo_bmxrp 0:44429c0a71d4 7184 "HI2110": {
pablo_bmxrp 0:44429c0a71d4 7185 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7186 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 7187 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 7188 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7189 "extra_labels": ["ublox"],
pablo_bmxrp 0:44429c0a71d4 7190 "macros": [
pablo_bmxrp 0:44429c0a71d4 7191 "TARGET_PROCESSOR_FAMILY_BOUDICA",
pablo_bmxrp 0:44429c0a71d4 7192 "BOUDICA_SARA",
pablo_bmxrp 0:44429c0a71d4 7193 "NDEBUG=1",
pablo_bmxrp 0:44429c0a71d4 7194 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 7195 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 7196 ],
pablo_bmxrp 0:44429c0a71d4 7197 "public": false,
pablo_bmxrp 0:44429c0a71d4 7198 "target_overrides": {
pablo_bmxrp 0:44429c0a71d4 7199 "*": {
pablo_bmxrp 0:44429c0a71d4 7200 "core.stdio-flush-at-exit": false
pablo_bmxrp 0:44429c0a71d4 7201 }
pablo_bmxrp 0:44429c0a71d4 7202 },
pablo_bmxrp 0:44429c0a71d4 7203 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7204 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7205 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7206 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7207 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7208 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7209 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7210 "STDIO_MESSAGES"
pablo_bmxrp 0:44429c0a71d4 7211 ],
pablo_bmxrp 0:44429c0a71d4 7212 "default_lib": "std",
pablo_bmxrp 0:44429c0a71d4 7213 "release_versions": []
pablo_bmxrp 0:44429c0a71d4 7214 },
pablo_bmxrp 0:44429c0a71d4 7215 "SARA_NBIOT": {
pablo_bmxrp 0:44429c0a71d4 7216 "inherits": ["HI2110"],
pablo_bmxrp 0:44429c0a71d4 7217 "extra_labels": ["ublox", "HI2110"],
pablo_bmxrp 0:44429c0a71d4 7218 "public": false
pablo_bmxrp 0:44429c0a71d4 7219 },
pablo_bmxrp 0:44429c0a71d4 7220 "SARA_NBIOT_EVK": {
pablo_bmxrp 0:44429c0a71d4 7221 "inherits": ["SARA_NBIOT"],
pablo_bmxrp 0:44429c0a71d4 7222 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
pablo_bmxrp 0:44429c0a71d4 7223 },
pablo_bmxrp 0:44429c0a71d4 7224 "MCU_RTL8195A": {
pablo_bmxrp 0:44429c0a71d4 7225 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 7226 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 7227 "macros": [
pablo_bmxrp 0:44429c0a71d4 7228 "__RTL8195A__",
pablo_bmxrp 0:44429c0a71d4 7229 "CONFIG_PLATFORM_8195A",
pablo_bmxrp 0:44429c0a71d4 7230 "CONFIG_MBED_ENABLED",
pablo_bmxrp 0:44429c0a71d4 7231 "PLATFORM_CMSIS_RTOS",
pablo_bmxrp 0:44429c0a71d4 7232 "MBED_FAULT_HANDLER_DISABLED",
pablo_bmxrp 0:44429c0a71d4 7233 "MBED_MPU_CUSTOM"
pablo_bmxrp 0:44429c0a71d4 7234 ],
pablo_bmxrp 0:44429c0a71d4 7235 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7236 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
pablo_bmxrp 0:44429c0a71d4 7237 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7238 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7239 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7240 "I2C",
pablo_bmxrp 0:44429c0a71d4 7241 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7242 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7243 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7244 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7245 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7246 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7247 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7248 "SPI",
pablo_bmxrp 0:44429c0a71d4 7249 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7250 "FLASH"
pablo_bmxrp 0:44429c0a71d4 7251 ],
pablo_bmxrp 0:44429c0a71d4 7252 "public": false,
pablo_bmxrp 0:44429c0a71d4 7253 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7254 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7255 "function": "RTL8195ACode.binary_hook",
pablo_bmxrp 0:44429c0a71d4 7256 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
pablo_bmxrp 0:44429c0a71d4 7257 },
pablo_bmxrp 0:44429c0a71d4 7258 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7259 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7260 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 7261 }
pablo_bmxrp 0:44429c0a71d4 7262 },
pablo_bmxrp 0:44429c0a71d4 7263 "REALTEK_RTL8195AM": {
pablo_bmxrp 0:44429c0a71d4 7264 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7265 "inherits": ["MCU_RTL8195A"],
pablo_bmxrp 0:44429c0a71d4 7266 "detect_code": ["4600"],
pablo_bmxrp 0:44429c0a71d4 7267 "extra_labels_add": ["RTL8195A"]
pablo_bmxrp 0:44429c0a71d4 7268 },
pablo_bmxrp 0:44429c0a71d4 7269 "VBLUNO51_LEGACY": {
pablo_bmxrp 0:44429c0a71d4 7270 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7271 "inherits": ["MCU_NRF51_32K"],
pablo_bmxrp 0:44429c0a71d4 7272 "detect_code": ["C006"],
pablo_bmxrp 0:44429c0a71d4 7273 "overrides": { "uart_hwfc": 0 },
pablo_bmxrp 0:44429c0a71d4 7274 "extra_labels_add": ["VBLUNO51"]
pablo_bmxrp 0:44429c0a71d4 7275 },
pablo_bmxrp 0:44429c0a71d4 7276 "VBLUNO51_BOOT": {
pablo_bmxrp 0:44429c0a71d4 7277 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7278 "inherits": ["MCU_NRF51_32K_BOOT"],
pablo_bmxrp 0:44429c0a71d4 7279 "detect_code": ["C006"],
pablo_bmxrp 0:44429c0a71d4 7280 "overrides": { "uart_hwfc": 0 },
pablo_bmxrp 0:44429c0a71d4 7281 "extra_labels_add": ["VBLUNO51"],
pablo_bmxrp 0:44429c0a71d4 7282 "macros_add": ["TARGET_VBLUNO51"]
pablo_bmxrp 0:44429c0a71d4 7283 },
pablo_bmxrp 0:44429c0a71d4 7284 "VBLUNO51_OTA": {
pablo_bmxrp 0:44429c0a71d4 7285 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7286 "inherits": ["MCU_NRF51_32K_OTA"],
pablo_bmxrp 0:44429c0a71d4 7287 "detect_code": ["C006"],
pablo_bmxrp 0:44429c0a71d4 7288 "overrides": { "uart_hwfc": 0 },
pablo_bmxrp 0:44429c0a71d4 7289 "extra_labels_add": ["VBLUNO51"],
pablo_bmxrp 0:44429c0a71d4 7290 "macros_add": ["TARGET_VBLUNO51"]
pablo_bmxrp 0:44429c0a71d4 7291 },
pablo_bmxrp 0:44429c0a71d4 7292 "VBLUNO51": {
pablo_bmxrp 0:44429c0a71d4 7293 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7294 "inherits": ["MCU_NRF51_32K_UNIFIED"],
pablo_bmxrp 0:44429c0a71d4 7295 "detect_code": ["C006"],
pablo_bmxrp 0:44429c0a71d4 7296 "overrides": { "uart_hwfc": 0 },
pablo_bmxrp 0:44429c0a71d4 7297 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7298 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7299 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7300 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7301 "I2C",
pablo_bmxrp 0:44429c0a71d4 7302 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7303 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7304 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7305 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7306 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7307 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7308 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7309 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7310 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7311 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7312 "SPI",
pablo_bmxrp 0:44429c0a71d4 7313 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7314 "SPISLAVE"
pablo_bmxrp 0:44429c0a71d4 7315 ],
pablo_bmxrp 0:44429c0a71d4 7316 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 7317 "device_name": "nRF51822_xxAC"
pablo_bmxrp 0:44429c0a71d4 7318 },
pablo_bmxrp 0:44429c0a71d4 7319 "DISCO_L496AG": {
pablo_bmxrp 0:44429c0a71d4 7320 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 7321 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7322 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7323 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
pablo_bmxrp 0:44429c0a71d4 7324 "components_add": ["QSPIF"],
pablo_bmxrp 0:44429c0a71d4 7325 "config": {
pablo_bmxrp 0:44429c0a71d4 7326 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 7327 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7328 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7329 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 7330 },
pablo_bmxrp 0:44429c0a71d4 7331 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 7332 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 7333 "value": 1
pablo_bmxrp 0:44429c0a71d4 7334 }
pablo_bmxrp 0:44429c0a71d4 7335 },
pablo_bmxrp 0:44429c0a71d4 7336 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 7337 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 7338 ],
pablo_bmxrp 0:44429c0a71d4 7339 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 7340 "detect_code": ["0822"],
pablo_bmxrp 0:44429c0a71d4 7341 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 7342 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7343 "CAN",
pablo_bmxrp 0:44429c0a71d4 7344 "CRC",
pablo_bmxrp 0:44429c0a71d4 7345 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7346 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7347 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7348 "MPU",
pablo_bmxrp 0:44429c0a71d4 7349 "QSPI"
pablo_bmxrp 0:44429c0a71d4 7350 ],
pablo_bmxrp 0:44429c0a71d4 7351 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 7352 "device_name": "STM32L496AG",
pablo_bmxrp 0:44429c0a71d4 7353 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7354 },
pablo_bmxrp 0:44429c0a71d4 7355 "NUCLEO_L496ZG": {
pablo_bmxrp 0:44429c0a71d4 7356 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 7357 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 7358 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7359 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
pablo_bmxrp 0:44429c0a71d4 7360 "config": {
pablo_bmxrp 0:44429c0a71d4 7361 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 7362 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7363 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7364 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 7365 },
pablo_bmxrp 0:44429c0a71d4 7366 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 7367 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 7368 "value": 1
pablo_bmxrp 0:44429c0a71d4 7369 }
pablo_bmxrp 0:44429c0a71d4 7370 },
pablo_bmxrp 0:44429c0a71d4 7371 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 7372 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 7373 ],
pablo_bmxrp 0:44429c0a71d4 7374 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 7375 "detect_code": ["0823"],
pablo_bmxrp 0:44429c0a71d4 7376 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 7377 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7378 "CAN",
pablo_bmxrp 0:44429c0a71d4 7379 "CRC",
pablo_bmxrp 0:44429c0a71d4 7380 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7381 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7382 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7383 "MPU"
pablo_bmxrp 0:44429c0a71d4 7384 ],
pablo_bmxrp 0:44429c0a71d4 7385 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 7386 "device_name": "STM32L496ZG",
pablo_bmxrp 0:44429c0a71d4 7387 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7388 },
pablo_bmxrp 0:44429c0a71d4 7389 "NUCLEO_L496ZG_P": {
pablo_bmxrp 0:44429c0a71d4 7390 "inherits": ["NUCLEO_L496ZG"],
pablo_bmxrp 0:44429c0a71d4 7391 "detect_code": ["0828"]
pablo_bmxrp 0:44429c0a71d4 7392 },
pablo_bmxrp 0:44429c0a71d4 7393 "NUCLEO_L4R5ZI": {
pablo_bmxrp 0:44429c0a71d4 7394 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 7395 "supported_form_factors": ["ARDUINO", "MORPHO"],
pablo_bmxrp 0:44429c0a71d4 7396 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7397 "extra_labels_add": ["STM32L4", "STM32L4R5ZI", "STM32L4R5xI"],
pablo_bmxrp 0:44429c0a71d4 7398 "config": {
pablo_bmxrp 0:44429c0a71d4 7399 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 7400 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7401 "value": "USE_PLL_MSI",
pablo_bmxrp 0:44429c0a71d4 7402 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 7403 },
pablo_bmxrp 0:44429c0a71d4 7404 "lpticker_lptim": {
pablo_bmxrp 0:44429c0a71d4 7405 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
pablo_bmxrp 0:44429c0a71d4 7406 "value": 1
pablo_bmxrp 0:44429c0a71d4 7407 }
pablo_bmxrp 0:44429c0a71d4 7408 },
pablo_bmxrp 0:44429c0a71d4 7409 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 7410 "MBED_TICKLESS"
pablo_bmxrp 0:44429c0a71d4 7411 ],
pablo_bmxrp 0:44429c0a71d4 7412 "overrides": { "lpticker_delay_ticks": 4 },
pablo_bmxrp 0:44429c0a71d4 7413 "detect_code": ["0776"],
pablo_bmxrp 0:44429c0a71d4 7414 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 7415 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7416 "CAN",
pablo_bmxrp 0:44429c0a71d4 7417 "CRC",
pablo_bmxrp 0:44429c0a71d4 7418 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7419 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7420 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7421 "MPU"
pablo_bmxrp 0:44429c0a71d4 7422 ],
pablo_bmxrp 0:44429c0a71d4 7423 "release_versions": ["2", "5"],
pablo_bmxrp 0:44429c0a71d4 7424 "device_name": "STM32L4R5ZI",
pablo_bmxrp 0:44429c0a71d4 7425 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7426 },
pablo_bmxrp 0:44429c0a71d4 7427 "NUCLEO_L4R5ZI_P": {
pablo_bmxrp 0:44429c0a71d4 7428 "inherits": ["NUCLEO_L4R5ZI"],
pablo_bmxrp 0:44429c0a71d4 7429 "detect_code": ["0781"]
pablo_bmxrp 0:44429c0a71d4 7430 },
pablo_bmxrp 0:44429c0a71d4 7431 "VBLUNO52": {
pablo_bmxrp 0:44429c0a71d4 7432 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7433 "inherits": ["MCU_NRF52832"],
pablo_bmxrp 0:44429c0a71d4 7434 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7435 "device_name": "nRF52832_xxAA"
pablo_bmxrp 0:44429c0a71d4 7436 },
pablo_bmxrp 0:44429c0a71d4 7437 "MCU_M480": {
pablo_bmxrp 0:44429c0a71d4 7438 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7439 "default_toolchain": "ARM",
pablo_bmxrp 0:44429c0a71d4 7440 "public": false,
pablo_bmxrp 0:44429c0a71d4 7441 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
pablo_bmxrp 0:44429c0a71d4 7442 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7443 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7444 "config": {
pablo_bmxrp 0:44429c0a71d4 7445 "gpio-irq-debounce-enable": {
pablo_bmxrp 0:44429c0a71d4 7446 "help": "Enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7447 "value": 0
pablo_bmxrp 0:44429c0a71d4 7448 },
pablo_bmxrp 0:44429c0a71d4 7449 "gpio-irq-debounce-enable-list": {
pablo_bmxrp 0:44429c0a71d4 7450 "help": "Comma separated pin list to enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7451 "value": "NC"
pablo_bmxrp 0:44429c0a71d4 7452 },
pablo_bmxrp 0:44429c0a71d4 7453 "gpio-irq-debounce-clock-source": {
pablo_bmxrp 0:44429c0a71d4 7454 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
pablo_bmxrp 0:44429c0a71d4 7455 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
pablo_bmxrp 0:44429c0a71d4 7456 },
pablo_bmxrp 0:44429c0a71d4 7457 "gpio-irq-debounce-sample-rate": {
pablo_bmxrp 0:44429c0a71d4 7458 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
pablo_bmxrp 0:44429c0a71d4 7459 "value": "GPIO_DBCTL_DBCLKSEL_16"
pablo_bmxrp 0:44429c0a71d4 7460 },
pablo_bmxrp 0:44429c0a71d4 7461 "usb-device-hsusbd": {
pablo_bmxrp 0:44429c0a71d4 7462 "help": "Select high-speed USB device or not",
pablo_bmxrp 0:44429c0a71d4 7463 "value": 1
pablo_bmxrp 0:44429c0a71d4 7464 },
pablo_bmxrp 0:44429c0a71d4 7465 "ctrl01-enable": {
pablo_bmxrp 0:44429c0a71d4 7466 "help": "Enable control_01",
pablo_bmxrp 0:44429c0a71d4 7467 "value": 0
pablo_bmxrp 0:44429c0a71d4 7468 }
pablo_bmxrp 0:44429c0a71d4 7469 },
pablo_bmxrp 0:44429c0a71d4 7470 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7471 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
pablo_bmxrp 0:44429c0a71d4 7472 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7473 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7474 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7475 "RTC",
pablo_bmxrp 0:44429c0a71d4 7476 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7477 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7478 "I2C",
pablo_bmxrp 0:44429c0a71d4 7479 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7480 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7481 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7482 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7483 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7484 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7485 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7486 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7487 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7488 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7489 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7490 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7491 "SPI",
pablo_bmxrp 0:44429c0a71d4 7492 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7493 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7494 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7495 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7496 "CAN",
pablo_bmxrp 0:44429c0a71d4 7497 "EMAC",
pablo_bmxrp 0:44429c0a71d4 7498 "MPU"
pablo_bmxrp 0:44429c0a71d4 7499 ],
pablo_bmxrp 0:44429c0a71d4 7500 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7501 "bootloader_supported": true,
pablo_bmxrp 0:44429c0a71d4 7502 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7503 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 7504 }
pablo_bmxrp 0:44429c0a71d4 7505 },
pablo_bmxrp 0:44429c0a71d4 7506 "NUMAKER_PFM_M487": {
pablo_bmxrp 0:44429c0a71d4 7507 "inherits": ["MCU_M480"],
pablo_bmxrp 0:44429c0a71d4 7508 "device_name": "M487JIDAE"
pablo_bmxrp 0:44429c0a71d4 7509 },
pablo_bmxrp 0:44429c0a71d4 7510 "NUMAKER_IOT_M487": {
pablo_bmxrp 0:44429c0a71d4 7511 "inherits": ["MCU_M480"],
pablo_bmxrp 0:44429c0a71d4 7512 "device_name": "M487JIDAE"
pablo_bmxrp 0:44429c0a71d4 7513 },
pablo_bmxrp 0:44429c0a71d4 7514 "TMPM066": {
pablo_bmxrp 0:44429c0a71d4 7515 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7516 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 7517 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7518 "extra_labels": ["TOSHIBA"],
pablo_bmxrp 0:44429c0a71d4 7519 "macros": [
pablo_bmxrp 0:44429c0a71d4 7520 "__TMPM066__",
pablo_bmxrp 0:44429c0a71d4 7521 "CMSIS_VECTAB_VIRTUAL",
pablo_bmxrp 0:44429c0a71d4 7522 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
pablo_bmxrp 0:44429c0a71d4 7523 ],
pablo_bmxrp 0:44429c0a71d4 7524 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7525 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7526 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7527 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7528 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7529 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7530 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7531 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7532 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7533 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7534 "I2C",
pablo_bmxrp 0:44429c0a71d4 7535 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7536 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7537 "PWMOUT"
pablo_bmxrp 0:44429c0a71d4 7538 ],
pablo_bmxrp 0:44429c0a71d4 7539 "device_name": "TMPM066FWUG",
pablo_bmxrp 0:44429c0a71d4 7540 "detect_code": ["7011"],
pablo_bmxrp 0:44429c0a71d4 7541 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 7542 },
pablo_bmxrp 0:44429c0a71d4 7543 "SAKURAIO_EVB_01": {
pablo_bmxrp 0:44429c0a71d4 7544 "inherits": ["FAMILY_STM32"],
pablo_bmxrp 0:44429c0a71d4 7545 "supported_form_factors": [],
pablo_bmxrp 0:44429c0a71d4 7546 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7547 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
pablo_bmxrp 0:44429c0a71d4 7548 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7549 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7550 "I2C",
pablo_bmxrp 0:44429c0a71d4 7551 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7552 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7553 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7554 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7555 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7556 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7557 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7558 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7559 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7560 "SPI",
pablo_bmxrp 0:44429c0a71d4 7561 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7562 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7563 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7564 "MPU"
pablo_bmxrp 0:44429c0a71d4 7565 ],
pablo_bmxrp 0:44429c0a71d4 7566 "config": {
pablo_bmxrp 0:44429c0a71d4 7567 "clock_source": {
pablo_bmxrp 0:44429c0a71d4 7568 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 7569 "value": "USE_PLL_HSI",
pablo_bmxrp 0:44429c0a71d4 7570 "macro_name": "CLOCK_SOURCE"
pablo_bmxrp 0:44429c0a71d4 7571 }
pablo_bmxrp 0:44429c0a71d4 7572 },
pablo_bmxrp 0:44429c0a71d4 7573 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 7574 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7575 "FLASH"
pablo_bmxrp 0:44429c0a71d4 7576 ],
pablo_bmxrp 0:44429c0a71d4 7577 "release_versions": ["2"],
pablo_bmxrp 0:44429c0a71d4 7578 "device_name": "STM32F411RE"
pablo_bmxrp 0:44429c0a71d4 7579 },
pablo_bmxrp 0:44429c0a71d4 7580 "TMPM46B": {
pablo_bmxrp 0:44429c0a71d4 7581 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7582 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 7583 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7584 "extra_labels": ["TOSHIBA"],
pablo_bmxrp 0:44429c0a71d4 7585 "macros": ["__TMPM46B__"],
pablo_bmxrp 0:44429c0a71d4 7586 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7587 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7588 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7589 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7590 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7591 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7592 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7593 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7594 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7595 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7596 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7597 "SPI",
pablo_bmxrp 0:44429c0a71d4 7598 "I2C",
pablo_bmxrp 0:44429c0a71d4 7599 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7600 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7601 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7602 "SLEEP"
pablo_bmxrp 0:44429c0a71d4 7603 ],
pablo_bmxrp 0:44429c0a71d4 7604 "device_name": "TMPM46BF10FG",
pablo_bmxrp 0:44429c0a71d4 7605 "detect_code": ["7013"],
pablo_bmxrp 0:44429c0a71d4 7606 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7607 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7608 },
pablo_bmxrp 0:44429c0a71d4 7609 "ARM_FM": {
pablo_bmxrp 0:44429c0a71d4 7610 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7611 "public": false,
pablo_bmxrp 0:44429c0a71d4 7612 "macros": ["__ARM_FM"],
pablo_bmxrp 0:44429c0a71d4 7613 "extra_labels": ["ARM_FM"]
pablo_bmxrp 0:44429c0a71d4 7614 },
pablo_bmxrp 0:44429c0a71d4 7615 "FVP_MPS2": {
pablo_bmxrp 0:44429c0a71d4 7616 "inherits": ["ARM_FM"],
pablo_bmxrp 0:44429c0a71d4 7617 "public": false,
pablo_bmxrp 0:44429c0a71d4 7618 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7619 "OUTPUT_EXT": "elf",
pablo_bmxrp 0:44429c0a71d4 7620 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7621 "AACI",
pablo_bmxrp 0:44429c0a71d4 7622 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7623 "CLCD",
pablo_bmxrp 0:44429c0a71d4 7624 "EMAC",
pablo_bmxrp 0:44429c0a71d4 7625 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7626 "I2C",
pablo_bmxrp 0:44429c0a71d4 7627 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7628 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7629 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7630 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7631 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7632 "SPI",
pablo_bmxrp 0:44429c0a71d4 7633 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7634 "TSC",
pablo_bmxrp 0:44429c0a71d4 7635 "USTICKER"
pablo_bmxrp 0:44429c0a71d4 7636 ],
pablo_bmxrp 0:44429c0a71d4 7637 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7638 "components_add": ["LAN91C111"],
pablo_bmxrp 0:44429c0a71d4 7639 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7640 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 7641 }
pablo_bmxrp 0:44429c0a71d4 7642 },
pablo_bmxrp 0:44429c0a71d4 7643 "FVP_MPS2_M0": {
pablo_bmxrp 0:44429c0a71d4 7644 "inherits": ["FVP_MPS2"],
pablo_bmxrp 0:44429c0a71d4 7645 "core": "Cortex-M0",
pablo_bmxrp 0:44429c0a71d4 7646 "macros_add": ["CMSDK_CM0"]
pablo_bmxrp 0:44429c0a71d4 7647 },
pablo_bmxrp 0:44429c0a71d4 7648 "FVP_MPS2_M0P": {
pablo_bmxrp 0:44429c0a71d4 7649 "inherits": ["FVP_MPS2"],
pablo_bmxrp 0:44429c0a71d4 7650 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 7651 "macros_add": ["CMSDK_CM0plus"],
pablo_bmxrp 0:44429c0a71d4 7652 "device_has_add": ["MPU"]
pablo_bmxrp 0:44429c0a71d4 7653 },
pablo_bmxrp 0:44429c0a71d4 7654 "FVP_MPS2_M3": {
pablo_bmxrp 0:44429c0a71d4 7655 "inherits": ["FVP_MPS2"],
pablo_bmxrp 0:44429c0a71d4 7656 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 7657 "macros_add": ["CMSDK_CM3"],
pablo_bmxrp 0:44429c0a71d4 7658 "device_has_add": ["MPU"]
pablo_bmxrp 0:44429c0a71d4 7659 },
pablo_bmxrp 0:44429c0a71d4 7660 "FVP_MPS2_M4": {
pablo_bmxrp 0:44429c0a71d4 7661 "inherits": ["FVP_MPS2"],
pablo_bmxrp 0:44429c0a71d4 7662 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 7663 "macros_add": ["CMSDK_CM4"],
pablo_bmxrp 0:44429c0a71d4 7664 "device_has_add": ["MPU"]
pablo_bmxrp 0:44429c0a71d4 7665 },
pablo_bmxrp 0:44429c0a71d4 7666 "FVP_MPS2_M7": {
pablo_bmxrp 0:44429c0a71d4 7667 "inherits": ["FVP_MPS2"],
pablo_bmxrp 0:44429c0a71d4 7668 "core": "Cortex-M7",
pablo_bmxrp 0:44429c0a71d4 7669 "macros_add": ["CMSDK_CM7"],
pablo_bmxrp 0:44429c0a71d4 7670 "device_has_add": ["MPU"]
pablo_bmxrp 0:44429c0a71d4 7671 },
pablo_bmxrp 0:44429c0a71d4 7672 "NUMAKER_PFM_M2351": {
pablo_bmxrp 0:44429c0a71d4 7673 "core": "Cortex-M23-NS",
pablo_bmxrp 0:44429c0a71d4 7674 "default_toolchain": "ARMC6",
pablo_bmxrp 0:44429c0a71d4 7675 "extra_labels": [
pablo_bmxrp 0:44429c0a71d4 7676 "NUVOTON",
pablo_bmxrp 0:44429c0a71d4 7677 "M2351",
pablo_bmxrp 0:44429c0a71d4 7678 "M2351KIAAEES",
pablo_bmxrp 0:44429c0a71d4 7679 "FLASH_CMSIS_ALGO"
pablo_bmxrp 0:44429c0a71d4 7680 ],
pablo_bmxrp 0:44429c0a71d4 7681 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 7682 "macros": [
pablo_bmxrp 0:44429c0a71d4 7683 "MBED_FAULT_HANDLER_DISABLED",
pablo_bmxrp 0:44429c0a71d4 7684 "MBED_TZ_DEFAULT_ACCESS=1",
pablo_bmxrp 0:44429c0a71d4 7685 "LPTICKER_DELAY_TICKS=3"
pablo_bmxrp 0:44429c0a71d4 7686 ],
pablo_bmxrp 0:44429c0a71d4 7687 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7688 "supported_toolchains": ["ARMC6"],
pablo_bmxrp 0:44429c0a71d4 7689 "config": {
pablo_bmxrp 0:44429c0a71d4 7690 "gpio-irq-debounce-enable": {
pablo_bmxrp 0:44429c0a71d4 7691 "help": "Enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7692 "value": 0
pablo_bmxrp 0:44429c0a71d4 7693 },
pablo_bmxrp 0:44429c0a71d4 7694 "gpio-irq-debounce-enable-list": {
pablo_bmxrp 0:44429c0a71d4 7695 "help": "Comma separated pin list to enable GPIO IRQ debounce",
pablo_bmxrp 0:44429c0a71d4 7696 "value": "NC"
pablo_bmxrp 0:44429c0a71d4 7697 },
pablo_bmxrp 0:44429c0a71d4 7698 "gpio-irq-debounce-clock-source": {
pablo_bmxrp 0:44429c0a71d4 7699 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
pablo_bmxrp 0:44429c0a71d4 7700 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
pablo_bmxrp 0:44429c0a71d4 7701 },
pablo_bmxrp 0:44429c0a71d4 7702 "gpio-irq-debounce-sample-rate": {
pablo_bmxrp 0:44429c0a71d4 7703 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
pablo_bmxrp 0:44429c0a71d4 7704 "value": "GPIO_DBCTL_DBCLKSEL_16"
pablo_bmxrp 0:44429c0a71d4 7705 }
pablo_bmxrp 0:44429c0a71d4 7706 },
pablo_bmxrp 0:44429c0a71d4 7707 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7708 "mpu-rom-end": "0x1fffffff"
pablo_bmxrp 0:44429c0a71d4 7709 },
pablo_bmxrp 0:44429c0a71d4 7710 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7711 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7712 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7713 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7714 "RTC",
pablo_bmxrp 0:44429c0a71d4 7715 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7716 "I2C",
pablo_bmxrp 0:44429c0a71d4 7717 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7718 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7719 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7720 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7721 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7722 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7723 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7724 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7725 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7726 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7727 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7728 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7729 "SPI",
pablo_bmxrp 0:44429c0a71d4 7730 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 7731 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7732 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7733 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7734 "MPU"
pablo_bmxrp 0:44429c0a71d4 7735 ],
pablo_bmxrp 0:44429c0a71d4 7736 "detect_code": ["1305"],
pablo_bmxrp 0:44429c0a71d4 7737 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7738 "device_name": "M2351KIAAEES",
pablo_bmxrp 0:44429c0a71d4 7739 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7740 },
pablo_bmxrp 0:44429c0a71d4 7741 "TMPM3H6": {
pablo_bmxrp 0:44429c0a71d4 7742 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7743 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 7744 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7745 "extra_labels": ["TOSHIBA"],
pablo_bmxrp 0:44429c0a71d4 7746 "macros": ["__TMPM3H6__"],
pablo_bmxrp 0:44429c0a71d4 7747 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7748 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7749 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7750 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7751 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7752 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7753 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7754 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7755 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7756 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7757 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7758 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7759 "SPI",
pablo_bmxrp 0:44429c0a71d4 7760 "I2C",
pablo_bmxrp 0:44429c0a71d4 7761 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7762 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7763 "MPU"
pablo_bmxrp 0:44429c0a71d4 7764 ],
pablo_bmxrp 0:44429c0a71d4 7765 "device_name": "TMPM3H6FWFG",
pablo_bmxrp 0:44429c0a71d4 7766 "detect_code": ["7012"],
pablo_bmxrp 0:44429c0a71d4 7767 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 7768 },
pablo_bmxrp 0:44429c0a71d4 7769 "TMPM4G9": {
pablo_bmxrp 0:44429c0a71d4 7770 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7771 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 7772 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 7773 "extra_labels": ["TOSHIBA"],
pablo_bmxrp 0:44429c0a71d4 7774 "macros": ["__TMPM4G9__"],
pablo_bmxrp 0:44429c0a71d4 7775 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 7776 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7777 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7778 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7779 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7780 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7781 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7782 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7783 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7784 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7785 "SPI",
pablo_bmxrp 0:44429c0a71d4 7786 "I2C",
pablo_bmxrp 0:44429c0a71d4 7787 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 7788 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7789 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7790 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7791 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7792 "MPU"
pablo_bmxrp 0:44429c0a71d4 7793 ],
pablo_bmxrp 0:44429c0a71d4 7794 "device_name": "TMPM4G9F15FG",
pablo_bmxrp 0:44429c0a71d4 7795 "detect_code": ["7015"],
pablo_bmxrp 0:44429c0a71d4 7796 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7797 "bootloader_supported": true
pablo_bmxrp 0:44429c0a71d4 7798 },
pablo_bmxrp 0:44429c0a71d4 7799 "MCU_PSOC6": {
pablo_bmxrp 0:44429c0a71d4 7800 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 7801 "macros": ["MBED_MPU_CUSTOM"],
pablo_bmxrp 0:44429c0a71d4 7802 "default_toolchain": "GCC_ARM",
pablo_bmxrp 0:44429c0a71d4 7803 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
pablo_bmxrp 0:44429c0a71d4 7804 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 7805 "OUTPUT_EXT": "hex",
pablo_bmxrp 0:44429c0a71d4 7806 "device_has": [
pablo_bmxrp 0:44429c0a71d4 7807 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 7808 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 7809 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 7810 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7811 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 7812 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 7813 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 7814 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 7815 "RTC",
pablo_bmxrp 0:44429c0a71d4 7816 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 7817 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 7818 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 7819 "I2C",
pablo_bmxrp 0:44429c0a71d4 7820 "I2C_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7821 "SPI",
pablo_bmxrp 0:44429c0a71d4 7822 "SPI_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 7823 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 7824 "LPTICKER",
pablo_bmxrp 0:44429c0a71d4 7825 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 7826 "FLASH",
pablo_bmxrp 0:44429c0a71d4 7827 "TRNG",
pablo_bmxrp 0:44429c0a71d4 7828 "CRC"
pablo_bmxrp 0:44429c0a71d4 7829 ],
pablo_bmxrp 0:44429c0a71d4 7830 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 7831 "extra_labels": ["Cypress", "PSOC6"],
pablo_bmxrp 0:44429c0a71d4 7832 "public": false
pablo_bmxrp 0:44429c0a71d4 7833 },
pablo_bmxrp 0:44429c0a71d4 7834 "MCU_PSOC6_M0": {
pablo_bmxrp 0:44429c0a71d4 7835 "inherits": ["MCU_PSOC6"],
pablo_bmxrp 0:44429c0a71d4 7836 "core": "Cortex-M0+",
pablo_bmxrp 0:44429c0a71d4 7837 "macros_add": ["MCU_PSOC6_M0"],
pablo_bmxrp 0:44429c0a71d4 7838 "public": false
pablo_bmxrp 0:44429c0a71d4 7839 },
pablo_bmxrp 0:44429c0a71d4 7840 "MCU_PSOC6_M4": {
pablo_bmxrp 0:44429c0a71d4 7841 "inherits": ["MCU_PSOC6"],
pablo_bmxrp 0:44429c0a71d4 7842 "macros_add": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7843 "public": false
pablo_bmxrp 0:44429c0a71d4 7844 },
pablo_bmxrp 0:44429c0a71d4 7845 "CY8CKIT_062_WIFI_BT": {
pablo_bmxrp 0:44429c0a71d4 7846 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7847 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 7848 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7849 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
pablo_bmxrp 0:44429c0a71d4 7850 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
pablo_bmxrp 0:44429c0a71d4 7851 "detect_code": ["1900"],
pablo_bmxrp 0:44429c0a71d4 7852 "hex_filename": "psoc6_01_cm0p_sleep.hex",
pablo_bmxrp 0:44429c0a71d4 7853 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7854 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7855 },
pablo_bmxrp 0:44429c0a71d4 7856 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7857 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 7858 }
pablo_bmxrp 0:44429c0a71d4 7859 },
pablo_bmxrp 0:44429c0a71d4 7860 "CY8CMOD_062_4343W": {
pablo_bmxrp 0:44429c0a71d4 7861 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7862 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 7863 "device_has_remove": ["ANALOGOUT"],
pablo_bmxrp 0:44429c0a71d4 7864 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
pablo_bmxrp 0:44429c0a71d4 7865 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
pablo_bmxrp 0:44429c0a71d4 7866 "public": false,
pablo_bmxrp 0:44429c0a71d4 7867 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7868 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 7869 }
pablo_bmxrp 0:44429c0a71d4 7870 },
pablo_bmxrp 0:44429c0a71d4 7871 "CY8CPROTO_062_4343W": {
pablo_bmxrp 0:44429c0a71d4 7872 "inherits": ["CY8CMOD_062_4343W"],
pablo_bmxrp 0:44429c0a71d4 7873 "detect_code": ["1901"],
pablo_bmxrp 0:44429c0a71d4 7874 "hex_filename": "psoc6_02_cm0p_sleep.hex",
pablo_bmxrp 0:44429c0a71d4 7875 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7876 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7877 }
pablo_bmxrp 0:44429c0a71d4 7878 },
pablo_bmxrp 0:44429c0a71d4 7879 "CY8CKIT_062_BLE": {
pablo_bmxrp 0:44429c0a71d4 7880 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7881 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7882 "extra_labels_add": ["PSOC6_01"],
pablo_bmxrp 0:44429c0a71d4 7883 "macros_add": ["CY8C6347BZI_BLD53", "PSOC6_DYNSRM_DISABLE=1"],
pablo_bmxrp 0:44429c0a71d4 7884 "detect_code": ["1902"],
pablo_bmxrp 0:44429c0a71d4 7885 "hex_filename": "psoc6_01_cm0p_sleep.hex",
pablo_bmxrp 0:44429c0a71d4 7886 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7887 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7888 }
pablo_bmxrp 0:44429c0a71d4 7889 },
pablo_bmxrp 0:44429c0a71d4 7890 "CY8CKIT_062_4343W": {
pablo_bmxrp 0:44429c0a71d4 7891 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7892 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 7893 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7894 "device_has_remove": ["ANALOGOUT"],
pablo_bmxrp 0:44429c0a71d4 7895 "extra_labels_add": ["PSOC6_02", "WICED", "CYW43XXX", "CYW4343X", "CORDIO"],
pablo_bmxrp 0:44429c0a71d4 7896 "macros_add": ["CY8C624ABZI_D44", "PSOC6_DYNSRM_DISABLE=1"],
pablo_bmxrp 0:44429c0a71d4 7897 "detect_code": ["1905"],
pablo_bmxrp 0:44429c0a71d4 7898 "hex_filename": "psoc6_02_cm0p_sleep.hex",
pablo_bmxrp 0:44429c0a71d4 7899 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7900 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7901 },
pablo_bmxrp 0:44429c0a71d4 7902 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7903 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 7904 }
pablo_bmxrp 0:44429c0a71d4 7905 },
pablo_bmxrp 0:44429c0a71d4 7906 "CYW943012P6EVB_01": {
pablo_bmxrp 0:44429c0a71d4 7907 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7908 "features": ["BLE"],
pablo_bmxrp 0:44429c0a71d4 7909 "extra_labels_add": ["PSOC6_01", "WICED", "CYW43XXX", "CYW43012", "CORDIO"],
pablo_bmxrp 0:44429c0a71d4 7910 "macros_add": ["CY8C6247BZI_D54", "PSOC6_DYNSRM_DISABLE=1"],
pablo_bmxrp 0:44429c0a71d4 7911 "detect_code": ["1906"],
pablo_bmxrp 0:44429c0a71d4 7912 "hex_filename": "psoc6_01_cm0p_sleep.hex",
pablo_bmxrp 0:44429c0a71d4 7913 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7914 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7915 },
pablo_bmxrp 0:44429c0a71d4 7916 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7917 "network-default-interface-type": "WIFI"
pablo_bmxrp 0:44429c0a71d4 7918 }
pablo_bmxrp 0:44429c0a71d4 7919 },
pablo_bmxrp 0:44429c0a71d4 7920 "FUTURE_SEQUANA_M0": {
pablo_bmxrp 0:44429c0a71d4 7921 "inherits": ["MCU_PSOC6_M0"],
pablo_bmxrp 0:44429c0a71d4 7922 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7923 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
pablo_bmxrp 0:44429c0a71d4 7924 "extra_labels_remove": ["PSOC6"],
pablo_bmxrp 0:44429c0a71d4 7925 "device_has_remove": ["TRNG", "CRC"],
pablo_bmxrp 0:44429c0a71d4 7926 "macros_add": ["CY8C6347BZI_BLD53"],
pablo_bmxrp 0:44429c0a71d4 7927 "detect_code": ["6000"],
pablo_bmxrp 0:44429c0a71d4 7928 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7929 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7930 },
pablo_bmxrp 0:44429c0a71d4 7931 "config": {
pablo_bmxrp 0:44429c0a71d4 7932 "system-clock": {
pablo_bmxrp 0:44429c0a71d4 7933 "help": "Desired frequency of main clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7934 "value": "100000000UL",
pablo_bmxrp 0:44429c0a71d4 7935 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7936 },
pablo_bmxrp 0:44429c0a71d4 7937 "peri-clock": {
pablo_bmxrp 0:44429c0a71d4 7938 "help": "Desired frequency of peripheral clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7939 "value": "50000000UL",
pablo_bmxrp 0:44429c0a71d4 7940 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7941 },
pablo_bmxrp 0:44429c0a71d4 7942 "m0-clock": {
pablo_bmxrp 0:44429c0a71d4 7943 "help": "Desired frequency of M0+ core clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7944 "value": "50000000UL",
pablo_bmxrp 0:44429c0a71d4 7945 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7946 }
pablo_bmxrp 0:44429c0a71d4 7947 }
pablo_bmxrp 0:44429c0a71d4 7948 },
pablo_bmxrp 0:44429c0a71d4 7949 "FUTURE_SEQUANA": {
pablo_bmxrp 0:44429c0a71d4 7950 "inherits": ["MCU_PSOC6_M4"],
pablo_bmxrp 0:44429c0a71d4 7951 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 7952 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
pablo_bmxrp 0:44429c0a71d4 7953 "extra_labels_remove": ["PSOC6"],
pablo_bmxrp 0:44429c0a71d4 7954 "device_has_remove": ["TRNG", "CRC"],
pablo_bmxrp 0:44429c0a71d4 7955 "macros_add": ["CY8C6347BZI_BLD53"],
pablo_bmxrp 0:44429c0a71d4 7956 "detect_code": ["6000"],
pablo_bmxrp 0:44429c0a71d4 7957 "hex_filename": "psoc63_m0_default_1.02.hex",
pablo_bmxrp 0:44429c0a71d4 7958 "post_binary_hook": {
pablo_bmxrp 0:44429c0a71d4 7959 "function": "PSOC6Code.complete"
pablo_bmxrp 0:44429c0a71d4 7960 },
pablo_bmxrp 0:44429c0a71d4 7961 "config": {
pablo_bmxrp 0:44429c0a71d4 7962 "system-clock": {
pablo_bmxrp 0:44429c0a71d4 7963 "help": "Desired frequency of main clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7964 "value": "100000000UL",
pablo_bmxrp 0:44429c0a71d4 7965 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7966 },
pablo_bmxrp 0:44429c0a71d4 7967 "peri-clock": {
pablo_bmxrp 0:44429c0a71d4 7968 "help": "Desired frequency of peripheral clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7969 "value": "50000000UL",
pablo_bmxrp 0:44429c0a71d4 7970 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7971 },
pablo_bmxrp 0:44429c0a71d4 7972 "m0-clock": {
pablo_bmxrp 0:44429c0a71d4 7973 "help": "Desired frequency of M0+ core clock (Hz)",
pablo_bmxrp 0:44429c0a71d4 7974 "value": "50000000UL",
pablo_bmxrp 0:44429c0a71d4 7975 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
pablo_bmxrp 0:44429c0a71d4 7976 }
pablo_bmxrp 0:44429c0a71d4 7977 }
pablo_bmxrp 0:44429c0a71d4 7978 },
pablo_bmxrp 0:44429c0a71d4 7979 "FUTURE_SEQUANA_M0_PSA": {
pablo_bmxrp 0:44429c0a71d4 7980 "inherits": ["SPE_Target", "FUTURE_SEQUANA_M0"],
pablo_bmxrp 0:44429c0a71d4 7981 "components_add": ["SPM_MAILBOX", "FLASHIAP"],
pablo_bmxrp 0:44429c0a71d4 7982 "extra_labels_add": ["PSA"],
pablo_bmxrp 0:44429c0a71d4 7983 "macros_add": [
pablo_bmxrp 0:44429c0a71d4 7984 "PSOC6_DYNSRM_DISABLE=1",
pablo_bmxrp 0:44429c0a71d4 7985 "MBEDTLS_PSA_CRYPTO_SPM",
pablo_bmxrp 0:44429c0a71d4 7986 "MBEDTLS_PSA_CRYPTO_C",
pablo_bmxrp 0:44429c0a71d4 7987 "MBEDTLS_ENTROPY_NV_SEED",
pablo_bmxrp 0:44429c0a71d4 7988 "MBEDTLS_PLATFORM_NV_SEED_READ_MACRO=mbed_default_seed_read",
pablo_bmxrp 0:44429c0a71d4 7989 "MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO=mbed_default_seed_write"
pablo_bmxrp 0:44429c0a71d4 7990 ],
pablo_bmxrp 0:44429c0a71d4 7991 "deliver_to_target": "FUTURE_SEQUANA_PSA",
pablo_bmxrp 0:44429c0a71d4 7992 "overrides": {
pablo_bmxrp 0:44429c0a71d4 7993 "secure-rom-start": "0x10000000",
pablo_bmxrp 0:44429c0a71d4 7994 "secure-rom-size": "0x80000",
pablo_bmxrp 0:44429c0a71d4 7995 "non-secure-rom-start": "0x10080000",
pablo_bmxrp 0:44429c0a71d4 7996 "non-secure-rom-size": "0x78000",
pablo_bmxrp 0:44429c0a71d4 7997 "secure-ram-start": "0x08000000",
pablo_bmxrp 0:44429c0a71d4 7998 "secure-ram-size": "0x10000",
pablo_bmxrp 0:44429c0a71d4 7999 "non-secure-ram-start": "0x08010000",
pablo_bmxrp 0:44429c0a71d4 8000 "non-secure-ram-size": "0x37700",
pablo_bmxrp 0:44429c0a71d4 8001 "shared-ram-start": "0x08047700",
pablo_bmxrp 0:44429c0a71d4 8002 "shared-ram-size": "0x100"
pablo_bmxrp 0:44429c0a71d4 8003 }
pablo_bmxrp 0:44429c0a71d4 8004 },
pablo_bmxrp 0:44429c0a71d4 8005 "FUTURE_SEQUANA_PSA": {
pablo_bmxrp 0:44429c0a71d4 8006 "inherits": ["NSPE_Target", "FUTURE_SEQUANA"],
pablo_bmxrp 0:44429c0a71d4 8007 "extra_labels_add": ["PSA"],
pablo_bmxrp 0:44429c0a71d4 8008 "extra_labels_remove": ["CORDIO"],
pablo_bmxrp 0:44429c0a71d4 8009 "components_add": ["SPM_MAILBOX"],
pablo_bmxrp 0:44429c0a71d4 8010 "macros_add": ["PSOC6_DYNSRM_DISABLE=1", "MBEDTLS_PSA_CRYPTO_C"],
pablo_bmxrp 0:44429c0a71d4 8011 "hex_filename": "psa_release_1.0.hex",
pablo_bmxrp 0:44429c0a71d4 8012 "overrides": {
pablo_bmxrp 0:44429c0a71d4 8013 "secure-rom-start": "0x10000000",
pablo_bmxrp 0:44429c0a71d4 8014 "secure-rom-size": "0x80000",
pablo_bmxrp 0:44429c0a71d4 8015 "non-secure-rom-start": "0x10080000",
pablo_bmxrp 0:44429c0a71d4 8016 "non-secure-rom-size": "0x78000",
pablo_bmxrp 0:44429c0a71d4 8017 "secure-ram-start": "0x08000000",
pablo_bmxrp 0:44429c0a71d4 8018 "secure-ram-size": "0x10000",
pablo_bmxrp 0:44429c0a71d4 8019 "non-secure-ram-start": "0x08010000",
pablo_bmxrp 0:44429c0a71d4 8020 "non-secure-ram-size": "0x37700",
pablo_bmxrp 0:44429c0a71d4 8021 "shared-ram-start": "0x08047700",
pablo_bmxrp 0:44429c0a71d4 8022 "shared-ram-size": "0x100"
pablo_bmxrp 0:44429c0a71d4 8023 }
pablo_bmxrp 0:44429c0a71d4 8024 },
pablo_bmxrp 0:44429c0a71d4 8025 "TMPM3HQ": {
pablo_bmxrp 0:44429c0a71d4 8026 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 8027 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 8028 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 8029 "extra_labels": ["TOSHIBA"],
pablo_bmxrp 0:44429c0a71d4 8030 "macros": ["__TMPM3HQ__"],
pablo_bmxrp 0:44429c0a71d4 8031 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 8032 "device_has": [
pablo_bmxrp 0:44429c0a71d4 8033 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 8034 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 8035 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 8036 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 8037 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 8038 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 8039 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 8040 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 8041 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 8042 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 8043 "SPI",
pablo_bmxrp 0:44429c0a71d4 8044 "I2C",
pablo_bmxrp 0:44429c0a71d4 8045 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 8046 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 8047 "MPU"
pablo_bmxrp 0:44429c0a71d4 8048 ],
pablo_bmxrp 0:44429c0a71d4 8049 "device_name": "TMPM3HQFDFG",
pablo_bmxrp 0:44429c0a71d4 8050 "detect_code": ["7014"],
pablo_bmxrp 0:44429c0a71d4 8051 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 8052 },
pablo_bmxrp 0:44429c0a71d4 8053 "RDA5981X": {
pablo_bmxrp 0:44429c0a71d4 8054 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 8055 "core": "Cortex-M4F",
pablo_bmxrp 0:44429c0a71d4 8056 "public": true,
pablo_bmxrp 0:44429c0a71d4 8057 "extra_labels": ["RDA", "UNO_91H", "FLASH_CMSIS_ALGO"],
pablo_bmxrp 0:44429c0a71d4 8058 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 8059 "macros": ["TWO_RAM_REGIONS", "CMSIS_NVIC_VIRTUAL", "CMSIS_NVIC_VIRTUAL_HEADER_FILE=\"RDA5981_nvic_virtual.h\""],
pablo_bmxrp 0:44429c0a71d4 8060 "device_has": [
pablo_bmxrp 0:44429c0a71d4 8061 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 8062 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 8063 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 8064 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 8065 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 8066 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 8067 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 8068 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 8069 "SPI",
pablo_bmxrp 0:44429c0a71d4 8070 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 8071 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 8072 "FLASH",
pablo_bmxrp 0:44429c0a71d4 8073 "TRNG"
pablo_bmxrp 0:44429c0a71d4 8074 ],
pablo_bmxrp 0:44429c0a71d4 8075 "release_versions": ["2", "5"]
pablo_bmxrp 0:44429c0a71d4 8076 },
pablo_bmxrp 0:44429c0a71d4 8077 "UNO_91H": {
pablo_bmxrp 0:44429c0a71d4 8078 "inherits": ["RDA5981X"],
pablo_bmxrp 0:44429c0a71d4 8079 "detect_code": ["8001"]
pablo_bmxrp 0:44429c0a71d4 8080 },
pablo_bmxrp 0:44429c0a71d4 8081 "GD32_Target": {
pablo_bmxrp 0:44429c0a71d4 8082 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 8083 "public": false,
pablo_bmxrp 0:44429c0a71d4 8084 "extra_labels": ["GigaDevice"],
pablo_bmxrp 0:44429c0a71d4 8085 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
pablo_bmxrp 0:44429c0a71d4 8086 "device_has": [
pablo_bmxrp 0:44429c0a71d4 8087 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 8088 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 8089 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 8090 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 8091 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 8092 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 8093 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 8094 "SERIAL"
pablo_bmxrp 0:44429c0a71d4 8095 ]
pablo_bmxrp 0:44429c0a71d4 8096 },
pablo_bmxrp 0:44429c0a71d4 8097 "GD32_F307VG": {
pablo_bmxrp 0:44429c0a71d4 8098 "inherits": ["GD32_Target"],
pablo_bmxrp 0:44429c0a71d4 8099 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 8100 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 8101 "extra_labels_add": ["GD32F30X", "GD32F307VG", "GD_EMAC"],
pablo_bmxrp 0:44429c0a71d4 8102 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 8103 "RTC",
pablo_bmxrp 0:44429c0a71d4 8104 "I2C",
pablo_bmxrp 0:44429c0a71d4 8105 "CAN",
pablo_bmxrp 0:44429c0a71d4 8106 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 8107 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 8108 "SPI",
pablo_bmxrp 0:44429c0a71d4 8109 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 8110 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 8111 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 8112 "EMAC",
pablo_bmxrp 0:44429c0a71d4 8113 "FLASH",
pablo_bmxrp 0:44429c0a71d4 8114 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 8115 "MPU"
pablo_bmxrp 0:44429c0a71d4 8116 ],
pablo_bmxrp 0:44429c0a71d4 8117 "detect_code": ["1701"],
pablo_bmxrp 0:44429c0a71d4 8118 "macros_add": ["GD32F30X_CL"],
pablo_bmxrp 0:44429c0a71d4 8119 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 8120 "overrides": {
pablo_bmxrp 0:44429c0a71d4 8121 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 8122 }
pablo_bmxrp 0:44429c0a71d4 8123 },
pablo_bmxrp 0:44429c0a71d4 8124 "TT_M3HQ": {
pablo_bmxrp 0:44429c0a71d4 8125 "inherits": ["Target"],
pablo_bmxrp 0:44429c0a71d4 8126 "core": "Cortex-M3",
pablo_bmxrp 0:44429c0a71d4 8127 "is_disk_virtual": true,
pablo_bmxrp 0:44429c0a71d4 8128 "extra_labels": ["TT"],
pablo_bmxrp 0:44429c0a71d4 8129 "macros": ["__TT_M3HQ__"],
pablo_bmxrp 0:44429c0a71d4 8130 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pablo_bmxrp 0:44429c0a71d4 8131 "device_has": [
pablo_bmxrp 0:44429c0a71d4 8132 "ANALOGIN",
pablo_bmxrp 0:44429c0a71d4 8133 "USTICKER",
pablo_bmxrp 0:44429c0a71d4 8134 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 8135 "INTERRUPTIN",
pablo_bmxrp 0:44429c0a71d4 8136 "PORTIN",
pablo_bmxrp 0:44429c0a71d4 8137 "PORTINOUT",
pablo_bmxrp 0:44429c0a71d4 8138 "PORTOUT",
pablo_bmxrp 0:44429c0a71d4 8139 "PWMOUT",
pablo_bmxrp 0:44429c0a71d4 8140 "SERIAL",
pablo_bmxrp 0:44429c0a71d4 8141 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 8142 "SPI",
pablo_bmxrp 0:44429c0a71d4 8143 "I2C",
pablo_bmxrp 0:44429c0a71d4 8144 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 8145 "STDIO_MESSAGES",
pablo_bmxrp 0:44429c0a71d4 8146 "MPU"
pablo_bmxrp 0:44429c0a71d4 8147 ],
pablo_bmxrp 0:44429c0a71d4 8148 "device_name": "TMPM3HQFDFG",
pablo_bmxrp 0:44429c0a71d4 8149 "detect_code": ["8012"],
pablo_bmxrp 0:44429c0a71d4 8150 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 8151 },
pablo_bmxrp 0:44429c0a71d4 8152 "GD32_F450ZI": {
pablo_bmxrp 0:44429c0a71d4 8153 "inherits": ["GD32_Target"],
pablo_bmxrp 0:44429c0a71d4 8154 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 8155 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 8156 "extra_labels_add": ["GD32F4XX", "GD32F450ZI", "GD_EMAC"],
pablo_bmxrp 0:44429c0a71d4 8157 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 8158 "RTC",
pablo_bmxrp 0:44429c0a71d4 8159 "I2C",
pablo_bmxrp 0:44429c0a71d4 8160 "CAN",
pablo_bmxrp 0:44429c0a71d4 8161 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 8162 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 8163 "SPI",
pablo_bmxrp 0:44429c0a71d4 8164 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 8165 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 8166 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 8167 "EMAC",
pablo_bmxrp 0:44429c0a71d4 8168 "FLASH",
pablo_bmxrp 0:44429c0a71d4 8169 "SLEEP",
pablo_bmxrp 0:44429c0a71d4 8170 "MPU",
pablo_bmxrp 0:44429c0a71d4 8171 "TRNG"
pablo_bmxrp 0:44429c0a71d4 8172 ],
pablo_bmxrp 0:44429c0a71d4 8173 "device_name": "GD32F450ZI",
pablo_bmxrp 0:44429c0a71d4 8174 "detect_code": ["1702"],
pablo_bmxrp 0:44429c0a71d4 8175 "macros_add": ["GD32F450"],
pablo_bmxrp 0:44429c0a71d4 8176 "release_versions": ["5"],
pablo_bmxrp 0:44429c0a71d4 8177 "overrides": {
pablo_bmxrp 0:44429c0a71d4 8178 "network-default-interface-type": "ETHERNET"
pablo_bmxrp 0:44429c0a71d4 8179 }
pablo_bmxrp 0:44429c0a71d4 8180 },
pablo_bmxrp 0:44429c0a71d4 8181 "GD32_E103VB": {
pablo_bmxrp 0:44429c0a71d4 8182 "inherits": ["GD32_Target"],
pablo_bmxrp 0:44429c0a71d4 8183 "supported_form_factors": ["ARDUINO"],
pablo_bmxrp 0:44429c0a71d4 8184 "core": "Cortex-M4",
pablo_bmxrp 0:44429c0a71d4 8185 "extra_labels_add": ["GD32E10X", "GD32E103VB"],
pablo_bmxrp 0:44429c0a71d4 8186 "device_has_add": [
pablo_bmxrp 0:44429c0a71d4 8187 "RTC",
pablo_bmxrp 0:44429c0a71d4 8188 "I2C",
pablo_bmxrp 0:44429c0a71d4 8189 "CAN",
pablo_bmxrp 0:44429c0a71d4 8190 "I2CSLAVE",
pablo_bmxrp 0:44429c0a71d4 8191 "ANALOGOUT",
pablo_bmxrp 0:44429c0a71d4 8192 "SPI",
pablo_bmxrp 0:44429c0a71d4 8193 "SPISLAVE",
pablo_bmxrp 0:44429c0a71d4 8194 "SERIAL_ASYNCH",
pablo_bmxrp 0:44429c0a71d4 8195 "SERIAL_FC",
pablo_bmxrp 0:44429c0a71d4 8196 "FLASH",
pablo_bmxrp 0:44429c0a71d4 8197 "SLEEP"
pablo_bmxrp 0:44429c0a71d4 8198 ],
pablo_bmxrp 0:44429c0a71d4 8199 "detect_code": ["1703"],
pablo_bmxrp 0:44429c0a71d4 8200 "macros_add": ["GD32E10X"],
pablo_bmxrp 0:44429c0a71d4 8201 "release_versions": ["5"]
pablo_bmxrp 0:44429c0a71d4 8202 }
pablo_bmxrp 0:44429c0a71d4 8203 }