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

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

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

Committer:
AnnaBridge
Date:
Wed Aug 16 18:12:46 2017 +0100
Revision:
149:e2bfab296f20
Parent:
148:fd96258d940d
Child:
150:a330f0fddbec
Release 149 of the mbed library.

Who changed what in which revision?

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