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:
AnnaBridge
Date:
Wed Jun 21 17:31:38 2017 +0100
Revision:
145:64910690c574
Parent:
144:0f02307a0877
Child:
146:22da6e220af6
Release 145 of the mbed library.

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