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

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

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

Committer:
AnnaBridge
Date:
Fri Sep 15 14:46:57 2017 +0100
Revision:
151:675da3299148
Parent:
150:a330f0fddbec
Child:
152:235179ab3f27
Release 151 of the mbed library.

Who changed what in which revision?

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