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:
Kojto
Date:
Wed Jul 19 16:46:19 2017 +0100
Revision:
147:a97add6d7e64
Parent:
146:22da6e220af6
Child:
148:fd96258d940d
Release 147 of the mbed library.

Who changed what in which revision?

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