The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
Anna Bridge
Date:
Wed May 10 11:31:27 2017 +0100
Revision:
142:4eea097334d6
Parent:
141:794e51388b66
Child:
143:86740a56073b
Release 142 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

4059: [Silicon Labs] Rename targets https://github.com/ARMmbed/mbed-os/pull/4059
4187: [NCS36510] Reduce default heap size allocated by IAR to 1/4 of RAM https://github.com/ARMmbed/mbed-os/pull/4187
4225: fixed missing device_name for xDot and removed progen https://github.com/ARMmbed/mbed-os/pull/4225
4251: Fix C++11 build error w/ u-blox EVK-ODIN-W2 https://github.com/ARMmbed/mbed-os/pull/4251
4236: STM32 Fixed warning related to __packed redefinition https://github.com/ARMmbed/mbed-os/pull/4236
4190: LPC4088: Enable LWIP feature https://github.com/ARMmbed/mbed-os/pull/4190
4260: Inherit Xadow M0 target from LPC11U35_501 https://github.com/ARMmbed/mbed-os/pull/4260
4249: Add consistent button names across targets https://github.com/ARMmbed/mbed-os/pull/4249

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kojto 122:f9eeca106725 1 {
Kojto 122:f9eeca106725 2 "Target": {
Kojto 122:f9eeca106725 3 "core": null,
Kojto 122:f9eeca106725 4 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 5 "supported_toolchains": null,
Kojto 122:f9eeca106725 6 "extra_labels": [],
Kojto 122:f9eeca106725 7 "is_disk_virtual": false,
Kojto 122:f9eeca106725 8 "macros": [],
Kojto 122:f9eeca106725 9 "device_has": [],
Kojto 122:f9eeca106725 10 "features": [],
Kojto 122:f9eeca106725 11 "detect_code": [],
Kojto 122:f9eeca106725 12 "public": false,
<> 138:093f2bd7b9eb 13 "default_lib": "std",
<> 138:093f2bd7b9eb 14 "bootloader_supported": false
<> 128:9bcdf88f62b0 15 },
<> 128:9bcdf88f62b0 16 "Super_Target": {
<> 128:9bcdf88f62b0 17 "inherits": ["Target"],
<> 128:9bcdf88f62b0 18 "core": "Cortex-M4",
<> 128:9bcdf88f62b0 19 "features_add": ["UVISOR", "BLE", "CLIENT", "IPV4", "IPV6"],
<> 128:9bcdf88f62b0 20 "supported_toolchains": ["ARM"]
Kojto 122:f9eeca106725 21 },
Kojto 122:f9eeca106725 22 "CM4_UARM": {
Kojto 122:f9eeca106725 23 "inherits": ["Target"],
Kojto 122:f9eeca106725 24 "core": "Cortex-M4",
Kojto 122:f9eeca106725 25 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 26 "public": false,
Kojto 122:f9eeca106725 27 "supported_toolchains": ["uARM"],
<> 128:9bcdf88f62b0 28 "default_lib": "small"
Kojto 122:f9eeca106725 29 },
Kojto 122:f9eeca106725 30 "CM4_ARM": {
Kojto 122:f9eeca106725 31 "inherits": ["Target"],
Kojto 122:f9eeca106725 32 "core": "Cortex-M4",
Kojto 122:f9eeca106725 33 "public": false,
Kojto 123:b0220dba8be7 34 "supported_toolchains": ["ARM"]
Kojto 122:f9eeca106725 35 },
Kojto 122:f9eeca106725 36 "CM4F_UARM": {
Kojto 122:f9eeca106725 37 "inherits": ["Target"],
Kojto 122:f9eeca106725 38 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 39 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 40 "public": false,
Kojto 122:f9eeca106725 41 "supported_toolchains": ["uARM"],
<> 128:9bcdf88f62b0 42 "default_lib": "small"
Kojto 122:f9eeca106725 43 },
Kojto 122:f9eeca106725 44 "CM4F_ARM": {
Kojto 122:f9eeca106725 45 "inherits": ["Target"],
Kojto 122:f9eeca106725 46 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 47 "public": false,
Kojto 123:b0220dba8be7 48 "supported_toolchains": ["ARM"]
Kojto 122:f9eeca106725 49 },
Kojto 122:f9eeca106725 50 "LPCTarget": {
Kojto 122:f9eeca106725 51 "inherits": ["Target"],
Kojto 122:f9eeca106725 52 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
Kojto 123:b0220dba8be7 53 "public": false
Kojto 122:f9eeca106725 54 },
Kojto 122:f9eeca106725 55 "LPC11C24": {
Kojto 122:f9eeca106725 56 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 57 "core": "Cortex-M0",
Kojto 122:f9eeca106725 58 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Kojto 122:f9eeca106725 59 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 60 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 61 "device_name": "LPC11C24FBD48/301"
Kojto 122:f9eeca106725 62 },
Kojto 122:f9eeca106725 63 "LPC1114": {
Kojto 122:f9eeca106725 64 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 65 "core": "Cortex-M0",
Kojto 122:f9eeca106725 66 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 67 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
Kojto 122:f9eeca106725 68 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 69 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 70 "default_lib": "small",
<> 128:9bcdf88f62b0 71 "release_versions": ["2"],
<> 128:9bcdf88f62b0 72 "device_name": "LPC1114FN28/102"
Kojto 122:f9eeca106725 73 },
Kojto 122:f9eeca106725 74 "LPC11U24": {
Kojto 122:f9eeca106725 75 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 76 "core": "Cortex-M0",
Kojto 122:f9eeca106725 77 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 78 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
Kojto 122:f9eeca106725 79 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 80 "detect_code": ["1040"],
Kojto 122:f9eeca106725 81 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 82 "default_lib": "small",
<> 128:9bcdf88f62b0 83 "release_versions": ["2"],
<> 128:9bcdf88f62b0 84 "device_name": "LPC11U24FBD48/401"
Kojto 122:f9eeca106725 85 },
Kojto 122:f9eeca106725 86 "OC_MBUINO": {
Kojto 122:f9eeca106725 87 "inherits": ["LPC11U24"],
Kojto 122:f9eeca106725 88 "macros": ["TARGET_LPC11U24"],
Kojto 122:f9eeca106725 89 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 90 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 91 "release_versions": ["2"]
Kojto 122:f9eeca106725 92 },
Kojto 122:f9eeca106725 93 "LPC11U24_301": {
Kojto 122:f9eeca106725 94 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 95 "core": "Cortex-M0",
Kojto 122:f9eeca106725 96 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 97 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 98 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 99 "device_name": "LPC11U24FHI33/301"
Kojto 122:f9eeca106725 100 },
Kojto 122:f9eeca106725 101 "LPC11U34_421": {
Kojto 122:f9eeca106725 102 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 103 "core": "Cortex-M0",
Kojto 122:f9eeca106725 104 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 105 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 106 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 107 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 108 "default_lib": "small",
<> 128:9bcdf88f62b0 109 "device_name": "LPC11U34FBD48/311"
Kojto 122:f9eeca106725 110 },
Kojto 122:f9eeca106725 111 "MICRONFCBOARD": {
Kojto 122:f9eeca106725 112 "inherits": ["LPC11U34_421"],
Kojto 122:f9eeca106725 113 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
Kojto 122:f9eeca106725 114 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
<> 128:9bcdf88f62b0 115 "release_versions": ["2"],
<> 128:9bcdf88f62b0 116 "device_name": "LPC11U34FBD48/311"
Kojto 122:f9eeca106725 117 },
Kojto 122:f9eeca106725 118 "LPC11U35_401": {
Kojto 122:f9eeca106725 119 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 120 "core": "Cortex-M0",
Kojto 122:f9eeca106725 121 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 122 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 123 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 124 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 125 "default_lib": "small",
<> 128:9bcdf88f62b0 126 "release_versions": ["2"],
<> 128:9bcdf88f62b0 127 "device_name": "LPC11U35FBD48/401"
Kojto 122:f9eeca106725 128 },
Kojto 122:f9eeca106725 129 "LPC11U35_501": {
Kojto 122:f9eeca106725 130 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 131 "core": "Cortex-M0",
Kojto 122:f9eeca106725 132 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 133 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 134 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 135 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 136 "default_lib": "small",
<> 128:9bcdf88f62b0 137 "release_versions": ["2"],
<> 128:9bcdf88f62b0 138 "device_name": "LPC11U35FHI33/501"
Kojto 122:f9eeca106725 139 },
Kojto 122:f9eeca106725 140 "LPC11U35_501_IBDAP": {
Kojto 122:f9eeca106725 141 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 142 "core": "Cortex-M0",
Kojto 122:f9eeca106725 143 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 144 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 145 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 146 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 147 "default_lib": "small",
<> 128:9bcdf88f62b0 148 "device_name": "LPC11U35FHI33/501"
Kojto 122:f9eeca106725 149 },
Kojto 122:f9eeca106725 150 "XADOW_M0": {
Anna Bridge 142:4eea097334d6 151 "inherits": ["LPC11U35_501"]
Kojto 122:f9eeca106725 152 },
Kojto 122:f9eeca106725 153 "LPC11U35_Y5_MBUG": {
Kojto 122:f9eeca106725 154 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 155 "core": "Cortex-M0",
Kojto 122:f9eeca106725 156 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 157 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Kojto 122:f9eeca106725 158 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 159 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 160 "default_lib": "small",
<> 128:9bcdf88f62b0 161 "device_name": "LPC11U35FHI33/501"
Kojto 122:f9eeca106725 162 },
Kojto 122:f9eeca106725 163 "LPC11U37_501": {
Kojto 122:f9eeca106725 164 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 165 "core": "Cortex-M0",
Kojto 122:f9eeca106725 166 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 167 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 168 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
<> 128:9bcdf88f62b0 169 "default_lib": "small",
<> 128:9bcdf88f62b0 170 "device_name": "LPC11U37FBD64/501"
Kojto 122:f9eeca106725 171 },
Kojto 122:f9eeca106725 172 "LPCCAPPUCCINO": {
Kojto 122:f9eeca106725 173 "inherits": ["LPC11U37_501"],
<> 128:9bcdf88f62b0 174 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 175 "device_name": "LPC11U37FBD64/501"
Kojto 122:f9eeca106725 176 },
Kojto 122:f9eeca106725 177 "ARCH_GPRS": {
Kojto 122:f9eeca106725 178 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 179 "core": "Cortex-M0",
Kojto 122:f9eeca106725 180 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 181 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
Kojto 122:f9eeca106725 182 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 183 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 184 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 185 "default_lib": "small",
<> 128:9bcdf88f62b0 186 "release_versions": ["2"],
<> 128:9bcdf88f62b0 187 "device_name": "LPC11U37FBD64/501"
Kojto 122:f9eeca106725 188 },
Kojto 122:f9eeca106725 189 "LPC11U68": {
Kojto 122:f9eeca106725 190 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 191 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 192 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 193 "extra_labels": ["NXP", "LPC11U6X"],
Kojto 122:f9eeca106725 194 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 195 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 196 "detect_code": ["1168"],
Kojto 122:f9eeca106725 197 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
<> 128:9bcdf88f62b0 198 "default_lib": "small",
<> 128:9bcdf88f62b0 199 "release_versions": ["2"],
<> 128:9bcdf88f62b0 200 "device_name": "LPC11U68JBD100"
Kojto 122:f9eeca106725 201 },
Kojto 122:f9eeca106725 202 "LPC1347": {
Kojto 122:f9eeca106725 203 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 204 "core": "Cortex-M3",
Kojto 122:f9eeca106725 205 "extra_labels": ["NXP", "LPC13XX"],
Kojto 122:f9eeca106725 206 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 207 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 208 "release_versions": ["2"],
<> 128:9bcdf88f62b0 209 "device_name": "LPC1347FBD48"
Kojto 122:f9eeca106725 210 },
Kojto 122:f9eeca106725 211 "LPC1549": {
Kojto 122:f9eeca106725 212 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 213 "core": "Cortex-M3",
Kojto 122:f9eeca106725 214 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 215 "extra_labels": ["NXP", "LPC15XX"],
Kojto 122:f9eeca106725 216 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 217 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 218 "detect_code": ["1549"],
Kojto 122:f9eeca106725 219 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 220 "default_lib": "small",
<> 128:9bcdf88f62b0 221 "release_versions": ["2"],
Kojto 136:ef9c61f8c49f 222 "device_name": "LPC1549JBD64"
Kojto 122:f9eeca106725 223 },
Kojto 122:f9eeca106725 224 "LPC1768": {
Kojto 122:f9eeca106725 225 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 226 "core": "Cortex-M3",
Kojto 122:f9eeca106725 227 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
Kojto 122:f9eeca106725 228 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 229 "detect_code": ["1010"],
Kojto 122:f9eeca106725 230 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 231 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 232 "features": ["LWIP"],
<> 128:9bcdf88f62b0 233 "device_name": "LPC1768"
Kojto 122:f9eeca106725 234 },
Kojto 122:f9eeca106725 235 "ARCH_PRO": {
Kojto 122:f9eeca106725 236 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 237 "core": "Cortex-M3",
Kojto 122:f9eeca106725 238 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 239 "extra_labels": ["NXP", "LPC176X"],
Kojto 122:f9eeca106725 240 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 241 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 242 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 243 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 244 "features": ["LWIP"],
<> 128:9bcdf88f62b0 245 "device_name": "LPC1768"
Kojto 122:f9eeca106725 246 },
Kojto 122:f9eeca106725 247 "UBLOX_C027": {
Kojto 122:f9eeca106725 248 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 249 "core": "Cortex-M3",
Kojto 122:f9eeca106725 250 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 251 "extra_labels": ["NXP", "LPC176X"],
Kojto 122:f9eeca106725 252 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 253 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 254 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 255 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 256 "features": ["LWIP"],
<> 128:9bcdf88f62b0 257 "device_name": "LPC1768"
Kojto 122:f9eeca106725 258 },
Kojto 122:f9eeca106725 259 "XBED_LPC1768": {
Kojto 122:f9eeca106725 260 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 261 "core": "Cortex-M3",
Kojto 122:f9eeca106725 262 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 263 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
Kojto 122:f9eeca106725 264 "macros": ["TARGET_LPC1768"],
Kojto 122:f9eeca106725 265 "detect_code": ["1010"],
<> 128:9bcdf88f62b0 266 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 267 "device_name": "LPC1768"
Kojto 122:f9eeca106725 268 },
Kojto 122:f9eeca106725 269 "LPC2368": {
Kojto 122:f9eeca106725 270 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 271 "core": "ARM7TDMI-S",
Kojto 122:f9eeca106725 272 "extra_labels": ["NXP", "LPC23XX"],
Kojto 122:f9eeca106725 273 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
Kojto 123:b0220dba8be7 274 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 275 },
Kojto 122:f9eeca106725 276 "LPC2460": {
Kojto 122:f9eeca106725 277 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 278 "core": "ARM7TDMI-S",
Kojto 122:f9eeca106725 279 "extra_labels": ["NXP", "LPC2460"],
Kojto 122:f9eeca106725 280 "supported_toolchains": ["GCC_ARM"],
Kojto 123:b0220dba8be7 281 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 282 },
Kojto 122:f9eeca106725 283 "LPC810": {
Kojto 122:f9eeca106725 284 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 285 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 286 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 287 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 288 "is_disk_virtual": true,
Kojto 122:f9eeca106725 289 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 290 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 291 "default_lib": "small",
<> 128:9bcdf88f62b0 292 "device_name": "LPC810M021FN8"
Kojto 122:f9eeca106725 293 },
Kojto 122:f9eeca106725 294 "LPC812": {
Kojto 122:f9eeca106725 295 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 296 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 297 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 298 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 299 "is_disk_virtual": true,
Kojto 122:f9eeca106725 300 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 301 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 302 "detect_code": ["1050"],
Kojto 122:f9eeca106725 303 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 304 "default_lib": "small",
<> 128:9bcdf88f62b0 305 "release_versions": ["2"],
<> 128:9bcdf88f62b0 306 "device_name": "LPC812M101JDH20"
Kojto 122:f9eeca106725 307 },
Kojto 122:f9eeca106725 308 "LPC824": {
Kojto 122:f9eeca106725 309 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 310 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 311 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 312 "extra_labels": ["NXP", "LPC82X"],
Kojto 122:f9eeca106725 313 "is_disk_virtual": true,
Kojto 122:f9eeca106725 314 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 315 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 316 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 317 "default_lib": "small",
<> 128:9bcdf88f62b0 318 "release_versions": ["2"],
<> 128:9bcdf88f62b0 319 "device_name": "LPC824M201JDH20"
Kojto 122:f9eeca106725 320 },
Kojto 122:f9eeca106725 321 "SSCI824": {
Kojto 122:f9eeca106725 322 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 323 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 324 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 325 "extra_labels": ["NXP", "LPC82X"],
Kojto 122:f9eeca106725 326 "is_disk_virtual": true,
Kojto 122:f9eeca106725 327 "supported_toolchains": ["uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 328 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 329 "default_lib": "small",
Kojto 123:b0220dba8be7 330 "release_versions": ["2"]
Kojto 122:f9eeca106725 331 },
<> 135:176b8275d35d 332 "MCU_LPC4088": {
Kojto 122:f9eeca106725 333 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 334 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 335 "extra_labels": ["NXP", "LPC408X"],
Kojto 122:f9eeca106725 336 "is_disk_virtual": true,
Kojto 122:f9eeca106725 337 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 338 "post_binary_hook": {
<> 134:ad3be0349dc5 339 "function": "LPC4088Code.binary_hook"
Kojto 122:f9eeca106725 340 },
Kojto 122:f9eeca106725 341 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Anna Bridge 142:4eea097334d6 342 "features": ["LWIP"],
<> 128:9bcdf88f62b0 343 "device_name": "LPC4088FBD144"
Kojto 122:f9eeca106725 344 },
<> 135:176b8275d35d 345 "LPC4088": {
<> 135:176b8275d35d 346 "inherits": ["MCU_LPC4088"],
<> 135:176b8275d35d 347 "release_versions": ["2", "5"]
<> 135:176b8275d35d 348 },
Kojto 122:f9eeca106725 349 "LPC4088_DM": {
<> 135:176b8275d35d 350 "inherits": ["MCU_LPC4088"],
Kojto 123:b0220dba8be7 351 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 352 },
Kojto 122:f9eeca106725 353 "LPC4330_M4": {
Kojto 122:f9eeca106725 354 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 355 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 356 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Kojto 122:f9eeca106725 357 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
<> 128:9bcdf88f62b0 358 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 359 "device_name": "LPC4330"
Kojto 122:f9eeca106725 360 },
Kojto 122:f9eeca106725 361 "LPC4330_M0": {
Kojto 122:f9eeca106725 362 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 363 "core": "Cortex-M0",
Kojto 122:f9eeca106725 364 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Kojto 122:f9eeca106725 365 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
Kojto 122:f9eeca106725 366 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Kojto 122:f9eeca106725 367 },
Kojto 122:f9eeca106725 368 "LPC4337": {
Kojto 122:f9eeca106725 369 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 370 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 371 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
Kojto 122:f9eeca106725 372 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 373 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 374 "release_versions": ["2"],
<> 128:9bcdf88f62b0 375 "device_name": "LPC4337"
Kojto 122:f9eeca106725 376 },
Kojto 122:f9eeca106725 377 "LPC1800": {
Kojto 122:f9eeca106725 378 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 379 "core": "Cortex-M3",
Kojto 122:f9eeca106725 380 "extra_labels": ["NXP", "LPC43XX"],
Kojto 122:f9eeca106725 381 "public": false,
Kojto 122:f9eeca106725 382 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
Kojto 122:f9eeca106725 383 },
Kojto 122:f9eeca106725 384 "LPC11U37H_401": {
Kojto 122:f9eeca106725 385 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 386 "core": "Cortex-M0",
Kojto 122:f9eeca106725 387 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 388 "extra_labels": ["NXP", "LPC11UXX"],
Kojto 122:f9eeca106725 389 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
Kojto 122:f9eeca106725 390 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 391 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 392 "default_lib": "small",
<> 128:9bcdf88f62b0 393 "release_versions": ["2"],
<> 128:9bcdf88f62b0 394 "device_name": "LPC11U37HFBD64/401"
Kojto 122:f9eeca106725 395 },
Kojto 122:f9eeca106725 396 "ELEKTOR_COCORICO": {
Kojto 122:f9eeca106725 397 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 398 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 399 "extra_labels": ["NXP", "LPC81X"],
Kojto 122:f9eeca106725 400 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 401 "inherits": ["LPCTarget"],
Kojto 122:f9eeca106725 402 "is_disk_virtual": true,
Kojto 122:f9eeca106725 403 "detect_code": ["C000"],
<> 128:9bcdf88f62b0 404 "default_lib": "small",
<> 128:9bcdf88f62b0 405 "device_name": "LPC812M101JDH16"
Kojto 122:f9eeca106725 406 },
Kojto 122:f9eeca106725 407 "KL05Z": {
Kojto 122:f9eeca106725 408 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 409 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 410 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 411 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 412 "is_disk_virtual": true,
Kojto 122:f9eeca106725 413 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 414 "inherits": ["Target"],
Kojto 122:f9eeca106725 415 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 416 "default_lib": "small",
<> 128:9bcdf88f62b0 417 "release_versions": ["2"],
<> 128:9bcdf88f62b0 418 "device_name": "MKL05Z32xxx4"
Kojto 122:f9eeca106725 419 },
Kojto 122:f9eeca106725 420 "KL25Z": {
Kojto 122:f9eeca106725 421 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 422 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 423 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 424 "is_disk_virtual": true,
Kojto 122:f9eeca106725 425 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 426 "inherits": ["Target"],
Kojto 122:f9eeca106725 427 "detect_code": ["0200"],
Kojto 123:b0220dba8be7 428 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 429 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 430 "device_name": "MKL25Z128xxx4"
Kojto 122:f9eeca106725 431 },
Kojto 122:f9eeca106725 432 "KL26Z": {
Kojto 122:f9eeca106725 433 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 434 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 435 "extra_labels": ["Freescale", "KLXX"],
Kojto 122:f9eeca106725 436 "is_disk_virtual": true,
Kojto 122:f9eeca106725 437 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 438 "inherits": ["Target"],
<> 128:9bcdf88f62b0 439 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 440 "device_name": "MKL26Z128xxx4"
Kojto 122:f9eeca106725 441 },
Kojto 122:f9eeca106725 442 "KL46Z": {
Kojto 122:f9eeca106725 443 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 444 "core": "Cortex-M0+",
<> 138:093f2bd7b9eb 445 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
Kojto 122:f9eeca106725 446 "is_disk_virtual": true,
Kojto 122:f9eeca106725 447 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 122:f9eeca106725 448 "inherits": ["Target"],
Kojto 122:f9eeca106725 449 "detect_code": ["0220"],
<> 138:093f2bd7b9eb 450 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 128:9bcdf88f62b0 451 "release_versions": ["2", "5"],
<> 138:093f2bd7b9eb 452 "device_name": "MKL46Z256xxx4",
<> 138:093f2bd7b9eb 453 "bootloader_supported": true
Kojto 122:f9eeca106725 454 },
Kojto 122:f9eeca106725 455 "K20D50M": {
Kojto 122:f9eeca106725 456 "inherits": ["Target"],
Kojto 122:f9eeca106725 457 "core": "Cortex-M4",
Kojto 122:f9eeca106725 458 "extra_labels": ["Freescale", "K20XX"],
Kojto 122:f9eeca106725 459 "is_disk_virtual": true,
Kojto 122:f9eeca106725 460 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 122:f9eeca106725 461 "detect_code": ["0230"],
Kojto 122:f9eeca106725 462 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 463 "release_versions": ["2"],
<> 128:9bcdf88f62b0 464 "device_name": "MK20DX128xxx5"
Kojto 122:f9eeca106725 465 },
Kojto 122:f9eeca106725 466 "TEENSY3_1": {
Kojto 122:f9eeca106725 467 "inherits": ["Target"],
Kojto 122:f9eeca106725 468 "core": "Cortex-M4",
Kojto 122:f9eeca106725 469 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
Kojto 122:f9eeca106725 470 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 471 "is_disk_virtual": true,
Kojto 122:f9eeca106725 472 "supported_toolchains": ["GCC_ARM", "ARM"],
Kojto 122:f9eeca106725 473 "post_binary_hook": {
Kojto 122:f9eeca106725 474 "function": "TEENSY3_1Code.binary_hook",
Kojto 122:f9eeca106725 475 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
Kojto 122:f9eeca106725 476 },
Kojto 122:f9eeca106725 477 "detect_code": ["0230"],
Kojto 122:f9eeca106725 478 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 479 "release_versions": ["2"],
<> 128:9bcdf88f62b0 480 "device_name": "MK20DX256xxx7"
Kojto 122:f9eeca106725 481 },
<> 129:0ab6a29f35bf 482 "MCU_K22F512": {
Kojto 122:f9eeca106725 483 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 484 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 133:99b5ccf27215 485 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Kojto 122:f9eeca106725 486 "is_disk_virtual": true,
<> 129:0ab6a29f35bf 487 "public": false,
Kojto 122:f9eeca106725 488 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
Kojto 122:f9eeca106725 489 "inherits": ["Target"],
Kojto 122:f9eeca106725 490 "detect_code": ["0231"],
<> 135:176b8275d35d 491 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 129:0ab6a29f35bf 492 "device_name": "MK22DN512xxx5"
<> 129:0ab6a29f35bf 493 },
<> 129:0ab6a29f35bf 494 "K22F": {
<> 129:0ab6a29f35bf 495 "supported_form_factors": ["ARDUINO"],
<> 129:0ab6a29f35bf 496 "inherits": ["MCU_K22F512"],
<> 128:9bcdf88f62b0 497 "release_versions": ["2", "5"],
<> 129:0ab6a29f35bf 498 "extra_labels_add": ["FRDM"]
Kojto 122:f9eeca106725 499 },
Kojto 122:f9eeca106725 500 "KL27Z": {
Kojto 122:f9eeca106725 501 "inherits": ["Target"],
Kojto 122:f9eeca106725 502 "core": "Cortex-M0+",
<> 133:99b5ccf27215 503 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
Kojto 122:f9eeca106725 504 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
AnnaBridge 125:2e9cc70d1897 505 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 506 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 507 "is_disk_virtual": true,
Kojto 122:f9eeca106725 508 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 509 "detect_code": ["0261"],
Kojto 122:f9eeca106725 510 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 511 "default_lib": "std",
<> 128:9bcdf88f62b0 512 "release_versions": ["2"],
<> 128:9bcdf88f62b0 513 "device_name": "MKL27Z64xxx4"
Kojto 122:f9eeca106725 514 },
Kojto 124:2241e3a39974 515 "KL43Z": {
Kojto 124:2241e3a39974 516 "supported_form_factors": ["ARDUINO"],
Kojto 124:2241e3a39974 517 "core": "Cortex-M0+",
Kojto 124:2241e3a39974 518 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 133:99b5ccf27215 519 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
Kojto 124:2241e3a39974 520 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
Kojto 124:2241e3a39974 521 "is_disk_virtual": true,
Kojto 124:2241e3a39974 522 "inherits": ["Target"],
Kojto 124:2241e3a39974 523 "detect_code": ["0262"],
Kojto 124:2241e3a39974 524 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 525 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 526 "device_name": "MKL43Z256xxx4"
<> 128:9bcdf88f62b0 527 },
<> 128:9bcdf88f62b0 528 "KL82Z": {
<> 128:9bcdf88f62b0 529 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 530 "core": "Cortex-M0+",
<> 128:9bcdf88f62b0 531 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 133:99b5ccf27215 532 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 128:9bcdf88f62b0 533 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 128:9bcdf88f62b0 534 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 535 "inherits": ["Target"],
<> 128:9bcdf88f62b0 536 "detect_code": ["0218"],
<> 128:9bcdf88f62b0 537 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 538 "release_versions": ["2", "5"],
<> 129:0ab6a29f35bf 539 "device_name": "MKL82Z128xxx7"
<> 128:9bcdf88f62b0 540 },
<> 128:9bcdf88f62b0 541 "KW24D": {
<> 128:9bcdf88f62b0 542 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 543 "core": "Cortex-M4",
<> 128:9bcdf88f62b0 544 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 133:99b5ccf27215 545 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 128:9bcdf88f62b0 546 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 547 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 128:9bcdf88f62b0 548 "inherits": ["Target"],
<> 128:9bcdf88f62b0 549 "detect_code": ["0250"],
<> 128:9bcdf88f62b0 550 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 129:0ab6a29f35bf 551 "release_versions": ["2", "5"],
<> 129:0ab6a29f35bf 552 "device_name": "MKW24D512xxx5"
Kojto 124:2241e3a39974 553 },
<> 132:9baf128c2fab 554 "KW41Z": {
<> 132:9baf128c2fab 555 "supported_form_factors": ["ARDUINO"],
<> 132:9baf128c2fab 556 "core": "Cortex-M0+",
<> 132:9baf128c2fab 557 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 133:99b5ccf27215 558 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 132:9baf128c2fab 559 "is_disk_virtual": true,
<> 132:9baf128c2fab 560 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
<> 132:9baf128c2fab 561 "inherits": ["Target"],
<> 132:9baf128c2fab 562 "detect_code": ["0201"],
<> 132:9baf128c2fab 563 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 564 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 565 "device_name": "MKW41Z512xxx4"
<> 132:9baf128c2fab 566 },
Kojto 122:f9eeca106725 567 "K64F": {
Kojto 122:f9eeca106725 568 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 569 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 570 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 138:093f2bd7b9eb 571 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "FLASH_CMSIS_ALGO"],
Kojto 122:f9eeca106725 572 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 573 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
Kojto 122:f9eeca106725 574 "inherits": ["Target"],
Kojto 122:f9eeca106725 575 "detect_code": ["0240"],
<> 138:093f2bd7b9eb 576 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 577 "features": ["LWIP", "STORAGE"],
<> 128:9bcdf88f62b0 578 "release_versions": ["2", "5"],
<> 138:093f2bd7b9eb 579 "device_name": "MK64FN1M0xxx12",
<> 138:093f2bd7b9eb 580 "bootloader_supported": true
Kojto 122:f9eeca106725 581 },
Kojto 122:f9eeca106725 582 "MTS_GAMBIT": {
Kojto 122:f9eeca106725 583 "inherits": ["Target"],
Kojto 122:f9eeca106725 584 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 585 "supported_toolchains": ["ARM", "GCC_ARM"],
<> 138:093f2bd7b9eb 586 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "FLASH_CMSIS_ALGO"],
Kojto 122:f9eeca106725 587 "is_disk_virtual": true,
Kojto 122:f9eeca106725 588 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 138:093f2bd7b9eb 589 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 128:9bcdf88f62b0 590 "device_name": "MK64FN1M0xxx12"
Kojto 122:f9eeca106725 591 },
Kojto 122:f9eeca106725 592 "HEXIWEAR": {
Kojto 122:f9eeca106725 593 "inherits": ["Target"],
Kojto 122:f9eeca106725 594 "core": "Cortex-M4F",
<> 138:093f2bd7b9eb 595 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F", "FLASH_CMSIS_ALGO"],
Kojto 122:f9eeca106725 596 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 597 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Kojto 122:f9eeca106725 598 "is_disk_virtual": true,
Kojto 122:f9eeca106725 599 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 600 "detect_code": ["0214"],
<> 138:093f2bd7b9eb 601 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 602 "default_lib": "std",
<> 128:9bcdf88f62b0 603 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 604 "device_name": "MK64FN1M0xxx12"
Kojto 122:f9eeca106725 605 },
Kojto 124:2241e3a39974 606 "K66F": {
Kojto 124:2241e3a39974 607 "supported_form_factors": ["ARDUINO"],
Kojto 124:2241e3a39974 608 "core": "Cortex-M4F",
Kojto 124:2241e3a39974 609 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 133:99b5ccf27215 610 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
Kojto 124:2241e3a39974 611 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 612 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
Kojto 124:2241e3a39974 613 "inherits": ["Target"],
Kojto 124:2241e3a39974 614 "detect_code": ["0311"],
<> 128:9bcdf88f62b0 615 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 132:9baf128c2fab 616 "features": ["LWIP"],
<> 128:9bcdf88f62b0 617 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 618 "device_name" : "MK66FN2M0xxx18"
Kojto 124:2241e3a39974 619 },
<> 129:0ab6a29f35bf 620 "K82F": {
<> 129:0ab6a29f35bf 621 "supported_form_factors": ["ARDUINO"],
<> 129:0ab6a29f35bf 622 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 623 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 133:99b5ccf27215 624 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 129:0ab6a29f35bf 625 "is_disk_virtual": true,
<> 129:0ab6a29f35bf 626 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
<> 129:0ab6a29f35bf 627 "inherits": ["Target"],
<> 129:0ab6a29f35bf 628 "detect_code": ["0217"],
<> 129:0ab6a29f35bf 629 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 630 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 631 "device_name" : "MK82FN256xxx15"
<> 129:0ab6a29f35bf 632 },
Kojto 122:f9eeca106725 633 "NUCLEO_F030R8": {
Kojto 122:f9eeca106725 634 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 635 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 636 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 637 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Kojto 122:f9eeca106725 638 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 639 "inherits": ["Target"],
Kojto 122:f9eeca106725 640 "detect_code": ["0725"],
<> 128:9bcdf88f62b0 641 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 642 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 643 "default_lib": "small",
<> 128:9bcdf88f62b0 644 "release_versions": ["2"],
<> 128:9bcdf88f62b0 645 "device_name": "STM32F030R8"
Kojto 122:f9eeca106725 646 },
Kojto 122:f9eeca106725 647 "NUCLEO_F031K6": {
Kojto 122:f9eeca106725 648 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 649 "core": "Cortex-M0",
Kojto 122:f9eeca106725 650 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 651 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Kojto 122:f9eeca106725 652 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 653 "inherits": ["Target"],
Kojto 122:f9eeca106725 654 "detect_code": ["0791"],
<> 128:9bcdf88f62b0 655 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 656 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 657 "default_lib": "small",
<> 128:9bcdf88f62b0 658 "release_versions": ["2"],
<> 128:9bcdf88f62b0 659 "device_name": "STM32F031K6"
Kojto 122:f9eeca106725 660 },
Kojto 122:f9eeca106725 661 "NUCLEO_F042K6": {
Kojto 122:f9eeca106725 662 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 663 "core": "Cortex-M0",
Kojto 122:f9eeca106725 664 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 665 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Kojto 122:f9eeca106725 666 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 667 "inherits": ["Target"],
Kojto 122:f9eeca106725 668 "detect_code": ["0785"],
<> 128:9bcdf88f62b0 669 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 670 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 671 "default_lib": "small",
<> 128:9bcdf88f62b0 672 "release_versions": ["2"],
<> 128:9bcdf88f62b0 673 "device_name": "STM32F042K6"
Kojto 122:f9eeca106725 674 },
Kojto 122:f9eeca106725 675 "NUCLEO_F070RB": {
Kojto 122:f9eeca106725 676 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 677 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 678 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 679 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Kojto 122:f9eeca106725 680 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 681 "inherits": ["Target"],
Kojto 122:f9eeca106725 682 "detect_code": ["0755"],
<> 128:9bcdf88f62b0 683 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 684 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 685 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 686 "device_name": "STM32F070RB"
Kojto 122:f9eeca106725 687 },
Kojto 122:f9eeca106725 688 "NUCLEO_F072RB": {
Kojto 122:f9eeca106725 689 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 690 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 691 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 692 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Kojto 122:f9eeca106725 693 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 694 "inherits": ["Target"],
Kojto 122:f9eeca106725 695 "detect_code": ["0730"],
<> 128:9bcdf88f62b0 696 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 697 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 698 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 699 "device_name": "STM32F072RB"
Kojto 122:f9eeca106725 700 },
Kojto 122:f9eeca106725 701 "NUCLEO_F091RC": {
Kojto 122:f9eeca106725 702 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 703 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 704 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 705 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Kojto 122:f9eeca106725 706 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 707 "inherits": ["Target"],
Kojto 122:f9eeca106725 708 "detect_code": ["0750"],
<> 128:9bcdf88f62b0 709 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 710 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 711 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 712 "device_name": "STM32F091RC"
Kojto 122:f9eeca106725 713 },
Kojto 122:f9eeca106725 714 "NUCLEO_F103RB": {
Kojto 122:f9eeca106725 715 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 716 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 717 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 718 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Kojto 122:f9eeca106725 719 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 720 "inherits": ["Target"],
Kojto 122:f9eeca106725 721 "detect_code": ["0700"],
<> 128:9bcdf88f62b0 722 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 133:99b5ccf27215 723 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 724 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 725 "device_name": "STM32F103RB"
Kojto 123:b0220dba8be7 726 },
Kojto 123:b0220dba8be7 727 "NUCLEO_F207ZG": {
Kojto 123:b0220dba8be7 728 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 123:b0220dba8be7 729 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 730 "default_toolchain": "ARM",
Kojto 123:b0220dba8be7 731 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
Kojto 123:b0220dba8be7 732 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 123:b0220dba8be7 733 "inherits": ["Target"],
Kojto 123:b0220dba8be7 734 "detect_code": ["0835"],
Kojto 136:ef9c61f8c49f 735 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
<> 132:9baf128c2fab 736 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 737 "features": ["LWIP"],
<> 128:9bcdf88f62b0 738 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 739 "device_name" : "STM32F207ZG"
Kojto 122:f9eeca106725 740 },
Kojto 122:f9eeca106725 741 "NUCLEO_F302R8": {
Kojto 122:f9eeca106725 742 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 743 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 744 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 745 "extra_labels": ["STM", "STM32F3", "STM32F302x8", "STM32F302R8"],
Kojto 122:f9eeca106725 746 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 747 "inherits": ["Target"],
Kojto 122:f9eeca106725 748 "detect_code": ["0705"],
<> 128:9bcdf88f62b0 749 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 750 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 751 "default_lib": "small",
<> 128:9bcdf88f62b0 752 "release_versions": ["2"],
<> 128:9bcdf88f62b0 753 "device_name": "STM32F302R8"
Kojto 122:f9eeca106725 754 },
Kojto 122:f9eeca106725 755 "NUCLEO_F303K8": {
Kojto 122:f9eeca106725 756 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 757 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 758 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 759 "extra_labels": ["STM", "STM32F3", "STM32F303x8", "STM32F303K8"],
<> 128:9bcdf88f62b0 760 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 761 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 762 "inherits": ["Target"],
Kojto 122:f9eeca106725 763 "detect_code": ["0775"],
<> 128:9bcdf88f62b0 764 "default_lib": "small",
<> 132:9baf128c2fab 765 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 766 "release_versions": ["2"],
<> 128:9bcdf88f62b0 767 "device_name": "STM32F303K8"
Kojto 122:f9eeca106725 768 },
Kojto 122:f9eeca106725 769 "NUCLEO_F303RE": {
Kojto 122:f9eeca106725 770 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 771 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 772 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 773 "extra_labels": ["STM", "STM32F3", "STM32F303xE", "STM32F303RE"],
Kojto 122:f9eeca106725 774 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 775 "inherits": ["Target"],
Kojto 122:f9eeca106725 776 "detect_code": ["0745"],
<> 128:9bcdf88f62b0 777 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 778 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 779 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 780 "device_name": "STM32F303RE"
Kojto 122:f9eeca106725 781 },
AnnaBridge 126:abea610beb85 782 "NUCLEO_F303ZE": {
AnnaBridge 126:abea610beb85 783 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 126:abea610beb85 784 "core": "Cortex-M4F",
<> 127:25aea2a3f4e3 785 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 786 "extra_labels": ["STM", "STM32F3", "STM32F303xE", "STM32F303ZE"],
AnnaBridge 126:abea610beb85 787 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
AnnaBridge 126:abea610beb85 788 "inherits": ["Target"],
<> 127:25aea2a3f4e3 789 "detect_code": ["0747"],
<> 128:9bcdf88f62b0 790 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 791 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
<> 128:9bcdf88f62b0 792 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 793 "device_name": "STM32F303ZE"
AnnaBridge 126:abea610beb85 794 },
Kojto 122:f9eeca106725 795 "NUCLEO_F334R8": {
Kojto 122:f9eeca106725 796 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 797 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 798 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 799 "extra_labels": ["STM", "STM32F3", "STM32F334x8", "STM32F334R8"],
Kojto 122:f9eeca106725 800 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 801 "inherits": ["Target"],
Kojto 122:f9eeca106725 802 "detect_code": ["0735"],
<> 128:9bcdf88f62b0 803 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 804 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 805 "default_lib": "small",
<> 128:9bcdf88f62b0 806 "release_versions": ["2"],
<> 128:9bcdf88f62b0 807 "device_name": "STM32F334R8"
Kojto 122:f9eeca106725 808 },
Kojto 122:f9eeca106725 809 "NUCLEO_F401RE": {
Kojto 122:f9eeca106725 810 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 811 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 812 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 813 "extra_labels": ["STM", "STM32F4", "STM32F401xE", "STM32F401RE"],
Kojto 122:f9eeca106725 814 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 815 "inherits": ["Target"],
Kojto 122:f9eeca106725 816 "detect_code": ["0720"],
Kojto 136:ef9c61f8c49f 817 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
<> 127:25aea2a3f4e3 818 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 819 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 820 "device_name": "STM32F401RE"
Kojto 122:f9eeca106725 821 },
Kojto 122:f9eeca106725 822 "NUCLEO_F410RB": {
Kojto 122:f9eeca106725 823 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 824 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 825 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 826 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
Kojto 122:f9eeca106725 827 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 828 "inherits": ["Target"],
<> 128:9bcdf88f62b0 829 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 130:d75b3fe1f5cb 830 "detect_code": ["0744"],
<> 130:d75b3fe1f5cb 831 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 832 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 833 "device_name": "STM32F410RB"
Kojto 122:f9eeca106725 834 },
Kojto 122:f9eeca106725 835 "NUCLEO_F411RE": {
Kojto 122:f9eeca106725 836 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 837 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 838 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 839 "extra_labels": ["STM", "STM32F4", "STM32F411xE", "STM32F411RE"],
Kojto 122:f9eeca106725 840 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 841 "inherits": ["Target"],
Kojto 122:f9eeca106725 842 "detect_code": ["0740"],
Kojto 136:ef9c61f8c49f 843 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
<> 132:9baf128c2fab 844 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 845 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 846 "device_name": "STM32F411RE"
<> 132:9baf128c2fab 847 },
<> 132:9baf128c2fab 848 "NUCLEO_F412ZG": {
<> 132:9baf128c2fab 849 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 132:9baf128c2fab 850 "core": "Cortex-M4F",
<> 132:9baf128c2fab 851 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 852 "extra_labels": ["STM", "STM32F4", "STM32F412xG", "STM32F412ZG"],
<> 132:9baf128c2fab 853 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 132:9baf128c2fab 854 "inherits": ["Target"],
<> 132:9baf128c2fab 855 "detect_code": ["0826"],
Kojto 136:ef9c61f8c49f 856 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
<> 134:ad3be0349dc5 857 "device_has": ["ANALOGIN", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 858 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 859 "device_name": "STM32F412ZG"
Kojto 122:f9eeca106725 860 },
Kojto 122:f9eeca106725 861 "ELMO_F411RE": {
Kojto 122:f9eeca106725 862 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 863 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 864 "default_toolchain": "uARM",
Kojto 136:ef9c61f8c49f 865 "extra_labels": ["STM", "STM32F4", "STM32F411xE", "STM32F411RE"],
Kojto 122:f9eeca106725 866 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 867 "inherits": ["Target"],
Kojto 122:f9eeca106725 868 "detect_code": ["----"],
<> 127:25aea2a3f4e3 869 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 127:25aea2a3f4e3 870 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 871 "default_lib": "small",
<> 128:9bcdf88f62b0 872 "release_versions": ["2"],
<> 128:9bcdf88f62b0 873 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 874 },
Kojto 122:f9eeca106725 875 "NUCLEO_F429ZI": {
Kojto 123:b0220dba8be7 876 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 877 "inherits": ["Target"],
Kojto 122:f9eeca106725 878 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 879 "default_toolchain": "ARM",
<> 138:093f2bd7b9eb 880 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "FLASH_CMSIS_ALGO"],
Kojto 122:f9eeca106725 881 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 882 "progen": {"target": "nucleo-f429zi"},
Kojto 136:ef9c61f8c49f 883 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
<> 138:093f2bd7b9eb 884 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
Kojto 122:f9eeca106725 885 "detect_code": ["0796"],
<> 128:9bcdf88f62b0 886 "features": ["LWIP"],
<> 128:9bcdf88f62b0 887 "release_versions": ["2", "5"],
<> 138:093f2bd7b9eb 888 "device_name" : "STM32F429ZI",
<> 138:093f2bd7b9eb 889 "bootloader_supported": true
<> 128:9bcdf88f62b0 890 },
<> 128:9bcdf88f62b0 891 "NUCLEO_F439ZI": {
<> 128:9bcdf88f62b0 892 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 893 "inherits": ["Target"],
<> 128:9bcdf88f62b0 894 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 895 "default_toolchain": "ARM",
<> 138:093f2bd7b9eb 896 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "FLASH_CMSIS_ALGO"],
<> 128:9bcdf88f62b0 897 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 898 "progen": {"target": "nucleo-f439zi"},
<> 139:856d2700e60b 899 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "MBEDTLS_CONFIG_HW_SUPPORT"],
<> 138:093f2bd7b9eb 900 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 901 "detect_code": ["0797"],
<> 128:9bcdf88f62b0 902 "features": ["LWIP"],
<> 128:9bcdf88f62b0 903 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 904 "device_name" : "STM32F439ZI"
Kojto 122:f9eeca106725 905 },
Kojto 122:f9eeca106725 906 "NUCLEO_F446RE": {
Kojto 122:f9eeca106725 907 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 908 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 909 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 910 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446RE"],
Kojto 122:f9eeca106725 911 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 912 "inherits": ["Target"],
Kojto 122:f9eeca106725 913 "detect_code": ["0777"],
<> 127:25aea2a3f4e3 914 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 915 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 916 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 917 "device_name": "STM32F446RE"
Kojto 122:f9eeca106725 918 },
Kojto 122:f9eeca106725 919 "NUCLEO_F446ZE": {
Kojto 122:f9eeca106725 920 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 921 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 922 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 923 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446ZE"],
Kojto 122:f9eeca106725 924 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 925 "inherits": ["Target"],
Kojto 122:f9eeca106725 926 "detect_code": ["0778"],
Kojto 136:ef9c61f8c49f 927 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
<> 128:9bcdf88f62b0 928 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 929 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 930 "device_name" : "STM32F446ZE"
Kojto 122:f9eeca106725 931 },
Kojto 122:f9eeca106725 932 "B96B_F446VE": {
Kojto 122:f9eeca106725 933 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 934 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 935 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 936 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446VE"],
Kojto 122:f9eeca106725 937 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 938 "inherits": ["Target"],
Kojto 122:f9eeca106725 939 "detect_code": ["0840"],
<> 127:25aea2a3f4e3 940 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 941 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 942 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 943 "device_name":"STM32F446VE"
Kojto 122:f9eeca106725 944 },
Kojto 122:f9eeca106725 945 "NUCLEO_F746ZG": {
Kojto 122:f9eeca106725 946 "inherits": ["Target"],
Kojto 122:f9eeca106725 947 "core": "Cortex-M7F",
Kojto 136:ef9c61f8c49f 948 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
Kojto 122:f9eeca106725 949 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 950 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 951 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
Kojto 122:f9eeca106725 952 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 953 "detect_code": ["0816"],
<> 132:9baf128c2fab 954 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 955 "features": ["LWIP"],
<> 128:9bcdf88f62b0 956 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 957 "device_name": "STM32F746ZG"
<> 128:9bcdf88f62b0 958 },
<> 128:9bcdf88f62b0 959 "NUCLEO_F756ZG": {
<> 128:9bcdf88f62b0 960 "inherits": ["Target"],
<> 128:9bcdf88f62b0 961 "core": "Cortex-M7F",
Kojto 136:ef9c61f8c49f 962 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
<> 128:9bcdf88f62b0 963 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 964 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 965 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 966 "detect_code": ["0819"],
<> 132:9baf128c2fab 967 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 968 "features": ["LWIP"],
<> 128:9bcdf88f62b0 969 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 970 "device_name": "STM32F756ZG"
Kojto 122:f9eeca106725 971 },
Kojto 122:f9eeca106725 972 "NUCLEO_F767ZI": {
Kojto 122:f9eeca106725 973 "inherits": ["Target"],
Kojto 122:f9eeca106725 974 "core": "Cortex-M7FD",
Kojto 136:ef9c61f8c49f 975 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
Kojto 122:f9eeca106725 976 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 977 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 978 "supported_form_factors": ["ARDUINO"],
Kojto 136:ef9c61f8c49f 979 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
Kojto 122:f9eeca106725 980 "detect_code": ["0818"],
<> 132:9baf128c2fab 981 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 982 "features": ["LWIP"],
<> 128:9bcdf88f62b0 983 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 984 "device_name" : "STM32F767ZI"
Kojto 122:f9eeca106725 985 },
Kojto 122:f9eeca106725 986 "NUCLEO_L011K4": {
Kojto 122:f9eeca106725 987 "inherits": ["Target"],
Kojto 122:f9eeca106725 988 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 989 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
AnnaBridge 125:2e9cc70d1897 990 "supported_toolchains": ["uARM"],
Kojto 122:f9eeca106725 991 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 992 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 993 "detect_code": ["0780"],
<> 132:9baf128c2fab 994 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 995 "default_lib": "small",
<> 128:9bcdf88f62b0 996 "release_versions": ["2"],
<> 128:9bcdf88f62b0 997 "device_name": "STM32L011K4"
Kojto 122:f9eeca106725 998 },
Kojto 122:f9eeca106725 999 "NUCLEO_L031K6": {
Kojto 122:f9eeca106725 1000 "inherits": ["Target"],
Kojto 122:f9eeca106725 1001 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1002 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Kojto 122:f9eeca106725 1003 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1004 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1005 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1006 "detect_code": ["0790"],
<> 132:9baf128c2fab 1007 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1008 "default_lib": "small",
<> 128:9bcdf88f62b0 1009 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1010 "device_name": "STM32L031K6"
Kojto 122:f9eeca106725 1011 },
Kojto 122:f9eeca106725 1012 "NUCLEO_L053R8": {
Kojto 122:f9eeca106725 1013 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1014 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 1015 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1016 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Kojto 122:f9eeca106725 1017 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1018 "inherits": ["Target"],
Kojto 122:f9eeca106725 1019 "detect_code": ["0715"],
<> 132:9baf128c2fab 1020 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1021 "default_lib": "small",
<> 128:9bcdf88f62b0 1022 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1023 "device_name": "STM32L053R8"
Kojto 122:f9eeca106725 1024 },
Kojto 122:f9eeca106725 1025 "NUCLEO_L073RZ": {
Kojto 122:f9eeca106725 1026 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1027 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 1028 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 1029 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
Kojto 122:f9eeca106725 1030 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1031 "inherits": ["Target"],
Kojto 122:f9eeca106725 1032 "detect_code": ["0760"],
<> 132:9baf128c2fab 1033 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1034 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1035 "device_name": "STM32L073RZ"
Kojto 122:f9eeca106725 1036 },
Kojto 122:f9eeca106725 1037 "NUCLEO_L152RE": {
Kojto 122:f9eeca106725 1038 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1039 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 1040 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1041 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Kojto 122:f9eeca106725 1042 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1043 "inherits": ["Target"],
Kojto 122:f9eeca106725 1044 "detect_code": ["0710"],
<> 132:9baf128c2fab 1045 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1046 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1047 "device_name": "STM32L152RE"
Kojto 122:f9eeca106725 1048 },
Kojto 122:f9eeca106725 1049 "NUCLEO_L432KC": {
Kojto 122:f9eeca106725 1050 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1051 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1052 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1053 "extra_labels": ["STM", "STM32L4", "STM32L432xC", "STM32L432KC"],
Kojto 122:f9eeca106725 1054 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1055 "inherits": ["Target"],
Kojto 122:f9eeca106725 1056 "detect_code": ["0770"],
<> 128:9bcdf88f62b0 1057 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 1058 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1059 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1060 "device_name" : "STM32L432KC"
Kojto 122:f9eeca106725 1061 },
Kojto 122:f9eeca106725 1062 "NUCLEO_L476RG": {
Kojto 122:f9eeca106725 1063 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1064 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1065 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1066 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "STM32L476xG"],
Kojto 122:f9eeca106725 1067 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1068 "inherits": ["Target"],
Kojto 122:f9eeca106725 1069 "detect_code": ["0765"],
Kojto 136:ef9c61f8c49f 1070 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2","USBHOST_OTHER"],
<> 132:9baf128c2fab 1071 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1072 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 1073 "device_name": "STM32L476RG"
<> 128:9bcdf88f62b0 1074 },
<> 128:9bcdf88f62b0 1075 "NUCLEO_L486RG": {
<> 128:9bcdf88f62b0 1076 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 128:9bcdf88f62b0 1077 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 1078 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1079 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "STM32L486xG"],
<> 128:9bcdf88f62b0 1080 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 128:9bcdf88f62b0 1081 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1082 "detect_code": ["0827"],
Kojto 136:ef9c61f8c49f 1083 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2","USBHOST_OTHER"],
Kojto 136:ef9c61f8c49f 1084 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1085 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 1086 "device_name": "STM32L486RG"
Kojto 122:f9eeca106725 1087 },
Kojto 122:f9eeca106725 1088 "STM32F3XX": {
Kojto 122:f9eeca106725 1089 "inherits": ["Target"],
Kojto 122:f9eeca106725 1090 "core": "Cortex-M4",
Kojto 123:b0220dba8be7 1091 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1092 "extra_labels": ["STM", "STM32F3XX"],
Kojto 123:b0220dba8be7 1093 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
Kojto 122:f9eeca106725 1094 },
Kojto 122:f9eeca106725 1095 "STM32F407": {
Kojto 122:f9eeca106725 1096 "inherits": ["Target"],
Kojto 122:f9eeca106725 1097 "core": "Cortex-M4F",
Kojto 136:ef9c61f8c49f 1098 "extra_labels": ["STM", "STM32F4", "STM32F4XX", "STM32F407xG"],
Kojto 122:f9eeca106725 1099 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Kojto 122:f9eeca106725 1100 },
Kojto 122:f9eeca106725 1101 "ARCH_MAX": {
Kojto 122:f9eeca106725 1102 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1103 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1104 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1105 "program_cycle_s": 2,
Kojto 136:ef9c61f8c49f 1106 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
Kojto 122:f9eeca106725 1107 "macros": ["LSI_VALUE=32000"],
Kojto 122:f9eeca106725 1108 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1109 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 128:9bcdf88f62b0 1110 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1111 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1112 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1113 },
Kojto 122:f9eeca106725 1114 "DISCO_F051R8": {
Kojto 122:f9eeca106725 1115 "inherits": ["Target"],
Kojto 122:f9eeca106725 1116 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 1117 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1118 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Kojto 122:f9eeca106725 1119 "supported_toolchains": ["GCC_ARM"],
<> 128:9bcdf88f62b0 1120 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 1121 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1122 "device_name": "STM32F051R8"
Kojto 122:f9eeca106725 1123 },
Kojto 122:f9eeca106725 1124 "DISCO_F100RB": {
Kojto 122:f9eeca106725 1125 "inherits": ["Target"],
Kojto 122:f9eeca106725 1126 "core": "Cortex-M3",
Kojto 123:b0220dba8be7 1127 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1128 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Kojto 122:f9eeca106725 1129 "supported_toolchains": ["GCC_ARM"],
<> 128:9bcdf88f62b0 1130 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 1131 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1132 "device_name": "STM32F100RB"
Kojto 122:f9eeca106725 1133 },
Kojto 122:f9eeca106725 1134 "DISCO_F303VC": {
Kojto 122:f9eeca106725 1135 "inherits": ["Target"],
Kojto 122:f9eeca106725 1136 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1137 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1138 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
<> 128:9bcdf88f62b0 1139 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1140 "supported_toolchains": ["GCC_ARM"],
<> 133:99b5ccf27215 1141 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1142 "device_name": "STM32F303VC"
Kojto 122:f9eeca106725 1143 },
Kojto 122:f9eeca106725 1144 "DISCO_F334C8": {
Kojto 122:f9eeca106725 1145 "inherits": ["Target"],
Kojto 122:f9eeca106725 1146 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1147 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1148 "extra_labels": ["STM", "STM32F3", "STM32F334x8","STM32F334C8"],
<> 128:9bcdf88f62b0 1149 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1150 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1151 "detect_code": ["0810"],
<> 132:9baf128c2fab 1152 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1153 "default_lib": "small",
<> 128:9bcdf88f62b0 1154 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1155 "device_name": "STM32F334C8"
Kojto 122:f9eeca106725 1156 },
Kojto 122:f9eeca106725 1157 "DISCO_F407VG": {
Kojto 122:f9eeca106725 1158 "inherits": ["Target"],
Kojto 122:f9eeca106725 1159 "core": "Cortex-M4F",
Kojto 136:ef9c61f8c49f 1160 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
Kojto 122:f9eeca106725 1161 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 132:9baf128c2fab 1162 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
<> 132:9baf128c2fab 1163 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1164 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1165 },
Kojto 122:f9eeca106725 1166 "DISCO_F429ZI": {
Kojto 122:f9eeca106725 1167 "inherits": ["Target"],
Kojto 122:f9eeca106725 1168 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1169 "default_toolchain": "ARM",
<> 138:093f2bd7b9eb 1170 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx", "FLASH_CMSIS_ALGO"],
Kojto 136:ef9c61f8c49f 1171 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
Kojto 122:f9eeca106725 1172 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 138:093f2bd7b9eb 1173 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1174 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1175 "device_name": "STM32F429ZI"
Kojto 122:f9eeca106725 1176 },
Kojto 122:f9eeca106725 1177 "DISCO_F469NI": {
Kojto 122:f9eeca106725 1178 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1179 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1180 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1181 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
Kojto 122:f9eeca106725 1182 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1183 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1184 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1185 "detect_code": ["0788"],
<> 130:d75b3fe1f5cb 1186 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1187 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1188 "device_name": "STM32F469NI"
Kojto 122:f9eeca106725 1189 },
Kojto 122:f9eeca106725 1190 "DISCO_L053C8": {
Kojto 122:f9eeca106725 1191 "inherits": ["Target"],
Kojto 122:f9eeca106725 1192 "core": "Cortex-M0+",
Kojto 123:b0220dba8be7 1193 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1194 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Kojto 122:f9eeca106725 1195 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
<> 132:9baf128c2fab 1196 "macros": ["RTC_LSI=1"],
<> 132:9baf128c2fab 1197 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1198 "default_lib": "small",
<> 128:9bcdf88f62b0 1199 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1200 "device_name": "STM32L053C8"
Kojto 122:f9eeca106725 1201 },
Kojto 122:f9eeca106725 1202 "DISCO_F746NG": {
Kojto 122:f9eeca106725 1203 "inherits": ["Target"],
Kojto 122:f9eeca106725 1204 "core": "Cortex-M7F",
Kojto 136:ef9c61f8c49f 1205 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
Kojto 122:f9eeca106725 1206 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1207 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 1208 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1209 "detect_code": ["0815"],
<> 128:9bcdf88f62b0 1210 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 1211 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1212 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1213 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1214 "device_name": "STM32F746NG"
Kojto 122:f9eeca106725 1215 },
AnnaBridge 126:abea610beb85 1216 "DISCO_F769NI": {
AnnaBridge 126:abea610beb85 1217 "inherits": ["Target"],
AnnaBridge 126:abea610beb85 1218 "core": "Cortex-M7FD",
Kojto 136:ef9c61f8c49f 1219 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
<> 135:176b8275d35d 1220 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 126:abea610beb85 1221 "default_toolchain": "ARM",
<> 135:176b8275d35d 1222 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 1223 "detect_code": ["0817"],
<> 128:9bcdf88f62b0 1224 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 135:176b8275d35d 1225 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1226 "features": ["LWIP"],
<> 135:176b8275d35d 1227 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1228 "device_name": "STM32F769NI"
AnnaBridge 126:abea610beb85 1229 },
Kojto 122:f9eeca106725 1230 "DISCO_L476VG": {
Kojto 122:f9eeca106725 1231 "inherits": ["Target"],
Kojto 122:f9eeca106725 1232 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 1233 "default_toolchain": "ARM",
Kojto 136:ef9c61f8c49f 1234 "extra_labels": ["STM", "STM32L4", "STM32L476xG", "STM32L476VG"],
Kojto 122:f9eeca106725 1235 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1236 "detect_code": ["0820"],
Kojto 136:ef9c61f8c49f 1237 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
<> 132:9baf128c2fab 1238 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
<> 128:9bcdf88f62b0 1239 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 1240 "device_name": "STM32L476VG"
Kojto 122:f9eeca106725 1241 },
Kojto 122:f9eeca106725 1242 "MTS_MDOT_F405RG": {
Kojto 122:f9eeca106725 1243 "inherits": ["Target"],
Kojto 122:f9eeca106725 1244 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1245 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1246 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Kojto 122:f9eeca106725 1247 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 1248 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1249 "progen": {"target": "mts-mdot-f405rg"},
<> 127:25aea2a3f4e3 1250 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1251 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1252 "device_name": "STM32F405RG"
Kojto 122:f9eeca106725 1253 },
Kojto 122:f9eeca106725 1254 "MTS_MDOT_F411RE": {
Kojto 122:f9eeca106725 1255 "inherits": ["Target"],
Kojto 122:f9eeca106725 1256 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1257 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1258 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 128:9bcdf88f62b0 1259 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Kojto 122:f9eeca106725 1260 "post_binary_hook": {
Kojto 122:f9eeca106725 1261 "function": "MTSCode.combine_bins_mts_dot",
Kojto 122:f9eeca106725 1262 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1263 },
<> 127:25aea2a3f4e3 1264 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1265 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1266 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1267 },
Kojto 122:f9eeca106725 1268 "MTS_DRAGONFLY_F411RE": {
Kojto 122:f9eeca106725 1269 "inherits": ["Target"],
Kojto 122:f9eeca106725 1270 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1271 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1272 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
<> 135:176b8275d35d 1273 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2", "RTC_LSI=1"],
Kojto 122:f9eeca106725 1274 "post_binary_hook": {
Kojto 122:f9eeca106725 1275 "function": "MTSCode.combine_bins_mts_dragonfly",
Kojto 122:f9eeca106725 1276 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Kojto 122:f9eeca106725 1277 },
<> 127:25aea2a3f4e3 1278 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1279 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1280 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1281 },
<> 127:25aea2a3f4e3 1282 "XDOT_L151CC": {
<> 127:25aea2a3f4e3 1283 "inherits": ["Target"],
<> 127:25aea2a3f4e3 1284 "core": "Cortex-M3",
<> 127:25aea2a3f4e3 1285 "default_toolchain": "ARM",
<> 127:25aea2a3f4e3 1286 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
<> 127:25aea2a3f4e3 1287 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 132:9baf128c2fab 1288 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1289 "default_lib": "std",
Anna Bridge 142:4eea097334d6 1290 "release_versions": ["5"],
Anna Bridge 142:4eea097334d6 1291 "device_name": "STM32L151CC"
<> 127:25aea2a3f4e3 1292 },
Kojto 122:f9eeca106725 1293 "MOTE_L152RC": {
Kojto 122:f9eeca106725 1294 "inherits": ["Target"],
Kojto 122:f9eeca106725 1295 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1296 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1297 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
<> 128:9bcdf88f62b0 1298 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1299 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Kojto 122:f9eeca106725 1300 "detect_code": ["4100"],
<> 132:9baf128c2fab 1301 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1302 "default_lib": "small",
<> 128:9bcdf88f62b0 1303 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1304 "device_name": "STM32L152RC"
Kojto 122:f9eeca106725 1305 },
Kojto 122:f9eeca106725 1306 "DISCO_F401VC": {
Kojto 122:f9eeca106725 1307 "inherits": ["Target"],
Kojto 122:f9eeca106725 1308 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1309 "default_toolchain": "GCC_ARM",
Kojto 136:ef9c61f8c49f 1310 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
Kojto 122:f9eeca106725 1311 "supported_toolchains": ["GCC_ARM"],
<> 127:25aea2a3f4e3 1312 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 132:9baf128c2fab 1313 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1314 "device_name": "STM32F401VC"
Kojto 122:f9eeca106725 1315 },
<> 128:9bcdf88f62b0 1316 "UBLOX_EVK_ODIN_W2": {
Kojto 122:f9eeca106725 1317 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1318 "core": "Cortex-M4F",
<> 127:25aea2a3f4e3 1319 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1320 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 138:093f2bd7b9eb 1321 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "FLASH_CMSIS_ALGO"],
<> 128:9bcdf88f62b0 1322 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
Kojto 122:f9eeca106725 1323 "inherits": ["Target"],
<> 138:093f2bd7b9eb 1324 "device_has": ["ANALOGIN", "CAN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1325 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1326 "release_versions": ["5"],
<> 138:093f2bd7b9eb 1327 "device_name": "STM32F439ZI",
<> 138:093f2bd7b9eb 1328 "bootloader_supported": true
Kojto 122:f9eeca106725 1329 },
<> 140:97feb9bacc10 1330 "UBLOX_C030": {
<> 140:97feb9bacc10 1331 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 1332 "core": "Cortex-M4F",
<> 140:97feb9bacc10 1333 "default_toolchain": "ARM",
<> 140:97feb9bacc10 1334 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 140:97feb9bacc10 1335 "extra_labels": ["STM", "STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"],
Anna Bridge 141:794e51388b66 1336 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "RTC_LSI=1", "HSE_VALUE=12000000"],
<> 140:97feb9bacc10 1337 "inherits": ["Target"],
<> 140:97feb9bacc10 1338 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "RTC", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Anna Bridge 141:794e51388b66 1339 "features": ["LWIP"],
Anna Bridge 141:794e51388b66 1340 "public": false,
<> 140:97feb9bacc10 1341 "device_name": "STM32F437VG"
Anna Bridge 141:794e51388b66 1342 },
Anna Bridge 141:794e51388b66 1343 "UBLOX_C030_U201": {
Anna Bridge 141:794e51388b66 1344 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1345 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1346 },
Anna Bridge 141:794e51388b66 1347 "UBLOX_C030_N211": {
Anna Bridge 141:794e51388b66 1348 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1349 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1350 },
Kojto 122:f9eeca106725 1351 "NZ32_SC151": {
Kojto 122:f9eeca106725 1352 "inherits": ["Target"],
Kojto 122:f9eeca106725 1353 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1354 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1355 "program_cycle_s": 1.5,
Kojto 122:f9eeca106725 1356 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
<> 128:9bcdf88f62b0 1357 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1358 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 132:9baf128c2fab 1359 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1360 "default_lib": "small",
<> 128:9bcdf88f62b0 1361 "device_name": "STM32L151RC"
Kojto 122:f9eeca106725 1362 },
Kojto 122:f9eeca106725 1363 "MCU_NRF51": {
Kojto 122:f9eeca106725 1364 "inherits": ["Target"],
Kojto 122:f9eeca106725 1365 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1366 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 122:f9eeca106725 1367 "macros": ["NRF51", "TARGET_NRF51822"],
Kojto 122:f9eeca106725 1368 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1369 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1370 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1371 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1372 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1373 "public": false,
Kojto 122:f9eeca106725 1374 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1375 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1376 {
Kojto 122:f9eeca106725 1377 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1378 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1379 "offset": 114688
Kojto 122:f9eeca106725 1380 },
Kojto 122:f9eeca106725 1381 {
Kojto 122:f9eeca106725 1382 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1383 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1384 "offset": 98304
Kojto 122:f9eeca106725 1385 },
Kojto 122:f9eeca106725 1386 {
Kojto 122:f9eeca106725 1387 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1388 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1389 "offset": 90112
Kojto 122:f9eeca106725 1390 },
Kojto 122:f9eeca106725 1391 {
Kojto 122:f9eeca106725 1392 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1393 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1394 "offset": 90112
Kojto 122:f9eeca106725 1395 },
Kojto 122:f9eeca106725 1396 {
Kojto 122:f9eeca106725 1397 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1398 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1399 "offset": 81920
Kojto 122:f9eeca106725 1400 }
Kojto 122:f9eeca106725 1401 ],
Kojto 122:f9eeca106725 1402 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1403 "post_binary_hook": {
Kojto 122:f9eeca106725 1404 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1405 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1406 },
Kojto 122:f9eeca106725 1407 "program_cycle_s": 6,
<> 127:25aea2a3f4e3 1408 "features": ["BLE"],
<> 127:25aea2a3f4e3 1409 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1410 },
Kojto 122:f9eeca106725 1411 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1412 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1413 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1414 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1415 "public": false,
<> 128:9bcdf88f62b0 1416 "default_lib": "small"
Kojto 122:f9eeca106725 1417 },
Kojto 122:f9eeca106725 1418 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1419 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1420 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1421 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1422 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1423 "public": false
Kojto 122:f9eeca106725 1424 },
Kojto 122:f9eeca106725 1425 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1426 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1427 "public": false,
Kojto 122:f9eeca106725 1428 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1429 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1430 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1431 },
Kojto 122:f9eeca106725 1432 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1433 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1434 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1435 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1436 "public": false
Kojto 122:f9eeca106725 1437 },
Kojto 122:f9eeca106725 1438 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1439 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1440 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1441 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1442 {
Kojto 122:f9eeca106725 1443 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1444 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1445 "offset": 98304
Kojto 122:f9eeca106725 1446 },
Kojto 122:f9eeca106725 1447 {
Kojto 122:f9eeca106725 1448 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1449 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1450 "offset": 90112
Kojto 122:f9eeca106725 1451 }
Kojto 122:f9eeca106725 1452 ],
Kojto 122:f9eeca106725 1453 "public": false
Kojto 122:f9eeca106725 1454 },
Kojto 122:f9eeca106725 1455 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1456 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1457 "public": false
Kojto 122:f9eeca106725 1458 },
Kojto 122:f9eeca106725 1459 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1460 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1461 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1462 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1463 "public": false
Kojto 122:f9eeca106725 1464 },
Kojto 122:f9eeca106725 1465 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1466 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1467 "public": false
Kojto 122:f9eeca106725 1468 },
Kojto 122:f9eeca106725 1469 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1470 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1471 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1472 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1473 "public": false
Kojto 122:f9eeca106725 1474 },
Kojto 122:f9eeca106725 1475 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1476 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1477 "public": false
Kojto 122:f9eeca106725 1478 },
Kojto 122:f9eeca106725 1479 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1480 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1481 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1482 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1483 "public": false
Kojto 122:f9eeca106725 1484 },
Kojto 122:f9eeca106725 1485 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1486 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1487 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1488 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1489 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1490 "public": false
Kojto 122:f9eeca106725 1491 },
Kojto 122:f9eeca106725 1492 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1493 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1494 "public": false,
Kojto 122:f9eeca106725 1495 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1496 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1497 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1498 },
Kojto 122:f9eeca106725 1499 "NRF51822": {
Kojto 122:f9eeca106725 1500 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1501 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1502 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 128:9bcdf88f62b0 1503 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1504 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1505 },
Kojto 122:f9eeca106725 1506 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1507 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1508 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1509 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1510 },
Kojto 122:f9eeca106725 1511 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1512 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1513 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1514 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1515 },
Kojto 122:f9eeca106725 1516 "ARCH_BLE": {
Kojto 122:f9eeca106725 1517 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1518 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1519 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1520 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1521 },
Kojto 122:f9eeca106725 1522 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1523 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1524 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1525 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1526 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1527 },
Kojto 122:f9eeca106725 1528 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1529 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1530 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1531 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1532 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1533 },
Kojto 122:f9eeca106725 1534 "ARCH_LINK": {
Kojto 122:f9eeca106725 1535 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1536 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1537 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1538 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1539 },
Kojto 122:f9eeca106725 1540 "ARCH_LINK_BOOT": {
Kojto 122:f9eeca106725 1541 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1542 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1543 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1544 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1545 },
Kojto 122:f9eeca106725 1546 "ARCH_LINK_OTA": {
Kojto 122:f9eeca106725 1547 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1548 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1549 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1550 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1551 },
Kojto 122:f9eeca106725 1552 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1553 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1554 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1555 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1556 },
Kojto 122:f9eeca106725 1557 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1558 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1559 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1560 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1561 },
Kojto 122:f9eeca106725 1562 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1563 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1564 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1565 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1566 },
Kojto 122:f9eeca106725 1567 "HRM1017": {
Kojto 122:f9eeca106725 1568 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1569 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 128:9bcdf88f62b0 1570 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1571 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1572 },
Kojto 122:f9eeca106725 1573 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1574 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1575 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1576 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1577 },
Kojto 122:f9eeca106725 1578 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1579 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1580 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1581 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1582 },
Kojto 122:f9eeca106725 1583 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1584 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1585 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1586 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1587 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1588 },
Kojto 122:f9eeca106725 1589 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1590 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1591 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1592 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1593 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1594 },
Kojto 122:f9eeca106725 1595 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1596 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1597 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1598 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1599 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1600 },
Kojto 122:f9eeca106725 1601 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1602 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1603 "release_versions": ["2"]
Kojto 122:f9eeca106725 1604 },
Kojto 122:f9eeca106725 1605 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1606 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1607 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1608 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1609 },
Kojto 122:f9eeca106725 1610 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1611 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1612 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1613 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1614 },
Kojto 122:f9eeca106725 1615 "NRF51822_Y5_MBUG": {
<> 127:25aea2a3f4e3 1616 "inherits": ["MCU_NRF51_16K"]
Kojto 122:f9eeca106725 1617 },
Kojto 122:f9eeca106725 1618 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1619 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1620 "release_versions": ["2"]
Kojto 122:f9eeca106725 1621 },
Kojto 122:f9eeca106725 1622 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 1623 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1624 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1625 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1626 },
Kojto 122:f9eeca106725 1627 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 1628 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1629 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1630 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1631 },
Kojto 122:f9eeca106725 1632 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 1633 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1634 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1635 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1636 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 1637 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1638 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1639 },
Kojto 122:f9eeca106725 1640 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 1641 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1642 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1643 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1644 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1645 },
Kojto 122:f9eeca106725 1646 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 1647 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1648 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1649 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1650 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1651 },
<> 135:176b8275d35d 1652 "DELTA_DFCM_NNN50": {
<> 135:176b8275d35d 1653 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1654 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 135:176b8275d35d 1655 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 135:176b8275d35d 1656 "device_name": "nRF51822_xxAC"
<> 135:176b8275d35d 1657 },
<> 135:176b8275d35d 1658 "DELTA_DFCM_NNN50_BOOT": {
<> 135:176b8275d35d 1659 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1660 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 135:176b8275d35d 1661 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 1662 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 1663 },
<> 135:176b8275d35d 1664 "DELTA_DFCM_NNN50_OTA": {
<> 135:176b8275d35d 1665 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1666 "inherits": ["MCU_NRF51_32K_OTA"],
<> 135:176b8275d35d 1667 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 1668 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 1669 },
Kojto 123:b0220dba8be7 1670 "NRF51_DK_LEGACY": {
Kojto 122:f9eeca106725 1671 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1672 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1673 "extra_labels_add": ["NRF51_DK"]
Kojto 122:f9eeca106725 1674 },
Kojto 122:f9eeca106725 1675 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 1676 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1677 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1678 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1679 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1680 },
Kojto 122:f9eeca106725 1681 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 1682 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1683 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1684 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1685 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1686 },
<> 128:9bcdf88f62b0 1687 "NRF51_DONGLE_LEGACY": {
Kojto 122:f9eeca106725 1688 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1689 "extra_labels_add": ["NRF51_DONGLE"],
<> 128:9bcdf88f62b0 1690 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1691 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1692 },
Kojto 122:f9eeca106725 1693 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 1694 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1695 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1696 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1697 },
Kojto 122:f9eeca106725 1698 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 1699 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1700 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1701 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1702 },
Kojto 122:f9eeca106725 1703 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 1704 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1705 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 129:0ab6a29f35bf 1706 "release_versions": ["2"],
<> 129:0ab6a29f35bf 1707 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1708 },
Kojto 122:f9eeca106725 1709 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 1710 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 1711 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1712 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1713 },
Kojto 122:f9eeca106725 1714 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 1715 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 1716 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1717 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1718 },
Kojto 122:f9eeca106725 1719 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 1720 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1721 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1722 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 1723 "release_versions": ["2"]
Kojto 122:f9eeca106725 1724 },
Kojto 122:f9eeca106725 1725 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 1726 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1727 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1728 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1729 },
Kojto 122:f9eeca106725 1730 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 1731 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1732 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1733 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1734 },
AnnaBridge 126:abea610beb85 1735 "MTM_MTCONNECT04S": {
AnnaBridge 126:abea610beb85 1736 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1737 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1738 "device_name": "nRF51822_xxAA"
AnnaBridge 126:abea610beb85 1739 },
AnnaBridge 126:abea610beb85 1740 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 126:abea610beb85 1741 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 126:abea610beb85 1742 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1743 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1744 },
AnnaBridge 126:abea610beb85 1745 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 126:abea610beb85 1746 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 126:abea610beb85 1747 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1748 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1749 },
Kojto 122:f9eeca106725 1750 "TY51822R3": {
Kojto 124:2241e3a39974 1751 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 122:f9eeca106725 1752 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 124:2241e3a39974 1753 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Kojto 124:2241e3a39974 1754 "detect_code": ["1019"],
AnnaBridge 125:2e9cc70d1897 1755 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1756 "overrides": {"uart_hwfc": 0},
<> 128:9bcdf88f62b0 1757 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1758 },
Kojto 122:f9eeca106725 1759 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 1760 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1761 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 1762 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1763 },
Kojto 122:f9eeca106725 1764 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 1765 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1766 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1767 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1768 },
Kojto 122:f9eeca106725 1769 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 1770 "inherits": ["Target"],
Kojto 122:f9eeca106725 1771 "public": false,
Kojto 122:f9eeca106725 1772 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1773 },
Kojto 122:f9eeca106725 1774 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 1775 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1776 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1777 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1778 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Kojto 122:f9eeca106725 1779 "macros": ["CMSDK_CM0"],
Kojto 122:f9eeca106725 1780 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1781 "release_versions": ["2"]
Kojto 122:f9eeca106725 1782 },
Kojto 122:f9eeca106725 1783 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 1784 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1785 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1786 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1787 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 1788 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 1789 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1790 "release_versions": ["2"]
Kojto 122:f9eeca106725 1791 },
Kojto 122:f9eeca106725 1792 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 1793 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1794 "core": "Cortex-M1",
Kojto 122:f9eeca106725 1795 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1796 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 1797 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 1798 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1799 },
Kojto 122:f9eeca106725 1800 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 1801 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1802 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1803 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1804 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 1805 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 1806 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1807 "release_versions": ["2"]
Kojto 122:f9eeca106725 1808 },
Kojto 122:f9eeca106725 1809 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 1810 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1811 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1812 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1813 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 1814 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 1815 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1816 "release_versions": ["2"]
Kojto 122:f9eeca106725 1817 },
Kojto 122:f9eeca106725 1818 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 1819 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1820 "core": "Cortex-M7",
Kojto 122:f9eeca106725 1821 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1822 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 1823 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 1824 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1825 "release_versions": ["2"]
Kojto 122:f9eeca106725 1826 },
Kojto 122:f9eeca106725 1827 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 1828 "inherits": ["Target"],
Kojto 122:f9eeca106725 1829 "public": false,
Kojto 122:f9eeca106725 1830 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1831 },
Kojto 122:f9eeca106725 1832 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 1833 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1834 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1835 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1836 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 1837 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 1838 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1839 "release_versions": ["2"]
Kojto 122:f9eeca106725 1840 },
Kojto 122:f9eeca106725 1841 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 1842 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1843 "core": "Cortex-M3",
Kojto 124:2241e3a39974 1844 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1845 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1846 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 1847 "macros": ["CMSDK_BEETLE", "WSF_MS_PER_TICK=20", "WSF_TOKEN_ENABLED=FALSE", "WSF_TRACE_ENABLED=TRUE", "WSF_ASSERT_ENABLED=FALSE", "WSF_PRINTF_MAX_LEN=128", "ASIC", "CONFIG_HOST_REV=0x20", "CONFIG_ALLOW_DEEP_SLEEP=FALSE", "HCI_VS_TARGET", "CONFIG_ALLOW_SETTING_WRITE=TRUE", "WSF_MAX_HANDLERS=20", "NO_LEDS"],
AnnaBridge 125:2e9cc70d1897 1848 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Kojto 124:2241e3a39974 1849 "features": ["BLE"],
Kojto 136:ef9c61f8c49f 1850 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1851 },
Kojto 122:f9eeca106725 1852 "RZ_A1H": {
Kojto 122:f9eeca106725 1853 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1854 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1855 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1856 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 1857 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1858 "inherits": ["Target"],
Kojto 122:f9eeca106725 1859 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1860 "features": ["LWIP"],
Kojto 136:ef9c61f8c49f 1861 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1862 },
Kojto 122:f9eeca106725 1863 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 1864 "inherits": ["Target"],
Kojto 122:f9eeca106725 1865 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1866 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 1867 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1868 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1869 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1870 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1871 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1872 "default_lib": "std",
Kojto 123:b0220dba8be7 1873 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1874 },
Kojto 122:f9eeca106725 1875 "MAXWSNENV": {
Kojto 122:f9eeca106725 1876 "inherits": ["Target"],
Kojto 122:f9eeca106725 1877 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1878 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1879 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 1880 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1881 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1882 "features": ["BLE"],
Kojto 123:b0220dba8be7 1883 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1884 },
Kojto 122:f9eeca106725 1885 "MAX32600MBED": {
Kojto 122:f9eeca106725 1886 "inherits": ["Target"],
Kojto 122:f9eeca106725 1887 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1888 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1889 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 1890 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1891 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 136:ef9c61f8c49f 1892 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1893 },
AnnaBridge 125:2e9cc70d1897 1894 "MAX32620HSP": {
AnnaBridge 125:2e9cc70d1897 1895 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 1896 "core": "Cortex-M4F",
AnnaBridge 125:2e9cc70d1897 1897 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 125:2e9cc70d1897 1898 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 125:2e9cc70d1897 1899 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1900 "features": ["BLE"],
AnnaBridge 125:2e9cc70d1897 1901 "release_versions": ["2", "5"]
AnnaBridge 125:2e9cc70d1897 1902 },
<> 129:0ab6a29f35bf 1903 "MAX32625MBED": {
<> 129:0ab6a29f35bf 1904 "inherits": ["Target"],
<> 129:0ab6a29f35bf 1905 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 1906 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 1907 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 1908 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 1909 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 1910 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 1911 },
<> 129:0ab6a29f35bf 1912 "MAX32625NEXPAQ": {
<> 129:0ab6a29f35bf 1913 "inherits": ["Target"],
<> 129:0ab6a29f35bf 1914 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 1915 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 1916 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 1917 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 1918 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 1919 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 1920 },
<> 135:176b8275d35d 1921 "MAX32630FTHR": {
<> 135:176b8275d35d 1922 "inherits": ["Target"],
<> 135:176b8275d35d 1923 "core": "Cortex-M4F",
<> 135:176b8275d35d 1924 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132"],
<> 135:176b8275d35d 1925 "extra_labels": ["Maxim", "MAX32630"],
<> 135:176b8275d35d 1926 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 135:176b8275d35d 1927 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 135:176b8275d35d 1928 "release_versions": ["2", "5"]
<> 135:176b8275d35d 1929 },
<> 128:9bcdf88f62b0 1930 "EFM32": {
<> 128:9bcdf88f62b0 1931 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1932 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 128:9bcdf88f62b0 1933 "public": false
<> 128:9bcdf88f62b0 1934 },
<> 128:9bcdf88f62b0 1935 "EFM32GG990F1024": {
<> 128:9bcdf88f62b0 1936 "inherits": ["EFM32"],
<> 139:856d2700e60b 1937 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
<> 128:9bcdf88f62b0 1938 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1939 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1940 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1941 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1942 "device_name": "EFM32GG990F1024",
<> 128:9bcdf88f62b0 1943 "public": false
<> 128:9bcdf88f62b0 1944 },
Kojto 122:f9eeca106725 1945 "EFM32GG_STK3700": {
<> 128:9bcdf88f62b0 1946 "inherits": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 1947 "progen": {"target": "efm32gg-stk"},
Kojto 122:f9eeca106725 1948 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 1949 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1950 "config": {
<> 128:9bcdf88f62b0 1951 "hf_clock_src": {
<> 128:9bcdf88f62b0 1952 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1953 "value": "HFXO",
<> 128:9bcdf88f62b0 1954 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1955 },
<> 128:9bcdf88f62b0 1956 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1957 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1958 "value": "48000000",
<> 128:9bcdf88f62b0 1959 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1960 },
<> 128:9bcdf88f62b0 1961 "lf_clock_src": {
<> 128:9bcdf88f62b0 1962 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1963 "value": "LFXO",
<> 128:9bcdf88f62b0 1964 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1965 },
<> 128:9bcdf88f62b0 1966 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 1967 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1968 "value": "32768",
<> 128:9bcdf88f62b0 1969 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1970 },
<> 128:9bcdf88f62b0 1971 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 1972 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 1973 "value": "21000000",
<> 128:9bcdf88f62b0 1974 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 1975 },
<> 128:9bcdf88f62b0 1976 "hfrco_band_select": {
<> 128:9bcdf88f62b0 1977 "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!",
<> 128:9bcdf88f62b0 1978 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 1979 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 1980 },
<> 132:9baf128c2fab 1981 "board_controller_enable": {
<> 132:9baf128c2fab 1982 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 1983 "value": "PF7",
<> 132:9baf128c2fab 1984 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 1985 }
<> 128:9bcdf88f62b0 1986 }
<> 128:9bcdf88f62b0 1987 },
<> 128:9bcdf88f62b0 1988 "EFM32LG990F256": {
<> 128:9bcdf88f62b0 1989 "inherits": ["EFM32"],
<> 139:856d2700e60b 1990 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 1991 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1992 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1993 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1994 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1995 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 1996 "public": false
Kojto 122:f9eeca106725 1997 },
Kojto 122:f9eeca106725 1998 "EFM32LG_STK3600": {
<> 128:9bcdf88f62b0 1999 "inherits": ["EFM32LG990F256"],
Kojto 122:f9eeca106725 2000 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 2001 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2002 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 2003 "config": {
<> 128:9bcdf88f62b0 2004 "hf_clock_src": {
<> 128:9bcdf88f62b0 2005 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2006 "value": "HFXO",
<> 128:9bcdf88f62b0 2007 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2008 },
<> 128:9bcdf88f62b0 2009 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2010 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2011 "value": "48000000",
<> 128:9bcdf88f62b0 2012 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2013 },
<> 128:9bcdf88f62b0 2014 "lf_clock_src": {
<> 128:9bcdf88f62b0 2015 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2016 "value": "LFXO",
<> 128:9bcdf88f62b0 2017 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2018 },
<> 128:9bcdf88f62b0 2019 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2020 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2021 "value": "32768",
<> 128:9bcdf88f62b0 2022 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2023 },
<> 128:9bcdf88f62b0 2024 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2025 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2026 "value": "21000000",
<> 128:9bcdf88f62b0 2027 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2028 },
<> 128:9bcdf88f62b0 2029 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2030 "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!",
<> 128:9bcdf88f62b0 2031 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2032 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2033 },
<> 132:9baf128c2fab 2034 "board_controller_enable": {
<> 132:9baf128c2fab 2035 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2036 "value": "PF7",
<> 132:9baf128c2fab 2037 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2038 }
<> 128:9bcdf88f62b0 2039 }
<> 128:9bcdf88f62b0 2040 },
<> 128:9bcdf88f62b0 2041 "EFM32WG990F256": {
<> 128:9bcdf88f62b0 2042 "inherits": ["EFM32"],
<> 139:856d2700e60b 2043 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 2044 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2045 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2046 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2047 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2048 "device_name": "EFM32WG990F256",
<> 128:9bcdf88f62b0 2049 "public": false
Kojto 122:f9eeca106725 2050 },
Kojto 122:f9eeca106725 2051 "EFM32WG_STK3800": {
<> 128:9bcdf88f62b0 2052 "inherits": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 2053 "progen": {"target": "efm32wg-stk"},
Kojto 122:f9eeca106725 2054 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 2055 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2056 "config": {
<> 128:9bcdf88f62b0 2057 "hf_clock_src": {
<> 128:9bcdf88f62b0 2058 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2059 "value": "HFXO",
<> 128:9bcdf88f62b0 2060 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2061 },
<> 128:9bcdf88f62b0 2062 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2063 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2064 "value": "48000000",
<> 128:9bcdf88f62b0 2065 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2066 },
<> 128:9bcdf88f62b0 2067 "lf_clock_src": {
<> 128:9bcdf88f62b0 2068 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2069 "value": "LFXO",
<> 128:9bcdf88f62b0 2070 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2071 },
<> 128:9bcdf88f62b0 2072 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2073 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2074 "value": "32768",
<> 128:9bcdf88f62b0 2075 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2076 },
<> 128:9bcdf88f62b0 2077 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2078 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2079 "value": "21000000",
<> 128:9bcdf88f62b0 2080 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2081 },
<> 128:9bcdf88f62b0 2082 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2083 "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!",
<> 128:9bcdf88f62b0 2084 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2085 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2086 },
<> 132:9baf128c2fab 2087 "board_controller_enable": {
<> 132:9baf128c2fab 2088 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2089 "value": "PF7",
<> 132:9baf128c2fab 2090 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2091 }
<> 128:9bcdf88f62b0 2092 }
Kojto 122:f9eeca106725 2093 },
<> 128:9bcdf88f62b0 2094 "EFM32ZG222F32": {
<> 128:9bcdf88f62b0 2095 "inherits": ["EFM32"],
<> 139:856d2700e60b 2096 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
Kojto 122:f9eeca106725 2097 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2098 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2099 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2100 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2101 "default_lib": "small",
<> 128:9bcdf88f62b0 2102 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2103 "device_name": "EFM32ZG222F32",
<> 128:9bcdf88f62b0 2104 "public": false
<> 128:9bcdf88f62b0 2105 },
<> 128:9bcdf88f62b0 2106 "EFM32ZG_STK3200": {
<> 128:9bcdf88f62b0 2107 "inherits": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 2108 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 2109 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2110 "config": {
<> 128:9bcdf88f62b0 2111 "hf_clock_src": {
<> 128:9bcdf88f62b0 2112 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2113 "value": "HFXO",
<> 128:9bcdf88f62b0 2114 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2115 },
<> 128:9bcdf88f62b0 2116 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2117 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2118 "value": "24000000",
<> 128:9bcdf88f62b0 2119 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2120 },
<> 128:9bcdf88f62b0 2121 "lf_clock_src": {
<> 128:9bcdf88f62b0 2122 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2123 "value": "LFXO",
<> 128:9bcdf88f62b0 2124 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2125 },
<> 128:9bcdf88f62b0 2126 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2127 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2128 "value": "32768",
<> 128:9bcdf88f62b0 2129 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2130 },
<> 128:9bcdf88f62b0 2131 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2132 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2133 "value": "21000000",
<> 128:9bcdf88f62b0 2134 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2135 },
<> 128:9bcdf88f62b0 2136 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2137 "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!",
<> 128:9bcdf88f62b0 2138 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2139 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2140 },
<> 132:9baf128c2fab 2141 "board_controller_enable": {
<> 132:9baf128c2fab 2142 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2143 "value": "PA9",
<> 132:9baf128c2fab 2144 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2145 }
<> 128:9bcdf88f62b0 2146 }
Kojto 122:f9eeca106725 2147 },
<> 128:9bcdf88f62b0 2148 "EFM32HG322F64": {
<> 128:9bcdf88f62b0 2149 "inherits": ["EFM32"],
<> 139:856d2700e60b 2150 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
Kojto 122:f9eeca106725 2151 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2152 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2153 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2154 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2155 "default_lib": "small",
<> 128:9bcdf88f62b0 2156 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2157 "device_name": "EFM32HG322F64",
<> 128:9bcdf88f62b0 2158 "public": false
<> 128:9bcdf88f62b0 2159 },
<> 128:9bcdf88f62b0 2160 "EFM32HG_STK3400": {
<> 128:9bcdf88f62b0 2161 "inherits": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 2162 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 2163 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2164 "config": {
<> 128:9bcdf88f62b0 2165 "hf_clock_src": {
<> 128:9bcdf88f62b0 2166 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2167 "value": "HFXO",
<> 128:9bcdf88f62b0 2168 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2169 },
<> 128:9bcdf88f62b0 2170 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2171 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2172 "value": "24000000",
<> 128:9bcdf88f62b0 2173 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2174 },
<> 128:9bcdf88f62b0 2175 "lf_clock_src": {
<> 128:9bcdf88f62b0 2176 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2177 "value": "LFXO",
<> 128:9bcdf88f62b0 2178 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2179 },
<> 128:9bcdf88f62b0 2180 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2181 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2182 "value": "32768",
<> 128:9bcdf88f62b0 2183 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2184 },
<> 128:9bcdf88f62b0 2185 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2186 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2187 "value": "21000000",
<> 128:9bcdf88f62b0 2188 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2189 },
<> 128:9bcdf88f62b0 2190 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2191 "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!",
<> 128:9bcdf88f62b0 2192 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2193 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2194 },
<> 132:9baf128c2fab 2195 "board_controller_enable": {
<> 132:9baf128c2fab 2196 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2197 "value": "PA9",
<> 132:9baf128c2fab 2198 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2199 }
<> 128:9bcdf88f62b0 2200 }
<> 128:9bcdf88f62b0 2201 },
<> 128:9bcdf88f62b0 2202 "EFM32PG1B100F256GM32": {
<> 128:9bcdf88f62b0 2203 "inherits": ["EFM32"],
<> 139:856d2700e60b 2204 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
<> 128:9bcdf88f62b0 2205 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2206 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2207 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2208 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2209 "device_name": "EFM32PG1B100F256GM32",
<> 128:9bcdf88f62b0 2210 "public": false
Kojto 122:f9eeca106725 2211 },
Kojto 122:f9eeca106725 2212 "EFM32PG_STK3401": {
<> 128:9bcdf88f62b0 2213 "inherits": ["EFM32PG1B100F256GM32"],
Kojto 122:f9eeca106725 2214 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Kojto 122:f9eeca106725 2215 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2216 "config": {
<> 128:9bcdf88f62b0 2217 "hf_clock_src": {
<> 128:9bcdf88f62b0 2218 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2219 "value": "HFXO",
<> 128:9bcdf88f62b0 2220 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2221 },
<> 128:9bcdf88f62b0 2222 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2223 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2224 "value": "40000000",
<> 128:9bcdf88f62b0 2225 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2226 },
<> 128:9bcdf88f62b0 2227 "lf_clock_src": {
<> 128:9bcdf88f62b0 2228 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2229 "value": "LFXO",
<> 128:9bcdf88f62b0 2230 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2231 },
<> 128:9bcdf88f62b0 2232 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2233 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2234 "value": "32768",
<> 128:9bcdf88f62b0 2235 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2236 },
<> 128:9bcdf88f62b0 2237 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2238 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2239 "value": "32000000",
<> 128:9bcdf88f62b0 2240 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2241 },
<> 128:9bcdf88f62b0 2242 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2243 "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!",
<> 128:9bcdf88f62b0 2244 "value": "cmuHFRCOFreq_32M0Hz",
<> 128:9bcdf88f62b0 2245 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2246 },
<> 132:9baf128c2fab 2247 "board_controller_enable": {
<> 132:9baf128c2fab 2248 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2249 "value": "PA5",
<> 132:9baf128c2fab 2250 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2251 }
<> 132:9baf128c2fab 2252 }
<> 132:9baf128c2fab 2253 },
<> 132:9baf128c2fab 2254 "EFR32MG1P132F256GM48": {
<> 132:9baf128c2fab 2255 "inherits": ["EFM32"],
<> 139:856d2700e60b 2256 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2257 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2258 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2259 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2260 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2261 "device_name": "EFR32MG1P132F256GM48",
<> 132:9baf128c2fab 2262 "public": false
<> 132:9baf128c2fab 2263 },
<> 132:9baf128c2fab 2264 "EFR32MG1P233F256GM48": {
<> 132:9baf128c2fab 2265 "inherits": ["EFM32"],
<> 139:856d2700e60b 2266 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2267 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2268 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2269 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2270 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2271 "public": false
<> 132:9baf128c2fab 2272 },
<> 132:9baf128c2fab 2273 "EFR32MG1_BRD4150": {
<> 132:9baf128c2fab 2274 "inherits": ["EFR32MG1P132F256GM48"],
<> 139:856d2700e60b 2275 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 2276 "forced_reset_timeout": 2,
<> 132:9baf128c2fab 2277 "config": {
<> 132:9baf128c2fab 2278 "hf_clock_src": {
<> 132:9baf128c2fab 2279 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2280 "value": "HFXO",
<> 132:9baf128c2fab 2281 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2282 },
<> 132:9baf128c2fab 2283 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2284 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2285 "value": "38400000",
<> 132:9baf128c2fab 2286 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2287 },
<> 132:9baf128c2fab 2288 "lf_clock_src": {
<> 132:9baf128c2fab 2289 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2290 "value": "LFXO",
<> 132:9baf128c2fab 2291 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2292 },
<> 132:9baf128c2fab 2293 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2294 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2295 "value": "32768",
<> 132:9baf128c2fab 2296 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2297 },
<> 132:9baf128c2fab 2298 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2299 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2300 "value": "32000000",
<> 132:9baf128c2fab 2301 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2302 },
<> 132:9baf128c2fab 2303 "hfrco_band_select": {
<> 132:9baf128c2fab 2304 "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!",
<> 132:9baf128c2fab 2305 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2306 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2307 },
<> 132:9baf128c2fab 2308 "board_controller_enable": {
<> 132:9baf128c2fab 2309 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2310 "value": "PA5",
<> 132:9baf128c2fab 2311 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2312 }
<> 132:9baf128c2fab 2313 },
<> 132:9baf128c2fab 2314 "public": false
<> 132:9baf128c2fab 2315 },
Anna Bridge 142:4eea097334d6 2316 "TB_SENSE_1": {
<> 132:9baf128c2fab 2317 "inherits": ["EFR32MG1P233F256GM48"],
<> 139:856d2700e60b 2318 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 139:856d2700e60b 2319 "forced_reset_timeout": 5,
<> 139:856d2700e60b 2320 "config": {
<> 139:856d2700e60b 2321 "hf_clock_src": {
<> 139:856d2700e60b 2322 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2323 "value": "HFXO",
<> 139:856d2700e60b 2324 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2325 },
<> 139:856d2700e60b 2326 "hfxo_clock_freq": {
<> 139:856d2700e60b 2327 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2328 "value": "38400000",
<> 139:856d2700e60b 2329 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2330 },
<> 139:856d2700e60b 2331 "lf_clock_src": {
<> 139:856d2700e60b 2332 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2333 "value": "LFXO",
<> 139:856d2700e60b 2334 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2335 },
<> 139:856d2700e60b 2336 "lfxo_clock_freq": {
<> 139:856d2700e60b 2337 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2338 "value": "32768",
<> 139:856d2700e60b 2339 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2340 },
<> 139:856d2700e60b 2341 "hfrco_clock_freq": {
<> 139:856d2700e60b 2342 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2343 "value": "32000000",
<> 139:856d2700e60b 2344 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2345 },
<> 139:856d2700e60b 2346 "hfrco_band_select": {
<> 139:856d2700e60b 2347 "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!",
<> 139:856d2700e60b 2348 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2349 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2350 }
<> 139:856d2700e60b 2351 }
<> 139:856d2700e60b 2352 },
<> 139:856d2700e60b 2353 "EFM32PG12B500F1024GL125": {
<> 139:856d2700e60b 2354 "inherits": ["EFM32"],
<> 139:856d2700e60b 2355 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
<> 139:856d2700e60b 2356 "core": "Cortex-M4F",
<> 139:856d2700e60b 2357 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2358 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2359 "release_versions": ["2", "5"],
<> 139:856d2700e60b 2360 "public": false
<> 139:856d2700e60b 2361 },
<> 139:856d2700e60b 2362 "EFM32PG12_STK3402": {
<> 139:856d2700e60b 2363 "inherits": ["EFM32PG12B500F1024GL125"],
<> 139:856d2700e60b 2364 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 139:856d2700e60b 2365 "forced_reset_timeout": 2,
<> 139:856d2700e60b 2366 "config": {
<> 139:856d2700e60b 2367 "hf_clock_src": {
<> 139:856d2700e60b 2368 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2369 "value": "HFXO",
<> 139:856d2700e60b 2370 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2371 },
<> 139:856d2700e60b 2372 "hfxo_clock_freq": {
<> 139:856d2700e60b 2373 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2374 "value": "40000000",
<> 139:856d2700e60b 2375 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2376 },
<> 139:856d2700e60b 2377 "lf_clock_src": {
<> 139:856d2700e60b 2378 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2379 "value": "LFXO",
<> 139:856d2700e60b 2380 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2381 },
<> 139:856d2700e60b 2382 "lfxo_clock_freq": {
<> 139:856d2700e60b 2383 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2384 "value": "32768",
<> 139:856d2700e60b 2385 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2386 },
<> 139:856d2700e60b 2387 "hfrco_clock_freq": {
<> 139:856d2700e60b 2388 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2389 "value": "32000000",
<> 139:856d2700e60b 2390 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2391 },
<> 139:856d2700e60b 2392 "hfrco_band_select": {
<> 139:856d2700e60b 2393 "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!",
<> 139:856d2700e60b 2394 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2395 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2396 },
<> 139:856d2700e60b 2397 "board_controller_enable": {
<> 139:856d2700e60b 2398 "help": "Pin to pull high for enabling the USB serial port",
<> 139:856d2700e60b 2399 "value": "PA5",
<> 139:856d2700e60b 2400 "macro_name": "EFM_BC_EN"
<> 139:856d2700e60b 2401 }
<> 139:856d2700e60b 2402 }
<> 139:856d2700e60b 2403 },
<> 139:856d2700e60b 2404 "EFR32MG12P332F1024GL125": {
<> 139:856d2700e60b 2405 "inherits": ["EFM32"],
<> 139:856d2700e60b 2406 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
<> 139:856d2700e60b 2407 "core": "Cortex-M4F",
<> 139:856d2700e60b 2408 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2409 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2410 "release_versions": ["2", "5"],
<> 139:856d2700e60b 2411 "public": false
<> 139:856d2700e60b 2412 },
Anna Bridge 142:4eea097334d6 2413 "TB_SENSE_12": {
<> 139:856d2700e60b 2414 "inherits": ["EFR32MG12P332F1024GL125"],
<> 139:856d2700e60b 2415 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 2416 "forced_reset_timeout": 5,
<> 132:9baf128c2fab 2417 "config": {
<> 132:9baf128c2fab 2418 "hf_clock_src": {
<> 132:9baf128c2fab 2419 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2420 "value": "HFXO",
<> 132:9baf128c2fab 2421 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2422 },
<> 132:9baf128c2fab 2423 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2424 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2425 "value": "38400000",
<> 132:9baf128c2fab 2426 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2427 },
<> 132:9baf128c2fab 2428 "lf_clock_src": {
<> 132:9baf128c2fab 2429 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2430 "value": "LFXO",
<> 132:9baf128c2fab 2431 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2432 },
<> 132:9baf128c2fab 2433 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2434 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2435 "value": "32768",
<> 132:9baf128c2fab 2436 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2437 },
<> 132:9baf128c2fab 2438 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2439 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2440 "value": "32000000",
<> 132:9baf128c2fab 2441 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2442 },
<> 132:9baf128c2fab 2443 "hfrco_band_select": {
<> 132:9baf128c2fab 2444 "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!",
<> 132:9baf128c2fab 2445 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2446 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2447 }
<> 128:9bcdf88f62b0 2448 }
Kojto 122:f9eeca106725 2449 },
Kojto 122:f9eeca106725 2450 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 2451 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2452 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2453 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Kojto 122:f9eeca106725 2454 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2455 "inherits": ["Target"],
Kojto 122:f9eeca106725 2456 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2457 "release_versions": ["2"]
Kojto 122:f9eeca106725 2458 },
Kojto 122:f9eeca106725 2459 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 2460 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2461 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2462 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Kojto 122:f9eeca106725 2463 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2464 "inherits": ["Target"],
Kojto 122:f9eeca106725 2465 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2466 "release_versions": ["2"]
Kojto 122:f9eeca106725 2467 },
Kojto 122:f9eeca106725 2468 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 2469 "inherits": ["Target"],
Kojto 122:f9eeca106725 2470 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2471 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Kojto 122:f9eeca106725 2472 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2473 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2474 "release_versions": ["2"]
Kojto 122:f9eeca106725 2475 },
Kojto 122:f9eeca106725 2476 "SAMR21G18A": {
Kojto 122:f9eeca106725 2477 "inherits": ["Target"],
Kojto 122:f9eeca106725 2478 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2479 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2480 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 2481 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2482 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2483 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2484 "device_name": "ATSAMR21G18A"
Kojto 122:f9eeca106725 2485 },
Kojto 122:f9eeca106725 2486 "SAMD21J18A": {
Kojto 122:f9eeca106725 2487 "inherits": ["Target"],
Kojto 122:f9eeca106725 2488 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2489 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2490 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2491 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2492 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2493 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2494 "device_name" : "ATSAMD21J18A"
Kojto 122:f9eeca106725 2495 },
Kojto 122:f9eeca106725 2496 "SAMD21G18A": {
Kojto 122:f9eeca106725 2497 "inherits": ["Target"],
Kojto 122:f9eeca106725 2498 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2499 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2500 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2501 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2502 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2503 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2504 "device_name": "ATSAMD21G18A"
Kojto 122:f9eeca106725 2505 },
Kojto 122:f9eeca106725 2506 "SAML21J18A": {
Kojto 122:f9eeca106725 2507 "inherits": ["Target"],
Kojto 122:f9eeca106725 2508 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2509 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2510 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 2511 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 128:9bcdf88f62b0 2512 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2513 "device_name": "ATSAML21J18A"
Kojto 122:f9eeca106725 2514 },
Kojto 122:f9eeca106725 2515 "SAMG55J19": {
Kojto 122:f9eeca106725 2516 "inherits": ["Target"],
Kojto 122:f9eeca106725 2517 "core": "Cortex-M4",
Kojto 122:f9eeca106725 2518 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 2519 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2520 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2521 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2522 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2523 "default_lib": "std",
<> 128:9bcdf88f62b0 2524 "device_name": "ATSAMG55J19"
Kojto 122:f9eeca106725 2525 },
Kojto 123:b0220dba8be7 2526 "MCU_NRF51_UNIFIED": {
Kojto 123:b0220dba8be7 2527 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2528 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 2529 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 123:b0220dba8be7 2530 "macros": [
Kojto 123:b0220dba8be7 2531 "NRF51",
Kojto 123:b0220dba8be7 2532 "TARGET_NRF51822",
Kojto 123:b0220dba8be7 2533 "BLE_STACK_SUPPORT_REQD",
Kojto 123:b0220dba8be7 2534 "SOFTDEVICE_PRESENT",
Kojto 123:b0220dba8be7 2535 "S130",
Kojto 123:b0220dba8be7 2536 "TARGET_MCU_NRF51822"
Kojto 123:b0220dba8be7 2537 ],
Kojto 123:b0220dba8be7 2538 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2539 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Kojto 123:b0220dba8be7 2540 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2541 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2542 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2543 "public": false,
Kojto 123:b0220dba8be7 2544 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2545 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2546 {
Kojto 123:b0220dba8be7 2547 "boot": "",
Kojto 123:b0220dba8be7 2548 "name": "s130_nrf51_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2549 "offset": 110592
Kojto 123:b0220dba8be7 2550 }
Kojto 123:b0220dba8be7 2551 ],
Kojto 123:b0220dba8be7 2552 "detect_code": ["1070"],
Kojto 123:b0220dba8be7 2553 "post_binary_hook": {
Kojto 123:b0220dba8be7 2554 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2555 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2556 },
Kojto 123:b0220dba8be7 2557 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2558 "features": ["BLE"],
<> 128:9bcdf88f62b0 2559 "config": {
Kojto 123:b0220dba8be7 2560 "lf_clock_src": {
Kojto 123:b0220dba8be7 2561 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2562 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2563 },
AnnaBridge 125:2e9cc70d1897 2564 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2565 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2566 "value": 1,
AnnaBridge 125:2e9cc70d1897 2567 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2568 }
<> 127:25aea2a3f4e3 2569 },
<> 127:25aea2a3f4e3 2570 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2571 },
Kojto 123:b0220dba8be7 2572 "MCU_NRF51_32K_UNIFIED": {
Kojto 123:b0220dba8be7 2573 "inherits": ["MCU_NRF51_UNIFIED"],
Kojto 123:b0220dba8be7 2574 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2575 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2576 "public": false
Kojto 123:b0220dba8be7 2577 },
Kojto 123:b0220dba8be7 2578 "NRF51_DK": {
Kojto 123:b0220dba8be7 2579 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2580 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 129:0ab6a29f35bf 2581 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 128:9bcdf88f62b0 2582 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2583 "device_name": "nRF51822_xxAA"
<> 128:9bcdf88f62b0 2584 },
<> 128:9bcdf88f62b0 2585 "NRF51_DONGLE": {
<> 128:9bcdf88f62b0 2586 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 128:9bcdf88f62b0 2587 "progen": {"target": "nrf51-dongle"},
<> 128:9bcdf88f62b0 2588 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Kojto 123:b0220dba8be7 2589 "release_versions": ["2", "5"]
Kojto 123:b0220dba8be7 2590 },
Kojto 123:b0220dba8be7 2591 "MCU_NRF52": {
Kojto 123:b0220dba8be7 2592 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2593 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2594 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Kojto 123:b0220dba8be7 2595 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Kojto 123:b0220dba8be7 2596 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2597 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2598 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 123:b0220dba8be7 2599 "public": false,
Kojto 123:b0220dba8be7 2600 "detect_code": ["1101"],
Kojto 123:b0220dba8be7 2601 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2602 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2603 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2604 {
Kojto 123:b0220dba8be7 2605 "boot": "",
Kojto 123:b0220dba8be7 2606 "name": "s132_nrf52_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2607 "offset": 114688
Kojto 123:b0220dba8be7 2608 }
Kojto 123:b0220dba8be7 2609 ],
Kojto 123:b0220dba8be7 2610 "post_binary_hook": {
Kojto 123:b0220dba8be7 2611 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2612 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2613 },
Kojto 123:b0220dba8be7 2614 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2615 "features": ["BLE"],
<> 128:9bcdf88f62b0 2616 "config": {
Kojto 123:b0220dba8be7 2617 "lf_clock_src": {
Kojto 123:b0220dba8be7 2618 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2619 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2620 },
AnnaBridge 125:2e9cc70d1897 2621 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2622 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2623 "value": 1,
AnnaBridge 125:2e9cc70d1897 2624 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2625 }
Kojto 123:b0220dba8be7 2626 }
Kojto 123:b0220dba8be7 2627 },
Kojto 123:b0220dba8be7 2628 "NRF52_DK": {
Kojto 123:b0220dba8be7 2629 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2630 "inherits": ["MCU_NRF52"],
<> 128:9bcdf88f62b0 2631 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
<> 129:0ab6a29f35bf 2632 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 128:9bcdf88f62b0 2633 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2634 "device_name": "nRF52832_xxAA"
Kojto 123:b0220dba8be7 2635 },
<> 132:9baf128c2fab 2636 "UBLOX_EVA_NINA": {
<> 132:9baf128c2fab 2637 "inherits": ["MCU_NRF52"],
<> 132:9baf128c2fab 2638 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
<> 133:99b5ccf27215 2639 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 132:9baf128c2fab 2640 "release_versions": ["2", "5"],
<> 135:176b8275d35d 2641 "overrides": {"uart_hwfc": 0},
<> 133:99b5ccf27215 2642 "device_name": "nRF52832_xxAA"
<> 133:99b5ccf27215 2643 },
<> 133:99b5ccf27215 2644 "UBLOX_EVK_NINA_B1": {
<> 133:99b5ccf27215 2645 "supported_form_factors": ["ARDUINO"],
<> 133:99b5ccf27215 2646 "inherits": ["MCU_NRF52"],
<> 133:99b5ccf27215 2647 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
<> 133:99b5ccf27215 2648 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 133:99b5ccf27215 2649 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2650 "device_name": "nRF52832_xxAA"
<> 132:9baf128c2fab 2651 },
AnnaBridge 126:abea610beb85 2652 "DELTA_DFBM_NQ620": {
AnnaBridge 126:abea610beb85 2653 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 2654 "inherits": ["MCU_NRF52"],
<> 127:25aea2a3f4e3 2655 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
AnnaBridge 126:abea610beb85 2656 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 128:9bcdf88f62b0 2657 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2658 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
<> 139:856d2700e60b 2659 "config": {
<> 139:856d2700e60b 2660 "lf_clock_rc_calib_timer_interval": {
<> 139:856d2700e60b 2661 "value": 16,
<> 139:856d2700e60b 2662 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
<> 139:856d2700e60b 2663 },
<> 139:856d2700e60b 2664 "lf_clock_rc_calib_mode_config": {
<> 139:856d2700e60b 2665 "value": 0,
<> 139:856d2700e60b 2666 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
<> 139:856d2700e60b 2667 }
<> 139:856d2700e60b 2668 },
<> 128:9bcdf88f62b0 2669 "device_name": "nRF52832_xxAA"
AnnaBridge 126:abea610beb85 2670 },
<> 140:97feb9bacc10 2671 "MCU_NRF52840": {
<> 140:97feb9bacc10 2672 "inherits": ["Target"],
<> 140:97feb9bacc10 2673 "core": "Cortex-M4F",
<> 140:97feb9bacc10 2674 "macros": ["TARGET_NRF52840", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S140", "NRF_SD_BLE_API_VERSION=5", "NRF52840_XXAA", "NRF_DFU_SETTINGS_VERSION=1", "NRF_SD_BLE_API_VERSION=5"],
<> 140:97feb9bacc10 2675 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5_SDK13"],
<> 140:97feb9bacc10 2676 "OUTPUT_EXT": "hex",
<> 140:97feb9bacc10 2677 "is_disk_virtual": true,
<> 140:97feb9bacc10 2678 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 140:97feb9bacc10 2679 "public": false,
<> 140:97feb9bacc10 2680 "detect_code": ["1101"],
<> 140:97feb9bacc10 2681 "program_cycle_s": 6,
<> 140:97feb9bacc10 2682 "MERGE_SOFT_DEVICE": true,
<> 140:97feb9bacc10 2683 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 140:97feb9bacc10 2684 {
<> 140:97feb9bacc10 2685 "boot": "",
<> 140:97feb9bacc10 2686 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
<> 140:97feb9bacc10 2687 "offset": 135168
<> 140:97feb9bacc10 2688 }
<> 140:97feb9bacc10 2689 ],
<> 140:97feb9bacc10 2690 "bootloader_select_index": 0,
<> 140:97feb9bacc10 2691 "post_binary_hook": {
<> 140:97feb9bacc10 2692 "function": "MCU_NRF51Code.binary_hook",
<> 140:97feb9bacc10 2693 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 140:97feb9bacc10 2694 },
<> 140:97feb9bacc10 2695 "MERGE_BOOTLOADER": false,
<> 140:97feb9bacc10 2696 "features": ["BLE"],
<> 140:97feb9bacc10 2697 "config": {
<> 140:97feb9bacc10 2698 "lf_clock_src": {
<> 140:97feb9bacc10 2699 "value": "NRF_LF_SRC_XTAL",
<> 140:97feb9bacc10 2700 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 140:97feb9bacc10 2701 },
<> 140:97feb9bacc10 2702 "uart_hwfc": {
<> 140:97feb9bacc10 2703 "help": "Value: 1 for enable, 0 for disable",
<> 140:97feb9bacc10 2704 "value": 1,
<> 140:97feb9bacc10 2705 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 140:97feb9bacc10 2706 }
<> 140:97feb9bacc10 2707 }
<> 140:97feb9bacc10 2708 },
<> 140:97feb9bacc10 2709 "NRF52840_DK": {
<> 140:97feb9bacc10 2710 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 2711 "inherits": ["MCU_NRF52840"],
<> 140:97feb9bacc10 2712 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
<> 140:97feb9bacc10 2713 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 140:97feb9bacc10 2714 "release_versions": ["2", "5"],
<> 140:97feb9bacc10 2715 "device_name": "nRF52840_xxAA"
<> 140:97feb9bacc10 2716 },
Kojto 122:f9eeca106725 2717 "BLUEPILL_F103C8": {
Kojto 122:f9eeca106725 2718 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2719 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 2720 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 2721 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 2722 "inherits": ["Target"],
Kojto 122:f9eeca106725 2723 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2724 },
Kojto 123:b0220dba8be7 2725 "NUMAKER_PFM_NUC472": {
Kojto 123:b0220dba8be7 2726 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2727 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 2728 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"],
Kojto 123:b0220dba8be7 2729 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2730 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2731 "inherits": ["Target"],
Anna Bridge 141:794e51388b66 2732 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN", "FLASH"],
<> 128:9bcdf88f62b0 2733 "features": ["LWIP"],
<> 128:9bcdf88f62b0 2734 "release_versions": ["5"],
Anna Bridge 141:794e51388b66 2735 "device_name": "NUC472HI8AE",
Anna Bridge 141:794e51388b66 2736 "bootloader_supported": true
<> 128:9bcdf88f62b0 2737 },
AnnaBridge 125:2e9cc70d1897 2738 "NCS36510": {
AnnaBridge 125:2e9cc70d1897 2739 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 2740 "core": "Cortex-M3",
AnnaBridge 125:2e9cc70d1897 2741 "extra_labels": ["ONSEMI"],
<> 130:d75b3fe1f5cb 2742 "config": {
<> 130:d75b3fe1f5cb 2743 "mac-addr-low": {
<> 130:d75b3fe1f5cb 2744 "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.",
<> 130:d75b3fe1f5cb 2745 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2746 },
<> 130:d75b3fe1f5cb 2747 "mac-addr-high": {
<> 130:d75b3fe1f5cb 2748 "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.",
<> 130:d75b3fe1f5cb 2749 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2750 },
<> 130:d75b3fe1f5cb 2751 "32KHz-clk-trim": {
<> 130:d75b3fe1f5cb 2752 "help": "32KHz clock trim",
<> 130:d75b3fe1f5cb 2753 "value": "0x39"
<> 130:d75b3fe1f5cb 2754 },
<> 130:d75b3fe1f5cb 2755 "32MHz-clk-trim": {
<> 130:d75b3fe1f5cb 2756 "help": "32MHz clock trim",
<> 130:d75b3fe1f5cb 2757 "value": "0x17"
<> 130:d75b3fe1f5cb 2758 },
<> 130:d75b3fe1f5cb 2759 "rssi-trim": {
<> 130:d75b3fe1f5cb 2760 "help": "RSSI trim",
<> 130:d75b3fe1f5cb 2761 "value": "0x3D"
<> 130:d75b3fe1f5cb 2762 },
<> 130:d75b3fe1f5cb 2763 "txtune-trim": {
<> 130:d75b3fe1f5cb 2764 "help": "TX tune trim",
<> 130:d75b3fe1f5cb 2765 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2766 }
<> 130:d75b3fe1f5cb 2767 },
AnnaBridge 125:2e9cc70d1897 2768 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 129:0ab6a29f35bf 2769 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 2770 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 138:093f2bd7b9eb 2771 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
AnnaBridge 125:2e9cc70d1897 2772 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 2773 },
<> 128:9bcdf88f62b0 2774 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 2775 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2776 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 2777 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
<> 128:9bcdf88f62b0 2778 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 2779 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 2780 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2781 "progen": {"target": "numaker-pfm-m453"},
Anna Bridge 141:794e51388b66 2782 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN", "FLASH"],
<> 128:9bcdf88f62b0 2783 "release_versions": ["2", "5"],
Anna Bridge 141:794e51388b66 2784 "device_name": "M453VG6AE",
Anna Bridge 141:794e51388b66 2785 "bootloader_supported": true
<> 129:0ab6a29f35bf 2786 },
<> 129:0ab6a29f35bf 2787 "HI2110": {
<> 129:0ab6a29f35bf 2788 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2789 "core": "Cortex-M0",
<> 129:0ab6a29f35bf 2790 "default_toolchain": "GCC_ARM",
<> 129:0ab6a29f35bf 2791 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 2792 "extra_labels": ["ublox"],
<> 129:0ab6a29f35bf 2793 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
<> 129:0ab6a29f35bf 2794 "public": false,
<> 129:0ab6a29f35bf 2795 "target_overrides": {
<> 129:0ab6a29f35bf 2796 "*": {
<> 129:0ab6a29f35bf 2797 "core.stdio-flush-at-exit": false
<> 129:0ab6a29f35bf 2798 }
<> 129:0ab6a29f35bf 2799 },
<> 129:0ab6a29f35bf 2800 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2801 "default_lib": "std",
<> 129:0ab6a29f35bf 2802 "release_versions": ["5"]
<> 129:0ab6a29f35bf 2803 },
<> 129:0ab6a29f35bf 2804 "SARA_NBIOT": {
<> 129:0ab6a29f35bf 2805 "inherits": ["HI2110"],
<> 129:0ab6a29f35bf 2806 "extra_labels": ["ublox", "HI2110"],
<> 129:0ab6a29f35bf 2807 "public": false
<> 129:0ab6a29f35bf 2808 },
<> 129:0ab6a29f35bf 2809 "SARA_NBIOT_EVK": {
<> 129:0ab6a29f35bf 2810 "inherits": ["SARA_NBIOT"],
<> 129:0ab6a29f35bf 2811 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
Kojto 122:f9eeca106725 2812 }
Kojto 122:f9eeca106725 2813 }