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