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:
Thu Aug 31 17:15:06 2017 +0100
Revision:
150:a330f0fddbec
Parent:
149:e2bfab296f20
Child:
151:675da3299148
Release 150 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"],
Kojto 136:ef9c61f8c49f 1597 "device_name": "STM32L476VG"
Kojto 122:f9eeca106725 1598 },
Kojto 122:f9eeca106725 1599 "MTS_MDOT_F405RG": {
AnnaBridge 146:22da6e220af6 1600 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1601 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1602 "extra_labels_add": ["STM32F4", "STM32F405RG"],
Kojto 122:f9eeca106725 1603 "is_disk_virtual": true,
AnnaBridge 146:22da6e220af6 1604 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 146:22da6e220af6 1605 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1606 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1607 "device_name": "STM32F405RG"
Kojto 122:f9eeca106725 1608 },
Kojto 122:f9eeca106725 1609 "MTS_MDOT_F411RE": {
AnnaBridge 146:22da6e220af6 1610 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1611 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1612 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 146:22da6e220af6 1613 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
Kojto 122:f9eeca106725 1614 "post_binary_hook": {
Kojto 122:f9eeca106725 1615 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 144:0f02307a0877 1616 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
Kojto 122:f9eeca106725 1617 },
AnnaBridge 146:22da6e220af6 1618 "device_has_add": [],
<> 128:9bcdf88f62b0 1619 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1620 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1621 },
Kojto 122:f9eeca106725 1622 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 146:22da6e220af6 1623 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1624 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1625 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 145:64910690c574 1626 "config": {
AnnaBridge 145:64910690c574 1627 "modem_is_on_board": {
AnnaBridge 145:64910690c574 1628 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 145:64910690c574 1629 "value": 1,
Kojto 148:fd96258d940d 1630 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 145:64910690c574 1631 },
AnnaBridge 145:64910690c574 1632 "modem_data_connection_type": {
AnnaBridge 145:64910690c574 1633 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
AnnaBridge 145:64910690c574 1634 "value": 1,
Kojto 148:fd96258d940d 1635 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 145:64910690c574 1636 }
AnnaBridge 145:64910690c574 1637 },
AnnaBridge 146:22da6e220af6 1638 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"],
Kojto 122:f9eeca106725 1639 "post_binary_hook": {
Kojto 122:f9eeca106725 1640 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 144:0f02307a0877 1641 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
Kojto 122:f9eeca106725 1642 },
AnnaBridge 146:22da6e220af6 1643 "device_has_add": [],
<> 128:9bcdf88f62b0 1644 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1645 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1646 },
<> 127:25aea2a3f4e3 1647 "XDOT_L151CC": {
AnnaBridge 146:22da6e220af6 1648 "inherits": ["FAMILY_STM32"],
<> 127:25aea2a3f4e3 1649 "core": "Cortex-M3",
<> 127:25aea2a3f4e3 1650 "default_toolchain": "ARM",
AnnaBridge 146:22da6e220af6 1651 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 150:a330f0fddbec 1652 "config": {
AnnaBridge 150:a330f0fddbec 1653 "hse_value": {
AnnaBridge 150:a330f0fddbec 1654 "value": "24000000",
AnnaBridge 150:a330f0fddbec 1655 "macro_name": "HSE_VALUE"
AnnaBridge 150:a330f0fddbec 1656 }
AnnaBridge 150:a330f0fddbec 1657 },
<> 127:25aea2a3f4e3 1658 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 148:fd96258d940d 1659 "device_has_add": ["ANALOGOUT", "FLASH"],
Anna Bridge 142:4eea097334d6 1660 "release_versions": ["5"],
Kojto 148:fd96258d940d 1661 "device_name": "STM32L151CC",
Kojto 148:fd96258d940d 1662 "bootloader_supported": true
<> 127:25aea2a3f4e3 1663 },
Kojto 122:f9eeca106725 1664 "MOTE_L152RC": {
AnnaBridge 146:22da6e220af6 1665 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1666 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1667 "default_toolchain": "uARM",
AnnaBridge 146:22da6e220af6 1668 "extra_labels_add": ["STM32L1", "STM32L152RC"],
<> 128:9bcdf88f62b0 1669 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1670 "detect_code": ["4100"],
AnnaBridge 146:22da6e220af6 1671 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1672 "default_lib": "small",
<> 128:9bcdf88f62b0 1673 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1674 "device_name": "STM32L152RC"
Kojto 122:f9eeca106725 1675 },
Kojto 122:f9eeca106725 1676 "DISCO_F401VC": {
AnnaBridge 146:22da6e220af6 1677 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1678 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1679 "default_toolchain": "GCC_ARM",
AnnaBridge 146:22da6e220af6 1680 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
Kojto 122:f9eeca106725 1681 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 1682 "device_has_add": ["ERROR_RED"],
<> 128:9bcdf88f62b0 1683 "device_name": "STM32F401VC"
Kojto 122:f9eeca106725 1684 },
<> 128:9bcdf88f62b0 1685 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 146:22da6e220af6 1686 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1687 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1688 "core": "Cortex-M4F",
Kojto 147:a97add6d7e64 1689 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI"],
AnnaBridge 149:e2bfab296f20 1690 "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 1691 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"],
AnnaBridge 146:22da6e220af6 1692 "device_has_remove": ["RTC", "SLEEP"],
<> 128:9bcdf88f62b0 1693 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1694 "release_versions": ["5"],
<> 138:093f2bd7b9eb 1695 "device_name": "STM32F439ZI",
<> 138:093f2bd7b9eb 1696 "bootloader_supported": true
Kojto 122:f9eeca106725 1697 },
<> 140:97feb9bacc10 1698 "UBLOX_C030": {
AnnaBridge 146:22da6e220af6 1699 "inherits": ["FAMILY_STM32"],
<> 140:97feb9bacc10 1700 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 1701 "core": "Cortex-M4F",
<> 140:97feb9bacc10 1702 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 146:22da6e220af6 1703 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"],
AnnaBridge 145:64910690c574 1704 "config": {
AnnaBridge 145:64910690c574 1705 "modem_is_on_board": {
AnnaBridge 145:64910690c574 1706 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 145:64910690c574 1707 "value": 1,
Kojto 148:fd96258d940d 1708 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 145:64910690c574 1709 },
AnnaBridge 145:64910690c574 1710 "modem_data_connection_type": {
AnnaBridge 145:64910690c574 1711 "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 1712 "value": 1,
Kojto 148:fd96258d940d 1713 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 145:64910690c574 1714 }
AnnaBridge 145:64910690c574 1715 },
AnnaBridge 146:22da6e220af6 1716 "macros_add": ["RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
AnnaBridge 149:e2bfab296f20 1717 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 141:794e51388b66 1718 "features": ["LWIP"],
Anna Bridge 141:794e51388b66 1719 "public": false,
AnnaBridge 149:e2bfab296f20 1720 "device_name": "STM32F437VG",
AnnaBridge 149:e2bfab296f20 1721 "bootloader_supported": true
Anna Bridge 141:794e51388b66 1722 },
Anna Bridge 141:794e51388b66 1723 "UBLOX_C030_U201": {
Anna Bridge 141:794e51388b66 1724 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1725 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1726 },
Anna Bridge 141:794e51388b66 1727 "UBLOX_C030_N211": {
Anna Bridge 141:794e51388b66 1728 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1729 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1730 },
Kojto 122:f9eeca106725 1731 "NZ32_SC151": {
AnnaBridge 146:22da6e220af6 1732 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1733 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1734 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1735 "program_cycle_s": 1.5,
AnnaBridge 146:22da6e220af6 1736 "extra_labels_add": ["STM32L1", "STM32L151RC"],
<> 128:9bcdf88f62b0 1737 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1738 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 146:22da6e220af6 1739 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1740 "default_lib": "small",
<> 128:9bcdf88f62b0 1741 "device_name": "STM32L151RC"
Kojto 122:f9eeca106725 1742 },
Kojto 122:f9eeca106725 1743 "MCU_NRF51": {
Kojto 122:f9eeca106725 1744 "inherits": ["Target"],
Kojto 122:f9eeca106725 1745 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1746 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 145:64910690c574 1747 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Kojto 122:f9eeca106725 1748 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1749 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1750 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1751 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1752 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1753 "public": false,
Kojto 122:f9eeca106725 1754 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1755 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1756 {
Kojto 122:f9eeca106725 1757 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1758 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1759 "offset": 114688
Kojto 122:f9eeca106725 1760 },
Kojto 122:f9eeca106725 1761 {
Kojto 122:f9eeca106725 1762 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1763 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1764 "offset": 98304
Kojto 122:f9eeca106725 1765 },
Kojto 122:f9eeca106725 1766 {
Kojto 122:f9eeca106725 1767 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1768 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1769 "offset": 90112
Kojto 122:f9eeca106725 1770 },
Kojto 122:f9eeca106725 1771 {
Kojto 122:f9eeca106725 1772 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1773 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1774 "offset": 90112
Kojto 122:f9eeca106725 1775 },
Kojto 122:f9eeca106725 1776 {
Kojto 122:f9eeca106725 1777 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1778 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1779 "offset": 81920
Kojto 122:f9eeca106725 1780 }
Kojto 122:f9eeca106725 1781 ],
Kojto 122:f9eeca106725 1782 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1783 "post_binary_hook": {
Kojto 122:f9eeca106725 1784 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1785 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1786 },
Kojto 122:f9eeca106725 1787 "program_cycle_s": 6,
<> 127:25aea2a3f4e3 1788 "features": ["BLE"],
<> 127:25aea2a3f4e3 1789 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1790 },
Kojto 122:f9eeca106725 1791 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1792 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1793 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1794 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1795 "public": false,
<> 128:9bcdf88f62b0 1796 "default_lib": "small"
Kojto 122:f9eeca106725 1797 },
Kojto 122:f9eeca106725 1798 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1799 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1800 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1801 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1802 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1803 "public": false
Kojto 122:f9eeca106725 1804 },
Kojto 122:f9eeca106725 1805 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1806 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1807 "public": false,
Kojto 122:f9eeca106725 1808 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1809 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1810 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1811 },
Kojto 122:f9eeca106725 1812 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1813 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1814 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1815 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1816 "public": false
Kojto 122:f9eeca106725 1817 },
Kojto 122:f9eeca106725 1818 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1819 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1820 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1821 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1822 {
Kojto 122:f9eeca106725 1823 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1824 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1825 "offset": 98304
Kojto 122:f9eeca106725 1826 },
Kojto 122:f9eeca106725 1827 {
Kojto 122:f9eeca106725 1828 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1829 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1830 "offset": 90112
Kojto 122:f9eeca106725 1831 }
Kojto 122:f9eeca106725 1832 ],
Kojto 122:f9eeca106725 1833 "public": false
Kojto 122:f9eeca106725 1834 },
Kojto 122:f9eeca106725 1835 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1836 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1837 "public": false
Kojto 122:f9eeca106725 1838 },
Kojto 122:f9eeca106725 1839 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1840 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1841 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1842 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1843 "public": false
Kojto 122:f9eeca106725 1844 },
Kojto 122:f9eeca106725 1845 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1846 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1847 "public": false
Kojto 122:f9eeca106725 1848 },
Kojto 122:f9eeca106725 1849 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1850 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1851 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1852 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1853 "public": false
Kojto 122:f9eeca106725 1854 },
Kojto 122:f9eeca106725 1855 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1856 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1857 "public": false
Kojto 122:f9eeca106725 1858 },
Kojto 122:f9eeca106725 1859 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1860 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1861 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1862 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1863 "public": false
Kojto 122:f9eeca106725 1864 },
Kojto 122:f9eeca106725 1865 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1866 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1867 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1868 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1869 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1870 "public": false
Kojto 122:f9eeca106725 1871 },
Kojto 122:f9eeca106725 1872 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1873 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1874 "public": false,
Kojto 122:f9eeca106725 1875 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1876 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1877 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1878 },
Kojto 122:f9eeca106725 1879 "NRF51822": {
Kojto 122:f9eeca106725 1880 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1881 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1882 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 128:9bcdf88f62b0 1883 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1884 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1885 },
Kojto 122:f9eeca106725 1886 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1887 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1888 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1889 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1890 },
Kojto 122:f9eeca106725 1891 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1892 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1893 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1894 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1895 },
Kojto 122:f9eeca106725 1896 "ARCH_BLE": {
Kojto 122:f9eeca106725 1897 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1898 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1899 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1900 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1901 },
Kojto 122:f9eeca106725 1902 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1903 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1904 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1905 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1906 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1907 },
Kojto 122:f9eeca106725 1908 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1909 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1910 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1911 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1912 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1913 },
Kojto 122:f9eeca106725 1914 "ARCH_LINK": {
Kojto 122:f9eeca106725 1915 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1916 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1917 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1918 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1919 },
Kojto 122:f9eeca106725 1920 "ARCH_LINK_BOOT": {
Kojto 122:f9eeca106725 1921 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1922 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1923 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1924 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1925 },
Kojto 122:f9eeca106725 1926 "ARCH_LINK_OTA": {
Kojto 122:f9eeca106725 1927 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1928 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1929 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1930 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1931 },
Kojto 122:f9eeca106725 1932 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1933 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1934 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1935 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1936 },
Kojto 122:f9eeca106725 1937 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1938 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1939 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1940 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1941 },
Kojto 122:f9eeca106725 1942 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1943 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1944 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1945 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1946 },
Kojto 122:f9eeca106725 1947 "HRM1017": {
Kojto 122:f9eeca106725 1948 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1949 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 128:9bcdf88f62b0 1950 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1951 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1952 },
Kojto 122:f9eeca106725 1953 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1954 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1955 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1956 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1957 },
Kojto 122:f9eeca106725 1958 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1959 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1960 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1961 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1962 },
Kojto 122:f9eeca106725 1963 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1964 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1965 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1966 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1967 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1968 },
Kojto 122:f9eeca106725 1969 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1970 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1971 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1972 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1973 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1974 },
Kojto 122:f9eeca106725 1975 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1976 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1977 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1978 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1979 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1980 },
Kojto 122:f9eeca106725 1981 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1982 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1983 "release_versions": ["2"]
Kojto 122:f9eeca106725 1984 },
Kojto 122:f9eeca106725 1985 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1986 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1987 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1988 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1989 },
Kojto 122:f9eeca106725 1990 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1991 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1992 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1993 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1994 },
Kojto 122:f9eeca106725 1995 "NRF51822_Y5_MBUG": {
<> 127:25aea2a3f4e3 1996 "inherits": ["MCU_NRF51_16K"]
Kojto 122:f9eeca106725 1997 },
Kojto 122:f9eeca106725 1998 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1999 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 2000 "release_versions": ["2"]
Kojto 122:f9eeca106725 2001 },
Kojto 122:f9eeca106725 2002 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 2003 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 2004 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 2005 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 2006 },
Kojto 122:f9eeca106725 2007 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 2008 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 2009 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 2010 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 2011 },
Kojto 122:f9eeca106725 2012 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 2013 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 2014 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2015 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 2016 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 2017 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2018 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2019 },
Kojto 122:f9eeca106725 2020 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 2021 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2022 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2023 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 2024 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2025 },
Kojto 122:f9eeca106725 2026 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 2027 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2028 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2029 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 2030 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2031 },
<> 135:176b8275d35d 2032 "DELTA_DFCM_NNN50": {
<> 135:176b8275d35d 2033 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2034 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 135:176b8275d35d 2035 "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 2036 "device_name": "nRF51822_xxAC"
<> 135:176b8275d35d 2037 },
<> 135:176b8275d35d 2038 "DELTA_DFCM_NNN50_BOOT": {
<> 135:176b8275d35d 2039 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2040 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 135:176b8275d35d 2041 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 2042 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 2043 },
<> 135:176b8275d35d 2044 "DELTA_DFCM_NNN50_OTA": {
<> 135:176b8275d35d 2045 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2046 "inherits": ["MCU_NRF51_32K_OTA"],
<> 135:176b8275d35d 2047 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 2048 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 2049 },
Kojto 123:b0220dba8be7 2050 "NRF51_DK_LEGACY": {
Kojto 122:f9eeca106725 2051 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2052 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2053 "extra_labels_add": ["NRF51_DK"]
Kojto 122:f9eeca106725 2054 },
Kojto 122:f9eeca106725 2055 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 2056 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2057 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2058 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2059 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 2060 },
Kojto 122:f9eeca106725 2061 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 2062 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2063 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2064 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2065 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 2066 },
<> 128:9bcdf88f62b0 2067 "NRF51_DONGLE_LEGACY": {
Kojto 122:f9eeca106725 2068 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2069 "extra_labels_add": ["NRF51_DONGLE"],
<> 128:9bcdf88f62b0 2070 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2071 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2072 },
Kojto 122:f9eeca106725 2073 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 2074 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2075 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 2076 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 2077 },
Kojto 122:f9eeca106725 2078 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 2079 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2080 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 2081 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 2082 },
Kojto 122:f9eeca106725 2083 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 2084 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 2085 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 129:0ab6a29f35bf 2086 "release_versions": ["2"],
<> 129:0ab6a29f35bf 2087 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2088 },
Kojto 122:f9eeca106725 2089 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 2090 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 2091 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2092 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2093 },
Kojto 122:f9eeca106725 2094 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 2095 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 2096 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2097 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2098 },
Kojto 122:f9eeca106725 2099 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 2100 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 2101 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2102 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 2103 "release_versions": ["2"]
Kojto 122:f9eeca106725 2104 },
Kojto 122:f9eeca106725 2105 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 2106 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 2107 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2108 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2109 },
Kojto 122:f9eeca106725 2110 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 2111 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 2112 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2113 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2114 },
AnnaBridge 126:abea610beb85 2115 "MTM_MTCONNECT04S": {
AnnaBridge 126:abea610beb85 2116 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2117 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2118 "device_name": "nRF51822_xxAA"
AnnaBridge 126:abea610beb85 2119 },
AnnaBridge 126:abea610beb85 2120 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 126:abea610beb85 2121 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 126:abea610beb85 2122 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 2123 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 2124 },
AnnaBridge 126:abea610beb85 2125 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 126:abea610beb85 2126 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 126:abea610beb85 2127 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 2128 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 2129 },
Kojto 122:f9eeca106725 2130 "TY51822R3": {
Kojto 124:2241e3a39974 2131 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 122:f9eeca106725 2132 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 124:2241e3a39974 2133 "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 2134 "detect_code": ["1019"],
AnnaBridge 125:2e9cc70d1897 2135 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2136 "overrides": {"uart_hwfc": 0},
<> 128:9bcdf88f62b0 2137 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2138 },
Kojto 122:f9eeca106725 2139 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 2140 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2141 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 2142 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 2143 },
Kojto 122:f9eeca106725 2144 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 2145 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2146 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2147 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 2148 },
Kojto 122:f9eeca106725 2149 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 2150 "inherits": ["Target"],
Kojto 122:f9eeca106725 2151 "public": false,
Kojto 122:f9eeca106725 2152 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2153 },
Kojto 122:f9eeca106725 2154 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 2155 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2156 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2157 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2158 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 145:64910690c574 2159 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Kojto 122:f9eeca106725 2160 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2161 "release_versions": ["2"]
Kojto 122:f9eeca106725 2162 },
Kojto 122:f9eeca106725 2163 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 2164 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2165 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2166 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2167 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 2168 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 2169 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2170 "release_versions": ["2"]
Kojto 122:f9eeca106725 2171 },
Kojto 122:f9eeca106725 2172 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 2173 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2174 "core": "Cortex-M1",
Kojto 122:f9eeca106725 2175 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2176 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 2177 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 2178 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2179 },
Kojto 122:f9eeca106725 2180 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 2181 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2182 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2183 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2184 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 2185 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 2186 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2187 "release_versions": ["2"]
Kojto 122:f9eeca106725 2188 },
Kojto 122:f9eeca106725 2189 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 2190 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2191 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 2192 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2193 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 2194 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 2195 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2196 "release_versions": ["2"]
Kojto 122:f9eeca106725 2197 },
Kojto 122:f9eeca106725 2198 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 2199 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2200 "core": "Cortex-M7",
Kojto 122:f9eeca106725 2201 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2202 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 2203 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 2204 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2205 "release_versions": ["2"]
Kojto 122:f9eeca106725 2206 },
Kojto 122:f9eeca106725 2207 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 2208 "inherits": ["Target"],
Kojto 122:f9eeca106725 2209 "public": false,
Kojto 122:f9eeca106725 2210 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2211 },
Kojto 122:f9eeca106725 2212 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 2213 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 2214 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2215 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2216 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 2217 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 2218 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2219 "release_versions": ["2"]
Kojto 122:f9eeca106725 2220 },
AnnaBridge 145:64910690c574 2221 "ARM_CM3DS_MPS2": {
AnnaBridge 145:64910690c574 2222 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 145:64910690c574 2223 "core": "Cortex-M3",
AnnaBridge 145:64910690c574 2224 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 145:64910690c574 2225 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 145:64910690c574 2226 "macros": ["CMSDK_CM3DS"],
AnnaBridge 146:22da6e220af6 2227 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"],
Kojto 148:fd96258d940d 2228 "release_versions": ["2", "5"],
Kojto 148:fd96258d940d 2229 "copy_method": "mps2",
Kojto 148:fd96258d940d 2230 "reset_method": "reboot.txt"
AnnaBridge 145:64910690c574 2231 },
Kojto 122:f9eeca106725 2232 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 2233 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 2234 "core": "Cortex-M3",
Kojto 124:2241e3a39974 2235 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2236 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2237 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 2238 "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 2239 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Kojto 124:2241e3a39974 2240 "features": ["BLE"],
Kojto 136:ef9c61f8c49f 2241 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2242 },
Kojto 122:f9eeca106725 2243 "RZ_A1H": {
Kojto 122:f9eeca106725 2244 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2245 "core": "Cortex-A9",
Kojto 122:f9eeca106725 2246 "program_cycle_s": 2,
Kojto 122:f9eeca106725 2247 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 2248 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2249 "inherits": ["Target"],
Kojto 122:f9eeca106725 2250 "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 2251 "features": ["LWIP"],
AnnaBridge 145:64910690c574 2252 "release_versions": ["2"]
Kojto 122:f9eeca106725 2253 },
Kojto 122:f9eeca106725 2254 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 2255 "inherits": ["Target"],
Kojto 122:f9eeca106725 2256 "core": "Cortex-A9",
Kojto 122:f9eeca106725 2257 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 2258 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2259 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2260 "program_cycle_s": 2,
Kojto 122:f9eeca106725 2261 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2262 "features": ["LWIP"],
<> 128:9bcdf88f62b0 2263 "default_lib": "std",
AnnaBridge 145:64910690c574 2264 "release_versions": ["2"]
Kojto 122:f9eeca106725 2265 },
Kojto 122:f9eeca106725 2266 "MAXWSNENV": {
Kojto 122:f9eeca106725 2267 "inherits": ["Target"],
Kojto 122:f9eeca106725 2268 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2269 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 2270 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 2271 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 2272 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2273 "features": ["BLE"],
Kojto 123:b0220dba8be7 2274 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2275 },
Kojto 122:f9eeca106725 2276 "MAX32600MBED": {
Kojto 122:f9eeca106725 2277 "inherits": ["Target"],
Kojto 122:f9eeca106725 2278 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2279 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 2280 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 2281 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 2282 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 136:ef9c61f8c49f 2283 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2284 },
AnnaBridge 125:2e9cc70d1897 2285 "MAX32620HSP": {
AnnaBridge 125:2e9cc70d1897 2286 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 2287 "core": "Cortex-M4F",
AnnaBridge 125:2e9cc70d1897 2288 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 125:2e9cc70d1897 2289 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 125:2e9cc70d1897 2290 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2291 "features": ["BLE"],
AnnaBridge 125:2e9cc70d1897 2292 "release_versions": ["2", "5"]
AnnaBridge 125:2e9cc70d1897 2293 },
<> 129:0ab6a29f35bf 2294 "MAX32625MBED": {
<> 129:0ab6a29f35bf 2295 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2296 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 2297 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 2298 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 2299 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 2300 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2301 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 2302 },
<> 129:0ab6a29f35bf 2303 "MAX32625NEXPAQ": {
<> 129:0ab6a29f35bf 2304 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2305 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 2306 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 2307 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 2308 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 2309 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2310 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 2311 },
<> 135:176b8275d35d 2312 "MAX32630FTHR": {
<> 135:176b8275d35d 2313 "inherits": ["Target"],
<> 135:176b8275d35d 2314 "core": "Cortex-M4F",
AnnaBridge 149:e2bfab296f20 2315 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
<> 135:176b8275d35d 2316 "extra_labels": ["Maxim", "MAX32630"],
<> 135:176b8275d35d 2317 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 135:176b8275d35d 2318 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
AnnaBridge 149:e2bfab296f20 2319 "features": ["BLE"],
<> 135:176b8275d35d 2320 "release_versions": ["2", "5"]
<> 135:176b8275d35d 2321 },
<> 128:9bcdf88f62b0 2322 "EFM32": {
<> 128:9bcdf88f62b0 2323 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2324 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 128:9bcdf88f62b0 2325 "public": false
<> 128:9bcdf88f62b0 2326 },
<> 128:9bcdf88f62b0 2327 "EFM32GG990F1024": {
<> 128:9bcdf88f62b0 2328 "inherits": ["EFM32"],
<> 139:856d2700e60b 2329 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
<> 128:9bcdf88f62b0 2330 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 2331 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2332 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2333 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2334 "device_name": "EFM32GG990F1024",
AnnaBridge 145:64910690c574 2335 "public": false,
AnnaBridge 145:64910690c574 2336 "bootloader_supported": true
<> 128:9bcdf88f62b0 2337 },
Kojto 122:f9eeca106725 2338 "EFM32GG_STK3700": {
<> 128:9bcdf88f62b0 2339 "inherits": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 2340 "progen": {"target": "efm32gg-stk"},
AnnaBridge 145:64910690c574 2341 "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 2342 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2343 "config": {
<> 128:9bcdf88f62b0 2344 "hf_clock_src": {
<> 128:9bcdf88f62b0 2345 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2346 "value": "HFXO",
<> 128:9bcdf88f62b0 2347 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2348 },
<> 128:9bcdf88f62b0 2349 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2350 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2351 "value": "48000000",
<> 128:9bcdf88f62b0 2352 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2353 },
<> 128:9bcdf88f62b0 2354 "lf_clock_src": {
<> 128:9bcdf88f62b0 2355 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2356 "value": "LFXO",
<> 128:9bcdf88f62b0 2357 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2358 },
<> 128:9bcdf88f62b0 2359 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2360 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2361 "value": "32768",
<> 128:9bcdf88f62b0 2362 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2363 },
<> 128:9bcdf88f62b0 2364 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2365 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2366 "value": "21000000",
<> 128:9bcdf88f62b0 2367 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2368 },
<> 128:9bcdf88f62b0 2369 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2370 "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 2371 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2372 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2373 },
<> 132:9baf128c2fab 2374 "board_controller_enable": {
<> 132:9baf128c2fab 2375 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2376 "value": "PF7",
<> 132:9baf128c2fab 2377 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2378 }
<> 128:9bcdf88f62b0 2379 }
<> 128:9bcdf88f62b0 2380 },
<> 128:9bcdf88f62b0 2381 "EFM32LG990F256": {
<> 128:9bcdf88f62b0 2382 "inherits": ["EFM32"],
<> 139:856d2700e60b 2383 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 2384 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 2385 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2386 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2387 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2388 "device_name": "EFM32LG990F256",
AnnaBridge 145:64910690c574 2389 "public": false,
AnnaBridge 145:64910690c574 2390 "bootloader_supported": true
Kojto 122:f9eeca106725 2391 },
Kojto 122:f9eeca106725 2392 "EFM32LG_STK3600": {
<> 128:9bcdf88f62b0 2393 "inherits": ["EFM32LG990F256"],
AnnaBridge 145:64910690c574 2394 "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 2395 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2396 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 2397 "config": {
<> 128:9bcdf88f62b0 2398 "hf_clock_src": {
<> 128:9bcdf88f62b0 2399 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2400 "value": "HFXO",
<> 128:9bcdf88f62b0 2401 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2402 },
<> 128:9bcdf88f62b0 2403 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2404 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2405 "value": "48000000",
<> 128:9bcdf88f62b0 2406 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2407 },
<> 128:9bcdf88f62b0 2408 "lf_clock_src": {
<> 128:9bcdf88f62b0 2409 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2410 "value": "LFXO",
<> 128:9bcdf88f62b0 2411 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2412 },
<> 128:9bcdf88f62b0 2413 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2414 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2415 "value": "32768",
<> 128:9bcdf88f62b0 2416 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2417 },
<> 128:9bcdf88f62b0 2418 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2419 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2420 "value": "21000000",
<> 128:9bcdf88f62b0 2421 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2422 },
<> 128:9bcdf88f62b0 2423 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2424 "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 2425 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2426 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2427 },
<> 132:9baf128c2fab 2428 "board_controller_enable": {
<> 132:9baf128c2fab 2429 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2430 "value": "PF7",
<> 132:9baf128c2fab 2431 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2432 }
<> 128:9bcdf88f62b0 2433 }
<> 128:9bcdf88f62b0 2434 },
<> 128:9bcdf88f62b0 2435 "EFM32WG990F256": {
<> 128:9bcdf88f62b0 2436 "inherits": ["EFM32"],
<> 139:856d2700e60b 2437 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 2438 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2439 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2440 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2441 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2442 "device_name": "EFM32WG990F256",
AnnaBridge 145:64910690c574 2443 "public": false,
AnnaBridge 145:64910690c574 2444 "bootloader_supported": true
Kojto 122:f9eeca106725 2445 },
Kojto 122:f9eeca106725 2446 "EFM32WG_STK3800": {
<> 128:9bcdf88f62b0 2447 "inherits": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 2448 "progen": {"target": "efm32wg-stk"},
AnnaBridge 145:64910690c574 2449 "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 2450 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2451 "config": {
<> 128:9bcdf88f62b0 2452 "hf_clock_src": {
<> 128:9bcdf88f62b0 2453 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2454 "value": "HFXO",
<> 128:9bcdf88f62b0 2455 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2456 },
<> 128:9bcdf88f62b0 2457 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2458 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2459 "value": "48000000",
<> 128:9bcdf88f62b0 2460 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2461 },
<> 128:9bcdf88f62b0 2462 "lf_clock_src": {
<> 128:9bcdf88f62b0 2463 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2464 "value": "LFXO",
<> 128:9bcdf88f62b0 2465 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2466 },
<> 128:9bcdf88f62b0 2467 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2468 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2469 "value": "32768",
<> 128:9bcdf88f62b0 2470 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2471 },
<> 128:9bcdf88f62b0 2472 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2473 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2474 "value": "21000000",
<> 128:9bcdf88f62b0 2475 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2476 },
<> 128:9bcdf88f62b0 2477 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2478 "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 2479 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2480 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2481 },
<> 132:9baf128c2fab 2482 "board_controller_enable": {
<> 132:9baf128c2fab 2483 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2484 "value": "PF7",
<> 132:9baf128c2fab 2485 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2486 }
<> 128:9bcdf88f62b0 2487 }
Kojto 122:f9eeca106725 2488 },
<> 128:9bcdf88f62b0 2489 "EFM32ZG222F32": {
<> 128:9bcdf88f62b0 2490 "inherits": ["EFM32"],
<> 139:856d2700e60b 2491 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
Kojto 122:f9eeca106725 2492 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2493 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2494 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2495 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2496 "default_lib": "small",
<> 128:9bcdf88f62b0 2497 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2498 "device_name": "EFM32ZG222F32",
<> 128:9bcdf88f62b0 2499 "public": false
<> 128:9bcdf88f62b0 2500 },
<> 128:9bcdf88f62b0 2501 "EFM32ZG_STK3200": {
<> 128:9bcdf88f62b0 2502 "inherits": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 2503 "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 2504 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2505 "config": {
<> 128:9bcdf88f62b0 2506 "hf_clock_src": {
<> 128:9bcdf88f62b0 2507 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2508 "value": "HFXO",
<> 128:9bcdf88f62b0 2509 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2510 },
<> 128:9bcdf88f62b0 2511 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2512 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2513 "value": "24000000",
<> 128:9bcdf88f62b0 2514 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2515 },
<> 128:9bcdf88f62b0 2516 "lf_clock_src": {
<> 128:9bcdf88f62b0 2517 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2518 "value": "LFXO",
<> 128:9bcdf88f62b0 2519 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2520 },
<> 128:9bcdf88f62b0 2521 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2522 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2523 "value": "32768",
<> 128:9bcdf88f62b0 2524 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2525 },
<> 128:9bcdf88f62b0 2526 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2527 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2528 "value": "21000000",
<> 128:9bcdf88f62b0 2529 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2530 },
<> 128:9bcdf88f62b0 2531 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2532 "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 2533 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2534 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2535 },
<> 132:9baf128c2fab 2536 "board_controller_enable": {
<> 132:9baf128c2fab 2537 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2538 "value": "PA9",
<> 132:9baf128c2fab 2539 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2540 }
<> 128:9bcdf88f62b0 2541 }
Kojto 122:f9eeca106725 2542 },
<> 128:9bcdf88f62b0 2543 "EFM32HG322F64": {
<> 128:9bcdf88f62b0 2544 "inherits": ["EFM32"],
<> 139:856d2700e60b 2545 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
Kojto 122:f9eeca106725 2546 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2547 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2548 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2549 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2550 "default_lib": "small",
<> 128:9bcdf88f62b0 2551 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2552 "device_name": "EFM32HG322F64",
<> 128:9bcdf88f62b0 2553 "public": false
<> 128:9bcdf88f62b0 2554 },
<> 128:9bcdf88f62b0 2555 "EFM32HG_STK3400": {
<> 128:9bcdf88f62b0 2556 "inherits": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 2557 "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 2558 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2559 "config": {
<> 128:9bcdf88f62b0 2560 "hf_clock_src": {
<> 128:9bcdf88f62b0 2561 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2562 "value": "HFXO",
<> 128:9bcdf88f62b0 2563 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2564 },
<> 128:9bcdf88f62b0 2565 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2566 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2567 "value": "24000000",
<> 128:9bcdf88f62b0 2568 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2569 },
<> 128:9bcdf88f62b0 2570 "lf_clock_src": {
<> 128:9bcdf88f62b0 2571 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2572 "value": "LFXO",
<> 128:9bcdf88f62b0 2573 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2574 },
<> 128:9bcdf88f62b0 2575 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2576 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2577 "value": "32768",
<> 128:9bcdf88f62b0 2578 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2579 },
<> 128:9bcdf88f62b0 2580 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2581 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2582 "value": "21000000",
<> 128:9bcdf88f62b0 2583 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2584 },
<> 128:9bcdf88f62b0 2585 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2586 "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 2587 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2588 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2589 },
<> 132:9baf128c2fab 2590 "board_controller_enable": {
<> 132:9baf128c2fab 2591 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2592 "value": "PA9",
<> 132:9baf128c2fab 2593 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2594 }
<> 128:9bcdf88f62b0 2595 }
<> 128:9bcdf88f62b0 2596 },
<> 128:9bcdf88f62b0 2597 "EFM32PG1B100F256GM32": {
<> 128:9bcdf88f62b0 2598 "inherits": ["EFM32"],
<> 139:856d2700e60b 2599 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
<> 128:9bcdf88f62b0 2600 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2601 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2602 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2603 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2604 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 145:64910690c574 2605 "public": false,
AnnaBridge 145:64910690c574 2606 "bootloader_supported": true
Kojto 122:f9eeca106725 2607 },
Kojto 122:f9eeca106725 2608 "EFM32PG_STK3401": {
<> 128:9bcdf88f62b0 2609 "inherits": ["EFM32PG1B100F256GM32"],
AnnaBridge 145:64910690c574 2610 "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 2611 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2612 "config": {
<> 128:9bcdf88f62b0 2613 "hf_clock_src": {
<> 128:9bcdf88f62b0 2614 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2615 "value": "HFXO",
<> 128:9bcdf88f62b0 2616 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2617 },
<> 128:9bcdf88f62b0 2618 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2619 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2620 "value": "40000000",
<> 128:9bcdf88f62b0 2621 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2622 },
<> 128:9bcdf88f62b0 2623 "lf_clock_src": {
<> 128:9bcdf88f62b0 2624 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2625 "value": "LFXO",
<> 128:9bcdf88f62b0 2626 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2627 },
<> 128:9bcdf88f62b0 2628 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2629 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2630 "value": "32768",
<> 128:9bcdf88f62b0 2631 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2632 },
<> 128:9bcdf88f62b0 2633 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2634 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2635 "value": "32000000",
<> 128:9bcdf88f62b0 2636 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2637 },
<> 128:9bcdf88f62b0 2638 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2639 "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 2640 "value": "cmuHFRCOFreq_32M0Hz",
<> 128:9bcdf88f62b0 2641 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2642 },
<> 132:9baf128c2fab 2643 "board_controller_enable": {
<> 132:9baf128c2fab 2644 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2645 "value": "PA5",
<> 132:9baf128c2fab 2646 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2647 }
<> 132:9baf128c2fab 2648 }
<> 132:9baf128c2fab 2649 },
<> 132:9baf128c2fab 2650 "EFR32MG1P132F256GM48": {
<> 132:9baf128c2fab 2651 "inherits": ["EFM32"],
<> 139:856d2700e60b 2652 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2653 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2654 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2655 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2656 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2657 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 145:64910690c574 2658 "public": false,
AnnaBridge 145:64910690c574 2659 "bootloader_supported": true
<> 132:9baf128c2fab 2660 },
<> 132:9baf128c2fab 2661 "EFR32MG1P233F256GM48": {
<> 132:9baf128c2fab 2662 "inherits": ["EFM32"],
<> 139:856d2700e60b 2663 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2664 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2665 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2666 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2667 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2668 "public": false,
AnnaBridge 145:64910690c574 2669 "bootloader_supported": true
<> 132:9baf128c2fab 2670 },
<> 132:9baf128c2fab 2671 "EFR32MG1_BRD4150": {
<> 132:9baf128c2fab 2672 "inherits": ["EFR32MG1P132F256GM48"],
AnnaBridge 145:64910690c574 2673 "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 2674 "forced_reset_timeout": 2,
<> 132:9baf128c2fab 2675 "config": {
<> 132:9baf128c2fab 2676 "hf_clock_src": {
<> 132:9baf128c2fab 2677 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2678 "value": "HFXO",
<> 132:9baf128c2fab 2679 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2680 },
<> 132:9baf128c2fab 2681 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2682 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2683 "value": "38400000",
<> 132:9baf128c2fab 2684 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2685 },
<> 132:9baf128c2fab 2686 "lf_clock_src": {
<> 132:9baf128c2fab 2687 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2688 "value": "LFXO",
<> 132:9baf128c2fab 2689 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2690 },
<> 132:9baf128c2fab 2691 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2692 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2693 "value": "32768",
<> 132:9baf128c2fab 2694 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2695 },
<> 132:9baf128c2fab 2696 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2697 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2698 "value": "32000000",
<> 132:9baf128c2fab 2699 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2700 },
<> 132:9baf128c2fab 2701 "hfrco_band_select": {
<> 132:9baf128c2fab 2702 "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 2703 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2704 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2705 },
<> 132:9baf128c2fab 2706 "board_controller_enable": {
<> 132:9baf128c2fab 2707 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2708 "value": "PA5",
<> 132:9baf128c2fab 2709 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2710 }
<> 132:9baf128c2fab 2711 },
<> 132:9baf128c2fab 2712 "public": false
<> 132:9baf128c2fab 2713 },
Anna Bridge 142:4eea097334d6 2714 "TB_SENSE_1": {
<> 132:9baf128c2fab 2715 "inherits": ["EFR32MG1P233F256GM48"],
AnnaBridge 145:64910690c574 2716 "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 2717 "forced_reset_timeout": 5,
<> 139:856d2700e60b 2718 "config": {
<> 139:856d2700e60b 2719 "hf_clock_src": {
<> 139:856d2700e60b 2720 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2721 "value": "HFXO",
<> 139:856d2700e60b 2722 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2723 },
<> 139:856d2700e60b 2724 "hfxo_clock_freq": {
<> 139:856d2700e60b 2725 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2726 "value": "38400000",
<> 139:856d2700e60b 2727 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2728 },
<> 139:856d2700e60b 2729 "lf_clock_src": {
<> 139:856d2700e60b 2730 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2731 "value": "LFXO",
<> 139:856d2700e60b 2732 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2733 },
<> 139:856d2700e60b 2734 "lfxo_clock_freq": {
<> 139:856d2700e60b 2735 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2736 "value": "32768",
<> 139:856d2700e60b 2737 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2738 },
<> 139:856d2700e60b 2739 "hfrco_clock_freq": {
<> 139:856d2700e60b 2740 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2741 "value": "32000000",
<> 139:856d2700e60b 2742 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2743 },
<> 139:856d2700e60b 2744 "hfrco_band_select": {
<> 139:856d2700e60b 2745 "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 2746 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2747 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2748 }
<> 139:856d2700e60b 2749 }
<> 139:856d2700e60b 2750 },
<> 139:856d2700e60b 2751 "EFM32PG12B500F1024GL125": {
<> 139:856d2700e60b 2752 "inherits": ["EFM32"],
<> 139:856d2700e60b 2753 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
<> 139:856d2700e60b 2754 "core": "Cortex-M4F",
<> 139:856d2700e60b 2755 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2756 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2757 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2758 "public": false,
AnnaBridge 145:64910690c574 2759 "bootloader_supported": true
<> 139:856d2700e60b 2760 },
<> 139:856d2700e60b 2761 "EFM32PG12_STK3402": {
<> 139:856d2700e60b 2762 "inherits": ["EFM32PG12B500F1024GL125"],
AnnaBridge 145:64910690c574 2763 "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 2764 "forced_reset_timeout": 2,
<> 139:856d2700e60b 2765 "config": {
<> 139:856d2700e60b 2766 "hf_clock_src": {
<> 139:856d2700e60b 2767 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2768 "value": "HFXO",
<> 139:856d2700e60b 2769 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2770 },
<> 139:856d2700e60b 2771 "hfxo_clock_freq": {
<> 139:856d2700e60b 2772 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2773 "value": "40000000",
<> 139:856d2700e60b 2774 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2775 },
<> 139:856d2700e60b 2776 "lf_clock_src": {
<> 139:856d2700e60b 2777 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2778 "value": "LFXO",
<> 139:856d2700e60b 2779 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2780 },
<> 139:856d2700e60b 2781 "lfxo_clock_freq": {
<> 139:856d2700e60b 2782 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2783 "value": "32768",
<> 139:856d2700e60b 2784 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2785 },
<> 139:856d2700e60b 2786 "hfrco_clock_freq": {
<> 139:856d2700e60b 2787 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2788 "value": "32000000",
<> 139:856d2700e60b 2789 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2790 },
<> 139:856d2700e60b 2791 "hfrco_band_select": {
<> 139:856d2700e60b 2792 "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 2793 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2794 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2795 },
<> 139:856d2700e60b 2796 "board_controller_enable": {
<> 139:856d2700e60b 2797 "help": "Pin to pull high for enabling the USB serial port",
<> 139:856d2700e60b 2798 "value": "PA5",
<> 139:856d2700e60b 2799 "macro_name": "EFM_BC_EN"
<> 139:856d2700e60b 2800 }
<> 139:856d2700e60b 2801 }
<> 139:856d2700e60b 2802 },
<> 139:856d2700e60b 2803 "EFR32MG12P332F1024GL125": {
<> 139:856d2700e60b 2804 "inherits": ["EFM32"],
<> 139:856d2700e60b 2805 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
<> 139:856d2700e60b 2806 "core": "Cortex-M4F",
<> 139:856d2700e60b 2807 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2808 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2809 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2810 "public": false,
AnnaBridge 145:64910690c574 2811 "bootloader_supported": true
<> 139:856d2700e60b 2812 },
Anna Bridge 142:4eea097334d6 2813 "TB_SENSE_12": {
<> 139:856d2700e60b 2814 "inherits": ["EFR32MG12P332F1024GL125"],
AnnaBridge 145:64910690c574 2815 "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 2816 "forced_reset_timeout": 5,
<> 132:9baf128c2fab 2817 "config": {
<> 132:9baf128c2fab 2818 "hf_clock_src": {
<> 132:9baf128c2fab 2819 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2820 "value": "HFXO",
<> 132:9baf128c2fab 2821 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2822 },
<> 132:9baf128c2fab 2823 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2824 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2825 "value": "38400000",
<> 132:9baf128c2fab 2826 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2827 },
<> 132:9baf128c2fab 2828 "lf_clock_src": {
<> 132:9baf128c2fab 2829 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2830 "value": "LFXO",
<> 132:9baf128c2fab 2831 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2832 },
<> 132:9baf128c2fab 2833 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2834 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2835 "value": "32768",
<> 132:9baf128c2fab 2836 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2837 },
<> 132:9baf128c2fab 2838 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2839 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2840 "value": "32000000",
<> 132:9baf128c2fab 2841 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2842 },
<> 132:9baf128c2fab 2843 "hfrco_band_select": {
<> 132:9baf128c2fab 2844 "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 2845 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2846 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2847 }
<> 128:9bcdf88f62b0 2848 }
Kojto 122:f9eeca106725 2849 },
Kojto 122:f9eeca106725 2850 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 2851 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2852 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2853 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 145:64910690c574 2854 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2855 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2856 "inherits": ["Target"],
Kojto 148:fd96258d940d 2857 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 143:86740a56073b 2858 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2859 },
Kojto 122:f9eeca106725 2860 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 2861 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2862 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2863 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 145:64910690c574 2864 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2865 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2866 "inherits": ["Target"],
Kojto 148:fd96258d940d 2867 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 143:86740a56073b 2868 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2869 },
Kojto 122:f9eeca106725 2870 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 2871 "inherits": ["Target"],
Kojto 122:f9eeca106725 2872 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2873 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 145:64910690c574 2874 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2875 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 148:fd96258d940d 2876 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 143:86740a56073b 2877 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2878 },
Kojto 122:f9eeca106725 2879 "SAMR21G18A": {
Kojto 122:f9eeca106725 2880 "inherits": ["Target"],
Kojto 122:f9eeca106725 2881 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2882 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2883 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 2884 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2885 "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 2886 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2887 "device_name": "ATSAMR21G18A"
Kojto 122:f9eeca106725 2888 },
Kojto 122:f9eeca106725 2889 "SAMD21J18A": {
Kojto 122:f9eeca106725 2890 "inherits": ["Target"],
Kojto 122:f9eeca106725 2891 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2892 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2893 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2894 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2895 "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 2896 "release_versions": ["2"],
AnnaBridge 145:64910690c574 2897 "device_name": "ATSAMD21J18A"
Kojto 122:f9eeca106725 2898 },
Kojto 122:f9eeca106725 2899 "SAMD21G18A": {
Kojto 122:f9eeca106725 2900 "inherits": ["Target"],
Kojto 122:f9eeca106725 2901 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2902 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2903 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2904 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2905 "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 2906 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2907 "device_name": "ATSAMD21G18A"
Kojto 122:f9eeca106725 2908 },
Kojto 122:f9eeca106725 2909 "SAML21J18A": {
Kojto 122:f9eeca106725 2910 "inherits": ["Target"],
Kojto 122:f9eeca106725 2911 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2912 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2913 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 2914 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 128:9bcdf88f62b0 2915 "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 2916 "device_name": "ATSAML21J18A"
Kojto 122:f9eeca106725 2917 },
Kojto 122:f9eeca106725 2918 "SAMG55J19": {
Kojto 122:f9eeca106725 2919 "inherits": ["Target"],
Kojto 122:f9eeca106725 2920 "core": "Cortex-M4",
Kojto 122:f9eeca106725 2921 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 2922 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2923 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2924 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2925 "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 2926 "default_lib": "std",
<> 128:9bcdf88f62b0 2927 "device_name": "ATSAMG55J19"
Kojto 122:f9eeca106725 2928 },
Kojto 123:b0220dba8be7 2929 "MCU_NRF51_UNIFIED": {
Kojto 123:b0220dba8be7 2930 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2931 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 2932 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 123:b0220dba8be7 2933 "macros": [
Kojto 123:b0220dba8be7 2934 "NRF51",
Kojto 123:b0220dba8be7 2935 "TARGET_NRF51822",
Kojto 123:b0220dba8be7 2936 "BLE_STACK_SUPPORT_REQD",
Kojto 123:b0220dba8be7 2937 "SOFTDEVICE_PRESENT",
Kojto 123:b0220dba8be7 2938 "S130",
AnnaBridge 145:64910690c574 2939 "TARGET_MCU_NRF51822",
AnnaBridge 145:64910690c574 2940 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 145:64910690c574 2941 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
Kojto 123:b0220dba8be7 2942 ],
Kojto 123:b0220dba8be7 2943 "MERGE_BOOTLOADER": false,
AnnaBridge 143:86740a56073b 2944 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
Kojto 123:b0220dba8be7 2945 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2946 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2947 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2948 "public": false,
Kojto 123:b0220dba8be7 2949 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2950 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2951 {
Kojto 123:b0220dba8be7 2952 "boot": "",
Kojto 123:b0220dba8be7 2953 "name": "s130_nrf51_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2954 "offset": 110592
Kojto 123:b0220dba8be7 2955 }
Kojto 123:b0220dba8be7 2956 ],
Kojto 123:b0220dba8be7 2957 "detect_code": ["1070"],
Kojto 123:b0220dba8be7 2958 "post_binary_hook": {
Kojto 123:b0220dba8be7 2959 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2960 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2961 },
Kojto 123:b0220dba8be7 2962 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2963 "features": ["BLE"],
<> 128:9bcdf88f62b0 2964 "config": {
Kojto 123:b0220dba8be7 2965 "lf_clock_src": {
Kojto 123:b0220dba8be7 2966 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2967 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2968 },
AnnaBridge 125:2e9cc70d1897 2969 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2970 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2971 "value": 1,
AnnaBridge 125:2e9cc70d1897 2972 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2973 }
<> 127:25aea2a3f4e3 2974 },
<> 127:25aea2a3f4e3 2975 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2976 },
Kojto 123:b0220dba8be7 2977 "MCU_NRF51_32K_UNIFIED": {
Kojto 123:b0220dba8be7 2978 "inherits": ["MCU_NRF51_UNIFIED"],
Kojto 123:b0220dba8be7 2979 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2980 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2981 "public": false
Kojto 123:b0220dba8be7 2982 },
Kojto 123:b0220dba8be7 2983 "NRF51_DK": {
Kojto 123:b0220dba8be7 2984 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2985 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 129:0ab6a29f35bf 2986 "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 2987 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2988 "device_name": "nRF51822_xxAA"
<> 128:9bcdf88f62b0 2989 },
<> 128:9bcdf88f62b0 2990 "NRF51_DONGLE": {
<> 128:9bcdf88f62b0 2991 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 128:9bcdf88f62b0 2992 "progen": {"target": "nrf51-dongle"},
<> 128:9bcdf88f62b0 2993 "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 2994 "release_versions": ["2", "5"]
Kojto 123:b0220dba8be7 2995 },
Kojto 123:b0220dba8be7 2996 "MCU_NRF52": {
Kojto 123:b0220dba8be7 2997 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2998 "core": "Cortex-M4F",
AnnaBridge 145:64910690c574 2999 "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 3000 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
Kojto 123:b0220dba8be7 3001 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 3002 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 3003 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 123:b0220dba8be7 3004 "public": false,
Kojto 123:b0220dba8be7 3005 "detect_code": ["1101"],
Kojto 123:b0220dba8be7 3006 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 3007 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 3008 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 3009 {
Kojto 123:b0220dba8be7 3010 "boot": "",
Kojto 123:b0220dba8be7 3011 "name": "s132_nrf52_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 3012 "offset": 114688
Kojto 123:b0220dba8be7 3013 }
Kojto 123:b0220dba8be7 3014 ],
Kojto 123:b0220dba8be7 3015 "post_binary_hook": {
Kojto 123:b0220dba8be7 3016 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 3017 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 3018 },
Kojto 123:b0220dba8be7 3019 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 3020 "features": ["BLE"],
<> 128:9bcdf88f62b0 3021 "config": {
Kojto 123:b0220dba8be7 3022 "lf_clock_src": {
Kojto 123:b0220dba8be7 3023 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 3024 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 3025 },
AnnaBridge 125:2e9cc70d1897 3026 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 3027 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 3028 "value": 1,
AnnaBridge 125:2e9cc70d1897 3029 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 3030 }
Kojto 123:b0220dba8be7 3031 }
Kojto 123:b0220dba8be7 3032 },
Kojto 123:b0220dba8be7 3033 "NRF52_DK": {
Kojto 123:b0220dba8be7 3034 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 3035 "inherits": ["MCU_NRF52"],
<> 128:9bcdf88f62b0 3036 "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 3037 "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 3038 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 3039 "device_name": "nRF52832_xxAA"
Kojto 123:b0220dba8be7 3040 },
<> 132:9baf128c2fab 3041 "UBLOX_EVA_NINA": {
<> 132:9baf128c2fab 3042 "inherits": ["MCU_NRF52"],
<> 132:9baf128c2fab 3043 "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 3044 "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 3045 "release_versions": ["2", "5"],
<> 135:176b8275d35d 3046 "overrides": {"uart_hwfc": 0},
<> 133:99b5ccf27215 3047 "device_name": "nRF52832_xxAA"
<> 133:99b5ccf27215 3048 },
<> 133:99b5ccf27215 3049 "UBLOX_EVK_NINA_B1": {
<> 133:99b5ccf27215 3050 "supported_form_factors": ["ARDUINO"],
<> 133:99b5ccf27215 3051 "inherits": ["MCU_NRF52"],
<> 133:99b5ccf27215 3052 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
<> 133:99b5ccf27215 3053 "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 3054 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 3055 "device_name": "nRF52832_xxAA"
<> 132:9baf128c2fab 3056 },
AnnaBridge 126:abea610beb85 3057 "DELTA_DFBM_NQ620": {
AnnaBridge 126:abea610beb85 3058 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 3059 "inherits": ["MCU_NRF52"],
<> 127:25aea2a3f4e3 3060 "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 3061 "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 3062 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 3063 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
<> 139:856d2700e60b 3064 "config": {
<> 139:856d2700e60b 3065 "lf_clock_rc_calib_timer_interval": {
<> 139:856d2700e60b 3066 "value": 16,
<> 139:856d2700e60b 3067 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
<> 139:856d2700e60b 3068 },
<> 139:856d2700e60b 3069 "lf_clock_rc_calib_mode_config": {
<> 139:856d2700e60b 3070 "value": 0,
<> 139:856d2700e60b 3071 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
<> 139:856d2700e60b 3072 }
<> 139:856d2700e60b 3073 },
<> 128:9bcdf88f62b0 3074 "device_name": "nRF52832_xxAA"
AnnaBridge 126:abea610beb85 3075 },
<> 140:97feb9bacc10 3076 "MCU_NRF52840": {
<> 140:97feb9bacc10 3077 "inherits": ["Target"],
<> 140:97feb9bacc10 3078 "core": "Cortex-M4F",
AnnaBridge 145:64910690c574 3079 "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 3080 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"],
<> 140:97feb9bacc10 3081 "OUTPUT_EXT": "hex",
<> 140:97feb9bacc10 3082 "is_disk_virtual": true,
<> 140:97feb9bacc10 3083 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 140:97feb9bacc10 3084 "public": false,
<> 140:97feb9bacc10 3085 "detect_code": ["1101"],
<> 140:97feb9bacc10 3086 "program_cycle_s": 6,
<> 140:97feb9bacc10 3087 "MERGE_SOFT_DEVICE": true,
<> 140:97feb9bacc10 3088 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 140:97feb9bacc10 3089 {
<> 140:97feb9bacc10 3090 "boot": "",
<> 140:97feb9bacc10 3091 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
<> 140:97feb9bacc10 3092 "offset": 135168
<> 140:97feb9bacc10 3093 }
<> 140:97feb9bacc10 3094 ],
<> 140:97feb9bacc10 3095 "bootloader_select_index": 0,
<> 140:97feb9bacc10 3096 "post_binary_hook": {
<> 140:97feb9bacc10 3097 "function": "MCU_NRF51Code.binary_hook",
<> 140:97feb9bacc10 3098 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 140:97feb9bacc10 3099 },
<> 140:97feb9bacc10 3100 "MERGE_BOOTLOADER": false,
<> 140:97feb9bacc10 3101 "features": ["BLE"],
<> 140:97feb9bacc10 3102 "config": {
<> 140:97feb9bacc10 3103 "lf_clock_src": {
<> 140:97feb9bacc10 3104 "value": "NRF_LF_SRC_XTAL",
<> 140:97feb9bacc10 3105 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 140:97feb9bacc10 3106 },
<> 140:97feb9bacc10 3107 "uart_hwfc": {
<> 140:97feb9bacc10 3108 "help": "Value: 1 for enable, 0 for disable",
<> 140:97feb9bacc10 3109 "value": 1,
<> 140:97feb9bacc10 3110 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 140:97feb9bacc10 3111 }
<> 140:97feb9bacc10 3112 }
<> 140:97feb9bacc10 3113 },
<> 140:97feb9bacc10 3114 "NRF52840_DK": {
<> 140:97feb9bacc10 3115 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 3116 "inherits": ["MCU_NRF52840"],
<> 140:97feb9bacc10 3117 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
AnnaBridge 145:64910690c574 3118 "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 3119 "release_versions": ["2", "5"],
<> 140:97feb9bacc10 3120 "device_name": "nRF52840_xxAA"
<> 140:97feb9bacc10 3121 },
Kojto 122:f9eeca106725 3122 "BLUEPILL_F103C8": {
AnnaBridge 146:22da6e220af6 3123 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 3124 "core": "Cortex-M3",
Kojto 122:f9eeca106725 3125 "default_toolchain": "GCC_ARM",
AnnaBridge 146:22da6e220af6 3126 "extra_labels_add": ["STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 3127 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 3128 "device_has_add": [],
AnnaBridge 146:22da6e220af6 3129 "device_has_remove": ["RTC", "STDIO_MESSAGES"]
Kojto 123:b0220dba8be7 3130 },
Kojto 123:b0220dba8be7 3131 "NUMAKER_PFM_NUC472": {
Kojto 123:b0220dba8be7 3132 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 3133 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 3134 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"],
Kojto 123:b0220dba8be7 3135 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 3136 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 150:a330f0fddbec 3137 "config": {
AnnaBridge 150:a330f0fddbec 3138 "gpio-irq-debounce-enable": {
AnnaBridge 150:a330f0fddbec 3139 "help": "Enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3140 "value": 0
AnnaBridge 150:a330f0fddbec 3141 },
AnnaBridge 150:a330f0fddbec 3142 "gpio-irq-debounce-enable-list": {
AnnaBridge 150:a330f0fddbec 3143 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3144 "value": "NC"
AnnaBridge 150:a330f0fddbec 3145 },
AnnaBridge 150:a330f0fddbec 3146 "gpio-irq-debounce-clock-source": {
AnnaBridge 150:a330f0fddbec 3147 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
AnnaBridge 150:a330f0fddbec 3148 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
AnnaBridge 150:a330f0fddbec 3149 },
AnnaBridge 150:a330f0fddbec 3150 "gpio-irq-debounce-sample-rate": {
AnnaBridge 150:a330f0fddbec 3151 "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 3152 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 150:a330f0fddbec 3153 }
AnnaBridge 150:a330f0fddbec 3154 },
Kojto 123:b0220dba8be7 3155 "inherits": ["Target"],
AnnaBridge 150:a330f0fddbec 3156 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
Anna Bridge 141:794e51388b66 3157 "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 3158 "features": ["LWIP"],
<> 128:9bcdf88f62b0 3159 "release_versions": ["5"],
Anna Bridge 141:794e51388b66 3160 "device_name": "NUC472HI8AE",
AnnaBridge 145:64910690c574 3161 "bootloader_supported": true
<> 128:9bcdf88f62b0 3162 },
AnnaBridge 125:2e9cc70d1897 3163 "NCS36510": {
AnnaBridge 125:2e9cc70d1897 3164 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 3165 "core": "Cortex-M3",
AnnaBridge 125:2e9cc70d1897 3166 "extra_labels": ["ONSEMI"],
<> 130:d75b3fe1f5cb 3167 "config": {
<> 130:d75b3fe1f5cb 3168 "mac-addr-low": {
<> 130:d75b3fe1f5cb 3169 "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 3170 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3171 },
<> 130:d75b3fe1f5cb 3172 "mac-addr-high": {
<> 130:d75b3fe1f5cb 3173 "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 3174 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3175 },
<> 130:d75b3fe1f5cb 3176 "32KHz-clk-trim": {
<> 130:d75b3fe1f5cb 3177 "help": "32KHz clock trim",
<> 130:d75b3fe1f5cb 3178 "value": "0x39"
<> 130:d75b3fe1f5cb 3179 },
<> 130:d75b3fe1f5cb 3180 "32MHz-clk-trim": {
<> 130:d75b3fe1f5cb 3181 "help": "32MHz clock trim",
<> 130:d75b3fe1f5cb 3182 "value": "0x17"
<> 130:d75b3fe1f5cb 3183 },
<> 130:d75b3fe1f5cb 3184 "rssi-trim": {
<> 130:d75b3fe1f5cb 3185 "help": "RSSI trim",
<> 130:d75b3fe1f5cb 3186 "value": "0x3D"
<> 130:d75b3fe1f5cb 3187 },
<> 130:d75b3fe1f5cb 3188 "txtune-trim": {
<> 130:d75b3fe1f5cb 3189 "help": "TX tune trim",
<> 130:d75b3fe1f5cb 3190 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3191 }
<> 130:d75b3fe1f5cb 3192 },
AnnaBridge 149:e2bfab296f20 3193 "OUTPUT_EXT": "hex",
AnnaBridge 125:2e9cc70d1897 3194 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 129:0ab6a29f35bf 3195 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 3196 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 138:093f2bd7b9eb 3197 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
AnnaBridge 125:2e9cc70d1897 3198 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 3199 },
<> 128:9bcdf88f62b0 3200 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 3201 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 3202 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 3203 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
<> 128:9bcdf88f62b0 3204 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 3205 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 150:a330f0fddbec 3206 "config": {
AnnaBridge 150:a330f0fddbec 3207 "gpio-irq-debounce-enable": {
AnnaBridge 150:a330f0fddbec 3208 "help": "Enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3209 "value": 0
AnnaBridge 150:a330f0fddbec 3210 },
AnnaBridge 150:a330f0fddbec 3211 "gpio-irq-debounce-enable-list": {
AnnaBridge 150:a330f0fddbec 3212 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3213 "value": "NC"
AnnaBridge 150:a330f0fddbec 3214 },
AnnaBridge 150:a330f0fddbec 3215 "gpio-irq-debounce-clock-source": {
AnnaBridge 150:a330f0fddbec 3216 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 150:a330f0fddbec 3217 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 150:a330f0fddbec 3218 },
AnnaBridge 150:a330f0fddbec 3219 "gpio-irq-debounce-sample-rate": {
AnnaBridge 150:a330f0fddbec 3220 "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 3221 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 150:a330f0fddbec 3222 }
AnnaBridge 150:a330f0fddbec 3223 },
<> 128:9bcdf88f62b0 3224 "inherits": ["Target"],
<> 128:9bcdf88f62b0 3225 "progen": {"target": "numaker-pfm-m453"},
Anna Bridge 141:794e51388b66 3226 "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 3227 "release_versions": ["2", "5"],
Anna Bridge 141:794e51388b66 3228 "device_name": "M453VG6AE",
AnnaBridge 145:64910690c574 3229 "bootloader_supported": true
<> 129:0ab6a29f35bf 3230 },
<> 129:0ab6a29f35bf 3231 "HI2110": {
<> 129:0ab6a29f35bf 3232 "inherits": ["Target"],
<> 129:0ab6a29f35bf 3233 "core": "Cortex-M0",
<> 129:0ab6a29f35bf 3234 "default_toolchain": "GCC_ARM",
<> 129:0ab6a29f35bf 3235 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 3236 "extra_labels": ["ublox"],
AnnaBridge 145:64910690c574 3237 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 129:0ab6a29f35bf 3238 "public": false,
<> 129:0ab6a29f35bf 3239 "target_overrides": {
<> 129:0ab6a29f35bf 3240 "*": {
<> 129:0ab6a29f35bf 3241 "core.stdio-flush-at-exit": false
<> 129:0ab6a29f35bf 3242 }
<> 129:0ab6a29f35bf 3243 },
<> 129:0ab6a29f35bf 3244 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 3245 "default_lib": "std",
<> 129:0ab6a29f35bf 3246 "release_versions": ["5"]
<> 129:0ab6a29f35bf 3247 },
<> 129:0ab6a29f35bf 3248 "SARA_NBIOT": {
<> 129:0ab6a29f35bf 3249 "inherits": ["HI2110"],
<> 129:0ab6a29f35bf 3250 "extra_labels": ["ublox", "HI2110"],
<> 129:0ab6a29f35bf 3251 "public": false
<> 129:0ab6a29f35bf 3252 },
<> 129:0ab6a29f35bf 3253 "SARA_NBIOT_EVK": {
<> 129:0ab6a29f35bf 3254 "inherits": ["SARA_NBIOT"],
<> 129:0ab6a29f35bf 3255 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 145:64910690c574 3256 },
AnnaBridge 145:64910690c574 3257 "REALTEK_RTL8195AM": {
AnnaBridge 145:64910690c574 3258 "supported_form_factors": ["ARDUINO"],
AnnaBridge 145:64910690c574 3259 "core": "Cortex-M3",
AnnaBridge 145:64910690c574 3260 "default_toolchain": "GCC_ARM",
AnnaBridge 145:64910690c574 3261 "inherits": ["Target"],
AnnaBridge 145:64910690c574 3262 "detect_code": ["4600"],
AnnaBridge 145:64910690c574 3263 "extra_labels": ["Realtek", "AMEBA", "RTL8195A"],
AnnaBridge 145:64910690c574 3264 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS"],
AnnaBridge 145:64910690c574 3265 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 146:22da6e220af6 3266 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"],
AnnaBridge 145:64910690c574 3267 "features": ["LWIP"],
AnnaBridge 145:64910690c574 3268 "post_binary_hook": {
AnnaBridge 145:64910690c574 3269 "function": "RTL8195ACode.binary_hook",
AnnaBridge 145:64910690c574 3270 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 145:64910690c574 3271 },
AnnaBridge 145:64910690c574 3272 "release_versions": ["5"]
AnnaBridge 146:22da6e220af6 3273 },
AnnaBridge 146:22da6e220af6 3274 "VBLUNO51_LEGACY": {
AnnaBridge 146:22da6e220af6 3275 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3276 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 146:22da6e220af6 3277 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 146:22da6e220af6 3278 },
AnnaBridge 146:22da6e220af6 3279 "VBLUNO51_BOOT": {
AnnaBridge 146:22da6e220af6 3280 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3281 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 146:22da6e220af6 3282 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 146:22da6e220af6 3283 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 146:22da6e220af6 3284 },
AnnaBridge 146:22da6e220af6 3285 "VBLUNO51_OTA": {
AnnaBridge 146:22da6e220af6 3286 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3287 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 146:22da6e220af6 3288 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 146:22da6e220af6 3289 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 146:22da6e220af6 3290 },
AnnaBridge 146:22da6e220af6 3291 "VBLUNO51": {
AnnaBridge 146:22da6e220af6 3292 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3293 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 146:22da6e220af6 3294 "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 3295 "release_versions": ["2"],
AnnaBridge 146:22da6e220af6 3296 "device_name": "nRF51822_xxAC"
Kojto 148:fd96258d940d 3297 },
Kojto 148:fd96258d940d 3298 "VBLUNO52": {
Kojto 148:fd96258d940d 3299 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 3300 "inherits": ["MCU_NRF52"],
Kojto 148:fd96258d940d 3301 "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 3302 "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 3303 "release_versions": ["2"],
Kojto 148:fd96258d940d 3304 "device_name": "nRF52832_xxAA"
AnnaBridge 150:a330f0fddbec 3305 },
AnnaBridge 150:a330f0fddbec 3306 "NUMAKER_PFM_M487": {
AnnaBridge 150:a330f0fddbec 3307 "core": "Cortex-M4F",
AnnaBridge 150:a330f0fddbec 3308 "default_toolchain": "ARM",
AnnaBridge 150:a330f0fddbec 3309 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO"],
AnnaBridge 150:a330f0fddbec 3310 "is_disk_virtual": true,
AnnaBridge 150:a330f0fddbec 3311 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 150:a330f0fddbec 3312 "config": {
AnnaBridge 150:a330f0fddbec 3313 "gpio-irq-debounce-enable": {
AnnaBridge 150:a330f0fddbec 3314 "help": "Enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3315 "value": 0
AnnaBridge 150:a330f0fddbec 3316 },
AnnaBridge 150:a330f0fddbec 3317 "gpio-irq-debounce-enable-list": {
AnnaBridge 150:a330f0fddbec 3318 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 150:a330f0fddbec 3319 "value": "NC"
AnnaBridge 150:a330f0fddbec 3320 },
AnnaBridge 150:a330f0fddbec 3321 "gpio-irq-debounce-clock-source": {
AnnaBridge 150:a330f0fddbec 3322 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 150:a330f0fddbec 3323 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 150:a330f0fddbec 3324 },
AnnaBridge 150:a330f0fddbec 3325 "gpio-irq-debounce-sample-rate": {
AnnaBridge 150:a330f0fddbec 3326 "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 3327 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 150:a330f0fddbec 3328 },
AnnaBridge 150:a330f0fddbec 3329 "usb-device-hsusbd": {
AnnaBridge 150:a330f0fddbec 3330 "help": "Select high-speed USB device or not",
AnnaBridge 150:a330f0fddbec 3331 "value": 1
AnnaBridge 150:a330f0fddbec 3332 },
AnnaBridge 150:a330f0fddbec 3333 "ctrl01-enable": {
AnnaBridge 150:a330f0fddbec 3334 "help": "Enable control_01",
AnnaBridge 150:a330f0fddbec 3335 "value": 0
AnnaBridge 150:a330f0fddbec 3336 }
AnnaBridge 150:a330f0fddbec 3337 },
AnnaBridge 150:a330f0fddbec 3338 "inherits": ["Target"],
AnnaBridge 150:a330f0fddbec 3339 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 150:a330f0fddbec 3340 "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 3341 "features": ["LWIP"],
AnnaBridge 150:a330f0fddbec 3342 "release_versions": ["5"],
AnnaBridge 150:a330f0fddbec 3343 "device_name": "M487JIDAE",
AnnaBridge 150:a330f0fddbec 3344 "bootloader_supported": true
AnnaBridge 150:a330f0fddbec 3345 },
AnnaBridge 150:a330f0fddbec 3346 "TMPM066": {
AnnaBridge 150:a330f0fddbec 3347 "inherits": ["Target"],
AnnaBridge 150:a330f0fddbec 3348 "core": "Cortex-M0",
AnnaBridge 150:a330f0fddbec 3349 "is_disk_virtual": true,
AnnaBridge 150:a330f0fddbec 3350 "extra_labels": ["TOSHIBA"],
AnnaBridge 150:a330f0fddbec 3351 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 150:a330f0fddbec 3352 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 150:a330f0fddbec 3353 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
AnnaBridge 150:a330f0fddbec 3354 "device_name": "TMPM066FWUG",
AnnaBridge 150:a330f0fddbec 3355 "detect_code": ["7011"],
AnnaBridge 150:a330f0fddbec 3356 "release_versions": ["5"]
Kojto 122:f9eeca106725 3357 }
Kojto 122:f9eeca106725 3358 }