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