mbed-os5 only for TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Committer:
kenjiArai
Date:
Tue Dec 31 06:02:27 2019 +0000
Revision:
1:9db0e321a9f4
Parent:
0:5b88d5760320
updated based on mbed-os5.15.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenjiArai 0:5b88d5760320 1 {
kenjiArai 0:5b88d5760320 2 "Target": {
kenjiArai 0:5b88d5760320 3 "core": null,
kenjiArai 0:5b88d5760320 4 "trustzone": false,
kenjiArai 0:5b88d5760320 5 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 6 "supported_toolchains": null,
kenjiArai 0:5b88d5760320 7 "extra_labels": [],
kenjiArai 0:5b88d5760320 8 "components": ["PSA_SRV_IMPL", "PSA_SRV_EMUL", "NSPE"],
kenjiArai 0:5b88d5760320 9 "is_disk_virtual": false,
kenjiArai 0:5b88d5760320 10 "macros": [],
kenjiArai 0:5b88d5760320 11 "device_has": [],
kenjiArai 0:5b88d5760320 12 "features": [],
kenjiArai 0:5b88d5760320 13 "detect_code": [],
kenjiArai 0:5b88d5760320 14 "public": false,
kenjiArai 0:5b88d5760320 15 "default_lib": "std",
kenjiArai 0:5b88d5760320 16 "bootloader_supported": false,
kenjiArai 0:5b88d5760320 17 "static_memory_defines": true,
kenjiArai 1:9db0e321a9f4 18 "printf_lib": "std",
kenjiArai 0:5b88d5760320 19 "config": {
kenjiArai 0:5b88d5760320 20 "console-uart": {
kenjiArai 0:5b88d5760320 21 "help": "Target has UART console on pins STDIO_UART_TX, STDIO_UART_RX. Value is only significant if target has SERIAL device.",
kenjiArai 0:5b88d5760320 22 "value": true
kenjiArai 0:5b88d5760320 23 },
kenjiArai 0:5b88d5760320 24 "console-uart-flow-control": {
kenjiArai 0:5b88d5760320 25 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
kenjiArai 0:5b88d5760320 26 "value": null
kenjiArai 0:5b88d5760320 27 },
kenjiArai 0:5b88d5760320 28 "network-default-interface-type": {
kenjiArai 0:5b88d5760320 29 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
kenjiArai 0:5b88d5760320 30 "value": null
kenjiArai 0:5b88d5760320 31 },
kenjiArai 0:5b88d5760320 32 "deep-sleep-latency": {
kenjiArai 0:5b88d5760320 33 "help": "Time in ms required to go to and wake up from deep sleep (max 10)",
kenjiArai 0:5b88d5760320 34 "value": 0
kenjiArai 0:5b88d5760320 35 },
kenjiArai 0:5b88d5760320 36 "boot-stack-size": {
kenjiArai 0:5b88d5760320 37 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
kenjiArai 0:5b88d5760320 38 "value": "0x1000"
kenjiArai 0:5b88d5760320 39 },
kenjiArai 0:5b88d5760320 40 "mpu-rom-end": {
kenjiArai 0:5b88d5760320 41 "help": "Last address of ROM protected by the MPU",
kenjiArai 0:5b88d5760320 42 "value": "0x0fffffff"
kenjiArai 0:5b88d5760320 43 },
kenjiArai 0:5b88d5760320 44 "default-form-factor": {
kenjiArai 0:5b88d5760320 45 "help": "Default form factor of this board taken from supported_form_factors. This must be a lowercase string such as 'arduino'",
kenjiArai 0:5b88d5760320 46 "value": null
kenjiArai 0:5b88d5760320 47 },
kenjiArai 0:5b88d5760320 48 "tickless-from-us-ticker": {
kenjiArai 0:5b88d5760320 49 "help": "Run tickless from the microsecond ticker rather than the low power ticker. Running tickless off of the microsecond ticker improves interrupt latency on targets which use lpticker_delay_ticks",
kenjiArai 0:5b88d5760320 50 "value": false
kenjiArai 0:5b88d5760320 51 },
kenjiArai 0:5b88d5760320 52 "init-us-ticker-at-boot": {
kenjiArai 0:5b88d5760320 53 "help": "Initialize the microsecond ticker at boot rather than on first use, and leave it initialized. This speeds up wait_us in particular.",
kenjiArai 0:5b88d5760320 54 "value": false
kenjiArai 1:9db0e321a9f4 55 },
kenjiArai 1:9db0e321a9f4 56 "xip-enable": {
kenjiArai 1:9db0e321a9f4 57 "help": "Enable Execute In Place (XIP) on this target. Value is only significant if the board has executable external storage such as QSPIF. If this is enabled, customize the linker file to choose what text segments are placed on external storage",
kenjiArai 1:9db0e321a9f4 58 "value": false
kenjiArai 0:5b88d5760320 59 }
kenjiArai 0:5b88d5760320 60 }
kenjiArai 0:5b88d5760320 61 },
kenjiArai 0:5b88d5760320 62 "PSA_Target": {
kenjiArai 0:5b88d5760320 63 "public": false,
kenjiArai 0:5b88d5760320 64 "config": {
kenjiArai 0:5b88d5760320 65 "secure-rom-start": {
kenjiArai 0:5b88d5760320 66 "help": "Starting address of Secure ROM",
kenjiArai 0:5b88d5760320 67 "value": null,
kenjiArai 0:5b88d5760320 68 "macro_name": "PSA_SECURE_ROM_START",
kenjiArai 0:5b88d5760320 69 "conflicts": ["target.mbed_rom_start"]
kenjiArai 0:5b88d5760320 70 },
kenjiArai 0:5b88d5760320 71 "secure-rom-size": {
kenjiArai 0:5b88d5760320 72 "help": "Size in bytes of Secure ROM",
kenjiArai 0:5b88d5760320 73 "value": null,
kenjiArai 0:5b88d5760320 74 "macro_name": "PSA_SECURE_ROM_SIZE",
kenjiArai 0:5b88d5760320 75 "conflicts": ["target.mbed_rom_size"]
kenjiArai 0:5b88d5760320 76 },
kenjiArai 0:5b88d5760320 77 "non-secure-rom-start": {
kenjiArai 0:5b88d5760320 78 "help": "Starting address of Non-secure ROM",
kenjiArai 0:5b88d5760320 79 "value": null,
kenjiArai 0:5b88d5760320 80 "macro_name": "PSA_NON_SECURE_ROM_START",
kenjiArai 0:5b88d5760320 81 "conflicts": ["target.mbed_rom_start"]
kenjiArai 0:5b88d5760320 82 },
kenjiArai 0:5b88d5760320 83 "non-secure-rom-size": {
kenjiArai 0:5b88d5760320 84 "help": "Size in bytes of Non-secure ROM",
kenjiArai 0:5b88d5760320 85 "value": null,
kenjiArai 0:5b88d5760320 86 "macro_name": "PSA_NON_SECURE_ROM_SIZE",
kenjiArai 0:5b88d5760320 87 "conflicts": ["target.mbed_rom_size"]
kenjiArai 0:5b88d5760320 88 },
kenjiArai 0:5b88d5760320 89 "secure-ram-start": {
kenjiArai 0:5b88d5760320 90 "help": "Starting address of Secure RAM",
kenjiArai 0:5b88d5760320 91 "value": null,
kenjiArai 0:5b88d5760320 92 "macro_name": "PSA_SECURE_RAM_START",
kenjiArai 0:5b88d5760320 93 "conflicts": ["target.mbed_ram_start"]
kenjiArai 0:5b88d5760320 94 },
kenjiArai 0:5b88d5760320 95 "secure-ram-size": {
kenjiArai 0:5b88d5760320 96 "help": "Size in bytes of Secure RAM",
kenjiArai 0:5b88d5760320 97 "value": null,
kenjiArai 0:5b88d5760320 98 "macro_name": "PSA_SECURE_RAM_SIZE",
kenjiArai 0:5b88d5760320 99 "conflicts": ["target.mbed_ram_size"]
kenjiArai 0:5b88d5760320 100 },
kenjiArai 0:5b88d5760320 101 "non-secure-ram-start": {
kenjiArai 0:5b88d5760320 102 "help": "Starting address of Non-secure RAM",
kenjiArai 0:5b88d5760320 103 "value": null,
kenjiArai 0:5b88d5760320 104 "macro_name": "PSA_NON_SECURE_RAM_START",
kenjiArai 0:5b88d5760320 105 "conflicts": ["target.mbed_ram_start"]
kenjiArai 0:5b88d5760320 106 },
kenjiArai 0:5b88d5760320 107 "non-secure-ram-size": {
kenjiArai 0:5b88d5760320 108 "help": "Size in bytes of Non-secure RAM",
kenjiArai 0:5b88d5760320 109 "value": null,
kenjiArai 0:5b88d5760320 110 "macro_name": "PSA_NON_SECURE_RAM_SIZE",
kenjiArai 0:5b88d5760320 111 "conflicts": ["target.mbed_ram_size"]
kenjiArai 0:5b88d5760320 112 },
kenjiArai 0:5b88d5760320 113 "shared-ram-start": {
kenjiArai 0:5b88d5760320 114 "help": "Starting address of Shared RAM between Secure and Non-secure worlds",
kenjiArai 0:5b88d5760320 115 "value": null,
kenjiArai 0:5b88d5760320 116 "macro_name": "PSA_SHARED_RAM_START"
kenjiArai 0:5b88d5760320 117 },
kenjiArai 0:5b88d5760320 118 "shared-ram-size": {
kenjiArai 0:5b88d5760320 119 "help": "Size in bytes of Shared RAM between Secure and Non-secure worlds",
kenjiArai 0:5b88d5760320 120 "value": null,
kenjiArai 0:5b88d5760320 121 "macro_name": "PSA_SHARED_RAM_SIZE"
kenjiArai 0:5b88d5760320 122 },
kenjiArai 0:5b88d5760320 123 "public-ram-start": {
kenjiArai 0:5b88d5760320 124 "help": "Starting address of Public RAM for variables accessible from Non-secure worlds",
kenjiArai 0:5b88d5760320 125 "value": null,
kenjiArai 0:5b88d5760320 126 "macro_name": "PSA_PUBLIC_RAM_START"
kenjiArai 0:5b88d5760320 127 },
kenjiArai 0:5b88d5760320 128 "public-ram-size": {
kenjiArai 0:5b88d5760320 129 "help": "Size in bytes of Public RAM variables accessible from Non-secure worlds",
kenjiArai 0:5b88d5760320 130 "value": null,
kenjiArai 0:5b88d5760320 131 "macro_name": "PSA_PUBLIC_RAM_SIZE"
kenjiArai 0:5b88d5760320 132 }
kenjiArai 0:5b88d5760320 133 }
kenjiArai 0:5b88d5760320 134 },
kenjiArai 0:5b88d5760320 135 "NSPE_Target": {
kenjiArai 0:5b88d5760320 136 "inherits": ["PSA_Target"],
kenjiArai 0:5b88d5760320 137 "components": ["PSA_SRV_IPC", "NSPE"],
kenjiArai 0:5b88d5760320 138 "device_has_add": ["TRNG"],
kenjiArai 0:5b88d5760320 139 "public": false
kenjiArai 0:5b88d5760320 140 },
kenjiArai 0:5b88d5760320 141 "SPE_Target": {
kenjiArai 0:5b88d5760320 142 "inherits": ["PSA_Target"],
kenjiArai 0:5b88d5760320 143 "components": ["PSA_SRV_IMPL", "PSA_SRV_IPC", "SPE"],
kenjiArai 0:5b88d5760320 144 "public": false
kenjiArai 0:5b88d5760320 145 },
kenjiArai 0:5b88d5760320 146 "CM4_UARM": {
kenjiArai 0:5b88d5760320 147 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 148 "core": "Cortex-M4",
kenjiArai 0:5b88d5760320 149 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 150 "public": false,
kenjiArai 0:5b88d5760320 151 "supported_toolchains": ["uARM"],
kenjiArai 0:5b88d5760320 152 "default_lib": "small"
kenjiArai 0:5b88d5760320 153 },
kenjiArai 0:5b88d5760320 154 "CM4_ARM": {
kenjiArai 0:5b88d5760320 155 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 156 "core": "Cortex-M4",
kenjiArai 0:5b88d5760320 157 "public": false,
kenjiArai 0:5b88d5760320 158 "supported_toolchains": ["ARM"]
kenjiArai 0:5b88d5760320 159 },
kenjiArai 0:5b88d5760320 160 "CM4F_UARM": {
kenjiArai 0:5b88d5760320 161 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 162 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 163 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 164 "public": false,
kenjiArai 0:5b88d5760320 165 "supported_toolchains": ["uARM"],
kenjiArai 0:5b88d5760320 166 "default_lib": "small"
kenjiArai 0:5b88d5760320 167 },
kenjiArai 0:5b88d5760320 168 "CM4F_ARM": {
kenjiArai 0:5b88d5760320 169 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 170 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 171 "public": false,
kenjiArai 0:5b88d5760320 172 "supported_toolchains": ["ARM"]
kenjiArai 0:5b88d5760320 173 },
kenjiArai 0:5b88d5760320 174 "LPCTarget": {
kenjiArai 0:5b88d5760320 175 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 176 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
kenjiArai 0:5b88d5760320 177 "public": false
kenjiArai 0:5b88d5760320 178 },
kenjiArai 0:5b88d5760320 179 "LPC11C24": {
kenjiArai 0:5b88d5760320 180 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 181 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 182 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
kenjiArai 0:5b88d5760320 183 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 184 "macros": [
kenjiArai 0:5b88d5760320 185 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 186 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 187 ],
kenjiArai 0:5b88d5760320 188 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 189 "device_has": [
kenjiArai 0:5b88d5760320 190 "ANALOGIN",
kenjiArai 0:5b88d5760320 191 "CAN",
kenjiArai 0:5b88d5760320 192 "I2C",
kenjiArai 0:5b88d5760320 193 "I2CSLAVE",
kenjiArai 0:5b88d5760320 194 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 195 "PORTIN",
kenjiArai 0:5b88d5760320 196 "PORTINOUT",
kenjiArai 0:5b88d5760320 197 "PORTOUT",
kenjiArai 0:5b88d5760320 198 "PWMOUT",
kenjiArai 0:5b88d5760320 199 "SERIAL",
kenjiArai 0:5b88d5760320 200 "SLEEP",
kenjiArai 0:5b88d5760320 201 "SPI",
kenjiArai 0:5b88d5760320 202 "SPISLAVE",
kenjiArai 0:5b88d5760320 203 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 204 ],
kenjiArai 0:5b88d5760320 205 "device_name": "LPC11C24FBD48/301"
kenjiArai 0:5b88d5760320 206 },
kenjiArai 0:5b88d5760320 207 "LPC1114": {
kenjiArai 0:5b88d5760320 208 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 209 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 210 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 211 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
kenjiArai 0:5b88d5760320 212 "macros": [
kenjiArai 0:5b88d5760320 213 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 214 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 215 ],
kenjiArai 0:5b88d5760320 216 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 217 "device_has": [
kenjiArai 0:5b88d5760320 218 "ANALOGIN",
kenjiArai 0:5b88d5760320 219 "I2C",
kenjiArai 0:5b88d5760320 220 "I2CSLAVE",
kenjiArai 0:5b88d5760320 221 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 222 "PORTIN",
kenjiArai 0:5b88d5760320 223 "PORTINOUT",
kenjiArai 0:5b88d5760320 224 "PORTOUT",
kenjiArai 0:5b88d5760320 225 "PWMOUT",
kenjiArai 0:5b88d5760320 226 "SERIAL",
kenjiArai 0:5b88d5760320 227 "SLEEP",
kenjiArai 0:5b88d5760320 228 "SPI",
kenjiArai 0:5b88d5760320 229 "SPISLAVE",
kenjiArai 0:5b88d5760320 230 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 231 ],
kenjiArai 0:5b88d5760320 232 "default_lib": "small",
kenjiArai 0:5b88d5760320 233 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 234 "device_name": "LPC1114FN28/102"
kenjiArai 0:5b88d5760320 235 },
kenjiArai 0:5b88d5760320 236 "LPC11U24": {
kenjiArai 0:5b88d5760320 237 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 238 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 239 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 240 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
kenjiArai 0:5b88d5760320 241 "macros": [
kenjiArai 0:5b88d5760320 242 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 243 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 244 ],
kenjiArai 0:5b88d5760320 245 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 246 "detect_code": ["1040"],
kenjiArai 0:5b88d5760320 247 "device_has": [
kenjiArai 0:5b88d5760320 248 "ANALOGIN",
kenjiArai 0:5b88d5760320 249 "I2C",
kenjiArai 0:5b88d5760320 250 "I2CSLAVE",
kenjiArai 0:5b88d5760320 251 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 252 "LOCALFILESYSTEM",
kenjiArai 0:5b88d5760320 253 "PORTIN",
kenjiArai 0:5b88d5760320 254 "PORTINOUT",
kenjiArai 0:5b88d5760320 255 "PORTOUT",
kenjiArai 0:5b88d5760320 256 "PWMOUT",
kenjiArai 0:5b88d5760320 257 "SEMIHOST",
kenjiArai 0:5b88d5760320 258 "SERIAL",
kenjiArai 0:5b88d5760320 259 "SLEEP",
kenjiArai 0:5b88d5760320 260 "SPI",
kenjiArai 0:5b88d5760320 261 "SPISLAVE",
kenjiArai 0:5b88d5760320 262 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 263 ],
kenjiArai 0:5b88d5760320 264 "default_lib": "small",
kenjiArai 0:5b88d5760320 265 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 266 "device_name": "LPC11U24FBD48/401"
kenjiArai 0:5b88d5760320 267 },
kenjiArai 0:5b88d5760320 268 "OC_MBUINO": {
kenjiArai 0:5b88d5760320 269 "inherits": ["LPC11U24"],
kenjiArai 0:5b88d5760320 270 "macros": [
kenjiArai 0:5b88d5760320 271 "TARGET_LPC11U24",
kenjiArai 0:5b88d5760320 272 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 273 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 274 ],
kenjiArai 0:5b88d5760320 275 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 276 "device_has": [
kenjiArai 0:5b88d5760320 277 "ANALOGIN",
kenjiArai 0:5b88d5760320 278 "I2C",
kenjiArai 0:5b88d5760320 279 "I2CSLAVE",
kenjiArai 0:5b88d5760320 280 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 281 "PORTIN",
kenjiArai 0:5b88d5760320 282 "PORTINOUT",
kenjiArai 0:5b88d5760320 283 "PORTOUT",
kenjiArai 0:5b88d5760320 284 "PWMOUT",
kenjiArai 0:5b88d5760320 285 "SERIAL",
kenjiArai 0:5b88d5760320 286 "SLEEP",
kenjiArai 0:5b88d5760320 287 "SPI",
kenjiArai 0:5b88d5760320 288 "SPISLAVE",
kenjiArai 0:5b88d5760320 289 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 290 ],
kenjiArai 0:5b88d5760320 291 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 292 },
kenjiArai 0:5b88d5760320 293 "LPC11U24_301": {
kenjiArai 0:5b88d5760320 294 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 295 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 296 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 297 "macros": [
kenjiArai 0:5b88d5760320 298 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 299 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 300 ],
kenjiArai 0:5b88d5760320 301 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 302 "device_has": [
kenjiArai 0:5b88d5760320 303 "ANALOGIN",
kenjiArai 0:5b88d5760320 304 "I2C",
kenjiArai 0:5b88d5760320 305 "I2CSLAVE",
kenjiArai 0:5b88d5760320 306 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 307 "LOCALFILESYSTEM",
kenjiArai 0:5b88d5760320 308 "PORTIN",
kenjiArai 0:5b88d5760320 309 "PORTINOUT",
kenjiArai 0:5b88d5760320 310 "PORTOUT",
kenjiArai 0:5b88d5760320 311 "PWMOUT",
kenjiArai 0:5b88d5760320 312 "SEMIHOST",
kenjiArai 0:5b88d5760320 313 "SERIAL",
kenjiArai 0:5b88d5760320 314 "SLEEP",
kenjiArai 0:5b88d5760320 315 "SPI",
kenjiArai 0:5b88d5760320 316 "SPISLAVE",
kenjiArai 0:5b88d5760320 317 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 318 ],
kenjiArai 0:5b88d5760320 319 "device_name": "LPC11U24FHI33/301"
kenjiArai 0:5b88d5760320 320 },
kenjiArai 0:5b88d5760320 321 "LPC11U34_421": {
kenjiArai 0:5b88d5760320 322 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 323 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 324 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 325 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 326 "macros": [
kenjiArai 0:5b88d5760320 327 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 328 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 329 ],
kenjiArai 0:5b88d5760320 330 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 331 "device_has": [
kenjiArai 0:5b88d5760320 332 "ANALOGIN",
kenjiArai 0:5b88d5760320 333 "I2C",
kenjiArai 0:5b88d5760320 334 "I2CSLAVE",
kenjiArai 0:5b88d5760320 335 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 336 "PORTIN",
kenjiArai 0:5b88d5760320 337 "PORTINOUT",
kenjiArai 0:5b88d5760320 338 "PORTOUT",
kenjiArai 0:5b88d5760320 339 "PWMOUT",
kenjiArai 0:5b88d5760320 340 "SERIAL",
kenjiArai 0:5b88d5760320 341 "SLEEP",
kenjiArai 0:5b88d5760320 342 "SPI",
kenjiArai 0:5b88d5760320 343 "SPISLAVE"
kenjiArai 0:5b88d5760320 344 ],
kenjiArai 0:5b88d5760320 345 "default_lib": "small",
kenjiArai 0:5b88d5760320 346 "device_name": "LPC11U34FBD48/311"
kenjiArai 0:5b88d5760320 347 },
kenjiArai 0:5b88d5760320 348 "MICRONFCBOARD": {
kenjiArai 0:5b88d5760320 349 "inherits": ["LPC11U34_421"],
kenjiArai 0:5b88d5760320 350 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
kenjiArai 0:5b88d5760320 351 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
kenjiArai 0:5b88d5760320 352 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 353 "device_name": "LPC11U34FBD48/311"
kenjiArai 0:5b88d5760320 354 },
kenjiArai 0:5b88d5760320 355 "LPC11U35_401": {
kenjiArai 0:5b88d5760320 356 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 357 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 358 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 359 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 360 "macros": [
kenjiArai 0:5b88d5760320 361 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 362 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 363 ],
kenjiArai 0:5b88d5760320 364 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 365 "device_has": [
kenjiArai 0:5b88d5760320 366 "ANALOGIN",
kenjiArai 0:5b88d5760320 367 "I2C",
kenjiArai 0:5b88d5760320 368 "I2CSLAVE",
kenjiArai 0:5b88d5760320 369 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 370 "PORTIN",
kenjiArai 0:5b88d5760320 371 "PORTINOUT",
kenjiArai 0:5b88d5760320 372 "PORTOUT",
kenjiArai 0:5b88d5760320 373 "PWMOUT",
kenjiArai 0:5b88d5760320 374 "SERIAL",
kenjiArai 0:5b88d5760320 375 "SLEEP",
kenjiArai 0:5b88d5760320 376 "SPI",
kenjiArai 1:9db0e321a9f4 377 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 378 "USTICKER"
kenjiArai 1:9db0e321a9f4 379 ],
kenjiArai 1:9db0e321a9f4 380 "overrides": {
kenjiArai 1:9db0e321a9f4 381 "tickless-from-us-ticker" : true,
kenjiArai 1:9db0e321a9f4 382 "boot-stack-size" : "0x400"
kenjiArai 1:9db0e321a9f4 383 },
kenjiArai 0:5b88d5760320 384 "default_lib": "small",
kenjiArai 0:5b88d5760320 385 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 386 "device_name": "LPC11U35FBD48/401"
kenjiArai 0:5b88d5760320 387 },
kenjiArai 1:9db0e321a9f4 388 "MCU_LPC11U35_501": {
kenjiArai 0:5b88d5760320 389 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 390 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 391 "default_toolchain": "uARM",
kenjiArai 1:9db0e321a9f4 392 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 393 "macros": [
kenjiArai 0:5b88d5760320 394 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 395 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 396 ],
kenjiArai 0:5b88d5760320 397 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 398 "device_has": [
kenjiArai 0:5b88d5760320 399 "ANALOGIN",
kenjiArai 0:5b88d5760320 400 "I2C",
kenjiArai 0:5b88d5760320 401 "I2CSLAVE",
kenjiArai 0:5b88d5760320 402 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 403 "PORTIN",
kenjiArai 0:5b88d5760320 404 "PORTINOUT",
kenjiArai 0:5b88d5760320 405 "PORTOUT",
kenjiArai 0:5b88d5760320 406 "PWMOUT",
kenjiArai 0:5b88d5760320 407 "SERIAL",
kenjiArai 0:5b88d5760320 408 "SLEEP",
kenjiArai 0:5b88d5760320 409 "SPI",
kenjiArai 0:5b88d5760320 410 "SPISLAVE"
kenjiArai 0:5b88d5760320 411 ],
kenjiArai 0:5b88d5760320 412 "default_lib": "small",
kenjiArai 1:9db0e321a9f4 413 "device_name": "LPC11U35FHI33/501",
kenjiArai 1:9db0e321a9f4 414 "public": false
kenjiArai 1:9db0e321a9f4 415 },
kenjiArai 1:9db0e321a9f4 416 "LPC11U35_501": {
kenjiArai 1:9db0e321a9f4 417 "inherits": ["MCU_LPC11U35_501"],
kenjiArai 1:9db0e321a9f4 418 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 419 },
kenjiArai 0:5b88d5760320 420 "LPC11U35_501_IBDAP": {
kenjiArai 1:9db0e321a9f4 421 "inherits": ["MCU_LPC11U35_501"],
kenjiArai 1:9db0e321a9f4 422 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 423 },
kenjiArai 0:5b88d5760320 424 "XADOW_M0": {
kenjiArai 1:9db0e321a9f4 425 "inherits": ["MCU_LPC11U35_501"],
kenjiArai 1:9db0e321a9f4 426 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 427 },
kenjiArai 0:5b88d5760320 428 "LPC11U35_Y5_MBUG": {
kenjiArai 1:9db0e321a9f4 429 "inherits": ["MCU_LPC11U35_501"],
kenjiArai 1:9db0e321a9f4 430 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 431 },
kenjiArai 0:5b88d5760320 432 "LPC11U37_501": {
kenjiArai 0:5b88d5760320 433 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 434 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 435 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 436 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 437 "macros": [
kenjiArai 0:5b88d5760320 438 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 439 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 440 ],
kenjiArai 0:5b88d5760320 441 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 442 "default_lib": "small",
kenjiArai 0:5b88d5760320 443 "device_name": "LPC11U37FBD64/501"
kenjiArai 0:5b88d5760320 444 },
kenjiArai 0:5b88d5760320 445 "LPCCAPPUCCINO": {
kenjiArai 0:5b88d5760320 446 "inherits": ["LPC11U37_501"],
kenjiArai 0:5b88d5760320 447 "device_has": [
kenjiArai 0:5b88d5760320 448 "ANALOGIN",
kenjiArai 0:5b88d5760320 449 "I2C",
kenjiArai 0:5b88d5760320 450 "I2CSLAVE",
kenjiArai 0:5b88d5760320 451 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 452 "PORTIN",
kenjiArai 0:5b88d5760320 453 "PORTINOUT",
kenjiArai 0:5b88d5760320 454 "PORTOUT",
kenjiArai 0:5b88d5760320 455 "PWMOUT",
kenjiArai 0:5b88d5760320 456 "SERIAL",
kenjiArai 0:5b88d5760320 457 "SLEEP",
kenjiArai 0:5b88d5760320 458 "SPI",
kenjiArai 0:5b88d5760320 459 "SPISLAVE"
kenjiArai 0:5b88d5760320 460 ],
kenjiArai 0:5b88d5760320 461 "device_name": "LPC11U37FBD64/501"
kenjiArai 0:5b88d5760320 462 },
kenjiArai 0:5b88d5760320 463 "ARCH_GPRS": {
kenjiArai 0:5b88d5760320 464 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 465 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 466 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 467 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
kenjiArai 0:5b88d5760320 468 "macros": [
kenjiArai 0:5b88d5760320 469 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 470 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 471 ],
kenjiArai 0:5b88d5760320 472 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 473 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 474 "device_has": [
kenjiArai 0:5b88d5760320 475 "ANALOGIN",
kenjiArai 0:5b88d5760320 476 "I2C",
kenjiArai 0:5b88d5760320 477 "I2CSLAVE",
kenjiArai 0:5b88d5760320 478 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 479 "PORTIN",
kenjiArai 0:5b88d5760320 480 "PORTINOUT",
kenjiArai 0:5b88d5760320 481 "PORTOUT",
kenjiArai 0:5b88d5760320 482 "PWMOUT",
kenjiArai 0:5b88d5760320 483 "SERIAL",
kenjiArai 0:5b88d5760320 484 "SLEEP",
kenjiArai 0:5b88d5760320 485 "SPI",
kenjiArai 0:5b88d5760320 486 "SPISLAVE"
kenjiArai 0:5b88d5760320 487 ],
kenjiArai 0:5b88d5760320 488 "default_lib": "small",
kenjiArai 0:5b88d5760320 489 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 490 "device_name": "LPC11U37FBD64/501"
kenjiArai 0:5b88d5760320 491 },
kenjiArai 0:5b88d5760320 492 "LPC11U68": {
kenjiArai 0:5b88d5760320 493 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 494 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 495 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 496 "extra_labels": ["NXP", "LPC11U6X"],
kenjiArai 0:5b88d5760320 497 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 498 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 499 "detect_code": ["1168"],
kenjiArai 0:5b88d5760320 500 "device_has": [
kenjiArai 0:5b88d5760320 501 "ANALOGIN",
kenjiArai 0:5b88d5760320 502 "I2C",
kenjiArai 0:5b88d5760320 503 "I2CSLAVE",
kenjiArai 0:5b88d5760320 504 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 505 "PWMOUT",
kenjiArai 0:5b88d5760320 506 "SERIAL",
kenjiArai 0:5b88d5760320 507 "SLEEP",
kenjiArai 0:5b88d5760320 508 "SPI"
kenjiArai 0:5b88d5760320 509 ],
kenjiArai 0:5b88d5760320 510 "macros": [
kenjiArai 0:5b88d5760320 511 "MBED_FAULT_HANDLER_DISABLED"
kenjiArai 0:5b88d5760320 512 ],
kenjiArai 0:5b88d5760320 513 "default_lib": "small",
kenjiArai 0:5b88d5760320 514 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 515 "device_name": "LPC11U68JBD100"
kenjiArai 0:5b88d5760320 516 },
kenjiArai 0:5b88d5760320 517 "LPC1347": {
kenjiArai 0:5b88d5760320 518 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 519 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 520 "extra_labels": ["NXP", "LPC13XX"],
kenjiArai 0:5b88d5760320 521 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 522 "device_has": [
kenjiArai 0:5b88d5760320 523 "ANALOGIN",
kenjiArai 0:5b88d5760320 524 "I2C",
kenjiArai 0:5b88d5760320 525 "I2CSLAVE",
kenjiArai 0:5b88d5760320 526 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 527 "PORTIN",
kenjiArai 0:5b88d5760320 528 "PORTINOUT",
kenjiArai 0:5b88d5760320 529 "PORTOUT",
kenjiArai 0:5b88d5760320 530 "PWMOUT",
kenjiArai 0:5b88d5760320 531 "SERIAL",
kenjiArai 0:5b88d5760320 532 "SLEEP",
kenjiArai 0:5b88d5760320 533 "SPI",
kenjiArai 0:5b88d5760320 534 "SPISLAVE",
kenjiArai 0:5b88d5760320 535 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 536 ],
kenjiArai 0:5b88d5760320 537 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 538 "device_name": "LPC1347FBD48"
kenjiArai 0:5b88d5760320 539 },
kenjiArai 0:5b88d5760320 540 "LPC1549": {
kenjiArai 0:5b88d5760320 541 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 542 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 543 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 544 "extra_labels": ["NXP", "LPC15XX"],
kenjiArai 0:5b88d5760320 545 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 546 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 547 "detect_code": ["1549"],
kenjiArai 0:5b88d5760320 548 "device_has": [
kenjiArai 0:5b88d5760320 549 "ANALOGIN",
kenjiArai 0:5b88d5760320 550 "ANALOGOUT",
kenjiArai 0:5b88d5760320 551 "CAN",
kenjiArai 0:5b88d5760320 552 "I2C",
kenjiArai 0:5b88d5760320 553 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 554 "PWMOUT",
kenjiArai 0:5b88d5760320 555 "SERIAL",
kenjiArai 0:5b88d5760320 556 "SERIAL_FC",
kenjiArai 0:5b88d5760320 557 "SPI",
kenjiArai 0:5b88d5760320 558 "SPISLAVE"
kenjiArai 0:5b88d5760320 559 ],
kenjiArai 0:5b88d5760320 560 "default_lib": "small",
kenjiArai 0:5b88d5760320 561 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 562 "device_name": "LPC1549JBD64"
kenjiArai 0:5b88d5760320 563 },
kenjiArai 0:5b88d5760320 564 "LPC1768": {
kenjiArai 0:5b88d5760320 565 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 566 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 567 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
kenjiArai 0:5b88d5760320 568 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 569 "detect_code": ["1010"],
kenjiArai 0:5b88d5760320 570 "device_has": [
kenjiArai 0:5b88d5760320 571 "RTC",
kenjiArai 0:5b88d5760320 572 "USTICKER",
kenjiArai 0:5b88d5760320 573 "ANALOGIN",
kenjiArai 0:5b88d5760320 574 "ANALOGOUT",
kenjiArai 0:5b88d5760320 575 "CAN",
kenjiArai 0:5b88d5760320 576 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 577 "EMAC",
kenjiArai 0:5b88d5760320 578 "ETHERNET",
kenjiArai 0:5b88d5760320 579 "I2C",
kenjiArai 0:5b88d5760320 580 "I2CSLAVE",
kenjiArai 0:5b88d5760320 581 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 582 "LOCALFILESYSTEM",
kenjiArai 0:5b88d5760320 583 "PORTIN",
kenjiArai 0:5b88d5760320 584 "PORTINOUT",
kenjiArai 0:5b88d5760320 585 "PORTOUT",
kenjiArai 0:5b88d5760320 586 "PWMOUT",
kenjiArai 0:5b88d5760320 587 "SEMIHOST",
kenjiArai 0:5b88d5760320 588 "SERIAL",
kenjiArai 0:5b88d5760320 589 "SERIAL_FC",
kenjiArai 0:5b88d5760320 590 "SLEEP",
kenjiArai 0:5b88d5760320 591 "SPI",
kenjiArai 0:5b88d5760320 592 "SPISLAVE",
kenjiArai 0:5b88d5760320 593 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 594 "FLASH",
kenjiArai 0:5b88d5760320 595 "MPU",
kenjiArai 1:9db0e321a9f4 596 "USBDEVICE",
kenjiArai 1:9db0e321a9f4 597 "WATCHDOG",
kenjiArai 1:9db0e321a9f4 598 "RESET_REASON"
kenjiArai 0:5b88d5760320 599 ],
kenjiArai 0:5b88d5760320 600 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 601 "device_name": "LPC1768",
kenjiArai 0:5b88d5760320 602 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 603 "config": {
kenjiArai 0:5b88d5760320 604 "us-ticker-timer": {
kenjiArai 0:5b88d5760320 605 "help": "Chooses which timer (0-3) to use for us_ticker.c",
kenjiArai 0:5b88d5760320 606 "value": 3
kenjiArai 0:5b88d5760320 607 }
kenjiArai 0:5b88d5760320 608 },
kenjiArai 0:5b88d5760320 609 "overrides": {
kenjiArai 0:5b88d5760320 610 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 611 }
kenjiArai 0:5b88d5760320 612 },
kenjiArai 0:5b88d5760320 613 "LPC1769": {
kenjiArai 0:5b88d5760320 614 "inherits": ["LPC1768"],
kenjiArai 0:5b88d5760320 615 "device_name": "LPC1769"
kenjiArai 0:5b88d5760320 616 },
kenjiArai 0:5b88d5760320 617 "ARCH_PRO": {
kenjiArai 0:5b88d5760320 618 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 619 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 620 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 621 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
kenjiArai 0:5b88d5760320 622 "macros": ["TARGET_LPC1768"],
kenjiArai 0:5b88d5760320 623 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 624 "device_has": [
kenjiArai 0:5b88d5760320 625 "ANALOGIN",
kenjiArai 0:5b88d5760320 626 "ANALOGOUT",
kenjiArai 0:5b88d5760320 627 "CAN",
kenjiArai 0:5b88d5760320 628 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 629 "EMAC",
kenjiArai 0:5b88d5760320 630 "ETHERNET",
kenjiArai 0:5b88d5760320 631 "I2C",
kenjiArai 0:5b88d5760320 632 "I2CSLAVE",
kenjiArai 0:5b88d5760320 633 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 634 "PORTIN",
kenjiArai 0:5b88d5760320 635 "PORTINOUT",
kenjiArai 0:5b88d5760320 636 "PORTOUT",
kenjiArai 0:5b88d5760320 637 "PWMOUT",
kenjiArai 0:5b88d5760320 638 "SERIAL",
kenjiArai 0:5b88d5760320 639 "SERIAL_FC",
kenjiArai 0:5b88d5760320 640 "SLEEP",
kenjiArai 0:5b88d5760320 641 "SPI",
kenjiArai 0:5b88d5760320 642 "SPISLAVE",
kenjiArai 0:5b88d5760320 643 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 644 "FLASH",
kenjiArai 0:5b88d5760320 645 "MPU",
kenjiArai 0:5b88d5760320 646 "USBDEVICE",
kenjiArai 1:9db0e321a9f4 647 "USTICKER",
kenjiArai 1:9db0e321a9f4 648 "WATCHDOG",
kenjiArai 1:9db0e321a9f4 649 "RESET_REASON"
kenjiArai 0:5b88d5760320 650 ],
kenjiArai 0:5b88d5760320 651 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 652 "device_name": "LPC1768",
kenjiArai 0:5b88d5760320 653 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 654 "overrides": {
kenjiArai 0:5b88d5760320 655 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 656 }
kenjiArai 0:5b88d5760320 657 },
kenjiArai 0:5b88d5760320 658 "UBLOX_C027": {
kenjiArai 0:5b88d5760320 659 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 660 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 661 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 662 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
kenjiArai 1:9db0e321a9f4 663 "macros": ["TARGET_LPC1768", "UBX_MDM_SARA_G3XX", "UBX_MDM_SARA_G350"],
kenjiArai 0:5b88d5760320 664 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 665 "device_has": [
kenjiArai 0:5b88d5760320 666 "USTICKER",
kenjiArai 0:5b88d5760320 667 "ANALOGIN",
kenjiArai 0:5b88d5760320 668 "ANALOGOUT",
kenjiArai 0:5b88d5760320 669 "CAN",
kenjiArai 0:5b88d5760320 670 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 671 "EMAC",
kenjiArai 0:5b88d5760320 672 "ETHERNET",
kenjiArai 0:5b88d5760320 673 "I2C",
kenjiArai 0:5b88d5760320 674 "I2CSLAVE",
kenjiArai 0:5b88d5760320 675 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 676 "PORTIN",
kenjiArai 0:5b88d5760320 677 "PORTINOUT",
kenjiArai 0:5b88d5760320 678 "PORTOUT",
kenjiArai 0:5b88d5760320 679 "PWMOUT",
kenjiArai 0:5b88d5760320 680 "SERIAL",
kenjiArai 0:5b88d5760320 681 "SERIAL_FC",
kenjiArai 0:5b88d5760320 682 "SLEEP",
kenjiArai 0:5b88d5760320 683 "SPI",
kenjiArai 0:5b88d5760320 684 "SPISLAVE",
kenjiArai 0:5b88d5760320 685 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 686 "FLASH",
kenjiArai 1:9db0e321a9f4 687 "MPU",
kenjiArai 1:9db0e321a9f4 688 "WATCHDOG",
kenjiArai 1:9db0e321a9f4 689 "RESET_REASON"
kenjiArai 0:5b88d5760320 690 ],
kenjiArai 0:5b88d5760320 691 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 692 "device_name": "LPC1768",
kenjiArai 0:5b88d5760320 693 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 694 "overrides": {
kenjiArai 0:5b88d5760320 695 "network-default-interface-type": "CELLULAR"
kenjiArai 0:5b88d5760320 696 }
kenjiArai 0:5b88d5760320 697 },
kenjiArai 0:5b88d5760320 698 "XBED_LPC1768": {
kenjiArai 0:5b88d5760320 699 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 700 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 701 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 702 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
kenjiArai 0:5b88d5760320 703 "macros": ["TARGET_LPC1768"],
kenjiArai 0:5b88d5760320 704 "detect_code": ["1010"],
kenjiArai 0:5b88d5760320 705 "device_has": [
kenjiArai 0:5b88d5760320 706 "ANALOGIN",
kenjiArai 0:5b88d5760320 707 "ANALOGOUT",
kenjiArai 0:5b88d5760320 708 "CAN",
kenjiArai 0:5b88d5760320 709 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 710 "ETHERNET",
kenjiArai 0:5b88d5760320 711 "I2C",
kenjiArai 0:5b88d5760320 712 "I2CSLAVE",
kenjiArai 0:5b88d5760320 713 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 714 "LOCALFILESYSTEM",
kenjiArai 0:5b88d5760320 715 "PORTIN",
kenjiArai 0:5b88d5760320 716 "PORTINOUT",
kenjiArai 0:5b88d5760320 717 "PORTOUT",
kenjiArai 0:5b88d5760320 718 "PWMOUT",
kenjiArai 0:5b88d5760320 719 "SEMIHOST",
kenjiArai 0:5b88d5760320 720 "SERIAL",
kenjiArai 0:5b88d5760320 721 "SERIAL_FC",
kenjiArai 0:5b88d5760320 722 "SLEEP",
kenjiArai 0:5b88d5760320 723 "SPI",
kenjiArai 0:5b88d5760320 724 "SPISLAVE",
kenjiArai 0:5b88d5760320 725 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 726 "FLASH",
kenjiArai 1:9db0e321a9f4 727 "MPU",
kenjiArai 1:9db0e321a9f4 728 "WATCHDOG",
kenjiArai 1:9db0e321a9f4 729 "RESET_REASON"
kenjiArai 0:5b88d5760320 730 ],
kenjiArai 0:5b88d5760320 731 "device_name": "LPC1768"
kenjiArai 0:5b88d5760320 732 },
kenjiArai 0:5b88d5760320 733 "LPC810": {
kenjiArai 0:5b88d5760320 734 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 735 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 736 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 737 "extra_labels": ["NXP", "LPC81X"],
kenjiArai 0:5b88d5760320 738 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 739 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 740 "device_has": [
kenjiArai 0:5b88d5760320 741 "I2C",
kenjiArai 0:5b88d5760320 742 "I2CSLAVE",
kenjiArai 0:5b88d5760320 743 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 744 "PWMOUT",
kenjiArai 0:5b88d5760320 745 "SERIAL",
kenjiArai 0:5b88d5760320 746 "SERIAL_FC",
kenjiArai 0:5b88d5760320 747 "SLEEP",
kenjiArai 0:5b88d5760320 748 "SPI",
kenjiArai 0:5b88d5760320 749 "SPISLAVE"
kenjiArai 0:5b88d5760320 750 ],
kenjiArai 0:5b88d5760320 751 "default_lib": "small",
kenjiArai 0:5b88d5760320 752 "device_name": "LPC810M021FN8"
kenjiArai 0:5b88d5760320 753 },
kenjiArai 0:5b88d5760320 754 "LPC812": {
kenjiArai 0:5b88d5760320 755 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 756 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 757 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 758 "extra_labels": ["NXP", "LPC81X"],
kenjiArai 0:5b88d5760320 759 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 760 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 761 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 762 "detect_code": ["1050"],
kenjiArai 0:5b88d5760320 763 "device_has": [
kenjiArai 0:5b88d5760320 764 "I2C",
kenjiArai 0:5b88d5760320 765 "I2CSLAVE",
kenjiArai 0:5b88d5760320 766 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 767 "PWMOUT",
kenjiArai 0:5b88d5760320 768 "SERIAL",
kenjiArai 0:5b88d5760320 769 "SERIAL_FC",
kenjiArai 0:5b88d5760320 770 "SLEEP",
kenjiArai 0:5b88d5760320 771 "SPI",
kenjiArai 0:5b88d5760320 772 "SPISLAVE"
kenjiArai 0:5b88d5760320 773 ],
kenjiArai 0:5b88d5760320 774 "default_lib": "small",
kenjiArai 0:5b88d5760320 775 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 776 "device_name": "LPC812M101JDH20"
kenjiArai 0:5b88d5760320 777 },
kenjiArai 0:5b88d5760320 778 "LPC824": {
kenjiArai 0:5b88d5760320 779 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 780 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 781 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 782 "extra_labels": ["NXP", "LPC82X"],
kenjiArai 0:5b88d5760320 783 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 784 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 785 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 786 "device_has": [
kenjiArai 0:5b88d5760320 787 "ANALOGIN",
kenjiArai 0:5b88d5760320 788 "I2C",
kenjiArai 0:5b88d5760320 789 "I2CSLAVE",
kenjiArai 0:5b88d5760320 790 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 791 "PWMOUT",
kenjiArai 0:5b88d5760320 792 "SERIAL",
kenjiArai 0:5b88d5760320 793 "SLEEP",
kenjiArai 0:5b88d5760320 794 "SPI",
kenjiArai 0:5b88d5760320 795 "SPISLAVE"
kenjiArai 0:5b88d5760320 796 ],
kenjiArai 0:5b88d5760320 797 "default_lib": "small",
kenjiArai 0:5b88d5760320 798 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 799 "device_name": "LPC824M201JDH20"
kenjiArai 0:5b88d5760320 800 },
kenjiArai 0:5b88d5760320 801 "SSCI824": {
kenjiArai 0:5b88d5760320 802 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 803 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 804 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 805 "extra_labels": ["NXP", "LPC82X"],
kenjiArai 0:5b88d5760320 806 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 807 "supported_toolchains": ["uARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 808 "device_has": [
kenjiArai 0:5b88d5760320 809 "ANALOGIN",
kenjiArai 0:5b88d5760320 810 "I2C",
kenjiArai 0:5b88d5760320 811 "I2CSLAVE",
kenjiArai 0:5b88d5760320 812 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 813 "PWMOUT",
kenjiArai 0:5b88d5760320 814 "SERIAL",
kenjiArai 0:5b88d5760320 815 "SLEEP",
kenjiArai 0:5b88d5760320 816 "SPI",
kenjiArai 0:5b88d5760320 817 "SPISLAVE"
kenjiArai 0:5b88d5760320 818 ],
kenjiArai 0:5b88d5760320 819 "default_lib": "small",
kenjiArai 0:5b88d5760320 820 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 821 },
kenjiArai 0:5b88d5760320 822 "MCU_LPC4088": {
kenjiArai 0:5b88d5760320 823 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 824 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 825 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
kenjiArai 0:5b88d5760320 826 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 827 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 828 "post_binary_hook": {
kenjiArai 0:5b88d5760320 829 "function": "LPC4088Code.binary_hook"
kenjiArai 0:5b88d5760320 830 },
kenjiArai 0:5b88d5760320 831 "device_has": [
kenjiArai 0:5b88d5760320 832 "ANALOGIN",
kenjiArai 0:5b88d5760320 833 "ANALOGOUT",
kenjiArai 0:5b88d5760320 834 "CAN",
kenjiArai 0:5b88d5760320 835 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 836 "EMAC",
kenjiArai 0:5b88d5760320 837 "ETHERNET",
kenjiArai 0:5b88d5760320 838 "I2C",
kenjiArai 0:5b88d5760320 839 "I2CSLAVE",
kenjiArai 0:5b88d5760320 840 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 841 "PORTIN",
kenjiArai 0:5b88d5760320 842 "PORTINOUT",
kenjiArai 0:5b88d5760320 843 "PORTOUT",
kenjiArai 0:5b88d5760320 844 "PWMOUT",
kenjiArai 0:5b88d5760320 845 "SERIAL",
kenjiArai 0:5b88d5760320 846 "SLEEP",
kenjiArai 0:5b88d5760320 847 "SPI",
kenjiArai 0:5b88d5760320 848 "SPISLAVE",
kenjiArai 0:5b88d5760320 849 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 850 "MPU",
kenjiArai 0:5b88d5760320 851 "USTICKER"
kenjiArai 0:5b88d5760320 852 ],
kenjiArai 0:5b88d5760320 853 "device_name": "LPC4088FBD144",
kenjiArai 0:5b88d5760320 854 "overrides": {
kenjiArai 0:5b88d5760320 855 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 856 }
kenjiArai 0:5b88d5760320 857 },
kenjiArai 0:5b88d5760320 858 "LPC4088": {
kenjiArai 0:5b88d5760320 859 "inherits": ["MCU_LPC4088"],
kenjiArai 0:5b88d5760320 860 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 861 },
kenjiArai 0:5b88d5760320 862 "LPC4088_DM": {
kenjiArai 0:5b88d5760320 863 "inherits": ["MCU_LPC4088"],
kenjiArai 0:5b88d5760320 864 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 865 },
kenjiArai 0:5b88d5760320 866 "LPC4330_M4": {
kenjiArai 0:5b88d5760320 867 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 868 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 869 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
kenjiArai 0:5b88d5760320 870 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 871 "device_has": [
kenjiArai 0:5b88d5760320 872 "ANALOGIN",
kenjiArai 0:5b88d5760320 873 "ANALOGOUT",
kenjiArai 0:5b88d5760320 874 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 875 "ETHERNET",
kenjiArai 0:5b88d5760320 876 "I2C",
kenjiArai 0:5b88d5760320 877 "I2CSLAVE",
kenjiArai 0:5b88d5760320 878 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 879 "PORTIN",
kenjiArai 0:5b88d5760320 880 "PORTINOUT",
kenjiArai 0:5b88d5760320 881 "PORTOUT",
kenjiArai 0:5b88d5760320 882 "PWMOUT",
kenjiArai 0:5b88d5760320 883 "SERIAL",
kenjiArai 0:5b88d5760320 884 "SLEEP",
kenjiArai 0:5b88d5760320 885 "SPI",
kenjiArai 0:5b88d5760320 886 "SPISLAVE",
kenjiArai 0:5b88d5760320 887 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 888 "MPU"
kenjiArai 0:5b88d5760320 889 ],
kenjiArai 0:5b88d5760320 890 "device_name": "LPC4330"
kenjiArai 0:5b88d5760320 891 },
kenjiArai 0:5b88d5760320 892 "LPC4330_M0": {
kenjiArai 0:5b88d5760320 893 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 894 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 895 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
kenjiArai 0:5b88d5760320 896 "supported_toolchains": ["ARM", "IAR"],
kenjiArai 0:5b88d5760320 897 "device_has": [
kenjiArai 0:5b88d5760320 898 "ANALOGIN",
kenjiArai 0:5b88d5760320 899 "ANALOGOUT",
kenjiArai 0:5b88d5760320 900 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 901 "ETHERNET",
kenjiArai 0:5b88d5760320 902 "I2C",
kenjiArai 0:5b88d5760320 903 "I2CSLAVE",
kenjiArai 0:5b88d5760320 904 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 905 "PORTIN",
kenjiArai 0:5b88d5760320 906 "PORTINOUT",
kenjiArai 0:5b88d5760320 907 "PORTOUT",
kenjiArai 0:5b88d5760320 908 "PWMOUT",
kenjiArai 0:5b88d5760320 909 "SERIAL",
kenjiArai 0:5b88d5760320 910 "SLEEP",
kenjiArai 0:5b88d5760320 911 "SPI",
kenjiArai 0:5b88d5760320 912 "SPISLAVE",
kenjiArai 0:5b88d5760320 913 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 914 ]
kenjiArai 0:5b88d5760320 915 },
kenjiArai 0:5b88d5760320 916 "LPC4337": {
kenjiArai 0:5b88d5760320 917 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 918 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 919 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
kenjiArai 0:5b88d5760320 920 "supported_toolchains": ["ARM"],
kenjiArai 0:5b88d5760320 921 "device_has": [
kenjiArai 0:5b88d5760320 922 "ANALOGIN",
kenjiArai 0:5b88d5760320 923 "ANALOGOUT",
kenjiArai 0:5b88d5760320 924 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 925 "ETHERNET",
kenjiArai 0:5b88d5760320 926 "I2C",
kenjiArai 0:5b88d5760320 927 "I2CSLAVE",
kenjiArai 0:5b88d5760320 928 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 929 "PORTIN",
kenjiArai 0:5b88d5760320 930 "PORTINOUT",
kenjiArai 0:5b88d5760320 931 "PORTOUT",
kenjiArai 0:5b88d5760320 932 "PWMOUT",
kenjiArai 0:5b88d5760320 933 "SERIAL",
kenjiArai 0:5b88d5760320 934 "SLEEP",
kenjiArai 0:5b88d5760320 935 "SPI",
kenjiArai 0:5b88d5760320 936 "SPISLAVE",
kenjiArai 0:5b88d5760320 937 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 938 "MPU"
kenjiArai 0:5b88d5760320 939 ],
kenjiArai 0:5b88d5760320 940 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 941 "device_name": "LPC4337"
kenjiArai 0:5b88d5760320 942 },
kenjiArai 0:5b88d5760320 943 "LPC1800": {
kenjiArai 0:5b88d5760320 944 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 945 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 946 "extra_labels": ["NXP", "LPC43XX"],
kenjiArai 0:5b88d5760320 947 "public": false,
kenjiArai 0:5b88d5760320 948 "supported_toolchains": ["ARM", "IAR"]
kenjiArai 0:5b88d5760320 949 },
kenjiArai 0:5b88d5760320 950 "LPC11U37H_401": {
kenjiArai 0:5b88d5760320 951 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 952 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 953 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 954 "extra_labels": ["NXP", "LPC11UXX"],
kenjiArai 0:5b88d5760320 955 "macros": [
kenjiArai 0:5b88d5760320 956 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 957 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 958 ],
kenjiArai 0:5b88d5760320 959 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 960 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 961 "device_has": [
kenjiArai 0:5b88d5760320 962 "ANALOGIN",
kenjiArai 0:5b88d5760320 963 "I2C",
kenjiArai 0:5b88d5760320 964 "I2CSLAVE",
kenjiArai 0:5b88d5760320 965 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 966 "PORTIN",
kenjiArai 0:5b88d5760320 967 "PORTINOUT",
kenjiArai 0:5b88d5760320 968 "PORTOUT",
kenjiArai 0:5b88d5760320 969 "PWMOUT",
kenjiArai 0:5b88d5760320 970 "SERIAL",
kenjiArai 0:5b88d5760320 971 "SLEEP",
kenjiArai 0:5b88d5760320 972 "SPI",
kenjiArai 0:5b88d5760320 973 "SPISLAVE"
kenjiArai 0:5b88d5760320 974 ],
kenjiArai 0:5b88d5760320 975 "default_lib": "small",
kenjiArai 0:5b88d5760320 976 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 977 "device_name": "LPC11U37HFBD64/401"
kenjiArai 0:5b88d5760320 978 },
kenjiArai 0:5b88d5760320 979 "ELEKTOR_COCORICO": {
kenjiArai 0:5b88d5760320 980 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 981 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 982 "extra_labels": ["NXP", "LPC81X"],
kenjiArai 0:5b88d5760320 983 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 984 "inherits": ["LPCTarget"],
kenjiArai 0:5b88d5760320 985 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 986 "detect_code": ["C000"],
kenjiArai 0:5b88d5760320 987 "default_lib": "small",
kenjiArai 0:5b88d5760320 988 "device_name": "LPC812M101JDH16"
kenjiArai 0:5b88d5760320 989 },
kenjiArai 0:5b88d5760320 990 "KL05Z": {
kenjiArai 0:5b88d5760320 991 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 992 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 993 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 994 "extra_labels": ["Freescale", "KLXX"],
kenjiArai 0:5b88d5760320 995 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 996 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 997 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 998 "device_has": [
kenjiArai 0:5b88d5760320 999 "USTICKER",
kenjiArai 0:5b88d5760320 1000 "ANALOGIN",
kenjiArai 0:5b88d5760320 1001 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1002 "I2C",
kenjiArai 0:5b88d5760320 1003 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1004 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1005 "PORTIN",
kenjiArai 0:5b88d5760320 1006 "PORTINOUT",
kenjiArai 0:5b88d5760320 1007 "PORTOUT",
kenjiArai 0:5b88d5760320 1008 "PWMOUT",
kenjiArai 0:5b88d5760320 1009 "SEMIHOST",
kenjiArai 0:5b88d5760320 1010 "SERIAL",
kenjiArai 0:5b88d5760320 1011 "SLEEP",
kenjiArai 0:5b88d5760320 1012 "SPI",
kenjiArai 0:5b88d5760320 1013 "SPISLAVE",
kenjiArai 0:5b88d5760320 1014 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1015 ],
kenjiArai 0:5b88d5760320 1016 "default_lib": "small",
kenjiArai 0:5b88d5760320 1017 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 1018 "device_name": "MKL05Z32xxx4"
kenjiArai 0:5b88d5760320 1019 },
kenjiArai 0:5b88d5760320 1020 "KL25Z": {
kenjiArai 0:5b88d5760320 1021 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1022 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1023 "extra_labels": ["Freescale", "KLXX"],
kenjiArai 0:5b88d5760320 1024 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1025 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1026 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1027 "detect_code": ["0200"],
kenjiArai 0:5b88d5760320 1028 "device_has": [
kenjiArai 0:5b88d5760320 1029 "USTICKER",
kenjiArai 0:5b88d5760320 1030 "ANALOGIN",
kenjiArai 0:5b88d5760320 1031 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1032 "I2C",
kenjiArai 0:5b88d5760320 1033 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1034 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1035 "PORTIN",
kenjiArai 0:5b88d5760320 1036 "PORTINOUT",
kenjiArai 0:5b88d5760320 1037 "PORTOUT",
kenjiArai 0:5b88d5760320 1038 "PWMOUT",
kenjiArai 0:5b88d5760320 1039 "SEMIHOST",
kenjiArai 0:5b88d5760320 1040 "SERIAL",
kenjiArai 0:5b88d5760320 1041 "SLEEP",
kenjiArai 0:5b88d5760320 1042 "SPI",
kenjiArai 0:5b88d5760320 1043 "SPISLAVE",
kenjiArai 0:5b88d5760320 1044 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1045 ],
kenjiArai 0:5b88d5760320 1046 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1047 "device_name": "MKL25Z128xxx4"
kenjiArai 0:5b88d5760320 1048 },
kenjiArai 0:5b88d5760320 1049 "KL26Z": {
kenjiArai 0:5b88d5760320 1050 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1051 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1052 "extra_labels": ["Freescale", "KLXX"],
kenjiArai 0:5b88d5760320 1053 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1054 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1055 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1056 "device_has": [
kenjiArai 0:5b88d5760320 1057 "USTICKER",
kenjiArai 0:5b88d5760320 1058 "ANALOGIN",
kenjiArai 0:5b88d5760320 1059 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1060 "I2C",
kenjiArai 0:5b88d5760320 1061 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1062 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1063 "PORTIN",
kenjiArai 0:5b88d5760320 1064 "PORTINOUT",
kenjiArai 0:5b88d5760320 1065 "PORTOUT",
kenjiArai 0:5b88d5760320 1066 "PWMOUT",
kenjiArai 0:5b88d5760320 1067 "SEMIHOST",
kenjiArai 0:5b88d5760320 1068 "SERIAL",
kenjiArai 0:5b88d5760320 1069 "SLEEP",
kenjiArai 0:5b88d5760320 1070 "SPI",
kenjiArai 0:5b88d5760320 1071 "SPISLAVE",
kenjiArai 0:5b88d5760320 1072 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1073 ],
kenjiArai 0:5b88d5760320 1074 "device_name": "MKL26Z128xxx4"
kenjiArai 0:5b88d5760320 1075 },
kenjiArai 0:5b88d5760320 1076 "KL46Z": {
kenjiArai 0:5b88d5760320 1077 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1078 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1079 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
kenjiArai 0:5b88d5760320 1080 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1081 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 1082 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1083 "detect_code": ["0220"],
kenjiArai 0:5b88d5760320 1084 "device_has": [
kenjiArai 0:5b88d5760320 1085 "USTICKER",
kenjiArai 0:5b88d5760320 1086 "ANALOGIN",
kenjiArai 0:5b88d5760320 1087 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1088 "I2C",
kenjiArai 0:5b88d5760320 1089 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1090 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1091 "PORTIN",
kenjiArai 0:5b88d5760320 1092 "PORTINOUT",
kenjiArai 0:5b88d5760320 1093 "PORTOUT",
kenjiArai 0:5b88d5760320 1094 "PWMOUT",
kenjiArai 0:5b88d5760320 1095 "SEMIHOST",
kenjiArai 0:5b88d5760320 1096 "SERIAL",
kenjiArai 0:5b88d5760320 1097 "SLEEP",
kenjiArai 0:5b88d5760320 1098 "SPI",
kenjiArai 0:5b88d5760320 1099 "SPISLAVE",
kenjiArai 0:5b88d5760320 1100 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1101 "FLASH"
kenjiArai 0:5b88d5760320 1102 ],
kenjiArai 0:5b88d5760320 1103 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1104 "device_name": "MKL46Z256xxx4",
kenjiArai 0:5b88d5760320 1105 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1106 },
kenjiArai 0:5b88d5760320 1107 "K20D50M": {
kenjiArai 0:5b88d5760320 1108 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1109 "core": "Cortex-M4",
kenjiArai 0:5b88d5760320 1110 "extra_labels": ["Freescale", "K20XX"],
kenjiArai 0:5b88d5760320 1111 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1112 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 1113 "detect_code": ["0230"],
kenjiArai 0:5b88d5760320 1114 "device_has": [
kenjiArai 0:5b88d5760320 1115 "ANALOGIN",
kenjiArai 0:5b88d5760320 1116 "I2C",
kenjiArai 0:5b88d5760320 1117 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1118 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1119 "PORTIN",
kenjiArai 0:5b88d5760320 1120 "PORTINOUT",
kenjiArai 0:5b88d5760320 1121 "PORTOUT",
kenjiArai 0:5b88d5760320 1122 "PWMOUT",
kenjiArai 0:5b88d5760320 1123 "SEMIHOST",
kenjiArai 0:5b88d5760320 1124 "SERIAL",
kenjiArai 0:5b88d5760320 1125 "SLEEP",
kenjiArai 0:5b88d5760320 1126 "SPI",
kenjiArai 0:5b88d5760320 1127 "SPISLAVE",
kenjiArai 0:5b88d5760320 1128 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1129 ],
kenjiArai 0:5b88d5760320 1130 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 1131 "device_name": "MK20DX128xxx5"
kenjiArai 0:5b88d5760320 1132 },
kenjiArai 0:5b88d5760320 1133 "TEENSY3_1": {
kenjiArai 0:5b88d5760320 1134 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1135 "core": "Cortex-M4",
kenjiArai 0:5b88d5760320 1136 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
kenjiArai 0:5b88d5760320 1137 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 1138 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1139 "supported_toolchains": ["GCC_ARM", "ARM"],
kenjiArai 0:5b88d5760320 1140 "post_binary_hook": {
kenjiArai 0:5b88d5760320 1141 "function": "TEENSY3_1Code.binary_hook",
kenjiArai 0:5b88d5760320 1142 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
kenjiArai 0:5b88d5760320 1143 },
kenjiArai 0:5b88d5760320 1144 "detect_code": ["0230"],
kenjiArai 0:5b88d5760320 1145 "device_has": [
kenjiArai 0:5b88d5760320 1146 "ANALOGIN",
kenjiArai 0:5b88d5760320 1147 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1148 "I2C",
kenjiArai 0:5b88d5760320 1149 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1150 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1151 "PORTIN",
kenjiArai 0:5b88d5760320 1152 "PORTINOUT",
kenjiArai 0:5b88d5760320 1153 "PORTOUT",
kenjiArai 0:5b88d5760320 1154 "PWMOUT",
kenjiArai 0:5b88d5760320 1155 "SEMIHOST",
kenjiArai 0:5b88d5760320 1156 "SERIAL",
kenjiArai 0:5b88d5760320 1157 "SLEEP",
kenjiArai 0:5b88d5760320 1158 "SPI",
kenjiArai 0:5b88d5760320 1159 "SPISLAVE",
kenjiArai 0:5b88d5760320 1160 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1161 ],
kenjiArai 0:5b88d5760320 1162 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 1163 "device_name": "MK20DX256xxx7"
kenjiArai 0:5b88d5760320 1164 },
kenjiArai 0:5b88d5760320 1165 "MCU_K22F512": {
kenjiArai 0:5b88d5760320 1166 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1167 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 1168 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 1169 "extra_labels": [
kenjiArai 0:5b88d5760320 1170 "Freescale",
kenjiArai 0:5b88d5760320 1171 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1172 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1173 "MCU_K22F",
kenjiArai 0:5b88d5760320 1174 "MCU_K22F512",
kenjiArai 0:5b88d5760320 1175 "FRDM",
kenjiArai 0:5b88d5760320 1176 "KPSDK_MCUS",
kenjiArai 0:5b88d5760320 1177 "KPSDK_CODE"
kenjiArai 0:5b88d5760320 1178 ],
kenjiArai 0:5b88d5760320 1179 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1180 "public": false,
kenjiArai 1:9db0e321a9f4 1181 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1182 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1183 "detect_code": ["0231"],
kenjiArai 0:5b88d5760320 1184 "device_has": [
kenjiArai 0:5b88d5760320 1185 "USTICKER",
kenjiArai 0:5b88d5760320 1186 "LPTICKER",
kenjiArai 0:5b88d5760320 1187 "RTC",
kenjiArai 0:5b88d5760320 1188 "ANALOGIN",
kenjiArai 0:5b88d5760320 1189 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1190 "I2C",
kenjiArai 0:5b88d5760320 1191 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1192 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1193 "PORTIN",
kenjiArai 0:5b88d5760320 1194 "PORTINOUT",
kenjiArai 0:5b88d5760320 1195 "PORTOUT",
kenjiArai 0:5b88d5760320 1196 "PWMOUT",
kenjiArai 0:5b88d5760320 1197 "SERIAL",
kenjiArai 0:5b88d5760320 1198 "SLEEP",
kenjiArai 0:5b88d5760320 1199 "SPI",
kenjiArai 0:5b88d5760320 1200 "SPISLAVE",
kenjiArai 0:5b88d5760320 1201 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1202 "TRNG",
kenjiArai 1:9db0e321a9f4 1203 "USBDEVICE",
kenjiArai 0:5b88d5760320 1204 "FLASH"
kenjiArai 0:5b88d5760320 1205 ],
kenjiArai 0:5b88d5760320 1206 "device_name": "MK22DN512xxx5"
kenjiArai 0:5b88d5760320 1207 },
kenjiArai 0:5b88d5760320 1208 "K22F": {
kenjiArai 0:5b88d5760320 1209 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1210 "inherits": ["MCU_K22F512"],
kenjiArai 0:5b88d5760320 1211 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1212 "extra_labels_add": ["FRDM"]
kenjiArai 0:5b88d5760320 1213 },
kenjiArai 0:5b88d5760320 1214 "KL27Z": {
kenjiArai 0:5b88d5760320 1215 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1216 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1217 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kenjiArai 0:5b88d5760320 1218 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
kenjiArai 0:5b88d5760320 1219 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1220 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1221 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1222 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 1223 "detect_code": ["0261"],
kenjiArai 0:5b88d5760320 1224 "device_has": [
kenjiArai 0:5b88d5760320 1225 "USTICKER",
kenjiArai 0:5b88d5760320 1226 "LPTICKER",
kenjiArai 0:5b88d5760320 1227 "RTC",
kenjiArai 0:5b88d5760320 1228 "ANALOGIN",
kenjiArai 0:5b88d5760320 1229 "I2C",
kenjiArai 0:5b88d5760320 1230 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1231 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1232 "PORTIN",
kenjiArai 0:5b88d5760320 1233 "PORTOUT",
kenjiArai 0:5b88d5760320 1234 "PWMOUT",
kenjiArai 0:5b88d5760320 1235 "SERIAL",
kenjiArai 0:5b88d5760320 1236 "SLEEP",
kenjiArai 0:5b88d5760320 1237 "SPI",
kenjiArai 0:5b88d5760320 1238 "SPISLAVE",
kenjiArai 0:5b88d5760320 1239 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 1240 ],
kenjiArai 0:5b88d5760320 1241 "default_lib": "std",
kenjiArai 0:5b88d5760320 1242 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 1243 "device_name": "MKL27Z64xxx4"
kenjiArai 0:5b88d5760320 1244 },
kenjiArai 0:5b88d5760320 1245 "KL43Z": {
kenjiArai 0:5b88d5760320 1246 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1247 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1248 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 1249 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kenjiArai 0:5b88d5760320 1250 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
kenjiArai 1:9db0e321a9f4 1251 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 1252 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1253 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1254 "detect_code": ["0262"],
kenjiArai 0:5b88d5760320 1255 "device_has": [
kenjiArai 0:5b88d5760320 1256 "USTICKER",
kenjiArai 0:5b88d5760320 1257 "LPTICKER",
kenjiArai 0:5b88d5760320 1258 "RTC",
kenjiArai 0:5b88d5760320 1259 "ANALOGIN",
kenjiArai 0:5b88d5760320 1260 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1261 "I2C",
kenjiArai 0:5b88d5760320 1262 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1263 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1264 "PORTIN",
kenjiArai 0:5b88d5760320 1265 "PORTINOUT",
kenjiArai 0:5b88d5760320 1266 "PORTOUT",
kenjiArai 0:5b88d5760320 1267 "PWMOUT",
kenjiArai 0:5b88d5760320 1268 "SEMIHOST",
kenjiArai 0:5b88d5760320 1269 "SERIAL",
kenjiArai 0:5b88d5760320 1270 "SLEEP",
kenjiArai 0:5b88d5760320 1271 "SPI",
kenjiArai 0:5b88d5760320 1272 "SPISLAVE",
kenjiArai 0:5b88d5760320 1273 "STDIO_MESSAGES",
kenjiArai 1:9db0e321a9f4 1274 "USBDEVICE",
kenjiArai 0:5b88d5760320 1275 "FLASH"
kenjiArai 0:5b88d5760320 1276 ],
kenjiArai 0:5b88d5760320 1277 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1278 "device_name": "MKL43Z256xxx4"
kenjiArai 0:5b88d5760320 1279 },
kenjiArai 0:5b88d5760320 1280 "KL82Z": {
kenjiArai 0:5b88d5760320 1281 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1282 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1283 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 1284 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kenjiArai 1:9db0e321a9f4 1285 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1286 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1287 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1288 "detect_code": ["0218"],
kenjiArai 0:5b88d5760320 1289 "device_has": [
kenjiArai 0:5b88d5760320 1290 "USTICKER",
kenjiArai 0:5b88d5760320 1291 "LPTICKER",
kenjiArai 0:5b88d5760320 1292 "RTC",
kenjiArai 0:5b88d5760320 1293 "ANALOGIN",
kenjiArai 0:5b88d5760320 1294 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1295 "I2C",
kenjiArai 0:5b88d5760320 1296 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1297 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1298 "PORTIN",
kenjiArai 0:5b88d5760320 1299 "PORTINOUT",
kenjiArai 0:5b88d5760320 1300 "PORTOUT",
kenjiArai 0:5b88d5760320 1301 "PWMOUT",
kenjiArai 0:5b88d5760320 1302 "SEMIHOST",
kenjiArai 0:5b88d5760320 1303 "SERIAL",
kenjiArai 0:5b88d5760320 1304 "SLEEP",
kenjiArai 0:5b88d5760320 1305 "SPI",
kenjiArai 0:5b88d5760320 1306 "SPISLAVE",
kenjiArai 0:5b88d5760320 1307 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1308 "TRNG",
kenjiArai 0:5b88d5760320 1309 "FLASH",
kenjiArai 0:5b88d5760320 1310 "QSPI"
kenjiArai 0:5b88d5760320 1311 ],
kenjiArai 0:5b88d5760320 1312 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1313 "device_name": "MKL82Z128xxx7"
kenjiArai 0:5b88d5760320 1314 },
kenjiArai 0:5b88d5760320 1315 "USENSE": {
kenjiArai 0:5b88d5760320 1316 "inherits": ["KL82Z"],
kenjiArai 0:5b88d5760320 1317 "extra_labels_remove": ["FRDM"],
kenjiArai 0:5b88d5760320 1318 "device_has_remove": ["QSPI"],
kenjiArai 0:5b88d5760320 1319 "supported_form_factors": []
kenjiArai 0:5b88d5760320 1320 },
kenjiArai 0:5b88d5760320 1321 "KW24D": {
kenjiArai 0:5b88d5760320 1322 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1323 "core": "Cortex-M4",
kenjiArai 0:5b88d5760320 1324 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1325 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kenjiArai 0:5b88d5760320 1326 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1327 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1328 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1329 "detect_code": ["0250"],
kenjiArai 0:5b88d5760320 1330 "device_has": [
kenjiArai 0:5b88d5760320 1331 "USTICKER",
kenjiArai 0:5b88d5760320 1332 "LPTICKER",
kenjiArai 0:5b88d5760320 1333 "RTC",
kenjiArai 0:5b88d5760320 1334 "ANALOGIN",
kenjiArai 0:5b88d5760320 1335 "I2C",
kenjiArai 0:5b88d5760320 1336 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1337 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1338 "PORTIN",
kenjiArai 0:5b88d5760320 1339 "PORTINOUT",
kenjiArai 0:5b88d5760320 1340 "PORTOUT",
kenjiArai 0:5b88d5760320 1341 "PWMOUT",
kenjiArai 0:5b88d5760320 1342 "SERIAL",
kenjiArai 0:5b88d5760320 1343 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1344 "SLEEP",
kenjiArai 0:5b88d5760320 1345 "SPI",
kenjiArai 0:5b88d5760320 1346 "SPISLAVE",
kenjiArai 0:5b88d5760320 1347 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1348 "TRNG",
kenjiArai 0:5b88d5760320 1349 "FLASH",
kenjiArai 0:5b88d5760320 1350 "802_15_4_PHY"
kenjiArai 0:5b88d5760320 1351 ],
kenjiArai 0:5b88d5760320 1352 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1353 "device_name": "MKW24D512xxx5",
kenjiArai 0:5b88d5760320 1354 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 1355 "overrides": {
kenjiArai 0:5b88d5760320 1356 "network-default-interface-type": "MESH"
kenjiArai 0:5b88d5760320 1357 }
kenjiArai 0:5b88d5760320 1358 },
kenjiArai 0:5b88d5760320 1359 "KW41Z": {
kenjiArai 0:5b88d5760320 1360 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1361 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1362 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1363 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "FRAMEWORK_5_3_3", "NXP"],
kenjiArai 0:5b88d5760320 1364 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1365 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1366 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1367 "detect_code": ["0201"],
kenjiArai 0:5b88d5760320 1368 "device_has": [
kenjiArai 0:5b88d5760320 1369 "USTICKER",
kenjiArai 0:5b88d5760320 1370 "LPTICKER",
kenjiArai 0:5b88d5760320 1371 "RTC",
kenjiArai 0:5b88d5760320 1372 "ANALOGIN",
kenjiArai 0:5b88d5760320 1373 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1374 "I2C",
kenjiArai 0:5b88d5760320 1375 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1376 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1377 "PORTIN",
kenjiArai 0:5b88d5760320 1378 "PORTINOUT",
kenjiArai 0:5b88d5760320 1379 "PORTOUT",
kenjiArai 0:5b88d5760320 1380 "PWMOUT",
kenjiArai 0:5b88d5760320 1381 "SERIAL",
kenjiArai 0:5b88d5760320 1382 "SLEEP",
kenjiArai 0:5b88d5760320 1383 "SPI",
kenjiArai 0:5b88d5760320 1384 "SPISLAVE",
kenjiArai 0:5b88d5760320 1385 "TRNG",
kenjiArai 0:5b88d5760320 1386 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1387 "FLASH",
kenjiArai 0:5b88d5760320 1388 "802_15_4_PHY"
kenjiArai 0:5b88d5760320 1389 ],
kenjiArai 0:5b88d5760320 1390 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1391 "device_name": "MKW41Z512xxx4",
kenjiArai 0:5b88d5760320 1392 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 1393 "overrides": {
kenjiArai 0:5b88d5760320 1394 "network-default-interface-type": "MESH"
kenjiArai 0:5b88d5760320 1395 }
kenjiArai 0:5b88d5760320 1396 },
kenjiArai 0:5b88d5760320 1397 "MCU_K24F1M": {
kenjiArai 0:5b88d5760320 1398 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1399 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1400 "extra_labels": [
kenjiArai 0:5b88d5760320 1401 "Freescale",
kenjiArai 0:5b88d5760320 1402 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1403 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1404 "MCU_K24F",
kenjiArai 0:5b88d5760320 1405 "KPSDK_MCUS",
kenjiArai 0:5b88d5760320 1406 "KPSDK_CODE"
kenjiArai 0:5b88d5760320 1407 ],
kenjiArai 0:5b88d5760320 1408 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1409 "public": false,
kenjiArai 0:5b88d5760320 1410 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
kenjiArai 0:5b88d5760320 1411 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1412 "device_has": [
kenjiArai 0:5b88d5760320 1413 "USTICKER",
kenjiArai 0:5b88d5760320 1414 "LPTICKER",
kenjiArai 0:5b88d5760320 1415 "RTC",
kenjiArai 0:5b88d5760320 1416 "ANALOGIN",
kenjiArai 0:5b88d5760320 1417 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1418 "I2C",
kenjiArai 0:5b88d5760320 1419 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1420 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1421 "PORTIN",
kenjiArai 0:5b88d5760320 1422 "PORTINOUT",
kenjiArai 0:5b88d5760320 1423 "PORTOUT",
kenjiArai 0:5b88d5760320 1424 "PWMOUT",
kenjiArai 0:5b88d5760320 1425 "SERIAL",
kenjiArai 0:5b88d5760320 1426 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1427 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1428 "SLEEP",
kenjiArai 0:5b88d5760320 1429 "SPI",
kenjiArai 0:5b88d5760320 1430 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1431 "SPISLAVE",
kenjiArai 0:5b88d5760320 1432 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1433 "TRNG",
kenjiArai 0:5b88d5760320 1434 "FLASH"
kenjiArai 0:5b88d5760320 1435 ],
kenjiArai 0:5b88d5760320 1436 "device_name": "MK24FN1M0xxx12"
kenjiArai 0:5b88d5760320 1437 },
kenjiArai 0:5b88d5760320 1438 "RO359B": {
kenjiArai 0:5b88d5760320 1439 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1440 "inherits": ["MCU_K24F1M"],
kenjiArai 0:5b88d5760320 1441 "detect_code": ["1022"],
kenjiArai 0:5b88d5760320 1442 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 1443 },
kenjiArai 0:5b88d5760320 1444 "K64F": {
kenjiArai 0:5b88d5760320 1445 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1446 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 1447 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1448 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1449 "extra_labels": [
kenjiArai 0:5b88d5760320 1450 "Freescale",
kenjiArai 0:5b88d5760320 1451 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1452 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1453 "FRDM",
kenjiArai 0:5b88d5760320 1454 "KPSDK_MCUS",
kenjiArai 0:5b88d5760320 1455 "KPSDK_CODE",
kenjiArai 0:5b88d5760320 1456 "MCU_K64F",
kenjiArai 0:5b88d5760320 1457 "Freescale_EMAC",
kenjiArai 0:5b88d5760320 1458 "PSA"
kenjiArai 0:5b88d5760320 1459 ],
kenjiArai 0:5b88d5760320 1460 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1461
kenjiArai 1:9db0e321a9f4 1462 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "MBED_SPLIT_HEAP", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1463 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1464 "detect_code": ["0240"],
kenjiArai 0:5b88d5760320 1465 "device_has": [
kenjiArai 0:5b88d5760320 1466 "USTICKER",
kenjiArai 0:5b88d5760320 1467 "LPTICKER",
kenjiArai 0:5b88d5760320 1468 "RTC",
kenjiArai 0:5b88d5760320 1469 "CRC",
kenjiArai 0:5b88d5760320 1470 "ANALOGIN",
kenjiArai 0:5b88d5760320 1471 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1472 "EMAC",
kenjiArai 0:5b88d5760320 1473 "I2C",
kenjiArai 0:5b88d5760320 1474 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1475 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1476 "PORTIN",
kenjiArai 0:5b88d5760320 1477 "PORTINOUT",
kenjiArai 0:5b88d5760320 1478 "PORTOUT",
kenjiArai 0:5b88d5760320 1479 "PWMOUT",
kenjiArai 0:5b88d5760320 1480 "RESET_REASON",
kenjiArai 0:5b88d5760320 1481 "SERIAL",
kenjiArai 0:5b88d5760320 1482 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1483 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1484 "SLEEP",
kenjiArai 0:5b88d5760320 1485 "SPI",
kenjiArai 0:5b88d5760320 1486 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1487 "SPISLAVE",
kenjiArai 0:5b88d5760320 1488 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1489 "TRNG",
kenjiArai 0:5b88d5760320 1490 "FLASH",
kenjiArai 0:5b88d5760320 1491 "USBDEVICE",
kenjiArai 0:5b88d5760320 1492 "WATCHDOG"
kenjiArai 0:5b88d5760320 1493 ],
kenjiArai 0:5b88d5760320 1494 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1495 "device_name": "MK64FN1M0xxx12",
kenjiArai 0:5b88d5760320 1496 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 1497 "overrides": {
kenjiArai 0:5b88d5760320 1498 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 1499 }
kenjiArai 0:5b88d5760320 1500 },
kenjiArai 0:5b88d5760320 1501 "SDT64B": {
kenjiArai 0:5b88d5760320 1502 "inherits": ["K64F"],
kenjiArai 0:5b88d5760320 1503 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 1504 "extra_labels_add": ["K64F"],
kenjiArai 0:5b88d5760320 1505 "extra_labels_remove": ["FRDM"],
kenjiArai 0:5b88d5760320 1506 "components_remove": ["SD"],
kenjiArai 0:5b88d5760320 1507 "supported_form_factors": [],
kenjiArai 0:5b88d5760320 1508 "detect_code": ["3105"]
kenjiArai 0:5b88d5760320 1509 },
kenjiArai 0:5b88d5760320 1510 "EV_COG_AD4050LZ": {
kenjiArai 0:5b88d5760320 1511 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1512 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1513 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1514 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
kenjiArai 0:5b88d5760320 1515 "extra_labels": [
kenjiArai 0:5b88d5760320 1516 "Analog_Devices",
kenjiArai 0:5b88d5760320 1517 "ADUCM4X50",
kenjiArai 0:5b88d5760320 1518 "ADUCM4050",
kenjiArai 0:5b88d5760320 1519 "EV_COG_AD4050LZ",
kenjiArai 0:5b88d5760320 1520 "FLASH_CMSIS_ALGO"
kenjiArai 0:5b88d5760320 1521 ],
kenjiArai 0:5b88d5760320 1522 "device_has": [
kenjiArai 0:5b88d5760320 1523 "FLASH",
kenjiArai 0:5b88d5760320 1524 "USTICKER",
kenjiArai 0:5b88d5760320 1525 "RTC",
kenjiArai 0:5b88d5760320 1526 "SERIAL",
kenjiArai 0:5b88d5760320 1527 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1528 "TRNG",
kenjiArai 0:5b88d5760320 1529 "SLEEP",
kenjiArai 0:5b88d5760320 1530 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1531 "SPI",
kenjiArai 0:5b88d5760320 1532 "I2C",
kenjiArai 0:5b88d5760320 1533 "ANALOGIN",
kenjiArai 0:5b88d5760320 1534 "MPU"
kenjiArai 0:5b88d5760320 1535 ],
kenjiArai 0:5b88d5760320 1536 "device_name": "ADuCM4050",
kenjiArai 0:5b88d5760320 1537 "detect_code": ["0603"],
kenjiArai 0:5b88d5760320 1538 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 1539 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1540 },
kenjiArai 0:5b88d5760320 1541 "EV_COG_AD3029LZ": {
kenjiArai 0:5b88d5760320 1542 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1543 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 1544 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1545 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
kenjiArai 0:5b88d5760320 1546 "extra_labels": [
kenjiArai 0:5b88d5760320 1547 "Analog_Devices",
kenjiArai 0:5b88d5760320 1548 "ADUCM302X",
kenjiArai 0:5b88d5760320 1549 "ADUCM3029",
kenjiArai 0:5b88d5760320 1550 "EV_COG_AD3029LZ",
kenjiArai 0:5b88d5760320 1551 "FLASH_CMSIS_ALGO"
kenjiArai 0:5b88d5760320 1552 ],
kenjiArai 0:5b88d5760320 1553 "device_has": [
kenjiArai 0:5b88d5760320 1554 "FLASH",
kenjiArai 0:5b88d5760320 1555 "USTICKER",
kenjiArai 0:5b88d5760320 1556 "RTC",
kenjiArai 0:5b88d5760320 1557 "SERIAL",
kenjiArai 0:5b88d5760320 1558 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1559 "TRNG",
kenjiArai 0:5b88d5760320 1560 "SLEEP",
kenjiArai 0:5b88d5760320 1561 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1562 "SPI",
kenjiArai 0:5b88d5760320 1563 "I2C",
kenjiArai 0:5b88d5760320 1564 "ANALOGIN",
kenjiArai 0:5b88d5760320 1565 "MPU"
kenjiArai 0:5b88d5760320 1566 ],
kenjiArai 0:5b88d5760320 1567 "device_name": "ADuCM3029",
kenjiArai 0:5b88d5760320 1568 "detect_code": ["0602"],
kenjiArai 0:5b88d5760320 1569 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 1570 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1571 },
kenjiArai 0:5b88d5760320 1572 "MTS_GAMBIT": {
kenjiArai 0:5b88d5760320 1573 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1574 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1575 "supported_toolchains": ["ARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 1576 "extra_labels": [
kenjiArai 0:5b88d5760320 1577 "Freescale",
kenjiArai 0:5b88d5760320 1578 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1579 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1580 "KPSDK_MCUS",
kenjiArai 0:5b88d5760320 1581 "KPSDK_CODE",
kenjiArai 0:5b88d5760320 1582 "MCU_K64F"
kenjiArai 0:5b88d5760320 1583 ],
kenjiArai 0:5b88d5760320 1584 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1585 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
kenjiArai 0:5b88d5760320 1586 "device_has": [
kenjiArai 0:5b88d5760320 1587 "USTICKER",
kenjiArai 0:5b88d5760320 1588 "LPTICKER",
kenjiArai 0:5b88d5760320 1589 "RTC",
kenjiArai 0:5b88d5760320 1590 "I2C",
kenjiArai 0:5b88d5760320 1591 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1592 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1593 "PORTIN",
kenjiArai 0:5b88d5760320 1594 "PORTINOUT",
kenjiArai 0:5b88d5760320 1595 "PORTOUT",
kenjiArai 0:5b88d5760320 1596 "SERIAL",
kenjiArai 0:5b88d5760320 1597 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1598 "SLEEP",
kenjiArai 0:5b88d5760320 1599 "SPI",
kenjiArai 0:5b88d5760320 1600 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1601 "SPISLAVE",
kenjiArai 0:5b88d5760320 1602 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1603 "FLASH"
kenjiArai 0:5b88d5760320 1604 ],
kenjiArai 0:5b88d5760320 1605 "device_name": "MK64FN1M0xxx12"
kenjiArai 0:5b88d5760320 1606 },
kenjiArai 0:5b88d5760320 1607 "HEXIWEAR": {
kenjiArai 0:5b88d5760320 1608 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1609 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1610 "extra_labels": [
kenjiArai 0:5b88d5760320 1611 "Freescale",
kenjiArai 0:5b88d5760320 1612 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1613 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1614 "MCU_K64F"
kenjiArai 0:5b88d5760320 1615 ],
kenjiArai 0:5b88d5760320 1616 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 1617 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1618 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1619 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 1620 "detect_code": ["0214"],
kenjiArai 0:5b88d5760320 1621 "device_has": [
kenjiArai 0:5b88d5760320 1622 "USTICKER",
kenjiArai 0:5b88d5760320 1623 "LPTICKER",
kenjiArai 0:5b88d5760320 1624 "RTC",
kenjiArai 0:5b88d5760320 1625 "ANALOGIN",
kenjiArai 0:5b88d5760320 1626 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1627 "I2C",
kenjiArai 0:5b88d5760320 1628 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1629 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1630 "PORTIN",
kenjiArai 0:5b88d5760320 1631 "PORTINOUT",
kenjiArai 0:5b88d5760320 1632 "PORTOUT",
kenjiArai 0:5b88d5760320 1633 "PWMOUT",
kenjiArai 0:5b88d5760320 1634 "RESET_REASON",
kenjiArai 0:5b88d5760320 1635 "SERIAL",
kenjiArai 0:5b88d5760320 1636 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1637 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1638 "SLEEP",
kenjiArai 0:5b88d5760320 1639 "SPI",
kenjiArai 0:5b88d5760320 1640 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1641 "SPISLAVE",
kenjiArai 0:5b88d5760320 1642 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1643 "TRNG",
kenjiArai 0:5b88d5760320 1644 "FLASH",
kenjiArai 0:5b88d5760320 1645 "WATCHDOG"
kenjiArai 0:5b88d5760320 1646 ],
kenjiArai 0:5b88d5760320 1647 "default_lib": "std",
kenjiArai 0:5b88d5760320 1648 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1649 "device_name": "MK64FN1M0xxx12",
kenjiArai 0:5b88d5760320 1650 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1651 },
kenjiArai 0:5b88d5760320 1652 "RAPIDIOT": {
kenjiArai 0:5b88d5760320 1653 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1654 "public": false,
kenjiArai 0:5b88d5760320 1655 "core": "null",
kenjiArai 0:5b88d5760320 1656 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1657 "macros": ["FSL_RTOS_MBED", "USE_EXTERNAL_RTC"],
kenjiArai 0:5b88d5760320 1658 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 1659 "default_lib": "std",
kenjiArai 0:5b88d5760320 1660 "forced_reset_timeout": 7,
kenjiArai 0:5b88d5760320 1661 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 1662 },
kenjiArai 0:5b88d5760320 1663 "RAPIDIOT_K64F": {
kenjiArai 0:5b88d5760320 1664 "inherits": ["RAPIDIOT"],
kenjiArai 0:5b88d5760320 1665 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1666 "extra_labels": [
kenjiArai 0:5b88d5760320 1667 "Freescale",
kenjiArai 0:5b88d5760320 1668 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1669 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1670 "MCU_K64F"
kenjiArai 0:5b88d5760320 1671 ],
kenjiArai 0:5b88d5760320 1672 "macros_add": ["CPU_MK64FN1M0VMD12", "TARGET_K64F"],
kenjiArai 0:5b88d5760320 1673 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1674 "mbed_rom_start": "0x00014000",
kenjiArai 0:5b88d5760320 1675 "mbed_rom_size": "0xEC000",
kenjiArai 0:5b88d5760320 1676 "detect_code": ["0228"],
kenjiArai 0:5b88d5760320 1677 "device_has": [
kenjiArai 0:5b88d5760320 1678 "USTICKER",
kenjiArai 0:5b88d5760320 1679 "LPTICKER",
kenjiArai 0:5b88d5760320 1680 "ANALOGIN",
kenjiArai 0:5b88d5760320 1681 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1682 "I2C",
kenjiArai 0:5b88d5760320 1683 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1684 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1685 "PORTIN",
kenjiArai 0:5b88d5760320 1686 "PORTINOUT",
kenjiArai 0:5b88d5760320 1687 "PORTOUT",
kenjiArai 0:5b88d5760320 1688 "PWMOUT",
kenjiArai 0:5b88d5760320 1689 "SERIAL",
kenjiArai 0:5b88d5760320 1690 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1691 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1692 "SLEEP",
kenjiArai 0:5b88d5760320 1693 "SPI",
kenjiArai 0:5b88d5760320 1694 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1695 "SPISLAVE",
kenjiArai 0:5b88d5760320 1696 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1697 "TRNG",
kenjiArai 0:5b88d5760320 1698 "FLASH"
kenjiArai 0:5b88d5760320 1699 ],
kenjiArai 0:5b88d5760320 1700 "device_name": "MK64FN1M0xxx12",
kenjiArai 0:5b88d5760320 1701 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1702 },
kenjiArai 0:5b88d5760320 1703 "RAPIDIOT_KW41Z": {
kenjiArai 0:5b88d5760320 1704 "inherits": ["RAPIDIOT"],
kenjiArai 0:5b88d5760320 1705 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 1706 "extra_labels": [
kenjiArai 0:5b88d5760320 1707 "Freescale",
kenjiArai 0:5b88d5760320 1708 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1709 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1710 "KW41Z"
kenjiArai 0:5b88d5760320 1711 ],
kenjiArai 0:5b88d5760320 1712 "macros_add": ["CPU_MKW41Z512VHT4"],
kenjiArai 0:5b88d5760320 1713 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1714 "mbed_rom_start": "0x00004000",
kenjiArai 0:5b88d5760320 1715 "mbed_rom_size": "0x7C000",
kenjiArai 0:5b88d5760320 1716 "detect_code": ["0234"],
kenjiArai 0:5b88d5760320 1717 "device_has": [
kenjiArai 0:5b88d5760320 1718 "USTICKER",
kenjiArai 0:5b88d5760320 1719 "LPTICKER",
kenjiArai 0:5b88d5760320 1720 "ANALOGIN",
kenjiArai 0:5b88d5760320 1721 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1722 "I2C",
kenjiArai 0:5b88d5760320 1723 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1724 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1725 "PORTIN",
kenjiArai 0:5b88d5760320 1726 "PORTINOUT",
kenjiArai 0:5b88d5760320 1727 "PORTOUT",
kenjiArai 0:5b88d5760320 1728 "PWMOUT",
kenjiArai 0:5b88d5760320 1729 "SERIAL",
kenjiArai 0:5b88d5760320 1730 "SLEEP",
kenjiArai 0:5b88d5760320 1731 "SPI",
kenjiArai 0:5b88d5760320 1732 "SPISLAVE",
kenjiArai 0:5b88d5760320 1733 "TRNG",
kenjiArai 0:5b88d5760320 1734 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1735 "FLASH"
kenjiArai 0:5b88d5760320 1736 ],
kenjiArai 0:5b88d5760320 1737 "device_name": "MKW41Z512xxx4",
kenjiArai 0:5b88d5760320 1738 "bootloader_supported": true
kenjiArai 0:5b88d5760320 1739 },
kenjiArai 0:5b88d5760320 1740 "K66F": {
kenjiArai 0:5b88d5760320 1741 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1742 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 1743 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1744 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1745 "extra_labels": [
kenjiArai 0:5b88d5760320 1746 "Freescale",
kenjiArai 0:5b88d5760320 1747 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1748 "KSDK2_MCUS",
kenjiArai 0:5b88d5760320 1749 "FRDM",
kenjiArai 0:5b88d5760320 1750 "Freescale_EMAC",
kenjiArai 0:5b88d5760320 1751 "PSA"
kenjiArai 0:5b88d5760320 1752 ],
kenjiArai 0:5b88d5760320 1753 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1754 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED", "MBED_SPLIT_HEAP", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1755 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1756 "detect_code": ["0311"],
kenjiArai 0:5b88d5760320 1757 "device_has": [
kenjiArai 0:5b88d5760320 1758 "USTICKER",
kenjiArai 0:5b88d5760320 1759 "LPTICKER",
kenjiArai 0:5b88d5760320 1760 "RTC",
kenjiArai 0:5b88d5760320 1761 "ANALOGIN",
kenjiArai 0:5b88d5760320 1762 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1763 "EMAC",
kenjiArai 0:5b88d5760320 1764 "I2C",
kenjiArai 0:5b88d5760320 1765 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1766 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1767 "PORTIN",
kenjiArai 0:5b88d5760320 1768 "PORTINOUT",
kenjiArai 0:5b88d5760320 1769 "PORTOUT",
kenjiArai 0:5b88d5760320 1770 "PWMOUT",
kenjiArai 0:5b88d5760320 1771 "SERIAL",
kenjiArai 0:5b88d5760320 1772 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 1773 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 1774 "SLEEP",
kenjiArai 0:5b88d5760320 1775 "SPI",
kenjiArai 0:5b88d5760320 1776 "SPISLAVE",
kenjiArai 0:5b88d5760320 1777 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1778 "TRNG",
kenjiArai 0:5b88d5760320 1779 "FLASH"
kenjiArai 0:5b88d5760320 1780 ],
kenjiArai 0:5b88d5760320 1781 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1782 "device_name": "MK66FN2M0xxx18",
kenjiArai 0:5b88d5760320 1783 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 1784 "overrides": {
kenjiArai 0:5b88d5760320 1785 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 1786 }
kenjiArai 0:5b88d5760320 1787 },
kenjiArai 0:5b88d5760320 1788 "K82F": {
kenjiArai 0:5b88d5760320 1789 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1790 "components_add": ["SPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 1791 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1792 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1793 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kenjiArai 0:5b88d5760320 1794 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1795 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 1796 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1797 "detect_code": ["0217"],
kenjiArai 0:5b88d5760320 1798 "device_has": [
kenjiArai 0:5b88d5760320 1799 "USTICKER",
kenjiArai 0:5b88d5760320 1800 "LPTICKER",
kenjiArai 0:5b88d5760320 1801 "RTC",
kenjiArai 0:5b88d5760320 1802 "ANALOGIN",
kenjiArai 0:5b88d5760320 1803 "ANALOGOUT",
kenjiArai 0:5b88d5760320 1804 "I2C",
kenjiArai 0:5b88d5760320 1805 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1806 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1807 "PORTIN",
kenjiArai 0:5b88d5760320 1808 "PORTINOUT",
kenjiArai 0:5b88d5760320 1809 "PORTOUT",
kenjiArai 0:5b88d5760320 1810 "PWMOUT",
kenjiArai 0:5b88d5760320 1811 "SERIAL",
kenjiArai 0:5b88d5760320 1812 "SLEEP",
kenjiArai 0:5b88d5760320 1813 "SPI",
kenjiArai 0:5b88d5760320 1814 "SPISLAVE",
kenjiArai 0:5b88d5760320 1815 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1816 "TRNG",
kenjiArai 0:5b88d5760320 1817 "FLASH",
kenjiArai 1:9db0e321a9f4 1818 "USBDEVICE",
kenjiArai 0:5b88d5760320 1819 "QSPI"
kenjiArai 0:5b88d5760320 1820 ],
kenjiArai 0:5b88d5760320 1821 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1822 "device_name": "MK82FN256xxx15"
kenjiArai 0:5b88d5760320 1823 },
kenjiArai 0:5b88d5760320 1824 "UBRIDGE": {
kenjiArai 0:5b88d5760320 1825 "inherits": ["K82F"],
kenjiArai 0:5b88d5760320 1826 "extra_labels_remove": ["FRDM"],
kenjiArai 0:5b88d5760320 1827 "components_remove": ["SPIF"],
kenjiArai 0:5b88d5760320 1828 "device_has_remove": ["QSPI"],
kenjiArai 0:5b88d5760320 1829 "supported_form_factors": []
kenjiArai 0:5b88d5760320 1830 },
kenjiArai 0:5b88d5760320 1831 "FAMILY_STM32": {
kenjiArai 0:5b88d5760320 1832 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1833 "public": false,
kenjiArai 0:5b88d5760320 1834 "extra_labels": ["STM"],
kenjiArai 0:5b88d5760320 1835 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 1836 "macros": [
kenjiArai 0:5b88d5760320 1837 "USE_HAL_DRIVER",
kenjiArai 0:5b88d5760320 1838 "USE_FULL_LL_DRIVER",
kenjiArai 0:5b88d5760320 1839 "TRANSACTION_QUEUE_SIZE_SPI=2"
kenjiArai 0:5b88d5760320 1840 ],
kenjiArai 0:5b88d5760320 1841 "config": {
kenjiArai 0:5b88d5760320 1842 "lse_available": {
kenjiArai 0:5b88d5760320 1843 "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",
kenjiArai 0:5b88d5760320 1844 "value": "1"
kenjiArai 0:5b88d5760320 1845 },
kenjiArai 0:5b88d5760320 1846 "lpuart_clock_source": {
kenjiArai 0:5b88d5760320 1847 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
kenjiArai 0:5b88d5760320 1848 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
kenjiArai 0:5b88d5760320 1849 },
kenjiArai 0:5b88d5760320 1850 "stdio_uart_tx": {
kenjiArai 0:5b88d5760320 1851 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
kenjiArai 0:5b88d5760320 1852 },
kenjiArai 0:5b88d5760320 1853 "stdio_uart_rx": {
kenjiArai 0:5b88d5760320 1854 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
kenjiArai 0:5b88d5760320 1855 },
kenjiArai 0:5b88d5760320 1856 "lpticker_delay_ticks": {
kenjiArai 0:5b88d5760320 1857 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
kenjiArai 0:5b88d5760320 1858 "value": 1,
kenjiArai 0:5b88d5760320 1859 "macro_name": "LPTICKER_DELAY_TICKS"
kenjiArai 0:5b88d5760320 1860 },
kenjiArai 0:5b88d5760320 1861 "lpticker_lptim_clock": {
kenjiArai 0:5b88d5760320 1862 "help": "Default value for LPTIM clock (lpticker_lptim == 1). Value is the dividing factor. Choose 1, 2 or 4",
kenjiArai 0:5b88d5760320 1863 "value": 1
kenjiArai 0:5b88d5760320 1864 }
kenjiArai 0:5b88d5760320 1865 },
kenjiArai 0:5b88d5760320 1866 "overrides": {
kenjiArai 1:9db0e321a9f4 1867 "deep-sleep-latency": 4,
kenjiArai 0:5b88d5760320 1868 "init-us-ticker-at-boot": true
kenjiArai 0:5b88d5760320 1869 },
kenjiArai 0:5b88d5760320 1870 "device_has": [
kenjiArai 0:5b88d5760320 1871 "USTICKER",
kenjiArai 0:5b88d5760320 1872 "LPTICKER",
kenjiArai 0:5b88d5760320 1873 "RTC",
kenjiArai 0:5b88d5760320 1874 "ANALOGIN",
kenjiArai 0:5b88d5760320 1875 "I2C",
kenjiArai 0:5b88d5760320 1876 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1877 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 1878 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1879 "PORTIN",
kenjiArai 0:5b88d5760320 1880 "PORTINOUT",
kenjiArai 0:5b88d5760320 1881 "PORTOUT",
kenjiArai 0:5b88d5760320 1882 "PWMOUT",
kenjiArai 0:5b88d5760320 1883 "SERIAL",
kenjiArai 0:5b88d5760320 1884 "SERIAL_FC",
kenjiArai 0:5b88d5760320 1885 "SLEEP",
kenjiArai 0:5b88d5760320 1886 "SPI",
kenjiArai 0:5b88d5760320 1887 "SPISLAVE",
kenjiArai 0:5b88d5760320 1888 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 1889 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1890 "WATCHDOG",
kenjiArai 0:5b88d5760320 1891 "RESET_REASON"
kenjiArai 0:5b88d5760320 1892 ]
kenjiArai 0:5b88d5760320 1893 },
kenjiArai 0:5b88d5760320 1894 "MIMXRT1050_EVK": {
kenjiArai 0:5b88d5760320 1895 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1896 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 1897 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 1898 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX", "NXP_EMAC"],
kenjiArai 0:5b88d5760320 1899 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1900 "macros": [
kenjiArai 0:5b88d5760320 1901 "CPU_MIMXRT1052DVL6B",
kenjiArai 0:5b88d5760320 1902 "FSL_RTOS_MBED",
kenjiArai 0:5b88d5760320 1903 "XIP_BOOT_HEADER_ENABLE=1",
kenjiArai 0:5b88d5760320 1904 "XIP_EXTERNAL_FLASH=1",
kenjiArai 0:5b88d5760320 1905 "XIP_BOOT_HEADER_DCD_ENABLE=1",
kenjiArai 0:5b88d5760320 1906 "SKIP_SYSCLK_INIT",
kenjiArai 0:5b88d5760320 1907 "FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE",
kenjiArai 1:9db0e321a9f4 1908 "MBED_MPU_CUSTOM",
kenjiArai 1:9db0e321a9f4 1909 "MBED_TICKLESS"
kenjiArai 0:5b88d5760320 1910 ],
kenjiArai 0:5b88d5760320 1911 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1912 "detect_code": ["0227"],
kenjiArai 0:5b88d5760320 1913 "device_has": [
kenjiArai 0:5b88d5760320 1914 "RTC",
kenjiArai 0:5b88d5760320 1915 "SLEEP",
kenjiArai 0:5b88d5760320 1916 "USTICKER",
kenjiArai 0:5b88d5760320 1917 "LPTICKER",
kenjiArai 0:5b88d5760320 1918 "ANALOGIN",
kenjiArai 0:5b88d5760320 1919 "EMAC",
kenjiArai 0:5b88d5760320 1920 "I2C",
kenjiArai 0:5b88d5760320 1921 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1922 "ERROR_RED",
kenjiArai 0:5b88d5760320 1923 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1924 "PORTIN",
kenjiArai 0:5b88d5760320 1925 "PORTINOUT",
kenjiArai 0:5b88d5760320 1926 "PORTOUT",
kenjiArai 0:5b88d5760320 1927 "PWMOUT",
kenjiArai 0:5b88d5760320 1928 "SERIAL",
kenjiArai 0:5b88d5760320 1929 "SPI",
kenjiArai 0:5b88d5760320 1930 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 1931 "STDIO_MESSAGES",
kenjiArai 1:9db0e321a9f4 1932 "TRNG"
kenjiArai 0:5b88d5760320 1933 ],
kenjiArai 0:5b88d5760320 1934 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1935 "features": ["LWIP"],
kenjiArai 0:5b88d5760320 1936 "device_name": "MIMXRT1052",
kenjiArai 0:5b88d5760320 1937 "overrides": {
kenjiArai 0:5b88d5760320 1938 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 1939 }
kenjiArai 0:5b88d5760320 1940 },
kenjiArai 0:5b88d5760320 1941 "LPC54114": {
kenjiArai 0:5b88d5760320 1942 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 1943 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1944 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 1945 "extra_labels": [
kenjiArai 0:5b88d5760320 1946 "NXP",
kenjiArai 0:5b88d5760320 1947 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1948 "LPC54114_M4",
kenjiArai 0:5b88d5760320 1949 "LPCXpresso",
kenjiArai 0:5b88d5760320 1950 "LPC"
kenjiArai 0:5b88d5760320 1951 ],
kenjiArai 0:5b88d5760320 1952 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 1953 "macros": [
kenjiArai 1:9db0e321a9f4 1954 "CPU_LPC54114J256BD64_cm4",
kenjiArai 1:9db0e321a9f4 1955 "FSL_RTOS_MBED",
kenjiArai 1:9db0e321a9f4 1956 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 1957 ],
kenjiArai 0:5b88d5760320 1958 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 1959 "detect_code": ["1054"],
kenjiArai 0:5b88d5760320 1960 "device_has": [
kenjiArai 0:5b88d5760320 1961 "USTICKER",
kenjiArai 0:5b88d5760320 1962 "RTC",
kenjiArai 0:5b88d5760320 1963 "ANALOGIN",
kenjiArai 0:5b88d5760320 1964 "I2C",
kenjiArai 0:5b88d5760320 1965 "I2CSLAVE",
kenjiArai 0:5b88d5760320 1966 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 1967 "PORTIN",
kenjiArai 0:5b88d5760320 1968 "PORTINOUT",
kenjiArai 0:5b88d5760320 1969 "PORTOUT",
kenjiArai 0:5b88d5760320 1970 "SERIAL",
kenjiArai 0:5b88d5760320 1971 "SLEEP",
kenjiArai 0:5b88d5760320 1972 "SPI",
kenjiArai 0:5b88d5760320 1973 "SPISLAVE",
kenjiArai 0:5b88d5760320 1974 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 1975 "FLASH",
kenjiArai 0:5b88d5760320 1976 "MPU"
kenjiArai 0:5b88d5760320 1977 ],
kenjiArai 1:9db0e321a9f4 1978 "overrides": {
kenjiArai 1:9db0e321a9f4 1979 "tickless-from-us-ticker": true,
kenjiArai 1:9db0e321a9f4 1980 "init-us-ticker-at-boot": true
kenjiArai 1:9db0e321a9f4 1981 },
kenjiArai 0:5b88d5760320 1982 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 1983 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" },
kenjiArai 0:5b88d5760320 1984 "device_name": "LPC54114J256BD64"
kenjiArai 0:5b88d5760320 1985 },
kenjiArai 0:5b88d5760320 1986 "MCU_LPC546XX": {
kenjiArai 0:5b88d5760320 1987 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 1988 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 1989 "extra_labels": [
kenjiArai 0:5b88d5760320 1990 "NXP",
kenjiArai 0:5b88d5760320 1991 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 1992 "LPC",
kenjiArai 0:5b88d5760320 1993 "NXP_EMAC"
kenjiArai 0:5b88d5760320 1994 ],
kenjiArai 0:5b88d5760320 1995 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 1996 "public": false,
kenjiArai 1:9db0e321a9f4 1997 "macros": [
kenjiArai 1:9db0e321a9f4 1998 "CPU_LPC54628J512ET180",
kenjiArai 1:9db0e321a9f4 1999 "FSL_RTOS_MBED",
kenjiArai 1:9db0e321a9f4 2000 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 2001 ],
kenjiArai 0:5b88d5760320 2002 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 2003 "device_has": [
kenjiArai 0:5b88d5760320 2004 "USTICKER",
kenjiArai 0:5b88d5760320 2005 "RTC",
kenjiArai 0:5b88d5760320 2006 "ANALOGIN",
kenjiArai 0:5b88d5760320 2007 "EMAC",
kenjiArai 0:5b88d5760320 2008 "I2C",
kenjiArai 0:5b88d5760320 2009 "I2CSLAVE",
kenjiArai 0:5b88d5760320 2010 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 2011 "PORTIN",
kenjiArai 0:5b88d5760320 2012 "PORTINOUT",
kenjiArai 0:5b88d5760320 2013 "PORTOUT",
kenjiArai 0:5b88d5760320 2014 "SERIAL",
kenjiArai 0:5b88d5760320 2015 "SLEEP",
kenjiArai 0:5b88d5760320 2016 "SPI",
kenjiArai 0:5b88d5760320 2017 "SPISLAVE",
kenjiArai 0:5b88d5760320 2018 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 2019 "FLASH",
kenjiArai 0:5b88d5760320 2020 "TRNG",
kenjiArai 0:5b88d5760320 2021 "QSPI",
kenjiArai 0:5b88d5760320 2022 "MPU"
kenjiArai 0:5b88d5760320 2023 ],
kenjiArai 1:9db0e321a9f4 2024 "overrides": {
kenjiArai 1:9db0e321a9f4 2025 "tickless-from-us-ticker": true,
kenjiArai 1:9db0e321a9f4 2026 "init-us-ticker-at-boot": true,
kenjiArai 1:9db0e321a9f4 2027 "network-default-interface-type": "ETHERNET"
kenjiArai 1:9db0e321a9f4 2028 },
kenjiArai 0:5b88d5760320 2029 "device_name": "LPC54628J512ET180",
kenjiArai 1:9db0e321a9f4 2030 "post_binary_hook": { "function": "LPCTargetCode.lpc_patch" }
kenjiArai 0:5b88d5760320 2031 },
kenjiArai 0:5b88d5760320 2032 "LPC546XX": {
kenjiArai 0:5b88d5760320 2033 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2034 "inherits": ["MCU_LPC546XX"],
kenjiArai 0:5b88d5760320 2035 "extra_labels_add": ["LPCXpresso"],
kenjiArai 0:5b88d5760320 2036 "detect_code": ["1056"],
kenjiArai 0:5b88d5760320 2037 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2038 "components_add": ["QSPIF"]
kenjiArai 0:5b88d5760320 2039 },
kenjiArai 0:5b88d5760320 2040 "FF_LPC546XX": {
kenjiArai 0:5b88d5760320 2041 "inherits": ["MCU_LPC546XX"],
kenjiArai 0:5b88d5760320 2042 "detect_code": ["8081"],
kenjiArai 0:5b88d5760320 2043 "device_has_remove": ["QSPI"],
kenjiArai 0:5b88d5760320 2044 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 2045 },
kenjiArai 0:5b88d5760320 2046 "LPC55S69": {
kenjiArai 0:5b88d5760320 2047 "public": false,
kenjiArai 0:5b88d5760320 2048 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 2049 "default_toolchain": "ARMC6",
kenjiArai 0:5b88d5760320 2050 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2051 "macros": [
kenjiArai 0:5b88d5760320 2052 "CPU_LPC55S69JBD100_cm33_core0"
kenjiArai 0:5b88d5760320 2053 ],
kenjiArai 0:5b88d5760320 2054 "extra_labels": [
kenjiArai 0:5b88d5760320 2055 "NXP",
kenjiArai 0:5b88d5760320 2056 "MCUXpresso_MCUS",
kenjiArai 0:5b88d5760320 2057 "LPCXpresso",
kenjiArai 0:5b88d5760320 2058 "LPC"
kenjiArai 0:5b88d5760320 2059 ],
kenjiArai 0:5b88d5760320 2060 "detect_code": ["0236"],
kenjiArai 0:5b88d5760320 2061 "device_name": "LPC55S69JBD100",
kenjiArai 0:5b88d5760320 2062 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 2063 "program_cycle_s": 10,
kenjiArai 0:5b88d5760320 2064 "sectors": [[0,512]]
kenjiArai 0:5b88d5760320 2065 },
kenjiArai 0:5b88d5760320 2066 "LPC55S69_NS": {
kenjiArai 0:5b88d5760320 2067 "inherits": ["NSPE_Target", "LPC55S69"],
kenjiArai 0:5b88d5760320 2068 "core": "Cortex-M33FE-NS",
kenjiArai 0:5b88d5760320 2069 "supported_toolchains": ["ARMC6", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 2070 "macros_add": [
kenjiArai 0:5b88d5760320 2071 "__STARTUP_CLEAR_BSS",
kenjiArai 0:5b88d5760320 2072 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 0:5b88d5760320 2073 "CMSIS_NVIC_VIRTUAL",
kenjiArai 0:5b88d5760320 2074 "MBED_MPU_CUSTOM",
kenjiArai 1:9db0e321a9f4 2075 "NXP_LPADC",
kenjiArai 1:9db0e321a9f4 2076 "MBED_TICKLESS"
kenjiArai 0:5b88d5760320 2077 ],
kenjiArai 0:5b88d5760320 2078 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2079 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2080 "M33_NS",
kenjiArai 0:5b88d5760320 2081 "PSA",
kenjiArai 0:5b88d5760320 2082 "TFM"
kenjiArai 0:5b88d5760320 2083 ],
kenjiArai 0:5b88d5760320 2084 "device_has_add": [
kenjiArai 0:5b88d5760320 2085 "USTICKER",
kenjiArai 0:5b88d5760320 2086 "RTC",
kenjiArai 0:5b88d5760320 2087 "ANALOGIN",
kenjiArai 0:5b88d5760320 2088 "I2C",
kenjiArai 0:5b88d5760320 2089 "I2CSLAVE",
kenjiArai 0:5b88d5760320 2090 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 2091 "PORTIN",
kenjiArai 0:5b88d5760320 2092 "PORTINOUT",
kenjiArai 0:5b88d5760320 2093 "PORTOUT",
kenjiArai 0:5b88d5760320 2094 "SERIAL",
kenjiArai 0:5b88d5760320 2095 "SERIAL_FC",
kenjiArai 0:5b88d5760320 2096 "SLEEP",
kenjiArai 0:5b88d5760320 2097 "SPI",
kenjiArai 0:5b88d5760320 2098 "SPISLAVE",
kenjiArai 0:5b88d5760320 2099 "FLASH",
kenjiArai 0:5b88d5760320 2100 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 2101 ],
kenjiArai 0:5b88d5760320 2102 "post_binary_hook": {"function": "LPC55S69Code.binary_hook"},
kenjiArai 0:5b88d5760320 2103 "secure_image_filename": "tfm.bin",
kenjiArai 0:5b88d5760320 2104 "overrides": {
kenjiArai 0:5b88d5760320 2105 "non-secure-rom-start": "0x00030000",
kenjiArai 0:5b88d5760320 2106 "non-secure-rom-size": "0x68000",
kenjiArai 0:5b88d5760320 2107 "non-secure-ram-start": "0x20022000",
kenjiArai 0:5b88d5760320 2108 "non-secure-ram-size": "0x22000",
kenjiArai 0:5b88d5760320 2109 "secure-rom-start": "0x10000000",
kenjiArai 0:5b88d5760320 2110 "secure-rom-size": "0x28000",
kenjiArai 0:5b88d5760320 2111 "secure-ram-start": "0x30000000",
kenjiArai 1:9db0e321a9f4 2112 "secure-ram-size": "0x22000",
kenjiArai 1:9db0e321a9f4 2113 "tickless-from-us-ticker": true,
kenjiArai 1:9db0e321a9f4 2114 "init-us-ticker-at-boot": true
kenjiArai 0:5b88d5760320 2115 },
kenjiArai 0:5b88d5760320 2116 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 2117 "bootloader_supported": true
kenjiArai 0:5b88d5760320 2118 },
kenjiArai 0:5b88d5760320 2119 "LPC55S69_S": {
kenjiArai 0:5b88d5760320 2120 "inherits": ["SPE_Target", "LPC55S69"],
kenjiArai 0:5b88d5760320 2121 "core": "Cortex-M33FE",
kenjiArai 0:5b88d5760320 2122 "supported_toolchains": ["ARMC6"],
kenjiArai 0:5b88d5760320 2123 "macros_add": [
kenjiArai 0:5b88d5760320 2124 "__STARTUP_CLEAR_BSS_MULTIPLE",
kenjiArai 0:5b88d5760320 2125 "__STARTUP_COPY_MULTIPLE",
kenjiArai 0:5b88d5760320 2126 "MBED_MPU_CUSTOM",
kenjiArai 0:5b88d5760320 2127 "DAUTH_CHIP_DEFAULT",
kenjiArai 0:5b88d5760320 2128 "MBEDTLS_PSA_CRYPTO_SPM"
kenjiArai 0:5b88d5760320 2129 ],
kenjiArai 0:5b88d5760320 2130 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2131 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2132 "M33_S",
kenjiArai 0:5b88d5760320 2133 "PSA",
kenjiArai 0:5b88d5760320 2134 "TFM"
kenjiArai 0:5b88d5760320 2135 ],
kenjiArai 0:5b88d5760320 2136 "device_has_add": [
kenjiArai 0:5b88d5760320 2137 "FLASH",
kenjiArai 0:5b88d5760320 2138 "TRNG"
kenjiArai 0:5b88d5760320 2139 ],
kenjiArai 0:5b88d5760320 2140 "deliver_to_target": "LPC55S69_NS",
kenjiArai 0:5b88d5760320 2141 "delivery_dir": "TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC55S69/TARGET_M33_NS/prebuilt",
kenjiArai 0:5b88d5760320 2142 "overrides": {
kenjiArai 0:5b88d5760320 2143 "non-secure-rom-start": "0x00030000",
kenjiArai 0:5b88d5760320 2144 "non-secure-rom-size": "0x68000",
kenjiArai 0:5b88d5760320 2145 "non-secure-ram-start": "0x20022000",
kenjiArai 0:5b88d5760320 2146 "non-secure-ram-size": "0x22000",
kenjiArai 0:5b88d5760320 2147 "secure-rom-start": "0x10000000",
kenjiArai 0:5b88d5760320 2148 "secure-rom-size": "0x28000",
kenjiArai 0:5b88d5760320 2149 "secure-ram-start": "0x30000000",
kenjiArai 0:5b88d5760320 2150 "secure-ram-size": "0x22000"
kenjiArai 0:5b88d5760320 2151 }
kenjiArai 0:5b88d5760320 2152 },
kenjiArai 0:5b88d5760320 2153 "NUCLEO_F030R8": {
kenjiArai 0:5b88d5760320 2154 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2155 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2156 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 2157 "extra_labels_add": ["STM32F0", "STM32F030R8"],
kenjiArai 0:5b88d5760320 2158 "config": {
kenjiArai 0:5b88d5760320 2159 "clock_source": {
kenjiArai 0:5b88d5760320 2160 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2161 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2162 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2163 }
kenjiArai 0:5b88d5760320 2164 },
kenjiArai 0:5b88d5760320 2165 "detect_code": ["0725"],
kenjiArai 0:5b88d5760320 2166 "macros_add": [
kenjiArai 0:5b88d5760320 2167 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2168 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2169 ],
kenjiArai 0:5b88d5760320 2170 "device_has_add": ["CRC"],
kenjiArai 0:5b88d5760320 2171 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 2172 "default_lib": "small",
kenjiArai 0:5b88d5760320 2173 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2174 "device_name": "STM32F030R8"
kenjiArai 0:5b88d5760320 2175 },
kenjiArai 0:5b88d5760320 2176 "NUCLEO_F031K6": {
kenjiArai 0:5b88d5760320 2177 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2178 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 2179 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 2180 "extra_labels_add": ["STM32F0", "STM32F031K6"],
kenjiArai 0:5b88d5760320 2181 "config": {
kenjiArai 0:5b88d5760320 2182 "clock_source": {
kenjiArai 0:5b88d5760320 2183 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2184 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2185 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2186 }
kenjiArai 0:5b88d5760320 2187 },
kenjiArai 0:5b88d5760320 2188 "detect_code": ["0791"],
kenjiArai 0:5b88d5760320 2189 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 2190 "macros_add": [
kenjiArai 0:5b88d5760320 2191 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2192 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2193 ],
kenjiArai 0:5b88d5760320 2194 "device_has_add": ["CRC"],
kenjiArai 0:5b88d5760320 2195 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 2196 "default_lib": "small",
kenjiArai 0:5b88d5760320 2197 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2198 "device_name": "STM32F031K6"
kenjiArai 0:5b88d5760320 2199 },
kenjiArai 0:5b88d5760320 2200 "NUCLEO_F042K6": {
kenjiArai 0:5b88d5760320 2201 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2202 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 2203 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 2204 "extra_labels_add": ["STM32F0", "STM32F042K6"],
kenjiArai 0:5b88d5760320 2205 "config": {
kenjiArai 0:5b88d5760320 2206 "clock_source": {
kenjiArai 0:5b88d5760320 2207 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2208 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2209 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2210 }
kenjiArai 0:5b88d5760320 2211 },
kenjiArai 0:5b88d5760320 2212 "detect_code": ["0785"],
kenjiArai 0:5b88d5760320 2213 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 2214 "macros_add": [
kenjiArai 0:5b88d5760320 2215 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2216 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2217 ],
kenjiArai 0:5b88d5760320 2218 "device_has_add": [
kenjiArai 0:5b88d5760320 2219 "CAN",
kenjiArai 0:5b88d5760320 2220 "CRC"
kenjiArai 0:5b88d5760320 2221 ],
kenjiArai 0:5b88d5760320 2222 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 2223 "default_lib": "small",
kenjiArai 0:5b88d5760320 2224 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2225 "device_name": "STM32F042K6"
kenjiArai 0:5b88d5760320 2226 },
kenjiArai 0:5b88d5760320 2227 "NUCLEO_F070RB": {
kenjiArai 0:5b88d5760320 2228 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2229 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2230 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 2231 "extra_labels_add": ["STM32F0", "STM32F070RB"],
kenjiArai 0:5b88d5760320 2232 "config": {
kenjiArai 0:5b88d5760320 2233 "clock_source": {
kenjiArai 0:5b88d5760320 2234 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2235 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2236 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2237 }
kenjiArai 0:5b88d5760320 2238 },
kenjiArai 0:5b88d5760320 2239 "detect_code": ["0755"],
kenjiArai 0:5b88d5760320 2240 "macros_add": [
kenjiArai 0:5b88d5760320 2241 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2242 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2243 ],
kenjiArai 0:5b88d5760320 2244 "device_has_add": [
kenjiArai 0:5b88d5760320 2245 "CRC",
kenjiArai 0:5b88d5760320 2246 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2247 "FLASH"
kenjiArai 0:5b88d5760320 2248 ],
kenjiArai 0:5b88d5760320 2249 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2250 "device_name": "STM32F070RB"
kenjiArai 0:5b88d5760320 2251 },
kenjiArai 0:5b88d5760320 2252 "NUCLEO_F072RB": {
kenjiArai 0:5b88d5760320 2253 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2254 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2255 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 2256 "extra_labels_add": ["STM32F0", "STM32F072RB"],
kenjiArai 0:5b88d5760320 2257 "config": {
kenjiArai 0:5b88d5760320 2258 "clock_source": {
kenjiArai 0:5b88d5760320 2259 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2260 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2261 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2262 }
kenjiArai 0:5b88d5760320 2263 },
kenjiArai 0:5b88d5760320 2264 "detect_code": ["0730"],
kenjiArai 0:5b88d5760320 2265 "macros_add": [
kenjiArai 0:5b88d5760320 2266 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2267 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2268 ],
kenjiArai 0:5b88d5760320 2269 "device_has_add": [
kenjiArai 0:5b88d5760320 2270 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2271 "CAN",
kenjiArai 0:5b88d5760320 2272 "CRC",
kenjiArai 0:5b88d5760320 2273 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2274 "FLASH"
kenjiArai 0:5b88d5760320 2275 ],
kenjiArai 0:5b88d5760320 2276 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2277 "device_name": "STM32F072RB"
kenjiArai 0:5b88d5760320 2278 },
kenjiArai 0:5b88d5760320 2279 "NUCLEO_F091RC": {
kenjiArai 0:5b88d5760320 2280 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2281 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2282 "core": "Cortex-M0",
kenjiArai 1:9db0e321a9f4 2283 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 2284 "STM32F0",
kenjiArai 1:9db0e321a9f4 2285 "STM32F091xC"
kenjiArai 1:9db0e321a9f4 2286 ],
kenjiArai 0:5b88d5760320 2287 "config": {
kenjiArai 0:5b88d5760320 2288 "clock_source": {
kenjiArai 0:5b88d5760320 2289 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2290 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2291 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2292 }
kenjiArai 0:5b88d5760320 2293 },
kenjiArai 0:5b88d5760320 2294 "detect_code": ["0750"],
kenjiArai 0:5b88d5760320 2295 "macros_add": [
kenjiArai 0:5b88d5760320 2296 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 2297 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 2298 ],
kenjiArai 0:5b88d5760320 2299 "device_has_add": [
kenjiArai 0:5b88d5760320 2300 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2301 "CAN",
kenjiArai 0:5b88d5760320 2302 "CRC",
kenjiArai 0:5b88d5760320 2303 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2304 "FLASH"
kenjiArai 0:5b88d5760320 2305 ],
kenjiArai 0:5b88d5760320 2306 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2307 "device_name": "STM32F091RC"
kenjiArai 0:5b88d5760320 2308 },
kenjiArai 0:5b88d5760320 2309 "NUCLEO_F103RB": {
kenjiArai 0:5b88d5760320 2310 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2311 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2312 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 2313 "extra_labels_add": ["STM32F1", "STM32F103RB"],
kenjiArai 0:5b88d5760320 2314 "config": {
kenjiArai 0:5b88d5760320 2315 "clock_source": {
kenjiArai 0:5b88d5760320 2316 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
kenjiArai 0:5b88d5760320 2317 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2318 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2319 }
kenjiArai 0:5b88d5760320 2320 },
kenjiArai 0:5b88d5760320 2321 "detect_code": ["0700"],
kenjiArai 0:5b88d5760320 2322 "device_has_add": [
kenjiArai 0:5b88d5760320 2323 "CAN",
kenjiArai 0:5b88d5760320 2324 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2325 "FLASH"
kenjiArai 0:5b88d5760320 2326 ],
kenjiArai 0:5b88d5760320 2327 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 2328 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2329 "device_name": "STM32F103RB"
kenjiArai 0:5b88d5760320 2330 },
kenjiArai 0:5b88d5760320 2331 "NUCLEO_F207ZG": {
kenjiArai 0:5b88d5760320 2332 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2333 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2334 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2335 "core": "Cortex-M3",
kenjiArai 1:9db0e321a9f4 2336 "extra_labels_add": ["STM32F2", "STM32F207ZG"],
kenjiArai 0:5b88d5760320 2337 "config": {
kenjiArai 0:5b88d5760320 2338 "d11_configuration": {
kenjiArai 0:5b88d5760320 2339 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 2340 "value": "PA_7",
kenjiArai 0:5b88d5760320 2341 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 2342 },
kenjiArai 0:5b88d5760320 2343 "clock_source": {
kenjiArai 0:5b88d5760320 2344 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2345 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2346 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2347 }
kenjiArai 0:5b88d5760320 2348 },
kenjiArai 0:5b88d5760320 2349 "detect_code": ["0835"],
kenjiArai 0:5b88d5760320 2350 "device_has_add": [
kenjiArai 0:5b88d5760320 2351 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2352 "CAN",
kenjiArai 0:5b88d5760320 2353 "EMAC",
kenjiArai 0:5b88d5760320 2354 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2355 "FLASH",
kenjiArai 0:5b88d5760320 2356 "TRNG",
kenjiArai 0:5b88d5760320 2357 "MPU",
kenjiArai 0:5b88d5760320 2358 "USBDEVICE"
kenjiArai 0:5b88d5760320 2359 ],
kenjiArai 0:5b88d5760320 2360 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 2361 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2362 "device_name": "STM32F207ZG",
kenjiArai 0:5b88d5760320 2363 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2364 "overrides": {
kenjiArai 0:5b88d5760320 2365 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 2366 }
kenjiArai 0:5b88d5760320 2367 },
kenjiArai 0:5b88d5760320 2368 "NUCLEO_F302R8": {
kenjiArai 0:5b88d5760320 2369 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2370 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2371 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2372 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
kenjiArai 0:5b88d5760320 2373 "config": {
kenjiArai 0:5b88d5760320 2374 "clock_source": {
kenjiArai 0:5b88d5760320 2375 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2376 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2377 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2378 }
kenjiArai 0:5b88d5760320 2379 },
kenjiArai 0:5b88d5760320 2380 "detect_code": ["0705"],
kenjiArai 0:5b88d5760320 2381 "device_has_add": [
kenjiArai 0:5b88d5760320 2382 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2383 "CAN",
kenjiArai 0:5b88d5760320 2384 "CRC",
kenjiArai 0:5b88d5760320 2385 "SERIAL_ASYNCH"
kenjiArai 0:5b88d5760320 2386 ],
kenjiArai 0:5b88d5760320 2387 "default_lib": "small",
kenjiArai 0:5b88d5760320 2388 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2389 "device_name": "STM32F302R8"
kenjiArai 0:5b88d5760320 2390 },
kenjiArai 0:5b88d5760320 2391 "NUCLEO_F303K8": {
kenjiArai 0:5b88d5760320 2392 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2393 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2394 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
kenjiArai 0:5b88d5760320 2395 "config": {
kenjiArai 0:5b88d5760320 2396 "clock_source": {
kenjiArai 0:5b88d5760320 2397 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2398 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2399 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2400 }
kenjiArai 0:5b88d5760320 2401 },
kenjiArai 0:5b88d5760320 2402 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 2403 "detect_code": ["0775"],
kenjiArai 0:5b88d5760320 2404 "default_lib": "small",
kenjiArai 0:5b88d5760320 2405 "device_has_add": [
kenjiArai 0:5b88d5760320 2406 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2407 "CAN",
kenjiArai 0:5b88d5760320 2408 "CRC"
kenjiArai 0:5b88d5760320 2409 ],
kenjiArai 0:5b88d5760320 2410 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2411 "device_name": "STM32F303K8"
kenjiArai 0:5b88d5760320 2412 },
kenjiArai 0:5b88d5760320 2413 "NUCLEO_F303RE": {
kenjiArai 0:5b88d5760320 2414 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2415 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2416 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2417 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
kenjiArai 0:5b88d5760320 2418 "config": {
kenjiArai 0:5b88d5760320 2419 "clock_source": {
kenjiArai 0:5b88d5760320 2420 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2421 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2422 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2423 }
kenjiArai 0:5b88d5760320 2424 },
kenjiArai 0:5b88d5760320 2425 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2426 "detect_code": ["0745"],
kenjiArai 0:5b88d5760320 2427 "device_has_add": [
kenjiArai 0:5b88d5760320 2428 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2429 "CAN",
kenjiArai 0:5b88d5760320 2430 "CRC",
kenjiArai 0:5b88d5760320 2431 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2432 "FLASH",
kenjiArai 0:5b88d5760320 2433 "MPU"
kenjiArai 0:5b88d5760320 2434 ],
kenjiArai 0:5b88d5760320 2435 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2436 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2437 "device_name": "STM32F303RE"
kenjiArai 0:5b88d5760320 2438 },
kenjiArai 0:5b88d5760320 2439 "NUCLEO_F303ZE": {
kenjiArai 0:5b88d5760320 2440 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2441 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2442 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2443 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
kenjiArai 0:5b88d5760320 2444 "config": {
kenjiArai 0:5b88d5760320 2445 "clock_source": {
kenjiArai 0:5b88d5760320 2446 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2447 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2448 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2449 }
kenjiArai 0:5b88d5760320 2450 },
kenjiArai 0:5b88d5760320 2451 "detect_code": ["0747"],
kenjiArai 0:5b88d5760320 2452 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 2453 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2454 "device_name": "STM32F303ZE"
kenjiArai 0:5b88d5760320 2455 },
kenjiArai 0:5b88d5760320 2456 "NUCLEO_F334R8": {
kenjiArai 0:5b88d5760320 2457 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2458 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2459 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2460 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
kenjiArai 0:5b88d5760320 2461 "config": {
kenjiArai 0:5b88d5760320 2462 "clock_source": {
kenjiArai 0:5b88d5760320 2463 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2464 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2465 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2466 }
kenjiArai 0:5b88d5760320 2467 },
kenjiArai 0:5b88d5760320 2468 "detect_code": ["0735"],
kenjiArai 0:5b88d5760320 2469 "device_has_add": [
kenjiArai 0:5b88d5760320 2470 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2471 "CAN",
kenjiArai 0:5b88d5760320 2472 "CRC",
kenjiArai 0:5b88d5760320 2473 "SERIAL_ASYNCH"
kenjiArai 0:5b88d5760320 2474 ],
kenjiArai 0:5b88d5760320 2475 "default_lib": "small",
kenjiArai 0:5b88d5760320 2476 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2477 "device_name": "STM32F334R8"
kenjiArai 0:5b88d5760320 2478 },
kenjiArai 0:5b88d5760320 2479 "NUCLEO_F401RE": {
kenjiArai 0:5b88d5760320 2480 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2481 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2482 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2483 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
kenjiArai 0:5b88d5760320 2484 "config": {
kenjiArai 0:5b88d5760320 2485 "clock_source": {
kenjiArai 0:5b88d5760320 2486 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2487 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2488 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2489 }
kenjiArai 0:5b88d5760320 2490 },
kenjiArai 0:5b88d5760320 2491 "detect_code": ["0720"],
kenjiArai 0:5b88d5760320 2492 "device_has_add": [
kenjiArai 0:5b88d5760320 2493 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2494 "FLASH",
kenjiArai 0:5b88d5760320 2495 "MPU"
kenjiArai 0:5b88d5760320 2496 ],
kenjiArai 0:5b88d5760320 2497 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2498 "device_name": "STM32F401RE"
kenjiArai 0:5b88d5760320 2499 },
kenjiArai 0:5b88d5760320 2500 "STEVAL_3DP001V1": {
kenjiArai 0:5b88d5760320 2501 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2502 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2503 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
kenjiArai 0:5b88d5760320 2504 "config": {
kenjiArai 0:5b88d5760320 2505 "clock_source": {
kenjiArai 0:5b88d5760320 2506 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2507 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2508 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2509 }
kenjiArai 0:5b88d5760320 2510 },
kenjiArai 1:9db0e321a9f4 2511 "macros_add": ["HSE_VALUE=25000000"],
kenjiArai 0:5b88d5760320 2512 "device_has_add": [
kenjiArai 0:5b88d5760320 2513 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2514 "FLASH",
kenjiArai 0:5b88d5760320 2515 "MPU"
kenjiArai 0:5b88d5760320 2516 ],
kenjiArai 0:5b88d5760320 2517 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 2518 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2519 "device_name": "STM32F401VE"
kenjiArai 0:5b88d5760320 2520 },
kenjiArai 0:5b88d5760320 2521 "NUCLEO_F410RB": {
kenjiArai 0:5b88d5760320 2522 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2523 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2524 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2525 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2526 "STM32F4",
kenjiArai 0:5b88d5760320 2527 "STM32F410RB",
kenjiArai 0:5b88d5760320 2528 "STM32F410xB",
kenjiArai 0:5b88d5760320 2529 "STM32F410Rx"
kenjiArai 0:5b88d5760320 2530 ],
kenjiArai 0:5b88d5760320 2531 "config": {
kenjiArai 0:5b88d5760320 2532 "clock_source": {
kenjiArai 0:5b88d5760320 2533 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2534 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2535 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2536 },
kenjiArai 0:5b88d5760320 2537 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 2538 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 2539 "value": 1
kenjiArai 0:5b88d5760320 2540 }
kenjiArai 0:5b88d5760320 2541 },
kenjiArai 1:9db0e321a9f4 2542 "overrides": { "lpticker_delay_ticks": 4 },
kenjiArai 0:5b88d5760320 2543 "detect_code": ["0744"],
kenjiArai 0:5b88d5760320 2544 "device_has_add": [
kenjiArai 0:5b88d5760320 2545 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2546 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2547 "TRNG",
kenjiArai 0:5b88d5760320 2548 "FLASH",
kenjiArai 0:5b88d5760320 2549 "MPU"
kenjiArai 0:5b88d5760320 2550 ],
kenjiArai 0:5b88d5760320 2551 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2552 "device_name": "STM32F410RB"
kenjiArai 0:5b88d5760320 2553 },
kenjiArai 0:5b88d5760320 2554 "NUCLEO_F411RE": {
kenjiArai 0:5b88d5760320 2555 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2556 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2557 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2558 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kenjiArai 0:5b88d5760320 2559 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2560 "detect_code": ["0740"],
kenjiArai 0:5b88d5760320 2561 "config": {
kenjiArai 0:5b88d5760320 2562 "clock_source": {
kenjiArai 0:5b88d5760320 2563 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2564 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2565 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2566 }
kenjiArai 0:5b88d5760320 2567 },
kenjiArai 0:5b88d5760320 2568 "device_has_add": [
kenjiArai 0:5b88d5760320 2569 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2570 "FLASH",
kenjiArai 0:5b88d5760320 2571 "MPU"
kenjiArai 0:5b88d5760320 2572 ],
kenjiArai 0:5b88d5760320 2573 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2574 "device_name": "STM32F411RE",
kenjiArai 0:5b88d5760320 2575 "bootloader_supported": true
kenjiArai 0:5b88d5760320 2576 },
kenjiArai 0:5b88d5760320 2577 "NUCLEO_F412ZG": {
kenjiArai 0:5b88d5760320 2578 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2579 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2580 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2581 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
kenjiArai 0:5b88d5760320 2582 "config": {
kenjiArai 0:5b88d5760320 2583 "clock_source": {
kenjiArai 0:5b88d5760320 2584 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2585 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2586 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2587 }
kenjiArai 0:5b88d5760320 2588 },
kenjiArai 0:5b88d5760320 2589 "detect_code": ["0826"],
kenjiArai 0:5b88d5760320 2590 "device_has_add": [
kenjiArai 0:5b88d5760320 2591 "CAN",
kenjiArai 0:5b88d5760320 2592 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2593 "TRNG",
kenjiArai 0:5b88d5760320 2594 "FLASH",
kenjiArai 0:5b88d5760320 2595 "MPU",
kenjiArai 0:5b88d5760320 2596 "USBDEVICE"
kenjiArai 0:5b88d5760320 2597 ],
kenjiArai 0:5b88d5760320 2598 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2599 "device_name": "STM32F412ZG",
kenjiArai 0:5b88d5760320 2600 "bootloader_supported": true
kenjiArai 0:5b88d5760320 2601 },
kenjiArai 0:5b88d5760320 2602 "MTB_MXCHIP_EMW3166": {
kenjiArai 0:5b88d5760320 2603 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2604 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 2605 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2606 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2607 "STM32F4",
kenjiArai 0:5b88d5760320 2608 "STM32F412xG",
kenjiArai 0:5b88d5760320 2609 "STM32F412ZG",
kenjiArai 0:5b88d5760320 2610 "WICED",
kenjiArai 0:5b88d5760320 2611 "CYW43362"
kenjiArai 0:5b88d5760320 2612 ],
kenjiArai 0:5b88d5760320 2613 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kenjiArai 0:5b88d5760320 2614 "device_has_add": [
kenjiArai 0:5b88d5760320 2615 "CAN",
kenjiArai 0:5b88d5760320 2616 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2617 "TRNG",
kenjiArai 0:5b88d5760320 2618 "FLASH",
kenjiArai 0:5b88d5760320 2619 "MPU"
kenjiArai 0:5b88d5760320 2620 ],
kenjiArai 0:5b88d5760320 2621 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 2622 "device_name": "STM32F412ZG",
kenjiArai 0:5b88d5760320 2623 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2624 "config": {
kenjiArai 0:5b88d5760320 2625 "clock_source": {
kenjiArai 0:5b88d5760320 2626 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2627 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2628 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2629 }
kenjiArai 0:5b88d5760320 2630 },
kenjiArai 0:5b88d5760320 2631 "overrides": {
kenjiArai 0:5b88d5760320 2632 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 2633 }
kenjiArai 0:5b88d5760320 2634 },
kenjiArai 0:5b88d5760320 2635 "USI_WM_BN_BM_22": {
kenjiArai 0:5b88d5760320 2636 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2637 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 2638 "components_add": ["SPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 2639 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2640 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2641 "STM32F4",
kenjiArai 0:5b88d5760320 2642 "STM32F412xG",
kenjiArai 0:5b88d5760320 2643 "STM32F412ZG",
kenjiArai 0:5b88d5760320 2644 "WICED",
kenjiArai 0:5b88d5760320 2645 "CYW4343X",
kenjiArai 0:5b88d5760320 2646 "CORDIO"
kenjiArai 0:5b88d5760320 2647 ],
kenjiArai 0:5b88d5760320 2648 "features": ["BLE"],
kenjiArai 0:5b88d5760320 2649 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kenjiArai 0:5b88d5760320 2650 "device_has_add": [
kenjiArai 0:5b88d5760320 2651 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2652 "TRNG",
kenjiArai 0:5b88d5760320 2653 "FLASH",
kenjiArai 0:5b88d5760320 2654 "MPU"
kenjiArai 0:5b88d5760320 2655 ],
kenjiArai 0:5b88d5760320 2656 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 2657 "device_name": "STM32F412ZG",
kenjiArai 0:5b88d5760320 2658 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2659 "public": false,
kenjiArai 0:5b88d5760320 2660 "config": {
kenjiArai 0:5b88d5760320 2661 "clock_source": {
kenjiArai 0:5b88d5760320 2662 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2663 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2664 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2665 }
kenjiArai 0:5b88d5760320 2666 },
kenjiArai 0:5b88d5760320 2667 "overrides": {
kenjiArai 0:5b88d5760320 2668 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 2669 }
kenjiArai 0:5b88d5760320 2670 },
kenjiArai 0:5b88d5760320 2671 "MTB_USI_WM_BN_BM_22": {
kenjiArai 0:5b88d5760320 2672 "overrides": {
kenjiArai 0:5b88d5760320 2673 "lse_available": 0
kenjiArai 0:5b88d5760320 2674 },
kenjiArai 0:5b88d5760320 2675 "inherits": ["USI_WM_BN_BM_22"]
kenjiArai 0:5b88d5760320 2676 },
kenjiArai 0:5b88d5760320 2677 "MTB_ADV_WISE_1530": {
kenjiArai 0:5b88d5760320 2678 "inherits": ["USI_WM_BN_BM_22"],
kenjiArai 0:5b88d5760320 2679 "config": {
kenjiArai 0:5b88d5760320 2680 "led1": "PA_4",
kenjiArai 0:5b88d5760320 2681 "led2": "PC_12",
kenjiArai 0:5b88d5760320 2682 "led3": "NC"
kenjiArai 0:5b88d5760320 2683 },
kenjiArai 0:5b88d5760320 2684 "overrides": {
kenjiArai 0:5b88d5760320 2685 "stdio_uart_tx": "PB_10",
kenjiArai 0:5b88d5760320 2686 "stdio_uart_rx": "PC_11"
kenjiArai 0:5b88d5760320 2687 }
kenjiArai 0:5b88d5760320 2688 },
kenjiArai 0:5b88d5760320 2689 "DISCO_F413ZH": {
kenjiArai 0:5b88d5760320 2690 "components_add": ["QSPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 2691 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2692 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2693 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2694 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 2695 "N25Q128A",
kenjiArai 0:5b88d5760320 2696 "STM32F4",
kenjiArai 0:5b88d5760320 2697 "STM32F413xx",
kenjiArai 0:5b88d5760320 2698 "STM32F413ZH",
kenjiArai 0:5b88d5760320 2699 "STM32F413xH"
kenjiArai 0:5b88d5760320 2700 ],
kenjiArai 0:5b88d5760320 2701 "config": {
kenjiArai 0:5b88d5760320 2702 "clock_source": {
kenjiArai 0:5b88d5760320 2703 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2704 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2705 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2706 },
kenjiArai 0:5b88d5760320 2707 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 2708 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 2709 "value": 1
kenjiArai 0:5b88d5760320 2710 }
kenjiArai 0:5b88d5760320 2711 },
kenjiArai 1:9db0e321a9f4 2712 "overrides": { "lpticker_delay_ticks": 4 },
kenjiArai 0:5b88d5760320 2713 "detect_code": ["0743"],
kenjiArai 0:5b88d5760320 2714 "macros_add": [
kenjiArai 0:5b88d5760320 2715 ],
kenjiArai 0:5b88d5760320 2716 "device_has_add": [
kenjiArai 0:5b88d5760320 2717 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2718 "CAN",
kenjiArai 0:5b88d5760320 2719 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2720 "TRNG",
kenjiArai 0:5b88d5760320 2721 "FLASH",
kenjiArai 0:5b88d5760320 2722 "QSPI",
kenjiArai 0:5b88d5760320 2723 "MPU",
kenjiArai 0:5b88d5760320 2724 "USBDEVICE"
kenjiArai 0:5b88d5760320 2725 ],
kenjiArai 0:5b88d5760320 2726 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2727 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2728 "device_name": "STM32F413ZH"
kenjiArai 0:5b88d5760320 2729 },
kenjiArai 0:5b88d5760320 2730 "NUCLEO_F413ZH": {
kenjiArai 0:5b88d5760320 2731 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2732 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2733 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2734 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2735 "STM32F4",
kenjiArai 0:5b88d5760320 2736 "STM32F413xx",
kenjiArai 0:5b88d5760320 2737 "STM32F413ZH",
kenjiArai 0:5b88d5760320 2738 "STM32F413xH"
kenjiArai 0:5b88d5760320 2739 ],
kenjiArai 0:5b88d5760320 2740 "config": {
kenjiArai 0:5b88d5760320 2741 "clock_source": {
kenjiArai 0:5b88d5760320 2742 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2743 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2744 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2745 },
kenjiArai 0:5b88d5760320 2746 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 2747 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 2748 "value": 1
kenjiArai 0:5b88d5760320 2749 }
kenjiArai 0:5b88d5760320 2750 },
kenjiArai 1:9db0e321a9f4 2751 "overrides": { "lpticker_delay_ticks": 4 },
kenjiArai 0:5b88d5760320 2752 "detect_code": ["0743"],
kenjiArai 0:5b88d5760320 2753 "macros_add": [
kenjiArai 0:5b88d5760320 2754 ],
kenjiArai 0:5b88d5760320 2755 "device_has_add": [
kenjiArai 0:5b88d5760320 2756 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2757 "CAN",
kenjiArai 0:5b88d5760320 2758 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2759 "TRNG",
kenjiArai 0:5b88d5760320 2760 "FLASH",
kenjiArai 0:5b88d5760320 2761 "MPU",
kenjiArai 0:5b88d5760320 2762 "USBDEVICE"
kenjiArai 0:5b88d5760320 2763 ],
kenjiArai 0:5b88d5760320 2764 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2765 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2766 "device_name": "STM32F413ZH"
kenjiArai 0:5b88d5760320 2767 },
kenjiArai 0:5b88d5760320 2768 "ELMO_F411RE": {
kenjiArai 0:5b88d5760320 2769 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2770 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2771 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2772 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 2773 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kenjiArai 0:5b88d5760320 2774 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kenjiArai 1:9db0e321a9f4 2775 "detect_code": ["0410"],
kenjiArai 0:5b88d5760320 2776 "device_has_add": ["MPU"],
kenjiArai 0:5b88d5760320 2777 "device_has_remove": ["SERIAL_FC"],
kenjiArai 0:5b88d5760320 2778 "default_lib": "small",
kenjiArai 0:5b88d5760320 2779 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 2780 "device_name": "STM32F411RE"
kenjiArai 0:5b88d5760320 2781 },
kenjiArai 0:5b88d5760320 2782 "NUCLEO_F429ZI": {
kenjiArai 0:5b88d5760320 2783 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2784 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2785 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2786 "config": {
kenjiArai 0:5b88d5760320 2787 "d11_configuration": {
kenjiArai 0:5b88d5760320 2788 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 2789 "value": "PA_7",
kenjiArai 0:5b88d5760320 2790 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 2791 },
kenjiArai 1:9db0e321a9f4 2792 "usb_speed": {
kenjiArai 1:9db0e321a9f4 2793 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
kenjiArai 1:9db0e321a9f4 2794 "value": "USE_USB_OTG_FS"
kenjiArai 1:9db0e321a9f4 2795 },
kenjiArai 0:5b88d5760320 2796 "clock_source": {
kenjiArai 0:5b88d5760320 2797 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2798 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2799 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2800 }
kenjiArai 0:5b88d5760320 2801 },
kenjiArai 0:5b88d5760320 2802 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2803 "STM32F4",
kenjiArai 0:5b88d5760320 2804 "STM32F429",
kenjiArai 0:5b88d5760320 2805 "STM32F429ZI",
kenjiArai 0:5b88d5760320 2806 "STM32F429xx",
kenjiArai 0:5b88d5760320 2807 "STM32F429xI",
kenjiArai 0:5b88d5760320 2808 "PSA"
kenjiArai 0:5b88d5760320 2809 ],
kenjiArai 0:5b88d5760320 2810 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2811 "device_has_add": [
kenjiArai 0:5b88d5760320 2812 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2813 "CAN",
kenjiArai 0:5b88d5760320 2814 "EMAC",
kenjiArai 0:5b88d5760320 2815 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2816 "TRNG",
kenjiArai 0:5b88d5760320 2817 "FLASH",
kenjiArai 0:5b88d5760320 2818 "MPU",
kenjiArai 0:5b88d5760320 2819 "USBDEVICE"
kenjiArai 0:5b88d5760320 2820 ],
kenjiArai 0:5b88d5760320 2821 "detect_code": ["0796"],
kenjiArai 0:5b88d5760320 2822 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2823 "device_name": "STM32F429ZI",
kenjiArai 0:5b88d5760320 2824 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2825 "overrides": {
kenjiArai 0:5b88d5760320 2826 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 2827 }
kenjiArai 0:5b88d5760320 2828 },
kenjiArai 0:5b88d5760320 2829 "MTB_STM_S2LP": {
kenjiArai 0:5b88d5760320 2830 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2831 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2832 "config": {
kenjiArai 0:5b88d5760320 2833 "clock_source": {
kenjiArai 0:5b88d5760320 2834 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (8MHz) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2835 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 2836 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2837 },
kenjiArai 0:5b88d5760320 2838 "clock_source_usb": {
kenjiArai 0:5b88d5760320 2839 "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)",
kenjiArai 0:5b88d5760320 2840 "value": "1",
kenjiArai 0:5b88d5760320 2841 "macro_name": "CLOCK_SOURCE_USB"
kenjiArai 0:5b88d5760320 2842 }
kenjiArai 0:5b88d5760320 2843 },
kenjiArai 0:5b88d5760320 2844 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"],
kenjiArai 0:5b88d5760320 2845 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 2846 "macros_add": ["USB_STM_HAL"],
kenjiArai 0:5b88d5760320 2847 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "TRNG", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 2848 "detect_code": ["0467"],
kenjiArai 0:5b88d5760320 2849 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 2850 "device_name": "STM32F429ZI",
kenjiArai 0:5b88d5760320 2851 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2852 "overrides": {
kenjiArai 0:5b88d5760320 2853 "network-default-interface-type": "MESH"
kenjiArai 0:5b88d5760320 2854 }
kenjiArai 0:5b88d5760320 2855 },
kenjiArai 0:5b88d5760320 2856 "NUCLEO_F439ZI": {
kenjiArai 0:5b88d5760320 2857 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2858 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 2859 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2860 "config": {
kenjiArai 0:5b88d5760320 2861 "d11_configuration": {
kenjiArai 0:5b88d5760320 2862 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 2863 "value": "PA_7",
kenjiArai 0:5b88d5760320 2864 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 2865 },
kenjiArai 0:5b88d5760320 2866 "clock_source": {
kenjiArai 0:5b88d5760320 2867 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2868 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2869 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2870 }
kenjiArai 0:5b88d5760320 2871 },
kenjiArai 0:5b88d5760320 2872 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2873 "STM32F4",
kenjiArai 0:5b88d5760320 2874 "STM32F439",
kenjiArai 0:5b88d5760320 2875 "STM32F439ZI",
kenjiArai 0:5b88d5760320 2876 "STM32F439xx",
kenjiArai 1:9db0e321a9f4 2877 "STM32F439xI"
kenjiArai 0:5b88d5760320 2878 ],
kenjiArai 0:5b88d5760320 2879 "macros_add": [
kenjiArai 1:9db0e321a9f4 2880 "MBEDTLS_CONFIG_HW_SUPPORT"
kenjiArai 0:5b88d5760320 2881 ],
kenjiArai 0:5b88d5760320 2882 "device_has_add": [
kenjiArai 0:5b88d5760320 2883 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2884 "CAN",
kenjiArai 0:5b88d5760320 2885 "EMAC",
kenjiArai 0:5b88d5760320 2886 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2887 "TRNG",
kenjiArai 0:5b88d5760320 2888 "FLASH",
kenjiArai 0:5b88d5760320 2889 "MPU"
kenjiArai 0:5b88d5760320 2890 ],
kenjiArai 0:5b88d5760320 2891 "detect_code": ["0797"],
kenjiArai 0:5b88d5760320 2892 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2893 "device_name": "STM32F439ZI",
kenjiArai 0:5b88d5760320 2894 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 2895 "overrides": {
kenjiArai 0:5b88d5760320 2896 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 2897 }
kenjiArai 0:5b88d5760320 2898 },
kenjiArai 0:5b88d5760320 2899 "MTB_STM32_F439" : {
kenjiArai 0:5b88d5760320 2900 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2901 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2902 "config": {
kenjiArai 0:5b88d5760320 2903 "clock_source": {
kenjiArai 0:5b88d5760320 2904 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (8MHz) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2905 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 2906 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2907 }
kenjiArai 0:5b88d5760320 2908 },
kenjiArai 0:5b88d5760320 2909 "extra_labels_add": [
kenjiArai 0:5b88d5760320 2910 "STM32F4",
kenjiArai 0:5b88d5760320 2911 "STM32F439",
kenjiArai 0:5b88d5760320 2912 "STM32F439ZI",
kenjiArai 0:5b88d5760320 2913 "STM32F439xx",
kenjiArai 0:5b88d5760320 2914 "STM32F439xI"
kenjiArai 0:5b88d5760320 2915 ],
kenjiArai 0:5b88d5760320 2916 "macros_add": [
kenjiArai 0:5b88d5760320 2917 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 2918 "USB_STM_HAL",
kenjiArai 0:5b88d5760320 2919 "USBHOST_OTHER"
kenjiArai 0:5b88d5760320 2920 ],
kenjiArai 0:5b88d5760320 2921 "device_has_add": [
kenjiArai 0:5b88d5760320 2922 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2923 "CAN",
kenjiArai 0:5b88d5760320 2924 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2925 "SERIAL_FC",
kenjiArai 0:5b88d5760320 2926 "TRNG",
kenjiArai 0:5b88d5760320 2927 "FLASH",
kenjiArai 0:5b88d5760320 2928 "MPU"
kenjiArai 0:5b88d5760320 2929 ],
kenjiArai 0:5b88d5760320 2930 "detect_code": ["0469"],
kenjiArai 0:5b88d5760320 2931 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 2932 "device_name": "STM32F439VI",
kenjiArai 0:5b88d5760320 2933 "bootloader_supported": true
kenjiArai 0:5b88d5760320 2934 },
kenjiArai 0:5b88d5760320 2935 "NUCLEO_F446RE": {
kenjiArai 0:5b88d5760320 2936 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2937 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2938 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2939 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
kenjiArai 0:5b88d5760320 2940 "config": {
kenjiArai 0:5b88d5760320 2941 "clock_source": {
kenjiArai 0:5b88d5760320 2942 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2943 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2944 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 2945 }
kenjiArai 0:5b88d5760320 2946 },
kenjiArai 0:5b88d5760320 2947 "detect_code": ["0777"],
kenjiArai 0:5b88d5760320 2948 "device_has_add": [
kenjiArai 0:5b88d5760320 2949 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2950 "CAN",
kenjiArai 0:5b88d5760320 2951 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2952 "FLASH",
kenjiArai 0:5b88d5760320 2953 "MPU"
kenjiArai 0:5b88d5760320 2954 ],
kenjiArai 0:5b88d5760320 2955 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2956 "device_name": "STM32F446RE",
kenjiArai 0:5b88d5760320 2957 "bootloader_supported": true
kenjiArai 0:5b88d5760320 2958 },
kenjiArai 0:5b88d5760320 2959 "NUCLEO_F446ZE": {
kenjiArai 0:5b88d5760320 2960 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2961 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2962 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2963 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
kenjiArai 0:5b88d5760320 2964 "config": {
kenjiArai 0:5b88d5760320 2965 "clock_source": {
kenjiArai 0:5b88d5760320 2966 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2967 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 2968 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 2969 },
kenjiArai 1:9db0e321a9f4 2970 "usb_speed": {
kenjiArai 1:9db0e321a9f4 2971 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
kenjiArai 1:9db0e321a9f4 2972 "value": "USE_USB_OTG_FS"
kenjiArai 0:5b88d5760320 2973 }
kenjiArai 0:5b88d5760320 2974 },
kenjiArai 0:5b88d5760320 2975 "detect_code": ["0778"],
kenjiArai 0:5b88d5760320 2976 "device_has_add": [
kenjiArai 0:5b88d5760320 2977 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2978 "CAN",
kenjiArai 0:5b88d5760320 2979 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2980 "FLASH",
kenjiArai 0:5b88d5760320 2981 "MPU",
kenjiArai 0:5b88d5760320 2982 "USBDEVICE"
kenjiArai 0:5b88d5760320 2983 ],
kenjiArai 0:5b88d5760320 2984 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 2985 "device_name": "STM32F446ZE"
kenjiArai 0:5b88d5760320 2986 },
kenjiArai 0:5b88d5760320 2987 "B96B_F446VE": {
kenjiArai 0:5b88d5760320 2988 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 2989 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 2990 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 2991 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
kenjiArai 0:5b88d5760320 2992 "detect_code": ["0840"],
kenjiArai 0:5b88d5760320 2993 "device_has_add": [
kenjiArai 0:5b88d5760320 2994 "ANALOGOUT",
kenjiArai 0:5b88d5760320 2995 "CAN",
kenjiArai 0:5b88d5760320 2996 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 2997 "FLASH",
kenjiArai 0:5b88d5760320 2998 "MPU"
kenjiArai 0:5b88d5760320 2999 ],
kenjiArai 0:5b88d5760320 3000 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3001 "device_name": "STM32F446VE"
kenjiArai 0:5b88d5760320 3002 },
kenjiArai 0:5b88d5760320 3003 "NUCLEO_F746ZG": {
kenjiArai 0:5b88d5760320 3004 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3005 "core": "Cortex-M7F",
kenjiArai 0:5b88d5760320 3006 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3007 "STM32F7",
kenjiArai 0:5b88d5760320 3008 "STM32F746xG",
kenjiArai 1:9db0e321a9f4 3009 "STM32F746ZG"
kenjiArai 0:5b88d5760320 3010 ],
kenjiArai 0:5b88d5760320 3011 "config": {
kenjiArai 0:5b88d5760320 3012 "d11_configuration": {
kenjiArai 0:5b88d5760320 3013 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 3014 "value": "PA_7",
kenjiArai 0:5b88d5760320 3015 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 3016 },
kenjiArai 0:5b88d5760320 3017 "clock_source": {
kenjiArai 0:5b88d5760320 3018 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3019 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3020 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3021 },
kenjiArai 0:5b88d5760320 3022 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3023 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3024 "value": 1
kenjiArai 0:5b88d5760320 3025 }
kenjiArai 0:5b88d5760320 3026 },
kenjiArai 0:5b88d5760320 3027 "macros_add": [
kenjiArai 1:9db0e321a9f4 3028 "STM32F746xx",
kenjiArai 0:5b88d5760320 3029 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 3030 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3031 ],
kenjiArai 0:5b88d5760320 3032 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3033 "detect_code": ["0816"],
kenjiArai 0:5b88d5760320 3034 "device_has_add": [
kenjiArai 0:5b88d5760320 3035 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3036 "CAN",
kenjiArai 0:5b88d5760320 3037 "CRC",
kenjiArai 0:5b88d5760320 3038 "EMAC",
kenjiArai 0:5b88d5760320 3039 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3040 "TRNG",
kenjiArai 0:5b88d5760320 3041 "FLASH",
kenjiArai 0:5b88d5760320 3042 "USBDEVICE",
kenjiArai 0:5b88d5760320 3043 "MPU"
kenjiArai 0:5b88d5760320 3044 ],
kenjiArai 0:5b88d5760320 3045 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3046 "device_name": "STM32F746ZG",
kenjiArai 0:5b88d5760320 3047 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3048 "overrides": {
kenjiArai 0:5b88d5760320 3049 "lpticker_delay_ticks": 0,
kenjiArai 0:5b88d5760320 3050 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 3051 }
kenjiArai 0:5b88d5760320 3052 },
kenjiArai 0:5b88d5760320 3053 "NUCLEO_F756ZG": {
kenjiArai 0:5b88d5760320 3054 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3055 "core": "Cortex-M7F",
kenjiArai 0:5b88d5760320 3056 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3057 "STM32F7",
kenjiArai 0:5b88d5760320 3058 "STM32F756xG",
kenjiArai 1:9db0e321a9f4 3059 "STM32F756ZG"
kenjiArai 0:5b88d5760320 3060 ],
kenjiArai 0:5b88d5760320 3061 "config": {
kenjiArai 0:5b88d5760320 3062 "d11_configuration": {
kenjiArai 0:5b88d5760320 3063 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 3064 "value": "PA_7",
kenjiArai 0:5b88d5760320 3065 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 3066 },
kenjiArai 0:5b88d5760320 3067 "clock_source": {
kenjiArai 0:5b88d5760320 3068 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3069 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3070 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3071 },
kenjiArai 0:5b88d5760320 3072 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3073 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3074 "value": 1
kenjiArai 0:5b88d5760320 3075 }
kenjiArai 0:5b88d5760320 3076 },
kenjiArai 0:5b88d5760320 3077 "macros_add": [
kenjiArai 1:9db0e321a9f4 3078 "STM32F756xx",
kenjiArai 0:5b88d5760320 3079 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 3080 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 3081 "MBEDTLS_CONFIG_HW_SUPPORT"
kenjiArai 0:5b88d5760320 3082 ],
kenjiArai 0:5b88d5760320 3083 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3084 "detect_code": ["0819"],
kenjiArai 0:5b88d5760320 3085 "device_has_add": [
kenjiArai 0:5b88d5760320 3086 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3087 "CAN",
kenjiArai 0:5b88d5760320 3088 "CRC",
kenjiArai 0:5b88d5760320 3089 "EMAC",
kenjiArai 0:5b88d5760320 3090 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3091 "TRNG",
kenjiArai 0:5b88d5760320 3092 "FLASH",
kenjiArai 0:5b88d5760320 3093 "USBDEVICE",
kenjiArai 0:5b88d5760320 3094 "MPU"
kenjiArai 0:5b88d5760320 3095 ],
kenjiArai 0:5b88d5760320 3096 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3097 "device_name": "STM32F756ZG",
kenjiArai 0:5b88d5760320 3098 "overrides": {
kenjiArai 0:5b88d5760320 3099 "lpticker_delay_ticks": 0,
kenjiArai 0:5b88d5760320 3100 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 3101 }
kenjiArai 0:5b88d5760320 3102 },
kenjiArai 0:5b88d5760320 3103 "NUCLEO_F767ZI": {
kenjiArai 0:5b88d5760320 3104 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 3105 "components_add": [
kenjiArai 1:9db0e321a9f4 3106 "FLASHIAP"
kenjiArai 1:9db0e321a9f4 3107 ],
kenjiArai 0:5b88d5760320 3108 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 3109 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3110 "STM32F7",
kenjiArai 0:5b88d5760320 3111 "STM32F767xI",
kenjiArai 1:9db0e321a9f4 3112 "STM32F767ZI"
kenjiArai 0:5b88d5760320 3113 ],
kenjiArai 0:5b88d5760320 3114 "config": {
kenjiArai 0:5b88d5760320 3115 "flash_dual_bank": {
kenjiArai 0:5b88d5760320 3116 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
kenjiArai 0:5b88d5760320 3117 "value": "0"
kenjiArai 0:5b88d5760320 3118 },
kenjiArai 0:5b88d5760320 3119 "d11_configuration": {
kenjiArai 0:5b88d5760320 3120 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 3121 "value": "PA_7",
kenjiArai 0:5b88d5760320 3122 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 3123 },
kenjiArai 0:5b88d5760320 3124 "clock_source": {
kenjiArai 0:5b88d5760320 3125 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3126 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3127 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3128 },
kenjiArai 0:5b88d5760320 3129 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3130 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3131 "value": 1
kenjiArai 0:5b88d5760320 3132 }
kenjiArai 0:5b88d5760320 3133 },
kenjiArai 0:5b88d5760320 3134 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3135 "macros_add": [
kenjiArai 1:9db0e321a9f4 3136 "STM32F767xx",
kenjiArai 0:5b88d5760320 3137 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 3138 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3139 ],
kenjiArai 0:5b88d5760320 3140 "detect_code": ["0818"],
kenjiArai 0:5b88d5760320 3141 "device_has_add": [
kenjiArai 0:5b88d5760320 3142 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3143 "CAN",
kenjiArai 0:5b88d5760320 3144 "CRC",
kenjiArai 0:5b88d5760320 3145 "EMAC",
kenjiArai 0:5b88d5760320 3146 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3147 "TRNG",
kenjiArai 0:5b88d5760320 3148 "FLASH",
kenjiArai 0:5b88d5760320 3149 "USBDEVICE",
kenjiArai 0:5b88d5760320 3150 "MPU"
kenjiArai 0:5b88d5760320 3151 ],
kenjiArai 0:5b88d5760320 3152 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3153 "device_name": "STM32F767ZI",
kenjiArai 0:5b88d5760320 3154 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3155 "overrides": {
kenjiArai 0:5b88d5760320 3156 "lpticker_delay_ticks": 0,
kenjiArai 0:5b88d5760320 3157 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 3158 }
kenjiArai 0:5b88d5760320 3159 },
kenjiArai 0:5b88d5760320 3160 "NUCLEO_H743ZI": {
kenjiArai 0:5b88d5760320 3161 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3162 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 3163 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3164 "STM32H7",
kenjiArai 0:5b88d5760320 3165 "STM32H743xI"
kenjiArai 0:5b88d5760320 3166 ],
kenjiArai 1:9db0e321a9f4 3167 "mbed_rom_start": "0x08000000",
kenjiArai 1:9db0e321a9f4 3168 "mbed_rom_size" : "0x200000",
kenjiArai 1:9db0e321a9f4 3169 "mbed_ram_start": "0x24000000",
kenjiArai 1:9db0e321a9f4 3170 "mbed_ram_size" : "0x80000",
kenjiArai 0:5b88d5760320 3171 "config": {
kenjiArai 0:5b88d5760320 3172 "d11_configuration": {
kenjiArai 0:5b88d5760320 3173 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kenjiArai 0:5b88d5760320 3174 "value": "PA_7",
kenjiArai 0:5b88d5760320 3175 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 0:5b88d5760320 3176 },
kenjiArai 0:5b88d5760320 3177 "clock_source": {
kenjiArai 0:5b88d5760320 3178 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3179 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3180 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3181 },
kenjiArai 0:5b88d5760320 3182 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3183 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3184 "value": 1
kenjiArai 0:5b88d5760320 3185 },
kenjiArai 0:5b88d5760320 3186 "hse_value": {
kenjiArai 0:5b88d5760320 3187 "help": "HSE default value is 25MHz in HAL",
kenjiArai 0:5b88d5760320 3188 "value": "8000000",
kenjiArai 0:5b88d5760320 3189 "macro_name": "HSE_VALUE"
kenjiArai 0:5b88d5760320 3190 }
kenjiArai 0:5b88d5760320 3191 },
kenjiArai 1:9db0e321a9f4 3192 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 3193 "macros_add": [
kenjiArai 0:5b88d5760320 3194 "STM32H743xx",
kenjiArai 0:5b88d5760320 3195 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 3196 "MBED_TICKLESS"
kenjiArai 0:5b88d5760320 3197 ],
kenjiArai 1:9db0e321a9f4 3198 "overrides": {
kenjiArai 1:9db0e321a9f4 3199 "lpticker_delay_ticks": 0,
kenjiArai 1:9db0e321a9f4 3200 "network-default-interface-type": "ETHERNET"
kenjiArai 1:9db0e321a9f4 3201 },
kenjiArai 0:5b88d5760320 3202 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3203 "detect_code": ["0813"],
kenjiArai 0:5b88d5760320 3204 "device_has_add": [
kenjiArai 0:5b88d5760320 3205 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3206 "CAN",
kenjiArai 0:5b88d5760320 3207 "CRC",
kenjiArai 0:5b88d5760320 3208 "TRNG",
kenjiArai 0:5b88d5760320 3209 "FLASH",
kenjiArai 1:9db0e321a9f4 3210 "MPU",
kenjiArai 1:9db0e321a9f4 3211 "EMAC"
kenjiArai 1:9db0e321a9f4 3212 ],
kenjiArai 1:9db0e321a9f4 3213 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 3214 "device_name": "STM32H743ZI",
kenjiArai 1:9db0e321a9f4 3215 "bootloader_supported": true
kenjiArai 1:9db0e321a9f4 3216 },
kenjiArai 1:9db0e321a9f4 3217 "NUCLEO_H743ZI2": {
kenjiArai 1:9db0e321a9f4 3218 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 3219 "core": "Cortex-M7FD",
kenjiArai 1:9db0e321a9f4 3220 "mbed_rom_start": "0x08000000",
kenjiArai 1:9db0e321a9f4 3221 "mbed_rom_size" : "0x200000",
kenjiArai 1:9db0e321a9f4 3222 "mbed_ram_start": "0x24000000",
kenjiArai 1:9db0e321a9f4 3223 "mbed_ram_size" : "0x80000",
kenjiArai 1:9db0e321a9f4 3224 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3225 "STM32H7",
kenjiArai 1:9db0e321a9f4 3226 "STM32H743xI"
kenjiArai 1:9db0e321a9f4 3227 ],
kenjiArai 1:9db0e321a9f4 3228 "config": {
kenjiArai 1:9db0e321a9f4 3229 "d11_configuration": {
kenjiArai 1:9db0e321a9f4 3230 "help": "Value: PB_5 for the default board configuration, PA_7 in case of solder bridge update (SB33 on/ SB35 off)",
kenjiArai 1:9db0e321a9f4 3231 "value": "PB_5",
kenjiArai 1:9db0e321a9f4 3232 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kenjiArai 1:9db0e321a9f4 3233 },
kenjiArai 1:9db0e321a9f4 3234 "clock_source": {
kenjiArai 1:9db0e321a9f4 3235 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 3236 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 3237 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 3238 },
kenjiArai 1:9db0e321a9f4 3239 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 3240 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 3241 "value": 1
kenjiArai 1:9db0e321a9f4 3242 },
kenjiArai 1:9db0e321a9f4 3243 "hse_value": {
kenjiArai 1:9db0e321a9f4 3244 "help": "HSE default value is 25MHz in HAL",
kenjiArai 1:9db0e321a9f4 3245 "value": "8000000",
kenjiArai 1:9db0e321a9f4 3246 "macro_name": "HSE_VALUE"
kenjiArai 1:9db0e321a9f4 3247 }
kenjiArai 1:9db0e321a9f4 3248 },
kenjiArai 1:9db0e321a9f4 3249 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 3250 "macros_add": [
kenjiArai 1:9db0e321a9f4 3251 "STM32H743xx",
kenjiArai 1:9db0e321a9f4 3252 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 1:9db0e321a9f4 3253 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 3254 ],
kenjiArai 1:9db0e321a9f4 3255 "overrides": {
kenjiArai 1:9db0e321a9f4 3256 "lpticker_delay_ticks": 0,
kenjiArai 1:9db0e321a9f4 3257 "network-default-interface-type": "ETHERNET"
kenjiArai 1:9db0e321a9f4 3258 },
kenjiArai 1:9db0e321a9f4 3259 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 3260 "detect_code": ["0836"],
kenjiArai 1:9db0e321a9f4 3261 "device_has_add": [
kenjiArai 1:9db0e321a9f4 3262 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 3263 "CAN",
kenjiArai 1:9db0e321a9f4 3264 "CRC",
kenjiArai 1:9db0e321a9f4 3265 "TRNG",
kenjiArai 1:9db0e321a9f4 3266 "FLASH",
kenjiArai 1:9db0e321a9f4 3267 "MPU",
kenjiArai 1:9db0e321a9f4 3268 "EMAC"
kenjiArai 1:9db0e321a9f4 3269 ],
kenjiArai 1:9db0e321a9f4 3270 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 3271 "device_name": "STM32H743ZI",
kenjiArai 1:9db0e321a9f4 3272 "bootloader_supported": true
kenjiArai 1:9db0e321a9f4 3273 },
kenjiArai 1:9db0e321a9f4 3274 "DISCO_H747I": {
kenjiArai 1:9db0e321a9f4 3275 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 3276 "core": "Cortex-M7FD",
kenjiArai 1:9db0e321a9f4 3277 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 3278 "mbed_rom_start": "0x08000000",
kenjiArai 1:9db0e321a9f4 3279 "mbed_rom_size" : "0x100000",
kenjiArai 1:9db0e321a9f4 3280 "mbed_ram_start": "0x24000000",
kenjiArai 1:9db0e321a9f4 3281 "mbed_ram_size" : "0x80000",
kenjiArai 1:9db0e321a9f4 3282 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3283 "STM32H7",
kenjiArai 1:9db0e321a9f4 3284 "STM32H747xI",
kenjiArai 1:9db0e321a9f4 3285 "DISCO_H747I_CM7"
kenjiArai 1:9db0e321a9f4 3286 ],
kenjiArai 1:9db0e321a9f4 3287 "config": {
kenjiArai 1:9db0e321a9f4 3288 "clock_source": {
kenjiArai 1:9db0e321a9f4 3289 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 3290 "value": "USE_PLL_HSE_EXTC",
kenjiArai 1:9db0e321a9f4 3291 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 3292 },
kenjiArai 1:9db0e321a9f4 3293 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 3294 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 3295 "value": 1
kenjiArai 1:9db0e321a9f4 3296 }
kenjiArai 1:9db0e321a9f4 3297 },
kenjiArai 1:9db0e321a9f4 3298 "macros_add": [
kenjiArai 1:9db0e321a9f4 3299 "STM32H747xx",
kenjiArai 1:9db0e321a9f4 3300 "CORE_CM7",
kenjiArai 1:9db0e321a9f4 3301 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 1:9db0e321a9f4 3302 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 3303 ],
kenjiArai 1:9db0e321a9f4 3304 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 1:9db0e321a9f4 3305 "supported_form_factors": [
kenjiArai 1:9db0e321a9f4 3306 "ARDUINO",
kenjiArai 1:9db0e321a9f4 3307 "STMOD",
kenjiArai 1:9db0e321a9f4 3308 "PMOD"
kenjiArai 1:9db0e321a9f4 3309 ],
kenjiArai 1:9db0e321a9f4 3310 "detect_code": ["0814"],
kenjiArai 1:9db0e321a9f4 3311 "device_has_add": [
kenjiArai 1:9db0e321a9f4 3312 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 3313 "CAN",
kenjiArai 1:9db0e321a9f4 3314 "CRC",
kenjiArai 1:9db0e321a9f4 3315 "TRNG",
kenjiArai 1:9db0e321a9f4 3316 "FLASH",
kenjiArai 0:5b88d5760320 3317 "MPU"
kenjiArai 0:5b88d5760320 3318 ],
kenjiArai 0:5b88d5760320 3319 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 3320 "device_name": "STM32H747XIHx",
kenjiArai 0:5b88d5760320 3321 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3322 },
kenjiArai 1:9db0e321a9f4 3323 "DISCO_H747I_CM4": {
kenjiArai 1:9db0e321a9f4 3324 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 3325 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 3326 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3327 "STM32H7",
kenjiArai 1:9db0e321a9f4 3328 "STM32H747xI",
kenjiArai 1:9db0e321a9f4 3329 "DISCO_H747I"
kenjiArai 1:9db0e321a9f4 3330 ],
kenjiArai 1:9db0e321a9f4 3331 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 3332 "mbed_rom_start": "0x08100000",
kenjiArai 1:9db0e321a9f4 3333 "mbed_rom_size" : "0x100000",
kenjiArai 1:9db0e321a9f4 3334 "mbed_ram_start": "0x10000000",
kenjiArai 1:9db0e321a9f4 3335 "mbed_ram_size" : "0x48000",
kenjiArai 1:9db0e321a9f4 3336 "config": {
kenjiArai 1:9db0e321a9f4 3337 "clock_source": {
kenjiArai 1:9db0e321a9f4 3338 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 3339 "value": "USE_PLL_HSE_EXTC",
kenjiArai 1:9db0e321a9f4 3340 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 3341 },
kenjiArai 1:9db0e321a9f4 3342 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 3343 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 3344 "value": 1
kenjiArai 1:9db0e321a9f4 3345 }
kenjiArai 1:9db0e321a9f4 3346 },
kenjiArai 1:9db0e321a9f4 3347 "macros_add": [
kenjiArai 1:9db0e321a9f4 3348 "STM32H747xx",
kenjiArai 1:9db0e321a9f4 3349 "CORE_CM4",
kenjiArai 1:9db0e321a9f4 3350 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 1:9db0e321a9f4 3351 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 3352 ],
kenjiArai 1:9db0e321a9f4 3353 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 1:9db0e321a9f4 3354 "supported_form_factors": [
kenjiArai 1:9db0e321a9f4 3355 "ARDUINO",
kenjiArai 1:9db0e321a9f4 3356 "STMOD",
kenjiArai 1:9db0e321a9f4 3357 "PMOD"
kenjiArai 1:9db0e321a9f4 3358 ],
kenjiArai 1:9db0e321a9f4 3359 "device_has_add": [
kenjiArai 1:9db0e321a9f4 3360 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 3361 "CAN",
kenjiArai 1:9db0e321a9f4 3362 "CRC",
kenjiArai 1:9db0e321a9f4 3363 "TRNG",
kenjiArai 1:9db0e321a9f4 3364 "FLASH",
kenjiArai 1:9db0e321a9f4 3365 "MPU"
kenjiArai 1:9db0e321a9f4 3366 ],
kenjiArai 1:9db0e321a9f4 3367 "bootloader_supported": true
kenjiArai 1:9db0e321a9f4 3368 },
kenjiArai 1:9db0e321a9f4 3369 "DISCO_H747I_CM7": {
kenjiArai 1:9db0e321a9f4 3370 "inherits": ["DISCO_H747I"]
kenjiArai 0:5b88d5760320 3371 },
kenjiArai 0:5b88d5760320 3372 "UHURU_RAVEN": {
kenjiArai 0:5b88d5760320 3373 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3374 "core": "Cortex-M7FD",
kenjiArai 1:9db0e321a9f4 3375 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3376 "STM32F7",
kenjiArai 1:9db0e321a9f4 3377 "STM32F767xI"
kenjiArai 1:9db0e321a9f4 3378 ],
kenjiArai 0:5b88d5760320 3379 "config": {
kenjiArai 0:5b88d5760320 3380 "clock_source": {
kenjiArai 0:5b88d5760320 3381 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3382 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 3383 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3384 },
kenjiArai 0:5b88d5760320 3385 "lowpowertimer_lptim": {
kenjiArai 0:5b88d5760320 3386 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LOWPOWERTIMER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3387 "value": 1
kenjiArai 0:5b88d5760320 3388 }
kenjiArai 0:5b88d5760320 3389 },
kenjiArai 0:5b88d5760320 3390 "overrides": {
kenjiArai 0:5b88d5760320 3391 "lpticker_delay_ticks": 4,
kenjiArai 0:5b88d5760320 3392 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 3393 },
kenjiArai 0:5b88d5760320 3394 "components_add": ["SPIF"],
kenjiArai 1:9db0e321a9f4 3395 "macros_add": [
kenjiArai 1:9db0e321a9f4 3396 "STM32F767xx"
kenjiArai 1:9db0e321a9f4 3397 ],
kenjiArai 0:5b88d5760320 3398 "detect_code": ["9020"],
kenjiArai 0:5b88d5760320 3399 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "TRNG", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 3400 "device_has_remove": ["SERIAL_FC"],
kenjiArai 0:5b88d5760320 3401 "features": ["LWIP"],
kenjiArai 0:5b88d5760320 3402 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 3403 "device_name": "STM32F767VI",
kenjiArai 0:5b88d5760320 3404 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3405 },
kenjiArai 0:5b88d5760320 3406 "NUCLEO_L011K4": {
kenjiArai 0:5b88d5760320 3407 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3408 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 3409 "extra_labels_add": ["STM32L0", "STM32L011K4"],
kenjiArai 0:5b88d5760320 3410 "supported_toolchains": ["uARM"],
kenjiArai 0:5b88d5760320 3411 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 3412 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3413 "config": {
kenjiArai 0:5b88d5760320 3414 "clock_source": {
kenjiArai 0:5b88d5760320 3415 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3416 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3417 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3418 },
kenjiArai 0:5b88d5760320 3419 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3420 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3421 "value": 1
kenjiArai 0:5b88d5760320 3422 }
kenjiArai 0:5b88d5760320 3423 },
kenjiArai 0:5b88d5760320 3424 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3425 "macros_add": [
kenjiArai 0:5b88d5760320 3426 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3427 ],
kenjiArai 0:5b88d5760320 3428 "detect_code": ["0780"],
kenjiArai 0:5b88d5760320 3429 "device_has_add": [
kenjiArai 0:5b88d5760320 3430 "CRC",
kenjiArai 0:5b88d5760320 3431 "FLASH"
kenjiArai 0:5b88d5760320 3432 ],
kenjiArai 0:5b88d5760320 3433 "default_lib": "small",
kenjiArai 0:5b88d5760320 3434 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 3435 "device_name": "STM32L011K4"
kenjiArai 0:5b88d5760320 3436 },
kenjiArai 0:5b88d5760320 3437 "NUCLEO_L031K6": {
kenjiArai 0:5b88d5760320 3438 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3439 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 3440 "extra_labels_add": ["STM32L0", "STM32L031K6"],
kenjiArai 0:5b88d5760320 3441 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 3442 "config": {
kenjiArai 0:5b88d5760320 3443 "clock_source": {
kenjiArai 0:5b88d5760320 3444 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3445 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3446 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3447 },
kenjiArai 0:5b88d5760320 3448 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3449 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3450 "value": 1
kenjiArai 0:5b88d5760320 3451 }
kenjiArai 0:5b88d5760320 3452 },
kenjiArai 0:5b88d5760320 3453 "macros_add": [
kenjiArai 0:5b88d5760320 3454 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3455 ],
kenjiArai 0:5b88d5760320 3456 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3457 "detect_code": ["0790"],
kenjiArai 0:5b88d5760320 3458 "device_has_add": [
kenjiArai 0:5b88d5760320 3459 "CRC",
kenjiArai 0:5b88d5760320 3460 "FLASH"
kenjiArai 0:5b88d5760320 3461 ],
kenjiArai 0:5b88d5760320 3462 "default_lib": "small",
kenjiArai 0:5b88d5760320 3463 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 3464 "device_name": "STM32L031K6"
kenjiArai 0:5b88d5760320 3465 },
kenjiArai 0:5b88d5760320 3466 "NUCLEO_L053R8": {
kenjiArai 0:5b88d5760320 3467 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3468 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 3469 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 3470 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
kenjiArai 0:5b88d5760320 3471 "config": {
kenjiArai 0:5b88d5760320 3472 "clock_source": {
kenjiArai 0:5b88d5760320 3473 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3474 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3475 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3476 },
kenjiArai 0:5b88d5760320 3477 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3478 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3479 "value": 1
kenjiArai 0:5b88d5760320 3480 }
kenjiArai 0:5b88d5760320 3481 },
kenjiArai 0:5b88d5760320 3482 "macros_add": [
kenjiArai 0:5b88d5760320 3483 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3484 ],
kenjiArai 0:5b88d5760320 3485 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3486 "detect_code": ["0715"],
kenjiArai 0:5b88d5760320 3487 "device_has_add": [
kenjiArai 0:5b88d5760320 3488 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3489 "CRC",
kenjiArai 0:5b88d5760320 3490 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3491 "FLASH",
kenjiArai 0:5b88d5760320 3492 "MPU"
kenjiArai 0:5b88d5760320 3493 ],
kenjiArai 0:5b88d5760320 3494 "default_lib": "small",
kenjiArai 0:5b88d5760320 3495 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 3496 "device_name": "STM32L053R8"
kenjiArai 0:5b88d5760320 3497 },
kenjiArai 0:5b88d5760320 3498 "NUCLEO_L073RZ": {
kenjiArai 0:5b88d5760320 3499 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3500 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 3501 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 3502 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
kenjiArai 0:5b88d5760320 3503 "config": {
kenjiArai 0:5b88d5760320 3504 "clock_source": {
kenjiArai 0:5b88d5760320 3505 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3506 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3507 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3508 },
kenjiArai 0:5b88d5760320 3509 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3510 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3511 "value": 1
kenjiArai 0:5b88d5760320 3512 }
kenjiArai 0:5b88d5760320 3513 },
kenjiArai 0:5b88d5760320 3514 "macros_add": [
kenjiArai 0:5b88d5760320 3515 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 3516 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3517 ],
kenjiArai 0:5b88d5760320 3518 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3519 "detect_code": ["0760"],
kenjiArai 0:5b88d5760320 3520 "device_has_add": [
kenjiArai 0:5b88d5760320 3521 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3522 "CRC",
kenjiArai 0:5b88d5760320 3523 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3524 "TRNG",
kenjiArai 0:5b88d5760320 3525 "FLASH",
kenjiArai 0:5b88d5760320 3526 "MPU"
kenjiArai 0:5b88d5760320 3527 ],
kenjiArai 0:5b88d5760320 3528 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3529 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3530 "device_name": "STM32L073RZ"
kenjiArai 0:5b88d5760320 3531 },
kenjiArai 0:5b88d5760320 3532 "NUCLEO_L152RE": {
kenjiArai 0:5b88d5760320 3533 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3534 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 3535 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 3536 "extra_labels_add": ["STM32L1", "STM32L152RE"],
kenjiArai 0:5b88d5760320 3537 "config": {
kenjiArai 0:5b88d5760320 3538 "clock_source": {
kenjiArai 0:5b88d5760320 3539 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3540 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3541 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3542 }
kenjiArai 0:5b88d5760320 3543 },
kenjiArai 0:5b88d5760320 3544 "detect_code": ["0710"],
kenjiArai 0:5b88d5760320 3545 "device_has_add": [
kenjiArai 0:5b88d5760320 3546 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3547 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3548 "FLASH",
kenjiArai 0:5b88d5760320 3549 "MPU"
kenjiArai 0:5b88d5760320 3550 ],
kenjiArai 0:5b88d5760320 3551 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3552 "device_name": "STM32L152RE"
kenjiArai 0:5b88d5760320 3553 },
kenjiArai 0:5b88d5760320 3554 "NUCLEO_L432KC": {
kenjiArai 0:5b88d5760320 3555 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3556 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 3557 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3558 "STM32L4",
kenjiArai 1:9db0e321a9f4 3559 "STM32L432xC",
kenjiArai 1:9db0e321a9f4 3560 "STM32L432KC"
kenjiArai 1:9db0e321a9f4 3561 ],
kenjiArai 0:5b88d5760320 3562 "config": {
kenjiArai 0:5b88d5760320 3563 "clock_source": {
kenjiArai 0:5b88d5760320 3564 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3565 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3566 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3567 },
kenjiArai 0:5b88d5760320 3568 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3569 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3570 "value": 1
kenjiArai 0:5b88d5760320 3571 }
kenjiArai 0:5b88d5760320 3572 },
kenjiArai 0:5b88d5760320 3573 "macros_add": [
kenjiArai 1:9db0e321a9f4 3574 "STM32L432xx",
kenjiArai 1:9db0e321a9f4 3575 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 3576 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3577 ],
kenjiArai 0:5b88d5760320 3578 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3579 "detect_code": ["0770"],
kenjiArai 0:5b88d5760320 3580 "device_has_add": [
kenjiArai 0:5b88d5760320 3581 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3582 "CRC",
kenjiArai 0:5b88d5760320 3583 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3584 "CAN",
kenjiArai 0:5b88d5760320 3585 "TRNG",
kenjiArai 0:5b88d5760320 3586 "FLASH",
kenjiArai 0:5b88d5760320 3587 "MPU"
kenjiArai 0:5b88d5760320 3588 ],
kenjiArai 0:5b88d5760320 3589 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3590 "device_name": "STM32L432KC",
kenjiArai 0:5b88d5760320 3591 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3592 },
kenjiArai 0:5b88d5760320 3593 "NUCLEO_L433RC_P": {
kenjiArai 0:5b88d5760320 3594 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 3595 "supported_form_factors": [
kenjiArai 1:9db0e321a9f4 3596 "ARDUINO",
kenjiArai 1:9db0e321a9f4 3597 "MORPHO"
kenjiArai 1:9db0e321a9f4 3598 ],
kenjiArai 1:9db0e321a9f4 3599 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 3600 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3601 "STM32L4",
kenjiArai 1:9db0e321a9f4 3602 "STM32L433xC",
kenjiArai 1:9db0e321a9f4 3603 "STM32L433RC"
kenjiArai 1:9db0e321a9f4 3604 ],
kenjiArai 0:5b88d5760320 3605 "config": {
kenjiArai 0:5b88d5760320 3606 "clock_source": {
kenjiArai 0:5b88d5760320 3607 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3608 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3609 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3610 },
kenjiArai 0:5b88d5760320 3611 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3612 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3613 "value": 1
kenjiArai 0:5b88d5760320 3614 }
kenjiArai 0:5b88d5760320 3615 },
kenjiArai 0:5b88d5760320 3616 "macros_add": [
kenjiArai 1:9db0e321a9f4 3617 "STM32L433xx",
kenjiArai 1:9db0e321a9f4 3618 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 3619 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 3620 ],
kenjiArai 0:5b88d5760320 3621 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3622 "detect_code": ["0779"],
kenjiArai 0:5b88d5760320 3623 "device_has_add": [
kenjiArai 0:5b88d5760320 3624 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3625 "CRC",
kenjiArai 0:5b88d5760320 3626 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3627 "CAN",
kenjiArai 0:5b88d5760320 3628 "TRNG",
kenjiArai 0:5b88d5760320 3629 "FLASH",
kenjiArai 0:5b88d5760320 3630 "MPU"
kenjiArai 0:5b88d5760320 3631 ],
kenjiArai 0:5b88d5760320 3632 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3633 "device_name": "STM32L433RC",
kenjiArai 0:5b88d5760320 3634 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3635 },
kenjiArai 0:5b88d5760320 3636 "MTB_ADV_WISE_1510": {
kenjiArai 0:5b88d5760320 3637 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3638 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3639 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
kenjiArai 0:5b88d5760320 3640 "config": {
kenjiArai 0:5b88d5760320 3641 "clock_source": {
kenjiArai 0:5b88d5760320 3642 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3643 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3644 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3645 }
kenjiArai 0:5b88d5760320 3646 },
kenjiArai 0:5b88d5760320 3647 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 3648 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 3649 "device_has_add": [
kenjiArai 0:5b88d5760320 3650 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3651 "CRC",
kenjiArai 0:5b88d5760320 3652 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3653 "CAN",
kenjiArai 0:5b88d5760320 3654 "TRNG",
kenjiArai 0:5b88d5760320 3655 "FLASH",
kenjiArai 0:5b88d5760320 3656 "MPU"
kenjiArai 0:5b88d5760320 3657 ],
kenjiArai 0:5b88d5760320 3658 "device_has_remove": ["LPTICKER"],
kenjiArai 1:9db0e321a9f4 3659 "macros_add": ["STM32L443xx", "MBEDTLS_CONFIG_HW_SUPPORT", "MBED_SPLIT_HEAP"],
kenjiArai 0:5b88d5760320 3660 "device_name": "STM32L443RC",
kenjiArai 0:5b88d5760320 3661 "detect_code": ["0458"],
kenjiArai 0:5b88d5760320 3662 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3663 },
kenjiArai 0:5b88d5760320 3664 "NUCLEO_L476RG": {
kenjiArai 0:5b88d5760320 3665 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3666 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 3667 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3668 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
kenjiArai 0:5b88d5760320 3669 "config": {
kenjiArai 0:5b88d5760320 3670 "clock_source": {
kenjiArai 0:5b88d5760320 3671 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3672 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3673 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3674 },
kenjiArai 0:5b88d5760320 3675 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3676 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3677 "value": 1
kenjiArai 0:5b88d5760320 3678 }
kenjiArai 0:5b88d5760320 3679 },
kenjiArai 0:5b88d5760320 3680 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3681 "detect_code": ["0765"],
kenjiArai 0:5b88d5760320 3682 "macros_add": [
kenjiArai 1:9db0e321a9f4 3683 "STM32L476xx",
kenjiArai 0:5b88d5760320 3684 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 3685 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 3686 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 3687 ],
kenjiArai 0:5b88d5760320 3688 "device_has_add": [
kenjiArai 0:5b88d5760320 3689 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3690 "CAN",
kenjiArai 0:5b88d5760320 3691 "CRC",
kenjiArai 0:5b88d5760320 3692 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3693 "TRNG",
kenjiArai 0:5b88d5760320 3694 "FLASH",
kenjiArai 0:5b88d5760320 3695 "MPU"
kenjiArai 0:5b88d5760320 3696 ],
kenjiArai 0:5b88d5760320 3697 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3698 "device_name": "STM32L476RG",
kenjiArai 0:5b88d5760320 3699 "bootloader_supported": true
kenjiArai 0:5b88d5760320 3700 },
kenjiArai 0:5b88d5760320 3701 "SILICA_SENSOR_NODE": {
kenjiArai 0:5b88d5760320 3702 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3703 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3704 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 3705 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
kenjiArai 0:5b88d5760320 3706 "config": {
kenjiArai 0:5b88d5760320 3707 "clock_source": {
kenjiArai 0:5b88d5760320 3708 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3709 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3710 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3711 }
kenjiArai 0:5b88d5760320 3712 },
kenjiArai 0:5b88d5760320 3713 "detect_code": ["0766"],
kenjiArai 1:9db0e321a9f4 3714 "macros_add": [
kenjiArai 1:9db0e321a9f4 3715 "STM32L476xx",
kenjiArai 1:9db0e321a9f4 3716 "USBHOST_OTHER"
kenjiArai 1:9db0e321a9f4 3717 ],
kenjiArai 0:5b88d5760320 3718 "device_has_add": [
kenjiArai 0:5b88d5760320 3719 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3720 "CAN",
kenjiArai 0:5b88d5760320 3721 "CRC",
kenjiArai 0:5b88d5760320 3722 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3723 "TRNG",
kenjiArai 0:5b88d5760320 3724 "FLASH",
kenjiArai 0:5b88d5760320 3725 "MPU"
kenjiArai 0:5b88d5760320 3726 ],
kenjiArai 0:5b88d5760320 3727 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 3728 "device_name": "STM32L476JG"
kenjiArai 0:5b88d5760320 3729 },
kenjiArai 0:5b88d5760320 3730 "NUCLEO_L486RG": {
kenjiArai 0:5b88d5760320 3731 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3732 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 3733 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 3734 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 3735 "STM32L4",
kenjiArai 1:9db0e321a9f4 3736 "STM32L486RG",
kenjiArai 1:9db0e321a9f4 3737 "STM32L486xG"
kenjiArai 1:9db0e321a9f4 3738 ],
kenjiArai 0:5b88d5760320 3739 "config": {
kenjiArai 0:5b88d5760320 3740 "clock_source": {
kenjiArai 0:5b88d5760320 3741 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3742 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3743 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3744 },
kenjiArai 0:5b88d5760320 3745 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 3746 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 3747 "value": 1
kenjiArai 0:5b88d5760320 3748 }
kenjiArai 0:5b88d5760320 3749 },
kenjiArai 0:5b88d5760320 3750 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 3751 "detect_code": ["0827"],
kenjiArai 0:5b88d5760320 3752 "macros_add": [
kenjiArai 1:9db0e321a9f4 3753 "STM32L486xx",
kenjiArai 0:5b88d5760320 3754 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 3755 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 3756 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 3757 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 3758 ],
kenjiArai 0:5b88d5760320 3759 "device_has_add": [
kenjiArai 0:5b88d5760320 3760 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3761 "CAN",
kenjiArai 0:5b88d5760320 3762 "CRC",
kenjiArai 0:5b88d5760320 3763 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3764 "TRNG",
kenjiArai 0:5b88d5760320 3765 "FLASH",
kenjiArai 0:5b88d5760320 3766 "MPU"
kenjiArai 0:5b88d5760320 3767 ],
kenjiArai 0:5b88d5760320 3768 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3769 "device_name": "STM32L486RG"
kenjiArai 0:5b88d5760320 3770 },
kenjiArai 0:5b88d5760320 3771 "MTB_ADV_WISE_1570": {
kenjiArai 0:5b88d5760320 3772 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 3773 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3774 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3775 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3776 "STM32L4",
kenjiArai 0:5b88d5760320 3777 "STM32L486RG",
kenjiArai 0:5b88d5760320 3778 "STM32L486xG",
kenjiArai 0:5b88d5760320 3779 "WISE_1570"
kenjiArai 0:5b88d5760320 3780 ],
kenjiArai 0:5b88d5760320 3781 "config": {
kenjiArai 0:5b88d5760320 3782 "clock_source": {
kenjiArai 0:5b88d5760320 3783 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3784 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 3785 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3786 }
kenjiArai 0:5b88d5760320 3787 },
kenjiArai 0:5b88d5760320 3788 "overrides": { "lpuart_clock_source": "USE_LPUART_CLK_HSI" },
kenjiArai 0:5b88d5760320 3789 "detect_code": ["0460"],
kenjiArai 0:5b88d5760320 3790 "macros_add": [
kenjiArai 1:9db0e321a9f4 3791 "STM32L486xx",
kenjiArai 0:5b88d5760320 3792 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 3793 "WISE_1570",
kenjiArai 0:5b88d5760320 3794 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 3795 ],
kenjiArai 0:5b88d5760320 3796 "device_has_add": [
kenjiArai 0:5b88d5760320 3797 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3798 "CRC",
kenjiArai 0:5b88d5760320 3799 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3800 "TRNG",
kenjiArai 0:5b88d5760320 3801 "FLASH",
kenjiArai 0:5b88d5760320 3802 "MPU"
kenjiArai 0:5b88d5760320 3803 ],
kenjiArai 0:5b88d5760320 3804 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 3805 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 3806 "device_name": "STM32L486RG",
kenjiArai 0:5b88d5760320 3807 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3808 "OUTPUT_EXT": "hex"
kenjiArai 0:5b88d5760320 3809 },
kenjiArai 0:5b88d5760320 3810 "ARCH_MAX": {
kenjiArai 0:5b88d5760320 3811 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3812 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 3813 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3814 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 3815 "program_cycle_s": 2,
kenjiArai 1:9db0e321a9f4 3816 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 3817 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3818 "STM32F4",
kenjiArai 0:5b88d5760320 3819 "STM32F407",
kenjiArai 0:5b88d5760320 3820 "STM32F407xx",
kenjiArai 0:5b88d5760320 3821 "STM32F407xE",
kenjiArai 1:9db0e321a9f4 3822 "STM32F407VE"
kenjiArai 0:5b88d5760320 3823 ],
kenjiArai 0:5b88d5760320 3824 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "EMAC", "MPU"],
kenjiArai 0:5b88d5760320 3825 "device_has_remove": [
kenjiArai 0:5b88d5760320 3826 "LPTICKER",
kenjiArai 0:5b88d5760320 3827 "SERIAL_FC"
kenjiArai 0:5b88d5760320 3828 ],
kenjiArai 0:5b88d5760320 3829 "macros_add": ["USB_STM_HAL"],
kenjiArai 0:5b88d5760320 3830 "config": {
kenjiArai 0:5b88d5760320 3831 "clock_source": {
kenjiArai 0:5b88d5760320 3832 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 3833 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 3834 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3835 }
kenjiArai 0:5b88d5760320 3836 },
kenjiArai 0:5b88d5760320 3837 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3838 "device_name": "STM32F407VETx",
kenjiArai 1:9db0e321a9f4 3839 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3840 "overrides": {
kenjiArai 1:9db0e321a9f4 3841 "lse_available": 0,
kenjiArai 0:5b88d5760320 3842 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 3843 }
kenjiArai 0:5b88d5760320 3844 },
kenjiArai 0:5b88d5760320 3845 "WIO_3G": {
kenjiArai 0:5b88d5760320 3846 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3847 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3848 "config": {
kenjiArai 0:5b88d5760320 3849 "clock_source": {
kenjiArai 0:5b88d5760320 3850 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3851 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3852 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3853 },
kenjiArai 0:5b88d5760320 3854 "clock_source_usb": {
kenjiArai 0:5b88d5760320 3855 "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)",
kenjiArai 0:5b88d5760320 3856 "value": "1",
kenjiArai 0:5b88d5760320 3857 "macro_name": "CLOCK_SOURCE_USB"
kenjiArai 0:5b88d5760320 3858 }
kenjiArai 0:5b88d5760320 3859 },
kenjiArai 0:5b88d5760320 3860 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3861 "STM32F4",
kenjiArai 0:5b88d5760320 3862 "STM32F439",
kenjiArai 0:5b88d5760320 3863 "STM32F439VI",
kenjiArai 0:5b88d5760320 3864 "STM32F439xx",
kenjiArai 0:5b88d5760320 3865 "STM32F439xI"
kenjiArai 0:5b88d5760320 3866 ],
kenjiArai 0:5b88d5760320 3867 "macros_add": [
kenjiArai 0:5b88d5760320 3868 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 3869 "USB_STM_HAL",
kenjiArai 0:5b88d5760320 3870 "USBHOST_OTHER"
kenjiArai 0:5b88d5760320 3871 ],
kenjiArai 0:5b88d5760320 3872 "device_has_add": [
kenjiArai 0:5b88d5760320 3873 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3874 "CAN",
kenjiArai 0:5b88d5760320 3875 "TRNG",
kenjiArai 0:5b88d5760320 3876 "FLASH",
kenjiArai 0:5b88d5760320 3877 "MPU"
kenjiArai 0:5b88d5760320 3878 ],
kenjiArai 0:5b88d5760320 3879 "detect_code": ["9014"],
kenjiArai 0:5b88d5760320 3880 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3881 "device_name" : "STM32F439VI",
kenjiArai 0:5b88d5760320 3882 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3883 "overrides": {
kenjiArai 0:5b88d5760320 3884 "network-default-interface-type": "CELLULAR"
kenjiArai 0:5b88d5760320 3885 }
kenjiArai 0:5b88d5760320 3886 },
kenjiArai 0:5b88d5760320 3887 "WIO_BG96": {
kenjiArai 0:5b88d5760320 3888 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3889 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3890 "config": {
kenjiArai 0:5b88d5760320 3891 "clock_source": {
kenjiArai 0:5b88d5760320 3892 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3893 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3894 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3895 },
kenjiArai 0:5b88d5760320 3896 "clock_source_usb": {
kenjiArai 0:5b88d5760320 3897 "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)",
kenjiArai 0:5b88d5760320 3898 "value": "0",
kenjiArai 0:5b88d5760320 3899 "macro_name": "CLOCK_SOURCE_USB"
kenjiArai 0:5b88d5760320 3900 }
kenjiArai 0:5b88d5760320 3901 },
kenjiArai 0:5b88d5760320 3902 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
kenjiArai 0:5b88d5760320 3903 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
kenjiArai 0:5b88d5760320 3904 "device_has_add": [
kenjiArai 0:5b88d5760320 3905 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3906 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 3907 "TRNG",
kenjiArai 0:5b88d5760320 3908 "FLASH",
kenjiArai 0:5b88d5760320 3909 "MPU"
kenjiArai 0:5b88d5760320 3910 ],
kenjiArai 0:5b88d5760320 3911 "detect_code": ["9015"],
kenjiArai 0:5b88d5760320 3912 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3913 "device_name" : "STM32F439VI",
kenjiArai 0:5b88d5760320 3914 "components_add": ["SD"],
kenjiArai 0:5b88d5760320 3915 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 3916 "overrides": {
kenjiArai 0:5b88d5760320 3917 "network-default-interface-type": "CELLULAR"
kenjiArai 0:5b88d5760320 3918 }
kenjiArai 0:5b88d5760320 3919 },
kenjiArai 0:5b88d5760320 3920 "DISCO_F051R8": {
kenjiArai 0:5b88d5760320 3921 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3922 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 3923 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
kenjiArai 0:5b88d5760320 3924 "supported_toolchains": ["GCC_ARM"],
kenjiArai 0:5b88d5760320 3925 "config": {
kenjiArai 0:5b88d5760320 3926 "clock_source": {
kenjiArai 0:5b88d5760320 3927 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3928 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3929 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3930 }
kenjiArai 0:5b88d5760320 3931 },
kenjiArai 0:5b88d5760320 3932 "macros_add": [
kenjiArai 0:5b88d5760320 3933 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 3934 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 3935 ],
kenjiArai 0:5b88d5760320 3936 "device_has_add": [
kenjiArai 0:5b88d5760320 3937 "CRC",
kenjiArai 0:5b88d5760320 3938 "MPU"
kenjiArai 0:5b88d5760320 3939 ],
kenjiArai 0:5b88d5760320 3940 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 3941 "device_name": "STM32F051R8"
kenjiArai 0:5b88d5760320 3942 },
kenjiArai 0:5b88d5760320 3943 "DISCO_F100RB": {
kenjiArai 0:5b88d5760320 3944 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3945 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 3946 "extra_labels_add": ["STM32F1", "STM32F100RB"],
kenjiArai 0:5b88d5760320 3947 "supported_toolchains": ["GCC_ARM"],
kenjiArai 0:5b88d5760320 3948 "device_has_add": [],
kenjiArai 0:5b88d5760320 3949 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 3950 "device_name": "STM32F100RB"
kenjiArai 0:5b88d5760320 3951 },
kenjiArai 0:5b88d5760320 3952 "DISCO_F303VC": {
kenjiArai 0:5b88d5760320 3953 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3954 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3955 "extra_labels_add": [
kenjiArai 0:5b88d5760320 3956 "STM32F3",
kenjiArai 0:5b88d5760320 3957 "STM32F303",
kenjiArai 0:5b88d5760320 3958 "STM32F303xC",
kenjiArai 0:5b88d5760320 3959 "STM32F303VC"
kenjiArai 0:5b88d5760320 3960 ],
kenjiArai 0:5b88d5760320 3961 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 3962 "config": {
kenjiArai 0:5b88d5760320 3963 "clock_source": {
kenjiArai 0:5b88d5760320 3964 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3965 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3966 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3967 }
kenjiArai 0:5b88d5760320 3968 },
kenjiArai 0:5b88d5760320 3969 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 3970 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 3971 "device_has_add": [
kenjiArai 0:5b88d5760320 3972 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3973 "CAN",
kenjiArai 0:5b88d5760320 3974 "CRC",
kenjiArai 0:5b88d5760320 3975 "MPU"
kenjiArai 0:5b88d5760320 3976 ],
kenjiArai 0:5b88d5760320 3977 "device_name": "STM32F303VC"
kenjiArai 0:5b88d5760320 3978 },
kenjiArai 0:5b88d5760320 3979 "DISCO_F334C8": {
kenjiArai 0:5b88d5760320 3980 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 3981 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 3982 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334C8"],
kenjiArai 0:5b88d5760320 3983 "config": {
kenjiArai 0:5b88d5760320 3984 "clock_source": {
kenjiArai 0:5b88d5760320 3985 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3986 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 3987 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 3988 }
kenjiArai 0:5b88d5760320 3989 },
kenjiArai 0:5b88d5760320 3990 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 3991 "detect_code": ["0810"],
kenjiArai 0:5b88d5760320 3992 "device_has_add": [
kenjiArai 0:5b88d5760320 3993 "ANALOGOUT",
kenjiArai 0:5b88d5760320 3994 "CRC",
kenjiArai 0:5b88d5760320 3995 "SERIAL_ASYNCH"
kenjiArai 0:5b88d5760320 3996 ],
kenjiArai 0:5b88d5760320 3997 "default_lib": "small",
kenjiArai 0:5b88d5760320 3998 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 3999 "device_name": "STM32F334C8"
kenjiArai 0:5b88d5760320 4000 },
kenjiArai 0:5b88d5760320 4001 "DISCO_F407VG": {
kenjiArai 0:5b88d5760320 4002 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4003 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4004 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4005 "STM32F4",
kenjiArai 1:9db0e321a9f4 4006 "STM32F407xG"
kenjiArai 1:9db0e321a9f4 4007 ],
kenjiArai 0:5b88d5760320 4008 "config": {
kenjiArai 0:5b88d5760320 4009 "clock_source": {
kenjiArai 0:5b88d5760320 4010 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4011 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4012 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 4013 },
kenjiArai 1:9db0e321a9f4 4014 "usb_speed": {
kenjiArai 1:9db0e321a9f4 4015 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
kenjiArai 1:9db0e321a9f4 4016 "value": "USE_USB_OTG_FS"
kenjiArai 1:9db0e321a9f4 4017 }
kenjiArai 1:9db0e321a9f4 4018 },
kenjiArai 0:5b88d5760320 4019 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 4020 "device_has_add": ["ANALOGOUT", "TRNG", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 4021 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4022 "device_name": "STM32F407VG"
kenjiArai 0:5b88d5760320 4023 },
kenjiArai 1:9db0e321a9f4 4024 "OLIMEX_STM32E407_F407ZG": {
kenjiArai 1:9db0e321a9f4 4025 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 4026 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 4027 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4028 "STM32F4",
kenjiArai 1:9db0e321a9f4 4029 "STM32F407xG"
kenjiArai 1:9db0e321a9f4 4030 ],
kenjiArai 1:9db0e321a9f4 4031 "config": {
kenjiArai 1:9db0e321a9f4 4032 "clock_source": {
kenjiArai 1:9db0e321a9f4 4033 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 4034 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 4035 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 4036 },
kenjiArai 1:9db0e321a9f4 4037 "hse_value": {
kenjiArai 1:9db0e321a9f4 4038 "macro_name": "HSE_VALUE",
kenjiArai 1:9db0e321a9f4 4039 "value": "12000000"
kenjiArai 1:9db0e321a9f4 4040 }
kenjiArai 1:9db0e321a9f4 4041 },
kenjiArai 1:9db0e321a9f4 4042 "overrides": { "lse_available": 0 },
kenjiArai 1:9db0e321a9f4 4043 "device_has_add": [
kenjiArai 1:9db0e321a9f4 4044 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 4045 "TRNG",
kenjiArai 1:9db0e321a9f4 4046 "FLASH",
kenjiArai 1:9db0e321a9f4 4047 "MPU",
kenjiArai 1:9db0e321a9f4 4048 "EMAC",
kenjiArai 1:9db0e321a9f4 4049 "CAN",
kenjiArai 1:9db0e321a9f4 4050 "USBDEVICE"
kenjiArai 1:9db0e321a9f4 4051 ],
kenjiArai 1:9db0e321a9f4 4052 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4053 "device_name": "STM32F407ZG"
kenjiArai 1:9db0e321a9f4 4054 },
kenjiArai 0:5b88d5760320 4055 "DISCO_F429ZI": {
kenjiArai 0:5b88d5760320 4056 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4057 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4058 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4059 "STM32F4",
kenjiArai 0:5b88d5760320 4060 "STM32F429",
kenjiArai 0:5b88d5760320 4061 "STM32F429ZI",
kenjiArai 0:5b88d5760320 4062 "STM32F429xI",
kenjiArai 0:5b88d5760320 4063 "STM32F429xx"
kenjiArai 0:5b88d5760320 4064 ],
kenjiArai 0:5b88d5760320 4065 "config": {
kenjiArai 0:5b88d5760320 4066 "clock_source": {
kenjiArai 0:5b88d5760320 4067 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4068 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4069 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 4070 },
kenjiArai 1:9db0e321a9f4 4071 "usb_speed": {
kenjiArai 1:9db0e321a9f4 4072 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
kenjiArai 1:9db0e321a9f4 4073 "value": "USE_USB_HS_IN_FS"
kenjiArai 0:5b88d5760320 4074 }
kenjiArai 0:5b88d5760320 4075 },
kenjiArai 0:5b88d5760320 4076 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 4077 "device_has_add": [
kenjiArai 0:5b88d5760320 4078 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4079 "CAN",
kenjiArai 0:5b88d5760320 4080 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4081 "TRNG",
kenjiArai 0:5b88d5760320 4082 "FLASH",
kenjiArai 0:5b88d5760320 4083 "MPU"
kenjiArai 0:5b88d5760320 4084 ],
kenjiArai 0:5b88d5760320 4085 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4086 "device_name": "STM32F429ZI",
kenjiArai 0:5b88d5760320 4087 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4088 },
kenjiArai 0:5b88d5760320 4089 "DISCO_F469NI": {
kenjiArai 0:5b88d5760320 4090 "components_add": ["QSPIF"],
kenjiArai 0:5b88d5760320 4091 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4092 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4093 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4094 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4095 "N25Q128A",
kenjiArai 0:5b88d5760320 4096 "STM32F4",
kenjiArai 0:5b88d5760320 4097 "STM32F469",
kenjiArai 0:5b88d5760320 4098 "STM32F469NI",
kenjiArai 0:5b88d5760320 4099 "STM32F469xI",
kenjiArai 0:5b88d5760320 4100 "STM32F469xx"
kenjiArai 0:5b88d5760320 4101 ],
kenjiArai 0:5b88d5760320 4102 "config": {
kenjiArai 0:5b88d5760320 4103 "clock_source": {
kenjiArai 0:5b88d5760320 4104 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4105 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4106 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4107 }
kenjiArai 0:5b88d5760320 4108 },
kenjiArai 0:5b88d5760320 4109 "detect_code": ["0788"],
kenjiArai 0:5b88d5760320 4110 "device_has_add": [
kenjiArai 0:5b88d5760320 4111 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4112 "CAN",
kenjiArai 0:5b88d5760320 4113 "TRNG",
kenjiArai 0:5b88d5760320 4114 "FLASH",
kenjiArai 0:5b88d5760320 4115 "QSPI",
kenjiArai 0:5b88d5760320 4116 "MPU",
kenjiArai 0:5b88d5760320 4117 "USBDEVICE"
kenjiArai 0:5b88d5760320 4118 ],
kenjiArai 0:5b88d5760320 4119 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4120 "device_name": "STM32F469NI",
kenjiArai 0:5b88d5760320 4121 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4122 },
kenjiArai 0:5b88d5760320 4123 "SDP_K1": {
kenjiArai 0:5b88d5760320 4124 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4125 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4126 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4127 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4128 "STM32F4",
kenjiArai 0:5b88d5760320 4129 "STM32F469",
kenjiArai 0:5b88d5760320 4130 "STM32F469NI",
kenjiArai 0:5b88d5760320 4131 "STM32F469xI",
kenjiArai 0:5b88d5760320 4132 "STM32F469xx"
kenjiArai 0:5b88d5760320 4133 ],
kenjiArai 0:5b88d5760320 4134 "config": {
kenjiArai 0:5b88d5760320 4135 "clock_source": {
kenjiArai 0:5b88d5760320 4136 "help": "Clock source to use, can be XTAL or RC",
kenjiArai 0:5b88d5760320 4137 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4138 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4139 },
kenjiArai 0:5b88d5760320 4140 "clock_freq": {
kenjiArai 0:5b88d5760320 4141 "help": "Clock frequency in Mhz",
kenjiArai 0:5b88d5760320 4142 "value": "8",
kenjiArai 0:5b88d5760320 4143 "macro_name": "CLOCK_FREQUENCY_MHZ"
kenjiArai 0:5b88d5760320 4144 }
kenjiArai 0:5b88d5760320 4145 },
kenjiArai 0:5b88d5760320 4146 "overrides": {
kenjiArai 0:5b88d5760320 4147 "lse_available": 0
kenjiArai 0:5b88d5760320 4148 },
kenjiArai 0:5b88d5760320 4149 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kenjiArai 0:5b88d5760320 4150 "device_has_add": [
kenjiArai 0:5b88d5760320 4151 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4152 "MPU"
kenjiArai 0:5b88d5760320 4153 ],
kenjiArai 0:5b88d5760320 4154 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 4155 "device_name": "STM32F469NI",
kenjiArai 0:5b88d5760320 4156 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4157 "detect_code": ["0604"]
kenjiArai 0:5b88d5760320 4158 },
kenjiArai 0:5b88d5760320 4159 "DISCO_L053C8": {
kenjiArai 0:5b88d5760320 4160 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4161 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 4162 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
kenjiArai 0:5b88d5760320 4163 "config": {
kenjiArai 0:5b88d5760320 4164 "clock_source": {
kenjiArai 0:5b88d5760320 4165 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4166 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4167 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4168 },
kenjiArai 0:5b88d5760320 4169 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4170 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4171 "value": 1
kenjiArai 0:5b88d5760320 4172 }
kenjiArai 0:5b88d5760320 4173 },
kenjiArai 0:5b88d5760320 4174 "macros_add": [
kenjiArai 0:5b88d5760320 4175 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 4176 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 4177 ],
kenjiArai 1:9db0e321a9f4 4178 "overrides": {
kenjiArai 0:5b88d5760320 4179 "lse_available": 0,
kenjiArai 0:5b88d5760320 4180 "lpticker_delay_ticks": 0
kenjiArai 0:5b88d5760320 4181 },
kenjiArai 0:5b88d5760320 4182 "device_has_add": [
kenjiArai 0:5b88d5760320 4183 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4184 "CRC",
kenjiArai 0:5b88d5760320 4185 "FLASH",
kenjiArai 0:5b88d5760320 4186 "MPU"
kenjiArai 0:5b88d5760320 4187 ],
kenjiArai 0:5b88d5760320 4188 "default_lib": "small",
kenjiArai 0:5b88d5760320 4189 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 4190 "device_name": "STM32L053C8"
kenjiArai 0:5b88d5760320 4191 },
kenjiArai 0:5b88d5760320 4192 "DISCO_L072CZ_LRWAN1": {
kenjiArai 0:5b88d5760320 4193 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4194 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 4195 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4196 "STM32L0",
kenjiArai 0:5b88d5760320 4197 "STM32L072CZ",
kenjiArai 0:5b88d5760320 4198 "STM32L072xZ",
kenjiArai 0:5b88d5760320 4199 "STM32L072xx"
kenjiArai 0:5b88d5760320 4200 ],
kenjiArai 0:5b88d5760320 4201 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 4202 "config": {
kenjiArai 0:5b88d5760320 4203 "clock_source": {
kenjiArai 0:5b88d5760320 4204 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4205 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4206 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4207 },
kenjiArai 0:5b88d5760320 4208 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4209 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4210 "value": 1
kenjiArai 0:5b88d5760320 4211 }
kenjiArai 0:5b88d5760320 4212 },
kenjiArai 0:5b88d5760320 4213 "macros_add": [
kenjiArai 0:5b88d5760320 4214 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 4215 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 4216 ],
kenjiArai 0:5b88d5760320 4217 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 4218 "detect_code": ["0833"],
kenjiArai 0:5b88d5760320 4219 "device_has_add": [
kenjiArai 0:5b88d5760320 4220 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4221 "CRC",
kenjiArai 0:5b88d5760320 4222 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4223 "TRNG",
kenjiArai 0:5b88d5760320 4224 "FLASH",
kenjiArai 0:5b88d5760320 4225 "MPU"
kenjiArai 0:5b88d5760320 4226 ],
kenjiArai 0:5b88d5760320 4227 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4228 "device_name": "STM32L072CZ"
kenjiArai 0:5b88d5760320 4229 },
kenjiArai 0:5b88d5760320 4230 "MTB_MURATA_ABZ": {
kenjiArai 0:5b88d5760320 4231 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4232 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 4233 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4234 "STM32L0",
kenjiArai 0:5b88d5760320 4235 "STM32L0x2xZ",
kenjiArai 0:5b88d5760320 4236 "STM32L082CZ",
kenjiArai 0:5b88d5760320 4237 "STM32L082xx"
kenjiArai 0:5b88d5760320 4238 ],
kenjiArai 0:5b88d5760320 4239 "detect_code": ["0456"],
kenjiArai 0:5b88d5760320 4240 "device_has_add": [
kenjiArai 0:5b88d5760320 4241 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4242 "CRC",
kenjiArai 0:5b88d5760320 4243 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4244 "TRNG",
kenjiArai 0:5b88d5760320 4245 "FLASH",
kenjiArai 0:5b88d5760320 4246 "MPU"
kenjiArai 0:5b88d5760320 4247 ],
kenjiArai 0:5b88d5760320 4248 "device_has_remove": ["LPTICKER"],
kenjiArai 0:5b88d5760320 4249 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4250 "device_name": "STM32L082CZ"
kenjiArai 0:5b88d5760320 4251 },
kenjiArai 0:5b88d5760320 4252 "DISCO_F746NG": {
kenjiArai 0:5b88d5760320 4253 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4254 "core": "Cortex-M7F",
kenjiArai 0:5b88d5760320 4255 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4256 "N25Q128A",
kenjiArai 0:5b88d5760320 4257 "STM32F7",
kenjiArai 1:9db0e321a9f4 4258 "STM32F746xG"
kenjiArai 0:5b88d5760320 4259 ],
kenjiArai 0:5b88d5760320 4260 "components_add": ["QSPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 4261 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4262 "config": {
kenjiArai 0:5b88d5760320 4263 "clock_source": {
kenjiArai 0:5b88d5760320 4264 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4265 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4266 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4267 },
kenjiArai 0:5b88d5760320 4268 "usb_speed": {
kenjiArai 1:9db0e321a9f4 4269 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
kenjiArai 1:9db0e321a9f4 4270 "value": "USE_USB_OTG_FS"
kenjiArai 0:5b88d5760320 4271 },
kenjiArai 0:5b88d5760320 4272 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4273 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4274 "value": 1
kenjiArai 0:5b88d5760320 4275 }
kenjiArai 0:5b88d5760320 4276 },
kenjiArai 0:5b88d5760320 4277 "detect_code": ["0815"],
kenjiArai 0:5b88d5760320 4278 "macros_add": [
kenjiArai 1:9db0e321a9f4 4279 "STM32F746xx",
kenjiArai 1:9db0e321a9f4 4280 "HSE_VALUE=25000000",
kenjiArai 0:5b88d5760320 4281 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 4282 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 4283 ],
kenjiArai 0:5b88d5760320 4284 "device_has_add": [
kenjiArai 0:5b88d5760320 4285 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4286 "CAN",
kenjiArai 0:5b88d5760320 4287 "CRC",
kenjiArai 0:5b88d5760320 4288 "EMAC",
kenjiArai 0:5b88d5760320 4289 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4290 "TRNG",
kenjiArai 0:5b88d5760320 4291 "FLASH",
kenjiArai 0:5b88d5760320 4292 "QSPI",
kenjiArai 0:5b88d5760320 4293 "USBDEVICE",
kenjiArai 0:5b88d5760320 4294 "MPU"
kenjiArai 0:5b88d5760320 4295 ],
kenjiArai 0:5b88d5760320 4296 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4297 "device_name": "STM32F746NG",
kenjiArai 0:5b88d5760320 4298 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 4299 "overrides": {
kenjiArai 0:5b88d5760320 4300 "lpticker_delay_ticks": 0,
kenjiArai 0:5b88d5760320 4301 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 4302 }
kenjiArai 0:5b88d5760320 4303 },
kenjiArai 0:5b88d5760320 4304 "DISCO_F769NI": {
kenjiArai 0:5b88d5760320 4305 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4306 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 4307 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4308 "MX25L51245G",
kenjiArai 0:5b88d5760320 4309 "STM32F7",
kenjiArai 1:9db0e321a9f4 4310 "STM32F769xI"
kenjiArai 0:5b88d5760320 4311 ],
kenjiArai 0:5b88d5760320 4312 "components_add": ["QSPIF"],
kenjiArai 0:5b88d5760320 4313 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4314 "config": {
kenjiArai 0:5b88d5760320 4315 "flash_dual_bank": {
kenjiArai 0:5b88d5760320 4316 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
kenjiArai 0:5b88d5760320 4317 "value": "0"
kenjiArai 0:5b88d5760320 4318 },
kenjiArai 0:5b88d5760320 4319 "clock_source": {
kenjiArai 0:5b88d5760320 4320 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4321 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kenjiArai 0:5b88d5760320 4322 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4323 },
kenjiArai 0:5b88d5760320 4324 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4325 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4326 "value": 1
kenjiArai 0:5b88d5760320 4327 }
kenjiArai 0:5b88d5760320 4328 },
kenjiArai 0:5b88d5760320 4329 "detect_code": ["0817"],
kenjiArai 0:5b88d5760320 4330 "macros_add": [
kenjiArai 1:9db0e321a9f4 4331 "STM32F769xx",
kenjiArai 1:9db0e321a9f4 4332 "HSE_VALUE=25000000",
kenjiArai 0:5b88d5760320 4333 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 4334 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 4335 ],
kenjiArai 0:5b88d5760320 4336 "device_has_add": [
kenjiArai 0:5b88d5760320 4337 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4338 "CAN",
kenjiArai 0:5b88d5760320 4339 "CRC",
kenjiArai 0:5b88d5760320 4340 "EMAC",
kenjiArai 0:5b88d5760320 4341 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4342 "TRNG",
kenjiArai 0:5b88d5760320 4343 "FLASH",
kenjiArai 0:5b88d5760320 4344 "USBDEVICE",
kenjiArai 0:5b88d5760320 4345 "MPU",
kenjiArai 0:5b88d5760320 4346 "QSPI"
kenjiArai 0:5b88d5760320 4347 ],
kenjiArai 0:5b88d5760320 4348 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 4349 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4350 "device_name": "STM32F769NI",
kenjiArai 0:5b88d5760320 4351 "overrides": {
kenjiArai 0:5b88d5760320 4352 "lpticker_delay_ticks": 0,
kenjiArai 0:5b88d5760320 4353 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 4354 }
kenjiArai 0:5b88d5760320 4355 },
kenjiArai 0:5b88d5760320 4356 "DISCO_L475VG_IOT01A": {
kenjiArai 1:9db0e321a9f4 4357 "components_add": [
kenjiArai 1:9db0e321a9f4 4358 "QSPIF",
kenjiArai 1:9db0e321a9f4 4359 "FLASHIAP"
kenjiArai 1:9db0e321a9f4 4360 ],
kenjiArai 0:5b88d5760320 4361 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4362 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 4363 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4364 "MX25R6435F",
kenjiArai 1:9db0e321a9f4 4365 "STM32L4",
kenjiArai 1:9db0e321a9f4 4366 "STM32L475xG",
kenjiArai 1:9db0e321a9f4 4367 "STM32L475VG"
kenjiArai 1:9db0e321a9f4 4368 ],
kenjiArai 0:5b88d5760320 4369 "config": {
kenjiArai 0:5b88d5760320 4370 "clock_source": {
kenjiArai 0:5b88d5760320 4371 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4372 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4373 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4374 },
kenjiArai 0:5b88d5760320 4375 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4376 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4377 "value": 1
kenjiArai 0:5b88d5760320 4378 }
kenjiArai 0:5b88d5760320 4379 },
kenjiArai 0:5b88d5760320 4380 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 4381 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4382 "detect_code": ["0764"],
kenjiArai 0:5b88d5760320 4383 "macros_add": [
kenjiArai 1:9db0e321a9f4 4384 "STM32L475xx",
kenjiArai 0:5b88d5760320 4385 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 4386 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 4387 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 4388 ],
kenjiArai 0:5b88d5760320 4389 "device_has_add": [
kenjiArai 0:5b88d5760320 4390 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4391 "CAN",
kenjiArai 0:5b88d5760320 4392 "CRC",
kenjiArai 0:5b88d5760320 4393 "TRNG",
kenjiArai 0:5b88d5760320 4394 "FLASH",
kenjiArai 0:5b88d5760320 4395 "QSPI",
kenjiArai 0:5b88d5760320 4396 "USBDEVICE",
kenjiArai 0:5b88d5760320 4397 "MPU"
kenjiArai 0:5b88d5760320 4398 ],
kenjiArai 0:5b88d5760320 4399 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4400 "device_name": "STM32L475VG",
kenjiArai 0:5b88d5760320 4401 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4402 },
kenjiArai 0:5b88d5760320 4403 "MTB_STM_L475": {
kenjiArai 0:5b88d5760320 4404 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4405 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4406 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
kenjiArai 0:5b88d5760320 4407 "config": {
kenjiArai 0:5b88d5760320 4408 "clock_source": {
kenjiArai 0:5b88d5760320 4409 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (8MHz) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4410 "value": "USE_PLL_HSE_XTAL",
kenjiArai 0:5b88d5760320 4411 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4412 },
kenjiArai 0:5b88d5760320 4413 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4414 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4415 "value": 0
kenjiArai 0:5b88d5760320 4416 }
kenjiArai 0:5b88d5760320 4417 },
kenjiArai 0:5b88d5760320 4418 "detect_code": ["0468"],
kenjiArai 1:9db0e321a9f4 4419 "macros_add": ["STM32L475xx", "USBHOST_OTHER", "MBED_SPLIT_HEAP"],
kenjiArai 0:5b88d5760320 4420 "device_has_add": [
kenjiArai 0:5b88d5760320 4421 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4422 "CAN",
kenjiArai 0:5b88d5760320 4423 "CRC",
kenjiArai 0:5b88d5760320 4424 "SERIAL_FC",
kenjiArai 0:5b88d5760320 4425 "TRNG",
kenjiArai 0:5b88d5760320 4426 "FLASH",
kenjiArai 0:5b88d5760320 4427 "MPU"
kenjiArai 0:5b88d5760320 4428 ],
kenjiArai 0:5b88d5760320 4429 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4430 "device_name": "STM32L475VG",
kenjiArai 0:5b88d5760320 4431 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4432 },
kenjiArai 0:5b88d5760320 4433 "DISCO_L476VG": {
kenjiArai 0:5b88d5760320 4434 "components_add": ["QSPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 4435 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4436 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 4437 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4438 "N25Q128A",
kenjiArai 1:9db0e321a9f4 4439 "STM32L4",
kenjiArai 1:9db0e321a9f4 4440 "STM32L476xG",
kenjiArai 1:9db0e321a9f4 4441 "STM32L476VG"
kenjiArai 1:9db0e321a9f4 4442 ],
kenjiArai 0:5b88d5760320 4443 "config": {
kenjiArai 0:5b88d5760320 4444 "clock_source": {
kenjiArai 0:5b88d5760320 4445 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4446 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4447 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4448 },
kenjiArai 0:5b88d5760320 4449 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4450 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4451 "value": 1
kenjiArai 0:5b88d5760320 4452 }
kenjiArai 0:5b88d5760320 4453 },
kenjiArai 0:5b88d5760320 4454 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 4455 "detect_code": ["0820"],
kenjiArai 0:5b88d5760320 4456 "macros_add": [
kenjiArai 1:9db0e321a9f4 4457 "STM32L476xx",
kenjiArai 0:5b88d5760320 4458 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 4459 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 4460 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 4461 ],
kenjiArai 0:5b88d5760320 4462 "device_has_add": [
kenjiArai 0:5b88d5760320 4463 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4464 "CAN",
kenjiArai 0:5b88d5760320 4465 "CRC",
kenjiArai 0:5b88d5760320 4466 "TRNG",
kenjiArai 0:5b88d5760320 4467 "FLASH",
kenjiArai 0:5b88d5760320 4468 "QSPI",
kenjiArai 0:5b88d5760320 4469 "USBDEVICE",
kenjiArai 0:5b88d5760320 4470 "MPU"
kenjiArai 0:5b88d5760320 4471 ],
kenjiArai 0:5b88d5760320 4472 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4473 "device_name": "STM32L476VG",
kenjiArai 0:5b88d5760320 4474 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4475 },
kenjiArai 0:5b88d5760320 4476 "RHOMBIO_L476DMW1K": {
kenjiArai 0:5b88d5760320 4477 "components_add": ["QSPIF", "FLASHIAP"],
kenjiArai 0:5b88d5760320 4478 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4479 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4480 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
kenjiArai 0:5b88d5760320 4481 "config": {
kenjiArai 0:5b88d5760320 4482 "clock_source": {
kenjiArai 0:5b88d5760320 4483 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4484 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4485 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4486 },
kenjiArai 0:5b88d5760320 4487 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 4488 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 4489 "value": 1
kenjiArai 0:5b88d5760320 4490 }
kenjiArai 0:5b88d5760320 4491 },
kenjiArai 0:5b88d5760320 4492 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 4493 "detect_code": ["1500"],
kenjiArai 0:5b88d5760320 4494 "macros_add": [
kenjiArai 1:9db0e321a9f4 4495 "STM32L476xx",
kenjiArai 0:5b88d5760320 4496 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 4497 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 0:5b88d5760320 4498 "USBHOST_OTHER",
kenjiArai 0:5b88d5760320 4499 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 4500 ],
kenjiArai 0:5b88d5760320 4501 "device_has_add": [
kenjiArai 0:5b88d5760320 4502 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4503 "CAN",
kenjiArai 0:5b88d5760320 4504 "CRC",
kenjiArai 0:5b88d5760320 4505 "SERIAL_FC",
kenjiArai 0:5b88d5760320 4506 "TRNG",
kenjiArai 0:5b88d5760320 4507 "FLASH",
kenjiArai 0:5b88d5760320 4508 "QSPI",
kenjiArai 0:5b88d5760320 4509 "MPU"
kenjiArai 0:5b88d5760320 4510 ],
kenjiArai 0:5b88d5760320 4511 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4512 "device_name": "STM32L476VG",
kenjiArai 0:5b88d5760320 4513 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4514 },
kenjiArai 0:5b88d5760320 4515 "MTS_MDOT_F405RG": {
kenjiArai 0:5b88d5760320 4516 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4517 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4518 "extra_labels_add": ["STM32F4", "STM32F405RG"],
kenjiArai 0:5b88d5760320 4519 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 4520 "macros_add": ["HSE_VALUE=26000000"],
kenjiArai 0:5b88d5760320 4521 "device_has_add": ["ANALOGOUT", "MPU"],
kenjiArai 0:5b88d5760320 4522 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 4523 "device_name": "STM32F405RG"
kenjiArai 0:5b88d5760320 4524 },
kenjiArai 0:5b88d5760320 4525 "MTS_MDOT_F411RE": {
kenjiArai 0:5b88d5760320 4526 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4527 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4528 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kenjiArai 0:5b88d5760320 4529 "macros_add": [
kenjiArai 0:5b88d5760320 4530 "HSE_VALUE=26000000",
kenjiArai 0:5b88d5760320 4531 "USE_PLL_HSE_EXTC=0",
kenjiArai 0:5b88d5760320 4532 "VECT_TAB_OFFSET=0x00010000"
kenjiArai 0:5b88d5760320 4533 ],
kenjiArai 0:5b88d5760320 4534 "post_binary_hook": {
kenjiArai 0:5b88d5760320 4535 "function": "MTSCode.combine_bins_mts_dot",
kenjiArai 0:5b88d5760320 4536 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kenjiArai 0:5b88d5760320 4537 },
kenjiArai 0:5b88d5760320 4538 "device_has_add": ["MPU"],
kenjiArai 0:5b88d5760320 4539 "device_has_remove": [
kenjiArai 0:5b88d5760320 4540 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4541 ],
kenjiArai 0:5b88d5760320 4542 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4543 "device_name": "STM32F411RE"
kenjiArai 0:5b88d5760320 4544 },
kenjiArai 0:5b88d5760320 4545 "MTS_DRAGONFLY_F411RE": {
kenjiArai 0:5b88d5760320 4546 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4547 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4548 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kenjiArai 0:5b88d5760320 4549 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 4550 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 4551 "macros_add": ["HSE_VALUE=26000000"],
kenjiArai 0:5b88d5760320 4552 "post_binary_hook": {
kenjiArai 0:5b88d5760320 4553 "function": "MTSCode.combine_bins_mts_dragonfly",
kenjiArai 0:5b88d5760320 4554 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kenjiArai 0:5b88d5760320 4555 },
kenjiArai 0:5b88d5760320 4556 "device_has_add": ["MPU", "FLASH"],
kenjiArai 0:5b88d5760320 4557 "device_has_remove": [
kenjiArai 0:5b88d5760320 4558 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4559 ],
kenjiArai 0:5b88d5760320 4560 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4561 "device_name": "STM32F411RE",
kenjiArai 0:5b88d5760320 4562 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4563 },
kenjiArai 1:9db0e321a9f4 4564 "MTS_DRAGONFLY_F413RH": {
kenjiArai 1:9db0e321a9f4 4565 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 4566 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 4567 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 4568 "STM32F4",
kenjiArai 1:9db0e321a9f4 4569 "STM32F413xx",
kenjiArai 1:9db0e321a9f4 4570 "STM32F413ZH",
kenjiArai 1:9db0e321a9f4 4571 "STM32F413xH"
kenjiArai 1:9db0e321a9f4 4572 ],
kenjiArai 1:9db0e321a9f4 4573 "config": {
kenjiArai 1:9db0e321a9f4 4574 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 4575 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 4576 "value": 1
kenjiArai 1:9db0e321a9f4 4577 },
kenjiArai 1:9db0e321a9f4 4578 "clock_source": {
kenjiArai 1:9db0e321a9f4 4579 "help": "USE_PLL_HSE_XTAL | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 4580 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 4581 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 4582 },
kenjiArai 1:9db0e321a9f4 4583 "hse_value": {
kenjiArai 1:9db0e321a9f4 4584 "help": "HSE via 26MHz xtal",
kenjiArai 1:9db0e321a9f4 4585 "value": "26000000",
kenjiArai 1:9db0e321a9f4 4586 "macro_name": "HSE_VALUE"
kenjiArai 1:9db0e321a9f4 4587 }
kenjiArai 1:9db0e321a9f4 4588 },
kenjiArai 1:9db0e321a9f4 4589 "overrides": { "lpticker_delay_ticks": 4, "tickless-from-us-ticker": true, "lse_available": 0},
kenjiArai 1:9db0e321a9f4 4590 "detect_code": ["0316"],
kenjiArai 1:9db0e321a9f4 4591 "macros_add": [
kenjiArai 1:9db0e321a9f4 4592 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 4593 "USBSTM_HAL_UNSUPPORTED"
kenjiArai 1:9db0e321a9f4 4594 ],
kenjiArai 1:9db0e321a9f4 4595 "device_has_add": [
kenjiArai 1:9db0e321a9f4 4596 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 4597 "CAN",
kenjiArai 1:9db0e321a9f4 4598 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 4599 "TRNG",
kenjiArai 1:9db0e321a9f4 4600 "FLASH",
kenjiArai 1:9db0e321a9f4 4601 "MPU"
kenjiArai 1:9db0e321a9f4 4602 ],
kenjiArai 1:9db0e321a9f4 4603 "device_has_remove": [
kenjiArai 1:9db0e321a9f4 4604 "SERIAL_FC"
kenjiArai 1:9db0e321a9f4 4605 ],
kenjiArai 1:9db0e321a9f4 4606 "components_add": ["FLASHIAP", "SPIF"],
kenjiArai 1:9db0e321a9f4 4607 "bootloader_supported": true,
kenjiArai 1:9db0e321a9f4 4608 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 4609 "device_name": "STM32F413RHTx",
kenjiArai 1:9db0e321a9f4 4610 "mbed_rom_start" : "0x08000000",
kenjiArai 1:9db0e321a9f4 4611 "mbed_rom_size" : "0x180000",
kenjiArai 1:9db0e321a9f4 4612 "mbed_ram_start" : "0x200001D8",
kenjiArai 1:9db0e321a9f4 4613 "mbed_ram_size" : "0x50000"
kenjiArai 1:9db0e321a9f4 4614 },
kenjiArai 0:5b88d5760320 4615 "MTS_DRAGONFLY_L471QG": {
kenjiArai 0:5b88d5760320 4616 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4617 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4618 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4619 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4620 "STM32L4",
kenjiArai 0:5b88d5760320 4621 "STM32L471QG",
kenjiArai 0:5b88d5760320 4622 "STM32L471xG",
kenjiArai 0:5b88d5760320 4623 "STM32L471xx"
kenjiArai 0:5b88d5760320 4624 ],
kenjiArai 0:5b88d5760320 4625 "config": {
kenjiArai 0:5b88d5760320 4626 "clock_source": {
kenjiArai 0:5b88d5760320 4627 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4628 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 4629 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 4630 }
kenjiArai 0:5b88d5760320 4631 },
kenjiArai 0:5b88d5760320 4632 "detect_code": ["0312"],
kenjiArai 0:5b88d5760320 4633 "device_has_add": [
kenjiArai 0:5b88d5760320 4634 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4635 "CAN",
kenjiArai 0:5b88d5760320 4636 "CRC",
kenjiArai 0:5b88d5760320 4637 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 4638 "TRNG",
kenjiArai 0:5b88d5760320 4639 "FLASH",
kenjiArai 0:5b88d5760320 4640 "MPU"
kenjiArai 0:5b88d5760320 4641 ],
kenjiArai 0:5b88d5760320 4642 "macros_add": [
kenjiArai 1:9db0e321a9f4 4643 "STM32L471xx",
kenjiArai 0:5b88d5760320 4644 "MBED_SPLIT_HEAP"
kenjiArai 0:5b88d5760320 4645 ],
kenjiArai 0:5b88d5760320 4646 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4647 "device_name": "STM32L471QG",
kenjiArai 0:5b88d5760320 4648 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4649 },
kenjiArai 0:5b88d5760320 4650 "MTB_MTS_DRAGONFLY": {
kenjiArai 0:5b88d5760320 4651 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4652 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4653 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kenjiArai 0:5b88d5760320 4654 "overrides": {
kenjiArai 0:5b88d5760320 4655 "lse_available": 0
kenjiArai 0:5b88d5760320 4656 },
kenjiArai 0:5b88d5760320 4657 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
kenjiArai 0:5b88d5760320 4658 "device_has_add": ["MPU"],
kenjiArai 0:5b88d5760320 4659 "device_has_remove": [
kenjiArai 0:5b88d5760320 4660 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4661 ],
kenjiArai 0:5b88d5760320 4662 "post_binary_hook": {
kenjiArai 0:5b88d5760320 4663 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
kenjiArai 0:5b88d5760320 4664 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kenjiArai 0:5b88d5760320 4665 },
kenjiArai 0:5b88d5760320 4666 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4667 "device_name": "STM32F411RE",
kenjiArai 0:5b88d5760320 4668 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4669 },
kenjiArai 0:5b88d5760320 4670 "XDOT_L151CC": {
kenjiArai 0:5b88d5760320 4671 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4672 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 4673 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 4674 "extra_labels_add": ["STM32L1", "STM32L151CC"],
kenjiArai 0:5b88d5760320 4675 "config": {
kenjiArai 0:5b88d5760320 4676 "hse_value": {
kenjiArai 0:5b88d5760320 4677 "value": "24000000",
kenjiArai 0:5b88d5760320 4678 "macro_name": "HSE_VALUE"
kenjiArai 0:5b88d5760320 4679 }
kenjiArai 0:5b88d5760320 4680 },
kenjiArai 0:5b88d5760320 4681 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 4682 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 4683 "device_has_remove": [
kenjiArai 0:5b88d5760320 4684 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4685 ],
kenjiArai 0:5b88d5760320 4686 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4687 "device_name": "STM32L151CC",
kenjiArai 0:5b88d5760320 4688 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4689 },
kenjiArai 0:5b88d5760320 4690 "FF1705_L151CC": {
kenjiArai 0:5b88d5760320 4691 "inherits": ["XDOT_L151CC"],
kenjiArai 0:5b88d5760320 4692 "detect_code": ["8080"]
kenjiArai 0:5b88d5760320 4693 },
kenjiArai 0:5b88d5760320 4694 "MTB_MTS_XDOT": {
kenjiArai 0:5b88d5760320 4695 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4696 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 4697 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 4698 "extra_labels_add": ["STM32L1", "STM32L151CC"],
kenjiArai 0:5b88d5760320 4699 "config": {
kenjiArai 0:5b88d5760320 4700 "hse_value": {
kenjiArai 0:5b88d5760320 4701 "value": "24000000",
kenjiArai 0:5b88d5760320 4702 "macro_name": "HSE_VALUE"
kenjiArai 0:5b88d5760320 4703 }
kenjiArai 0:5b88d5760320 4704 },
kenjiArai 0:5b88d5760320 4705 "overrides": {
kenjiArai 0:5b88d5760320 4706 "stdio_uart_tx": "PA_2",
kenjiArai 0:5b88d5760320 4707 "stdio_uart_rx": "PA_3"
kenjiArai 0:5b88d5760320 4708 },
kenjiArai 0:5b88d5760320 4709 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 4710 "device_has_add": ["ANALOGOUT", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 4711 "device_has_remove": [
kenjiArai 0:5b88d5760320 4712 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4713 ],
kenjiArai 0:5b88d5760320 4714 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4715 "device_name": "STM32L151CC",
kenjiArai 0:5b88d5760320 4716 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4717 },
kenjiArai 0:5b88d5760320 4718 "MTB_RAK811": {
kenjiArai 0:5b88d5760320 4719 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4720 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 4721 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 4722 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
kenjiArai 0:5b88d5760320 4723 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 4724 "device_has_add": ["ANALOGOUT", "MPU"],
kenjiArai 0:5b88d5760320 4725 "device_has_remove": [
kenjiArai 0:5b88d5760320 4726 "SERIAL_FC"
kenjiArai 0:5b88d5760320 4727 ],
kenjiArai 0:5b88d5760320 4728 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4729 "device_name": "STM32L151CBxxA",
kenjiArai 0:5b88d5760320 4730 "bootloader_supported": true
kenjiArai 0:5b88d5760320 4731 },
kenjiArai 0:5b88d5760320 4732 "MOTE_L152RC": {
kenjiArai 0:5b88d5760320 4733 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4734 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4735 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 4736 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 4737 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 4738 "extra_labels_add": ["STM32L1", "STM32L152RC"],
kenjiArai 0:5b88d5760320 4739 "detect_code": ["4100"],
kenjiArai 0:5b88d5760320 4740 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH", "MPU"],
kenjiArai 0:5b88d5760320 4741 "device_has_remove": ["SERIAL_FC"],
kenjiArai 0:5b88d5760320 4742 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 4743 "device_name": "STM32L152RC"
kenjiArai 0:5b88d5760320 4744 },
kenjiArai 0:5b88d5760320 4745 "DISCO_F401VC": {
kenjiArai 0:5b88d5760320 4746 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4747 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4748 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 4749 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4750 "STM32F4",
kenjiArai 0:5b88d5760320 4751 "STM32F401",
kenjiArai 0:5b88d5760320 4752 "STM32F401xC",
kenjiArai 0:5b88d5760320 4753 "STM32F401VC"
kenjiArai 0:5b88d5760320 4754 ],
kenjiArai 0:5b88d5760320 4755 "supported_toolchains": ["GCC_ARM"],
kenjiArai 0:5b88d5760320 4756 "device_has_add": ["MPU"],
kenjiArai 0:5b88d5760320 4757 "device_name": "STM32F401VC"
kenjiArai 0:5b88d5760320 4758 },
kenjiArai 0:5b88d5760320 4759 "MODULE_UBLOX_ODIN_W2": {
kenjiArai 0:5b88d5760320 4760 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4761 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4762 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4763 "STM32F4",
kenjiArai 0:5b88d5760320 4764 "STM32F439",
kenjiArai 0:5b88d5760320 4765 "STM32F439ZI",
kenjiArai 0:5b88d5760320 4766 "STM32F439xx",
kenjiArai 0:5b88d5760320 4767 "STM32F439xI",
kenjiArai 0:5b88d5760320 4768 "CORDIO",
kenjiArai 0:5b88d5760320 4769 "CORDIO_ODIN_W2"
kenjiArai 0:5b88d5760320 4770 ],
kenjiArai 0:5b88d5760320 4771 "macros": [
kenjiArai 0:5b88d5760320 4772 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 4773 "HSE_VALUE=24000000",
kenjiArai 0:5b88d5760320 4774 "HSE_STARTUP_TIMEOUT=5000",
kenjiArai 0:5b88d5760320 4775 "CB_INTERFACE_SDIO",
kenjiArai 0:5b88d5760320 4776 "CB_CHIP_WL18XX",
kenjiArai 0:5b88d5760320 4777 "SUPPORT_80211D_ALWAYS",
kenjiArai 0:5b88d5760320 4778 "WLAN_ENABLED",
kenjiArai 0:5b88d5760320 4779 "CB_FEATURE_802DOT11W",
kenjiArai 0:5b88d5760320 4780 "CB_FEATURE_802DOT11R",
kenjiArai 1:9db0e321a9f4 4781 "CB_FEATURE_PMKCACHING",
kenjiArai 0:5b88d5760320 4782 "MBEDTLS_ARC4_C",
kenjiArai 0:5b88d5760320 4783 "MBEDTLS_DES_C",
kenjiArai 0:5b88d5760320 4784 "MBEDTLS_MD4_C",
kenjiArai 0:5b88d5760320 4785 "MBEDTLS_MD5_C",
kenjiArai 0:5b88d5760320 4786 "MBEDTLS_SHA1_C",
kenjiArai 0:5b88d5760320 4787 "MBED_MPU_CUSTOM"
kenjiArai 0:5b88d5760320 4788 ],
kenjiArai 0:5b88d5760320 4789 "device_has_add": [
kenjiArai 0:5b88d5760320 4790 "CAN",
kenjiArai 0:5b88d5760320 4791 "EMAC",
kenjiArai 0:5b88d5760320 4792 "TRNG",
kenjiArai 0:5b88d5760320 4793 "FLASH",
kenjiArai 0:5b88d5760320 4794 "WIFI",
kenjiArai 0:5b88d5760320 4795 "SERIAL"
kenjiArai 0:5b88d5760320 4796 ],
kenjiArai 0:5b88d5760320 4797 "features": ["BLE"],
kenjiArai 0:5b88d5760320 4798 "device_has_remove": [],
kenjiArai 0:5b88d5760320 4799 "device_name": "STM32F439ZI",
kenjiArai 0:5b88d5760320 4800 "public": false,
kenjiArai 0:5b88d5760320 4801 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 4802 "config": {
kenjiArai 0:5b88d5760320 4803 "BLE_STACK_UBX": {
kenjiArai 0:5b88d5760320 4804 "help": "It should be set to true to enable ublox ODIN own stack/driver rather than CORDIO",
kenjiArai 0:5b88d5760320 4805 "value": false,
kenjiArai 0:5b88d5760320 4806 "macro_name": "BLE_STACK_UBX"
kenjiArai 0:5b88d5760320 4807 }
kenjiArai 0:5b88d5760320 4808 },
kenjiArai 0:5b88d5760320 4809 "overrides": {
kenjiArai 0:5b88d5760320 4810 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 4811 }
kenjiArai 0:5b88d5760320 4812 },
kenjiArai 0:5b88d5760320 4813 "UBLOX_EVK_ODIN_W2": {
kenjiArai 0:5b88d5760320 4814 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kenjiArai 0:5b88d5760320 4815 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4816 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4817 "device_has_remove": [],
kenjiArai 0:5b88d5760320 4818 "extra_labels_add": ["PSA"],
kenjiArai 0:5b88d5760320 4819 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 4820 "config": {
kenjiArai 0:5b88d5760320 4821 "stdio_uart_tx_help": {
kenjiArai 0:5b88d5760320 4822 "help": "Value: D8(default) or D1"
kenjiArai 0:5b88d5760320 4823 },
kenjiArai 0:5b88d5760320 4824 "stdio_uart_rx_help": {
kenjiArai 0:5b88d5760320 4825 "help": "Value: D2(default) or D0"
kenjiArai 0:5b88d5760320 4826 }
kenjiArai 0:5b88d5760320 4827 },
kenjiArai 0:5b88d5760320 4828 "overrides": {
kenjiArai 0:5b88d5760320 4829 "stdio_uart_tx": "D8",
kenjiArai 0:5b88d5760320 4830 "stdio_uart_rx": "D2"
kenjiArai 0:5b88d5760320 4831 }
kenjiArai 0:5b88d5760320 4832 },
kenjiArai 0:5b88d5760320 4833 "MBED_CONNECT_ODIN": {
kenjiArai 0:5b88d5760320 4834 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kenjiArai 0:5b88d5760320 4835 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 4836 "config": {
kenjiArai 0:5b88d5760320 4837 "stdio_uart_tx_help": {
kenjiArai 0:5b88d5760320 4838 "help": "Value: PA_9(default) or PD_8"
kenjiArai 0:5b88d5760320 4839 },
kenjiArai 0:5b88d5760320 4840 "stdio_uart_rx_help": {
kenjiArai 0:5b88d5760320 4841 "help": "Value: PA_10(default) or PD_9"
kenjiArai 0:5b88d5760320 4842 }
kenjiArai 0:5b88d5760320 4843 },
kenjiArai 0:5b88d5760320 4844 "overrides": {
kenjiArai 0:5b88d5760320 4845 "stdio_uart_tx": "PA_9",
kenjiArai 0:5b88d5760320 4846 "stdio_uart_rx": "PA_10"
kenjiArai 0:5b88d5760320 4847 }
kenjiArai 0:5b88d5760320 4848 },
kenjiArai 0:5b88d5760320 4849 "MTB_UBLOX_ODIN_W2": {
kenjiArai 0:5b88d5760320 4850 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kenjiArai 0:5b88d5760320 4851 "device_has_add": [],
kenjiArai 0:5b88d5760320 4852 "overrides": {"lse_available": 0},
kenjiArai 0:5b88d5760320 4853 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 4854 },
kenjiArai 1:9db0e321a9f4 4855 "OKDO_ODIN_W2": {
kenjiArai 1:9db0e321a9f4 4856 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kenjiArai 1:9db0e321a9f4 4857 "device_has_add": [],
kenjiArai 1:9db0e321a9f4 4858 "overrides": {"lse_available": 0},
kenjiArai 1:9db0e321a9f4 4859 "release_versions": ["5"]
kenjiArai 1:9db0e321a9f4 4860 },
kenjiArai 0:5b88d5760320 4861 "UBLOX_C030": {
kenjiArai 0:5b88d5760320 4862 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4863 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 4864 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 4865 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 4866 "extra_labels_add": [
kenjiArai 0:5b88d5760320 4867 "STM32F4",
kenjiArai 0:5b88d5760320 4868 "STM32F437",
kenjiArai 0:5b88d5760320 4869 "STM32F437VG",
kenjiArai 0:5b88d5760320 4870 "STM32F437xx",
kenjiArai 1:9db0e321a9f4 4871 "STM32F437xG"
kenjiArai 1:9db0e321a9f4 4872 ],
kenjiArai 0:5b88d5760320 4873 "macros_add": [
kenjiArai 0:5b88d5760320 4874 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 4875 "HSE_VALUE=12000000",
kenjiArai 0:5b88d5760320 4876 "GNSSBAUD=9600"
kenjiArai 0:5b88d5760320 4877 ],
kenjiArai 0:5b88d5760320 4878 "device_has_add": [
kenjiArai 0:5b88d5760320 4879 "ANALOGOUT",
kenjiArai 0:5b88d5760320 4880 "EMAC",
kenjiArai 0:5b88d5760320 4881 "TRNG",
kenjiArai 0:5b88d5760320 4882 "FLASH",
kenjiArai 0:5b88d5760320 4883 "MPU"
kenjiArai 0:5b88d5760320 4884 ],
kenjiArai 0:5b88d5760320 4885 "public": false,
kenjiArai 0:5b88d5760320 4886 "device_name": "STM32F437VG",
kenjiArai 0:5b88d5760320 4887 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 4888 "overrides": {
kenjiArai 0:5b88d5760320 4889 "lse_available": 0,
kenjiArai 0:5b88d5760320 4890 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 4891 }
kenjiArai 0:5b88d5760320 4892 },
kenjiArai 0:5b88d5760320 4893 "UBLOX_C030_U201": {
kenjiArai 0:5b88d5760320 4894 "inherits": ["UBLOX_C030"],
kenjiArai 0:5b88d5760320 4895 "components_add": ["SD", "FLASHIAP"],
kenjiArai 1:9db0e321a9f4 4896 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4897 "macros_add": ["UBX_MDM_SARA_U2XX", "UBX_MDM_SARA_U201"]
kenjiArai 0:5b88d5760320 4898 },
kenjiArai 0:5b88d5760320 4899 "UBLOX_C030_N211": {
kenjiArai 0:5b88d5760320 4900 "inherits": ["UBLOX_C030"],
kenjiArai 1:9db0e321a9f4 4901 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4902 "macros_add": ["UBX_MDM_SARA_N2XX", "UBX_MDM_SARA_N211"]
kenjiArai 0:5b88d5760320 4903 },
kenjiArai 0:5b88d5760320 4904 "UBLOX_C030_R41XM": {
kenjiArai 0:5b88d5760320 4905 "inherits": ["UBLOX_C030"],
kenjiArai 1:9db0e321a9f4 4906 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4907 "public": false
kenjiArai 0:5b88d5760320 4908 },
kenjiArai 0:5b88d5760320 4909 "UBLOX_C030_R410M": {
kenjiArai 0:5b88d5760320 4910 "inherits": ["UBLOX_C030_R41XM"],
kenjiArai 1:9db0e321a9f4 4911 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4912 "macros_add": ["UBX_MDM_SARA_R41XM", "UBX_MDM_SARA_R410M"]
kenjiArai 0:5b88d5760320 4913 },
kenjiArai 0:5b88d5760320 4914 "UBLOX_C030_R412M": {
kenjiArai 0:5b88d5760320 4915 "inherits": ["UBLOX_C030_R41XM"],
kenjiArai 1:9db0e321a9f4 4916 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 4917 "macros_add": ["UBX_MDM_SARA_R41XM", "UBX_MDM_SARA_R412M"]
kenjiArai 0:5b88d5760320 4918 },
kenjiArai 0:5b88d5760320 4919 "NZ32_SC151": {
kenjiArai 0:5b88d5760320 4920 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 4921 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 4922 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 4923 "program_cycle_s": 1.5,
kenjiArai 0:5b88d5760320 4924 "extra_labels_add": ["STM32L1", "STM32L151RC"],
kenjiArai 0:5b88d5760320 4925 "overrides": { "lse_available": 0 },
kenjiArai 0:5b88d5760320 4926 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 4927 "device_has_add": ["ANALOGOUT", "MPU"],
kenjiArai 0:5b88d5760320 4928 "default_lib": "small",
kenjiArai 0:5b88d5760320 4929 "device_name": "STM32L151RC"
kenjiArai 0:5b88d5760320 4930 },
kenjiArai 0:5b88d5760320 4931 "MCU_NRF51": {
kenjiArai 0:5b88d5760320 4932 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 4933 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 4934 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
kenjiArai 0:5b88d5760320 4935 "macros": [
kenjiArai 0:5b88d5760320 4936 "NRF51",
kenjiArai 0:5b88d5760320 4937 "NRF5x",
kenjiArai 0:5b88d5760320 4938 "TARGET_NRF51822",
kenjiArai 0:5b88d5760320 4939 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 4940 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 4941 ],
kenjiArai 0:5b88d5760320 4942 "MERGE_BOOTLOADER": false,
kenjiArai 0:5b88d5760320 4943 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
kenjiArai 0:5b88d5760320 4944 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 4945 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 4946 "supported_toolchains": ["ARM", "GCC_ARM"],
kenjiArai 0:5b88d5760320 4947 "public": false,
kenjiArai 0:5b88d5760320 4948 "MERGE_SOFT_DEVICE": true,
kenjiArai 0:5b88d5760320 4949 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kenjiArai 0:5b88d5760320 4950 {
kenjiArai 0:5b88d5760320 4951 "boot": "s130_nrf51_1.0.0_bootloader.hex",
kenjiArai 0:5b88d5760320 4952 "name": "s130_nrf51_1.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 4953 "offset": 114688
kenjiArai 0:5b88d5760320 4954 },
kenjiArai 0:5b88d5760320 4955 {
kenjiArai 0:5b88d5760320 4956 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
kenjiArai 0:5b88d5760320 4957 "name": "s110_nrf51822_8.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 4958 "offset": 98304
kenjiArai 0:5b88d5760320 4959 },
kenjiArai 0:5b88d5760320 4960 {
kenjiArai 0:5b88d5760320 4961 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
kenjiArai 0:5b88d5760320 4962 "name": "s110_nrf51822_7.1.0_softdevice.hex",
kenjiArai 0:5b88d5760320 4963 "offset": 90112
kenjiArai 0:5b88d5760320 4964 },
kenjiArai 0:5b88d5760320 4965 {
kenjiArai 0:5b88d5760320 4966 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
kenjiArai 0:5b88d5760320 4967 "name": "s110_nrf51822_7.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 4968 "offset": 90112
kenjiArai 0:5b88d5760320 4969 },
kenjiArai 0:5b88d5760320 4970 {
kenjiArai 0:5b88d5760320 4971 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
kenjiArai 0:5b88d5760320 4972 "name": "s110_nrf51822_6.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 4973 "offset": 81920
kenjiArai 0:5b88d5760320 4974 }
kenjiArai 0:5b88d5760320 4975 ],
kenjiArai 0:5b88d5760320 4976 "detect_code": ["1070"],
kenjiArai 0:5b88d5760320 4977 "post_binary_hook": {
kenjiArai 0:5b88d5760320 4978 "function": "MCU_NRF51Code.binary_hook",
kenjiArai 0:5b88d5760320 4979 "toolchains": ["ARM_STD", "GCC_ARM"]
kenjiArai 0:5b88d5760320 4980 },
kenjiArai 0:5b88d5760320 4981 "program_cycle_s": 6,
kenjiArai 0:5b88d5760320 4982 "features": ["BLE"],
kenjiArai 0:5b88d5760320 4983 "device_has": [
kenjiArai 0:5b88d5760320 4984 "ANALOGIN",
kenjiArai 0:5b88d5760320 4985 "I2C",
kenjiArai 0:5b88d5760320 4986 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 4987 "PORTIN",
kenjiArai 0:5b88d5760320 4988 "PORTINOUT",
kenjiArai 0:5b88d5760320 4989 "PORTOUT",
kenjiArai 0:5b88d5760320 4990 "PWMOUT",
kenjiArai 0:5b88d5760320 4991 "SERIAL",
kenjiArai 0:5b88d5760320 4992 "SLEEP",
kenjiArai 0:5b88d5760320 4993 "SPI",
kenjiArai 0:5b88d5760320 4994 "SPISLAVE"
kenjiArai 0:5b88d5760320 4995 ]
kenjiArai 0:5b88d5760320 4996 },
kenjiArai 0:5b88d5760320 4997 "MCU_NRF51_16K_BASE": {
kenjiArai 0:5b88d5760320 4998 "inherits": ["MCU_NRF51"],
kenjiArai 0:5b88d5760320 4999 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5000 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5001 "public": false,
kenjiArai 0:5b88d5760320 5002 "default_lib": "small"
kenjiArai 0:5b88d5760320 5003 },
kenjiArai 0:5b88d5760320 5004 "MCU_NRF51_16K_BOOT_BASE": {
kenjiArai 0:5b88d5760320 5005 "inherits": ["MCU_NRF51_16K_BASE"],
kenjiArai 0:5b88d5760320 5006 "MERGE_BOOTLOADER": true,
kenjiArai 0:5b88d5760320 5007 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5008 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
kenjiArai 0:5b88d5760320 5009 "public": false
kenjiArai 0:5b88d5760320 5010 },
kenjiArai 0:5b88d5760320 5011 "MCU_NRF51_16K_OTA_BASE": {
kenjiArai 0:5b88d5760320 5012 "inherits": ["MCU_NRF51_16K_BASE"],
kenjiArai 0:5b88d5760320 5013 "public": false,
kenjiArai 0:5b88d5760320 5014 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5015 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
kenjiArai 0:5b88d5760320 5016 "MERGE_SOFT_DEVICE": false
kenjiArai 0:5b88d5760320 5017 },
kenjiArai 0:5b88d5760320 5018 "MCU_NRF51_16K": {
kenjiArai 0:5b88d5760320 5019 "inherits": ["MCU_NRF51_16K_BASE"],
kenjiArai 0:5b88d5760320 5020 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5021 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5022 "public": false
kenjiArai 0:5b88d5760320 5023 },
kenjiArai 0:5b88d5760320 5024 "MCU_NRF51_S110": {
kenjiArai 0:5b88d5760320 5025 "extra_labels_add": ["MCU_NRF51_16K_S110"],
kenjiArai 0:5b88d5760320 5026 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
kenjiArai 0:5b88d5760320 5027 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kenjiArai 0:5b88d5760320 5028 {
kenjiArai 0:5b88d5760320 5029 "name": "s110_nrf51822_8.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 5030 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
kenjiArai 0:5b88d5760320 5031 "offset": 98304
kenjiArai 0:5b88d5760320 5032 },
kenjiArai 0:5b88d5760320 5033 {
kenjiArai 0:5b88d5760320 5034 "name": "s110_nrf51822_7.1.0_softdevice.hex",
kenjiArai 0:5b88d5760320 5035 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
kenjiArai 0:5b88d5760320 5036 "offset": 90112
kenjiArai 0:5b88d5760320 5037 }
kenjiArai 0:5b88d5760320 5038 ],
kenjiArai 0:5b88d5760320 5039 "public": false
kenjiArai 0:5b88d5760320 5040 },
kenjiArai 0:5b88d5760320 5041 "MCU_NRF51_16K_S110": {
kenjiArai 0:5b88d5760320 5042 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
kenjiArai 0:5b88d5760320 5043 "public": false
kenjiArai 0:5b88d5760320 5044 },
kenjiArai 0:5b88d5760320 5045 "MCU_NRF51_16K_BOOT": {
kenjiArai 0:5b88d5760320 5046 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
kenjiArai 0:5b88d5760320 5047 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5048 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5049 "public": false
kenjiArai 0:5b88d5760320 5050 },
kenjiArai 0:5b88d5760320 5051 "MCU_NRF51_16K_BOOT_S110": {
kenjiArai 0:5b88d5760320 5052 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
kenjiArai 0:5b88d5760320 5053 "public": false
kenjiArai 0:5b88d5760320 5054 },
kenjiArai 0:5b88d5760320 5055 "MCU_NRF51_16K_OTA": {
kenjiArai 0:5b88d5760320 5056 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
kenjiArai 0:5b88d5760320 5057 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5058 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kenjiArai 0:5b88d5760320 5059 "public": false
kenjiArai 0:5b88d5760320 5060 },
kenjiArai 0:5b88d5760320 5061 "MCU_NRF51_16K_OTA_S110": {
kenjiArai 0:5b88d5760320 5062 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
kenjiArai 0:5b88d5760320 5063 "public": false
kenjiArai 0:5b88d5760320 5064 },
kenjiArai 0:5b88d5760320 5065 "MCU_NRF51_32K": {
kenjiArai 0:5b88d5760320 5066 "inherits": ["MCU_NRF51"],
kenjiArai 0:5b88d5760320 5067 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5068 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5069 "public": false
kenjiArai 0:5b88d5760320 5070 },
kenjiArai 0:5b88d5760320 5071 "MCU_NRF51_32K_BOOT": {
kenjiArai 0:5b88d5760320 5072 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5073 "MERGE_BOOTLOADER": true,
kenjiArai 0:5b88d5760320 5074 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5075 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
kenjiArai 0:5b88d5760320 5076 "public": false
kenjiArai 0:5b88d5760320 5077 },
kenjiArai 0:5b88d5760320 5078 "MCU_NRF51_32K_OTA": {
kenjiArai 0:5b88d5760320 5079 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5080 "public": false,
kenjiArai 0:5b88d5760320 5081 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5082 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
kenjiArai 0:5b88d5760320 5083 "MERGE_SOFT_DEVICE": false
kenjiArai 0:5b88d5760320 5084 },
kenjiArai 0:5b88d5760320 5085 "NRF51822": {
kenjiArai 0:5b88d5760320 5086 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5087 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kenjiArai 0:5b88d5760320 5088 "macros_add": ["TARGET_NRF51822_MKIT"],
kenjiArai 0:5b88d5760320 5089 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5090 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5091 },
kenjiArai 0:5b88d5760320 5092 "NRF51822_BOOT": {
kenjiArai 0:5b88d5760320 5093 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5094 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kenjiArai 0:5b88d5760320 5095 "macros_add": ["TARGET_NRF51822_MKIT"]
kenjiArai 0:5b88d5760320 5096 },
kenjiArai 0:5b88d5760320 5097 "NRF51822_OTA": {
kenjiArai 0:5b88d5760320 5098 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5099 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kenjiArai 0:5b88d5760320 5100 "macros_add": ["TARGET_NRF51822_MKIT"]
kenjiArai 0:5b88d5760320 5101 },
kenjiArai 0:5b88d5760320 5102 "ARCH_BLE": {
kenjiArai 0:5b88d5760320 5103 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5104 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5105 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5106 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5107 },
kenjiArai 0:5b88d5760320 5108 "ARCH_BLE_BOOT": {
kenjiArai 0:5b88d5760320 5109 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5110 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5111 "extra_labels_add": ["ARCH_BLE"],
kenjiArai 0:5b88d5760320 5112 "macros_add": ["TARGET_ARCH_BLE"]
kenjiArai 0:5b88d5760320 5113 },
kenjiArai 0:5b88d5760320 5114 "ARCH_BLE_OTA": {
kenjiArai 0:5b88d5760320 5115 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5116 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5117 "extra_labels_add": ["ARCH_BLE"],
kenjiArai 0:5b88d5760320 5118 "macros_add": ["TARGET_ARCH_BLE"]
kenjiArai 0:5b88d5760320 5119 },
kenjiArai 0:5b88d5760320 5120 "ARCH_LINK": {
kenjiArai 0:5b88d5760320 5121 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5122 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5123 "extra_labels_add": ["ARCH_BLE"],
kenjiArai 0:5b88d5760320 5124 "macros_add": ["TARGET_ARCH_BLE"]
kenjiArai 0:5b88d5760320 5125 },
kenjiArai 0:5b88d5760320 5126 "ARCH_LINK_BOOT": {
kenjiArai 0:5b88d5760320 5127 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5128 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5129 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
kenjiArai 0:5b88d5760320 5130 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
kenjiArai 0:5b88d5760320 5131 },
kenjiArai 0:5b88d5760320 5132 "ARCH_LINK_OTA": {
kenjiArai 0:5b88d5760320 5133 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5134 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5135 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
kenjiArai 0:5b88d5760320 5136 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
kenjiArai 0:5b88d5760320 5137 },
kenjiArai 0:5b88d5760320 5138 "SEEED_TINY_BLE": {
kenjiArai 0:5b88d5760320 5139 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5140 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5141 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5142 },
kenjiArai 0:5b88d5760320 5143 "SEEED_TINY_BLE_BOOT": {
kenjiArai 0:5b88d5760320 5144 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5145 "extra_labels_add": ["SEEED_TINY_BLE"],
kenjiArai 0:5b88d5760320 5146 "macros_add": ["TARGET_SEEED_TINY_BLE"]
kenjiArai 0:5b88d5760320 5147 },
kenjiArai 0:5b88d5760320 5148 "SEEED_TINY_BLE_OTA": {
kenjiArai 0:5b88d5760320 5149 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5150 "extra_labels_add": ["SEEED_TINY_BLE"],
kenjiArai 0:5b88d5760320 5151 "macros_add": ["TARGET_SEEED_TINY_BLE"]
kenjiArai 0:5b88d5760320 5152 },
kenjiArai 0:5b88d5760320 5153 "HRM1017": {
kenjiArai 0:5b88d5760320 5154 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5155 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kenjiArai 0:5b88d5760320 5156 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5157 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5158 },
kenjiArai 0:5b88d5760320 5159 "HRM1017_BOOT": {
kenjiArai 0:5b88d5760320 5160 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5161 "extra_labels_add": ["HRM1017"],
kenjiArai 0:5b88d5760320 5162 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5163 },
kenjiArai 0:5b88d5760320 5164 "HRM1017_OTA": {
kenjiArai 0:5b88d5760320 5165 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5166 "extra_labels_add": ["HRM1017"],
kenjiArai 0:5b88d5760320 5167 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5168 },
kenjiArai 0:5b88d5760320 5169 "RBLAB_NRF51822": {
kenjiArai 0:5b88d5760320 5170 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5171 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5172 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5173 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5174 },
kenjiArai 0:5b88d5760320 5175 "RBLAB_NRF51822_BOOT": {
kenjiArai 0:5b88d5760320 5176 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5177 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5178 "extra_labels_add": ["RBLAB_NRF51822"],
kenjiArai 0:5b88d5760320 5179 "macros_add": ["TARGET_RBLAB_NRF51822"]
kenjiArai 0:5b88d5760320 5180 },
kenjiArai 0:5b88d5760320 5181 "RBLAB_NRF51822_OTA": {
kenjiArai 0:5b88d5760320 5182 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5183 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5184 "extra_labels_add": ["RBLAB_NRF51822"],
kenjiArai 0:5b88d5760320 5185 "macros_add": ["TARGET_RBLAB_NRF51822"]
kenjiArai 0:5b88d5760320 5186 },
kenjiArai 0:5b88d5760320 5187 "RBLAB_BLENANO": {
kenjiArai 0:5b88d5760320 5188 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5189 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 5190 },
kenjiArai 0:5b88d5760320 5191 "RBLAB_BLENANO_BOOT": {
kenjiArai 0:5b88d5760320 5192 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5193 "extra_labels_add": ["RBLAB_BLENANO"],
kenjiArai 0:5b88d5760320 5194 "macros_add": ["TARGET_RBLAB_BLENANO"]
kenjiArai 0:5b88d5760320 5195 },
kenjiArai 0:5b88d5760320 5196 "RBLAB_BLENANO_OTA": {
kenjiArai 0:5b88d5760320 5197 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5198 "extra_labels_add": ["RBLAB_BLENANO"],
kenjiArai 0:5b88d5760320 5199 "macros_add": ["TARGET_RBLAB_BLENANO"]
kenjiArai 0:5b88d5760320 5200 },
kenjiArai 0:5b88d5760320 5201 "RBLAB_BLENANO2": {
kenjiArai 0:5b88d5760320 5202 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 5203 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 5204 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 5205 "macros_add": [
kenjiArai 1:9db0e321a9f4 5206 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 5207 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 5208 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 5209 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 5210 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 5211 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 5212 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 5213 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 5214 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 5215 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 5216 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 5217 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 5218 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 5219 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 5220 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 5221 ]
kenjiArai 0:5b88d5760320 5222 },
kenjiArai 0:5b88d5760320 5223 "NRF51822_Y5_MBUG": {
kenjiArai 0:5b88d5760320 5224 "inherits": ["MCU_NRF51_16K"]
kenjiArai 0:5b88d5760320 5225 },
kenjiArai 0:5b88d5760320 5226 "WALLBOT_BLE": {
kenjiArai 0:5b88d5760320 5227 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5228 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 5229 },
kenjiArai 0:5b88d5760320 5230 "WALLBOT_BLE_BOOT": {
kenjiArai 0:5b88d5760320 5231 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5232 "extra_labels_add": ["WALLBOT_BLE"],
kenjiArai 0:5b88d5760320 5233 "macros_add": ["TARGET_WALLBOT_BLE"]
kenjiArai 0:5b88d5760320 5234 },
kenjiArai 0:5b88d5760320 5235 "WALLBOT_BLE_OTA": {
kenjiArai 0:5b88d5760320 5236 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5237 "extra_labels_add": ["WALLBOT_BLE"],
kenjiArai 0:5b88d5760320 5238 "macros_add": ["TARGET_WALLBOT_BLE"]
kenjiArai 0:5b88d5760320 5239 },
kenjiArai 0:5b88d5760320 5240 "DELTA_DFCM_NNN40": {
kenjiArai 0:5b88d5760320 5241 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5242 "program_cycle_s": 10,
kenjiArai 0:5b88d5760320 5243 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kenjiArai 0:5b88d5760320 5244 "device_has": [
kenjiArai 0:5b88d5760320 5245 "ANALOGIN",
kenjiArai 0:5b88d5760320 5246 "DEBUG_AWARENESS",
kenjiArai 0:5b88d5760320 5247 "I2C",
kenjiArai 0:5b88d5760320 5248 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5249 "PORTIN",
kenjiArai 0:5b88d5760320 5250 "PORTINOUT",
kenjiArai 0:5b88d5760320 5251 "PORTOUT",
kenjiArai 0:5b88d5760320 5252 "PWMOUT",
kenjiArai 0:5b88d5760320 5253 "SERIAL",
kenjiArai 0:5b88d5760320 5254 "SLEEP",
kenjiArai 0:5b88d5760320 5255 "SPI",
kenjiArai 0:5b88d5760320 5256 "SPISLAVE"
kenjiArai 0:5b88d5760320 5257 ],
kenjiArai 0:5b88d5760320 5258 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5259 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5260 },
kenjiArai 0:5b88d5760320 5261 "DELTA_DFCM_NNN40_BOOT": {
kenjiArai 0:5b88d5760320 5262 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5263 "program_cycle_s": 10,
kenjiArai 0:5b88d5760320 5264 "extra_labels_add": ["DELTA_DFCM_NNN40"],
kenjiArai 0:5b88d5760320 5265 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5266 },
kenjiArai 0:5b88d5760320 5267 "DELTA_DFCM_NNN40_OTA": {
kenjiArai 0:5b88d5760320 5268 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5269 "program_cycle_s": 10,
kenjiArai 0:5b88d5760320 5270 "extra_labels_add": ["DELTA_DFCM_NNN40"],
kenjiArai 0:5b88d5760320 5271 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5272 },
kenjiArai 0:5b88d5760320 5273 "DELTA_DFCM_NNN50": {
kenjiArai 0:5b88d5760320 5274 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5275 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 5276 "device_has": [
kenjiArai 0:5b88d5760320 5277 "USTICKER",
kenjiArai 0:5b88d5760320 5278 "LPTICKER",
kenjiArai 0:5b88d5760320 5279 "ANALOGIN",
kenjiArai 0:5b88d5760320 5280 "I2C",
kenjiArai 0:5b88d5760320 5281 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 5282 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5283 "PORTIN",
kenjiArai 0:5b88d5760320 5284 "PORTINOUT",
kenjiArai 0:5b88d5760320 5285 "PORTOUT",
kenjiArai 0:5b88d5760320 5286 "PWMOUT",
kenjiArai 0:5b88d5760320 5287 "SERIAL",
kenjiArai 0:5b88d5760320 5288 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 5289 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5290 "SLEEP",
kenjiArai 0:5b88d5760320 5291 "SPI",
kenjiArai 0:5b88d5760320 5292 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 5293 "SPISLAVE"
kenjiArai 0:5b88d5760320 5294 ],
kenjiArai 0:5b88d5760320 5295 "device_name": "nRF51822_xxAC"
kenjiArai 0:5b88d5760320 5296 },
kenjiArai 0:5b88d5760320 5297 "DELTA_DFCM_NNN50_BOOT": {
kenjiArai 0:5b88d5760320 5298 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5299 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5300 "extra_labels_add": ["DELTA_DFCM_NNN50"],
kenjiArai 0:5b88d5760320 5301 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
kenjiArai 0:5b88d5760320 5302 },
kenjiArai 0:5b88d5760320 5303 "DELTA_DFCM_NNN50_OTA": {
kenjiArai 0:5b88d5760320 5304 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5305 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5306 "extra_labels_add": ["DELTA_DFCM_NNN50"],
kenjiArai 0:5b88d5760320 5307 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
kenjiArai 0:5b88d5760320 5308 },
kenjiArai 0:5b88d5760320 5309 "NRF51_DK_LEGACY": {
kenjiArai 0:5b88d5760320 5310 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5311 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5312 "extra_labels_add": ["NRF51_DK"]
kenjiArai 0:5b88d5760320 5313 },
kenjiArai 0:5b88d5760320 5314 "NRF51_DK_BOOT": {
kenjiArai 0:5b88d5760320 5315 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5316 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5317 "extra_labels_add": ["NRF51_DK"],
kenjiArai 0:5b88d5760320 5318 "macros_add": ["TARGET_NRF51_DK"]
kenjiArai 0:5b88d5760320 5319 },
kenjiArai 0:5b88d5760320 5320 "NRF51_DK_OTA": {
kenjiArai 0:5b88d5760320 5321 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5322 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5323 "extra_labels_add": ["NRF51_DK"],
kenjiArai 0:5b88d5760320 5324 "macros_add": ["TARGET_NRF51_DK"]
kenjiArai 0:5b88d5760320 5325 },
kenjiArai 0:5b88d5760320 5326 "NRF51_DONGLE_LEGACY": {
kenjiArai 0:5b88d5760320 5327 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5328 "extra_labels_add": ["NRF51_DONGLE"],
kenjiArai 0:5b88d5760320 5329 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5330 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5331 },
kenjiArai 0:5b88d5760320 5332 "NRF51_DONGLE_BOOT": {
kenjiArai 0:5b88d5760320 5333 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5334 "extra_labels_add": ["NRF51_DONGLE"],
kenjiArai 0:5b88d5760320 5335 "macros_add": ["TARGET_NRF51_DONGLE"]
kenjiArai 0:5b88d5760320 5336 },
kenjiArai 0:5b88d5760320 5337 "NRF51_DONGLE_OTA": {
kenjiArai 0:5b88d5760320 5338 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5339 "extra_labels_add": ["NRF51_DONGLE"],
kenjiArai 0:5b88d5760320 5340 "macros_add": ["TARGET_NRF51_DONGLE"]
kenjiArai 0:5b88d5760320 5341 },
kenjiArai 0:5b88d5760320 5342 "NRF51_MICROBIT": {
kenjiArai 0:5b88d5760320 5343 "inherits": ["MCU_NRF51_16K_S110"],
kenjiArai 0:5b88d5760320 5344 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kenjiArai 0:5b88d5760320 5345 "release_versions": ["2"],
kenjiArai 1:9db0e321a9f4 5346 "device_name": "nRF51822_xxAA",
kenjiArai 1:9db0e321a9f4 5347 "supported_toolchains": ["ARMC5", "GCC_ARM"]
kenjiArai 0:5b88d5760320 5348 },
kenjiArai 0:5b88d5760320 5349 "NRF51_MICROBIT_BOOT": {
kenjiArai 0:5b88d5760320 5350 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
kenjiArai 0:5b88d5760320 5351 "extra_labels_add": ["NRF51_MICROBIT"],
kenjiArai 0:5b88d5760320 5352 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5353 },
kenjiArai 0:5b88d5760320 5354 "NRF51_MICROBIT_OTA": {
kenjiArai 0:5b88d5760320 5355 "inherits": ["MCU_NRF51_16K_OTA_S110"],
kenjiArai 0:5b88d5760320 5356 "extra_labels_add": ["NRF51_MICROBIT"],
kenjiArai 0:5b88d5760320 5357 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5358 },
kenjiArai 0:5b88d5760320 5359 "NRF51_MICROBIT_B": {
kenjiArai 0:5b88d5760320 5360 "inherits": ["MCU_NRF51_16K"],
kenjiArai 0:5b88d5760320 5361 "extra_labels_add": ["NRF51_MICROBIT"],
kenjiArai 0:5b88d5760320 5362 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
kenjiArai 0:5b88d5760320 5363 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 5364 },
kenjiArai 0:5b88d5760320 5365 "NRF51_MICROBIT_B_BOOT": {
kenjiArai 0:5b88d5760320 5366 "inherits": ["MCU_NRF51_16K_BOOT"],
kenjiArai 0:5b88d5760320 5367 "extra_labels_add": ["NRF51_MICROBIT"],
kenjiArai 0:5b88d5760320 5368 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5369 },
kenjiArai 0:5b88d5760320 5370 "NRF51_MICROBIT_B_OTA": {
kenjiArai 0:5b88d5760320 5371 "inherits": ["MCU_NRF51_16K_OTA"],
kenjiArai 0:5b88d5760320 5372 "extra_labels_add": ["NRF51_MICROBIT"],
kenjiArai 0:5b88d5760320 5373 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kenjiArai 0:5b88d5760320 5374 },
kenjiArai 0:5b88d5760320 5375 "MTM_MTCONNECT04S": {
kenjiArai 0:5b88d5760320 5376 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 5377 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 5378 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5379 },
kenjiArai 0:5b88d5760320 5380 "MTM_MTCONNECT04S_BOOT": {
kenjiArai 0:5b88d5760320 5381 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5382 "extra_labels_add": ["MTM_CONNECT04S"],
kenjiArai 0:5b88d5760320 5383 "macros_add": ["TARGET_MTM_CONNECT04S"]
kenjiArai 0:5b88d5760320 5384 },
kenjiArai 0:5b88d5760320 5385 "MTM_MTCONNECT04S_OTA": {
kenjiArai 0:5b88d5760320 5386 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5387 "extra_labels_add": ["MTM_CONNECT04S"],
kenjiArai 0:5b88d5760320 5388 "macros_add": ["TARGET_MTM_CONNECT04S"]
kenjiArai 0:5b88d5760320 5389 },
kenjiArai 0:5b88d5760320 5390 "MTB_LAIRD_BL600": {
kenjiArai 0:5b88d5760320 5391 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 5392 "device_has": [
kenjiArai 0:5b88d5760320 5393 "USTICKER",
kenjiArai 0:5b88d5760320 5394 "LPTICKER",
kenjiArai 0:5b88d5760320 5395 "ANALOGIN",
kenjiArai 0:5b88d5760320 5396 "I2C",
kenjiArai 0:5b88d5760320 5397 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 5398 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5399 "PORTIN",
kenjiArai 0:5b88d5760320 5400 "PORTINOUT",
kenjiArai 0:5b88d5760320 5401 "PORTOUT",
kenjiArai 0:5b88d5760320 5402 "PWMOUT",
kenjiArai 0:5b88d5760320 5403 "SERIAL",
kenjiArai 0:5b88d5760320 5404 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 5405 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5406 "SLEEP",
kenjiArai 0:5b88d5760320 5407 "SPI",
kenjiArai 0:5b88d5760320 5408 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 5409 "SPISLAVE"
kenjiArai 0:5b88d5760320 5410 ],
kenjiArai 0:5b88d5760320 5411 "device_name": "nRF51822_xxAA",
kenjiArai 0:5b88d5760320 5412 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 5413 "extra_labels_add": ["MTB_LAIRD_BL600"],
kenjiArai 0:5b88d5760320 5414 "config": {
kenjiArai 0:5b88d5760320 5415 "usb_tx": {
kenjiArai 0:5b88d5760320 5416 "help": "Value SIO_21",
kenjiArai 0:5b88d5760320 5417 "value": "SIO_21"
kenjiArai 0:5b88d5760320 5418 },
kenjiArai 0:5b88d5760320 5419 "usb_rx": {
kenjiArai 0:5b88d5760320 5420 "help": "Value SIO_22",
kenjiArai 0:5b88d5760320 5421 "value": "SIO_22"
kenjiArai 0:5b88d5760320 5422 },
kenjiArai 0:5b88d5760320 5423 "stdio_uart": {
kenjiArai 0:5b88d5760320 5424 "help": "Value: UART_0",
kenjiArai 0:5b88d5760320 5425 "value": "UART_0",
kenjiArai 0:5b88d5760320 5426 "macro_name": "STDIO_UART"
kenjiArai 0:5b88d5760320 5427 }
kenjiArai 0:5b88d5760320 5428 },
kenjiArai 0:5b88d5760320 5429 "overrides": {
kenjiArai 0:5b88d5760320 5430 "uart_hwfc": 0
kenjiArai 0:5b88d5760320 5431 }
kenjiArai 0:5b88d5760320 5432 },
kenjiArai 0:5b88d5760320 5433 "TY51822R3": {
kenjiArai 0:5b88d5760320 5434 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 5435 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
kenjiArai 0:5b88d5760320 5436 "device_has": [
kenjiArai 0:5b88d5760320 5437 "USTICKER",
kenjiArai 0:5b88d5760320 5438 "LPTICKER",
kenjiArai 0:5b88d5760320 5439 "ANALOGIN",
kenjiArai 0:5b88d5760320 5440 "I2C",
kenjiArai 0:5b88d5760320 5441 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 5442 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5443 "PORTIN",
kenjiArai 0:5b88d5760320 5444 "PORTINOUT",
kenjiArai 0:5b88d5760320 5445 "PORTOUT",
kenjiArai 0:5b88d5760320 5446 "PWMOUT",
kenjiArai 0:5b88d5760320 5447 "SERIAL",
kenjiArai 0:5b88d5760320 5448 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 5449 "SLEEP",
kenjiArai 0:5b88d5760320 5450 "SPI",
kenjiArai 0:5b88d5760320 5451 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 5452 "SPISLAVE"
kenjiArai 0:5b88d5760320 5453 ],
kenjiArai 0:5b88d5760320 5454 "detect_code": ["1019"],
kenjiArai 0:5b88d5760320 5455 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5456 "overrides": { "uart_hwfc": 0 },
kenjiArai 0:5b88d5760320 5457 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 5458 },
kenjiArai 0:5b88d5760320 5459 "TY51822R3_BOOT": {
kenjiArai 0:5b88d5760320 5460 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 5461 "extra_labels_add": ["TY51822R3"],
kenjiArai 0:5b88d5760320 5462 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
kenjiArai 0:5b88d5760320 5463 },
kenjiArai 0:5b88d5760320 5464 "TY51822R3_OTA": {
kenjiArai 0:5b88d5760320 5465 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 5466 "extra_labels_add": ["NRF51_DK"],
kenjiArai 0:5b88d5760320 5467 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
kenjiArai 0:5b88d5760320 5468 },
kenjiArai 0:5b88d5760320 5469 "ARM_MPS2_Target": {
kenjiArai 0:5b88d5760320 5470 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5471 "public": false,
kenjiArai 0:5b88d5760320 5472 "device_has": [
kenjiArai 0:5b88d5760320 5473 "AACI",
kenjiArai 0:5b88d5760320 5474 "ANALOGIN",
kenjiArai 0:5b88d5760320 5475 "CLCD",
kenjiArai 0:5b88d5760320 5476 "ETHERNET",
kenjiArai 0:5b88d5760320 5477 "I2C",
kenjiArai 0:5b88d5760320 5478 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5479 "PORTIN",
kenjiArai 0:5b88d5760320 5480 "PORTINOUT",
kenjiArai 0:5b88d5760320 5481 "PORTOUT",
kenjiArai 0:5b88d5760320 5482 "SERIAL",
kenjiArai 0:5b88d5760320 5483 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5484 "SPI",
kenjiArai 0:5b88d5760320 5485 "SPISLAVE",
kenjiArai 0:5b88d5760320 5486 "TSC"
kenjiArai 0:5b88d5760320 5487 ]
kenjiArai 0:5b88d5760320 5488 },
kenjiArai 0:5b88d5760320 5489 "ARM_MPS2_M0": {
kenjiArai 0:5b88d5760320 5490 "inherits": ["ARM_MPS2_Target"],
kenjiArai 0:5b88d5760320 5491 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 5492 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5493 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
kenjiArai 0:5b88d5760320 5494 "macros": [
kenjiArai 0:5b88d5760320 5495 "CMSDK_CM0",
kenjiArai 0:5b88d5760320 5496 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 5497 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 5498 ],
kenjiArai 0:5b88d5760320 5499 "device_has": [
kenjiArai 0:5b88d5760320 5500 "AACI",
kenjiArai 0:5b88d5760320 5501 "ANALOGIN",
kenjiArai 0:5b88d5760320 5502 "CLCD",
kenjiArai 0:5b88d5760320 5503 "ETHERNET",
kenjiArai 0:5b88d5760320 5504 "I2C",
kenjiArai 0:5b88d5760320 5505 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5506 "PORTIN",
kenjiArai 0:5b88d5760320 5507 "PORTINOUT",
kenjiArai 0:5b88d5760320 5508 "PORTOUT",
kenjiArai 0:5b88d5760320 5509 "SERIAL",
kenjiArai 0:5b88d5760320 5510 "SPI",
kenjiArai 0:5b88d5760320 5511 "SPISLAVE",
kenjiArai 0:5b88d5760320 5512 "TSC",
kenjiArai 0:5b88d5760320 5513 "USTICKER"
kenjiArai 0:5b88d5760320 5514 ],
kenjiArai 0:5b88d5760320 5515 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5516 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5517 "reset_method": "reboot.txt"
kenjiArai 0:5b88d5760320 5518 },
kenjiArai 0:5b88d5760320 5519 "ARM_MPS2_M0P": {
kenjiArai 0:5b88d5760320 5520 "inherits": ["ARM_MPS2_Target"],
kenjiArai 0:5b88d5760320 5521 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 5522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5523 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
kenjiArai 0:5b88d5760320 5524 "macros": ["CMSDK_CM0plus"],
kenjiArai 0:5b88d5760320 5525 "device_has": [
kenjiArai 0:5b88d5760320 5526 "AACI",
kenjiArai 0:5b88d5760320 5527 "ANALOGIN",
kenjiArai 0:5b88d5760320 5528 "CLCD",
kenjiArai 0:5b88d5760320 5529 "ETHERNET",
kenjiArai 0:5b88d5760320 5530 "I2C",
kenjiArai 0:5b88d5760320 5531 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5532 "PORTIN",
kenjiArai 0:5b88d5760320 5533 "PORTINOUT",
kenjiArai 0:5b88d5760320 5534 "PORTOUT",
kenjiArai 0:5b88d5760320 5535 "SERIAL",
kenjiArai 0:5b88d5760320 5536 "SPI",
kenjiArai 0:5b88d5760320 5537 "SPISLAVE",
kenjiArai 0:5b88d5760320 5538 "TSC",
kenjiArai 0:5b88d5760320 5539 "USTICKER"
kenjiArai 0:5b88d5760320 5540 ],
kenjiArai 0:5b88d5760320 5541 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5542 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5543 "reset_method": "reboot.txt"
kenjiArai 0:5b88d5760320 5544 },
kenjiArai 0:5b88d5760320 5545 "ARM_MPS2_M3": {
kenjiArai 0:5b88d5760320 5546 "inherits": ["ARM_MPS2_Target"],
kenjiArai 0:5b88d5760320 5547 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 5548 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5549 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
kenjiArai 0:5b88d5760320 5550 "macros": ["CMSDK_CM3"],
kenjiArai 0:5b88d5760320 5551 "device_has": [
kenjiArai 0:5b88d5760320 5552 "AACI",
kenjiArai 0:5b88d5760320 5553 "ANALOGIN",
kenjiArai 0:5b88d5760320 5554 "CLCD",
kenjiArai 0:5b88d5760320 5555 "ETHERNET",
kenjiArai 0:5b88d5760320 5556 "I2C",
kenjiArai 0:5b88d5760320 5557 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5558 "PORTIN",
kenjiArai 0:5b88d5760320 5559 "PORTINOUT",
kenjiArai 0:5b88d5760320 5560 "PORTOUT",
kenjiArai 0:5b88d5760320 5561 "SERIAL",
kenjiArai 0:5b88d5760320 5562 "SPI",
kenjiArai 0:5b88d5760320 5563 "SPISLAVE",
kenjiArai 0:5b88d5760320 5564 "TSC",
kenjiArai 0:5b88d5760320 5565 "MPU",
kenjiArai 0:5b88d5760320 5566 "USTICKER"
kenjiArai 0:5b88d5760320 5567 ],
kenjiArai 0:5b88d5760320 5568 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5569 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5570 "reset_method": "reboot.txt"
kenjiArai 0:5b88d5760320 5571 },
kenjiArai 0:5b88d5760320 5572 "ARM_MPS2_M4": {
kenjiArai 0:5b88d5760320 5573 "inherits": ["ARM_MPS2_Target"],
kenjiArai 0:5b88d5760320 5574 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5575 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5576 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
kenjiArai 0:5b88d5760320 5577 "macros": ["CMSDK_CM4"],
kenjiArai 0:5b88d5760320 5578 "device_has": [
kenjiArai 0:5b88d5760320 5579 "AACI",
kenjiArai 0:5b88d5760320 5580 "ANALOGIN",
kenjiArai 0:5b88d5760320 5581 "CLCD",
kenjiArai 0:5b88d5760320 5582 "ETHERNET",
kenjiArai 0:5b88d5760320 5583 "I2C",
kenjiArai 0:5b88d5760320 5584 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5585 "PORTIN",
kenjiArai 0:5b88d5760320 5586 "PORTINOUT",
kenjiArai 0:5b88d5760320 5587 "PORTOUT",
kenjiArai 0:5b88d5760320 5588 "SERIAL",
kenjiArai 0:5b88d5760320 5589 "SPI",
kenjiArai 0:5b88d5760320 5590 "SPISLAVE",
kenjiArai 0:5b88d5760320 5591 "TSC",
kenjiArai 0:5b88d5760320 5592 "MPU",
kenjiArai 0:5b88d5760320 5593 "USTICKER"
kenjiArai 0:5b88d5760320 5594 ],
kenjiArai 0:5b88d5760320 5595 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5596 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5597 "reset_method": "reboot.txt"
kenjiArai 0:5b88d5760320 5598 },
kenjiArai 0:5b88d5760320 5599 "ARM_MPS2_M7": {
kenjiArai 0:5b88d5760320 5600 "inherits": ["ARM_MPS2_Target"],
kenjiArai 0:5b88d5760320 5601 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 5602 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5603 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
kenjiArai 0:5b88d5760320 5604 "macros": ["CMSDK_CM7"],
kenjiArai 0:5b88d5760320 5605 "device_has": [
kenjiArai 0:5b88d5760320 5606 "AACI",
kenjiArai 0:5b88d5760320 5607 "ANALOGIN",
kenjiArai 0:5b88d5760320 5608 "CLCD",
kenjiArai 0:5b88d5760320 5609 "ETHERNET",
kenjiArai 0:5b88d5760320 5610 "I2C",
kenjiArai 0:5b88d5760320 5611 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5612 "PORTIN",
kenjiArai 0:5b88d5760320 5613 "PORTINOUT",
kenjiArai 0:5b88d5760320 5614 "PORTOUT",
kenjiArai 0:5b88d5760320 5615 "SERIAL",
kenjiArai 0:5b88d5760320 5616 "SPI",
kenjiArai 0:5b88d5760320 5617 "SPISLAVE",
kenjiArai 0:5b88d5760320 5618 "TSC",
kenjiArai 0:5b88d5760320 5619 "MPU",
kenjiArai 0:5b88d5760320 5620 "USTICKER"
kenjiArai 0:5b88d5760320 5621 ],
kenjiArai 0:5b88d5760320 5622 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5623 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5624 "reset_method": "reboot.txt"
kenjiArai 0:5b88d5760320 5625 },
kenjiArai 0:5b88d5760320 5626 "ARM_IOTSS_Target": {
kenjiArai 0:5b88d5760320 5627 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5628 "public": false,
kenjiArai 0:5b88d5760320 5629 "device_has": [
kenjiArai 0:5b88d5760320 5630 "AACI",
kenjiArai 0:5b88d5760320 5631 "ANALOGIN",
kenjiArai 0:5b88d5760320 5632 "CLCD",
kenjiArai 0:5b88d5760320 5633 "ETHERNET",
kenjiArai 0:5b88d5760320 5634 "I2C",
kenjiArai 0:5b88d5760320 5635 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5636 "PORTIN",
kenjiArai 0:5b88d5760320 5637 "PORTINOUT",
kenjiArai 0:5b88d5760320 5638 "PORTOUT",
kenjiArai 0:5b88d5760320 5639 "SERIAL",
kenjiArai 0:5b88d5760320 5640 "SPI",
kenjiArai 0:5b88d5760320 5641 "SPISLAVE",
kenjiArai 0:5b88d5760320 5642 "TSC",
kenjiArai 0:5b88d5760320 5643 "MPU"
kenjiArai 0:5b88d5760320 5644 ]
kenjiArai 0:5b88d5760320 5645 },
kenjiArai 0:5b88d5760320 5646 "ARM_IOTSS_BEID": {
kenjiArai 0:5b88d5760320 5647 "inherits": ["ARM_IOTSS_Target"],
kenjiArai 0:5b88d5760320 5648 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 5649 "supported_toolchains": ["ARM"],
kenjiArai 0:5b88d5760320 5650 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
kenjiArai 0:5b88d5760320 5651 "macros": ["CMSDK_BEID"],
kenjiArai 0:5b88d5760320 5652 "device_has": [
kenjiArai 0:5b88d5760320 5653 "AACI",
kenjiArai 0:5b88d5760320 5654 "ANALOGIN",
kenjiArai 0:5b88d5760320 5655 "CLCD",
kenjiArai 0:5b88d5760320 5656 "ETHERNET",
kenjiArai 0:5b88d5760320 5657 "I2C",
kenjiArai 0:5b88d5760320 5658 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5659 "PORTIN",
kenjiArai 0:5b88d5760320 5660 "PORTINOUT",
kenjiArai 0:5b88d5760320 5661 "PORTOUT",
kenjiArai 0:5b88d5760320 5662 "SERIAL",
kenjiArai 0:5b88d5760320 5663 "SPI",
kenjiArai 0:5b88d5760320 5664 "SPISLAVE",
kenjiArai 0:5b88d5760320 5665 "TSC",
kenjiArai 0:5b88d5760320 5666 "MPU"
kenjiArai 0:5b88d5760320 5667 ],
kenjiArai 0:5b88d5760320 5668 "release_versions": ["2"]
kenjiArai 0:5b88d5760320 5669 },
kenjiArai 0:5b88d5760320 5670 "ARM_CM3DS_MPS2": {
kenjiArai 0:5b88d5760320 5671 "inherits": ["ARM_IOTSS_Target"],
kenjiArai 0:5b88d5760320 5672 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 5673 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5674 "components_add": ["SMSC9220"],
kenjiArai 0:5b88d5760320 5675 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
kenjiArai 0:5b88d5760320 5676 "OUTPUT_EXT": "elf",
kenjiArai 0:5b88d5760320 5677 "macros": ["CMSDK_CM3DS"],
kenjiArai 0:5b88d5760320 5678 "device_has": [
kenjiArai 0:5b88d5760320 5679 "ANALOGIN",
kenjiArai 0:5b88d5760320 5680 "EMAC",
kenjiArai 0:5b88d5760320 5681 "FLASH",
kenjiArai 0:5b88d5760320 5682 "I2C",
kenjiArai 0:5b88d5760320 5683 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5684 "LPTICKER",
kenjiArai 0:5b88d5760320 5685 "PORTIN",
kenjiArai 0:5b88d5760320 5686 "PORTINOUT",
kenjiArai 0:5b88d5760320 5687 "PORTOUT",
kenjiArai 0:5b88d5760320 5688 "RTC",
kenjiArai 0:5b88d5760320 5689 "SERIAL",
kenjiArai 0:5b88d5760320 5690 "SLEEP",
kenjiArai 0:5b88d5760320 5691 "SPI",
kenjiArai 0:5b88d5760320 5692 "TRNG",
kenjiArai 0:5b88d5760320 5693 "USTICKER",
kenjiArai 0:5b88d5760320 5694 "MPU"
kenjiArai 0:5b88d5760320 5695 ],
kenjiArai 0:5b88d5760320 5696 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5697 "copy_method": "mps2",
kenjiArai 0:5b88d5760320 5698 "reset_method": "reboot.txt",
kenjiArai 0:5b88d5760320 5699 "overrides": {
kenjiArai 0:5b88d5760320 5700 "target.network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 5701 }
kenjiArai 0:5b88d5760320 5702 },
kenjiArai 0:5b88d5760320 5703 "ARM_MUSCA_A1": {
kenjiArai 0:5b88d5760320 5704 "public": false,
kenjiArai 0:5b88d5760320 5705 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5706 "default_toolchain": "ARMC6",
kenjiArai 0:5b88d5760320 5707 "extra_labels": ["ARM_SSG", "MUSCA_A1"],
kenjiArai 0:5b88d5760320 5708 "forced_reset_timeout": 7,
kenjiArai 0:5b88d5760320 5709 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 5710 },
kenjiArai 0:5b88d5760320 5711 "ARM_MUSCA_A1_NS": {
kenjiArai 0:5b88d5760320 5712 "inherits": ["NSPE_Target", "ARM_MUSCA_A1"],
kenjiArai 0:5b88d5760320 5713 "core": "Cortex-M33-NS",
kenjiArai 0:5b88d5760320 5714 "supported_toolchains": ["ARMC6", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5715 "device_has_add": ["INTERRUPTIN", "LPTICKER", "SERIAL", "SLEEP", "USTICKER"],
kenjiArai 0:5b88d5760320 5716 "macros": [
kenjiArai 0:5b88d5760320 5717 "__STARTUP_CLEAR_BSS",
kenjiArai 0:5b88d5760320 5718 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 0:5b88d5760320 5719 "CMSIS_NVIC_VIRTUAL",
kenjiArai 0:5b88d5760320 5720 "LPTICKER_DELAY_TICKS=1",
kenjiArai 0:5b88d5760320 5721 "MBED_MPU_CUSTOM"
kenjiArai 0:5b88d5760320 5722 ],
kenjiArai 0:5b88d5760320 5723 "extra_labels_add": ["MUSCA_A1_NS", "PSA", "TFM"],
kenjiArai 0:5b88d5760320 5724 "post_binary_hook": {"function": "ArmMuscaA1Code.binary_hook"},
kenjiArai 0:5b88d5760320 5725 "secure_image_filename": "tfm.bin",
kenjiArai 0:5b88d5760320 5726 "overrides": {
kenjiArai 0:5b88d5760320 5727 "non-secure-rom-start": "0x000a0400",
kenjiArai 0:5b88d5760320 5728 "non-secure-rom-size": "0x5f800",
kenjiArai 0:5b88d5760320 5729 "non-secure-ram-start": "0x20011000",
kenjiArai 0:5b88d5760320 5730 "non-secure-ram-size": "0xf000"
kenjiArai 0:5b88d5760320 5731 }
kenjiArai 0:5b88d5760320 5732 },
kenjiArai 0:5b88d5760320 5733 "ARM_MUSCA_A1_S": {
kenjiArai 0:5b88d5760320 5734 "inherits": ["SPE_Target", "ARM_MUSCA_A1"],
kenjiArai 0:5b88d5760320 5735 "core": "Cortex-M33",
kenjiArai 0:5b88d5760320 5736 "supported_toolchains": ["ARMC6", "GCC_ARM"],
kenjiArai 0:5b88d5760320 5737 "device_has_add": ["FLASH"],
kenjiArai 0:5b88d5760320 5738 "macros": [
kenjiArai 0:5b88d5760320 5739 "__STARTUP_CLEAR_BSS_MULTIPLE",
kenjiArai 0:5b88d5760320 5740 "__STARTUP_COPY_MULTIPLE",
kenjiArai 0:5b88d5760320 5741 "MBED_MPU_CUSTOM",
kenjiArai 0:5b88d5760320 5742 "DAUTH_CHIP_DEFAULT",
kenjiArai 0:5b88d5760320 5743 "MBEDTLS_PSA_CRYPTO_SPM",
kenjiArai 0:5b88d5760320 5744 "MBEDTLS_ENTROPY_NV_SEED"
kenjiArai 0:5b88d5760320 5745 ],
kenjiArai 0:5b88d5760320 5746 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 5747 "extra_labels_add": ["MUSCA_A1_S", "PSA", "TFM"],
kenjiArai 0:5b88d5760320 5748 "deliver_to_target": "ARM_MUSCA_A1_NS",
kenjiArai 0:5b88d5760320 5749 "delivery_dir": "TARGET_ARM_SSG/TARGET_MUSCA_A1/TARGET_MUSCA_A1_NS/prebuilt",
kenjiArai 0:5b88d5760320 5750 "overrides": {
kenjiArai 0:5b88d5760320 5751 "secure-rom-start": "0x10020400",
kenjiArai 0:5b88d5760320 5752 "secure-rom-size": "0x7f800",
kenjiArai 0:5b88d5760320 5753 "secure-ram-start": "0x30000000",
kenjiArai 0:5b88d5760320 5754 "secure-ram-size": "0x11000"
kenjiArai 0:5b88d5760320 5755 }
kenjiArai 0:5b88d5760320 5756 },
kenjiArai 0:5b88d5760320 5757 "RZ_A1XX": {
kenjiArai 0:5b88d5760320 5758 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5759 "core": "Cortex-A9",
kenjiArai 0:5b88d5760320 5760 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 5761 "extra_labels": ["RENESAS", "RZ_A1XX"],
kenjiArai 0:5b88d5760320 5762 "device_has": [
kenjiArai 0:5b88d5760320 5763 "SLEEP",
kenjiArai 0:5b88d5760320 5764 "USTICKER",
kenjiArai 0:5b88d5760320 5765 "RTC",
kenjiArai 0:5b88d5760320 5766 "ANALOGIN",
kenjiArai 0:5b88d5760320 5767 "CAN",
kenjiArai 0:5b88d5760320 5768 "ETHERNET",
kenjiArai 0:5b88d5760320 5769 "I2C",
kenjiArai 0:5b88d5760320 5770 "I2CSLAVE",
kenjiArai 0:5b88d5760320 5771 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 5772 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5773 "PORTIN",
kenjiArai 0:5b88d5760320 5774 "PORTINOUT",
kenjiArai 0:5b88d5760320 5775 "PORTOUT",
kenjiArai 0:5b88d5760320 5776 "PWMOUT",
kenjiArai 0:5b88d5760320 5777 "SERIAL",
kenjiArai 0:5b88d5760320 5778 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 5779 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5780 "SPI",
kenjiArai 0:5b88d5760320 5781 "SPISLAVE",
kenjiArai 0:5b88d5760320 5782 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 5783 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 5784 ],
kenjiArai 0:5b88d5760320 5785 "program_cycle_s": 2,
kenjiArai 0:5b88d5760320 5786 "overrides": {
kenjiArai 0:5b88d5760320 5787 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 5788 }
kenjiArai 0:5b88d5760320 5789 },
kenjiArai 0:5b88d5760320 5790 "RZ_A1H": {
kenjiArai 0:5b88d5760320 5791 "inherits": ["RZ_A1XX"],
kenjiArai 0:5b88d5760320 5792 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5793 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
kenjiArai 1:9db0e321a9f4 5794 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 5795 "device_has_add": ["USBDEVICE", "EMAC", "FLASH", "LPTICKER"],
kenjiArai 0:5b88d5760320 5796 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5797 "device_name": "R7S72100",
kenjiArai 1:9db0e321a9f4 5798 "bootloader_supported": false
kenjiArai 0:5b88d5760320 5799 },
kenjiArai 0:5b88d5760320 5800 "VK_RZ_A1H": {
kenjiArai 0:5b88d5760320 5801 "inherits": ["RZ_A1XX"],
kenjiArai 0:5b88d5760320 5802 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
kenjiArai 0:5b88d5760320 5803 "device_has_add": ["EMAC"],
kenjiArai 0:5b88d5760320 5804 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 5805 },
kenjiArai 0:5b88d5760320 5806 "GR_LYCHEE": {
kenjiArai 0:5b88d5760320 5807 "inherits": ["RZ_A1XX"],
kenjiArai 0:5b88d5760320 5808 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 5809 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
kenjiArai 1:9db0e321a9f4 5810 "components_add": ["SD", "FLASHIAP"],
kenjiArai 0:5b88d5760320 5811 "device_has_add": ["USBDEVICE", "TRNG", "FLASH", "LPTICKER"],
kenjiArai 0:5b88d5760320 5812 "device_has_remove": ["ETHERNET"],
kenjiArai 0:5b88d5760320 5813 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5814 "device_name": "R7S72103",
kenjiArai 1:9db0e321a9f4 5815 "bootloader_supported": false,
kenjiArai 0:5b88d5760320 5816 "overrides": {
kenjiArai 0:5b88d5760320 5817 "network-default-interface-type": null
kenjiArai 0:5b88d5760320 5818 }
kenjiArai 0:5b88d5760320 5819 },
kenjiArai 0:5b88d5760320 5820 "MAXWSNENV": {
kenjiArai 0:5b88d5760320 5821 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5822 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 5823 "macros": ["__SYSTEM_HFX=24000000"],
kenjiArai 0:5b88d5760320 5824 "extra_labels": ["Maxim", "MAX32610"],
kenjiArai 0:5b88d5760320 5825 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5826 "device_has": [
kenjiArai 0:5b88d5760320 5827 "ANALOGIN",
kenjiArai 0:5b88d5760320 5828 "ANALOGOUT",
kenjiArai 0:5b88d5760320 5829 "I2C",
kenjiArai 0:5b88d5760320 5830 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5831 "PORTIN",
kenjiArai 0:5b88d5760320 5832 "PORTINOUT",
kenjiArai 0:5b88d5760320 5833 "PORTOUT",
kenjiArai 0:5b88d5760320 5834 "PWMOUT",
kenjiArai 0:5b88d5760320 5835 "SERIAL",
kenjiArai 0:5b88d5760320 5836 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5837 "SLEEP",
kenjiArai 0:5b88d5760320 5838 "SPI",
kenjiArai 0:5b88d5760320 5839 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 5840 ],
kenjiArai 0:5b88d5760320 5841 "features": ["BLE"],
kenjiArai 0:5b88d5760320 5842 "release_versions": []
kenjiArai 0:5b88d5760320 5843 },
kenjiArai 0:5b88d5760320 5844 "MAX32600MBED": {
kenjiArai 0:5b88d5760320 5845 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5846 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 5847 "macros": ["__SYSTEM_HFX=24000000"],
kenjiArai 0:5b88d5760320 5848 "extra_labels": ["Maxim", "MAX32600"],
kenjiArai 0:5b88d5760320 5849 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5850 "device_has": [
kenjiArai 0:5b88d5760320 5851 "ANALOGIN",
kenjiArai 0:5b88d5760320 5852 "ANALOGOUT",
kenjiArai 0:5b88d5760320 5853 "I2C",
kenjiArai 0:5b88d5760320 5854 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5855 "PORTIN",
kenjiArai 0:5b88d5760320 5856 "PORTINOUT",
kenjiArai 0:5b88d5760320 5857 "PORTOUT",
kenjiArai 0:5b88d5760320 5858 "PWMOUT",
kenjiArai 0:5b88d5760320 5859 "SERIAL",
kenjiArai 0:5b88d5760320 5860 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5861 "SLEEP",
kenjiArai 0:5b88d5760320 5862 "SPI",
kenjiArai 0:5b88d5760320 5863 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 5864 "USTICKER"
kenjiArai 0:5b88d5760320 5865 ],
kenjiArai 0:5b88d5760320 5866 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 5867 },
kenjiArai 0:5b88d5760320 5868 "MAX32620HSP": {
kenjiArai 0:5b88d5760320 5869 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5870 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5871 "extra_labels": ["Maxim", "MAX32620"],
kenjiArai 0:5b88d5760320 5872 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5873 "device_has": [
kenjiArai 0:5b88d5760320 5874 "ANALOGIN",
kenjiArai 0:5b88d5760320 5875 "I2C",
kenjiArai 0:5b88d5760320 5876 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5877 "PORTIN",
kenjiArai 0:5b88d5760320 5878 "PORTINOUT",
kenjiArai 0:5b88d5760320 5879 "PORTOUT",
kenjiArai 0:5b88d5760320 5880 "PWMOUT",
kenjiArai 0:5b88d5760320 5881 "SERIAL",
kenjiArai 0:5b88d5760320 5882 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5883 "SLEEP",
kenjiArai 0:5b88d5760320 5884 "SPI",
kenjiArai 0:5b88d5760320 5885 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 5886 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 5887 ],
kenjiArai 0:5b88d5760320 5888 "features": ["BLE"],
kenjiArai 0:5b88d5760320 5889 "release_versions": []
kenjiArai 0:5b88d5760320 5890 },
kenjiArai 0:5b88d5760320 5891 "MAX32620FTHR": {
kenjiArai 0:5b88d5760320 5892 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5893 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5894 "macros": [
kenjiArai 0:5b88d5760320 5895 "__SYSTEM_HFX=96000000",
kenjiArai 0:5b88d5760320 5896 "TARGET=MAX32620",
kenjiArai 0:5b88d5760320 5897 "TARGET_REV=0x4332",
kenjiArai 0:5b88d5760320 5898 "OPEN_DRAIN_LEDS"
kenjiArai 0:5b88d5760320 5899 ],
kenjiArai 0:5b88d5760320 5900 "extra_labels": ["Maxim", "MAX32620C"],
kenjiArai 0:5b88d5760320 5901 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5902 "device_has": [
kenjiArai 0:5b88d5760320 5903 "ANALOGIN",
kenjiArai 0:5b88d5760320 5904 "FLASH",
kenjiArai 0:5b88d5760320 5905 "I2C",
kenjiArai 0:5b88d5760320 5906 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5907 "LPTICKER",
kenjiArai 0:5b88d5760320 5908 "PORTIN",
kenjiArai 0:5b88d5760320 5909 "PORTINOUT",
kenjiArai 0:5b88d5760320 5910 "PORTOUT",
kenjiArai 0:5b88d5760320 5911 "PWMOUT",
kenjiArai 0:5b88d5760320 5912 "SERIAL",
kenjiArai 0:5b88d5760320 5913 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5914 "SLEEP",
kenjiArai 0:5b88d5760320 5915 "SPI",
kenjiArai 0:5b88d5760320 5916 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 5917 "USTICKER"
kenjiArai 0:5b88d5760320 5918 ],
kenjiArai 0:5b88d5760320 5919 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 5920 },
kenjiArai 0:5b88d5760320 5921 "SDT32620B": {
kenjiArai 0:5b88d5760320 5922 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5923 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5924 "macros": [
kenjiArai 0:5b88d5760320 5925 "__SYSTEM_HFX=96000000",
kenjiArai 0:5b88d5760320 5926 "TARGET=MAX32620",
kenjiArai 0:5b88d5760320 5927 "TARGET_REV=0x4332",
kenjiArai 0:5b88d5760320 5928 "OPEN_DRAIN_LEDS"
kenjiArai 0:5b88d5760320 5929 ],
kenjiArai 0:5b88d5760320 5930 "detect_code": ["3101"],
kenjiArai 0:5b88d5760320 5931 "extra_labels": ["Maxim", "MAX32620C"],
kenjiArai 0:5b88d5760320 5932 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5933 "device_has": [
kenjiArai 0:5b88d5760320 5934 "ANALOGIN",
kenjiArai 0:5b88d5760320 5935 "FLASH",
kenjiArai 0:5b88d5760320 5936 "I2C",
kenjiArai 0:5b88d5760320 5937 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5938 "LPTICKER",
kenjiArai 0:5b88d5760320 5939 "PORTIN",
kenjiArai 0:5b88d5760320 5940 "PORTINOUT",
kenjiArai 0:5b88d5760320 5941 "PORTOUT",
kenjiArai 0:5b88d5760320 5942 "PWMOUT",
kenjiArai 0:5b88d5760320 5943 "SERIAL",
kenjiArai 0:5b88d5760320 5944 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5945 "SLEEP",
kenjiArai 0:5b88d5760320 5946 "SPI",
kenjiArai 0:5b88d5760320 5947 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 5948 "USTICKER"
kenjiArai 0:5b88d5760320 5949 ],
kenjiArai 0:5b88d5760320 5950 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 5951 },
kenjiArai 0:5b88d5760320 5952 "MAX32625_BASE": {
kenjiArai 0:5b88d5760320 5953 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5954 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5955 "macros": ["TARGET=MAX32625", "TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
kenjiArai 0:5b88d5760320 5956 "extra_labels": ["Maxim", "MAX32625"],
kenjiArai 0:5b88d5760320 5957 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 5958 "device_has": [
kenjiArai 0:5b88d5760320 5959 "ANALOGIN",
kenjiArai 0:5b88d5760320 5960 "I2C",
kenjiArai 0:5b88d5760320 5961 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 5962 "LPTICKER",
kenjiArai 0:5b88d5760320 5963 "PORTIN",
kenjiArai 0:5b88d5760320 5964 "PORTINOUT",
kenjiArai 0:5b88d5760320 5965 "PORTOUT",
kenjiArai 0:5b88d5760320 5966 "PWMOUT",
kenjiArai 0:5b88d5760320 5967 "RTC",
kenjiArai 0:5b88d5760320 5968 "SERIAL",
kenjiArai 0:5b88d5760320 5969 "SERIAL_FC",
kenjiArai 0:5b88d5760320 5970 "SLEEP",
kenjiArai 0:5b88d5760320 5971 "SPI",
kenjiArai 0:5b88d5760320 5972 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 5973 "USTICKER"
kenjiArai 0:5b88d5760320 5974 ],
kenjiArai 0:5b88d5760320 5975 "device_name": "MAX32625",
kenjiArai 0:5b88d5760320 5976 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 5977 "public": false
kenjiArai 0:5b88d5760320 5978 },
kenjiArai 0:5b88d5760320 5979 "MAX32625MBED": {
kenjiArai 0:5b88d5760320 5980 "inherits": ["MAX32625_BASE"],
kenjiArai 0:5b88d5760320 5981 "extra_labels_add": ["MAX32625_NO_BOOT"]
kenjiArai 0:5b88d5760320 5982 },
kenjiArai 0:5b88d5760320 5983 "SDT32625B": {
kenjiArai 0:5b88d5760320 5984 "inherits": ["MAX32625_BASE"],
kenjiArai 0:5b88d5760320 5985 "extra_labels_add": ["MAX32625_NO_BOOT"],
kenjiArai 0:5b88d5760320 5986 "detect_code": ["3102"]
kenjiArai 0:5b88d5760320 5987 },
kenjiArai 0:5b88d5760320 5988 "MAX32625PICO": {
kenjiArai 0:5b88d5760320 5989 "inherits": ["MAX32625_BASE"],
kenjiArai 0:5b88d5760320 5990 "extra_labels_add": ["MAX32625_BOOT"],
kenjiArai 0:5b88d5760320 5991 "bootloader_supported": true
kenjiArai 0:5b88d5760320 5992 },
kenjiArai 0:5b88d5760320 5993 "MAX32625NEXPAQ": {
kenjiArai 0:5b88d5760320 5994 "inherits": ["MAX32625_BASE"]
kenjiArai 0:5b88d5760320 5995 },
kenjiArai 0:5b88d5760320 5996 "MAX32630FTHR": {
kenjiArai 0:5b88d5760320 5997 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 5998 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 5999 "macros": [
kenjiArai 0:5b88d5760320 6000 "__SYSTEM_HFX=96000000",
kenjiArai 0:5b88d5760320 6001 "TARGET=MAX32630",
kenjiArai 0:5b88d5760320 6002 "TARGET_REV=0x4132",
kenjiArai 0:5b88d5760320 6003 "BLE_HCI_UART",
kenjiArai 1:9db0e321a9f4 6004 "OPEN_DRAIN_LEDS",
kenjiArai 1:9db0e321a9f4 6005 "MBED_TICKLESS"
kenjiArai 0:5b88d5760320 6006 ],
kenjiArai 0:5b88d5760320 6007 "extra_labels": ["Maxim", "MAX32630"],
kenjiArai 0:5b88d5760320 6008 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kenjiArai 0:5b88d5760320 6009 "device_has": [
kenjiArai 0:5b88d5760320 6010 "ANALOGIN",
kenjiArai 0:5b88d5760320 6011 "I2C",
kenjiArai 0:5b88d5760320 6012 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6013 "LPTICKER",
kenjiArai 0:5b88d5760320 6014 "PORTIN",
kenjiArai 0:5b88d5760320 6015 "PORTINOUT",
kenjiArai 0:5b88d5760320 6016 "PORTOUT",
kenjiArai 0:5b88d5760320 6017 "PWMOUT",
kenjiArai 0:5b88d5760320 6018 "SERIAL",
kenjiArai 0:5b88d5760320 6019 "SERIAL_FC",
kenjiArai 0:5b88d5760320 6020 "SPI",
kenjiArai 0:5b88d5760320 6021 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6022 "USTICKER",
kenjiArai 0:5b88d5760320 6023 "MPU"
kenjiArai 0:5b88d5760320 6024 ],
kenjiArai 0:5b88d5760320 6025 "features": ["BLE"],
kenjiArai 0:5b88d5760320 6026 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 6027 },
kenjiArai 0:5b88d5760320 6028 "EFM32": {
kenjiArai 0:5b88d5760320 6029 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 6030 "extra_labels": ["Silicon_Labs", "EFM32"],
kenjiArai 0:5b88d5760320 6031 "macros": [
kenjiArai 0:5b88d5760320 6032 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 6033 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 6034 "EM_MSC_RUN_FROM_FLASH"
kenjiArai 0:5b88d5760320 6035 ],
kenjiArai 0:5b88d5760320 6036 "public": false
kenjiArai 0:5b88d5760320 6037 },
kenjiArai 0:5b88d5760320 6038 "EFM32GG990F1024": {
kenjiArai 0:5b88d5760320 6039 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6040 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
kenjiArai 0:5b88d5760320 6041 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 6042 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6043 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6044 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6045 "device_name": "EFM32GG990F1024",
kenjiArai 0:5b88d5760320 6046 "public": false,
kenjiArai 0:5b88d5760320 6047 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6048 },
kenjiArai 0:5b88d5760320 6049 "EFM32GG_STK3700": {
kenjiArai 0:5b88d5760320 6050 "inherits": ["EFM32GG990F1024"],
kenjiArai 0:5b88d5760320 6051 "progen": { "target": "efm32gg-stk" },
kenjiArai 0:5b88d5760320 6052 "device_has": [
kenjiArai 0:5b88d5760320 6053 "ANALOGIN",
kenjiArai 0:5b88d5760320 6054 "ANALOGOUT",
kenjiArai 0:5b88d5760320 6055 "I2C",
kenjiArai 0:5b88d5760320 6056 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6057 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6058 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6059 "LPTICKER",
kenjiArai 0:5b88d5760320 6060 "PORTIN",
kenjiArai 0:5b88d5760320 6061 "PORTINOUT",
kenjiArai 0:5b88d5760320 6062 "PORTOUT",
kenjiArai 0:5b88d5760320 6063 "PWMOUT",
kenjiArai 0:5b88d5760320 6064 "RESET_REASON",
kenjiArai 0:5b88d5760320 6065 "RTC",
kenjiArai 0:5b88d5760320 6066 "SERIAL",
kenjiArai 0:5b88d5760320 6067 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6068 "SLEEP",
kenjiArai 0:5b88d5760320 6069 "SPI",
kenjiArai 0:5b88d5760320 6070 "SPISLAVE",
kenjiArai 0:5b88d5760320 6071 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6072 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6073 "USTICKER",
kenjiArai 0:5b88d5760320 6074 "FLASH",
kenjiArai 0:5b88d5760320 6075 "ITM",
kenjiArai 0:5b88d5760320 6076 "MPU",
kenjiArai 0:5b88d5760320 6077 "WATCHDOG"
kenjiArai 0:5b88d5760320 6078 ],
kenjiArai 0:5b88d5760320 6079 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6080 "config": {
kenjiArai 0:5b88d5760320 6081 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6082 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6083 "value": "HFXO",
kenjiArai 0:5b88d5760320 6084 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6085 },
kenjiArai 0:5b88d5760320 6086 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6087 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6088 "value": "48000000",
kenjiArai 0:5b88d5760320 6089 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6090 },
kenjiArai 0:5b88d5760320 6091 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6092 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6093 "value": "LFXO",
kenjiArai 0:5b88d5760320 6094 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6095 },
kenjiArai 0:5b88d5760320 6096 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6097 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6098 "value": "32768",
kenjiArai 0:5b88d5760320 6099 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6100 },
kenjiArai 0:5b88d5760320 6101 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6102 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6103 "value": "21000000",
kenjiArai 0:5b88d5760320 6104 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6105 },
kenjiArai 0:5b88d5760320 6106 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6107 "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!",
kenjiArai 0:5b88d5760320 6108 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kenjiArai 0:5b88d5760320 6109 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6110 },
kenjiArai 0:5b88d5760320 6111 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6112 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6113 "value": "PF7",
kenjiArai 0:5b88d5760320 6114 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6115 }
kenjiArai 0:5b88d5760320 6116 }
kenjiArai 0:5b88d5760320 6117 },
kenjiArai 0:5b88d5760320 6118 "EFM32LG990F256": {
kenjiArai 0:5b88d5760320 6119 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6120 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
kenjiArai 0:5b88d5760320 6121 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 6122 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6123 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6124 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6125 "device_name": "EFM32LG990F256",
kenjiArai 0:5b88d5760320 6126 "public": false,
kenjiArai 0:5b88d5760320 6127 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6128 },
kenjiArai 0:5b88d5760320 6129 "EFM32LG_STK3600": {
kenjiArai 0:5b88d5760320 6130 "inherits": ["EFM32LG990F256"],
kenjiArai 0:5b88d5760320 6131 "device_has": [
kenjiArai 0:5b88d5760320 6132 "ANALOGIN",
kenjiArai 0:5b88d5760320 6133 "ANALOGOUT",
kenjiArai 0:5b88d5760320 6134 "I2C",
kenjiArai 0:5b88d5760320 6135 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6136 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6137 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6138 "LPTICKER",
kenjiArai 0:5b88d5760320 6139 "PORTIN",
kenjiArai 0:5b88d5760320 6140 "PORTINOUT",
kenjiArai 0:5b88d5760320 6141 "PORTOUT",
kenjiArai 0:5b88d5760320 6142 "PWMOUT",
kenjiArai 0:5b88d5760320 6143 "RESET_REASON",
kenjiArai 0:5b88d5760320 6144 "RTC",
kenjiArai 0:5b88d5760320 6145 "SERIAL",
kenjiArai 0:5b88d5760320 6146 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6147 "SLEEP",
kenjiArai 0:5b88d5760320 6148 "SPI",
kenjiArai 0:5b88d5760320 6149 "SPISLAVE",
kenjiArai 0:5b88d5760320 6150 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6151 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6152 "USTICKER",
kenjiArai 0:5b88d5760320 6153 "FLASH",
kenjiArai 0:5b88d5760320 6154 "MPU",
kenjiArai 0:5b88d5760320 6155 "WATCHDOG"
kenjiArai 0:5b88d5760320 6156 ],
kenjiArai 0:5b88d5760320 6157 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6158 "device_name": "EFM32LG990F256",
kenjiArai 0:5b88d5760320 6159 "config": {
kenjiArai 0:5b88d5760320 6160 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6161 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6162 "value": "HFXO",
kenjiArai 0:5b88d5760320 6163 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6164 },
kenjiArai 0:5b88d5760320 6165 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6166 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6167 "value": "48000000",
kenjiArai 0:5b88d5760320 6168 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6169 },
kenjiArai 0:5b88d5760320 6170 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6171 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6172 "value": "LFXO",
kenjiArai 0:5b88d5760320 6173 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6174 },
kenjiArai 0:5b88d5760320 6175 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6176 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6177 "value": "32768",
kenjiArai 0:5b88d5760320 6178 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6179 },
kenjiArai 0:5b88d5760320 6180 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6181 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6182 "value": "21000000",
kenjiArai 0:5b88d5760320 6183 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6184 },
kenjiArai 0:5b88d5760320 6185 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6186 "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!",
kenjiArai 0:5b88d5760320 6187 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kenjiArai 0:5b88d5760320 6188 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6189 },
kenjiArai 0:5b88d5760320 6190 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6191 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6192 "value": "PF7",
kenjiArai 0:5b88d5760320 6193 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6194 }
kenjiArai 0:5b88d5760320 6195 }
kenjiArai 0:5b88d5760320 6196 },
kenjiArai 0:5b88d5760320 6197 "EFM32WG990F256": {
kenjiArai 0:5b88d5760320 6198 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6199 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
kenjiArai 0:5b88d5760320 6200 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6201 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6202 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6203 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6204 "device_name": "EFM32WG990F256",
kenjiArai 0:5b88d5760320 6205 "public": false,
kenjiArai 0:5b88d5760320 6206 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6207 },
kenjiArai 0:5b88d5760320 6208 "EFM32WG_STK3800": {
kenjiArai 0:5b88d5760320 6209 "inherits": ["EFM32WG990F256"],
kenjiArai 0:5b88d5760320 6210 "progen": { "target": "efm32wg-stk" },
kenjiArai 0:5b88d5760320 6211 "device_has": [
kenjiArai 0:5b88d5760320 6212 "ANALOGIN",
kenjiArai 0:5b88d5760320 6213 "ANALOGOUT",
kenjiArai 0:5b88d5760320 6214 "I2C",
kenjiArai 0:5b88d5760320 6215 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6216 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6217 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6218 "LPTICKER",
kenjiArai 0:5b88d5760320 6219 "PORTIN",
kenjiArai 0:5b88d5760320 6220 "PORTINOUT",
kenjiArai 0:5b88d5760320 6221 "PORTOUT",
kenjiArai 0:5b88d5760320 6222 "PWMOUT",
kenjiArai 0:5b88d5760320 6223 "RESET_REASON",
kenjiArai 0:5b88d5760320 6224 "RTC",
kenjiArai 0:5b88d5760320 6225 "SERIAL",
kenjiArai 0:5b88d5760320 6226 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6227 "SLEEP",
kenjiArai 0:5b88d5760320 6228 "SPI",
kenjiArai 0:5b88d5760320 6229 "SPISLAVE",
kenjiArai 0:5b88d5760320 6230 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6231 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6232 "USTICKER",
kenjiArai 0:5b88d5760320 6233 "FLASH",
kenjiArai 0:5b88d5760320 6234 "MPU",
kenjiArai 0:5b88d5760320 6235 "WATCHDOG"
kenjiArai 0:5b88d5760320 6236 ],
kenjiArai 0:5b88d5760320 6237 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6238 "config": {
kenjiArai 0:5b88d5760320 6239 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6240 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6241 "value": "HFXO",
kenjiArai 0:5b88d5760320 6242 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6243 },
kenjiArai 0:5b88d5760320 6244 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6245 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6246 "value": "48000000",
kenjiArai 0:5b88d5760320 6247 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6248 },
kenjiArai 0:5b88d5760320 6249 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6250 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6251 "value": "LFXO",
kenjiArai 0:5b88d5760320 6252 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6253 },
kenjiArai 0:5b88d5760320 6254 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6255 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6256 "value": "32768",
kenjiArai 0:5b88d5760320 6257 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6258 },
kenjiArai 0:5b88d5760320 6259 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6260 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6261 "value": "21000000",
kenjiArai 0:5b88d5760320 6262 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6263 },
kenjiArai 0:5b88d5760320 6264 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6265 "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!",
kenjiArai 0:5b88d5760320 6266 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kenjiArai 0:5b88d5760320 6267 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6268 },
kenjiArai 0:5b88d5760320 6269 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6270 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6271 "value": "PF7",
kenjiArai 0:5b88d5760320 6272 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6273 }
kenjiArai 0:5b88d5760320 6274 }
kenjiArai 0:5b88d5760320 6275 },
kenjiArai 0:5b88d5760320 6276 "EFM32ZG222F32": {
kenjiArai 0:5b88d5760320 6277 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6278 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
kenjiArai 0:5b88d5760320 6279 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 6280 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 6281 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
kenjiArai 0:5b88d5760320 6282 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6283 "default_lib": "small",
kenjiArai 0:5b88d5760320 6284 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 6285 "device_name": "EFM32ZG222F32",
kenjiArai 0:5b88d5760320 6286 "public": false
kenjiArai 0:5b88d5760320 6287 },
kenjiArai 0:5b88d5760320 6288 "EFM32ZG_STK3200": {
kenjiArai 0:5b88d5760320 6289 "inherits": ["EFM32ZG222F32"],
kenjiArai 0:5b88d5760320 6290 "device_has": [
kenjiArai 0:5b88d5760320 6291 "ANALOGIN",
kenjiArai 0:5b88d5760320 6292 "I2C",
kenjiArai 0:5b88d5760320 6293 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6294 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6295 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6296 "LPTICKER",
kenjiArai 0:5b88d5760320 6297 "PORTIN",
kenjiArai 0:5b88d5760320 6298 "PORTINOUT",
kenjiArai 0:5b88d5760320 6299 "PORTOUT",
kenjiArai 0:5b88d5760320 6300 "PWMOUT",
kenjiArai 0:5b88d5760320 6301 "RESET_REASON",
kenjiArai 0:5b88d5760320 6302 "SERIAL",
kenjiArai 0:5b88d5760320 6303 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6304 "SLEEP",
kenjiArai 0:5b88d5760320 6305 "SPI",
kenjiArai 0:5b88d5760320 6306 "SPISLAVE",
kenjiArai 0:5b88d5760320 6307 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6308 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6309 "USTICKER",
kenjiArai 0:5b88d5760320 6310 "WATCHDOG"
kenjiArai 0:5b88d5760320 6311 ],
kenjiArai 0:5b88d5760320 6312 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6313 "config": {
kenjiArai 0:5b88d5760320 6314 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6315 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6316 "value": "HFXO",
kenjiArai 0:5b88d5760320 6317 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6318 },
kenjiArai 0:5b88d5760320 6319 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6320 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6321 "value": "24000000",
kenjiArai 0:5b88d5760320 6322 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6323 },
kenjiArai 0:5b88d5760320 6324 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6325 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6326 "value": "LFXO",
kenjiArai 0:5b88d5760320 6327 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6328 },
kenjiArai 0:5b88d5760320 6329 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6330 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6331 "value": "32768",
kenjiArai 0:5b88d5760320 6332 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6333 },
kenjiArai 0:5b88d5760320 6334 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6335 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6336 "value": "21000000",
kenjiArai 0:5b88d5760320 6337 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6338 },
kenjiArai 0:5b88d5760320 6339 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6340 "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!",
kenjiArai 0:5b88d5760320 6341 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kenjiArai 0:5b88d5760320 6342 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6343 },
kenjiArai 0:5b88d5760320 6344 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6345 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6346 "value": "PA9",
kenjiArai 0:5b88d5760320 6347 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6348 }
kenjiArai 0:5b88d5760320 6349 }
kenjiArai 0:5b88d5760320 6350 },
kenjiArai 0:5b88d5760320 6351 "EFM32HG322F64": {
kenjiArai 0:5b88d5760320 6352 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6353 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
kenjiArai 0:5b88d5760320 6354 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 6355 "default_toolchain": "uARM",
kenjiArai 0:5b88d5760320 6356 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
kenjiArai 0:5b88d5760320 6357 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6358 "default_lib": "small",
kenjiArai 0:5b88d5760320 6359 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 6360 "device_name": "EFM32HG322F64",
kenjiArai 0:5b88d5760320 6361 "public": false
kenjiArai 0:5b88d5760320 6362 },
kenjiArai 0:5b88d5760320 6363 "EFM32HG_STK3400": {
kenjiArai 0:5b88d5760320 6364 "inherits": ["EFM32HG322F64"],
kenjiArai 0:5b88d5760320 6365 "device_has": [
kenjiArai 0:5b88d5760320 6366 "ANALOGIN",
kenjiArai 0:5b88d5760320 6367 "I2C",
kenjiArai 0:5b88d5760320 6368 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6369 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6370 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6371 "LPTICKER",
kenjiArai 0:5b88d5760320 6372 "PORTIN",
kenjiArai 0:5b88d5760320 6373 "PORTINOUT",
kenjiArai 0:5b88d5760320 6374 "PORTOUT",
kenjiArai 0:5b88d5760320 6375 "PWMOUT",
kenjiArai 0:5b88d5760320 6376 "RESET_REASON",
kenjiArai 0:5b88d5760320 6377 "SERIAL",
kenjiArai 0:5b88d5760320 6378 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6379 "SLEEP",
kenjiArai 0:5b88d5760320 6380 "SPI",
kenjiArai 0:5b88d5760320 6381 "SPISLAVE",
kenjiArai 0:5b88d5760320 6382 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6383 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6384 "USTICKER",
kenjiArai 0:5b88d5760320 6385 "WATCHDOG"
kenjiArai 0:5b88d5760320 6386 ],
kenjiArai 0:5b88d5760320 6387 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6388 "config": {
kenjiArai 0:5b88d5760320 6389 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6390 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6391 "value": "HFXO",
kenjiArai 0:5b88d5760320 6392 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6393 },
kenjiArai 0:5b88d5760320 6394 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6395 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6396 "value": "24000000",
kenjiArai 0:5b88d5760320 6397 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6398 },
kenjiArai 0:5b88d5760320 6399 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6400 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6401 "value": "LFXO",
kenjiArai 0:5b88d5760320 6402 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6403 },
kenjiArai 0:5b88d5760320 6404 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6405 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6406 "value": "32768",
kenjiArai 0:5b88d5760320 6407 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6408 },
kenjiArai 0:5b88d5760320 6409 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6410 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6411 "value": "21000000",
kenjiArai 0:5b88d5760320 6412 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6413 },
kenjiArai 0:5b88d5760320 6414 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6415 "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!",
kenjiArai 0:5b88d5760320 6416 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kenjiArai 0:5b88d5760320 6417 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6418 },
kenjiArai 0:5b88d5760320 6419 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6420 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6421 "value": "PA9",
kenjiArai 0:5b88d5760320 6422 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6423 }
kenjiArai 0:5b88d5760320 6424 }
kenjiArai 0:5b88d5760320 6425 },
kenjiArai 0:5b88d5760320 6426 "EFM32PG1B100F256GM32": {
kenjiArai 0:5b88d5760320 6427 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6428 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
kenjiArai 0:5b88d5760320 6429 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6430 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6431 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6432 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6433 "device_name": "EFM32PG1B100F256GM32",
kenjiArai 0:5b88d5760320 6434 "public": false,
kenjiArai 0:5b88d5760320 6435 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6436 },
kenjiArai 0:5b88d5760320 6437 "EFM32PG_STK3401": {
kenjiArai 0:5b88d5760320 6438 "inherits": ["EFM32PG1B100F256GM32"],
kenjiArai 0:5b88d5760320 6439 "device_has": [
kenjiArai 0:5b88d5760320 6440 "ANALOGIN",
kenjiArai 0:5b88d5760320 6441 "CRC",
kenjiArai 0:5b88d5760320 6442 "I2C",
kenjiArai 0:5b88d5760320 6443 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6444 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6445 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6446 "LPTICKER",
kenjiArai 0:5b88d5760320 6447 "PORTIN",
kenjiArai 0:5b88d5760320 6448 "PORTINOUT",
kenjiArai 0:5b88d5760320 6449 "PORTOUT",
kenjiArai 0:5b88d5760320 6450 "PWMOUT",
kenjiArai 0:5b88d5760320 6451 "RESET_REASON",
kenjiArai 0:5b88d5760320 6452 "RTC",
kenjiArai 0:5b88d5760320 6453 "SERIAL",
kenjiArai 0:5b88d5760320 6454 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6455 "SLEEP",
kenjiArai 0:5b88d5760320 6456 "SPI",
kenjiArai 0:5b88d5760320 6457 "SPISLAVE",
kenjiArai 0:5b88d5760320 6458 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6459 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6460 "USTICKER",
kenjiArai 0:5b88d5760320 6461 "FLASH",
kenjiArai 0:5b88d5760320 6462 "MPU",
kenjiArai 0:5b88d5760320 6463 "WATCHDOG"
kenjiArai 0:5b88d5760320 6464 ],
kenjiArai 0:5b88d5760320 6465 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6466 "config": {
kenjiArai 0:5b88d5760320 6467 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6468 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6469 "value": "HFXO",
kenjiArai 0:5b88d5760320 6470 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6471 },
kenjiArai 0:5b88d5760320 6472 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6473 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6474 "value": "40000000",
kenjiArai 0:5b88d5760320 6475 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6476 },
kenjiArai 0:5b88d5760320 6477 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6478 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6479 "value": "LFXO",
kenjiArai 0:5b88d5760320 6480 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6481 },
kenjiArai 0:5b88d5760320 6482 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6483 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6484 "value": "32768",
kenjiArai 0:5b88d5760320 6485 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6486 },
kenjiArai 0:5b88d5760320 6487 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6488 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6489 "value": "32000000",
kenjiArai 0:5b88d5760320 6490 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6491 },
kenjiArai 0:5b88d5760320 6492 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6493 "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!",
kenjiArai 0:5b88d5760320 6494 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6495 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6496 },
kenjiArai 0:5b88d5760320 6497 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6498 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6499 "value": "PA5",
kenjiArai 0:5b88d5760320 6500 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6501 }
kenjiArai 0:5b88d5760320 6502 }
kenjiArai 0:5b88d5760320 6503 },
kenjiArai 0:5b88d5760320 6504 "EFR32MG1P132F256GM48": {
kenjiArai 0:5b88d5760320 6505 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6506 "extra_labels_add": [
kenjiArai 0:5b88d5760320 6507 "EFR32MG1",
kenjiArai 0:5b88d5760320 6508 "EFR32_1",
kenjiArai 0:5b88d5760320 6509 "256K",
kenjiArai 0:5b88d5760320 6510 "SL_RAIL",
kenjiArai 0:5b88d5760320 6511 "SL_CRYPTO"
kenjiArai 0:5b88d5760320 6512 ],
kenjiArai 0:5b88d5760320 6513 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6514 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6515 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6516 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6517 "device_name": "EFR32MG1P132F256GM48",
kenjiArai 0:5b88d5760320 6518 "public": false,
kenjiArai 0:5b88d5760320 6519 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6520 },
kenjiArai 0:5b88d5760320 6521 "EFR32MG1P233F256GM48": {
kenjiArai 0:5b88d5760320 6522 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6523 "extra_labels_add": [
kenjiArai 0:5b88d5760320 6524 "EFR32MG1",
kenjiArai 0:5b88d5760320 6525 "EFR32_1",
kenjiArai 0:5b88d5760320 6526 "256K",
kenjiArai 0:5b88d5760320 6527 "SL_RAIL",
kenjiArai 0:5b88d5760320 6528 "SL_CRYPTO"
kenjiArai 0:5b88d5760320 6529 ],
kenjiArai 0:5b88d5760320 6530 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6531 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kenjiArai 0:5b88d5760320 6532 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6533 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6534 "public": false,
kenjiArai 0:5b88d5760320 6535 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6536 },
kenjiArai 0:5b88d5760320 6537 "EFR32MG1_BRD4150": {
kenjiArai 0:5b88d5760320 6538 "inherits": ["EFR32MG1P132F256GM48"],
kenjiArai 0:5b88d5760320 6539 "device_has": [
kenjiArai 0:5b88d5760320 6540 "802_15_4_PHY",
kenjiArai 0:5b88d5760320 6541 "ANALOGIN",
kenjiArai 0:5b88d5760320 6542 "CRC",
kenjiArai 0:5b88d5760320 6543 "I2C",
kenjiArai 0:5b88d5760320 6544 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6545 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6546 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6547 "LPTICKER",
kenjiArai 0:5b88d5760320 6548 "PORTIN",
kenjiArai 0:5b88d5760320 6549 "PORTINOUT",
kenjiArai 0:5b88d5760320 6550 "PORTOUT",
kenjiArai 0:5b88d5760320 6551 "PWMOUT",
kenjiArai 0:5b88d5760320 6552 "RESET_REASON",
kenjiArai 0:5b88d5760320 6553 "RTC",
kenjiArai 0:5b88d5760320 6554 "SERIAL",
kenjiArai 0:5b88d5760320 6555 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6556 "SLEEP",
kenjiArai 0:5b88d5760320 6557 "SPI",
kenjiArai 0:5b88d5760320 6558 "SPISLAVE",
kenjiArai 0:5b88d5760320 6559 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6560 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6561 "USTICKER",
kenjiArai 0:5b88d5760320 6562 "FLASH",
kenjiArai 0:5b88d5760320 6563 "MPU",
kenjiArai 0:5b88d5760320 6564 "WATCHDOG"
kenjiArai 0:5b88d5760320 6565 ],
kenjiArai 0:5b88d5760320 6566 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6567 "config": {
kenjiArai 0:5b88d5760320 6568 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6569 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6570 "value": "HFXO",
kenjiArai 0:5b88d5760320 6571 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6572 },
kenjiArai 0:5b88d5760320 6573 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6574 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6575 "value": "38400000",
kenjiArai 0:5b88d5760320 6576 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6577 },
kenjiArai 0:5b88d5760320 6578 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6579 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6580 "value": "LFXO",
kenjiArai 0:5b88d5760320 6581 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6582 },
kenjiArai 0:5b88d5760320 6583 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6584 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6585 "value": "32768",
kenjiArai 0:5b88d5760320 6586 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6587 },
kenjiArai 0:5b88d5760320 6588 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6589 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6590 "value": "32000000",
kenjiArai 0:5b88d5760320 6591 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6592 },
kenjiArai 0:5b88d5760320 6593 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6594 "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!",
kenjiArai 0:5b88d5760320 6595 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6596 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6597 },
kenjiArai 0:5b88d5760320 6598 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6599 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6600 "value": "PA5",
kenjiArai 0:5b88d5760320 6601 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6602 }
kenjiArai 0:5b88d5760320 6603 },
kenjiArai 0:5b88d5760320 6604 "overrides": {
kenjiArai 0:5b88d5760320 6605 "network-default-interface-type": "MESH"
kenjiArai 0:5b88d5760320 6606 },
kenjiArai 0:5b88d5760320 6607 "public": false
kenjiArai 0:5b88d5760320 6608 },
kenjiArai 0:5b88d5760320 6609 "TB_SENSE_1": {
kenjiArai 0:5b88d5760320 6610 "inherits": ["EFR32MG1P233F256GM48"],
kenjiArai 0:5b88d5760320 6611 "device_has": [
kenjiArai 0:5b88d5760320 6612 "802_15_4_PHY",
kenjiArai 0:5b88d5760320 6613 "ANALOGIN",
kenjiArai 0:5b88d5760320 6614 "CRC",
kenjiArai 0:5b88d5760320 6615 "I2C",
kenjiArai 0:5b88d5760320 6616 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6617 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6618 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6619 "LPTICKER",
kenjiArai 0:5b88d5760320 6620 "PORTIN",
kenjiArai 0:5b88d5760320 6621 "PORTINOUT",
kenjiArai 0:5b88d5760320 6622 "PORTOUT",
kenjiArai 0:5b88d5760320 6623 "PWMOUT",
kenjiArai 0:5b88d5760320 6624 "RESET_REASON",
kenjiArai 0:5b88d5760320 6625 "RTC",
kenjiArai 0:5b88d5760320 6626 "SERIAL",
kenjiArai 0:5b88d5760320 6627 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6628 "SLEEP",
kenjiArai 0:5b88d5760320 6629 "SPI",
kenjiArai 0:5b88d5760320 6630 "SPISLAVE",
kenjiArai 0:5b88d5760320 6631 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6632 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6633 "USTICKER",
kenjiArai 0:5b88d5760320 6634 "FLASH",
kenjiArai 0:5b88d5760320 6635 "MPU",
kenjiArai 0:5b88d5760320 6636 "WATCHDOG"
kenjiArai 0:5b88d5760320 6637 ],
kenjiArai 0:5b88d5760320 6638 "forced_reset_timeout": 5,
kenjiArai 0:5b88d5760320 6639 "config": {
kenjiArai 0:5b88d5760320 6640 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6641 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6642 "value": "HFXO",
kenjiArai 0:5b88d5760320 6643 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6644 },
kenjiArai 0:5b88d5760320 6645 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6646 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6647 "value": "38400000",
kenjiArai 0:5b88d5760320 6648 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6649 },
kenjiArai 0:5b88d5760320 6650 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6651 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6652 "value": "LFXO",
kenjiArai 0:5b88d5760320 6653 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6654 },
kenjiArai 0:5b88d5760320 6655 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6656 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6657 "value": "32768",
kenjiArai 0:5b88d5760320 6658 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6659 },
kenjiArai 0:5b88d5760320 6660 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6661 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6662 "value": "32000000",
kenjiArai 0:5b88d5760320 6663 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6664 },
kenjiArai 0:5b88d5760320 6665 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6666 "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!",
kenjiArai 0:5b88d5760320 6667 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6668 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6669 }
kenjiArai 0:5b88d5760320 6670 },
kenjiArai 0:5b88d5760320 6671 "overrides": {
kenjiArai 0:5b88d5760320 6672 "network-default-interface-type": "MESH"
kenjiArai 1:9db0e321a9f4 6673 },
kenjiArai 1:9db0e321a9f4 6674 "bootloader_supported": false
kenjiArai 0:5b88d5760320 6675 },
kenjiArai 0:5b88d5760320 6676 "EFM32PG12B500F1024GL125": {
kenjiArai 0:5b88d5760320 6677 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6678 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
kenjiArai 0:5b88d5760320 6679 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6680 "macros_add": [
kenjiArai 0:5b88d5760320 6681 "EFM32PG12B500F1024GL125",
kenjiArai 0:5b88d5760320 6682 "TRANSACTION_QUEUE_SIZE_SPI=4"
kenjiArai 0:5b88d5760320 6683 ],
kenjiArai 0:5b88d5760320 6684 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6685 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6686 "device_name": "EFM32PG12B500F1024GL125",
kenjiArai 0:5b88d5760320 6687 "public": false,
kenjiArai 0:5b88d5760320 6688 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6689 },
kenjiArai 0:5b88d5760320 6690 "EFM32PG12_STK3402": {
kenjiArai 0:5b88d5760320 6691 "inherits": ["EFM32PG12B500F1024GL125"],
kenjiArai 0:5b88d5760320 6692 "device_has": [
kenjiArai 0:5b88d5760320 6693 "ANALOGIN",
kenjiArai 0:5b88d5760320 6694 "CRC",
kenjiArai 0:5b88d5760320 6695 "I2C",
kenjiArai 0:5b88d5760320 6696 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6697 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6698 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6699 "LPTICKER",
kenjiArai 0:5b88d5760320 6700 "PORTIN",
kenjiArai 0:5b88d5760320 6701 "PORTINOUT",
kenjiArai 0:5b88d5760320 6702 "PORTOUT",
kenjiArai 0:5b88d5760320 6703 "PWMOUT",
kenjiArai 0:5b88d5760320 6704 "RESET_REASON",
kenjiArai 0:5b88d5760320 6705 "RTC",
kenjiArai 0:5b88d5760320 6706 "SERIAL",
kenjiArai 0:5b88d5760320 6707 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6708 "SLEEP",
kenjiArai 0:5b88d5760320 6709 "SPI",
kenjiArai 0:5b88d5760320 6710 "SPISLAVE",
kenjiArai 0:5b88d5760320 6711 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6712 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6713 "USTICKER",
kenjiArai 0:5b88d5760320 6714 "TRNG",
kenjiArai 0:5b88d5760320 6715 "FLASH",
kenjiArai 0:5b88d5760320 6716 "MPU",
kenjiArai 0:5b88d5760320 6717 "WATCHDOG"
kenjiArai 0:5b88d5760320 6718 ],
kenjiArai 0:5b88d5760320 6719 "forced_reset_timeout": 2,
kenjiArai 0:5b88d5760320 6720 "config": {
kenjiArai 0:5b88d5760320 6721 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6722 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6723 "value": "HFXO",
kenjiArai 0:5b88d5760320 6724 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6725 },
kenjiArai 0:5b88d5760320 6726 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6727 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6728 "value": "40000000",
kenjiArai 0:5b88d5760320 6729 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6730 },
kenjiArai 0:5b88d5760320 6731 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6732 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6733 "value": "LFXO",
kenjiArai 0:5b88d5760320 6734 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6735 },
kenjiArai 0:5b88d5760320 6736 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6737 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6738 "value": "32768",
kenjiArai 0:5b88d5760320 6739 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6740 },
kenjiArai 0:5b88d5760320 6741 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6742 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6743 "value": "32000000",
kenjiArai 0:5b88d5760320 6744 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6745 },
kenjiArai 0:5b88d5760320 6746 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6747 "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!",
kenjiArai 0:5b88d5760320 6748 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6749 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6750 },
kenjiArai 0:5b88d5760320 6751 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6752 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6753 "value": "PA5",
kenjiArai 0:5b88d5760320 6754 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6755 }
kenjiArai 0:5b88d5760320 6756 }
kenjiArai 0:5b88d5760320 6757 },
kenjiArai 0:5b88d5760320 6758 "EFR32MG12P332F1024GL125": {
kenjiArai 0:5b88d5760320 6759 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6760 "extra_labels_add": [
kenjiArai 0:5b88d5760320 6761 "EFR32MG12",
kenjiArai 0:5b88d5760320 6762 "EFR32_12",
kenjiArai 0:5b88d5760320 6763 "1024K",
kenjiArai 0:5b88d5760320 6764 "SL_RAIL",
kenjiArai 0:5b88d5760320 6765 "SL_CRYPTO"
kenjiArai 0:5b88d5760320 6766 ],
kenjiArai 0:5b88d5760320 6767 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6768 "macros_add": [
kenjiArai 0:5b88d5760320 6769 "EFR32MG12P332F1024GL125",
kenjiArai 0:5b88d5760320 6770 "TRANSACTION_QUEUE_SIZE_SPI=4"
kenjiArai 0:5b88d5760320 6771 ],
kenjiArai 0:5b88d5760320 6772 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6773 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6774 "device_name": "EFR32MG12P332F1024GL125",
kenjiArai 0:5b88d5760320 6775 "public": false,
kenjiArai 0:5b88d5760320 6776 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6777 },
kenjiArai 0:5b88d5760320 6778 "TB_SENSE_12": {
kenjiArai 0:5b88d5760320 6779 "inherits": ["EFR32MG12P332F1024GL125"],
kenjiArai 0:5b88d5760320 6780 "device_name": "EFR32MG12P332F1024GL125",
kenjiArai 0:5b88d5760320 6781 "device_has": [
kenjiArai 0:5b88d5760320 6782 "802_15_4_PHY",
kenjiArai 0:5b88d5760320 6783 "ANALOGIN",
kenjiArai 0:5b88d5760320 6784 "CRC",
kenjiArai 0:5b88d5760320 6785 "I2C",
kenjiArai 0:5b88d5760320 6786 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6787 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6788 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6789 "LPTICKER",
kenjiArai 0:5b88d5760320 6790 "PORTIN",
kenjiArai 0:5b88d5760320 6791 "PORTINOUT",
kenjiArai 0:5b88d5760320 6792 "PORTOUT",
kenjiArai 0:5b88d5760320 6793 "PWMOUT",
kenjiArai 0:5b88d5760320 6794 "RESET_REASON",
kenjiArai 0:5b88d5760320 6795 "RTC",
kenjiArai 0:5b88d5760320 6796 "SERIAL",
kenjiArai 0:5b88d5760320 6797 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6798 "SLEEP",
kenjiArai 0:5b88d5760320 6799 "SPI",
kenjiArai 0:5b88d5760320 6800 "SPISLAVE",
kenjiArai 0:5b88d5760320 6801 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6802 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6803 "USTICKER",
kenjiArai 0:5b88d5760320 6804 "TRNG",
kenjiArai 0:5b88d5760320 6805 "FLASH",
kenjiArai 0:5b88d5760320 6806 "MPU",
kenjiArai 0:5b88d5760320 6807 "WATCHDOG"
kenjiArai 0:5b88d5760320 6808 ],
kenjiArai 0:5b88d5760320 6809 "forced_reset_timeout": 5,
kenjiArai 0:5b88d5760320 6810 "config": {
kenjiArai 0:5b88d5760320 6811 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6812 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6813 "value": "HFXO",
kenjiArai 0:5b88d5760320 6814 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6815 },
kenjiArai 0:5b88d5760320 6816 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6817 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6818 "value": "38400000",
kenjiArai 0:5b88d5760320 6819 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6820 },
kenjiArai 0:5b88d5760320 6821 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6822 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6823 "value": "LFXO",
kenjiArai 0:5b88d5760320 6824 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6825 },
kenjiArai 0:5b88d5760320 6826 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6827 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6828 "value": "32768",
kenjiArai 0:5b88d5760320 6829 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6830 },
kenjiArai 0:5b88d5760320 6831 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6832 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6833 "value": "32000000",
kenjiArai 0:5b88d5760320 6834 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6835 },
kenjiArai 0:5b88d5760320 6836 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6837 "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!",
kenjiArai 0:5b88d5760320 6838 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6839 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6840 }
kenjiArai 0:5b88d5760320 6841 },
kenjiArai 0:5b88d5760320 6842 "overrides": {
kenjiArai 0:5b88d5760320 6843 "network-default-interface-type": "MESH"
kenjiArai 0:5b88d5760320 6844 }
kenjiArai 0:5b88d5760320 6845 },
kenjiArai 0:5b88d5760320 6846 "EFM32GG11B820F2048GL192": {
kenjiArai 0:5b88d5760320 6847 "inherits": ["EFM32"],
kenjiArai 0:5b88d5760320 6848 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
kenjiArai 0:5b88d5760320 6849 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 6850 "macros_add": [
kenjiArai 0:5b88d5760320 6851 "EFM32GG11B820F2048GL192",
kenjiArai 0:5b88d5760320 6852 "TRANSACTION_QUEUE_SIZE_SPI=4"
kenjiArai 0:5b88d5760320 6853 ],
kenjiArai 0:5b88d5760320 6854 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kenjiArai 0:5b88d5760320 6855 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 6856 "device_name": "EFM32GG11B820F2048GL192",
kenjiArai 0:5b88d5760320 6857 "public": false,
kenjiArai 0:5b88d5760320 6858 "bootloader_supported": true
kenjiArai 0:5b88d5760320 6859 },
kenjiArai 0:5b88d5760320 6860 "EFM32GG11_STK3701": {
kenjiArai 0:5b88d5760320 6861 "inherits": ["EFM32GG11B820F2048GL192"],
kenjiArai 0:5b88d5760320 6862 "device_name": "EFM32GG11B820F2048GL192",
kenjiArai 0:5b88d5760320 6863 "device_has": [
kenjiArai 0:5b88d5760320 6864 "ANALOGIN",
kenjiArai 0:5b88d5760320 6865 "CAN",
kenjiArai 0:5b88d5760320 6866 "CRC",
kenjiArai 0:5b88d5760320 6867 "EMAC",
kenjiArai 0:5b88d5760320 6868 "I2C",
kenjiArai 0:5b88d5760320 6869 "I2CSLAVE",
kenjiArai 0:5b88d5760320 6870 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 6871 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 6872 "ITM",
kenjiArai 0:5b88d5760320 6873 "LPTICKER",
kenjiArai 0:5b88d5760320 6874 "PORTIN",
kenjiArai 0:5b88d5760320 6875 "PORTINOUT",
kenjiArai 0:5b88d5760320 6876 "PORTOUT",
kenjiArai 0:5b88d5760320 6877 "PWMOUT",
kenjiArai 0:5b88d5760320 6878 "QSPI",
kenjiArai 1:9db0e321a9f4 6879 "RESET_REASON",
kenjiArai 0:5b88d5760320 6880 "RTC",
kenjiArai 0:5b88d5760320 6881 "SERIAL",
kenjiArai 0:5b88d5760320 6882 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 6883 "SLEEP",
kenjiArai 0:5b88d5760320 6884 "SPI",
kenjiArai 0:5b88d5760320 6885 "SPISLAVE",
kenjiArai 0:5b88d5760320 6886 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 6887 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6888 "USTICKER",
kenjiArai 0:5b88d5760320 6889 "TRNG",
kenjiArai 0:5b88d5760320 6890 "FLASH",
kenjiArai 1:9db0e321a9f4 6891 "MPU",
kenjiArai 1:9db0e321a9f4 6892 "WATCHDOG"
kenjiArai 0:5b88d5760320 6893 ],
kenjiArai 0:5b88d5760320 6894 "forced_reset_timeout": 5,
kenjiArai 0:5b88d5760320 6895 "config": {
kenjiArai 0:5b88d5760320 6896 "hf_clock_src": {
kenjiArai 0:5b88d5760320 6897 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kenjiArai 0:5b88d5760320 6898 "value": "HFXO",
kenjiArai 0:5b88d5760320 6899 "macro_name": "CORE_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6900 },
kenjiArai 0:5b88d5760320 6901 "hfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6902 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6903 "value": "50000000",
kenjiArai 0:5b88d5760320 6904 "macro_name": "HFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6905 },
kenjiArai 0:5b88d5760320 6906 "lf_clock_src": {
kenjiArai 0:5b88d5760320 6907 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kenjiArai 0:5b88d5760320 6908 "value": "LFXO",
kenjiArai 0:5b88d5760320 6909 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 6910 },
kenjiArai 0:5b88d5760320 6911 "lfxo_clock_freq": {
kenjiArai 0:5b88d5760320 6912 "help": "Value: External crystal frequency in hertz",
kenjiArai 0:5b88d5760320 6913 "value": "32768",
kenjiArai 0:5b88d5760320 6914 "macro_name": "LFXO_FREQUENCY"
kenjiArai 0:5b88d5760320 6915 },
kenjiArai 0:5b88d5760320 6916 "hfrco_clock_freq": {
kenjiArai 0:5b88d5760320 6917 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kenjiArai 0:5b88d5760320 6918 "value": "32000000",
kenjiArai 0:5b88d5760320 6919 "macro_name": "HFRCO_FREQUENCY"
kenjiArai 0:5b88d5760320 6920 },
kenjiArai 0:5b88d5760320 6921 "hfrco_band_select": {
kenjiArai 0:5b88d5760320 6922 "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!",
kenjiArai 0:5b88d5760320 6923 "value": "cmuHFRCOFreq_32M0Hz",
kenjiArai 0:5b88d5760320 6924 "macro_name": "HFRCO_FREQUENCY_ENUM"
kenjiArai 0:5b88d5760320 6925 },
kenjiArai 0:5b88d5760320 6926 "board_controller_enable": {
kenjiArai 0:5b88d5760320 6927 "help": "Pin to pull high for enabling the USB serial port",
kenjiArai 0:5b88d5760320 6928 "value": "PE1",
kenjiArai 0:5b88d5760320 6929 "macro_name": "EFM_BC_EN"
kenjiArai 0:5b88d5760320 6930 },
kenjiArai 0:5b88d5760320 6931 "qspi_flash_enable": {
kenjiArai 0:5b88d5760320 6932 "help": "Pin to pull high for enabling the on-board QSPI flash",
kenjiArai 0:5b88d5760320 6933 "value": "PG13",
kenjiArai 0:5b88d5760320 6934 "macro_name": "QSPI_FLASH_EN"
kenjiArai 0:5b88d5760320 6935 }
kenjiArai 0:5b88d5760320 6936 },
kenjiArai 0:5b88d5760320 6937 "overrides": {
kenjiArai 0:5b88d5760320 6938 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 6939 }
kenjiArai 0:5b88d5760320 6940 },
kenjiArai 0:5b88d5760320 6941 "WIZWIKI_W7500": {
kenjiArai 0:5b88d5760320 6942 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 6943 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 6944 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
kenjiArai 0:5b88d5760320 6945 "macros": [
kenjiArai 0:5b88d5760320 6946 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 6947 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 6948 ],
kenjiArai 0:5b88d5760320 6949 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 6950 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 6951 "device_has": [
kenjiArai 0:5b88d5760320 6952 "ANALOGIN",
kenjiArai 0:5b88d5760320 6953 "I2C",
kenjiArai 0:5b88d5760320 6954 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6955 "PORTIN",
kenjiArai 0:5b88d5760320 6956 "PORTINOUT",
kenjiArai 0:5b88d5760320 6957 "PORTOUT",
kenjiArai 0:5b88d5760320 6958 "PWMOUT",
kenjiArai 0:5b88d5760320 6959 "SERIAL",
kenjiArai 0:5b88d5760320 6960 "SPI",
kenjiArai 0:5b88d5760320 6961 "SPISLAVE",
kenjiArai 0:5b88d5760320 6962 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6963 "USTICKER"
kenjiArai 0:5b88d5760320 6964 ],
kenjiArai 0:5b88d5760320 6965 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 6966 },
kenjiArai 0:5b88d5760320 6967 "WIZWIKI_W7500P": {
kenjiArai 0:5b88d5760320 6968 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 6969 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 6970 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
kenjiArai 0:5b88d5760320 6971 "macros": [
kenjiArai 0:5b88d5760320 6972 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 6973 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 6974 ],
kenjiArai 0:5b88d5760320 6975 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 6976 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 6977 "device_has": [
kenjiArai 0:5b88d5760320 6978 "ANALOGIN",
kenjiArai 0:5b88d5760320 6979 "I2C",
kenjiArai 0:5b88d5760320 6980 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 6981 "PORTIN",
kenjiArai 0:5b88d5760320 6982 "PORTINOUT",
kenjiArai 0:5b88d5760320 6983 "PORTOUT",
kenjiArai 0:5b88d5760320 6984 "PWMOUT",
kenjiArai 0:5b88d5760320 6985 "SERIAL",
kenjiArai 0:5b88d5760320 6986 "SPI",
kenjiArai 0:5b88d5760320 6987 "SPISLAVE",
kenjiArai 0:5b88d5760320 6988 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 6989 "USTICKER"
kenjiArai 0:5b88d5760320 6990 ],
kenjiArai 0:5b88d5760320 6991 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 6992 },
kenjiArai 0:5b88d5760320 6993 "WIZWIKI_W7500ECO": {
kenjiArai 0:5b88d5760320 6994 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 6995 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 6996 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
kenjiArai 0:5b88d5760320 6997 "macros": [
kenjiArai 0:5b88d5760320 6998 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 6999 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 7000 ],
kenjiArai 0:5b88d5760320 7001 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 7002 "device_has": [
kenjiArai 0:5b88d5760320 7003 "ANALOGIN",
kenjiArai 0:5b88d5760320 7004 "I2C",
kenjiArai 0:5b88d5760320 7005 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7006 "PORTIN",
kenjiArai 0:5b88d5760320 7007 "PORTINOUT",
kenjiArai 0:5b88d5760320 7008 "PORTOUT",
kenjiArai 0:5b88d5760320 7009 "PWMOUT",
kenjiArai 0:5b88d5760320 7010 "SERIAL",
kenjiArai 0:5b88d5760320 7011 "SPI",
kenjiArai 0:5b88d5760320 7012 "SPISLAVE",
kenjiArai 0:5b88d5760320 7013 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 7014 "USTICKER"
kenjiArai 0:5b88d5760320 7015 ],
kenjiArai 0:5b88d5760320 7016 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 7017 },
kenjiArai 0:5b88d5760320 7018 "SAMR21G18A": {
kenjiArai 0:5b88d5760320 7019 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7020 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 7021 "macros": [
kenjiArai 0:5b88d5760320 7022 "__SAMR21G18A__",
kenjiArai 0:5b88d5760320 7023 "I2C_MASTER_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7024 "EXTINT_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7025 "USART_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7026 "TC_ASYNC=true"
kenjiArai 0:5b88d5760320 7027 ],
kenjiArai 0:5b88d5760320 7028 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
kenjiArai 0:5b88d5760320 7029 "supported_toolchains": ["GCC_ARM", "ARMC5", "uARM"],
kenjiArai 0:5b88d5760320 7030 "device_has": [
kenjiArai 0:5b88d5760320 7031 "ANALOGIN",
kenjiArai 0:5b88d5760320 7032 "I2C",
kenjiArai 0:5b88d5760320 7033 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7034 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7035 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7036 "PORTIN",
kenjiArai 0:5b88d5760320 7037 "PORTINOUT",
kenjiArai 0:5b88d5760320 7038 "PORTOUT",
kenjiArai 0:5b88d5760320 7039 "PWMOUT",
kenjiArai 0:5b88d5760320 7040 "RESET_REASON",
kenjiArai 0:5b88d5760320 7041 "SERIAL",
kenjiArai 0:5b88d5760320 7042 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7043 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7044 "SLEEP",
kenjiArai 0:5b88d5760320 7045 "SPI",
kenjiArai 0:5b88d5760320 7046 "SPISLAVE",
kenjiArai 0:5b88d5760320 7047 "SPI_ASYNCH"
kenjiArai 0:5b88d5760320 7048 ],
kenjiArai 0:5b88d5760320 7049 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 7050 "device_name": "ATSAMR21G18A"
kenjiArai 0:5b88d5760320 7051 },
kenjiArai 0:5b88d5760320 7052 "SAMD21J18A": {
kenjiArai 0:5b88d5760320 7053 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7054 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 7055 "macros": [
kenjiArai 0:5b88d5760320 7056 "__SAMD21J18A__",
kenjiArai 0:5b88d5760320 7057 "I2C_MASTER_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7058 "EXTINT_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7059 "USART_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7060 "TC_ASYNC=true"
kenjiArai 0:5b88d5760320 7061 ],
kenjiArai 0:5b88d5760320 7062 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
kenjiArai 0:5b88d5760320 7063 "supported_toolchains": ["GCC_ARM", "ARMC5", "uARM"],
kenjiArai 0:5b88d5760320 7064 "device_has": [
kenjiArai 0:5b88d5760320 7065 "ANALOGIN",
kenjiArai 0:5b88d5760320 7066 "ANALOGOUT",
kenjiArai 0:5b88d5760320 7067 "I2C",
kenjiArai 0:5b88d5760320 7068 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7069 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7070 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7071 "PORTIN",
kenjiArai 0:5b88d5760320 7072 "PORTINOUT",
kenjiArai 0:5b88d5760320 7073 "PORTOUT",
kenjiArai 0:5b88d5760320 7074 "PWMOUT",
kenjiArai 0:5b88d5760320 7075 "SERIAL",
kenjiArai 0:5b88d5760320 7076 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7077 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7078 "SLEEP",
kenjiArai 0:5b88d5760320 7079 "SPI",
kenjiArai 0:5b88d5760320 7080 "SPISLAVE",
kenjiArai 0:5b88d5760320 7081 "SPI_ASYNCH"
kenjiArai 0:5b88d5760320 7082 ],
kenjiArai 0:5b88d5760320 7083 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 7084 "device_name": "ATSAMD21J18A"
kenjiArai 0:5b88d5760320 7085 },
kenjiArai 0:5b88d5760320 7086 "SAMD21G18A": {
kenjiArai 0:5b88d5760320 7087 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7088 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 7089 "macros": [
kenjiArai 0:5b88d5760320 7090 "__SAMD21G18A__",
kenjiArai 0:5b88d5760320 7091 "I2C_MASTER_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7092 "EXTINT_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7093 "USART_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7094 "TC_ASYNC=true"
kenjiArai 0:5b88d5760320 7095 ],
kenjiArai 0:5b88d5760320 7096 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
kenjiArai 0:5b88d5760320 7097 "supported_toolchains": ["GCC_ARM", "ARMC5", "uARM"],
kenjiArai 0:5b88d5760320 7098 "device_has": [
kenjiArai 0:5b88d5760320 7099 "ANALOGIN",
kenjiArai 0:5b88d5760320 7100 "ANALOGOUT",
kenjiArai 0:5b88d5760320 7101 "I2C",
kenjiArai 0:5b88d5760320 7102 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7103 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7104 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7105 "PORTIN",
kenjiArai 0:5b88d5760320 7106 "PORTINOUT",
kenjiArai 0:5b88d5760320 7107 "PORTOUT",
kenjiArai 0:5b88d5760320 7108 "PWMOUT",
kenjiArai 0:5b88d5760320 7109 "SERIAL",
kenjiArai 0:5b88d5760320 7110 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7111 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7112 "SLEEP",
kenjiArai 0:5b88d5760320 7113 "SPI",
kenjiArai 0:5b88d5760320 7114 "SPISLAVE",
kenjiArai 0:5b88d5760320 7115 "SPI_ASYNCH"
kenjiArai 0:5b88d5760320 7116 ],
kenjiArai 0:5b88d5760320 7117 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 7118 "device_name": "ATSAMD21G18A"
kenjiArai 0:5b88d5760320 7119 },
kenjiArai 0:5b88d5760320 7120 "SAML21J18A": {
kenjiArai 0:5b88d5760320 7121 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7122 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 7123 "macros": [
kenjiArai 0:5b88d5760320 7124 "__SAML21J18A__",
kenjiArai 0:5b88d5760320 7125 "I2C_MASTER_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7126 "EXTINT_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7127 "USART_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7128 "TC_ASYNC=true"
kenjiArai 0:5b88d5760320 7129 ],
kenjiArai 0:5b88d5760320 7130 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
kenjiArai 0:5b88d5760320 7131 "supported_toolchains": ["GCC_ARM", "ARMC5", "uARM"],
kenjiArai 0:5b88d5760320 7132 "device_has": [
kenjiArai 0:5b88d5760320 7133 "ANALOGIN",
kenjiArai 0:5b88d5760320 7134 "ANALOGOUT",
kenjiArai 0:5b88d5760320 7135 "I2C",
kenjiArai 0:5b88d5760320 7136 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7137 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7138 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7139 "PORTIN",
kenjiArai 0:5b88d5760320 7140 "PORTINOUT",
kenjiArai 0:5b88d5760320 7141 "PORTOUT",
kenjiArai 0:5b88d5760320 7142 "PWMOUT",
kenjiArai 0:5b88d5760320 7143 "SERIAL",
kenjiArai 0:5b88d5760320 7144 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7145 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7146 "SLEEP",
kenjiArai 0:5b88d5760320 7147 "SPI",
kenjiArai 0:5b88d5760320 7148 "SPISLAVE",
kenjiArai 0:5b88d5760320 7149 "SPI_ASYNCH"
kenjiArai 0:5b88d5760320 7150 ],
kenjiArai 0:5b88d5760320 7151 "device_name": "ATSAML21J18A"
kenjiArai 0:5b88d5760320 7152 },
kenjiArai 0:5b88d5760320 7153 "SAMG55J19": {
kenjiArai 0:5b88d5760320 7154 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7155 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 7156 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
kenjiArai 0:5b88d5760320 7157 "macros": [
kenjiArai 0:5b88d5760320 7158 "__SAMG55J19__",
kenjiArai 0:5b88d5760320 7159 "BOARD=75",
kenjiArai 0:5b88d5760320 7160 "I2C_MASTER_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7161 "EXTINT_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7162 "USART_CALLBACK_MODE=true",
kenjiArai 0:5b88d5760320 7163 "TC_ASYNC=true"
kenjiArai 0:5b88d5760320 7164 ],
kenjiArai 0:5b88d5760320 7165 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kenjiArai 0:5b88d5760320 7166 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 7167 "device_has": [
kenjiArai 0:5b88d5760320 7168 "ANALOGIN",
kenjiArai 0:5b88d5760320 7169 "I2C",
kenjiArai 0:5b88d5760320 7170 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7171 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7172 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7173 "PORTIN",
kenjiArai 0:5b88d5760320 7174 "PORTINOUT",
kenjiArai 0:5b88d5760320 7175 "PORTOUT",
kenjiArai 0:5b88d5760320 7176 "PWMOUT",
kenjiArai 0:5b88d5760320 7177 "SERIAL",
kenjiArai 0:5b88d5760320 7178 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7179 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7180 "SLEEP",
kenjiArai 0:5b88d5760320 7181 "SPI",
kenjiArai 0:5b88d5760320 7182 "SPISLAVE",
kenjiArai 0:5b88d5760320 7183 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7184 "MPU"
kenjiArai 0:5b88d5760320 7185 ],
kenjiArai 0:5b88d5760320 7186 "default_lib": "std",
kenjiArai 0:5b88d5760320 7187 "device_name": "ATSAMG55J19"
kenjiArai 0:5b88d5760320 7188 },
kenjiArai 0:5b88d5760320 7189 "MCU_NRF51_UNIFIED": {
kenjiArai 0:5b88d5760320 7190 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7191 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 7192 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
kenjiArai 0:5b88d5760320 7193 "macros": [
kenjiArai 0:5b88d5760320 7194 "BOARD_PCA10028",
kenjiArai 0:5b88d5760320 7195 "NRF51",
kenjiArai 0:5b88d5760320 7196 "TARGET_NRF51822",
kenjiArai 0:5b88d5760320 7197 "BLE_STACK_SUPPORT_REQD",
kenjiArai 0:5b88d5760320 7198 "SOFTDEVICE_PRESENT",
kenjiArai 0:5b88d5760320 7199 "S130",
kenjiArai 0:5b88d5760320 7200 "TARGET_MCU_NRF51822",
kenjiArai 0:5b88d5760320 7201 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 7202 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kenjiArai 0:5b88d5760320 7203 "NO_SYSTICK",
kenjiArai 0:5b88d5760320 7204 "MBED_TICKLESS"
kenjiArai 0:5b88d5760320 7205 ],
kenjiArai 0:5b88d5760320 7206 "MERGE_BOOTLOADER": false,
kenjiArai 0:5b88d5760320 7207 "extra_labels": [
kenjiArai 0:5b88d5760320 7208 "NORDIC",
kenjiArai 0:5b88d5760320 7209 "MCU_NRF51",
kenjiArai 0:5b88d5760320 7210 "MCU_NRF51822_UNIFIED",
kenjiArai 0:5b88d5760320 7211 "NRF5x",
kenjiArai 0:5b88d5760320 7212 "NRF51",
kenjiArai 0:5b88d5760320 7213 "SDK_11",
kenjiArai 0:5b88d5760320 7214 "NORDIC_SOFTDEVICE"
kenjiArai 0:5b88d5760320 7215 ],
kenjiArai 0:5b88d5760320 7216 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 7217 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 7218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 7219 "public": false,
kenjiArai 0:5b88d5760320 7220 "MERGE_SOFT_DEVICE": true,
kenjiArai 0:5b88d5760320 7221 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kenjiArai 0:5b88d5760320 7222 {
kenjiArai 0:5b88d5760320 7223 "boot": "",
kenjiArai 0:5b88d5760320 7224 "name": "s130_nrf51_2.0.0_softdevice.hex",
kenjiArai 0:5b88d5760320 7225 "offset": 110592
kenjiArai 0:5b88d5760320 7226 }
kenjiArai 0:5b88d5760320 7227 ],
kenjiArai 0:5b88d5760320 7228 "detect_code": ["1070"],
kenjiArai 0:5b88d5760320 7229 "post_binary_hook": {
kenjiArai 0:5b88d5760320 7230 "function": "MCU_NRF51Code.binary_hook",
kenjiArai 0:5b88d5760320 7231 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
kenjiArai 0:5b88d5760320 7232 },
kenjiArai 0:5b88d5760320 7233 "program_cycle_s": 6,
kenjiArai 0:5b88d5760320 7234 "features": ["BLE"],
kenjiArai 0:5b88d5760320 7235 "config": {
kenjiArai 0:5b88d5760320 7236 "lf_clock_src": {
kenjiArai 0:5b88d5760320 7237 "value": "NRF_LF_SRC_XTAL",
kenjiArai 0:5b88d5760320 7238 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
kenjiArai 0:5b88d5760320 7239 },
kenjiArai 0:5b88d5760320 7240 "uart_hwfc": {
kenjiArai 0:5b88d5760320 7241 "help": "Value: 1 for enable, 0 for disable",
kenjiArai 0:5b88d5760320 7242 "value": 1,
kenjiArai 0:5b88d5760320 7243 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
kenjiArai 0:5b88d5760320 7244 }
kenjiArai 0:5b88d5760320 7245 },
kenjiArai 0:5b88d5760320 7246 "device_has": [
kenjiArai 0:5b88d5760320 7247 "ANALOGIN",
kenjiArai 0:5b88d5760320 7248 "I2C",
kenjiArai 0:5b88d5760320 7249 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7250 "PORTIN",
kenjiArai 0:5b88d5760320 7251 "PORTINOUT",
kenjiArai 0:5b88d5760320 7252 "PORTOUT",
kenjiArai 0:5b88d5760320 7253 "PWMOUT",
kenjiArai 0:5b88d5760320 7254 "SERIAL",
kenjiArai 0:5b88d5760320 7255 "SLEEP",
kenjiArai 0:5b88d5760320 7256 "SPI",
kenjiArai 0:5b88d5760320 7257 "SPISLAVE"
kenjiArai 0:5b88d5760320 7258 ]
kenjiArai 0:5b88d5760320 7259 },
kenjiArai 0:5b88d5760320 7260 "MCU_NRF51_16K_UNIFIED_S130": {
kenjiArai 0:5b88d5760320 7261 "inherits": ["MCU_NRF51_UNIFIED"],
kenjiArai 0:5b88d5760320 7262 "extra_labels_add": [
kenjiArai 0:5b88d5760320 7263 "MCU_NORDIC_16K",
kenjiArai 0:5b88d5760320 7264 "MCU_NRF51_16K_S130",
kenjiArai 0:5b88d5760320 7265 "MCU_NRF51_16K"
kenjiArai 0:5b88d5760320 7266 ],
kenjiArai 0:5b88d5760320 7267 "macros_add": [
kenjiArai 0:5b88d5760320 7268 "TARGET_MCU_NORDIC_16K",
kenjiArai 0:5b88d5760320 7269 "TARGET_MCU_NRF51_16K_S130",
kenjiArai 0:5b88d5760320 7270 "TARGET_MCU_NRF51_16K"
kenjiArai 0:5b88d5760320 7271 ],
kenjiArai 0:5b88d5760320 7272 "public": false
kenjiArai 0:5b88d5760320 7273 },
kenjiArai 0:5b88d5760320 7274 "MCU_NRF51_32K_UNIFIED": {
kenjiArai 0:5b88d5760320 7275 "inherits": ["MCU_NRF51_UNIFIED"],
kenjiArai 0:5b88d5760320 7276 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 7277 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 7278 "public": false
kenjiArai 0:5b88d5760320 7279 },
kenjiArai 0:5b88d5760320 7280 "NRF51_DK": {
kenjiArai 0:5b88d5760320 7281 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 7282 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 7283 "device_has": [
kenjiArai 0:5b88d5760320 7284 "USTICKER",
kenjiArai 0:5b88d5760320 7285 "LPTICKER",
kenjiArai 0:5b88d5760320 7286 "ANALOGIN",
kenjiArai 0:5b88d5760320 7287 "I2C",
kenjiArai 0:5b88d5760320 7288 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7289 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7290 "PORTIN",
kenjiArai 0:5b88d5760320 7291 "PORTINOUT",
kenjiArai 0:5b88d5760320 7292 "PORTOUT",
kenjiArai 0:5b88d5760320 7293 "PWMOUT",
kenjiArai 0:5b88d5760320 7294 "SERIAL",
kenjiArai 0:5b88d5760320 7295 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7296 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7297 "SLEEP",
kenjiArai 0:5b88d5760320 7298 "SPI",
kenjiArai 0:5b88d5760320 7299 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7300 "SPISLAVE"
kenjiArai 0:5b88d5760320 7301 ],
kenjiArai 0:5b88d5760320 7302 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 7303 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 7304 },
kenjiArai 0:5b88d5760320 7305 "SDT51822B": {
kenjiArai 0:5b88d5760320 7306 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 7307 "device_has": [
kenjiArai 0:5b88d5760320 7308 "USTICKER",
kenjiArai 0:5b88d5760320 7309 "LPTICKER",
kenjiArai 0:5b88d5760320 7310 "ANALOGIN",
kenjiArai 0:5b88d5760320 7311 "I2C",
kenjiArai 0:5b88d5760320 7312 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7313 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7314 "PORTIN",
kenjiArai 0:5b88d5760320 7315 "PORTINOUT",
kenjiArai 0:5b88d5760320 7316 "PORTOUT",
kenjiArai 0:5b88d5760320 7317 "PWMOUT",
kenjiArai 0:5b88d5760320 7318 "SERIAL",
kenjiArai 0:5b88d5760320 7319 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7320 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7321 "SLEEP",
kenjiArai 0:5b88d5760320 7322 "SPI",
kenjiArai 0:5b88d5760320 7323 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7324 "SPISLAVE"
kenjiArai 0:5b88d5760320 7325 ],
kenjiArai 0:5b88d5760320 7326 "detect_code": ["3103"],
kenjiArai 0:5b88d5760320 7327 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 7328 "device_name": "nRF51822_xxAA"
kenjiArai 0:5b88d5760320 7329 },
kenjiArai 0:5b88d5760320 7330 "NRF51_DONGLE": {
kenjiArai 0:5b88d5760320 7331 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 7332 "progen": { "target": "nrf51-dongle" },
kenjiArai 0:5b88d5760320 7333 "device_has": [
kenjiArai 0:5b88d5760320 7334 "USTICKER",
kenjiArai 0:5b88d5760320 7335 "LPTICKER",
kenjiArai 0:5b88d5760320 7336 "I2C",
kenjiArai 0:5b88d5760320 7337 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7338 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7339 "PORTIN",
kenjiArai 0:5b88d5760320 7340 "PORTINOUT",
kenjiArai 0:5b88d5760320 7341 "PORTOUT",
kenjiArai 0:5b88d5760320 7342 "PWMOUT",
kenjiArai 0:5b88d5760320 7343 "SERIAL",
kenjiArai 0:5b88d5760320 7344 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7345 "SLEEP",
kenjiArai 0:5b88d5760320 7346 "SPI",
kenjiArai 0:5b88d5760320 7347 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7348 "SPISLAVE"
kenjiArai 0:5b88d5760320 7349 ],
kenjiArai 0:5b88d5760320 7350 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 7351 },
kenjiArai 0:5b88d5760320 7352 "OSHCHIP": {
kenjiArai 0:5b88d5760320 7353 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 7354 "overrides": { "lf_clock_src": "NRF_LF_SRC_RC" },
kenjiArai 0:5b88d5760320 7355 "device_has": [
kenjiArai 0:5b88d5760320 7356 "USTICKER",
kenjiArai 0:5b88d5760320 7357 "LPTICKER",
kenjiArai 0:5b88d5760320 7358 "ANALOGIN",
kenjiArai 0:5b88d5760320 7359 "I2C",
kenjiArai 0:5b88d5760320 7360 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7361 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7362 "PORTIN",
kenjiArai 0:5b88d5760320 7363 "PORTINOUT",
kenjiArai 0:5b88d5760320 7364 "PORTOUT",
kenjiArai 0:5b88d5760320 7365 "PWMOUT",
kenjiArai 0:5b88d5760320 7366 "SERIAL",
kenjiArai 0:5b88d5760320 7367 "SLEEP",
kenjiArai 0:5b88d5760320 7368 "SPI",
kenjiArai 0:5b88d5760320 7369 "SPISLAVE"
kenjiArai 0:5b88d5760320 7370 ],
kenjiArai 0:5b88d5760320 7371 "device_name": "nRF51822_xxAC"
kenjiArai 0:5b88d5760320 7372 },
kenjiArai 0:5b88d5760320 7373 "MCU_NRF52832": {
kenjiArai 0:5b88d5760320 7374 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7375 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 7376 "macros": [
kenjiArai 0:5b88d5760320 7377 "BOARD_PCA10040",
kenjiArai 0:5b88d5760320 7378 "NRF52",
kenjiArai 0:5b88d5760320 7379 "TARGET_NRF52832",
kenjiArai 0:5b88d5760320 7380 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 7381 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kenjiArai 0:5b88d5760320 7382 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 7383 "MBED_MPU_CUSTOM",
kenjiArai 1:9db0e321a9f4 7384 "SWI_DISABLE0"
kenjiArai 0:5b88d5760320 7385 ],
kenjiArai 0:5b88d5760320 7386 "features": ["BLE"],
kenjiArai 0:5b88d5760320 7387 "device_has": [
kenjiArai 0:5b88d5760320 7388 "ANALOGIN",
kenjiArai 0:5b88d5760320 7389 "FLASH",
kenjiArai 0:5b88d5760320 7390 "I2C",
kenjiArai 0:5b88d5760320 7391 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7392 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7393 "ITM",
kenjiArai 0:5b88d5760320 7394 "LPTICKER",
kenjiArai 0:5b88d5760320 7395 "PORTIN",
kenjiArai 0:5b88d5760320 7396 "PORTINOUT",
kenjiArai 0:5b88d5760320 7397 "PORTOUT",
kenjiArai 0:5b88d5760320 7398 "PWMOUT",
kenjiArai 0:5b88d5760320 7399 "SERIAL",
kenjiArai 0:5b88d5760320 7400 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7401 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7402 "SLEEP",
kenjiArai 0:5b88d5760320 7403 "SPI",
kenjiArai 0:5b88d5760320 7404 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7405 "SYSTICK_CLK_OFF_DURING_SLEEP",
kenjiArai 0:5b88d5760320 7406 "TRNG",
kenjiArai 0:5b88d5760320 7407 "USTICKER"
kenjiArai 0:5b88d5760320 7408 ],
kenjiArai 0:5b88d5760320 7409 "extra_labels": [
kenjiArai 0:5b88d5760320 7410 "NORDIC",
kenjiArai 0:5b88d5760320 7411 "NRF5x",
kenjiArai 0:5b88d5760320 7412 "NRF52",
kenjiArai 0:5b88d5760320 7413 "SDK_15_0",
kenjiArai 0:5b88d5760320 7414 "CORDIO",
kenjiArai 0:5b88d5760320 7415 "CORDIO_LL",
kenjiArai 0:5b88d5760320 7416 "SOFTDEVICE_NONE",
kenjiArai 0:5b88d5760320 7417 "NORDIC_CORDIO"
kenjiArai 0:5b88d5760320 7418 ],
kenjiArai 0:5b88d5760320 7419 "config": {
kenjiArai 0:5b88d5760320 7420 "lf_clock_src": {
kenjiArai 0:5b88d5760320 7421 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
kenjiArai 0:5b88d5760320 7422 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
kenjiArai 0:5b88d5760320 7423 "value": "NRF_LF_SRC_XTAL"
kenjiArai 0:5b88d5760320 7424 },
kenjiArai 0:5b88d5760320 7425 "lf_clock_rc_calib_timer_interval": {
kenjiArai 0:5b88d5760320 7426 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
kenjiArai 0:5b88d5760320 7427 "value": 16
kenjiArai 0:5b88d5760320 7428 },
kenjiArai 0:5b88d5760320 7429 "lf_clock_rc_calib_mode_config": {
kenjiArai 0:5b88d5760320 7430 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
kenjiArai 0:5b88d5760320 7431 "value": 0
kenjiArai 1:9db0e321a9f4 7432 },
kenjiArai 1:9db0e321a9f4 7433 "uart_0_fifo_size": {
kenjiArai 1:9db0e321a9f4 7434 "help": "UART0 FIFO buffer. FIFO buffer is filled from DMA buffer.",
kenjiArai 1:9db0e321a9f4 7435 "value": 32
kenjiArai 1:9db0e321a9f4 7436 },
kenjiArai 1:9db0e321a9f4 7437 "uart_1_fifo_size": {
kenjiArai 1:9db0e321a9f4 7438 "help": "UART1 FIFO buffer. FIFO buffer is filled from DMA buffer.",
kenjiArai 1:9db0e321a9f4 7439 "value": 32
kenjiArai 0:5b88d5760320 7440 }
kenjiArai 0:5b88d5760320 7441 },
kenjiArai 0:5b88d5760320 7442 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 7443 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 7444 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 7445 "public": false,
kenjiArai 0:5b88d5760320 7446 "detect_code": ["1101"],
kenjiArai 0:5b88d5760320 7447 "program_cycle_s": 6,
kenjiArai 0:5b88d5760320 7448 "bootloader_supported": true
kenjiArai 0:5b88d5760320 7449 },
kenjiArai 0:5b88d5760320 7450 "NRF52_DK": {
kenjiArai 0:5b88d5760320 7451 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 7452 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7453 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7454 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7455 "device_has_remove": ["ITM"],
kenjiArai 0:5b88d5760320 7456 "macros_add": [
kenjiArai 1:9db0e321a9f4 7457 "WSF_MAX_HANDLERS=10",
kenjiArai 1:9db0e321a9f4 7458 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7459 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7460 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7461 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7462 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7463 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7464 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7465 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7466 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7467 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7468 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7469 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7470 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7471 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7472 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7473 ]
kenjiArai 1:9db0e321a9f4 7474 },
kenjiArai 1:9db0e321a9f4 7475 "RIOT_MICRO_MODULE": {
kenjiArai 1:9db0e321a9f4 7476 "inherits": ["MCU_NRF52832"],
kenjiArai 1:9db0e321a9f4 7477 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7478 "public": false,
kenjiArai 1:9db0e321a9f4 7479 "overrides": {
kenjiArai 1:9db0e321a9f4 7480 "network-default-interface-type": "CELLULAR"
kenjiArai 1:9db0e321a9f4 7481 },
kenjiArai 1:9db0e321a9f4 7482 "bootloader_supported": false
kenjiArai 1:9db0e321a9f4 7483 },
kenjiArai 1:9db0e321a9f4 7484 "RM6100": {
kenjiArai 1:9db0e321a9f4 7485 "inherits": ["RIOT_MICRO_MODULE"],
kenjiArai 1:9db0e321a9f4 7486 "device_name": "nRF52832_xxAA"
kenjiArai 1:9db0e321a9f4 7487 },
kenjiArai 1:9db0e321a9f4 7488 "RM7100": {
kenjiArai 1:9db0e321a9f4 7489 "inherits": ["RIOT_MICRO_MODULE"],
kenjiArai 1:9db0e321a9f4 7490 "macros_add": [
kenjiArai 1:9db0e321a9f4 7491 "CONFIG_NFCT_PINS_AS_GPIOS"
kenjiArai 1:9db0e321a9f4 7492 ],
kenjiArai 1:9db0e321a9f4 7493 "device_name": "nRF52832_xxAA"
kenjiArai 0:5b88d5760320 7494 },
kenjiArai 0:5b88d5760320 7495 "SDT52832B": {
kenjiArai 0:5b88d5760320 7496 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7497 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7498 "detect_code": ["3104"],
kenjiArai 0:5b88d5760320 7499 "device_name": "nRF52832_xxAA"
kenjiArai 0:5b88d5760320 7500 },
kenjiArai 0:5b88d5760320 7501 "UBLOX_EVA_NINA": {
kenjiArai 0:5b88d5760320 7502 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7503 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7504 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7505 "macros_add": [
kenjiArai 1:9db0e321a9f4 7506 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7507 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7508 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7509 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7510 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7511 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7512 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7513 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7514 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7515 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7516 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7517 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7518 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7519 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7520 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7521 ]
kenjiArai 0:5b88d5760320 7522 },
kenjiArai 0:5b88d5760320 7523 "UBLOX_EVK_NINA_B1": {
kenjiArai 0:5b88d5760320 7524 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 7525 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7526 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7527 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7528 "macros_add": [
kenjiArai 1:9db0e321a9f4 7529 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7530 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7531 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7532 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7533 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7534 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7535 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7536 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7537 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7538 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7539 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7540 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7541 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7542 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7543 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7544 ],
kenjiArai 1:9db0e321a9f4 7545 "overrides": {
kenjiArai 1:9db0e321a9f4 7546 "console-uart-flow-control": "RTSCTS"
kenjiArai 1:9db0e321a9f4 7547 }
kenjiArai 1:9db0e321a9f4 7548
kenjiArai 0:5b88d5760320 7549 },
kenjiArai 0:5b88d5760320 7550 "MTB_UBLOX_NINA_B1": {
kenjiArai 0:5b88d5760320 7551 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7552 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7553 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7554 "macros_add": [
kenjiArai 1:9db0e321a9f4 7555 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7556 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7557 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7558 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7559 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7560 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7561 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7562 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7563 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7564 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7565 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7566 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7567 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7568 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7569 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7570 ]
kenjiArai 0:5b88d5760320 7571 },
kenjiArai 0:5b88d5760320 7572 "MTB_LAIRD_BL652": {
kenjiArai 0:5b88d5760320 7573 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7574 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7575 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7576 "macros_add": [
kenjiArai 1:9db0e321a9f4 7577 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7578 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7579 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7580 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7581 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7582 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7583 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7584 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7585 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7586 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7587 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7588 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7589 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7590 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7591 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7592 ],
kenjiArai 1:9db0e321a9f4 7593 "overrides": {
kenjiArai 1:9db0e321a9f4 7594 "lf_clock_src": "NRF_LF_SRC_RC",
kenjiArai 1:9db0e321a9f4 7595 "console-uart-flow-control": null
kenjiArai 1:9db0e321a9f4 7596 }
kenjiArai 0:5b88d5760320 7597 },
kenjiArai 0:5b88d5760320 7598 "MTB_MURATA_WSM_BL241": {
kenjiArai 0:5b88d5760320 7599 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7600 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7601 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7602 "detect_code": ["0466"],
kenjiArai 1:9db0e321a9f4 7603 "macros_add": [
kenjiArai 1:9db0e321a9f4 7604 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7605 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7606 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7607 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7608 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7609 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7610 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7611 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7612 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7613 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7614 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7615 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7616 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7617 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7618 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7619 ],
kenjiArai 1:9db0e321a9f4 7620 "overrides": {
kenjiArai 1:9db0e321a9f4 7621 "lf_clock_src": "NRF_LF_SRC_XTAL",
kenjiArai 1:9db0e321a9f4 7622 "console-uart-flow-control": null
kenjiArai 1:9db0e321a9f4 7623 }
kenjiArai 0:5b88d5760320 7624 },
kenjiArai 0:5b88d5760320 7625 "MTB_ACONNO_ACN52832": {
kenjiArai 0:5b88d5760320 7626 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7627 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7628 "device_name": "nRF52832_xxAA"
kenjiArai 0:5b88d5760320 7629 },
kenjiArai 0:5b88d5760320 7630 "DELTA_DFBM_NQ620": {
kenjiArai 0:5b88d5760320 7631 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 7632 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 7633 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7634 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 7635 "device_has_remove": ["ITM"],
kenjiArai 1:9db0e321a9f4 7636 "macros_add": [
kenjiArai 1:9db0e321a9f4 7637 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 7638 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 7639 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 7640 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 7641 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 7642 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 7643 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 7644 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 7645 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 7646 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 7647 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 7648 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 7649 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 7650 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 7651 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 7652 ],
kenjiArai 1:9db0e321a9f4 7653 "overrides": {
kenjiArai 1:9db0e321a9f4 7654 "lf_clock_src": "NRF_LF_SRC_RC",
kenjiArai 1:9db0e321a9f4 7655 "lf_clock_rc_calib_timer_interval": 16,
kenjiArai 1:9db0e321a9f4 7656 "lf_clock_rc_calib_mode_config": 0
kenjiArai 1:9db0e321a9f4 7657 }
kenjiArai 0:5b88d5760320 7658 },
kenjiArai 0:5b88d5760320 7659 "MCU_NRF52840": {
kenjiArai 0:5b88d5760320 7660 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 7661 "components_add": ["QSPIF", "FLASHIAP"],
kenjiArai 1:9db0e321a9f4 7662 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 7663 "macros": [
kenjiArai 0:5b88d5760320 7664 "BOARD_PCA10056",
kenjiArai 0:5b88d5760320 7665 "NRF52840_XXAA",
kenjiArai 0:5b88d5760320 7666 "TARGET_NRF52840",
kenjiArai 0:5b88d5760320 7667 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 7668 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kenjiArai 0:5b88d5760320 7669 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 7670 "MBEDTLS_CONFIG_HW_SUPPORT",
kenjiArai 0:5b88d5760320 7671 "WSF_MAX_HANDLERS=10",
kenjiArai 1:9db0e321a9f4 7672 "MBED_MPU_CUSTOM",
kenjiArai 1:9db0e321a9f4 7673 "SWI_DISABLE0",
kenjiArai 1:9db0e321a9f4 7674 "NRF52_PAN_20"
kenjiArai 0:5b88d5760320 7675 ],
kenjiArai 0:5b88d5760320 7676 "features": ["CRYPTOCELL310", "BLE"],
kenjiArai 0:5b88d5760320 7677 "device_has": [
kenjiArai 0:5b88d5760320 7678 "ANALOGIN",
kenjiArai 0:5b88d5760320 7679 "FLASH",
kenjiArai 0:5b88d5760320 7680 "I2C",
kenjiArai 0:5b88d5760320 7681 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7682 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7683 "ITM",
kenjiArai 0:5b88d5760320 7684 "LPTICKER",
kenjiArai 0:5b88d5760320 7685 "PORTIN",
kenjiArai 0:5b88d5760320 7686 "PORTINOUT",
kenjiArai 0:5b88d5760320 7687 "PORTOUT",
kenjiArai 0:5b88d5760320 7688 "PWMOUT",
kenjiArai 0:5b88d5760320 7689 "SERIAL",
kenjiArai 0:5b88d5760320 7690 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7691 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7692 "SLEEP",
kenjiArai 0:5b88d5760320 7693 "SPI",
kenjiArai 0:5b88d5760320 7694 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7695 "SYSTICK_CLK_OFF_DURING_SLEEP",
kenjiArai 0:5b88d5760320 7696 "TRNG",
kenjiArai 0:5b88d5760320 7697 "USTICKER",
kenjiArai 0:5b88d5760320 7698 "QSPI",
kenjiArai 0:5b88d5760320 7699 "USBDEVICE"
kenjiArai 0:5b88d5760320 7700 ],
kenjiArai 0:5b88d5760320 7701 "extra_labels": [
kenjiArai 0:5b88d5760320 7702 "NORDIC",
kenjiArai 0:5b88d5760320 7703 "NRF5x",
kenjiArai 0:5b88d5760320 7704 "NRF52",
kenjiArai 0:5b88d5760320 7705 "SDK_15_0",
kenjiArai 0:5b88d5760320 7706 "CORDIO",
kenjiArai 0:5b88d5760320 7707 "CORDIO_LL",
kenjiArai 0:5b88d5760320 7708 "SOFTDEVICE_NONE",
kenjiArai 0:5b88d5760320 7709 "NORDIC_CORDIO"
kenjiArai 0:5b88d5760320 7710 ],
kenjiArai 0:5b88d5760320 7711 "config": {
kenjiArai 0:5b88d5760320 7712 "lf_clock_src": {
kenjiArai 0:5b88d5760320 7713 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
kenjiArai 0:5b88d5760320 7714 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
kenjiArai 0:5b88d5760320 7715 "value": "NRF_LF_SRC_XTAL"
kenjiArai 0:5b88d5760320 7716 },
kenjiArai 0:5b88d5760320 7717 "lf_clock_rc_calib_timer_interval": {
kenjiArai 0:5b88d5760320 7718 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
kenjiArai 0:5b88d5760320 7719 "value": 16
kenjiArai 0:5b88d5760320 7720 },
kenjiArai 0:5b88d5760320 7721 "lf_clock_rc_calib_mode_config": {
kenjiArai 0:5b88d5760320 7722 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
kenjiArai 0:5b88d5760320 7723 "value": 0
kenjiArai 1:9db0e321a9f4 7724 },
kenjiArai 1:9db0e321a9f4 7725 "uart_0_fifo_size": {
kenjiArai 1:9db0e321a9f4 7726 "help": "UART0 FIFO buffer. FIFO buffer is filled from DMA buffer.",
kenjiArai 1:9db0e321a9f4 7727 "value": 32
kenjiArai 1:9db0e321a9f4 7728 },
kenjiArai 1:9db0e321a9f4 7729 "uart_1_fifo_size": {
kenjiArai 1:9db0e321a9f4 7730 "help": "UART1 FIFO buffer. FIFO buffer is filled from DMA buffer.",
kenjiArai 1:9db0e321a9f4 7731 "value": 32
kenjiArai 0:5b88d5760320 7732 }
kenjiArai 0:5b88d5760320 7733 },
kenjiArai 0:5b88d5760320 7734 "overrides": {
kenjiArai 0:5b88d5760320 7735 "mpu-rom-end": "0x1fffffff"
kenjiArai 0:5b88d5760320 7736 },
kenjiArai 1:9db0e321a9f4 7737 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 7738 "device_name": "nRF52840_xxAA",
kenjiArai 0:5b88d5760320 7739 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 7740 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 7741 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 7742 "public": false,
kenjiArai 0:5b88d5760320 7743 "detect_code": ["1101"],
kenjiArai 0:5b88d5760320 7744 "program_cycle_s": 6,
kenjiArai 0:5b88d5760320 7745 "bootloader_supported": true
kenjiArai 0:5b88d5760320 7746 },
kenjiArai 0:5b88d5760320 7747 "NRF52840_DK": {
kenjiArai 0:5b88d5760320 7748 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 7749 "inherits": ["MCU_NRF52840"],
kenjiArai 1:9db0e321a9f4 7750 "detect_code": ["1102"],
kenjiArai 1:9db0e321a9f4 7751 "macros_add": [
kenjiArai 1:9db0e321a9f4 7752 "CONFIG_GPIO_AS_PINRESET"
kenjiArai 1:9db0e321a9f4 7753 ]
kenjiArai 1:9db0e321a9f4 7754 },
kenjiArai 1:9db0e321a9f4 7755 "ARDUINO_NANO33BLE": {
kenjiArai 1:9db0e321a9f4 7756 "inherits": ["MCU_NRF52840"],
kenjiArai 1:9db0e321a9f4 7757 "features_add": ["STORAGE"],
kenjiArai 1:9db0e321a9f4 7758 "components_remove": ["QSPIF"],
kenjiArai 1:9db0e321a9f4 7759 "device_has_remove": ["QSPI", "ITM"],
kenjiArai 1:9db0e321a9f4 7760 "macros_add": [
kenjiArai 1:9db0e321a9f4 7761 "CONFIG_GPIO_AS_PINRESET"
kenjiArai 1:9db0e321a9f4 7762 ]
kenjiArai 0:5b88d5760320 7763 },
kenjiArai 0:5b88d5760320 7764 "MTB_LAIRD_BL654": {
kenjiArai 0:5b88d5760320 7765 "inherits": ["MCU_NRF52840"],
kenjiArai 0:5b88d5760320 7766 "detect_code": ["0465"],
kenjiArai 0:5b88d5760320 7767 "features_remove": ["CRYPTOCELL310"],
kenjiArai 0:5b88d5760320 7768 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
kenjiArai 1:9db0e321a9f4 7769 "macros_add": ["NRFX_RNG_ENABLED=1", "RNG_ENABLED=1", "NRF_QUEUE_ENABLED=1", "CONFIG_GPIO_AS_PINRESET"],
kenjiArai 0:5b88d5760320 7770 "overrides": {
kenjiArai 1:9db0e321a9f4 7771 "lf_clock_src": "NRF_LF_SRC_RC",
kenjiArai 1:9db0e321a9f4 7772 "console-uart-flow-control": null
kenjiArai 0:5b88d5760320 7773 }
kenjiArai 0:5b88d5760320 7774 },
kenjiArai 1:9db0e321a9f4 7775 "MAKERDIARY_NRF52840_MDK": {
kenjiArai 1:9db0e321a9f4 7776 "inherits": ["MCU_NRF52840"],
kenjiArai 1:9db0e321a9f4 7777 "detect_code": ["1026"],
kenjiArai 1:9db0e321a9f4 7778 "device_has_remove": ["ITM"],
kenjiArai 1:9db0e321a9f4 7779 "macros_add": [
kenjiArai 1:9db0e321a9f4 7780 "CONFIG_GPIO_AS_PINRESET"
kenjiArai 1:9db0e321a9f4 7781 ]
kenjiArai 1:9db0e321a9f4 7782 },
kenjiArai 0:5b88d5760320 7783 "BLUEPILL_F103C8": {
kenjiArai 0:5b88d5760320 7784 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 7785 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 7786 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 7787 "extra_labels_add": ["STM32F1", "STM32F103C8"],
kenjiArai 0:5b88d5760320 7788 "supported_toolchains": ["GCC_ARM"],
kenjiArai 0:5b88d5760320 7789 "device_has_add": [
kenjiArai 0:5b88d5760320 7790 "CAN",
kenjiArai 0:5b88d5760320 7791 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7792 "FLASH"
kenjiArai 0:5b88d5760320 7793 ],
kenjiArai 0:5b88d5760320 7794 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
kenjiArai 0:5b88d5760320 7795 },
kenjiArai 0:5b88d5760320 7796 "NUMAKER_PFM_NUC472": {
kenjiArai 0:5b88d5760320 7797 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 7798 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 7799 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 7800 "extra_labels": [
kenjiArai 0:5b88d5760320 7801 "NUVOTON",
kenjiArai 0:5b88d5760320 7802 "NUC472",
kenjiArai 0:5b88d5760320 7803 "NU_XRAM_SUPPORTED",
kenjiArai 0:5b88d5760320 7804 "FLASH_CMSIS_ALGO",
kenjiArai 0:5b88d5760320 7805 "NUVOTON_EMAC"
kenjiArai 0:5b88d5760320 7806 ],
kenjiArai 0:5b88d5760320 7807 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 7808 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 7809 "config": {
kenjiArai 0:5b88d5760320 7810 "gpio-irq-debounce-enable": {
kenjiArai 0:5b88d5760320 7811 "help": "Enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 7812 "value": 0
kenjiArai 0:5b88d5760320 7813 },
kenjiArai 0:5b88d5760320 7814 "gpio-irq-debounce-enable-list": {
kenjiArai 0:5b88d5760320 7815 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 7816 "value": "NC"
kenjiArai 0:5b88d5760320 7817 },
kenjiArai 0:5b88d5760320 7818 "gpio-irq-debounce-clock-source": {
kenjiArai 0:5b88d5760320 7819 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
kenjiArai 0:5b88d5760320 7820 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
kenjiArai 0:5b88d5760320 7821 },
kenjiArai 0:5b88d5760320 7822 "gpio-irq-debounce-sample-rate": {
kenjiArai 0:5b88d5760320 7823 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 0:5b88d5760320 7824 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 0:5b88d5760320 7825 }
kenjiArai 0:5b88d5760320 7826 },
kenjiArai 0:5b88d5760320 7827 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 7828 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=4"],
kenjiArai 0:5b88d5760320 7829 "device_has": [
kenjiArai 0:5b88d5760320 7830 "USTICKER",
kenjiArai 0:5b88d5760320 7831 "LPTICKER",
kenjiArai 0:5b88d5760320 7832 "RTC",
kenjiArai 0:5b88d5760320 7833 "ANALOGIN",
kenjiArai 0:5b88d5760320 7834 "I2C",
kenjiArai 0:5b88d5760320 7835 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7836 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7837 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7838 "PORTIN",
kenjiArai 0:5b88d5760320 7839 "PORTINOUT",
kenjiArai 0:5b88d5760320 7840 "PORTOUT",
kenjiArai 0:5b88d5760320 7841 "PWMOUT",
kenjiArai 0:5b88d5760320 7842 "SERIAL",
kenjiArai 0:5b88d5760320 7843 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7844 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7845 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 7846 "SLEEP",
kenjiArai 0:5b88d5760320 7847 "SPI",
kenjiArai 0:5b88d5760320 7848 "SPISLAVE",
kenjiArai 0:5b88d5760320 7849 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7850 "CAN",
kenjiArai 0:5b88d5760320 7851 "FLASH",
kenjiArai 0:5b88d5760320 7852 "EMAC",
kenjiArai 0:5b88d5760320 7853 "MPU",
kenjiArai 0:5b88d5760320 7854 "WATCHDOG"
kenjiArai 0:5b88d5760320 7855 ],
kenjiArai 0:5b88d5760320 7856 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 7857 "device_name": "NUC472HI8AE",
kenjiArai 0:5b88d5760320 7858 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 7859 "overrides": {
kenjiArai 0:5b88d5760320 7860 "network-default-interface-type": "ETHERNET",
kenjiArai 1:9db0e321a9f4 7861 "deep-sleep-latency": 1,
kenjiArai 0:5b88d5760320 7862 "tickless-from-us-ticker": true
kenjiArai 0:5b88d5760320 7863 }
kenjiArai 0:5b88d5760320 7864 },
kenjiArai 0:5b88d5760320 7865 "NCS36510": {
kenjiArai 0:5b88d5760320 7866 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 7867 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 7868 "extra_labels": ["ONSEMI"],
kenjiArai 0:5b88d5760320 7869 "config": {
kenjiArai 0:5b88d5760320 7870 "mac-addr-low": {
kenjiArai 0:5b88d5760320 7871 "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.",
kenjiArai 0:5b88d5760320 7872 "value": "0xFFFFFFFF"
kenjiArai 0:5b88d5760320 7873 },
kenjiArai 0:5b88d5760320 7874 "mac-addr-high": {
kenjiArai 0:5b88d5760320 7875 "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.",
kenjiArai 0:5b88d5760320 7876 "value": "0xFFFFFFFF"
kenjiArai 0:5b88d5760320 7877 },
kenjiArai 0:5b88d5760320 7878 "32KHz-clk-trim": {
kenjiArai 0:5b88d5760320 7879 "help": "32KHz clock trim",
kenjiArai 0:5b88d5760320 7880 "value": "0x39"
kenjiArai 0:5b88d5760320 7881 },
kenjiArai 0:5b88d5760320 7882 "32MHz-clk-trim": {
kenjiArai 0:5b88d5760320 7883 "help": "32MHz clock trim",
kenjiArai 0:5b88d5760320 7884 "value": "0x17"
kenjiArai 0:5b88d5760320 7885 },
kenjiArai 0:5b88d5760320 7886 "rssi-trim": {
kenjiArai 0:5b88d5760320 7887 "help": "RSSI trim",
kenjiArai 0:5b88d5760320 7888 "value": "0x3D"
kenjiArai 0:5b88d5760320 7889 },
kenjiArai 0:5b88d5760320 7890 "txtune-trim": {
kenjiArai 0:5b88d5760320 7891 "help": "TX tune trim",
kenjiArai 0:5b88d5760320 7892 "value": "0xFFFFFFFF"
kenjiArai 0:5b88d5760320 7893 }
kenjiArai 0:5b88d5760320 7894 },
kenjiArai 0:5b88d5760320 7895 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 7896 "post_binary_hook": {
kenjiArai 0:5b88d5760320 7897 "function": "NCS36510TargetCode.ncs36510_addfib"
kenjiArai 0:5b88d5760320 7898 },
kenjiArai 0:5b88d5760320 7899 "macros": [
kenjiArai 0:5b88d5760320 7900 "CM3",
kenjiArai 0:5b88d5760320 7901 "CPU_NCS36510",
kenjiArai 0:5b88d5760320 7902 "TARGET_NCS36510",
kenjiArai 0:5b88d5760320 7903 "LOAD_ADDRESS=0x3000"
kenjiArai 0:5b88d5760320 7904 ],
kenjiArai 0:5b88d5760320 7905 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 7906 "device_has": [
kenjiArai 0:5b88d5760320 7907 "ANALOGIN",
kenjiArai 0:5b88d5760320 7908 "SERIAL",
kenjiArai 0:5b88d5760320 7909 "I2C",
kenjiArai 0:5b88d5760320 7910 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7911 "PORTIN",
kenjiArai 0:5b88d5760320 7912 "PORTINOUT",
kenjiArai 0:5b88d5760320 7913 "PORTOUT",
kenjiArai 0:5b88d5760320 7914 "PWMOUT",
kenjiArai 0:5b88d5760320 7915 "SERIAL",
kenjiArai 0:5b88d5760320 7916 "SLEEP",
kenjiArai 0:5b88d5760320 7917 "SPI",
kenjiArai 0:5b88d5760320 7918 "TRNG",
kenjiArai 0:5b88d5760320 7919 "SPISLAVE",
kenjiArai 0:5b88d5760320 7920 "WATCHDOG",
kenjiArai 0:5b88d5760320 7921 "802_15_4_PHY",
kenjiArai 0:5b88d5760320 7922 "MPU",
kenjiArai 0:5b88d5760320 7923 "USTICKER"
kenjiArai 0:5b88d5760320 7924 ],
kenjiArai 0:5b88d5760320 7925 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 7926 },
kenjiArai 0:5b88d5760320 7927 "NUMAKER_PFM_M453": {
kenjiArai 0:5b88d5760320 7928 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 7929 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 7930 "extra_labels": [
kenjiArai 0:5b88d5760320 7931 "NUVOTON",
kenjiArai 0:5b88d5760320 7932 "M451",
kenjiArai 1:9db0e321a9f4 7933 "M45xG_M45xE",
kenjiArai 0:5b88d5760320 7934 "NUMAKER_PFM_M453",
kenjiArai 0:5b88d5760320 7935 "FLASH_CMSIS_ALGO"
kenjiArai 0:5b88d5760320 7936 ],
kenjiArai 0:5b88d5760320 7937 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 7938 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 7939 "config": {
kenjiArai 0:5b88d5760320 7940 "gpio-irq-debounce-enable": {
kenjiArai 0:5b88d5760320 7941 "help": "Enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 7942 "value": 0
kenjiArai 0:5b88d5760320 7943 },
kenjiArai 0:5b88d5760320 7944 "gpio-irq-debounce-enable-list": {
kenjiArai 0:5b88d5760320 7945 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 7946 "value": "NC"
kenjiArai 0:5b88d5760320 7947 },
kenjiArai 0:5b88d5760320 7948 "gpio-irq-debounce-clock-source": {
kenjiArai 0:5b88d5760320 7949 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kenjiArai 0:5b88d5760320 7950 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kenjiArai 0:5b88d5760320 7951 },
kenjiArai 0:5b88d5760320 7952 "gpio-irq-debounce-sample-rate": {
kenjiArai 0:5b88d5760320 7953 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 0:5b88d5760320 7954 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 0:5b88d5760320 7955 }
kenjiArai 0:5b88d5760320 7956 },
kenjiArai 0:5b88d5760320 7957 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 7958 "macros_add": ["LPTICKER_DELAY_TICKS=4"],
kenjiArai 0:5b88d5760320 7959 "progen": { "target": "numaker-pfm-m453" },
kenjiArai 0:5b88d5760320 7960 "device_has": [
kenjiArai 0:5b88d5760320 7961 "USTICKER",
kenjiArai 0:5b88d5760320 7962 "LPTICKER",
kenjiArai 0:5b88d5760320 7963 "RTC",
kenjiArai 0:5b88d5760320 7964 "ANALOGIN",
kenjiArai 0:5b88d5760320 7965 "ANALOGOUT",
kenjiArai 0:5b88d5760320 7966 "I2C",
kenjiArai 0:5b88d5760320 7967 "I2CSLAVE",
kenjiArai 0:5b88d5760320 7968 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 7969 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 7970 "PORTIN",
kenjiArai 0:5b88d5760320 7971 "PORTINOUT",
kenjiArai 0:5b88d5760320 7972 "PORTOUT",
kenjiArai 0:5b88d5760320 7973 "PWMOUT",
kenjiArai 0:5b88d5760320 7974 "SERIAL",
kenjiArai 0:5b88d5760320 7975 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 7976 "SERIAL_FC",
kenjiArai 0:5b88d5760320 7977 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 7978 "SLEEP",
kenjiArai 0:5b88d5760320 7979 "SPI",
kenjiArai 0:5b88d5760320 7980 "SPISLAVE",
kenjiArai 0:5b88d5760320 7981 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 7982 "CAN",
kenjiArai 0:5b88d5760320 7983 "FLASH",
kenjiArai 0:5b88d5760320 7984 "MPU",
kenjiArai 0:5b88d5760320 7985 "WATCHDOG",
kenjiArai 0:5b88d5760320 7986 "RESET_REASON"
kenjiArai 0:5b88d5760320 7987 ],
kenjiArai 0:5b88d5760320 7988 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 7989 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 7990 "device_name": "M453VG6AE",
kenjiArai 0:5b88d5760320 7991 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 7992 "overrides": {
kenjiArai 1:9db0e321a9f4 7993 "deep-sleep-latency": 1,
kenjiArai 0:5b88d5760320 7994 "tickless-from-us-ticker": true
kenjiArai 0:5b88d5760320 7995 }
kenjiArai 0:5b88d5760320 7996 },
kenjiArai 0:5b88d5760320 7997 "NUMAKER_PFM_NANO130": {
kenjiArai 0:5b88d5760320 7998 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 7999 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 8000 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
kenjiArai 0:5b88d5760320 8001 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8002 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 8003 "config": {
kenjiArai 0:5b88d5760320 8004 "gpio-irq-debounce-enable": {
kenjiArai 0:5b88d5760320 8005 "help": "Enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8006 "value": 0
kenjiArai 0:5b88d5760320 8007 },
kenjiArai 0:5b88d5760320 8008 "gpio-irq-debounce-enable-list": {
kenjiArai 0:5b88d5760320 8009 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8010 "value": "NC"
kenjiArai 0:5b88d5760320 8011 },
kenjiArai 0:5b88d5760320 8012 "gpio-irq-debounce-clock-source": {
kenjiArai 0:5b88d5760320 8013 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
kenjiArai 0:5b88d5760320 8014 "value": "GPIO_DBCLKSRC_IRC10K"
kenjiArai 0:5b88d5760320 8015 },
kenjiArai 0:5b88d5760320 8016 "gpio-irq-debounce-sample-rate": {
kenjiArai 0:5b88d5760320 8017 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
kenjiArai 0:5b88d5760320 8018 "value": "GPIO_DBCLKSEL_16"
kenjiArai 0:5b88d5760320 8019 },
kenjiArai 0:5b88d5760320 8020 "clock-pll": {
kenjiArai 0:5b88d5760320 8021 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
kenjiArai 0:5b88d5760320 8022 "macro_name": "NU_CLOCK_PLL",
kenjiArai 0:5b88d5760320 8023 "value": "NU_HIRC_PLL"
kenjiArai 0:5b88d5760320 8024 }
kenjiArai 0:5b88d5760320 8025 },
kenjiArai 0:5b88d5760320 8026 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8027 "macros": [
kenjiArai 0:5b88d5760320 8028 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 8029 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kenjiArai 0:5b88d5760320 8030 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 1:9db0e321a9f4 8031 "LPTICKER_DELAY_TICKS=4"
kenjiArai 0:5b88d5760320 8032 ],
kenjiArai 0:5b88d5760320 8033 "device_has": [
kenjiArai 0:5b88d5760320 8034 "USTICKER",
kenjiArai 0:5b88d5760320 8035 "LPTICKER",
kenjiArai 0:5b88d5760320 8036 "RTC",
kenjiArai 0:5b88d5760320 8037 "ANALOGIN",
kenjiArai 0:5b88d5760320 8038 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8039 "I2C",
kenjiArai 0:5b88d5760320 8040 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8041 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8042 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8043 "PORTIN",
kenjiArai 0:5b88d5760320 8044 "PORTINOUT",
kenjiArai 0:5b88d5760320 8045 "PORTOUT",
kenjiArai 0:5b88d5760320 8046 "PWMOUT",
kenjiArai 0:5b88d5760320 8047 "SERIAL",
kenjiArai 0:5b88d5760320 8048 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8049 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8050 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8051 "SLEEP",
kenjiArai 0:5b88d5760320 8052 "SPI",
kenjiArai 0:5b88d5760320 8053 "SPISLAVE",
kenjiArai 0:5b88d5760320 8054 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8055 "WATCHDOG",
kenjiArai 0:5b88d5760320 8056 "RESET_REASON"
kenjiArai 0:5b88d5760320 8057 ],
kenjiArai 0:5b88d5760320 8058 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8059 "device_name": "NANO130KE3BN",
kenjiArai 0:5b88d5760320 8060 "overrides": {
kenjiArai 1:9db0e321a9f4 8061 "deep-sleep-latency": 1,
kenjiArai 0:5b88d5760320 8062 "tickless-from-us-ticker": true
kenjiArai 0:5b88d5760320 8063 }
kenjiArai 0:5b88d5760320 8064 },
kenjiArai 0:5b88d5760320 8065 "HI2110": {
kenjiArai 0:5b88d5760320 8066 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8067 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 8068 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 8069 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8070 "extra_labels": ["ublox"],
kenjiArai 0:5b88d5760320 8071 "macros": [
kenjiArai 0:5b88d5760320 8072 "TARGET_PROCESSOR_FAMILY_BOUDICA",
kenjiArai 0:5b88d5760320 8073 "BOUDICA_SARA",
kenjiArai 0:5b88d5760320 8074 "NDEBUG=1",
kenjiArai 0:5b88d5760320 8075 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 8076 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 8077 ],
kenjiArai 0:5b88d5760320 8078 "public": false,
kenjiArai 0:5b88d5760320 8079 "target_overrides": {
kenjiArai 0:5b88d5760320 8080 "*": {
kenjiArai 0:5b88d5760320 8081 "core.stdio-flush-at-exit": false
kenjiArai 0:5b88d5760320 8082 }
kenjiArai 0:5b88d5760320 8083 },
kenjiArai 0:5b88d5760320 8084 "device_has": [
kenjiArai 0:5b88d5760320 8085 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8086 "PORTIN",
kenjiArai 0:5b88d5760320 8087 "PORTINOUT",
kenjiArai 0:5b88d5760320 8088 "PORTOUT",
kenjiArai 0:5b88d5760320 8089 "SERIAL",
kenjiArai 0:5b88d5760320 8090 "SLEEP",
kenjiArai 0:5b88d5760320 8091 "STDIO_MESSAGES"
kenjiArai 0:5b88d5760320 8092 ],
kenjiArai 0:5b88d5760320 8093 "default_lib": "std",
kenjiArai 0:5b88d5760320 8094 "release_versions": []
kenjiArai 0:5b88d5760320 8095 },
kenjiArai 0:5b88d5760320 8096 "SARA_NBIOT": {
kenjiArai 0:5b88d5760320 8097 "inherits": ["HI2110"],
kenjiArai 0:5b88d5760320 8098 "extra_labels": ["ublox", "HI2110"],
kenjiArai 0:5b88d5760320 8099 "public": false
kenjiArai 0:5b88d5760320 8100 },
kenjiArai 0:5b88d5760320 8101 "SARA_NBIOT_EVK": {
kenjiArai 0:5b88d5760320 8102 "inherits": ["SARA_NBIOT"],
kenjiArai 0:5b88d5760320 8103 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
kenjiArai 0:5b88d5760320 8104 },
kenjiArai 0:5b88d5760320 8105 "MCU_RTL8195A": {
kenjiArai 0:5b88d5760320 8106 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 8107 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 8108 "macros": [
kenjiArai 0:5b88d5760320 8109 "__RTL8195A__",
kenjiArai 0:5b88d5760320 8110 "CONFIG_PLATFORM_8195A",
kenjiArai 0:5b88d5760320 8111 "CONFIG_MBED_ENABLED",
kenjiArai 0:5b88d5760320 8112 "PLATFORM_CMSIS_RTOS",
kenjiArai 0:5b88d5760320 8113 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 0:5b88d5760320 8114 "MBED_MPU_CUSTOM"
kenjiArai 0:5b88d5760320 8115 ],
kenjiArai 0:5b88d5760320 8116 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8117 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
kenjiArai 0:5b88d5760320 8118 "device_has": [
kenjiArai 0:5b88d5760320 8119 "ANALOGIN",
kenjiArai 0:5b88d5760320 8120 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8121 "I2C",
kenjiArai 0:5b88d5760320 8122 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8123 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8124 "PORTIN",
kenjiArai 0:5b88d5760320 8125 "PORTINOUT",
kenjiArai 0:5b88d5760320 8126 "PORTOUT",
kenjiArai 0:5b88d5760320 8127 "PWMOUT",
kenjiArai 0:5b88d5760320 8128 "SERIAL",
kenjiArai 0:5b88d5760320 8129 "SPI",
kenjiArai 0:5b88d5760320 8130 "TRNG",
kenjiArai 1:9db0e321a9f4 8131 "FLASH",
kenjiArai 1:9db0e321a9f4 8132 "USTICKER"
kenjiArai 0:5b88d5760320 8133 ],
kenjiArai 0:5b88d5760320 8134 "public": false,
kenjiArai 0:5b88d5760320 8135 "supported_toolchains": ["GCC_ARM", "ARM"],
kenjiArai 0:5b88d5760320 8136 "post_binary_hook": {
kenjiArai 0:5b88d5760320 8137 "function": "RTL8195ACode.binary_hook",
kenjiArai 1:9db0e321a9f4 8138 "toolchains": ["ARM_STD", "GCC_ARM"]
kenjiArai 0:5b88d5760320 8139 },
kenjiArai 0:5b88d5760320 8140 "release_versions": [],
kenjiArai 0:5b88d5760320 8141 "overrides": {
kenjiArai 0:5b88d5760320 8142 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 8143 }
kenjiArai 0:5b88d5760320 8144 },
kenjiArai 0:5b88d5760320 8145 "REALTEK_RTL8195AM": {
kenjiArai 0:5b88d5760320 8146 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8147 "inherits": ["MCU_RTL8195A"],
kenjiArai 0:5b88d5760320 8148 "detect_code": ["4600"],
kenjiArai 0:5b88d5760320 8149 "extra_labels_add": ["RTL8195A"]
kenjiArai 0:5b88d5760320 8150 },
kenjiArai 0:5b88d5760320 8151 "VBLUNO51_LEGACY": {
kenjiArai 0:5b88d5760320 8152 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8153 "inherits": ["MCU_NRF51_32K"],
kenjiArai 0:5b88d5760320 8154 "detect_code": ["C006"],
kenjiArai 0:5b88d5760320 8155 "overrides": { "uart_hwfc": 0 },
kenjiArai 0:5b88d5760320 8156 "extra_labels_add": ["VBLUNO51"]
kenjiArai 0:5b88d5760320 8157 },
kenjiArai 0:5b88d5760320 8158 "VBLUNO51_BOOT": {
kenjiArai 0:5b88d5760320 8159 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8160 "inherits": ["MCU_NRF51_32K_BOOT"],
kenjiArai 0:5b88d5760320 8161 "detect_code": ["C006"],
kenjiArai 0:5b88d5760320 8162 "overrides": { "uart_hwfc": 0 },
kenjiArai 0:5b88d5760320 8163 "extra_labels_add": ["VBLUNO51"],
kenjiArai 0:5b88d5760320 8164 "macros_add": ["TARGET_VBLUNO51"]
kenjiArai 0:5b88d5760320 8165 },
kenjiArai 0:5b88d5760320 8166 "VBLUNO51_OTA": {
kenjiArai 0:5b88d5760320 8167 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8168 "inherits": ["MCU_NRF51_32K_OTA"],
kenjiArai 0:5b88d5760320 8169 "detect_code": ["C006"],
kenjiArai 0:5b88d5760320 8170 "overrides": { "uart_hwfc": 0 },
kenjiArai 0:5b88d5760320 8171 "extra_labels_add": ["VBLUNO51"],
kenjiArai 0:5b88d5760320 8172 "macros_add": ["TARGET_VBLUNO51"]
kenjiArai 0:5b88d5760320 8173 },
kenjiArai 0:5b88d5760320 8174 "VBLUNO51": {
kenjiArai 0:5b88d5760320 8175 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8176 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kenjiArai 0:5b88d5760320 8177 "detect_code": ["C006"],
kenjiArai 0:5b88d5760320 8178 "overrides": { "uart_hwfc": 0 },
kenjiArai 0:5b88d5760320 8179 "device_has": [
kenjiArai 0:5b88d5760320 8180 "USTICKER",
kenjiArai 0:5b88d5760320 8181 "LPTICKER",
kenjiArai 0:5b88d5760320 8182 "ANALOGIN",
kenjiArai 0:5b88d5760320 8183 "I2C",
kenjiArai 0:5b88d5760320 8184 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8185 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8186 "PORTIN",
kenjiArai 0:5b88d5760320 8187 "PORTINOUT",
kenjiArai 0:5b88d5760320 8188 "PORTOUT",
kenjiArai 0:5b88d5760320 8189 "PWMOUT",
kenjiArai 0:5b88d5760320 8190 "SERIAL",
kenjiArai 0:5b88d5760320 8191 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8192 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8193 "SLEEP",
kenjiArai 0:5b88d5760320 8194 "SPI",
kenjiArai 0:5b88d5760320 8195 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8196 "SPISLAVE"
kenjiArai 0:5b88d5760320 8197 ],
kenjiArai 0:5b88d5760320 8198 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 8199 "device_name": "nRF51822_xxAC"
kenjiArai 0:5b88d5760320 8200 },
kenjiArai 0:5b88d5760320 8201 "DISCO_L496AG": {
kenjiArai 0:5b88d5760320 8202 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 8203 "supported_form_factors": ["ARDUINO", "STMOD", "PMOD"],
kenjiArai 0:5b88d5760320 8204 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 8205 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8206 "MX25R6435F",
kenjiArai 1:9db0e321a9f4 8207 "STM32L4",
kenjiArai 1:9db0e321a9f4 8208 "STM32L496AG",
kenjiArai 1:9db0e321a9f4 8209 "STM32L496xG"
kenjiArai 1:9db0e321a9f4 8210 ],
kenjiArai 1:9db0e321a9f4 8211 "components_add": [
kenjiArai 1:9db0e321a9f4 8212 "QSPIF"
kenjiArai 1:9db0e321a9f4 8213 ],
kenjiArai 0:5b88d5760320 8214 "config": {
kenjiArai 0:5b88d5760320 8215 "clock_source": {
kenjiArai 0:5b88d5760320 8216 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8217 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8218 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 8219 },
kenjiArai 0:5b88d5760320 8220 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 8221 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 8222 "value": 1
kenjiArai 0:5b88d5760320 8223 }
kenjiArai 0:5b88d5760320 8224 },
kenjiArai 0:5b88d5760320 8225 "macros_add": [
kenjiArai 1:9db0e321a9f4 8226 "STM32L496xx",
kenjiArai 0:5b88d5760320 8227 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 8228 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 8229 ],
kenjiArai 0:5b88d5760320 8230 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 8231 "detect_code": ["0822"],
kenjiArai 0:5b88d5760320 8232 "device_has_add": [
kenjiArai 0:5b88d5760320 8233 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8234 "CAN",
kenjiArai 0:5b88d5760320 8235 "CRC",
kenjiArai 0:5b88d5760320 8236 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8237 "TRNG",
kenjiArai 0:5b88d5760320 8238 "FLASH",
kenjiArai 0:5b88d5760320 8239 "MPU",
kenjiArai 0:5b88d5760320 8240 "USBDEVICE",
kenjiArai 0:5b88d5760320 8241 "QSPI"
kenjiArai 0:5b88d5760320 8242 ],
kenjiArai 0:5b88d5760320 8243 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 8244 "device_name": "STM32L496AG",
kenjiArai 0:5b88d5760320 8245 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8246 },
kenjiArai 0:5b88d5760320 8247 "NUCLEO_L496ZG": {
kenjiArai 0:5b88d5760320 8248 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 8249 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 8250 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 8251 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8252 "STM32L4",
kenjiArai 1:9db0e321a9f4 8253 "STM32L496ZG",
kenjiArai 1:9db0e321a9f4 8254 "STM32L496xG"
kenjiArai 1:9db0e321a9f4 8255 ],
kenjiArai 0:5b88d5760320 8256 "config": {
kenjiArai 0:5b88d5760320 8257 "clock_source": {
kenjiArai 0:5b88d5760320 8258 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8259 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8260 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 8261 },
kenjiArai 0:5b88d5760320 8262 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 8263 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 8264 "value": 1
kenjiArai 0:5b88d5760320 8265 }
kenjiArai 0:5b88d5760320 8266 },
kenjiArai 0:5b88d5760320 8267 "macros_add": [
kenjiArai 1:9db0e321a9f4 8268 "STM32L496xx",
kenjiArai 0:5b88d5760320 8269 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 8270 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 8271 ],
kenjiArai 0:5b88d5760320 8272 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 8273 "detect_code": ["0823"],
kenjiArai 0:5b88d5760320 8274 "device_has_add": [
kenjiArai 0:5b88d5760320 8275 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8276 "CAN",
kenjiArai 0:5b88d5760320 8277 "CRC",
kenjiArai 0:5b88d5760320 8278 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8279 "TRNG",
kenjiArai 0:5b88d5760320 8280 "FLASH",
kenjiArai 0:5b88d5760320 8281 "USBDEVICE",
kenjiArai 0:5b88d5760320 8282 "MPU"
kenjiArai 0:5b88d5760320 8283 ],
kenjiArai 0:5b88d5760320 8284 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 8285 "device_name": "STM32L496ZG",
kenjiArai 0:5b88d5760320 8286 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8287 },
kenjiArai 0:5b88d5760320 8288 "NUCLEO_L496ZG_P": {
kenjiArai 0:5b88d5760320 8289 "inherits": ["NUCLEO_L496ZG"],
kenjiArai 0:5b88d5760320 8290 "detect_code": ["0828"]
kenjiArai 0:5b88d5760320 8291 },
kenjiArai 0:5b88d5760320 8292 "NUCLEO_L4R5ZI": {
kenjiArai 0:5b88d5760320 8293 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 8294 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 8295 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 8296 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 8297 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8298 "STM32L4",
kenjiArai 1:9db0e321a9f4 8299 "STM32L4R5ZI",
kenjiArai 1:9db0e321a9f4 8300 "STM32L4R5xI"
kenjiArai 1:9db0e321a9f4 8301 ],
kenjiArai 0:5b88d5760320 8302 "config": {
kenjiArai 0:5b88d5760320 8303 "clock_source": {
kenjiArai 0:5b88d5760320 8304 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8305 "value": "USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8306 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 8307 },
kenjiArai 0:5b88d5760320 8308 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 8309 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 8310 "value": 1
kenjiArai 0:5b88d5760320 8311 }
kenjiArai 0:5b88d5760320 8312 },
kenjiArai 0:5b88d5760320 8313 "macros_add": [
kenjiArai 1:9db0e321a9f4 8314 "STM32L4R5xx",
kenjiArai 0:5b88d5760320 8315 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 8316 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 8317 ],
kenjiArai 0:5b88d5760320 8318 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 8319 "detect_code": ["0776"],
kenjiArai 0:5b88d5760320 8320 "device_has_add": [
kenjiArai 0:5b88d5760320 8321 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8322 "CAN",
kenjiArai 0:5b88d5760320 8323 "CRC",
kenjiArai 0:5b88d5760320 8324 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8325 "TRNG",
kenjiArai 0:5b88d5760320 8326 "FLASH",
kenjiArai 0:5b88d5760320 8327 "USBDEVICE",
kenjiArai 0:5b88d5760320 8328 "MPU"
kenjiArai 0:5b88d5760320 8329 ],
kenjiArai 0:5b88d5760320 8330 "release_versions": ["2", "5"],
kenjiArai 0:5b88d5760320 8331 "device_name": "STM32L4R5ZI",
kenjiArai 0:5b88d5760320 8332 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8333 },
kenjiArai 0:5b88d5760320 8334 "NUCLEO_L4R5ZI_P": {
kenjiArai 0:5b88d5760320 8335 "inherits": ["NUCLEO_L4R5ZI"],
kenjiArai 0:5b88d5760320 8336 "detect_code": ["0781"]
kenjiArai 0:5b88d5760320 8337 },
kenjiArai 1:9db0e321a9f4 8338 "DISCO_L4R9I": {
kenjiArai 1:9db0e321a9f4 8339 "inherits": [ "FAMILY_STM32" ],
kenjiArai 1:9db0e321a9f4 8340 "supported_form_factors": [
kenjiArai 1:9db0e321a9f4 8341 "ARDUINO",
kenjiArai 1:9db0e321a9f4 8342 "STMOD",
kenjiArai 1:9db0e321a9f4 8343 "PMOD"
kenjiArai 1:9db0e321a9f4 8344 ],
kenjiArai 1:9db0e321a9f4 8345 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 8346 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8347 "STM32L4",
kenjiArai 1:9db0e321a9f4 8348 "STM32L4R9xI"
kenjiArai 1:9db0e321a9f4 8349 ],
kenjiArai 1:9db0e321a9f4 8350 "config": {
kenjiArai 1:9db0e321a9f4 8351 "clock_source": {
kenjiArai 1:9db0e321a9f4 8352 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 1:9db0e321a9f4 8353 "value": "USE_PLL_MSI",
kenjiArai 1:9db0e321a9f4 8354 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 8355 },
kenjiArai 1:9db0e321a9f4 8356 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 8357 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 8358 "value": 1
kenjiArai 1:9db0e321a9f4 8359 }
kenjiArai 1:9db0e321a9f4 8360 },
kenjiArai 1:9db0e321a9f4 8361 "components_add": [
kenjiArai 1:9db0e321a9f4 8362 "FLASHIAP"
kenjiArai 1:9db0e321a9f4 8363 ],
kenjiArai 1:9db0e321a9f4 8364 "macros_add": [
kenjiArai 1:9db0e321a9f4 8365 "HSE_VALUE=16000000",
kenjiArai 1:9db0e321a9f4 8366 "STM32L4R9xx",
kenjiArai 1:9db0e321a9f4 8367 "MBED_TICKLESS",
kenjiArai 1:9db0e321a9f4 8368 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 1:9db0e321a9f4 8369 ],
kenjiArai 1:9db0e321a9f4 8370 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 1:9db0e321a9f4 8371 "detect_code": ["0774"],
kenjiArai 1:9db0e321a9f4 8372 "device_has_add": [
kenjiArai 1:9db0e321a9f4 8373 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 8374 "CAN",
kenjiArai 1:9db0e321a9f4 8375 "CRC",
kenjiArai 1:9db0e321a9f4 8376 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 8377 "TRNG",
kenjiArai 1:9db0e321a9f4 8378 "FLASH",
kenjiArai 1:9db0e321a9f4 8379 "QSPI",
kenjiArai 1:9db0e321a9f4 8380 "USBDEVICE",
kenjiArai 1:9db0e321a9f4 8381 "MPU"
kenjiArai 1:9db0e321a9f4 8382 ],
kenjiArai 1:9db0e321a9f4 8383 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 8384 "bootloader_supported": false
kenjiArai 1:9db0e321a9f4 8385 },
kenjiArai 0:5b88d5760320 8386 "NUCLEO_WB55RG": {
kenjiArai 0:5b88d5760320 8387 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 8388 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 0:5b88d5760320 8389 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8390 "extra_labels_add": ["STM32WB", "STM32WB55xx", "STM32WB55xG", "STM32WB55RG", "CORDIO"],
kenjiArai 0:5b88d5760320 8391 "config": {
kenjiArai 0:5b88d5760320 8392 "clock_source": {
kenjiArai 0:5b88d5760320 8393 "help": "Mask value : USE_PLL_HSE_EXTC (HSE recommended for BLE usage) | USE_PLL_HSI | USE_PLL_MSI",
kenjiArai 0:5b88d5760320 8394 "value": "USE_PLL_HSE_EXTC",
kenjiArai 0:5b88d5760320 8395 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 8396 },
kenjiArai 0:5b88d5760320 8397 "lpticker_lptim": {
kenjiArai 0:5b88d5760320 8398 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 0:5b88d5760320 8399 "value": 1
kenjiArai 0:5b88d5760320 8400 }
kenjiArai 0:5b88d5760320 8401 },
kenjiArai 0:5b88d5760320 8402 "macros_add": [
kenjiArai 0:5b88d5760320 8403 "MBED_TICKLESS",
kenjiArai 0:5b88d5760320 8404 "EXTRA_IDLE_STACK_REQUIRED"
kenjiArai 0:5b88d5760320 8405 ],
kenjiArai 0:5b88d5760320 8406 "overrides": { "lpticker_delay_ticks": 0 },
kenjiArai 0:5b88d5760320 8407 "detect_code": ["0839"],
kenjiArai 0:5b88d5760320 8408 "device_has_add": [
kenjiArai 1:9db0e321a9f4 8409 "CRC",
kenjiArai 1:9db0e321a9f4 8410 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 8411 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 8412 "TRNG",
kenjiArai 1:9db0e321a9f4 8413 "FLASH",
kenjiArai 1:9db0e321a9f4 8414 "MPU"
kenjiArai 1:9db0e321a9f4 8415 ],
kenjiArai 0:5b88d5760320 8416 "features": ["BLE"],
kenjiArai 0:5b88d5760320 8417 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 8418 "bootloader_supported": false
kenjiArai 0:5b88d5760320 8419 },
kenjiArai 0:5b88d5760320 8420 "VBLUNO52": {
kenjiArai 0:5b88d5760320 8421 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 8422 "inherits": ["MCU_NRF52832"],
kenjiArai 0:5b88d5760320 8423 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 8424 "device_name": "nRF52832_xxAA",
kenjiArai 1:9db0e321a9f4 8425 "macros_add": [
kenjiArai 1:9db0e321a9f4 8426 "CONFIG_GPIO_AS_PINRESET",
kenjiArai 1:9db0e321a9f4 8427 "NRF52_PAN_12",
kenjiArai 1:9db0e321a9f4 8428 "NRF52_PAN_15",
kenjiArai 1:9db0e321a9f4 8429 "NRF52_PAN_20",
kenjiArai 1:9db0e321a9f4 8430 "NRF52_PAN_30",
kenjiArai 1:9db0e321a9f4 8431 "NRF52_PAN_31",
kenjiArai 1:9db0e321a9f4 8432 "NRF52_PAN_36",
kenjiArai 1:9db0e321a9f4 8433 "NRF52_PAN_51",
kenjiArai 1:9db0e321a9f4 8434 "NRF52_PAN_53",
kenjiArai 1:9db0e321a9f4 8435 "NRF52_PAN_54",
kenjiArai 1:9db0e321a9f4 8436 "NRF52_PAN_55",
kenjiArai 1:9db0e321a9f4 8437 "NRF52_PAN_58",
kenjiArai 1:9db0e321a9f4 8438 "NRF52_PAN_62",
kenjiArai 1:9db0e321a9f4 8439 "NRF52_PAN_63",
kenjiArai 1:9db0e321a9f4 8440 "NRF52_PAN_64"
kenjiArai 1:9db0e321a9f4 8441 ],
kenjiArai 1:9db0e321a9f4 8442 "overrides": {
kenjiArai 1:9db0e321a9f4 8443 "console-uart-flow-control": "RTSCTS"
kenjiArai 1:9db0e321a9f4 8444 }
kenjiArai 1:9db0e321a9f4 8445
kenjiArai 0:5b88d5760320 8446 },
kenjiArai 0:5b88d5760320 8447 "MCU_M480": {
kenjiArai 0:5b88d5760320 8448 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8449 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 8450 "public": false,
kenjiArai 0:5b88d5760320 8451 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
kenjiArai 0:5b88d5760320 8452 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8453 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 8454 "config": {
kenjiArai 0:5b88d5760320 8455 "gpio-irq-debounce-enable": {
kenjiArai 0:5b88d5760320 8456 "help": "Enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8457 "value": 0
kenjiArai 0:5b88d5760320 8458 },
kenjiArai 0:5b88d5760320 8459 "gpio-irq-debounce-enable-list": {
kenjiArai 0:5b88d5760320 8460 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8461 "value": "NC"
kenjiArai 0:5b88d5760320 8462 },
kenjiArai 0:5b88d5760320 8463 "gpio-irq-debounce-clock-source": {
kenjiArai 0:5b88d5760320 8464 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kenjiArai 0:5b88d5760320 8465 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kenjiArai 0:5b88d5760320 8466 },
kenjiArai 0:5b88d5760320 8467 "gpio-irq-debounce-sample-rate": {
kenjiArai 0:5b88d5760320 8468 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 0:5b88d5760320 8469 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 0:5b88d5760320 8470 },
kenjiArai 0:5b88d5760320 8471 "usb-device-hsusbd": {
kenjiArai 0:5b88d5760320 8472 "help": "Select high-speed USB device or not",
kenjiArai 0:5b88d5760320 8473 "value": 1
kenjiArai 0:5b88d5760320 8474 }
kenjiArai 0:5b88d5760320 8475 },
kenjiArai 0:5b88d5760320 8476 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 8477 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=4"],
kenjiArai 0:5b88d5760320 8478 "device_has": [
kenjiArai 0:5b88d5760320 8479 "USTICKER",
kenjiArai 0:5b88d5760320 8480 "LPTICKER",
kenjiArai 0:5b88d5760320 8481 "RTC",
kenjiArai 0:5b88d5760320 8482 "ANALOGIN",
kenjiArai 0:5b88d5760320 8483 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8484 "I2C",
kenjiArai 0:5b88d5760320 8485 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8486 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8487 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8488 "PORTIN",
kenjiArai 0:5b88d5760320 8489 "PORTINOUT",
kenjiArai 0:5b88d5760320 8490 "PORTOUT",
kenjiArai 0:5b88d5760320 8491 "PWMOUT",
kenjiArai 0:5b88d5760320 8492 "SERIAL",
kenjiArai 0:5b88d5760320 8493 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8494 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8495 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8496 "SLEEP",
kenjiArai 0:5b88d5760320 8497 "SPI",
kenjiArai 0:5b88d5760320 8498 "SPISLAVE",
kenjiArai 0:5b88d5760320 8499 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8500 "FLASH",
kenjiArai 0:5b88d5760320 8501 "CAN",
kenjiArai 0:5b88d5760320 8502 "EMAC",
kenjiArai 0:5b88d5760320 8503 "MPU",
kenjiArai 0:5b88d5760320 8504 "WATCHDOG",
kenjiArai 0:5b88d5760320 8505 "RESET_REASON"
kenjiArai 0:5b88d5760320 8506 ],
kenjiArai 0:5b88d5760320 8507 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8508 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 8509 "overrides": {
kenjiArai 0:5b88d5760320 8510 "network-default-interface-type": "ETHERNET",
kenjiArai 1:9db0e321a9f4 8511 "deep-sleep-latency": 1,
kenjiArai 0:5b88d5760320 8512 "tickless-from-us-ticker": true
kenjiArai 0:5b88d5760320 8513 }
kenjiArai 0:5b88d5760320 8514 },
kenjiArai 0:5b88d5760320 8515 "NUMAKER_PFM_M487": {
kenjiArai 0:5b88d5760320 8516 "inherits": ["MCU_M480"],
kenjiArai 0:5b88d5760320 8517 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 8518 "device_name": "M487JIDAE"
kenjiArai 0:5b88d5760320 8519 },
kenjiArai 0:5b88d5760320 8520 "NUMAKER_IOT_M487": {
kenjiArai 0:5b88d5760320 8521 "inherits": ["MCU_M480"],
kenjiArai 0:5b88d5760320 8522 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 8523 "device_name": "M487JIDAE"
kenjiArai 0:5b88d5760320 8524 },
kenjiArai 0:5b88d5760320 8525 "TMPM066": {
kenjiArai 0:5b88d5760320 8526 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8527 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 8528 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8529 "extra_labels": ["TOSHIBA"],
kenjiArai 0:5b88d5760320 8530 "macros": [
kenjiArai 0:5b88d5760320 8531 "__TMPM066__",
kenjiArai 0:5b88d5760320 8532 "CMSIS_VECTAB_VIRTUAL",
kenjiArai 0:5b88d5760320 8533 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
kenjiArai 0:5b88d5760320 8534 ],
kenjiArai 0:5b88d5760320 8535 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8536 "device_has": [
kenjiArai 0:5b88d5760320 8537 "USTICKER",
kenjiArai 0:5b88d5760320 8538 "ANALOGIN",
kenjiArai 0:5b88d5760320 8539 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8540 "PORTIN",
kenjiArai 0:5b88d5760320 8541 "PORTINOUT",
kenjiArai 0:5b88d5760320 8542 "PORTOUT",
kenjiArai 0:5b88d5760320 8543 "RESET_REASON",
kenjiArai 0:5b88d5760320 8544 "SERIAL",
kenjiArai 0:5b88d5760320 8545 "SLEEP",
kenjiArai 0:5b88d5760320 8546 "I2C",
kenjiArai 0:5b88d5760320 8547 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8548 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8549 "PWMOUT"
kenjiArai 0:5b88d5760320 8550 ],
kenjiArai 0:5b88d5760320 8551 "device_name": "TMPM066FWUG",
kenjiArai 0:5b88d5760320 8552 "detect_code": ["7011"],
kenjiArai 0:5b88d5760320 8553 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 8554 },
kenjiArai 0:5b88d5760320 8555 "SAKURAIO_EVB_01": {
kenjiArai 0:5b88d5760320 8556 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 8557 "supported_form_factors": [],
kenjiArai 0:5b88d5760320 8558 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8559 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kenjiArai 0:5b88d5760320 8560 "device_has": [
kenjiArai 0:5b88d5760320 8561 "ANALOGIN",
kenjiArai 0:5b88d5760320 8562 "I2C",
kenjiArai 0:5b88d5760320 8563 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8564 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8565 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8566 "PORTIN",
kenjiArai 0:5b88d5760320 8567 "PORTINOUT",
kenjiArai 0:5b88d5760320 8568 "PORTOUT",
kenjiArai 0:5b88d5760320 8569 "PWMOUT",
kenjiArai 0:5b88d5760320 8570 "SERIAL",
kenjiArai 0:5b88d5760320 8571 "SLEEP",
kenjiArai 0:5b88d5760320 8572 "SPI",
kenjiArai 0:5b88d5760320 8573 "SPISLAVE",
kenjiArai 0:5b88d5760320 8574 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8575 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8576 "MPU"
kenjiArai 0:5b88d5760320 8577 ],
kenjiArai 0:5b88d5760320 8578 "config": {
kenjiArai 0:5b88d5760320 8579 "clock_source": {
kenjiArai 0:5b88d5760320 8580 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 0:5b88d5760320 8581 "value": "USE_PLL_HSI",
kenjiArai 0:5b88d5760320 8582 "macro_name": "CLOCK_SOURCE"
kenjiArai 0:5b88d5760320 8583 }
kenjiArai 0:5b88d5760320 8584 },
kenjiArai 0:5b88d5760320 8585 "device_has_add": [
kenjiArai 0:5b88d5760320 8586 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8587 "FLASH"
kenjiArai 0:5b88d5760320 8588 ],
kenjiArai 0:5b88d5760320 8589 "release_versions": ["2"],
kenjiArai 0:5b88d5760320 8590 "device_name": "STM32F411RE"
kenjiArai 0:5b88d5760320 8591 },
kenjiArai 0:5b88d5760320 8592 "TMPM46B": {
kenjiArai 0:5b88d5760320 8593 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8594 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8595 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8596 "extra_labels": ["TOSHIBA"],
kenjiArai 0:5b88d5760320 8597 "macros": ["__TMPM46B__"],
kenjiArai 0:5b88d5760320 8598 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8599 "device_has": [
kenjiArai 0:5b88d5760320 8600 "USTICKER",
kenjiArai 0:5b88d5760320 8601 "ANALOGIN",
kenjiArai 0:5b88d5760320 8602 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8603 "PORTIN",
kenjiArai 0:5b88d5760320 8604 "PORTINOUT",
kenjiArai 0:5b88d5760320 8605 "PORTOUT",
kenjiArai 0:5b88d5760320 8606 "PWMOUT",
kenjiArai 0:5b88d5760320 8607 "RESET_REASON",
kenjiArai 1:9db0e321a9f4 8608 "RTC",
kenjiArai 0:5b88d5760320 8609 "SERIAL",
kenjiArai 0:5b88d5760320 8610 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8611 "SPI",
kenjiArai 1:9db0e321a9f4 8612 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 8613 "SPI_ASYNCH",
kenjiArai 1:9db0e321a9f4 8614 "I2C",
kenjiArai 1:9db0e321a9f4 8615 "I2CSLAVE",
kenjiArai 1:9db0e321a9f4 8616 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8617 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8618 "TRNG",
kenjiArai 0:5b88d5760320 8619 "FLASH",
kenjiArai 0:5b88d5760320 8620 "SLEEP"
kenjiArai 0:5b88d5760320 8621 ],
kenjiArai 0:5b88d5760320 8622 "device_name": "TMPM46BF10FG",
kenjiArai 0:5b88d5760320 8623 "detect_code": ["7013"],
kenjiArai 0:5b88d5760320 8624 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8625 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8626 },
kenjiArai 0:5b88d5760320 8627 "ARM_FM": {
kenjiArai 0:5b88d5760320 8628 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8629 "public": false,
kenjiArai 1:9db0e321a9f4 8630 "extra_labels": ["ARM_FM","PSA"]
kenjiArai 0:5b88d5760320 8631 },
kenjiArai 0:5b88d5760320 8632 "FVP_MPS2": {
kenjiArai 0:5b88d5760320 8633 "inherits": ["ARM_FM"],
kenjiArai 0:5b88d5760320 8634 "public": false,
kenjiArai 0:5b88d5760320 8635 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8636 "OUTPUT_EXT": "elf",
kenjiArai 0:5b88d5760320 8637 "device_has": [
kenjiArai 0:5b88d5760320 8638 "AACI",
kenjiArai 0:5b88d5760320 8639 "ANALOGIN",
kenjiArai 0:5b88d5760320 8640 "CLCD",
kenjiArai 0:5b88d5760320 8641 "EMAC",
kenjiArai 0:5b88d5760320 8642 "FLASH",
kenjiArai 0:5b88d5760320 8643 "I2C",
kenjiArai 0:5b88d5760320 8644 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8645 "LPTICKER",
kenjiArai 0:5b88d5760320 8646 "PORTIN",
kenjiArai 0:5b88d5760320 8647 "PORTINOUT",
kenjiArai 0:5b88d5760320 8648 "PORTOUT",
kenjiArai 0:5b88d5760320 8649 "SERIAL",
kenjiArai 0:5b88d5760320 8650 "SLEEP",
kenjiArai 0:5b88d5760320 8651 "SPI",
kenjiArai 0:5b88d5760320 8652 "SPISLAVE",
kenjiArai 0:5b88d5760320 8653 "TSC",
kenjiArai 1:9db0e321a9f4 8654 "TRNG",
kenjiArai 0:5b88d5760320 8655 "USTICKER"
kenjiArai 0:5b88d5760320 8656 ],
kenjiArai 0:5b88d5760320 8657 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8658 "components_add": ["LAN91C111", "FLASHIAP"],
kenjiArai 0:5b88d5760320 8659 "overrides": {
kenjiArai 0:5b88d5760320 8660 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 8661 }
kenjiArai 0:5b88d5760320 8662 },
kenjiArai 0:5b88d5760320 8663 "FVP_MPS2_M0": {
kenjiArai 0:5b88d5760320 8664 "inherits": ["FVP_MPS2"],
kenjiArai 0:5b88d5760320 8665 "core": "Cortex-M0",
kenjiArai 0:5b88d5760320 8666 "macros_add": ["CMSDK_CM0"]
kenjiArai 0:5b88d5760320 8667 },
kenjiArai 0:5b88d5760320 8668 "FVP_MPS2_M0P": {
kenjiArai 0:5b88d5760320 8669 "inherits": ["FVP_MPS2"],
kenjiArai 0:5b88d5760320 8670 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 8671 "macros_add": ["CMSDK_CM0plus"]
kenjiArai 0:5b88d5760320 8672 },
kenjiArai 0:5b88d5760320 8673 "FVP_MPS2_M3": {
kenjiArai 0:5b88d5760320 8674 "inherits": ["FVP_MPS2"],
kenjiArai 0:5b88d5760320 8675 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 8676 "macros_add": ["CMSDK_CM3"],
kenjiArai 0:5b88d5760320 8677 "device_has_add": ["MPU"]
kenjiArai 0:5b88d5760320 8678 },
kenjiArai 0:5b88d5760320 8679 "FVP_MPS2_M4": {
kenjiArai 0:5b88d5760320 8680 "inherits": ["FVP_MPS2"],
kenjiArai 0:5b88d5760320 8681 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8682 "macros_add": ["CMSDK_CM4"],
kenjiArai 0:5b88d5760320 8683 "device_has_add": ["MPU"]
kenjiArai 0:5b88d5760320 8684 },
kenjiArai 0:5b88d5760320 8685 "FVP_MPS2_M7": {
kenjiArai 0:5b88d5760320 8686 "inherits": ["FVP_MPS2"],
kenjiArai 0:5b88d5760320 8687 "core": "Cortex-M7FD",
kenjiArai 0:5b88d5760320 8688 "macros_add": ["CMSDK_CM7"],
kenjiArai 0:5b88d5760320 8689 "device_has_add": ["MPU"]
kenjiArai 0:5b88d5760320 8690 },
kenjiArai 1:9db0e321a9f4 8691 "NU_PFM_M2351": {
kenjiArai 0:5b88d5760320 8692 "default_toolchain": "ARMC6",
kenjiArai 0:5b88d5760320 8693 "extra_labels": [
kenjiArai 0:5b88d5760320 8694 "NUVOTON",
kenjiArai 0:5b88d5760320 8695 "M2351",
kenjiArai 0:5b88d5760320 8696 "M2351KIAAEES",
kenjiArai 0:5b88d5760320 8697 "FLASH_CMSIS_ALGO"
kenjiArai 0:5b88d5760320 8698 ],
kenjiArai 0:5b88d5760320 8699 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 8700 "macros": [
kenjiArai 0:5b88d5760320 8701 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 0:5b88d5760320 8702 "MBED_TZ_DEFAULT_ACCESS=1",
kenjiArai 1:9db0e321a9f4 8703 "LPTICKER_DELAY_TICKS=4"
kenjiArai 1:9db0e321a9f4 8704 ],
kenjiArai 0:5b88d5760320 8705 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8706 "supported_toolchains": ["ARMC6"],
kenjiArai 0:5b88d5760320 8707 "config": {
kenjiArai 0:5b88d5760320 8708 "gpio-irq-debounce-enable": {
kenjiArai 0:5b88d5760320 8709 "help": "Enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8710 "value": 0
kenjiArai 0:5b88d5760320 8711 },
kenjiArai 0:5b88d5760320 8712 "gpio-irq-debounce-enable-list": {
kenjiArai 0:5b88d5760320 8713 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 0:5b88d5760320 8714 "value": "NC"
kenjiArai 0:5b88d5760320 8715 },
kenjiArai 0:5b88d5760320 8716 "gpio-irq-debounce-clock-source": {
kenjiArai 0:5b88d5760320 8717 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kenjiArai 0:5b88d5760320 8718 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kenjiArai 0:5b88d5760320 8719 },
kenjiArai 0:5b88d5760320 8720 "gpio-irq-debounce-sample-rate": {
kenjiArai 0:5b88d5760320 8721 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 0:5b88d5760320 8722 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 0:5b88d5760320 8723 }
kenjiArai 0:5b88d5760320 8724 },
kenjiArai 0:5b88d5760320 8725 "overrides": {
kenjiArai 1:9db0e321a9f4 8726 "deep-sleep-latency": 1,
kenjiArai 1:9db0e321a9f4 8727 "tickless-from-us-ticker": true,
kenjiArai 0:5b88d5760320 8728 "mpu-rom-end": "0x1fffffff"
kenjiArai 0:5b88d5760320 8729 },
kenjiArai 0:5b88d5760320 8730 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8731 "device_has": [
kenjiArai 0:5b88d5760320 8732 "USTICKER",
kenjiArai 0:5b88d5760320 8733 "LPTICKER",
kenjiArai 0:5b88d5760320 8734 "RTC",
kenjiArai 0:5b88d5760320 8735 "ANALOGIN",
kenjiArai 0:5b88d5760320 8736 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8737 "I2C",
kenjiArai 0:5b88d5760320 8738 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8739 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8740 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8741 "PORTIN",
kenjiArai 0:5b88d5760320 8742 "PORTINOUT",
kenjiArai 0:5b88d5760320 8743 "PORTOUT",
kenjiArai 0:5b88d5760320 8744 "PWMOUT",
kenjiArai 0:5b88d5760320 8745 "SERIAL",
kenjiArai 0:5b88d5760320 8746 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 8747 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8748 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8749 "SLEEP",
kenjiArai 0:5b88d5760320 8750 "SPI",
kenjiArai 0:5b88d5760320 8751 "SPISLAVE",
kenjiArai 0:5b88d5760320 8752 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8753 "TRNG",
kenjiArai 0:5b88d5760320 8754 "FLASH",
kenjiArai 0:5b88d5760320 8755 "MPU"
kenjiArai 0:5b88d5760320 8756 ],
kenjiArai 0:5b88d5760320 8757 "detect_code": ["1305"],
kenjiArai 0:5b88d5760320 8758 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8759 "device_name": "M2351KIAAEES",
kenjiArai 0:5b88d5760320 8760 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 8761 "forced_reset_timeout": 3,
kenjiArai 1:9db0e321a9f4 8762 "public": false
kenjiArai 1:9db0e321a9f4 8763 },
kenjiArai 1:9db0e321a9f4 8764 "NU_PFM_M2351_NPSA_NS": {
kenjiArai 1:9db0e321a9f4 8765 "inherits": ["NU_PFM_M2351"],
kenjiArai 1:9db0e321a9f4 8766 "core": "Cortex-M23-NS",
kenjiArai 1:9db0e321a9f4 8767 "trustzone": true,
kenjiArai 1:9db0e321a9f4 8768 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8769 "M23_NS",
kenjiArai 1:9db0e321a9f4 8770 "NU_PREBUILD_SECURE"
kenjiArai 1:9db0e321a9f4 8771 ],
kenjiArai 1:9db0e321a9f4 8772 "macros_add": [
kenjiArai 1:9db0e321a9f4 8773 "MBED_TZ_DEFAULT_ACCESS=1"
kenjiArai 1:9db0e321a9f4 8774 ],
kenjiArai 1:9db0e321a9f4 8775 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 8776 "post_binary_hook": {"function": "M2351Code.merge_secure"},
kenjiArai 1:9db0e321a9f4 8777 "secure_image_filename": "NuMaker-mbed-TZ-secure-example.hex",
kenjiArai 1:9db0e321a9f4 8778 "mbed_rom_start" : "0x10010000",
kenjiArai 1:9db0e321a9f4 8779 "mbed_rom_size" : "0x70000",
kenjiArai 1:9db0e321a9f4 8780 "mbed_ram_start" : "0x30002000",
kenjiArai 1:9db0e321a9f4 8781 "mbed_ram_size" : "0x16000"
kenjiArai 1:9db0e321a9f4 8782 },
kenjiArai 1:9db0e321a9f4 8783 "NU_PFM_M2351_NPSA_S": {
kenjiArai 1:9db0e321a9f4 8784 "overrides": {
kenjiArai 1:9db0e321a9f4 8785 "boot-stack-size" : "0x600"
kenjiArai 1:9db0e321a9f4 8786 },
kenjiArai 1:9db0e321a9f4 8787 "inherits": ["NU_PFM_M2351"],
kenjiArai 1:9db0e321a9f4 8788 "core": "Cortex-M23",
kenjiArai 1:9db0e321a9f4 8789 "trustzone": true,
kenjiArai 1:9db0e321a9f4 8790 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 8791 "M23_S"
kenjiArai 1:9db0e321a9f4 8792 ],
kenjiArai 1:9db0e321a9f4 8793 "device_has_remove": ["SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES"],
kenjiArai 1:9db0e321a9f4 8794 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 8795 "deliver_to_target": "NU_PFM_M2351_NPSA_NS",
kenjiArai 1:9db0e321a9f4 8796 "delivery_dir": "TARGET_NUVOTON/TARGET_M2351/TARGET_M23_NS/TARGET_NU_PFM_M2351_NPSA_NS/TARGET_NU_PREBUILD_SECURE",
kenjiArai 1:9db0e321a9f4 8797 "mbed_rom_start" : "0x0",
kenjiArai 1:9db0e321a9f4 8798 "mbed_rom_size" : "0x10000",
kenjiArai 1:9db0e321a9f4 8799 "mbed_ram_start" : "0x20000000",
kenjiArai 1:9db0e321a9f4 8800 "mbed_ram_size" : "0x2000"
kenjiArai 1:9db0e321a9f4 8801 },
kenjiArai 1:9db0e321a9f4 8802 "NUMAKER_M252KG": {
kenjiArai 1:9db0e321a9f4 8803 "core": "Cortex-M23",
kenjiArai 1:9db0e321a9f4 8804 "trustzone": false,
kenjiArai 1:9db0e321a9f4 8805 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 8806 "default_toolchain": "ARMC6",
kenjiArai 1:9db0e321a9f4 8807 "extra_labels": [
kenjiArai 1:9db0e321a9f4 8808 "NUVOTON",
kenjiArai 1:9db0e321a9f4 8809 "M251",
kenjiArai 1:9db0e321a9f4 8810 "M252KG6AE",
kenjiArai 1:9db0e321a9f4 8811 "FLASH_CMSIS_ALGO"
kenjiArai 1:9db0e321a9f4 8812 ],
kenjiArai 1:9db0e321a9f4 8813 "macros_add": [
kenjiArai 1:9db0e321a9f4 8814 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 1:9db0e321a9f4 8815 "LPTICKER_DELAY_TICKS=4"
kenjiArai 1:9db0e321a9f4 8816 ],
kenjiArai 1:9db0e321a9f4 8817 "supported_toolchains": ["ARMC6", "GCC_ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 8818 "config": {
kenjiArai 1:9db0e321a9f4 8819 "gpio-irq-debounce-enable": {
kenjiArai 1:9db0e321a9f4 8820 "help": "Enable GPIO IRQ debounce",
kenjiArai 1:9db0e321a9f4 8821 "value": 0
kenjiArai 1:9db0e321a9f4 8822 },
kenjiArai 1:9db0e321a9f4 8823 "gpio-irq-debounce-enable-list": {
kenjiArai 1:9db0e321a9f4 8824 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 1:9db0e321a9f4 8825 "value": "NC"
kenjiArai 1:9db0e321a9f4 8826 },
kenjiArai 1:9db0e321a9f4 8827 "gpio-irq-debounce-clock-source": {
kenjiArai 1:9db0e321a9f4 8828 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kenjiArai 1:9db0e321a9f4 8829 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kenjiArai 1:9db0e321a9f4 8830 },
kenjiArai 1:9db0e321a9f4 8831 "gpio-irq-debounce-sample-rate": {
kenjiArai 1:9db0e321a9f4 8832 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 1:9db0e321a9f4 8833 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 1:9db0e321a9f4 8834 },
kenjiArai 1:9db0e321a9f4 8835 "hxt-enable": {
kenjiArai 1:9db0e321a9f4 8836 "help": "Enable external high-speed crystal (HXT)",
kenjiArai 1:9db0e321a9f4 8837 "value": 0,
kenjiArai 1:9db0e321a9f4 8838 "macro_name": "NU_HXT_ENABLE"
kenjiArai 1:9db0e321a9f4 8839 }
kenjiArai 1:9db0e321a9f4 8840 },
kenjiArai 1:9db0e321a9f4 8841 "overrides": {
kenjiArai 1:9db0e321a9f4 8842 "mpu-rom-end": "0x1fffffff",
kenjiArai 1:9db0e321a9f4 8843 "deep-sleep-latency": 1,
kenjiArai 1:9db0e321a9f4 8844 "tickless-from-us-ticker": true
kenjiArai 1:9db0e321a9f4 8845 },
kenjiArai 1:9db0e321a9f4 8846 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 8847 "device_has": [
kenjiArai 1:9db0e321a9f4 8848 "USTICKER",
kenjiArai 1:9db0e321a9f4 8849 "LPTICKER",
kenjiArai 1:9db0e321a9f4 8850 "RTC",
kenjiArai 1:9db0e321a9f4 8851 "ANALOGIN",
kenjiArai 1:9db0e321a9f4 8852 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 8853 "I2C",
kenjiArai 1:9db0e321a9f4 8854 "I2CSLAVE",
kenjiArai 1:9db0e321a9f4 8855 "I2C_ASYNCH",
kenjiArai 1:9db0e321a9f4 8856 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 8857 "PORTIN",
kenjiArai 1:9db0e321a9f4 8858 "PORTINOUT",
kenjiArai 1:9db0e321a9f4 8859 "PORTOUT",
kenjiArai 1:9db0e321a9f4 8860 "PWMOUT",
kenjiArai 1:9db0e321a9f4 8861 "SERIAL",
kenjiArai 1:9db0e321a9f4 8862 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 8863 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 8864 "STDIO_MESSAGES",
kenjiArai 1:9db0e321a9f4 8865 "SLEEP",
kenjiArai 1:9db0e321a9f4 8866 "SPI",
kenjiArai 1:9db0e321a9f4 8867 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 8868 "SPI_ASYNCH",
kenjiArai 1:9db0e321a9f4 8869 "FLASH",
kenjiArai 1:9db0e321a9f4 8870 "MPU"
kenjiArai 1:9db0e321a9f4 8871 ],
kenjiArai 1:9db0e321a9f4 8872 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 8873 "detect_code": ["1309"],
kenjiArai 1:9db0e321a9f4 8874 "release_versions": ["2", "5"],
kenjiArai 1:9db0e321a9f4 8875 "device_name": "M252KG6AE",
kenjiArai 1:9db0e321a9f4 8876 "sectors": [[0,512]],
kenjiArai 1:9db0e321a9f4 8877 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8878 },
kenjiArai 0:5b88d5760320 8879 "TMPM3H6": {
kenjiArai 0:5b88d5760320 8880 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8881 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 8882 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8883 "extra_labels": ["TOSHIBA"],
kenjiArai 0:5b88d5760320 8884 "macros": ["__TMPM3H6__"],
kenjiArai 0:5b88d5760320 8885 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8886 "device_has": [
kenjiArai 0:5b88d5760320 8887 "USTICKER",
kenjiArai 0:5b88d5760320 8888 "ANALOGIN",
kenjiArai 0:5b88d5760320 8889 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8890 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8891 "PORTIN",
kenjiArai 0:5b88d5760320 8892 "PORTINOUT",
kenjiArai 0:5b88d5760320 8893 "PORTOUT",
kenjiArai 0:5b88d5760320 8894 "PWMOUT",
kenjiArai 0:5b88d5760320 8895 "RESET_REASON",
kenjiArai 0:5b88d5760320 8896 "SERIAL",
kenjiArai 0:5b88d5760320 8897 "SLEEP",
kenjiArai 0:5b88d5760320 8898 "SPI",
kenjiArai 0:5b88d5760320 8899 "I2C",
kenjiArai 0:5b88d5760320 8900 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8901 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8902 "MPU"
kenjiArai 0:5b88d5760320 8903 ],
kenjiArai 0:5b88d5760320 8904 "device_name": "TMPM3H6FWFG",
kenjiArai 0:5b88d5760320 8905 "detect_code": ["7012"],
kenjiArai 0:5b88d5760320 8906 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 8907 },
kenjiArai 0:5b88d5760320 8908 "TMPM4G9": {
kenjiArai 0:5b88d5760320 8909 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 8910 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8911 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 8912 "extra_labels": ["TOSHIBA"],
kenjiArai 0:5b88d5760320 8913 "macros": ["__TMPM4G9__"],
kenjiArai 0:5b88d5760320 8914 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 8915 "device_has": [
kenjiArai 0:5b88d5760320 8916 "ANALOGIN",
kenjiArai 0:5b88d5760320 8917 "ANALOGOUT",
kenjiArai 0:5b88d5760320 8918 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 8919 "PORTIN",
kenjiArai 0:5b88d5760320 8920 "PORTINOUT",
kenjiArai 0:5b88d5760320 8921 "PORTOUT",
kenjiArai 0:5b88d5760320 8922 "PWMOUT",
kenjiArai 0:5b88d5760320 8923 "RESET_REASON",
kenjiArai 0:5b88d5760320 8924 "SERIAL",
kenjiArai 0:5b88d5760320 8925 "SERIAL_FC",
kenjiArai 0:5b88d5760320 8926 "SPI",
kenjiArai 0:5b88d5760320 8927 "SPISLAVE",
kenjiArai 0:5b88d5760320 8928 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 8929 "I2C",
kenjiArai 0:5b88d5760320 8930 "I2CSLAVE",
kenjiArai 0:5b88d5760320 8931 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 8932 "RTC",
kenjiArai 0:5b88d5760320 8933 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8934 "FLASH",
kenjiArai 0:5b88d5760320 8935 "SLEEP",
kenjiArai 0:5b88d5760320 8936 "USTICKER",
kenjiArai 0:5b88d5760320 8937 "MPU"
kenjiArai 0:5b88d5760320 8938 ],
kenjiArai 0:5b88d5760320 8939 "device_name": "TMPM4G9F15FG",
kenjiArai 0:5b88d5760320 8940 "detect_code": ["7015"],
kenjiArai 0:5b88d5760320 8941 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 8942 "bootloader_supported": true
kenjiArai 0:5b88d5760320 8943 },
kenjiArai 0:5b88d5760320 8944 "MCU_PSOC6": {
kenjiArai 0:5b88d5760320 8945 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 8946 "macros": ["MBED_MPU_CUSTOM", "MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
kenjiArai 0:5b88d5760320 8947 "default_toolchain": "GCC_ARM",
kenjiArai 0:5b88d5760320 8948 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 8949 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 8950 "OUTPUT_EXT": "hex",
kenjiArai 0:5b88d5760320 8951 "device_has": [
kenjiArai 1:9db0e321a9f4 8952 "ANALOGIN",
kenjiArai 1:9db0e321a9f4 8953 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 8954 "CRC",
kenjiArai 1:9db0e321a9f4 8955 "FLASH",
kenjiArai 0:5b88d5760320 8956 "I2C",
kenjiArai 0:5b88d5760320 8957 "I2C_ASYNCH",
kenjiArai 1:9db0e321a9f4 8958 "I2CSLAVE",
kenjiArai 1:9db0e321a9f4 8959 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 8960 "LPTICKER",
kenjiArai 1:9db0e321a9f4 8961 "PORTIN",
kenjiArai 1:9db0e321a9f4 8962 "PORTOUT",
kenjiArai 1:9db0e321a9f4 8963 "PORTINOUT",
kenjiArai 1:9db0e321a9f4 8964 "PWMOUT",
kenjiArai 0:5b88d5760320 8965 "QSPI",
kenjiArai 1:9db0e321a9f4 8966 "RTC",
kenjiArai 1:9db0e321a9f4 8967 "SERIAL",
kenjiArai 1:9db0e321a9f4 8968 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 8969 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 8970 "SLEEP",
kenjiArai 0:5b88d5760320 8971 "SPI",
kenjiArai 0:5b88d5760320 8972 "SPI_ASYNCH",
kenjiArai 1:9db0e321a9f4 8973 "SPISLAVE",
kenjiArai 0:5b88d5760320 8974 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 8975 "TRNG",
kenjiArai 1:9db0e321a9f4 8976 "USBDEVICE",
kenjiArai 1:9db0e321a9f4 8977 "USTICKER",
kenjiArai 1:9db0e321a9f4 8978 "WATCHDOG"
kenjiArai 0:5b88d5760320 8979 ],
kenjiArai 0:5b88d5760320 8980 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 8981 "extra_labels": ["Cypress", "PSOC6", "MXCRYPTO"],
kenjiArai 1:9db0e321a9f4 8982 "components_add": ["SOFTFP", "RTX"],
kenjiArai 1:9db0e321a9f4 8983 "public": false,
kenjiArai 1:9db0e321a9f4 8984 "overrides" : {
kenjiArai 1:9db0e321a9f4 8985 "deep-sleep-latency": "CY_CFG_PWR_DEEPSLEEP_LATENCY"
kenjiArai 1:9db0e321a9f4 8986 }
kenjiArai 0:5b88d5760320 8987 },
kenjiArai 0:5b88d5760320 8988 "MCU_PSOC6_M0": {
kenjiArai 0:5b88d5760320 8989 "inherits": ["MCU_PSOC6"],
kenjiArai 0:5b88d5760320 8990 "core": "Cortex-M0+",
kenjiArai 0:5b88d5760320 8991 "macros_add": ["MCU_PSOC6_M0"],
kenjiArai 1:9db0e321a9f4 8992 "components_add": ["CM0P"],
kenjiArai 0:5b88d5760320 8993 "public": false
kenjiArai 0:5b88d5760320 8994 },
kenjiArai 0:5b88d5760320 8995 "MCU_PSOC6_M4": {
kenjiArai 0:5b88d5760320 8996 "inherits": ["MCU_PSOC6"],
kenjiArai 1:9db0e321a9f4 8997 "components_add": ["CM4", "FLASHIAP", "QSPIF", "BSP_DESIGN_MODUS", "CM0P_SLEEP"],
kenjiArai 1:9db0e321a9f4 8998 "macros_add": ["MCU_PSOC6_M4", "CY_RTOS_AWARE", "CY_USING_HAL", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 8999 "public": false
kenjiArai 0:5b88d5760320 9000 },
kenjiArai 1:9db0e321a9f4 9001 "CY8CMOD_062_4343W": {
kenjiArai 1:9db0e321a9f4 9002 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9003 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9004 "components_add": ["WHD", "4343W", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9005 "device_has_remove": ["ANALOGOUT"],
kenjiArai 1:9db0e321a9f4 9006 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9007 "PSOC6_02",
kenjiArai 1:9db0e321a9f4 9008 "MXCRYPTO_02",
kenjiArai 1:9db0e321a9f4 9009 "CORDIO"
kenjiArai 1:9db0e321a9f4 9010 ],
kenjiArai 1:9db0e321a9f4 9011 "macros_add": ["CY8C624ABZI_D44", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9012 "public": false,
kenjiArai 1:9db0e321a9f4 9013 "overrides": {
kenjiArai 1:9db0e321a9f4 9014 "network-default-interface-type": "WIFI"
kenjiArai 1:9db0e321a9f4 9015 }
kenjiArai 1:9db0e321a9f4 9016 },
kenjiArai 1:9db0e321a9f4 9017 "CY8CMOD_062S2_43012": {
kenjiArai 1:9db0e321a9f4 9018 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9019 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9020 "components_add": ["WHD", "43012", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9021 "device_has_remove": ["ANALOGOUT"],
kenjiArai 1:9db0e321a9f4 9022 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9023 "PSOC6_02",
kenjiArai 1:9db0e321a9f4 9024 "MXCRYPTO_02",
kenjiArai 1:9db0e321a9f4 9025 "CORDIO"
kenjiArai 1:9db0e321a9f4 9026 ],
kenjiArai 1:9db0e321a9f4 9027 "macros_add": ["CY8C624ABZI_D44", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9028 "public": false,
kenjiArai 1:9db0e321a9f4 9029 "overrides": {
kenjiArai 1:9db0e321a9f4 9030 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 9031 }
kenjiArai 0:5b88d5760320 9032 },
kenjiArai 1:9db0e321a9f4 9033 "CY8CMOD_062S3_4343W": {
kenjiArai 0:5b88d5760320 9034 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 0:5b88d5760320 9035 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9036 "components_add": ["WHD", "4343W", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9037 "device_has_remove": ["ANALOGOUT"],
kenjiArai 1:9db0e321a9f4 9038 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9039 "PSOC6_03",
kenjiArai 1:9db0e321a9f4 9040 "MXCRYPTO_02",
kenjiArai 1:9db0e321a9f4 9041 "CORDIO"
kenjiArai 1:9db0e321a9f4 9042 ],
kenjiArai 1:9db0e321a9f4 9043 "macros_add": [
kenjiArai 1:9db0e321a9f4 9044 "CY8C6245LQI_S3D72",
kenjiArai 1:9db0e321a9f4 9045 "CYBSP_WIFI_CAPABLE",
kenjiArai 1:9db0e321a9f4 9046 "CY_ENABLE_XIP_PROGRAM",
kenjiArai 1:9db0e321a9f4 9047 "CY_STORAGE_WIFI_DATA=\".cy_xip\""
kenjiArai 1:9db0e321a9f4 9048 ],
kenjiArai 1:9db0e321a9f4 9049 "public": false,
kenjiArai 1:9db0e321a9f4 9050 "overrides": {
kenjiArai 1:9db0e321a9f4 9051 "network-default-interface-type": "WIFI",
kenjiArai 1:9db0e321a9f4 9052 "xip-enable": true
kenjiArai 1:9db0e321a9f4 9053 }
kenjiArai 1:9db0e321a9f4 9054 },
kenjiArai 1:9db0e321a9f4 9055 "CY8CKIT_064S2_4343W": {
kenjiArai 1:9db0e321a9f4 9056 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9057 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9058 "components_add": ["WHD", "4343W", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9059 "components_remove": ["QSPIF"],
kenjiArai 0:5b88d5760320 9060 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9061 "device_has_remove": ["ANALOGOUT", "QSPI"],
kenjiArai 1:9db0e321a9f4 9062 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9063 "PSOC6_02",
kenjiArai 1:9db0e321a9f4 9064 "MXCRYPTO_02",
kenjiArai 1:9db0e321a9f4 9065 "CORDIO"
kenjiArai 1:9db0e321a9f4 9066 ],
kenjiArai 1:9db0e321a9f4 9067 "macros_add": ["CYB0644ABZI_S2D44", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9068 "detect_code": ["190A"],
kenjiArai 0:5b88d5760320 9069 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9070 "function": "PSOC6Code.sign_image"
kenjiArai 1:9db0e321a9f4 9071 },
kenjiArai 1:9db0e321a9f4 9072 "forced_reset_timeout": 5,
kenjiArai 0:5b88d5760320 9073 "overrides": {
kenjiArai 0:5b88d5760320 9074 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 9075 },
kenjiArai 0:5b88d5760320 9076 "program_cycle_s": 10
kenjiArai 0:5b88d5760320 9077 },
kenjiArai 1:9db0e321a9f4 9078 "CY8CKIT_062_WIFI_BT": {
kenjiArai 0:5b88d5760320 9079 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 0:5b88d5760320 9080 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9081 "components_add": ["WHD", "4343W", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9082 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9083 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9084 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9085 "MXCRYPTO_01",
kenjiArai 1:9db0e321a9f4 9086 "CORDIO"
kenjiArai 1:9db0e321a9f4 9087 ],
kenjiArai 1:9db0e321a9f4 9088 "macros_add": ["CY8C6247BZI_D54", "CYHAL_UDB_SDIO", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9089 "detect_code": ["1900"],
kenjiArai 1:9db0e321a9f4 9090 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9091 "function": "PSOC6Code.complete"
kenjiArai 1:9db0e321a9f4 9092 },
kenjiArai 1:9db0e321a9f4 9093 "bootloader_supported": false,
kenjiArai 1:9db0e321a9f4 9094 "sectors": [[268435456, 512]],
kenjiArai 0:5b88d5760320 9095 "overrides": {
kenjiArai 0:5b88d5760320 9096 "network-default-interface-type": "WIFI"
kenjiArai 1:9db0e321a9f4 9097 },
kenjiArai 1:9db0e321a9f4 9098 "program_cycle_s": 10
kenjiArai 0:5b88d5760320 9099 },
kenjiArai 0:5b88d5760320 9100 "CY8CPROTO_062_4343W": {
kenjiArai 0:5b88d5760320 9101 "inherits": ["CY8CMOD_062_4343W"],
kenjiArai 0:5b88d5760320 9102 "detect_code": ["1901"],
kenjiArai 1:9db0e321a9f4 9103 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9104 "function": "PSOC6Code.complete"
kenjiArai 1:9db0e321a9f4 9105 },
kenjiArai 1:9db0e321a9f4 9106 "bootloader_supported": false,
kenjiArai 1:9db0e321a9f4 9107 "sectors": [[268435456, 512]]
kenjiArai 1:9db0e321a9f4 9108 },
kenjiArai 1:9db0e321a9f4 9109 "CY8CPROTO_062S3_4343W": {
kenjiArai 1:9db0e321a9f4 9110 "inherits": ["CY8CMOD_062S3_4343W"],
kenjiArai 1:9db0e321a9f4 9111 "detect_code": ["190E"],
kenjiArai 1:9db0e321a9f4 9112 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9113 "function": "PSOC6Code.complete"
kenjiArai 1:9db0e321a9f4 9114 }
kenjiArai 1:9db0e321a9f4 9115 },
kenjiArai 1:9db0e321a9f4 9116 "CY8CKIT_062S2_43012": {
kenjiArai 1:9db0e321a9f4 9117 "inherits": ["CY8CMOD_062S2_43012"],
kenjiArai 1:9db0e321a9f4 9118 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9119 "detect_code": ["190B"],
kenjiArai 0:5b88d5760320 9120 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9121 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9122 }
kenjiArai 0:5b88d5760320 9123 },
kenjiArai 0:5b88d5760320 9124 "CY8CKIT_062_BLE": {
kenjiArai 0:5b88d5760320 9125 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9126 "device_has_remove": ["USBDEVICE"],
kenjiArai 0:5b88d5760320 9127 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9128 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9129 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9130 "MXCRYPTO_01"
kenjiArai 1:9db0e321a9f4 9131 ],
kenjiArai 1:9db0e321a9f4 9132 "macros_add": ["CY8C6347BZI_BLD53"],
kenjiArai 0:5b88d5760320 9133 "detect_code": ["1902"],
kenjiArai 1:9db0e321a9f4 9134 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9135 "function": "PSOC6Code.complete"
kenjiArai 1:9db0e321a9f4 9136 },
kenjiArai 1:9db0e321a9f4 9137 "sectors": [[268443648, 512]],
kenjiArai 1:9db0e321a9f4 9138 "bootloader_supported": false
kenjiArai 1:9db0e321a9f4 9139 },
kenjiArai 1:9db0e321a9f4 9140 "CY8CPROTO_063_BLE": {
kenjiArai 1:9db0e321a9f4 9141 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9142 "components_remove": ["QSPIF"],
kenjiArai 1:9db0e321a9f4 9143 "device_has_remove": ["USBDEVICE", "QSPI"],
kenjiArai 1:9db0e321a9f4 9144 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9145 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9146 "MXCRYPTO_01"
kenjiArai 1:9db0e321a9f4 9147 ],
kenjiArai 1:9db0e321a9f4 9148 "macros_add": ["CYBLE_416045_02"],
kenjiArai 1:9db0e321a9f4 9149 "detect_code": ["1904"],
kenjiArai 0:5b88d5760320 9150 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9151 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9152 },
kenjiArai 0:5b88d5760320 9153 "sectors": [[268443648, 512]],
kenjiArai 1:9db0e321a9f4 9154 "bootloader_supported": false
kenjiArai 1:9db0e321a9f4 9155 },
kenjiArai 1:9db0e321a9f4 9156 "CY8CPROTO_064_SB": {
kenjiArai 1:9db0e321a9f4 9157 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9158 "components_remove": ["QSPIF"],
kenjiArai 1:9db0e321a9f4 9159 "device_has_remove": ["QSPI"],
kenjiArai 1:9db0e321a9f4 9160 "extra_labels_add": ["PSOC6_01", "MXCRYPTO_01"],
kenjiArai 1:9db0e321a9f4 9161 "macros_add": ["CYB06447BZI_D54",
kenjiArai 1:9db0e321a9f4 9162 "PSOC6_DYNSRM_DISABLE=1",
kenjiArai 1:9db0e321a9f4 9163 "CY_CFG_SYSCLK_WCO_ENABLED=1",
kenjiArai 1:9db0e321a9f4 9164 "SEMAPHORE"],
kenjiArai 1:9db0e321a9f4 9165 "detect_code": ["1907"],
kenjiArai 1:9db0e321a9f4 9166 "forced_reset_timeout": 5,
kenjiArai 1:9db0e321a9f4 9167 "reset_method": "default",
kenjiArai 1:9db0e321a9f4 9168 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9169 "function": "PSOC6Code.sign_image"
kenjiArai 1:9db0e321a9f4 9170 }
kenjiArai 1:9db0e321a9f4 9171 },
kenjiArai 1:9db0e321a9f4 9172 "CYW9P62S1_43438EVB_01": {
kenjiArai 0:5b88d5760320 9173 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 0:5b88d5760320 9174 "features": ["BLE"],
kenjiArai 0:5b88d5760320 9175 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9176 "components_add": ["WHD", "43438", "CYW43XXX" ],
kenjiArai 1:9db0e321a9f4 9177 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9178 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9179 "MXCRYPTO_01",
kenjiArai 1:9db0e321a9f4 9180 "CM0P_SLEEP",
kenjiArai 1:9db0e321a9f4 9181 "CORDIO"
kenjiArai 1:9db0e321a9f4 9182 ],
kenjiArai 1:9db0e321a9f4 9183 "macros_add": ["CY8C6247BZI_D54", "CYHAL_UDB_SDIO", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9184 "detect_code": ["1900"],
kenjiArai 1:9db0e321a9f4 9185 "post_binary_hook": {
kenjiArai 1:9db0e321a9f4 9186 "function": "PSOC6Code.complete"
kenjiArai 1:9db0e321a9f4 9187 },
kenjiArai 1:9db0e321a9f4 9188 "bootloader_supported": false,
kenjiArai 1:9db0e321a9f4 9189 "sectors": [[268435456, 512]],
kenjiArai 1:9db0e321a9f4 9190 "overrides": {
kenjiArai 1:9db0e321a9f4 9191 "network-default-interface-type": "WIFI"
kenjiArai 1:9db0e321a9f4 9192 },
kenjiArai 1:9db0e321a9f4 9193 "program_cycle_s": 10
kenjiArai 1:9db0e321a9f4 9194 },
kenjiArai 1:9db0e321a9f4 9195 "CYW943012P6EVB_01": {
kenjiArai 1:9db0e321a9f4 9196 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 1:9db0e321a9f4 9197 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9198 "components_add": ["WHD", "43012", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9199 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9200 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9201 "MXCRYPTO_01",
kenjiArai 1:9db0e321a9f4 9202 "CORDIO"
kenjiArai 1:9db0e321a9f4 9203 ],
kenjiArai 1:9db0e321a9f4 9204 "macros_add": ["CY8C6247BZI_D54", "CYHAL_UDB_SDIO", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9205 "detect_code": ["1906"],
kenjiArai 0:5b88d5760320 9206 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9207 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9208 },
kenjiArai 0:5b88d5760320 9209 "overrides": {
kenjiArai 0:5b88d5760320 9210 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 9211 }
kenjiArai 0:5b88d5760320 9212 },
kenjiArai 1:9db0e321a9f4 9213 "CYW9P62S1_43012EVB_01": {
kenjiArai 0:5b88d5760320 9214 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 0:5b88d5760320 9215 "features": ["BLE"],
kenjiArai 1:9db0e321a9f4 9216 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9217 "components_add": ["WHD", "43012", "CYW43XXX"],
kenjiArai 1:9db0e321a9f4 9218 "components_remove": ["QSPIF"],
kenjiArai 1:9db0e321a9f4 9219 "device_has_remove": ["ANALOGOUT", "QSPI"],
kenjiArai 1:9db0e321a9f4 9220 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
kenjiArai 1:9db0e321a9f4 9221 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9222 "PSOC6_01",
kenjiArai 1:9db0e321a9f4 9223 "MXCRYPTO_01",
kenjiArai 1:9db0e321a9f4 9224 "CORDIO"
kenjiArai 1:9db0e321a9f4 9225 ],
kenjiArai 1:9db0e321a9f4 9226 "extra_labels_remove": ["MXCRYPTO"],
kenjiArai 1:9db0e321a9f4 9227 "macros_add": ["CY8C6247FDI_D52", "CYHAL_UDB_SDIO", "CYBSP_WIFI_CAPABLE"],
kenjiArai 1:9db0e321a9f4 9228 "detect_code": ["1903"],
kenjiArai 0:5b88d5760320 9229 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9230 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9231 },
kenjiArai 0:5b88d5760320 9232 "overrides": {
kenjiArai 0:5b88d5760320 9233 "network-default-interface-type": "WIFI"
kenjiArai 0:5b88d5760320 9234 }
kenjiArai 0:5b88d5760320 9235 },
kenjiArai 0:5b88d5760320 9236 "FUTURE_SEQUANA_M0": {
kenjiArai 0:5b88d5760320 9237 "inherits": ["MCU_PSOC6_M0"],
kenjiArai 0:5b88d5760320 9238 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 9239 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
kenjiArai 1:9db0e321a9f4 9240 "extra_labels_remove": ["PSOC6", "MXCRYPTO"],
kenjiArai 1:9db0e321a9f4 9241 "device_has_remove": ["TRNG", "CRC", "I2CSLAVE", "USBDEVICE", "QSPI", "WATCHDOG"],
kenjiArai 0:5b88d5760320 9242 "macros_add": ["CY8C6347BZI_BLD53"],
kenjiArai 1:9db0e321a9f4 9243 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT"],
kenjiArai 0:5b88d5760320 9244 "detect_code": ["6000"],
kenjiArai 0:5b88d5760320 9245 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9246 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9247 },
kenjiArai 0:5b88d5760320 9248 "config": {
kenjiArai 0:5b88d5760320 9249 "system-clock": {
kenjiArai 0:5b88d5760320 9250 "help": "Desired frequency of main clock (Hz)",
kenjiArai 0:5b88d5760320 9251 "value": "100000000UL",
kenjiArai 0:5b88d5760320 9252 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
kenjiArai 0:5b88d5760320 9253 },
kenjiArai 0:5b88d5760320 9254 "peri-clock": {
kenjiArai 0:5b88d5760320 9255 "help": "Desired frequency of peripheral clock (Hz)",
kenjiArai 0:5b88d5760320 9256 "value": "50000000UL",
kenjiArai 0:5b88d5760320 9257 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
kenjiArai 0:5b88d5760320 9258 },
kenjiArai 0:5b88d5760320 9259 "m0-clock": {
kenjiArai 0:5b88d5760320 9260 "help": "Desired frequency of M0+ core clock (Hz)",
kenjiArai 0:5b88d5760320 9261 "value": "50000000UL",
kenjiArai 0:5b88d5760320 9262 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
kenjiArai 0:5b88d5760320 9263 }
kenjiArai 1:9db0e321a9f4 9264 },
kenjiArai 1:9db0e321a9f4 9265 "overrides" : {
kenjiArai 1:9db0e321a9f4 9266 "deep-sleep-latency": 0
kenjiArai 0:5b88d5760320 9267 }
kenjiArai 0:5b88d5760320 9268 },
kenjiArai 0:5b88d5760320 9269 "FUTURE_SEQUANA": {
kenjiArai 0:5b88d5760320 9270 "inherits": ["MCU_PSOC6_M4"],
kenjiArai 0:5b88d5760320 9271 "supported_form_factors": ["ARDUINO"],
kenjiArai 1:9db0e321a9f4 9272 "components_remove": ["QSPIF"],
kenjiArai 0:5b88d5760320 9273 "extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
kenjiArai 1:9db0e321a9f4 9274 "extra_labels_remove": ["PSOC6", "MXCRYPTO"],
kenjiArai 1:9db0e321a9f4 9275 "device_has_remove": ["TRNG", "CRC", "I2CSLAVE", "USBDEVICE", "QSPI", "WATCHDOG"],
kenjiArai 0:5b88d5760320 9276 "macros_add": ["CY8C6347BZI_BLD53"],
kenjiArai 1:9db0e321a9f4 9277 "macros_remove": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS"],
kenjiArai 0:5b88d5760320 9278 "detect_code": ["6000"],
kenjiArai 0:5b88d5760320 9279 "hex_filename": "psoc63_m0_default_1.03.hex",
kenjiArai 0:5b88d5760320 9280 "post_binary_hook": {
kenjiArai 0:5b88d5760320 9281 "function": "PSOC6Code.complete"
kenjiArai 0:5b88d5760320 9282 },
kenjiArai 0:5b88d5760320 9283 "config": {
kenjiArai 0:5b88d5760320 9284 "system-clock": {
kenjiArai 0:5b88d5760320 9285 "help": "Desired frequency of main clock (Hz)",
kenjiArai 0:5b88d5760320 9286 "value": "100000000UL",
kenjiArai 0:5b88d5760320 9287 "macro_name": "CY_CLK_HFCLK0_FREQ_HZ"
kenjiArai 0:5b88d5760320 9288 },
kenjiArai 0:5b88d5760320 9289 "peri-clock": {
kenjiArai 0:5b88d5760320 9290 "help": "Desired frequency of peripheral clock (Hz)",
kenjiArai 0:5b88d5760320 9291 "value": "50000000UL",
kenjiArai 0:5b88d5760320 9292 "macro_name": "CY_CLK_PERICLK_FREQ_HZ"
kenjiArai 0:5b88d5760320 9293 },
kenjiArai 0:5b88d5760320 9294 "m0-clock": {
kenjiArai 0:5b88d5760320 9295 "help": "Desired frequency of M0+ core clock (Hz)",
kenjiArai 0:5b88d5760320 9296 "value": "50000000UL",
kenjiArai 0:5b88d5760320 9297 "macro_name": "CY_CLK_SLOWCLK_FREQ_HZ"
kenjiArai 0:5b88d5760320 9298 }
kenjiArai 1:9db0e321a9f4 9299 },
kenjiArai 1:9db0e321a9f4 9300 "overrides" : {
kenjiArai 1:9db0e321a9f4 9301 "deep-sleep-latency": 0
kenjiArai 0:5b88d5760320 9302 }
kenjiArai 0:5b88d5760320 9303 },
kenjiArai 0:5b88d5760320 9304 "TMPM3HQ": {
kenjiArai 0:5b88d5760320 9305 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 9306 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 9307 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 9308 "extra_labels": ["TOSHIBA"],
kenjiArai 0:5b88d5760320 9309 "macros": ["__TMPM3HQ__"],
kenjiArai 0:5b88d5760320 9310 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 9311 "device_has": [
kenjiArai 0:5b88d5760320 9312 "USTICKER",
kenjiArai 0:5b88d5760320 9313 "ANALOGIN",
kenjiArai 0:5b88d5760320 9314 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9315 "CRC",
kenjiArai 0:5b88d5760320 9316 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 9317 "PORTIN",
kenjiArai 0:5b88d5760320 9318 "PORTINOUT",
kenjiArai 0:5b88d5760320 9319 "PORTOUT",
kenjiArai 0:5b88d5760320 9320 "PWMOUT",
kenjiArai 0:5b88d5760320 9321 "RESET_REASON",
kenjiArai 0:5b88d5760320 9322 "RTC",
kenjiArai 0:5b88d5760320 9323 "SERIAL",
kenjiArai 0:5b88d5760320 9324 "SERIAL_FC",
kenjiArai 0:5b88d5760320 9325 "SLEEP",
kenjiArai 0:5b88d5760320 9326 "SPI",
kenjiArai 0:5b88d5760320 9327 "SPI_ASYNCH",
kenjiArai 0:5b88d5760320 9328 "SPISLAVE",
kenjiArai 0:5b88d5760320 9329 "I2C",
kenjiArai 0:5b88d5760320 9330 "I2C_ASYNCH",
kenjiArai 0:5b88d5760320 9331 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9332 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 9333 "FLASH",
kenjiArai 0:5b88d5760320 9334 "MPU"
kenjiArai 0:5b88d5760320 9335 ],
kenjiArai 0:5b88d5760320 9336 "device_name": "TMPM3HQFDFG",
kenjiArai 0:5b88d5760320 9337 "detect_code": ["7014"],
kenjiArai 0:5b88d5760320 9338 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 9339 },
kenjiArai 0:5b88d5760320 9340 "RDA5981X": {
kenjiArai 0:5b88d5760320 9341 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 9342 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 9343 "public": true,
kenjiArai 0:5b88d5760320 9344 "extra_labels": ["RDA", "UNO_91H", "FLASH_CMSIS_ALGO", "RDA_EMAC"],
kenjiArai 0:5b88d5760320 9345 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 9346 "macros": ["CMSIS_NVIC_VIRTUAL", "CMSIS_NVIC_VIRTUAL_HEADER_FILE=\"RDA5981_nvic_virtual.h\""],
kenjiArai 0:5b88d5760320 9347 "device_has": [
kenjiArai 0:5b88d5760320 9348 "USTICKER",
kenjiArai 0:5b88d5760320 9349 "PORTIN",
kenjiArai 0:5b88d5760320 9350 "PORTOUT",
kenjiArai 0:5b88d5760320 9351 "PORTINOUT",
kenjiArai 0:5b88d5760320 9352 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 9353 "EMAC",
kenjiArai 0:5b88d5760320 9354 "SERIAL",
kenjiArai 1:9db0e321a9f4 9355 "SERIAL_FC",
kenjiArai 0:5b88d5760320 9356 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 9357 "PWMOUT",
kenjiArai 0:5b88d5760320 9358 "SPI",
kenjiArai 0:5b88d5760320 9359 "SLEEP",
kenjiArai 0:5b88d5760320 9360 "ANALOGIN",
kenjiArai 0:5b88d5760320 9361 "FLASH",
kenjiArai 0:5b88d5760320 9362 "TRNG"
kenjiArai 0:5b88d5760320 9363 ],
kenjiArai 0:5b88d5760320 9364 "release_versions": ["2", "5"]
kenjiArai 0:5b88d5760320 9365 },
kenjiArai 0:5b88d5760320 9366 "UNO_91H": {
kenjiArai 0:5b88d5760320 9367 "inherits": ["RDA5981X"],
kenjiArai 0:5b88d5760320 9368 "detect_code": ["8001"],
kenjiArai 0:5b88d5760320 9369 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 9370 "overrides": {
kenjiArai 0:5b88d5760320 9371 "network-default-interface-type" : "WIFI"
kenjiArai 1:9db0e321a9f4 9372 },
kenjiArai 1:9db0e321a9f4 9373 "bootloader_supported": false
kenjiArai 0:5b88d5760320 9374 },
kenjiArai 0:5b88d5760320 9375 "GD32_Target": {
kenjiArai 0:5b88d5760320 9376 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 9377 "public": false,
kenjiArai 0:5b88d5760320 9378 "extra_labels": ["GigaDevice"],
kenjiArai 0:5b88d5760320 9379 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kenjiArai 0:5b88d5760320 9380 "device_has": [
kenjiArai 0:5b88d5760320 9381 "USTICKER",
kenjiArai 0:5b88d5760320 9382 "ANALOGIN",
kenjiArai 0:5b88d5760320 9383 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 9384 "PORTIN",
kenjiArai 0:5b88d5760320 9385 "PORTINOUT",
kenjiArai 0:5b88d5760320 9386 "PORTOUT",
kenjiArai 0:5b88d5760320 9387 "PWMOUT",
kenjiArai 0:5b88d5760320 9388 "SERIAL"
kenjiArai 0:5b88d5760320 9389 ]
kenjiArai 0:5b88d5760320 9390 },
kenjiArai 0:5b88d5760320 9391 "GD32_F307VG": {
kenjiArai 0:5b88d5760320 9392 "inherits": ["GD32_Target"],
kenjiArai 0:5b88d5760320 9393 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 9394 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 9395 "extra_labels_add": ["GD32F30X", "GD32F307VG", "GD_EMAC"],
kenjiArai 0:5b88d5760320 9396 "device_has_add": [
kenjiArai 0:5b88d5760320 9397 "RTC",
kenjiArai 0:5b88d5760320 9398 "I2C",
kenjiArai 0:5b88d5760320 9399 "CAN",
kenjiArai 0:5b88d5760320 9400 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9401 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9402 "SPI",
kenjiArai 0:5b88d5760320 9403 "SPISLAVE",
kenjiArai 0:5b88d5760320 9404 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 9405 "SERIAL_FC",
kenjiArai 0:5b88d5760320 9406 "EMAC",
kenjiArai 0:5b88d5760320 9407 "FLASH",
kenjiArai 0:5b88d5760320 9408 "SLEEP",
kenjiArai 0:5b88d5760320 9409 "MPU"
kenjiArai 0:5b88d5760320 9410 ],
kenjiArai 0:5b88d5760320 9411 "detect_code": ["1701"],
kenjiArai 0:5b88d5760320 9412 "macros_add": ["GD32F30X_CL"],
kenjiArai 0:5b88d5760320 9413 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 9414 "overrides": {
kenjiArai 0:5b88d5760320 9415 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 9416 }
kenjiArai 0:5b88d5760320 9417 },
kenjiArai 0:5b88d5760320 9418 "TT_M3HQ": {
kenjiArai 0:5b88d5760320 9419 "inherits": ["Target"],
kenjiArai 0:5b88d5760320 9420 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 9421 "is_disk_virtual": true,
kenjiArai 0:5b88d5760320 9422 "extra_labels": ["TT"],
kenjiArai 0:5b88d5760320 9423 "macros": ["__TT_M3HQ__"],
kenjiArai 0:5b88d5760320 9424 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 0:5b88d5760320 9425 "device_has": [
kenjiArai 0:5b88d5760320 9426 "ANALOGIN",
kenjiArai 0:5b88d5760320 9427 "USTICKER",
kenjiArai 0:5b88d5760320 9428 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9429 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 9430 "PORTIN",
kenjiArai 0:5b88d5760320 9431 "PORTINOUT",
kenjiArai 0:5b88d5760320 9432 "PORTOUT",
kenjiArai 0:5b88d5760320 9433 "PWMOUT",
kenjiArai 1:9db0e321a9f4 9434 "SERIAL",
kenjiArai 1:9db0e321a9f4 9435 "SLEEP",
kenjiArai 1:9db0e321a9f4 9436 "SPI",
kenjiArai 0:5b88d5760320 9437 "I2C",
kenjiArai 0:5b88d5760320 9438 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9439 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 9440 "MPU"
kenjiArai 0:5b88d5760320 9441 ],
kenjiArai 0:5b88d5760320 9442 "device_name": "TMPM3HQFDFG",
kenjiArai 0:5b88d5760320 9443 "detect_code": ["8012"],
kenjiArai 0:5b88d5760320 9444 "release_versions": ["5"]
kenjiArai 0:5b88d5760320 9445 },
kenjiArai 0:5b88d5760320 9446 "GD32_F450ZI": {
kenjiArai 0:5b88d5760320 9447 "inherits": ["GD32_Target"],
kenjiArai 0:5b88d5760320 9448 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 9449 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 9450 "components_add": ["FLASHIAP"],
kenjiArai 0:5b88d5760320 9451 "extra_labels_add": ["GD32F4XX", "GD32F450ZI", "GD_EMAC","PSA"],
kenjiArai 0:5b88d5760320 9452 "device_has_add": [
kenjiArai 0:5b88d5760320 9453 "RTC",
kenjiArai 0:5b88d5760320 9454 "I2C",
kenjiArai 0:5b88d5760320 9455 "CAN",
kenjiArai 0:5b88d5760320 9456 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9457 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9458 "SPI",
kenjiArai 0:5b88d5760320 9459 "SPISLAVE",
kenjiArai 0:5b88d5760320 9460 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 9461 "SERIAL_FC",
kenjiArai 0:5b88d5760320 9462 "EMAC",
kenjiArai 0:5b88d5760320 9463 "FLASH",
kenjiArai 0:5b88d5760320 9464 "SLEEP",
kenjiArai 0:5b88d5760320 9465 "MPU",
kenjiArai 0:5b88d5760320 9466 "TRNG"
kenjiArai 0:5b88d5760320 9467 ],
kenjiArai 0:5b88d5760320 9468 "device_name": "GD32F450ZI",
kenjiArai 0:5b88d5760320 9469 "detect_code": ["1702"],
kenjiArai 0:5b88d5760320 9470 "macros_add": ["GD32F450"],
kenjiArai 0:5b88d5760320 9471 "bootloader_supported": true,
kenjiArai 0:5b88d5760320 9472 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 9473 "overrides": {
kenjiArai 0:5b88d5760320 9474 "network-default-interface-type": "ETHERNET"
kenjiArai 0:5b88d5760320 9475 }
kenjiArai 0:5b88d5760320 9476 },
kenjiArai 0:5b88d5760320 9477 "GD32_E103VB": {
kenjiArai 0:5b88d5760320 9478 "inherits": ["GD32_Target"],
kenjiArai 0:5b88d5760320 9479 "supported_form_factors": ["ARDUINO"],
kenjiArai 0:5b88d5760320 9480 "core": "Cortex-M4F",
kenjiArai 0:5b88d5760320 9481 "extra_labels_add": ["GD32E10X", "GD32E103VB"],
kenjiArai 0:5b88d5760320 9482 "device_has_add": [
kenjiArai 0:5b88d5760320 9483 "RTC",
kenjiArai 0:5b88d5760320 9484 "I2C",
kenjiArai 0:5b88d5760320 9485 "CAN",
kenjiArai 0:5b88d5760320 9486 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9487 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9488 "SPI",
kenjiArai 0:5b88d5760320 9489 "SPISLAVE",
kenjiArai 0:5b88d5760320 9490 "SERIAL_ASYNCH",
kenjiArai 0:5b88d5760320 9491 "SERIAL_FC",
kenjiArai 0:5b88d5760320 9492 "FLASH",
kenjiArai 0:5b88d5760320 9493 "SLEEP"
kenjiArai 0:5b88d5760320 9494 ],
kenjiArai 0:5b88d5760320 9495 "detect_code": ["1703"],
kenjiArai 0:5b88d5760320 9496 "macros_add": ["GD32E10X"],
kenjiArai 0:5b88d5760320 9497 "release_versions": ["5"]
kenjiArai 1:9db0e321a9f4 9498 },
kenjiArai 0:5b88d5760320 9499 "TT_M4G9": {
kenjiArai 1:9db0e321a9f4 9500 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 9501 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 9502 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 9503 "extra_labels": ["TT"],
kenjiArai 1:9db0e321a9f4 9504 "macros": ["__TT_M4G9__"],
kenjiArai 1:9db0e321a9f4 9505 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 9506 "device_has": ["USTICKER",
kenjiArai 0:5b88d5760320 9507 "ANALOGIN",
kenjiArai 0:5b88d5760320 9508 "ANALOGOUT",
kenjiArai 0:5b88d5760320 9509 "SERIAL",
kenjiArai 0:5b88d5760320 9510 "I2C",
kenjiArai 0:5b88d5760320 9511 "I2CSLAVE",
kenjiArai 0:5b88d5760320 9512 "INTERRUPTIN",
kenjiArai 0:5b88d5760320 9513 "PORTIN",
kenjiArai 0:5b88d5760320 9514 "PORTINOUT",
kenjiArai 0:5b88d5760320 9515 "PORTOUT",
kenjiArai 0:5b88d5760320 9516 "PWMOUT",
kenjiArai 0:5b88d5760320 9517 "SLEEP",
kenjiArai 0:5b88d5760320 9518 "SPI",
kenjiArai 0:5b88d5760320 9519 "STDIO_MESSAGES",
kenjiArai 0:5b88d5760320 9520 "FLASH",
kenjiArai 0:5b88d5760320 9521 "MPU"
kenjiArai 1:9db0e321a9f4 9522 ],
kenjiArai 1:9db0e321a9f4 9523 "device_name": "TMPM4G9F15FG",
kenjiArai 1:9db0e321a9f4 9524 "detect_code": ["8013"],
kenjiArai 1:9db0e321a9f4 9525 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 9526 "bootloader_supported": true
kenjiArai 0:5b88d5760320 9527 },
kenjiArai 0:5b88d5760320 9528 "EP_AGORA": {
kenjiArai 0:5b88d5760320 9529 "inherits": ["MCU_NRF52840"],
kenjiArai 0:5b88d5760320 9530 "supported_form_factors": [],
kenjiArai 1:9db0e321a9f4 9531 "macros_add": [
kenjiArai 1:9db0e321a9f4 9532 "CONFIG_GPIO_AS_PINRESET"
kenjiArai 1:9db0e321a9f4 9533 ]
kenjiArai 0:5b88d5760320 9534 },
kenjiArai 0:5b88d5760320 9535 "IM880B": {
kenjiArai 0:5b88d5760320 9536 "inherits": ["FAMILY_STM32"],
kenjiArai 0:5b88d5760320 9537 "core": "Cortex-M3",
kenjiArai 0:5b88d5760320 9538 "default_toolchain": "ARM",
kenjiArai 0:5b88d5760320 9539 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
kenjiArai 0:5b88d5760320 9540 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kenjiArai 0:5b88d5760320 9541 "device_has_add": ["ANALOGOUT", "MPU"],
kenjiArai 0:5b88d5760320 9542 "device_has_remove": [
kenjiArai 0:5b88d5760320 9543 "SERIAL_FC"
kenjiArai 0:5b88d5760320 9544 ],
kenjiArai 0:5b88d5760320 9545 "macros_add": ["HSE_VALUE=16000000"],
kenjiArai 0:5b88d5760320 9546 "release_versions": ["5"],
kenjiArai 0:5b88d5760320 9547 "device_name": "STM32L151CBxxA"
kenjiArai 0:5b88d5760320 9548 },
kenjiArai 1:9db0e321a9f4 9549 "TI": {
kenjiArai 1:9db0e321a9f4 9550 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 9551 "public": false,
kenjiArai 1:9db0e321a9f4 9552 "extra_labels": ["TI"]
kenjiArai 1:9db0e321a9f4 9553 },
kenjiArai 1:9db0e321a9f4 9554 "CC32XX": {
kenjiArai 1:9db0e321a9f4 9555 "inherits": ["TI"],
kenjiArai 1:9db0e321a9f4 9556 "public": false,
kenjiArai 1:9db0e321a9f4 9557 "release_versions": ["5"]
kenjiArai 1:9db0e321a9f4 9558 },
kenjiArai 1:9db0e321a9f4 9559 "CC3220SF": {
kenjiArai 1:9db0e321a9f4 9560 "inherits": ["CC32XX"],
kenjiArai 1:9db0e321a9f4 9561 "public": false,
kenjiArai 1:9db0e321a9f4 9562 "macros": ["MBED_MPU_CUSTOM"],
kenjiArai 1:9db0e321a9f4 9563 "core": "Cortex-M4",
kenjiArai 1:9db0e321a9f4 9564 "device_name": "CC3220SF"
kenjiArai 1:9db0e321a9f4 9565 },
kenjiArai 1:9db0e321a9f4 9566 "CC3220SF_LAUNCHXL": {
kenjiArai 1:9db0e321a9f4 9567 "inherits": ["CC3220SF"],
kenjiArai 1:9db0e321a9f4 9568 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 9569 "components_add": ["SD", "FLASHIAP"],
kenjiArai 1:9db0e321a9f4 9570 "device_has": ["USTICKER",
kenjiArai 1:9db0e321a9f4 9571 "SERIAL",
kenjiArai 1:9db0e321a9f4 9572 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 9573 "PORTIN",
kenjiArai 1:9db0e321a9f4 9574 "PORTINOUT",
kenjiArai 1:9db0e321a9f4 9575 "PORTOUT",
kenjiArai 1:9db0e321a9f4 9576 "PWMOUT",
kenjiArai 1:9db0e321a9f4 9577 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 9578 "SPI",
kenjiArai 1:9db0e321a9f4 9579 "ANALOGIN",
kenjiArai 1:9db0e321a9f4 9580 "FLASH",
kenjiArai 1:9db0e321a9f4 9581 "TRNG",
kenjiArai 1:9db0e321a9f4 9582 "RTC"],
kenjiArai 1:9db0e321a9f4 9583 "bootloader_supported": true,
kenjiArai 1:9db0e321a9f4 9584 "overrides": {
kenjiArai 1:9db0e321a9f4 9585 "network-default-interface-type": "WIFI"
kenjiArai 1:9db0e321a9f4 9586 }
kenjiArai 1:9db0e321a9f4 9587 },
kenjiArai 1:9db0e321a9f4 9588 "MSP432": {
kenjiArai 1:9db0e321a9f4 9589 "inherits": ["TI"],
kenjiArai 1:9db0e321a9f4 9590 "core": "Cortex-M4F",
kenjiArai 1:9db0e321a9f4 9591 "public": false,
kenjiArai 1:9db0e321a9f4 9592 "extra_labels": ["MSP432"],
kenjiArai 1:9db0e321a9f4 9593 "macros": ["MBED_MPU_CUSTOM"],
kenjiArai 1:9db0e321a9f4 9594 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 9595 "config": {
kenjiArai 1:9db0e321a9f4 9596 "hfxt_hz": {
kenjiArai 1:9db0e321a9f4 9597 "help": "Defines the HFXT frequency in Hz (e.g. 48000000)",
kenjiArai 1:9db0e321a9f4 9598 "value" : null
kenjiArai 1:9db0e321a9f4 9599 },
kenjiArai 1:9db0e321a9f4 9600 "lfxt_hz": {
kenjiArai 1:9db0e321a9f4 9601 "help": "Defines the LFXT frequency in Hz (e.g. 32768)",
kenjiArai 1:9db0e321a9f4 9602 "value": null
kenjiArai 1:9db0e321a9f4 9603 },
kenjiArai 1:9db0e321a9f4 9604 "dco_rsel": {
kenjiArai 1:9db0e321a9f4 9605 "help": "Defines the DCO center frequency (3/6/12/24/48 MHz)",
kenjiArai 1:9db0e321a9f4 9606 "accepted_values": "DCO_1500kHz|DCO_3MHz|DCO_6MHz|DCO_12MHz|DCO_24MHz|DCO_48MHz",
kenjiArai 1:9db0e321a9f4 9607 "value": "DCO_3MHz"
kenjiArai 1:9db0e321a9f4 9608 },
kenjiArai 1:9db0e321a9f4 9609 "dco_tune": {
kenjiArai 1:9db0e321a9f4 9610 "help": "Defines the DCO tuning value (-512...511)",
kenjiArai 1:9db0e321a9f4 9611 "value": 0
kenjiArai 1:9db0e321a9f4 9612 },
kenjiArai 1:9db0e321a9f4 9613 "mclk_select": {
kenjiArai 1:9db0e321a9f4 9614 "help": "Selects the MCLK source",
kenjiArai 1:9db0e321a9f4 9615 "accepted_values": "LFXT, VLO, REFO, DCO, MOD, HFXT",
kenjiArai 1:9db0e321a9f4 9616 "value": "DCO"
kenjiArai 1:9db0e321a9f4 9617 },
kenjiArai 1:9db0e321a9f4 9618 "mclk_div": {
kenjiArai 1:9db0e321a9f4 9619 "help": "Selects the MCLK divider (1/2/4/8/16/32/64/128)",
kenjiArai 1:9db0e321a9f4 9620 "accepted_values": "DIV1, DIV2, DIV4, DIV8, DIV16, DIV32, DIV64, DIV128",
kenjiArai 1:9db0e321a9f4 9621 "value": "DIV1"
kenjiArai 1:9db0e321a9f4 9622 },
kenjiArai 1:9db0e321a9f4 9623 "smclk_select": {
kenjiArai 1:9db0e321a9f4 9624 "help": "Selects the SMCLK source",
kenjiArai 1:9db0e321a9f4 9625 "accepted_values": "LFXT, VLO, REFO, DCO, MOD, HFXT",
kenjiArai 1:9db0e321a9f4 9626 "value": "DCO"
kenjiArai 1:9db0e321a9f4 9627 },
kenjiArai 1:9db0e321a9f4 9628 "smclk_div": {
kenjiArai 1:9db0e321a9f4 9629 "help": "Selects the SMCLK divider (1/2/4/8/16/32/64/128)",
kenjiArai 1:9db0e321a9f4 9630 "accepted_values": "DIV1, DIV2, DIV4, DIV8, DIV16, DIV32, DIV64, DIV128",
kenjiArai 1:9db0e321a9f4 9631 "value": "DIV1"
kenjiArai 1:9db0e321a9f4 9632 },
kenjiArai 1:9db0e321a9f4 9633 "adc_auto_scan": {
kenjiArai 1:9db0e321a9f4 9634 "help": "Enables automatic conversion of all ADC channels",
kenjiArai 1:9db0e321a9f4 9635 "value": 0
kenjiArai 1:9db0e321a9f4 9636 }
kenjiArai 1:9db0e321a9f4 9637 },
kenjiArai 1:9db0e321a9f4 9638 "device_has": [
kenjiArai 1:9db0e321a9f4 9639 "ANALOGIN",
kenjiArai 1:9db0e321a9f4 9640 "I2C",
kenjiArai 1:9db0e321a9f4 9641 "I2C_ASYNCH",
kenjiArai 1:9db0e321a9f4 9642 "I2CSLAVE",
kenjiArai 1:9db0e321a9f4 9643 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 9644 "PORTIN",
kenjiArai 1:9db0e321a9f4 9645 "PORTINOUT",
kenjiArai 1:9db0e321a9f4 9646 "PORTOUT",
kenjiArai 1:9db0e321a9f4 9647 "PWMOUT",
kenjiArai 1:9db0e321a9f4 9648 "SERIAL",
kenjiArai 1:9db0e321a9f4 9649 "SPI",
kenjiArai 1:9db0e321a9f4 9650 "SPI_ASYNCH",
kenjiArai 1:9db0e321a9f4 9651 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 9652 "STDIO_MESSAGES",
kenjiArai 1:9db0e321a9f4 9653 "USTICKER"
kenjiArai 1:9db0e321a9f4 9654 ]
kenjiArai 1:9db0e321a9f4 9655 },
kenjiArai 1:9db0e321a9f4 9656 "MSP432P401R": {
kenjiArai 1:9db0e321a9f4 9657 "inherits": ["MSP432"],
kenjiArai 1:9db0e321a9f4 9658 "extra_labels_add": ["MSP432P401R"],
kenjiArai 1:9db0e321a9f4 9659 "macros_add": ["__MSP432P401R__"],
kenjiArai 1:9db0e321a9f4 9660 "device_name": "MSP432P401R"
kenjiArai 1:9db0e321a9f4 9661 },
kenjiArai 1:9db0e321a9f4 9662 "MSP432_LAUNCHPAD": {
kenjiArai 1:9db0e321a9f4 9663 "inherits": ["MSP432P401R"],
kenjiArai 1:9db0e321a9f4 9664 "supported_form_factors": ["LAUNCHPAD_40"],
kenjiArai 1:9db0e321a9f4 9665 "overrides": {
kenjiArai 1:9db0e321a9f4 9666 "hfxt_hz" : 48000000,
kenjiArai 1:9db0e321a9f4 9667 "mclk_select" : "HFXT",
kenjiArai 1:9db0e321a9f4 9668 "smclk_select" : "HFXT",
kenjiArai 1:9db0e321a9f4 9669 "smclk_div" : "DIV2",
kenjiArai 1:9db0e321a9f4 9670 "adc_auto_scan" : 1
kenjiArai 1:9db0e321a9f4 9671 },
kenjiArai 1:9db0e321a9f4 9672 "default_lib": "std",
kenjiArai 1:9db0e321a9f4 9673 "release_versions": ["2", "5"]
kenjiArai 1:9db0e321a9f4 9674 },
kenjiArai 1:9db0e321a9f4 9675 "NUMAKER_IOT_M263A": {
kenjiArai 1:9db0e321a9f4 9676 "core": "Cortex-M23",
kenjiArai 1:9db0e321a9f4 9677 "default_toolchain": "ARMC6",
kenjiArai 1:9db0e321a9f4 9678 "extra_labels": [
kenjiArai 1:9db0e321a9f4 9679 "NUVOTON",
kenjiArai 1:9db0e321a9f4 9680 "M261",
kenjiArai 1:9db0e321a9f4 9681 "M263KIAAE",
kenjiArai 1:9db0e321a9f4 9682 "FLASH_CMSIS_ALGO"
kenjiArai 1:9db0e321a9f4 9683 ],
kenjiArai 1:9db0e321a9f4 9684 "macros": [
kenjiArai 1:9db0e321a9f4 9685 "MBED_FAULT_HANDLER_DISABLED",
kenjiArai 1:9db0e321a9f4 9686 "LPTICKER_DELAY_TICKS=4"
kenjiArai 1:9db0e321a9f4 9687 ],
kenjiArai 1:9db0e321a9f4 9688 "is_disk_virtual": true,
kenjiArai 1:9db0e321a9f4 9689 "supported_toolchains": ["ARMC6", "GCC_ARM", "IAR"],
kenjiArai 1:9db0e321a9f4 9690 "config": {
kenjiArai 1:9db0e321a9f4 9691 "gpio-irq-debounce-enable": {
kenjiArai 1:9db0e321a9f4 9692 "help": "Enable GPIO IRQ debounce",
kenjiArai 1:9db0e321a9f4 9693 "value": 0
kenjiArai 1:9db0e321a9f4 9694 },
kenjiArai 1:9db0e321a9f4 9695 "gpio-irq-debounce-enable-list": {
kenjiArai 1:9db0e321a9f4 9696 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kenjiArai 1:9db0e321a9f4 9697 "value": "NC"
kenjiArai 1:9db0e321a9f4 9698 },
kenjiArai 1:9db0e321a9f4 9699 "gpio-irq-debounce-clock-source": {
kenjiArai 1:9db0e321a9f4 9700 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kenjiArai 1:9db0e321a9f4 9701 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kenjiArai 1:9db0e321a9f4 9702 },
kenjiArai 1:9db0e321a9f4 9703 "gpio-irq-debounce-sample-rate": {
kenjiArai 1:9db0e321a9f4 9704 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kenjiArai 1:9db0e321a9f4 9705 "value": "GPIO_DBCTL_DBCLKSEL_16"
kenjiArai 1:9db0e321a9f4 9706 }
kenjiArai 1:9db0e321a9f4 9707 },
kenjiArai 1:9db0e321a9f4 9708 "inherits": ["Target"],
kenjiArai 1:9db0e321a9f4 9709 "device_has": [
kenjiArai 1:9db0e321a9f4 9710 "USTICKER",
kenjiArai 1:9db0e321a9f4 9711 "LPTICKER",
kenjiArai 1:9db0e321a9f4 9712 "RTC",
kenjiArai 1:9db0e321a9f4 9713 "ANALOGIN",
kenjiArai 1:9db0e321a9f4 9714 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 9715 "I2C",
kenjiArai 1:9db0e321a9f4 9716 "I2CSLAVE",
kenjiArai 1:9db0e321a9f4 9717 "I2C_ASYNCH",
kenjiArai 1:9db0e321a9f4 9718 "INTERRUPTIN",
kenjiArai 1:9db0e321a9f4 9719 "PORTIN",
kenjiArai 1:9db0e321a9f4 9720 "PORTINOUT",
kenjiArai 1:9db0e321a9f4 9721 "PORTOUT",
kenjiArai 1:9db0e321a9f4 9722 "PWMOUT",
kenjiArai 1:9db0e321a9f4 9723 "SERIAL",
kenjiArai 1:9db0e321a9f4 9724 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 9725 "SERIAL_FC",
kenjiArai 1:9db0e321a9f4 9726 "STDIO_MESSAGES",
kenjiArai 1:9db0e321a9f4 9727 "SLEEP",
kenjiArai 1:9db0e321a9f4 9728 "SPI",
kenjiArai 1:9db0e321a9f4 9729 "SPISLAVE",
kenjiArai 1:9db0e321a9f4 9730 "SPI_ASYNCH",
kenjiArai 1:9db0e321a9f4 9731 "TRNG",
kenjiArai 1:9db0e321a9f4 9732 "FLASH",
kenjiArai 1:9db0e321a9f4 9733 "MPU"
kenjiArai 1:9db0e321a9f4 9734 ],
kenjiArai 1:9db0e321a9f4 9735 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 9736 "detect_code": ["1310"],
kenjiArai 1:9db0e321a9f4 9737 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 9738 "device_name": "M263KIAAE",
kenjiArai 1:9db0e321a9f4 9739 "bootloader_supported": true,
kenjiArai 1:9db0e321a9f4 9740 "overrides": {
kenjiArai 1:9db0e321a9f4 9741 "deep-sleep-latency": 1,
kenjiArai 1:9db0e321a9f4 9742 "tickless-from-us-ticker": true
kenjiArai 1:9db0e321a9f4 9743 },
kenjiArai 1:9db0e321a9f4 9744 "forced_reset_timeout": 3
kenjiArai 1:9db0e321a9f4 9745 },
kenjiArai 1:9db0e321a9f4 9746 "NUCLEO_G071RB": {
kenjiArai 1:9db0e321a9f4 9747 "inherits": ["FAMILY_STM32"],
kenjiArai 1:9db0e321a9f4 9748 "supported_form_factors": ["ARDUINO", "MORPHO"],
kenjiArai 1:9db0e321a9f4 9749 "core": "Cortex-M0+",
kenjiArai 1:9db0e321a9f4 9750 "config": {
kenjiArai 1:9db0e321a9f4 9751 "clock_source": {
kenjiArai 1:9db0e321a9f4 9752 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 9753 "value": "USE_PLL_HSI",
kenjiArai 1:9db0e321a9f4 9754 "macro_name": "CLOCK_SOURCE"
kenjiArai 1:9db0e321a9f4 9755 },
kenjiArai 1:9db0e321a9f4 9756 "lpticker_lptim": {
kenjiArai 1:9db0e321a9f4 9757 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kenjiArai 1:9db0e321a9f4 9758 "value": 1
kenjiArai 1:9db0e321a9f4 9759 },
kenjiArai 1:9db0e321a9f4 9760 "hse_value": {
kenjiArai 1:9db0e321a9f4 9761 "help": "HSE default value is 25MHz in HAL",
kenjiArai 1:9db0e321a9f4 9762 "value": "8000000",
kenjiArai 1:9db0e321a9f4 9763 "macro_name": "HSE_VALUE"
kenjiArai 1:9db0e321a9f4 9764 }
kenjiArai 1:9db0e321a9f4 9765 },
kenjiArai 1:9db0e321a9f4 9766 "extra_labels_add": [
kenjiArai 1:9db0e321a9f4 9767 "STM32G0",
kenjiArai 1:9db0e321a9f4 9768 "STM32G071xx",
kenjiArai 1:9db0e321a9f4 9769 "STM32G071RB"
kenjiArai 1:9db0e321a9f4 9770 ],
kenjiArai 1:9db0e321a9f4 9771 "components_add": ["FLASHIAP"],
kenjiArai 1:9db0e321a9f4 9772 "macros_add": [
kenjiArai 1:9db0e321a9f4 9773 "STM32G071xx",
kenjiArai 1:9db0e321a9f4 9774 "STM32G071RB",
kenjiArai 1:9db0e321a9f4 9775 "EXTRA_IDLE_STACK_REQUIRED",
kenjiArai 1:9db0e321a9f4 9776 "MBED_TICKLESS"
kenjiArai 1:9db0e321a9f4 9777 ],
kenjiArai 1:9db0e321a9f4 9778 "overrides": {
kenjiArai 1:9db0e321a9f4 9779 "lpticker_delay_ticks": 0
kenjiArai 1:9db0e321a9f4 9780 },
kenjiArai 1:9db0e321a9f4 9781 "device_has_add": [
kenjiArai 1:9db0e321a9f4 9782 "ANALOGOUT",
kenjiArai 1:9db0e321a9f4 9783 "SERIAL_ASYNCH",
kenjiArai 1:9db0e321a9f4 9784 "FLASH",
kenjiArai 1:9db0e321a9f4 9785 "MPU"
kenjiArai 1:9db0e321a9f4 9786 ],
kenjiArai 1:9db0e321a9f4 9787 "detect_code": ["0221"],
kenjiArai 1:9db0e321a9f4 9788 "release_versions": ["5"],
kenjiArai 1:9db0e321a9f4 9789 "device_name": "STM32G071RBTx",
kenjiArai 1:9db0e321a9f4 9790 "bootloader_supported": true
kenjiArai 1:9db0e321a9f4 9791 },
kenjiArai 0:5b88d5760320 9792 "__build_tools_metadata__": {
kenjiArai 0:5b88d5760320 9793 "version": "1",
kenjiArai 0:5b88d5760320 9794 "public": false
kenjiArai 0:5b88d5760320 9795 }
kenjiArai 0:5b88d5760320 9796 }