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

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

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

Committer:
Kojto
Date:
Thu Aug 03 13:37:00 2017 +0100
Revision:
148:fd96258d940d
Parent:
147:a97add6d7e64
Child:
149:e2bfab296f20
Release 148 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 146:22da6e220af6 1025 "device_has_add": ["CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG"],
<> 128:9bcdf88f62b0 1026 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 1027 "device_name": "STM32F412ZG"
Kojto 122:f9eeca106725 1028 },
AnnaBridge 146:22da6e220af6 1029 "DISCO_F413ZH": {
AnnaBridge 146:22da6e220af6 1030 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1031 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 1032 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1033 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
AnnaBridge 146:22da6e220af6 1034 "config": {
AnnaBridge 146:22da6e220af6 1035 "clock_source": {
AnnaBridge 146:22da6e220af6 1036 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1037 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1038 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1039 }
AnnaBridge 146:22da6e220af6 1040 },
AnnaBridge 146:22da6e220af6 1041 "detect_code": ["0743"],
AnnaBridge 146:22da6e220af6 1042 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1043 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG"],
AnnaBridge 146:22da6e220af6 1044 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1045 "device_name": "STM32F413ZH"
AnnaBridge 146:22da6e220af6 1046 },
Kojto 122:f9eeca106725 1047 "ELMO_F411RE": {
AnnaBridge 146:22da6e220af6 1048 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1049 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1050 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1051 "default_toolchain": "uARM",
AnnaBridge 146:22da6e220af6 1052 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
Kojto 122:f9eeca106725 1053 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1054 "detect_code": ["----"],
AnnaBridge 146:22da6e220af6 1055 "device_has_add": [],
<> 128:9bcdf88f62b0 1056 "default_lib": "small",
<> 128:9bcdf88f62b0 1057 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1058 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1059 },
Kojto 122:f9eeca106725 1060 "NUCLEO_F429ZI": {
AnnaBridge 146:22da6e220af6 1061 "inherits": ["FAMILY_STM32"],
Kojto 123:b0220dba8be7 1062 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 1063 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1064 "config": {
AnnaBridge 146:22da6e220af6 1065 "d11_configuration": {
AnnaBridge 146:22da6e220af6 1066 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 146:22da6e220af6 1067 "value": "PA_7",
AnnaBridge 146:22da6e220af6 1068 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 146:22da6e220af6 1069 },
AnnaBridge 146:22da6e220af6 1070 "clock_source": {
AnnaBridge 146:22da6e220af6 1071 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1072 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1073 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1074 },
AnnaBridge 146:22da6e220af6 1075 "clock_source_usb": {
AnnaBridge 146:22da6e220af6 1076 "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 1077 "value": "1",
AnnaBridge 146:22da6e220af6 1078 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 146:22da6e220af6 1079 }
AnnaBridge 146:22da6e220af6 1080 },
Kojto 147:a97add6d7e64 1081 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"],
AnnaBridge 146:22da6e220af6 1082 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1083 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 146:22da6e220af6 1084 "detect_code": ["0796"],
AnnaBridge 146:22da6e220af6 1085 "features": ["LWIP"],
AnnaBridge 146:22da6e220af6 1086 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1087 "device_name": "STM32F429ZI",
AnnaBridge 146:22da6e220af6 1088 "bootloader_supported": true
AnnaBridge 146:22da6e220af6 1089 },
AnnaBridge 146:22da6e220af6 1090 "NUCLEO_F439ZI": {
AnnaBridge 146:22da6e220af6 1091 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1092 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1093 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1094 "config": {
AnnaBridge 146:22da6e220af6 1095 "d11_configuration": {
AnnaBridge 146:22da6e220af6 1096 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 146:22da6e220af6 1097 "value": "PA_7",
AnnaBridge 146:22da6e220af6 1098 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 146:22da6e220af6 1099 },
AnnaBridge 146:22da6e220af6 1100 "clock_source": {
AnnaBridge 146:22da6e220af6 1101 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1102 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1103 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1104 },
AnnaBridge 146:22da6e220af6 1105 "clock_source_usb": {
AnnaBridge 146:22da6e220af6 1106 "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 1107 "value": "1",
AnnaBridge 146:22da6e220af6 1108 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 146:22da6e220af6 1109 }
AnnaBridge 146:22da6e220af6 1110 },
Kojto 147:a97add6d7e64 1111 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI"],
AnnaBridge 146:22da6e220af6 1112 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1113 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 146:22da6e220af6 1114 "detect_code": ["0797"],
AnnaBridge 146:22da6e220af6 1115 "features": ["LWIP"],
AnnaBridge 146:22da6e220af6 1116 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1117 "device_name" : "STM32F439ZI",
AnnaBridge 146:22da6e220af6 1118 "bootloader_supported": true
AnnaBridge 146:22da6e220af6 1119 },
AnnaBridge 146:22da6e220af6 1120 "NUCLEO_F446RE": {
AnnaBridge 146:22da6e220af6 1121 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1122 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 146:22da6e220af6 1123 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1124 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 146:22da6e220af6 1125 "config": {
AnnaBridge 146:22da6e220af6 1126 "clock_source": {
AnnaBridge 146:22da6e220af6 1127 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1128 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1129 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1130 }
AnnaBridge 146:22da6e220af6 1131 },
AnnaBridge 146:22da6e220af6 1132 "detect_code": ["0777"],
AnnaBridge 146:22da6e220af6 1133 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1134 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 146:22da6e220af6 1135 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1136 "device_name": "STM32F446RE"
AnnaBridge 146:22da6e220af6 1137 },
AnnaBridge 146:22da6e220af6 1138 "NUCLEO_F446ZE": {
AnnaBridge 146:22da6e220af6 1139 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1140 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 146:22da6e220af6 1141 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1142 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 146:22da6e220af6 1143 "config": {
AnnaBridge 146:22da6e220af6 1144 "clock_source": {
AnnaBridge 146:22da6e220af6 1145 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1146 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1147 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1148 }
AnnaBridge 146:22da6e220af6 1149 },
AnnaBridge 146:22da6e220af6 1150 "detect_code": ["0778"],
AnnaBridge 146:22da6e220af6 1151 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1152 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 146:22da6e220af6 1153 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1154 "device_name": "STM32F446ZE"
AnnaBridge 146:22da6e220af6 1155 },
AnnaBridge 146:22da6e220af6 1156 "B96B_F446VE": {
AnnaBridge 146:22da6e220af6 1157 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1158 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 146:22da6e220af6 1159 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1160 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 146:22da6e220af6 1161 "detect_code": ["0840"],
AnnaBridge 146:22da6e220af6 1162 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 146:22da6e220af6 1163 "release_versions": ["2", "5"],
AnnaBridge 146:22da6e220af6 1164 "device_name":"STM32F446VE"
AnnaBridge 146:22da6e220af6 1165 },
AnnaBridge 146:22da6e220af6 1166 "NUCLEO_F746ZG": {
AnnaBridge 146:22da6e220af6 1167 "inherits": ["FAMILY_STM32"],
AnnaBridge 146:22da6e220af6 1168 "core": "Cortex-M7F",
AnnaBridge 146:22da6e220af6 1169 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
AnnaBridge 143:86740a56073b 1170 "config": {
AnnaBridge 143:86740a56073b 1171 "d11_configuration": {
AnnaBridge 143:86740a56073b 1172 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 143:86740a56073b 1173 "value": "PA_7",
AnnaBridge 143:86740a56073b 1174 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 148:fd96258d940d 1175 },
Kojto 148:fd96258d940d 1176 "clock_source": {
Kojto 148:fd96258d940d 1177 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1178 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1179 "macro_name": "CLOCK_SOURCE"
AnnaBridge 143:86740a56073b 1180 }
AnnaBridge 143:86740a56073b 1181 },
AnnaBridge 146:22da6e220af6 1182 "macros_add": ["USBHOST_OTHER"],
Kojto 122:f9eeca106725 1183 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1184 "detect_code": ["0816"],
AnnaBridge 146:22da6e220af6 1185 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 1186 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1187 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1188 "device_name": "STM32F746ZG"
<> 128:9bcdf88f62b0 1189 },
<> 128:9bcdf88f62b0 1190 "NUCLEO_F756ZG": {
AnnaBridge 146:22da6e220af6 1191 "inherits": ["FAMILY_STM32"],
<> 128:9bcdf88f62b0 1192 "core": "Cortex-M7F",
AnnaBridge 146:22da6e220af6 1193 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
AnnaBridge 143:86740a56073b 1194 "config": {
AnnaBridge 143:86740a56073b 1195 "d11_configuration": {
AnnaBridge 143:86740a56073b 1196 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 143:86740a56073b 1197 "value": "PA_7",
AnnaBridge 143:86740a56073b 1198 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 148:fd96258d940d 1199 },
Kojto 148:fd96258d940d 1200 "clock_source": {
Kojto 148:fd96258d940d 1201 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1202 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1203 "macro_name": "CLOCK_SOURCE"
AnnaBridge 143:86740a56073b 1204 }
AnnaBridge 143:86740a56073b 1205 },
Kojto 148:fd96258d940d 1206 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
<> 128:9bcdf88f62b0 1207 "supported_form_factors": ["ARDUINO"],
<> 128:9bcdf88f62b0 1208 "detect_code": ["0819"],
AnnaBridge 146:22da6e220af6 1209 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 1210 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1211 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1212 "device_name": "STM32F756ZG"
Kojto 122:f9eeca106725 1213 },
Kojto 122:f9eeca106725 1214 "NUCLEO_F767ZI": {
AnnaBridge 146:22da6e220af6 1215 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1216 "core": "Cortex-M7FD",
AnnaBridge 146:22da6e220af6 1217 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
AnnaBridge 143:86740a56073b 1218 "config": {
AnnaBridge 143:86740a56073b 1219 "d11_configuration": {
AnnaBridge 143:86740a56073b 1220 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 143:86740a56073b 1221 "value": "PA_7",
AnnaBridge 143:86740a56073b 1222 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 148:fd96258d940d 1223 },
Kojto 148:fd96258d940d 1224 "clock_source": {
Kojto 148:fd96258d940d 1225 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1226 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1227 "macro_name": "CLOCK_SOURCE"
AnnaBridge 143:86740a56073b 1228 }
AnnaBridge 143:86740a56073b 1229 },
<> 128:9bcdf88f62b0 1230 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 1231 "macros_add": ["USBHOST_OTHER"],
Kojto 122:f9eeca106725 1232 "detect_code": ["0818"],
AnnaBridge 146:22da6e220af6 1233 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 1234 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1235 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 1236 "device_name": "STM32F767ZI"
Kojto 122:f9eeca106725 1237 },
Kojto 122:f9eeca106725 1238 "NUCLEO_L011K4": {
AnnaBridge 146:22da6e220af6 1239 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1240 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1241 "extra_labels_add": ["STM32L0", "STM32L011K4"],
AnnaBridge 125:2e9cc70d1897 1242 "supported_toolchains": ["uARM"],
Kojto 122:f9eeca106725 1243 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1244 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 1245 "config": {
Kojto 148:fd96258d940d 1246 "clock_source": {
Kojto 148:fd96258d940d 1247 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1248 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1249 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1250 }
Kojto 148:fd96258d940d 1251 },
Kojto 122:f9eeca106725 1252 "detect_code": ["0780"],
AnnaBridge 146:22da6e220af6 1253 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
<> 128:9bcdf88f62b0 1254 "default_lib": "small",
<> 128:9bcdf88f62b0 1255 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1256 "device_name": "STM32L011K4"
Kojto 122:f9eeca106725 1257 },
Kojto 122:f9eeca106725 1258 "NUCLEO_L031K6": {
AnnaBridge 146:22da6e220af6 1259 "inherits": ["FAMILY_STM32"],
AnnaBridge 145:64910690c574 1260 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1261 "extra_labels_add": ["STM32L0", "STM32L031K6"],
Kojto 122:f9eeca106725 1262 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1263 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 1264 "config": {
Kojto 148:fd96258d940d 1265 "clock_source": {
Kojto 148:fd96258d940d 1266 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1267 "value": "USE_PLL_HSI",
Kojto 148:fd96258d940d 1268 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1269 }
Kojto 148:fd96258d940d 1270 },
Kojto 122:f9eeca106725 1271 "detect_code": ["0790"],
AnnaBridge 146:22da6e220af6 1272 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
<> 128:9bcdf88f62b0 1273 "default_lib": "small",
<> 128:9bcdf88f62b0 1274 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1275 "device_name": "STM32L031K6"
Kojto 122:f9eeca106725 1276 },
Kojto 122:f9eeca106725 1277 "NUCLEO_L053R8": {
AnnaBridge 146:22da6e220af6 1278 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1279 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1280 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1281 "extra_labels_add": ["STM32L0", "STM32L053R8"],
Kojto 148:fd96258d940d 1282 "config": {
Kojto 148:fd96258d940d 1283 "clock_source": {
Kojto 148:fd96258d940d 1284 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1285 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1286 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1287 }
Kojto 148:fd96258d940d 1288 },
Kojto 122:f9eeca106725 1289 "detect_code": ["0715"],
AnnaBridge 146:22da6e220af6 1290 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
<> 128:9bcdf88f62b0 1291 "default_lib": "small",
<> 128:9bcdf88f62b0 1292 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1293 "device_name": "STM32L053R8"
Kojto 122:f9eeca106725 1294 },
Kojto 122:f9eeca106725 1295 "NUCLEO_L073RZ": {
AnnaBridge 146:22da6e220af6 1296 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1297 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1298 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1299 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
Kojto 148:fd96258d940d 1300 "config": {
Kojto 148:fd96258d940d 1301 "clock_source": {
Kojto 148:fd96258d940d 1302 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1303 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1304 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1305 }
Kojto 148:fd96258d940d 1306 },
Kojto 122:f9eeca106725 1307 "detect_code": ["0760"],
AnnaBridge 146:22da6e220af6 1308 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1309 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1310 "device_name": "STM32L073RZ"
Kojto 122:f9eeca106725 1311 },
Kojto 122:f9eeca106725 1312 "NUCLEO_L152RE": {
AnnaBridge 146:22da6e220af6 1313 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1314 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1315 "core": "Cortex-M3",
AnnaBridge 146:22da6e220af6 1316 "extra_labels_add": ["STM32L1", "STM32L152RE"],
Kojto 148:fd96258d940d 1317 "config": {
Kojto 148:fd96258d940d 1318 "clock_source": {
Kojto 148:fd96258d940d 1319 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1320 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1321 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1322 }
Kojto 148:fd96258d940d 1323 },
Kojto 122:f9eeca106725 1324 "detect_code": ["0710"],
AnnaBridge 146:22da6e220af6 1325 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
<> 128:9bcdf88f62b0 1326 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1327 "device_name": "STM32L152RE"
Kojto 122:f9eeca106725 1328 },
Kojto 122:f9eeca106725 1329 "NUCLEO_L432KC": {
AnnaBridge 146:22da6e220af6 1330 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1331 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1332 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1333 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
Kojto 148:fd96258d940d 1334 "config": {
Kojto 148:fd96258d940d 1335 "clock_source": {
Kojto 148:fd96258d940d 1336 "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 1337 "value": "USE_PLL_MSI",
Kojto 148:fd96258d940d 1338 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1339 }
Kojto 148:fd96258d940d 1340 },
Kojto 122:f9eeca106725 1341 "detect_code": ["0770"],
AnnaBridge 146:22da6e220af6 1342 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1343 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 1344 "device_name": "STM32L432KC"
Kojto 122:f9eeca106725 1345 },
Kojto 122:f9eeca106725 1346 "NUCLEO_L476RG": {
AnnaBridge 146:22da6e220af6 1347 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1348 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 122:f9eeca106725 1349 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1350 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
AnnaBridge 146:22da6e220af6 1351 "config": {
AnnaBridge 146:22da6e220af6 1352 "clock_source": {
Kojto 148:fd96258d940d 1353 "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 1354 "value": "USE_PLL_MSI",
AnnaBridge 146:22da6e220af6 1355 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1356 }
AnnaBridge 146:22da6e220af6 1357 },
Kojto 122:f9eeca106725 1358 "detect_code": ["0765"],
AnnaBridge 146:22da6e220af6 1359 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1360 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1361 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 1362 "device_name": "STM32L476RG",
AnnaBridge 145:64910690c574 1363 "bootloader_supported": true
<> 128:9bcdf88f62b0 1364 },
<> 128:9bcdf88f62b0 1365 "NUCLEO_L486RG": {
AnnaBridge 146:22da6e220af6 1366 "inherits": ["FAMILY_STM32"],
<> 128:9bcdf88f62b0 1367 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 128:9bcdf88f62b0 1368 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1369 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
Kojto 148:fd96258d940d 1370 "config": {
Kojto 148:fd96258d940d 1371 "clock_source": {
Kojto 148:fd96258d940d 1372 "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 1373 "value": "USE_PLL_MSI",
Kojto 148:fd96258d940d 1374 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1375 }
Kojto 148:fd96258d940d 1376 },
<> 128:9bcdf88f62b0 1377 "detect_code": ["0827"],
Kojto 147:a97add6d7e64 1378 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 146:22da6e220af6 1379 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1380 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 1381 "device_name": "STM32L486RG"
Kojto 122:f9eeca106725 1382 },
Kojto 122:f9eeca106725 1383 "ARCH_MAX": {
AnnaBridge 146:22da6e220af6 1384 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1385 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1386 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1387 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1388 "program_cycle_s": 2,
AnnaBridge 146:22da6e220af6 1389 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
AnnaBridge 146:22da6e220af6 1390 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1391 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1392 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1393 },
Kojto 122:f9eeca106725 1394 "DISCO_F051R8": {
AnnaBridge 146:22da6e220af6 1395 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1396 "core": "Cortex-M0",
AnnaBridge 146:22da6e220af6 1397 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
Kojto 122:f9eeca106725 1398 "supported_toolchains": ["GCC_ARM"],
Kojto 148:fd96258d940d 1399 "config": {
Kojto 148:fd96258d940d 1400 "clock_source": {
Kojto 148:fd96258d940d 1401 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1402 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1403 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1404 }
Kojto 148:fd96258d940d 1405 },
AnnaBridge 146:22da6e220af6 1406 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 146:22da6e220af6 1407 "device_has_add": ["SERIAL_FC"],
<> 128:9bcdf88f62b0 1408 "device_name": "STM32F051R8"
Kojto 122:f9eeca106725 1409 },
Kojto 122:f9eeca106725 1410 "DISCO_F100RB": {
AnnaBridge 146:22da6e220af6 1411 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1412 "core": "Cortex-M3",
AnnaBridge 146:22da6e220af6 1413 "extra_labels_add": ["STM32F1", "STM32F100RB"],
Kojto 122:f9eeca106725 1414 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 1415 "device_has_add": [],
<> 128:9bcdf88f62b0 1416 "device_name": "STM32F100RB"
Kojto 122:f9eeca106725 1417 },
Kojto 122:f9eeca106725 1418 "DISCO_F303VC": {
AnnaBridge 146:22da6e220af6 1419 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1420 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1421 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
AnnaBridge 146:22da6e220af6 1422 "macros_add": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1423 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 1424 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
<> 128:9bcdf88f62b0 1425 "device_name": "STM32F303VC"
Kojto 122:f9eeca106725 1426 },
Kojto 122:f9eeca106725 1427 "DISCO_F334C8": {
AnnaBridge 146:22da6e220af6 1428 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1429 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1430 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
AnnaBridge 146:22da6e220af6 1431 "macros_add": ["RTC_LSI=1"],
Kojto 148:fd96258d940d 1432 "config": {
Kojto 148:fd96258d940d 1433 "clock_source": {
Kojto 148:fd96258d940d 1434 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1435 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1436 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1437 }
Kojto 148:fd96258d940d 1438 },
Kojto 122:f9eeca106725 1439 "detect_code": ["0810"],
AnnaBridge 146:22da6e220af6 1440 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
<> 128:9bcdf88f62b0 1441 "default_lib": "small",
<> 128:9bcdf88f62b0 1442 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1443 "device_name": "STM32F334C8"
Kojto 122:f9eeca106725 1444 },
Kojto 122:f9eeca106725 1445 "DISCO_F407VG": {
AnnaBridge 146:22da6e220af6 1446 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1447 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1448 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
Kojto 122:f9eeca106725 1449 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 146:22da6e220af6 1450 "macros_add": ["USB_STM_HAL"],
AnnaBridge 146:22da6e220af6 1451 "device_has_add": ["ANALOGOUT", "ERROR_RED"],
<> 128:9bcdf88f62b0 1452 "device_name": "STM32F407VG"
Kojto 122:f9eeca106725 1453 },
Kojto 122:f9eeca106725 1454 "DISCO_F429ZI": {
AnnaBridge 146:22da6e220af6 1455 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1456 "core": "Cortex-M4F",
Kojto 147:a97add6d7e64 1457 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
AnnaBridge 146:22da6e220af6 1458 "config": {
AnnaBridge 146:22da6e220af6 1459 "clock_source": {
AnnaBridge 146:22da6e220af6 1460 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1461 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1462 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1463 },
AnnaBridge 146:22da6e220af6 1464 "clock_source_usb": {
AnnaBridge 146:22da6e220af6 1465 "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 1466 "value": "1",
AnnaBridge 146:22da6e220af6 1467 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 146:22da6e220af6 1468 }
AnnaBridge 146:22da6e220af6 1469 },
AnnaBridge 146:22da6e220af6 1470 "macros_add": ["RTC_LSI=1", "USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1471 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1472 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1473 "device_name": "STM32F429ZI"
Kojto 122:f9eeca106725 1474 },
Kojto 122:f9eeca106725 1475 "DISCO_F469NI": {
AnnaBridge 146:22da6e220af6 1476 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1477 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1478 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1479 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
AnnaBridge 146:22da6e220af6 1480 "config": {
AnnaBridge 146:22da6e220af6 1481 "clock_source": {
AnnaBridge 146:22da6e220af6 1482 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1483 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 146:22da6e220af6 1484 "macro_name": "CLOCK_SOURCE"
AnnaBridge 146:22da6e220af6 1485 }
AnnaBridge 146:22da6e220af6 1486 },
Kojto 122:f9eeca106725 1487 "detect_code": ["0788"],
AnnaBridge 146:22da6e220af6 1488 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"],
<> 128:9bcdf88f62b0 1489 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1490 "device_name": "STM32F469NI"
Kojto 122:f9eeca106725 1491 },
Kojto 122:f9eeca106725 1492 "DISCO_L053C8": {
AnnaBridge 146:22da6e220af6 1493 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1494 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1495 "extra_labels_add": ["STM32L0", "STM32L053C8"],
<> 132:9baf128c2fab 1496 "macros": ["RTC_LSI=1"],
Kojto 148:fd96258d940d 1497 "config": {
Kojto 148:fd96258d940d 1498 "clock_source": {
Kojto 148:fd96258d940d 1499 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1500 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1501 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1502 }
Kojto 148:fd96258d940d 1503 },
AnnaBridge 146:22da6e220af6 1504 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
<> 128:9bcdf88f62b0 1505 "default_lib": "small",
<> 128:9bcdf88f62b0 1506 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1507 "device_name": "STM32L053C8"
Kojto 122:f9eeca106725 1508 },
AnnaBridge 143:86740a56073b 1509 "DISCO_L072CZ_LRWAN1": {
AnnaBridge 146:22da6e220af6 1510 "inherits": ["FAMILY_STM32"],
AnnaBridge 143:86740a56073b 1511 "core": "Cortex-M0+",
AnnaBridge 146:22da6e220af6 1512 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xx"],
AnnaBridge 143:86740a56073b 1513 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 143:86740a56073b 1514 "macros": ["RTC_LSI=1"],
Kojto 148:fd96258d940d 1515 "config": {
Kojto 148:fd96258d940d 1516 "clock_source": {
Kojto 148:fd96258d940d 1517 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 148:fd96258d940d 1518 "value": "USE_PLL_HSI",
Kojto 148:fd96258d940d 1519 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1520 }
Kojto 148:fd96258d940d 1521 },
AnnaBridge 143:86740a56073b 1522 "detect_code": ["0833"],
AnnaBridge 146:22da6e220af6 1523 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG"],
AnnaBridge 143:86740a56073b 1524 "release_versions": ["2", "5"],
AnnaBridge 143:86740a56073b 1525 "device_name": "STM32L072CZ"
AnnaBridge 143:86740a56073b 1526 },
Kojto 122:f9eeca106725 1527 "DISCO_F746NG": {
AnnaBridge 146:22da6e220af6 1528 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1529 "core": "Cortex-M7F",
AnnaBridge 146:22da6e220af6 1530 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
<> 128:9bcdf88f62b0 1531 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 1532 "config": {
Kojto 148:fd96258d940d 1533 "clock_source": {
Kojto 148:fd96258d940d 1534 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Kojto 148:fd96258d940d 1535 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1536 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1537 }
Kojto 148:fd96258d940d 1538 },
Kojto 122:f9eeca106725 1539 "detect_code": ["0815"],
AnnaBridge 146:22da6e220af6 1540 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 1541 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1542 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1543 "device_name": "STM32F746NG"
Kojto 122:f9eeca106725 1544 },
AnnaBridge 126:abea610beb85 1545 "DISCO_F769NI": {
AnnaBridge 146:22da6e220af6 1546 "inherits": ["FAMILY_STM32"],
AnnaBridge 126:abea610beb85 1547 "core": "Cortex-M7FD",
AnnaBridge 146:22da6e220af6 1548 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
<> 135:176b8275d35d 1549 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 1550 "config": {
Kojto 148:fd96258d940d 1551 "clock_source": {
Kojto 148:fd96258d940d 1552 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Kojto 148:fd96258d940d 1553 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 148:fd96258d940d 1554 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1555 }
Kojto 148:fd96258d940d 1556 },
AnnaBridge 126:abea610beb85 1557 "detect_code": ["0817"],
AnnaBridge 146:22da6e220af6 1558 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
<> 128:9bcdf88f62b0 1559 "features": ["LWIP"],
<> 135:176b8275d35d 1560 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1561 "device_name": "STM32F769NI"
AnnaBridge 126:abea610beb85 1562 },
AnnaBridge 145:64910690c574 1563 "DISCO_L475VG_IOT01A": {
AnnaBridge 146:22da6e220af6 1564 "inherits": ["FAMILY_STM32"],
AnnaBridge 145:64910690c574 1565 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1566 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
Kojto 148:fd96258d940d 1567 "config": {
Kojto 148:fd96258d940d 1568 "clock_source": {
Kojto 148:fd96258d940d 1569 "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 1570 "value": "USE_PLL_MSI",
Kojto 148:fd96258d940d 1571 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1572 }
Kojto 148:fd96258d940d 1573 },
AnnaBridge 145:64910690c574 1574 "supported_form_factors": ["ARDUINO"],
AnnaBridge 145:64910690c574 1575 "detect_code": ["0764"],
AnnaBridge 146:22da6e220af6 1576 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1577 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"],
AnnaBridge 145:64910690c574 1578 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 1579 "device_name": "STM32L475VG"
AnnaBridge 145:64910690c574 1580 },
Kojto 122:f9eeca106725 1581 "DISCO_L476VG": {
AnnaBridge 146:22da6e220af6 1582 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1583 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1584 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
Kojto 148:fd96258d940d 1585 "config": {
Kojto 148:fd96258d940d 1586 "clock_source": {
Kojto 148:fd96258d940d 1587 "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 1588 "value": "USE_PLL_MSI",
Kojto 148:fd96258d940d 1589 "macro_name": "CLOCK_SOURCE"
Kojto 148:fd96258d940d 1590 }
Kojto 148:fd96258d940d 1591 },
Kojto 122:f9eeca106725 1592 "detect_code": ["0820"],
AnnaBridge 146:22da6e220af6 1593 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 146:22da6e220af6 1594 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
<> 128:9bcdf88f62b0 1595 "release_versions": ["2", "5"],
Kojto 136:ef9c61f8c49f 1596 "device_name": "STM32L476VG"
Kojto 122:f9eeca106725 1597 },
Kojto 122:f9eeca106725 1598 "MTS_MDOT_F405RG": {
AnnaBridge 146:22da6e220af6 1599 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1600 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1601 "extra_labels_add": ["STM32F4", "STM32F405RG"],
Kojto 122:f9eeca106725 1602 "is_disk_virtual": true,
AnnaBridge 146:22da6e220af6 1603 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 146:22da6e220af6 1604 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1605 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1606 "device_name": "STM32F405RG"
Kojto 122:f9eeca106725 1607 },
Kojto 122:f9eeca106725 1608 "MTS_MDOT_F411RE": {
AnnaBridge 146:22da6e220af6 1609 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1610 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1611 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 146:22da6e220af6 1612 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
Kojto 122:f9eeca106725 1613 "post_binary_hook": {
Kojto 122:f9eeca106725 1614 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 144:0f02307a0877 1615 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
Kojto 122:f9eeca106725 1616 },
AnnaBridge 146:22da6e220af6 1617 "device_has_add": [],
<> 128:9bcdf88f62b0 1618 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1619 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1620 },
Kojto 122:f9eeca106725 1621 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 146:22da6e220af6 1622 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1623 "core": "Cortex-M4F",
AnnaBridge 146:22da6e220af6 1624 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 145:64910690c574 1625 "config": {
AnnaBridge 145:64910690c574 1626 "modem_is_on_board": {
AnnaBridge 145:64910690c574 1627 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 145:64910690c574 1628 "value": 1,
Kojto 148:fd96258d940d 1629 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 145:64910690c574 1630 },
AnnaBridge 145:64910690c574 1631 "modem_data_connection_type": {
AnnaBridge 145:64910690c574 1632 "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 1633 "value": 1,
Kojto 148:fd96258d940d 1634 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 145:64910690c574 1635 }
AnnaBridge 145:64910690c574 1636 },
AnnaBridge 146:22da6e220af6 1637 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"],
Kojto 122:f9eeca106725 1638 "post_binary_hook": {
Kojto 122:f9eeca106725 1639 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 144:0f02307a0877 1640 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
Kojto 122:f9eeca106725 1641 },
AnnaBridge 146:22da6e220af6 1642 "device_has_add": [],
<> 128:9bcdf88f62b0 1643 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1644 "device_name": "STM32F411RE"
Kojto 122:f9eeca106725 1645 },
<> 127:25aea2a3f4e3 1646 "XDOT_L151CC": {
AnnaBridge 146:22da6e220af6 1647 "inherits": ["FAMILY_STM32"],
<> 127:25aea2a3f4e3 1648 "core": "Cortex-M3",
<> 127:25aea2a3f4e3 1649 "default_toolchain": "ARM",
AnnaBridge 146:22da6e220af6 1650 "extra_labels_add": ["STM32L1", "STM32L151CC"],
<> 127:25aea2a3f4e3 1651 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 148:fd96258d940d 1652 "device_has_add": ["ANALOGOUT", "FLASH"],
Anna Bridge 142:4eea097334d6 1653 "release_versions": ["5"],
Kojto 148:fd96258d940d 1654 "device_name": "STM32L151CC",
Kojto 148:fd96258d940d 1655 "bootloader_supported": true
<> 127:25aea2a3f4e3 1656 },
Kojto 122:f9eeca106725 1657 "MOTE_L152RC": {
AnnaBridge 146:22da6e220af6 1658 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1659 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1660 "default_toolchain": "uARM",
AnnaBridge 146:22da6e220af6 1661 "extra_labels_add": ["STM32L1", "STM32L152RC"],
<> 128:9bcdf88f62b0 1662 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1663 "detect_code": ["4100"],
AnnaBridge 146:22da6e220af6 1664 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1665 "default_lib": "small",
<> 128:9bcdf88f62b0 1666 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1667 "device_name": "STM32L152RC"
Kojto 122:f9eeca106725 1668 },
Kojto 122:f9eeca106725 1669 "DISCO_F401VC": {
AnnaBridge 146:22da6e220af6 1670 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1671 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1672 "default_toolchain": "GCC_ARM",
AnnaBridge 146:22da6e220af6 1673 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
Kojto 122:f9eeca106725 1674 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 1675 "device_has_add": ["ERROR_RED"],
<> 128:9bcdf88f62b0 1676 "device_name": "STM32F401VC"
Kojto 122:f9eeca106725 1677 },
<> 128:9bcdf88f62b0 1678 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 146:22da6e220af6 1679 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1680 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1681 "core": "Cortex-M4F",
Kojto 147:a97add6d7e64 1682 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI"],
<> 128:9bcdf88f62b0 1683 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
AnnaBridge 146:22da6e220af6 1684 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"],
AnnaBridge 146:22da6e220af6 1685 "device_has_remove": ["RTC", "SLEEP"],
<> 128:9bcdf88f62b0 1686 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1687 "release_versions": ["5"],
<> 138:093f2bd7b9eb 1688 "device_name": "STM32F439ZI",
<> 138:093f2bd7b9eb 1689 "bootloader_supported": true
Kojto 122:f9eeca106725 1690 },
<> 140:97feb9bacc10 1691 "UBLOX_C030": {
AnnaBridge 146:22da6e220af6 1692 "inherits": ["FAMILY_STM32"],
<> 140:97feb9bacc10 1693 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 1694 "core": "Cortex-M4F",
<> 140:97feb9bacc10 1695 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 146:22da6e220af6 1696 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"],
AnnaBridge 145:64910690c574 1697 "config": {
AnnaBridge 145:64910690c574 1698 "modem_is_on_board": {
AnnaBridge 145:64910690c574 1699 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 145:64910690c574 1700 "value": 1,
Kojto 148:fd96258d940d 1701 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 145:64910690c574 1702 },
AnnaBridge 145:64910690c574 1703 "modem_data_connection_type": {
AnnaBridge 145:64910690c574 1704 "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 1705 "value": 1,
Kojto 148:fd96258d940d 1706 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 145:64910690c574 1707 }
AnnaBridge 145:64910690c574 1708 },
AnnaBridge 146:22da6e220af6 1709 "macros_add": ["RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
AnnaBridge 146:22da6e220af6 1710 "device_has_add": ["ANALOGOUT", "TRNG"],
Anna Bridge 141:794e51388b66 1711 "features": ["LWIP"],
Anna Bridge 141:794e51388b66 1712 "public": false,
<> 140:97feb9bacc10 1713 "device_name": "STM32F437VG"
Anna Bridge 141:794e51388b66 1714 },
Anna Bridge 141:794e51388b66 1715 "UBLOX_C030_U201": {
Anna Bridge 141:794e51388b66 1716 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1717 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1718 },
Anna Bridge 141:794e51388b66 1719 "UBLOX_C030_N211": {
Anna Bridge 141:794e51388b66 1720 "inherits": ["UBLOX_C030"],
Anna Bridge 141:794e51388b66 1721 "release_versions": ["5"]
Anna Bridge 141:794e51388b66 1722 },
Kojto 122:f9eeca106725 1723 "NZ32_SC151": {
AnnaBridge 146:22da6e220af6 1724 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 1725 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1726 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1727 "program_cycle_s": 1.5,
AnnaBridge 146:22da6e220af6 1728 "extra_labels_add": ["STM32L1", "STM32L151RC"],
<> 128:9bcdf88f62b0 1729 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1730 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 146:22da6e220af6 1731 "device_has_add": ["ANALOGOUT"],
<> 128:9bcdf88f62b0 1732 "default_lib": "small",
<> 128:9bcdf88f62b0 1733 "device_name": "STM32L151RC"
Kojto 122:f9eeca106725 1734 },
Kojto 122:f9eeca106725 1735 "MCU_NRF51": {
Kojto 122:f9eeca106725 1736 "inherits": ["Target"],
Kojto 122:f9eeca106725 1737 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1738 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 145:64910690c574 1739 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Kojto 122:f9eeca106725 1740 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1741 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1742 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1743 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1744 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1745 "public": false,
Kojto 122:f9eeca106725 1746 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1747 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1748 {
Kojto 122:f9eeca106725 1749 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1750 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1751 "offset": 114688
Kojto 122:f9eeca106725 1752 },
Kojto 122:f9eeca106725 1753 {
Kojto 122:f9eeca106725 1754 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1755 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1756 "offset": 98304
Kojto 122:f9eeca106725 1757 },
Kojto 122:f9eeca106725 1758 {
Kojto 122:f9eeca106725 1759 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1760 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1761 "offset": 90112
Kojto 122:f9eeca106725 1762 },
Kojto 122:f9eeca106725 1763 {
Kojto 122:f9eeca106725 1764 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1765 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1766 "offset": 90112
Kojto 122:f9eeca106725 1767 },
Kojto 122:f9eeca106725 1768 {
Kojto 122:f9eeca106725 1769 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1770 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1771 "offset": 81920
Kojto 122:f9eeca106725 1772 }
Kojto 122:f9eeca106725 1773 ],
Kojto 122:f9eeca106725 1774 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1775 "post_binary_hook": {
Kojto 122:f9eeca106725 1776 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1777 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1778 },
Kojto 122:f9eeca106725 1779 "program_cycle_s": 6,
<> 127:25aea2a3f4e3 1780 "features": ["BLE"],
<> 127:25aea2a3f4e3 1781 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1782 },
Kojto 122:f9eeca106725 1783 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1784 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1785 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1786 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1787 "public": false,
<> 128:9bcdf88f62b0 1788 "default_lib": "small"
Kojto 122:f9eeca106725 1789 },
Kojto 122:f9eeca106725 1790 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1791 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1792 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1793 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1794 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1795 "public": false
Kojto 122:f9eeca106725 1796 },
Kojto 122:f9eeca106725 1797 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1798 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1799 "public": false,
Kojto 122:f9eeca106725 1800 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1801 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1802 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1803 },
Kojto 122:f9eeca106725 1804 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1805 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1806 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1807 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1808 "public": false
Kojto 122:f9eeca106725 1809 },
Kojto 122:f9eeca106725 1810 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1811 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1812 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1813 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1814 {
Kojto 122:f9eeca106725 1815 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1816 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1817 "offset": 98304
Kojto 122:f9eeca106725 1818 },
Kojto 122:f9eeca106725 1819 {
Kojto 122:f9eeca106725 1820 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1821 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1822 "offset": 90112
Kojto 122:f9eeca106725 1823 }
Kojto 122:f9eeca106725 1824 ],
Kojto 122:f9eeca106725 1825 "public": false
Kojto 122:f9eeca106725 1826 },
Kojto 122:f9eeca106725 1827 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1828 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1829 "public": false
Kojto 122:f9eeca106725 1830 },
Kojto 122:f9eeca106725 1831 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1832 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1833 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1834 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1835 "public": false
Kojto 122:f9eeca106725 1836 },
Kojto 122:f9eeca106725 1837 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1838 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1839 "public": false
Kojto 122:f9eeca106725 1840 },
Kojto 122:f9eeca106725 1841 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1842 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1843 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1844 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1845 "public": false
Kojto 122:f9eeca106725 1846 },
Kojto 122:f9eeca106725 1847 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1848 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1849 "public": false
Kojto 122:f9eeca106725 1850 },
Kojto 122:f9eeca106725 1851 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1852 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1853 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1854 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1855 "public": false
Kojto 122:f9eeca106725 1856 },
Kojto 122:f9eeca106725 1857 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1858 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1859 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1860 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1861 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1862 "public": false
Kojto 122:f9eeca106725 1863 },
Kojto 122:f9eeca106725 1864 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1865 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1866 "public": false,
Kojto 122:f9eeca106725 1867 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1868 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1869 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1870 },
Kojto 122:f9eeca106725 1871 "NRF51822": {
Kojto 122:f9eeca106725 1872 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1873 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1874 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 128:9bcdf88f62b0 1875 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1876 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1877 },
Kojto 122:f9eeca106725 1878 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1879 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1880 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1881 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1882 },
Kojto 122:f9eeca106725 1883 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1884 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1885 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1886 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1887 },
Kojto 122:f9eeca106725 1888 "ARCH_BLE": {
Kojto 122:f9eeca106725 1889 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1890 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1891 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1892 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1893 },
Kojto 122:f9eeca106725 1894 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1895 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1896 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1897 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1898 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1899 },
Kojto 122:f9eeca106725 1900 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1901 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1902 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1903 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1904 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1905 },
Kojto 122:f9eeca106725 1906 "ARCH_LINK": {
Kojto 122:f9eeca106725 1907 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1908 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1909 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1910 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1911 },
Kojto 122:f9eeca106725 1912 "ARCH_LINK_BOOT": {
Kojto 122:f9eeca106725 1913 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1914 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1915 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1916 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1917 },
Kojto 122:f9eeca106725 1918 "ARCH_LINK_OTA": {
Kojto 122:f9eeca106725 1919 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1920 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1921 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1922 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1923 },
Kojto 122:f9eeca106725 1924 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1925 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1926 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1927 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1928 },
Kojto 122:f9eeca106725 1929 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1930 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1931 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1932 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1933 },
Kojto 122:f9eeca106725 1934 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1935 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1936 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1937 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1938 },
Kojto 122:f9eeca106725 1939 "HRM1017": {
Kojto 122:f9eeca106725 1940 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1941 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 128:9bcdf88f62b0 1942 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1943 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1944 },
Kojto 122:f9eeca106725 1945 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1946 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1947 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1948 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1949 },
Kojto 122:f9eeca106725 1950 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1951 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1952 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1953 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1954 },
Kojto 122:f9eeca106725 1955 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1956 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1957 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1958 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1959 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1960 },
Kojto 122:f9eeca106725 1961 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1962 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1963 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1964 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1965 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1966 },
Kojto 122:f9eeca106725 1967 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1968 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1969 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1970 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1971 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1972 },
Kojto 122:f9eeca106725 1973 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1974 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1975 "release_versions": ["2"]
Kojto 122:f9eeca106725 1976 },
Kojto 122:f9eeca106725 1977 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1978 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1979 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1980 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1981 },
Kojto 122:f9eeca106725 1982 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1983 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1984 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1985 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1986 },
Kojto 122:f9eeca106725 1987 "NRF51822_Y5_MBUG": {
<> 127:25aea2a3f4e3 1988 "inherits": ["MCU_NRF51_16K"]
Kojto 122:f9eeca106725 1989 },
Kojto 122:f9eeca106725 1990 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1991 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1992 "release_versions": ["2"]
Kojto 122:f9eeca106725 1993 },
Kojto 122:f9eeca106725 1994 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 1995 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1996 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1997 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1998 },
Kojto 122:f9eeca106725 1999 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 2000 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 2001 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 2002 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 2003 },
Kojto 122:f9eeca106725 2004 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 2005 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 2006 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2007 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 2008 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 2009 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2010 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2011 },
Kojto 122:f9eeca106725 2012 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 2013 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2014 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2015 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 2016 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2017 },
Kojto 122:f9eeca106725 2018 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 2019 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2020 "program_cycle_s": 10,
Kojto 122:f9eeca106725 2021 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 2022 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2023 },
<> 135:176b8275d35d 2024 "DELTA_DFCM_NNN50": {
<> 135:176b8275d35d 2025 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2026 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 135:176b8275d35d 2027 "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 2028 "device_name": "nRF51822_xxAC"
<> 135:176b8275d35d 2029 },
<> 135:176b8275d35d 2030 "DELTA_DFCM_NNN50_BOOT": {
<> 135:176b8275d35d 2031 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2032 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 135:176b8275d35d 2033 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 2034 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 2035 },
<> 135:176b8275d35d 2036 "DELTA_DFCM_NNN50_OTA": {
<> 135:176b8275d35d 2037 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 2038 "inherits": ["MCU_NRF51_32K_OTA"],
<> 135:176b8275d35d 2039 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 2040 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 2041 },
Kojto 123:b0220dba8be7 2042 "NRF51_DK_LEGACY": {
Kojto 122:f9eeca106725 2043 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2044 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2045 "extra_labels_add": ["NRF51_DK"]
Kojto 122:f9eeca106725 2046 },
Kojto 122:f9eeca106725 2047 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 2048 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2049 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2050 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2051 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 2052 },
Kojto 122:f9eeca106725 2053 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 2054 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2055 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2056 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2057 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 2058 },
<> 128:9bcdf88f62b0 2059 "NRF51_DONGLE_LEGACY": {
Kojto 122:f9eeca106725 2060 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2061 "extra_labels_add": ["NRF51_DONGLE"],
<> 128:9bcdf88f62b0 2062 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2063 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2064 },
Kojto 122:f9eeca106725 2065 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 2066 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2067 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 2068 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 2069 },
Kojto 122:f9eeca106725 2070 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 2071 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2072 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 2073 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 2074 },
Kojto 122:f9eeca106725 2075 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 2076 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 2077 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 129:0ab6a29f35bf 2078 "release_versions": ["2"],
<> 129:0ab6a29f35bf 2079 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2080 },
Kojto 122:f9eeca106725 2081 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 2082 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 2083 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2084 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2085 },
Kojto 122:f9eeca106725 2086 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 2087 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 2088 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2089 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2090 },
Kojto 122:f9eeca106725 2091 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 2092 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 2093 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2094 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 2095 "release_versions": ["2"]
Kojto 122:f9eeca106725 2096 },
Kojto 122:f9eeca106725 2097 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 2098 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 2099 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2100 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2101 },
Kojto 122:f9eeca106725 2102 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 2103 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 2104 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 2105 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 2106 },
AnnaBridge 126:abea610beb85 2107 "MTM_MTCONNECT04S": {
AnnaBridge 126:abea610beb85 2108 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 2109 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2110 "device_name": "nRF51822_xxAA"
AnnaBridge 126:abea610beb85 2111 },
AnnaBridge 126:abea610beb85 2112 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 126:abea610beb85 2113 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 126:abea610beb85 2114 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 2115 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 2116 },
AnnaBridge 126:abea610beb85 2117 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 126:abea610beb85 2118 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 126:abea610beb85 2119 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 2120 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 2121 },
Kojto 122:f9eeca106725 2122 "TY51822R3": {
Kojto 124:2241e3a39974 2123 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 122:f9eeca106725 2124 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 124:2241e3a39974 2125 "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 2126 "detect_code": ["1019"],
AnnaBridge 125:2e9cc70d1897 2127 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2128 "overrides": {"uart_hwfc": 0},
<> 128:9bcdf88f62b0 2129 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 2130 },
Kojto 122:f9eeca106725 2131 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 2132 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 2133 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 2134 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 2135 },
Kojto 122:f9eeca106725 2136 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 2137 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 2138 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 2139 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 2140 },
Kojto 122:f9eeca106725 2141 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 2142 "inherits": ["Target"],
Kojto 122:f9eeca106725 2143 "public": false,
Kojto 122:f9eeca106725 2144 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2145 },
Kojto 122:f9eeca106725 2146 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 2147 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2148 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2149 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2150 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 145:64910690c574 2151 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Kojto 122:f9eeca106725 2152 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2153 "release_versions": ["2"]
Kojto 122:f9eeca106725 2154 },
Kojto 122:f9eeca106725 2155 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 2156 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2157 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2158 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2159 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 2160 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 2161 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2162 "release_versions": ["2"]
Kojto 122:f9eeca106725 2163 },
Kojto 122:f9eeca106725 2164 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 2165 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2166 "core": "Cortex-M1",
Kojto 122:f9eeca106725 2167 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2168 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 2169 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 2170 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2171 },
Kojto 122:f9eeca106725 2172 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 2173 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2174 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2175 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2176 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 2177 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 2178 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2179 "release_versions": ["2"]
Kojto 122:f9eeca106725 2180 },
Kojto 122:f9eeca106725 2181 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 2182 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2183 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 2184 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2185 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 2186 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 2187 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2188 "release_versions": ["2"]
Kojto 122:f9eeca106725 2189 },
Kojto 122:f9eeca106725 2190 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 2191 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 2192 "core": "Cortex-M7",
Kojto 122:f9eeca106725 2193 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2194 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 2195 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 2196 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2197 "release_versions": ["2"]
Kojto 122:f9eeca106725 2198 },
Kojto 122:f9eeca106725 2199 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 2200 "inherits": ["Target"],
Kojto 122:f9eeca106725 2201 "public": false,
Kojto 122:f9eeca106725 2202 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 2203 },
Kojto 122:f9eeca106725 2204 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 2205 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 2206 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2207 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 2208 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 2209 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 2210 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 2211 "release_versions": ["2"]
Kojto 122:f9eeca106725 2212 },
AnnaBridge 145:64910690c574 2213 "ARM_CM3DS_MPS2": {
AnnaBridge 145:64910690c574 2214 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 145:64910690c574 2215 "core": "Cortex-M3",
AnnaBridge 145:64910690c574 2216 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 145:64910690c574 2217 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 145:64910690c574 2218 "macros": ["CMSDK_CM3DS"],
AnnaBridge 146:22da6e220af6 2219 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"],
Kojto 148:fd96258d940d 2220 "release_versions": ["2", "5"],
Kojto 148:fd96258d940d 2221 "copy_method": "mps2",
Kojto 148:fd96258d940d 2222 "reset_method": "reboot.txt"
AnnaBridge 145:64910690c574 2223 },
Kojto 122:f9eeca106725 2224 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 2225 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 2226 "core": "Cortex-M3",
Kojto 124:2241e3a39974 2227 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2228 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2229 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 2230 "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 2231 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Kojto 124:2241e3a39974 2232 "features": ["BLE"],
Kojto 136:ef9c61f8c49f 2233 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2234 },
Kojto 122:f9eeca106725 2235 "RZ_A1H": {
Kojto 122:f9eeca106725 2236 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2237 "core": "Cortex-A9",
Kojto 122:f9eeca106725 2238 "program_cycle_s": 2,
Kojto 122:f9eeca106725 2239 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 2240 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2241 "inherits": ["Target"],
Kojto 122:f9eeca106725 2242 "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 2243 "features": ["LWIP"],
AnnaBridge 145:64910690c574 2244 "release_versions": ["2"]
Kojto 122:f9eeca106725 2245 },
Kojto 122:f9eeca106725 2246 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 2247 "inherits": ["Target"],
Kojto 122:f9eeca106725 2248 "core": "Cortex-A9",
Kojto 122:f9eeca106725 2249 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 2250 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2251 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2252 "program_cycle_s": 2,
Kojto 122:f9eeca106725 2253 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2254 "features": ["LWIP"],
<> 128:9bcdf88f62b0 2255 "default_lib": "std",
AnnaBridge 145:64910690c574 2256 "release_versions": ["2"]
Kojto 122:f9eeca106725 2257 },
Kojto 122:f9eeca106725 2258 "MAXWSNENV": {
Kojto 122:f9eeca106725 2259 "inherits": ["Target"],
Kojto 122:f9eeca106725 2260 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2261 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 2262 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 2263 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 2264 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2265 "features": ["BLE"],
Kojto 123:b0220dba8be7 2266 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2267 },
Kojto 122:f9eeca106725 2268 "MAX32600MBED": {
Kojto 122:f9eeca106725 2269 "inherits": ["Target"],
Kojto 122:f9eeca106725 2270 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2271 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 2272 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 2273 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 2274 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 136:ef9c61f8c49f 2275 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2276 },
AnnaBridge 125:2e9cc70d1897 2277 "MAX32620HSP": {
AnnaBridge 125:2e9cc70d1897 2278 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 2279 "core": "Cortex-M4F",
AnnaBridge 125:2e9cc70d1897 2280 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 125:2e9cc70d1897 2281 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 125:2e9cc70d1897 2282 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 2283 "features": ["BLE"],
AnnaBridge 125:2e9cc70d1897 2284 "release_versions": ["2", "5"]
AnnaBridge 125:2e9cc70d1897 2285 },
<> 129:0ab6a29f35bf 2286 "MAX32625MBED": {
<> 129:0ab6a29f35bf 2287 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2288 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 2289 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 2290 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 2291 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 2292 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2293 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 2294 },
<> 129:0ab6a29f35bf 2295 "MAX32625NEXPAQ": {
<> 129:0ab6a29f35bf 2296 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2297 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 2298 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 2299 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 2300 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 2301 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2302 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 2303 },
<> 135:176b8275d35d 2304 "MAX32630FTHR": {
<> 135:176b8275d35d 2305 "inherits": ["Target"],
<> 135:176b8275d35d 2306 "core": "Cortex-M4F",
<> 135:176b8275d35d 2307 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132"],
<> 135:176b8275d35d 2308 "extra_labels": ["Maxim", "MAX32630"],
<> 135:176b8275d35d 2309 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 135:176b8275d35d 2310 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 135:176b8275d35d 2311 "release_versions": ["2", "5"]
<> 135:176b8275d35d 2312 },
<> 128:9bcdf88f62b0 2313 "EFM32": {
<> 128:9bcdf88f62b0 2314 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2315 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 128:9bcdf88f62b0 2316 "public": false
<> 128:9bcdf88f62b0 2317 },
<> 128:9bcdf88f62b0 2318 "EFM32GG990F1024": {
<> 128:9bcdf88f62b0 2319 "inherits": ["EFM32"],
<> 139:856d2700e60b 2320 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
<> 128:9bcdf88f62b0 2321 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 2322 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2323 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2324 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2325 "device_name": "EFM32GG990F1024",
AnnaBridge 145:64910690c574 2326 "public": false,
AnnaBridge 145:64910690c574 2327 "bootloader_supported": true
<> 128:9bcdf88f62b0 2328 },
Kojto 122:f9eeca106725 2329 "EFM32GG_STK3700": {
<> 128:9bcdf88f62b0 2330 "inherits": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 2331 "progen": {"target": "efm32gg-stk"},
AnnaBridge 145:64910690c574 2332 "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 2333 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2334 "config": {
<> 128:9bcdf88f62b0 2335 "hf_clock_src": {
<> 128:9bcdf88f62b0 2336 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2337 "value": "HFXO",
<> 128:9bcdf88f62b0 2338 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2339 },
<> 128:9bcdf88f62b0 2340 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2341 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2342 "value": "48000000",
<> 128:9bcdf88f62b0 2343 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2344 },
<> 128:9bcdf88f62b0 2345 "lf_clock_src": {
<> 128:9bcdf88f62b0 2346 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2347 "value": "LFXO",
<> 128:9bcdf88f62b0 2348 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2349 },
<> 128:9bcdf88f62b0 2350 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2351 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2352 "value": "32768",
<> 128:9bcdf88f62b0 2353 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2354 },
<> 128:9bcdf88f62b0 2355 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2356 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2357 "value": "21000000",
<> 128:9bcdf88f62b0 2358 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2359 },
<> 128:9bcdf88f62b0 2360 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2361 "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 2362 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2363 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2364 },
<> 132:9baf128c2fab 2365 "board_controller_enable": {
<> 132:9baf128c2fab 2366 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2367 "value": "PF7",
<> 132:9baf128c2fab 2368 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2369 }
<> 128:9bcdf88f62b0 2370 }
<> 128:9bcdf88f62b0 2371 },
<> 128:9bcdf88f62b0 2372 "EFM32LG990F256": {
<> 128:9bcdf88f62b0 2373 "inherits": ["EFM32"],
<> 139:856d2700e60b 2374 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 2375 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 2376 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2377 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2378 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2379 "device_name": "EFM32LG990F256",
AnnaBridge 145:64910690c574 2380 "public": false,
AnnaBridge 145:64910690c574 2381 "bootloader_supported": true
Kojto 122:f9eeca106725 2382 },
Kojto 122:f9eeca106725 2383 "EFM32LG_STK3600": {
<> 128:9bcdf88f62b0 2384 "inherits": ["EFM32LG990F256"],
AnnaBridge 145:64910690c574 2385 "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 2386 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2387 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 2388 "config": {
<> 128:9bcdf88f62b0 2389 "hf_clock_src": {
<> 128:9bcdf88f62b0 2390 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2391 "value": "HFXO",
<> 128:9bcdf88f62b0 2392 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2393 },
<> 128:9bcdf88f62b0 2394 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2395 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2396 "value": "48000000",
<> 128:9bcdf88f62b0 2397 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2398 },
<> 128:9bcdf88f62b0 2399 "lf_clock_src": {
<> 128:9bcdf88f62b0 2400 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2401 "value": "LFXO",
<> 128:9bcdf88f62b0 2402 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2403 },
<> 128:9bcdf88f62b0 2404 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2405 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2406 "value": "32768",
<> 128:9bcdf88f62b0 2407 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2408 },
<> 128:9bcdf88f62b0 2409 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2410 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2411 "value": "21000000",
<> 128:9bcdf88f62b0 2412 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2413 },
<> 128:9bcdf88f62b0 2414 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2415 "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 2416 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2417 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2418 },
<> 132:9baf128c2fab 2419 "board_controller_enable": {
<> 132:9baf128c2fab 2420 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2421 "value": "PF7",
<> 132:9baf128c2fab 2422 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2423 }
<> 128:9bcdf88f62b0 2424 }
<> 128:9bcdf88f62b0 2425 },
<> 128:9bcdf88f62b0 2426 "EFM32WG990F256": {
<> 128:9bcdf88f62b0 2427 "inherits": ["EFM32"],
<> 139:856d2700e60b 2428 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
<> 128:9bcdf88f62b0 2429 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2430 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2431 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2432 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2433 "device_name": "EFM32WG990F256",
AnnaBridge 145:64910690c574 2434 "public": false,
AnnaBridge 145:64910690c574 2435 "bootloader_supported": true
Kojto 122:f9eeca106725 2436 },
Kojto 122:f9eeca106725 2437 "EFM32WG_STK3800": {
<> 128:9bcdf88f62b0 2438 "inherits": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 2439 "progen": {"target": "efm32wg-stk"},
AnnaBridge 145:64910690c574 2440 "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 2441 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2442 "config": {
<> 128:9bcdf88f62b0 2443 "hf_clock_src": {
<> 128:9bcdf88f62b0 2444 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2445 "value": "HFXO",
<> 128:9bcdf88f62b0 2446 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2447 },
<> 128:9bcdf88f62b0 2448 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2449 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2450 "value": "48000000",
<> 128:9bcdf88f62b0 2451 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2452 },
<> 128:9bcdf88f62b0 2453 "lf_clock_src": {
<> 128:9bcdf88f62b0 2454 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2455 "value": "LFXO",
<> 128:9bcdf88f62b0 2456 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2457 },
<> 128:9bcdf88f62b0 2458 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2459 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2460 "value": "32768",
<> 128:9bcdf88f62b0 2461 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2462 },
<> 128:9bcdf88f62b0 2463 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2464 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2465 "value": "21000000",
<> 128:9bcdf88f62b0 2466 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2467 },
<> 128:9bcdf88f62b0 2468 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2469 "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 2470 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2471 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2472 },
<> 132:9baf128c2fab 2473 "board_controller_enable": {
<> 132:9baf128c2fab 2474 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2475 "value": "PF7",
<> 132:9baf128c2fab 2476 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2477 }
<> 128:9bcdf88f62b0 2478 }
Kojto 122:f9eeca106725 2479 },
<> 128:9bcdf88f62b0 2480 "EFM32ZG222F32": {
<> 128:9bcdf88f62b0 2481 "inherits": ["EFM32"],
<> 139:856d2700e60b 2482 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
Kojto 122:f9eeca106725 2483 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2484 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2485 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2486 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2487 "default_lib": "small",
<> 128:9bcdf88f62b0 2488 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2489 "device_name": "EFM32ZG222F32",
<> 128:9bcdf88f62b0 2490 "public": false
<> 128:9bcdf88f62b0 2491 },
<> 128:9bcdf88f62b0 2492 "EFM32ZG_STK3200": {
<> 128:9bcdf88f62b0 2493 "inherits": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 2494 "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 2495 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2496 "config": {
<> 128:9bcdf88f62b0 2497 "hf_clock_src": {
<> 128:9bcdf88f62b0 2498 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2499 "value": "HFXO",
<> 128:9bcdf88f62b0 2500 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2501 },
<> 128:9bcdf88f62b0 2502 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2503 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2504 "value": "24000000",
<> 128:9bcdf88f62b0 2505 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2506 },
<> 128:9bcdf88f62b0 2507 "lf_clock_src": {
<> 128:9bcdf88f62b0 2508 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2509 "value": "LFXO",
<> 128:9bcdf88f62b0 2510 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2511 },
<> 128:9bcdf88f62b0 2512 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2513 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2514 "value": "32768",
<> 128:9bcdf88f62b0 2515 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2516 },
<> 128:9bcdf88f62b0 2517 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2518 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2519 "value": "21000000",
<> 128:9bcdf88f62b0 2520 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2521 },
<> 128:9bcdf88f62b0 2522 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2523 "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 2524 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2525 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2526 },
<> 132:9baf128c2fab 2527 "board_controller_enable": {
<> 132:9baf128c2fab 2528 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2529 "value": "PA9",
<> 132:9baf128c2fab 2530 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2531 }
<> 128:9bcdf88f62b0 2532 }
Kojto 122:f9eeca106725 2533 },
<> 128:9bcdf88f62b0 2534 "EFM32HG322F64": {
<> 128:9bcdf88f62b0 2535 "inherits": ["EFM32"],
<> 139:856d2700e60b 2536 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
Kojto 122:f9eeca106725 2537 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2538 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2539 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2540 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2541 "default_lib": "small",
<> 128:9bcdf88f62b0 2542 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2543 "device_name": "EFM32HG322F64",
<> 128:9bcdf88f62b0 2544 "public": false
<> 128:9bcdf88f62b0 2545 },
<> 128:9bcdf88f62b0 2546 "EFM32HG_STK3400": {
<> 128:9bcdf88f62b0 2547 "inherits": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 2548 "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 2549 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2550 "config": {
<> 128:9bcdf88f62b0 2551 "hf_clock_src": {
<> 128:9bcdf88f62b0 2552 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2553 "value": "HFXO",
<> 128:9bcdf88f62b0 2554 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2555 },
<> 128:9bcdf88f62b0 2556 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2557 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2558 "value": "24000000",
<> 128:9bcdf88f62b0 2559 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2560 },
<> 128:9bcdf88f62b0 2561 "lf_clock_src": {
<> 128:9bcdf88f62b0 2562 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2563 "value": "LFXO",
<> 128:9bcdf88f62b0 2564 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2565 },
<> 128:9bcdf88f62b0 2566 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2567 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2568 "value": "32768",
<> 128:9bcdf88f62b0 2569 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2570 },
<> 128:9bcdf88f62b0 2571 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2572 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2573 "value": "21000000",
<> 128:9bcdf88f62b0 2574 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2575 },
<> 128:9bcdf88f62b0 2576 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2577 "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 2578 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2579 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2580 },
<> 132:9baf128c2fab 2581 "board_controller_enable": {
<> 132:9baf128c2fab 2582 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2583 "value": "PA9",
<> 132:9baf128c2fab 2584 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2585 }
<> 128:9bcdf88f62b0 2586 }
<> 128:9bcdf88f62b0 2587 },
<> 128:9bcdf88f62b0 2588 "EFM32PG1B100F256GM32": {
<> 128:9bcdf88f62b0 2589 "inherits": ["EFM32"],
<> 139:856d2700e60b 2590 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
<> 128:9bcdf88f62b0 2591 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2592 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2593 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2594 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2595 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 145:64910690c574 2596 "public": false,
AnnaBridge 145:64910690c574 2597 "bootloader_supported": true
Kojto 122:f9eeca106725 2598 },
Kojto 122:f9eeca106725 2599 "EFM32PG_STK3401": {
<> 128:9bcdf88f62b0 2600 "inherits": ["EFM32PG1B100F256GM32"],
AnnaBridge 145:64910690c574 2601 "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 2602 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2603 "config": {
<> 128:9bcdf88f62b0 2604 "hf_clock_src": {
<> 128:9bcdf88f62b0 2605 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2606 "value": "HFXO",
<> 128:9bcdf88f62b0 2607 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2608 },
<> 128:9bcdf88f62b0 2609 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2610 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2611 "value": "40000000",
<> 128:9bcdf88f62b0 2612 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2613 },
<> 128:9bcdf88f62b0 2614 "lf_clock_src": {
<> 128:9bcdf88f62b0 2615 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2616 "value": "LFXO",
<> 128:9bcdf88f62b0 2617 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2618 },
<> 128:9bcdf88f62b0 2619 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2620 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2621 "value": "32768",
<> 128:9bcdf88f62b0 2622 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2623 },
<> 128:9bcdf88f62b0 2624 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2625 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2626 "value": "32000000",
<> 128:9bcdf88f62b0 2627 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2628 },
<> 128:9bcdf88f62b0 2629 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2630 "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 2631 "value": "cmuHFRCOFreq_32M0Hz",
<> 128:9bcdf88f62b0 2632 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2633 },
<> 132:9baf128c2fab 2634 "board_controller_enable": {
<> 132:9baf128c2fab 2635 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2636 "value": "PA5",
<> 132:9baf128c2fab 2637 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2638 }
<> 132:9baf128c2fab 2639 }
<> 132:9baf128c2fab 2640 },
<> 132:9baf128c2fab 2641 "EFR32MG1P132F256GM48": {
<> 132:9baf128c2fab 2642 "inherits": ["EFM32"],
<> 139:856d2700e60b 2643 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2644 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2645 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2646 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2647 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2648 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 145:64910690c574 2649 "public": false,
AnnaBridge 145:64910690c574 2650 "bootloader_supported": true
<> 132:9baf128c2fab 2651 },
<> 132:9baf128c2fab 2652 "EFR32MG1P233F256GM48": {
<> 132:9baf128c2fab 2653 "inherits": ["EFM32"],
<> 139:856d2700e60b 2654 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 132:9baf128c2fab 2655 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2656 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2657 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2658 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2659 "public": false,
AnnaBridge 145:64910690c574 2660 "bootloader_supported": true
<> 132:9baf128c2fab 2661 },
<> 132:9baf128c2fab 2662 "EFR32MG1_BRD4150": {
<> 132:9baf128c2fab 2663 "inherits": ["EFR32MG1P132F256GM48"],
AnnaBridge 145:64910690c574 2664 "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 2665 "forced_reset_timeout": 2,
<> 132:9baf128c2fab 2666 "config": {
<> 132:9baf128c2fab 2667 "hf_clock_src": {
<> 132:9baf128c2fab 2668 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2669 "value": "HFXO",
<> 132:9baf128c2fab 2670 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2671 },
<> 132:9baf128c2fab 2672 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2673 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2674 "value": "38400000",
<> 132:9baf128c2fab 2675 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2676 },
<> 132:9baf128c2fab 2677 "lf_clock_src": {
<> 132:9baf128c2fab 2678 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2679 "value": "LFXO",
<> 132:9baf128c2fab 2680 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2681 },
<> 132:9baf128c2fab 2682 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2683 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2684 "value": "32768",
<> 132:9baf128c2fab 2685 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2686 },
<> 132:9baf128c2fab 2687 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2688 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2689 "value": "32000000",
<> 132:9baf128c2fab 2690 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2691 },
<> 132:9baf128c2fab 2692 "hfrco_band_select": {
<> 132:9baf128c2fab 2693 "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 2694 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2695 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2696 },
<> 132:9baf128c2fab 2697 "board_controller_enable": {
<> 132:9baf128c2fab 2698 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2699 "value": "PA5",
<> 132:9baf128c2fab 2700 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2701 }
<> 132:9baf128c2fab 2702 },
<> 132:9baf128c2fab 2703 "public": false
<> 132:9baf128c2fab 2704 },
Anna Bridge 142:4eea097334d6 2705 "TB_SENSE_1": {
<> 132:9baf128c2fab 2706 "inherits": ["EFR32MG1P233F256GM48"],
AnnaBridge 145:64910690c574 2707 "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 2708 "forced_reset_timeout": 5,
<> 139:856d2700e60b 2709 "config": {
<> 139:856d2700e60b 2710 "hf_clock_src": {
<> 139:856d2700e60b 2711 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2712 "value": "HFXO",
<> 139:856d2700e60b 2713 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2714 },
<> 139:856d2700e60b 2715 "hfxo_clock_freq": {
<> 139:856d2700e60b 2716 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2717 "value": "38400000",
<> 139:856d2700e60b 2718 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2719 },
<> 139:856d2700e60b 2720 "lf_clock_src": {
<> 139:856d2700e60b 2721 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2722 "value": "LFXO",
<> 139:856d2700e60b 2723 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2724 },
<> 139:856d2700e60b 2725 "lfxo_clock_freq": {
<> 139:856d2700e60b 2726 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2727 "value": "32768",
<> 139:856d2700e60b 2728 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2729 },
<> 139:856d2700e60b 2730 "hfrco_clock_freq": {
<> 139:856d2700e60b 2731 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2732 "value": "32000000",
<> 139:856d2700e60b 2733 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2734 },
<> 139:856d2700e60b 2735 "hfrco_band_select": {
<> 139:856d2700e60b 2736 "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 2737 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2738 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2739 }
<> 139:856d2700e60b 2740 }
<> 139:856d2700e60b 2741 },
<> 139:856d2700e60b 2742 "EFM32PG12B500F1024GL125": {
<> 139:856d2700e60b 2743 "inherits": ["EFM32"],
<> 139:856d2700e60b 2744 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
<> 139:856d2700e60b 2745 "core": "Cortex-M4F",
<> 139:856d2700e60b 2746 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2747 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2748 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2749 "public": false,
AnnaBridge 145:64910690c574 2750 "bootloader_supported": true
<> 139:856d2700e60b 2751 },
<> 139:856d2700e60b 2752 "EFM32PG12_STK3402": {
<> 139:856d2700e60b 2753 "inherits": ["EFM32PG12B500F1024GL125"],
AnnaBridge 145:64910690c574 2754 "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 2755 "forced_reset_timeout": 2,
<> 139:856d2700e60b 2756 "config": {
<> 139:856d2700e60b 2757 "hf_clock_src": {
<> 139:856d2700e60b 2758 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 139:856d2700e60b 2759 "value": "HFXO",
<> 139:856d2700e60b 2760 "macro_name": "CORE_CLOCK_SOURCE"
<> 139:856d2700e60b 2761 },
<> 139:856d2700e60b 2762 "hfxo_clock_freq": {
<> 139:856d2700e60b 2763 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2764 "value": "40000000",
<> 139:856d2700e60b 2765 "macro_name": "HFXO_FREQUENCY"
<> 139:856d2700e60b 2766 },
<> 139:856d2700e60b 2767 "lf_clock_src": {
<> 139:856d2700e60b 2768 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 139:856d2700e60b 2769 "value": "LFXO",
<> 139:856d2700e60b 2770 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 139:856d2700e60b 2771 },
<> 139:856d2700e60b 2772 "lfxo_clock_freq": {
<> 139:856d2700e60b 2773 "help": "Value: External crystal frequency in hertz",
<> 139:856d2700e60b 2774 "value": "32768",
<> 139:856d2700e60b 2775 "macro_name": "LFXO_FREQUENCY"
<> 139:856d2700e60b 2776 },
<> 139:856d2700e60b 2777 "hfrco_clock_freq": {
<> 139:856d2700e60b 2778 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 139:856d2700e60b 2779 "value": "32000000",
<> 139:856d2700e60b 2780 "macro_name": "HFRCO_FREQUENCY"
<> 139:856d2700e60b 2781 },
<> 139:856d2700e60b 2782 "hfrco_band_select": {
<> 139:856d2700e60b 2783 "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 2784 "value": "cmuHFRCOFreq_32M0Hz",
<> 139:856d2700e60b 2785 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 139:856d2700e60b 2786 },
<> 139:856d2700e60b 2787 "board_controller_enable": {
<> 139:856d2700e60b 2788 "help": "Pin to pull high for enabling the USB serial port",
<> 139:856d2700e60b 2789 "value": "PA5",
<> 139:856d2700e60b 2790 "macro_name": "EFM_BC_EN"
<> 139:856d2700e60b 2791 }
<> 139:856d2700e60b 2792 }
<> 139:856d2700e60b 2793 },
<> 139:856d2700e60b 2794 "EFR32MG12P332F1024GL125": {
<> 139:856d2700e60b 2795 "inherits": ["EFM32"],
<> 139:856d2700e60b 2796 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
<> 139:856d2700e60b 2797 "core": "Cortex-M4F",
<> 139:856d2700e60b 2798 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 139:856d2700e60b 2799 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 139:856d2700e60b 2800 "release_versions": ["2", "5"],
AnnaBridge 145:64910690c574 2801 "public": false,
AnnaBridge 145:64910690c574 2802 "bootloader_supported": true
<> 139:856d2700e60b 2803 },
Anna Bridge 142:4eea097334d6 2804 "TB_SENSE_12": {
<> 139:856d2700e60b 2805 "inherits": ["EFR32MG12P332F1024GL125"],
AnnaBridge 145:64910690c574 2806 "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 2807 "forced_reset_timeout": 5,
<> 132:9baf128c2fab 2808 "config": {
<> 132:9baf128c2fab 2809 "hf_clock_src": {
<> 132:9baf128c2fab 2810 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2811 "value": "HFXO",
<> 132:9baf128c2fab 2812 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2813 },
<> 132:9baf128c2fab 2814 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2815 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2816 "value": "38400000",
<> 132:9baf128c2fab 2817 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2818 },
<> 132:9baf128c2fab 2819 "lf_clock_src": {
<> 132:9baf128c2fab 2820 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2821 "value": "LFXO",
<> 132:9baf128c2fab 2822 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2823 },
<> 132:9baf128c2fab 2824 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2825 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2826 "value": "32768",
<> 132:9baf128c2fab 2827 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2828 },
<> 132:9baf128c2fab 2829 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2830 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2831 "value": "32000000",
<> 132:9baf128c2fab 2832 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2833 },
<> 132:9baf128c2fab 2834 "hfrco_band_select": {
<> 132:9baf128c2fab 2835 "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 2836 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2837 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2838 }
<> 128:9bcdf88f62b0 2839 }
Kojto 122:f9eeca106725 2840 },
Kojto 122:f9eeca106725 2841 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 2842 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2843 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2844 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 145:64910690c574 2845 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2846 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2847 "inherits": ["Target"],
Kojto 148:fd96258d940d 2848 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 143:86740a56073b 2849 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2850 },
Kojto 122:f9eeca106725 2851 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 2852 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2853 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2854 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 145:64910690c574 2855 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2856 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 2857 "inherits": ["Target"],
Kojto 148:fd96258d940d 2858 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 143:86740a56073b 2859 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 2860 },
Kojto 122:f9eeca106725 2861 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 2862 "inherits": ["Target"],
Kojto 122:f9eeca106725 2863 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2864 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 145:64910690c574 2865 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 143:86740a56073b 2866 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 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 "SAMR21G18A": {
Kojto 122:f9eeca106725 2871 "inherits": ["Target"],
Kojto 122:f9eeca106725 2872 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2873 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2874 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 2875 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2876 "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 2877 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2878 "device_name": "ATSAMR21G18A"
Kojto 122:f9eeca106725 2879 },
Kojto 122:f9eeca106725 2880 "SAMD21J18A": {
Kojto 122:f9eeca106725 2881 "inherits": ["Target"],
Kojto 122:f9eeca106725 2882 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2883 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2884 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2885 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2886 "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 2887 "release_versions": ["2"],
AnnaBridge 145:64910690c574 2888 "device_name": "ATSAMD21J18A"
Kojto 122:f9eeca106725 2889 },
Kojto 122:f9eeca106725 2890 "SAMD21G18A": {
Kojto 122:f9eeca106725 2891 "inherits": ["Target"],
Kojto 122:f9eeca106725 2892 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2893 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2894 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2895 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2896 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2897 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2898 "device_name": "ATSAMD21G18A"
Kojto 122:f9eeca106725 2899 },
Kojto 122:f9eeca106725 2900 "SAML21J18A": {
Kojto 122:f9eeca106725 2901 "inherits": ["Target"],
Kojto 122:f9eeca106725 2902 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2903 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2904 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 2905 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 128:9bcdf88f62b0 2906 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 128:9bcdf88f62b0 2907 "device_name": "ATSAML21J18A"
Kojto 122:f9eeca106725 2908 },
Kojto 122:f9eeca106725 2909 "SAMG55J19": {
Kojto 122:f9eeca106725 2910 "inherits": ["Target"],
Kojto 122:f9eeca106725 2911 "core": "Cortex-M4",
Kojto 122:f9eeca106725 2912 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 2913 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2914 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2915 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2916 "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 2917 "default_lib": "std",
<> 128:9bcdf88f62b0 2918 "device_name": "ATSAMG55J19"
Kojto 122:f9eeca106725 2919 },
Kojto 123:b0220dba8be7 2920 "MCU_NRF51_UNIFIED": {
Kojto 123:b0220dba8be7 2921 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2922 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 2923 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 123:b0220dba8be7 2924 "macros": [
Kojto 123:b0220dba8be7 2925 "NRF51",
Kojto 123:b0220dba8be7 2926 "TARGET_NRF51822",
Kojto 123:b0220dba8be7 2927 "BLE_STACK_SUPPORT_REQD",
Kojto 123:b0220dba8be7 2928 "SOFTDEVICE_PRESENT",
Kojto 123:b0220dba8be7 2929 "S130",
AnnaBridge 145:64910690c574 2930 "TARGET_MCU_NRF51822",
AnnaBridge 145:64910690c574 2931 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 145:64910690c574 2932 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
Kojto 123:b0220dba8be7 2933 ],
Kojto 123:b0220dba8be7 2934 "MERGE_BOOTLOADER": false,
AnnaBridge 143:86740a56073b 2935 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
Kojto 123:b0220dba8be7 2936 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2937 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2938 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2939 "public": false,
Kojto 123:b0220dba8be7 2940 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2941 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2942 {
Kojto 123:b0220dba8be7 2943 "boot": "",
Kojto 123:b0220dba8be7 2944 "name": "s130_nrf51_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2945 "offset": 110592
Kojto 123:b0220dba8be7 2946 }
Kojto 123:b0220dba8be7 2947 ],
Kojto 123:b0220dba8be7 2948 "detect_code": ["1070"],
Kojto 123:b0220dba8be7 2949 "post_binary_hook": {
Kojto 123:b0220dba8be7 2950 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2951 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2952 },
Kojto 123:b0220dba8be7 2953 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2954 "features": ["BLE"],
<> 128:9bcdf88f62b0 2955 "config": {
Kojto 123:b0220dba8be7 2956 "lf_clock_src": {
Kojto 123:b0220dba8be7 2957 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2958 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2959 },
AnnaBridge 125:2e9cc70d1897 2960 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2961 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2962 "value": 1,
AnnaBridge 125:2e9cc70d1897 2963 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2964 }
<> 127:25aea2a3f4e3 2965 },
<> 127:25aea2a3f4e3 2966 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2967 },
Kojto 123:b0220dba8be7 2968 "MCU_NRF51_32K_UNIFIED": {
Kojto 123:b0220dba8be7 2969 "inherits": ["MCU_NRF51_UNIFIED"],
Kojto 123:b0220dba8be7 2970 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2971 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2972 "public": false
Kojto 123:b0220dba8be7 2973 },
Kojto 123:b0220dba8be7 2974 "NRF51_DK": {
Kojto 123:b0220dba8be7 2975 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2976 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 129:0ab6a29f35bf 2977 "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 2978 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2979 "device_name": "nRF51822_xxAA"
<> 128:9bcdf88f62b0 2980 },
<> 128:9bcdf88f62b0 2981 "NRF51_DONGLE": {
<> 128:9bcdf88f62b0 2982 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 128:9bcdf88f62b0 2983 "progen": {"target": "nrf51-dongle"},
<> 128:9bcdf88f62b0 2984 "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 2985 "release_versions": ["2", "5"]
Kojto 123:b0220dba8be7 2986 },
Kojto 123:b0220dba8be7 2987 "MCU_NRF52": {
Kojto 123:b0220dba8be7 2988 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2989 "core": "Cortex-M4F",
AnnaBridge 145:64910690c574 2990 "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 2991 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
Kojto 123:b0220dba8be7 2992 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2993 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2994 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 123:b0220dba8be7 2995 "public": false,
Kojto 123:b0220dba8be7 2996 "detect_code": ["1101"],
Kojto 123:b0220dba8be7 2997 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2998 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2999 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 3000 {
Kojto 123:b0220dba8be7 3001 "boot": "",
Kojto 123:b0220dba8be7 3002 "name": "s132_nrf52_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 3003 "offset": 114688
Kojto 123:b0220dba8be7 3004 }
Kojto 123:b0220dba8be7 3005 ],
Kojto 123:b0220dba8be7 3006 "post_binary_hook": {
Kojto 123:b0220dba8be7 3007 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 3008 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 3009 },
Kojto 123:b0220dba8be7 3010 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 3011 "features": ["BLE"],
<> 128:9bcdf88f62b0 3012 "config": {
Kojto 123:b0220dba8be7 3013 "lf_clock_src": {
Kojto 123:b0220dba8be7 3014 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 3015 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 3016 },
AnnaBridge 125:2e9cc70d1897 3017 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 3018 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 3019 "value": 1,
AnnaBridge 125:2e9cc70d1897 3020 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 3021 }
Kojto 123:b0220dba8be7 3022 }
Kojto 123:b0220dba8be7 3023 },
Kojto 123:b0220dba8be7 3024 "NRF52_DK": {
Kojto 123:b0220dba8be7 3025 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 3026 "inherits": ["MCU_NRF52"],
<> 128:9bcdf88f62b0 3027 "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 3028 "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 3029 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 3030 "device_name": "nRF52832_xxAA"
Kojto 123:b0220dba8be7 3031 },
<> 132:9baf128c2fab 3032 "UBLOX_EVA_NINA": {
<> 132:9baf128c2fab 3033 "inherits": ["MCU_NRF52"],
<> 132:9baf128c2fab 3034 "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 3035 "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 3036 "release_versions": ["2", "5"],
<> 135:176b8275d35d 3037 "overrides": {"uart_hwfc": 0},
<> 133:99b5ccf27215 3038 "device_name": "nRF52832_xxAA"
<> 133:99b5ccf27215 3039 },
<> 133:99b5ccf27215 3040 "UBLOX_EVK_NINA_B1": {
<> 133:99b5ccf27215 3041 "supported_form_factors": ["ARDUINO"],
<> 133:99b5ccf27215 3042 "inherits": ["MCU_NRF52"],
<> 133:99b5ccf27215 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"],
<> 133:99b5ccf27215 3045 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 3046 "device_name": "nRF52832_xxAA"
<> 132:9baf128c2fab 3047 },
AnnaBridge 126:abea610beb85 3048 "DELTA_DFBM_NQ620": {
AnnaBridge 126:abea610beb85 3049 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 3050 "inherits": ["MCU_NRF52"],
<> 127:25aea2a3f4e3 3051 "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 3052 "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 3053 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 3054 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
<> 139:856d2700e60b 3055 "config": {
<> 139:856d2700e60b 3056 "lf_clock_rc_calib_timer_interval": {
<> 139:856d2700e60b 3057 "value": 16,
<> 139:856d2700e60b 3058 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
<> 139:856d2700e60b 3059 },
<> 139:856d2700e60b 3060 "lf_clock_rc_calib_mode_config": {
<> 139:856d2700e60b 3061 "value": 0,
<> 139:856d2700e60b 3062 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
<> 139:856d2700e60b 3063 }
<> 139:856d2700e60b 3064 },
<> 128:9bcdf88f62b0 3065 "device_name": "nRF52832_xxAA"
AnnaBridge 126:abea610beb85 3066 },
<> 140:97feb9bacc10 3067 "MCU_NRF52840": {
<> 140:97feb9bacc10 3068 "inherits": ["Target"],
<> 140:97feb9bacc10 3069 "core": "Cortex-M4F",
AnnaBridge 145:64910690c574 3070 "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 3071 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"],
<> 140:97feb9bacc10 3072 "OUTPUT_EXT": "hex",
<> 140:97feb9bacc10 3073 "is_disk_virtual": true,
<> 140:97feb9bacc10 3074 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 140:97feb9bacc10 3075 "public": false,
<> 140:97feb9bacc10 3076 "detect_code": ["1101"],
<> 140:97feb9bacc10 3077 "program_cycle_s": 6,
<> 140:97feb9bacc10 3078 "MERGE_SOFT_DEVICE": true,
<> 140:97feb9bacc10 3079 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 140:97feb9bacc10 3080 {
<> 140:97feb9bacc10 3081 "boot": "",
<> 140:97feb9bacc10 3082 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
<> 140:97feb9bacc10 3083 "offset": 135168
<> 140:97feb9bacc10 3084 }
<> 140:97feb9bacc10 3085 ],
<> 140:97feb9bacc10 3086 "bootloader_select_index": 0,
<> 140:97feb9bacc10 3087 "post_binary_hook": {
<> 140:97feb9bacc10 3088 "function": "MCU_NRF51Code.binary_hook",
<> 140:97feb9bacc10 3089 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 140:97feb9bacc10 3090 },
<> 140:97feb9bacc10 3091 "MERGE_BOOTLOADER": false,
<> 140:97feb9bacc10 3092 "features": ["BLE"],
<> 140:97feb9bacc10 3093 "config": {
<> 140:97feb9bacc10 3094 "lf_clock_src": {
<> 140:97feb9bacc10 3095 "value": "NRF_LF_SRC_XTAL",
<> 140:97feb9bacc10 3096 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 140:97feb9bacc10 3097 },
<> 140:97feb9bacc10 3098 "uart_hwfc": {
<> 140:97feb9bacc10 3099 "help": "Value: 1 for enable, 0 for disable",
<> 140:97feb9bacc10 3100 "value": 1,
<> 140:97feb9bacc10 3101 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 140:97feb9bacc10 3102 }
<> 140:97feb9bacc10 3103 }
<> 140:97feb9bacc10 3104 },
<> 140:97feb9bacc10 3105 "NRF52840_DK": {
<> 140:97feb9bacc10 3106 "supported_form_factors": ["ARDUINO"],
<> 140:97feb9bacc10 3107 "inherits": ["MCU_NRF52840"],
<> 140:97feb9bacc10 3108 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
AnnaBridge 145:64910690c574 3109 "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 3110 "release_versions": ["2", "5"],
<> 140:97feb9bacc10 3111 "device_name": "nRF52840_xxAA"
<> 140:97feb9bacc10 3112 },
Kojto 122:f9eeca106725 3113 "BLUEPILL_F103C8": {
AnnaBridge 146:22da6e220af6 3114 "inherits": ["FAMILY_STM32"],
Kojto 122:f9eeca106725 3115 "core": "Cortex-M3",
Kojto 122:f9eeca106725 3116 "default_toolchain": "GCC_ARM",
AnnaBridge 146:22da6e220af6 3117 "extra_labels_add": ["STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 3118 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 146:22da6e220af6 3119 "device_has_add": [],
AnnaBridge 146:22da6e220af6 3120 "device_has_remove": ["RTC", "STDIO_MESSAGES"]
Kojto 123:b0220dba8be7 3121 },
Kojto 123:b0220dba8be7 3122 "NUMAKER_PFM_NUC472": {
Kojto 123:b0220dba8be7 3123 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 3124 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 3125 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"],
Kojto 123:b0220dba8be7 3126 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 3127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 3128 "inherits": ["Target"],
Anna Bridge 141:794e51388b66 3129 "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 3130 "features": ["LWIP"],
<> 128:9bcdf88f62b0 3131 "release_versions": ["5"],
Anna Bridge 141:794e51388b66 3132 "device_name": "NUC472HI8AE",
AnnaBridge 145:64910690c574 3133 "bootloader_supported": true
<> 128:9bcdf88f62b0 3134 },
AnnaBridge 125:2e9cc70d1897 3135 "NCS36510": {
AnnaBridge 125:2e9cc70d1897 3136 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 3137 "core": "Cortex-M3",
AnnaBridge 125:2e9cc70d1897 3138 "extra_labels": ["ONSEMI"],
<> 130:d75b3fe1f5cb 3139 "config": {
<> 130:d75b3fe1f5cb 3140 "mac-addr-low": {
<> 130:d75b3fe1f5cb 3141 "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 3142 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3143 },
<> 130:d75b3fe1f5cb 3144 "mac-addr-high": {
<> 130:d75b3fe1f5cb 3145 "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 3146 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3147 },
<> 130:d75b3fe1f5cb 3148 "32KHz-clk-trim": {
<> 130:d75b3fe1f5cb 3149 "help": "32KHz clock trim",
<> 130:d75b3fe1f5cb 3150 "value": "0x39"
<> 130:d75b3fe1f5cb 3151 },
<> 130:d75b3fe1f5cb 3152 "32MHz-clk-trim": {
<> 130:d75b3fe1f5cb 3153 "help": "32MHz clock trim",
<> 130:d75b3fe1f5cb 3154 "value": "0x17"
<> 130:d75b3fe1f5cb 3155 },
<> 130:d75b3fe1f5cb 3156 "rssi-trim": {
<> 130:d75b3fe1f5cb 3157 "help": "RSSI trim",
<> 130:d75b3fe1f5cb 3158 "value": "0x3D"
<> 130:d75b3fe1f5cb 3159 },
<> 130:d75b3fe1f5cb 3160 "txtune-trim": {
<> 130:d75b3fe1f5cb 3161 "help": "TX tune trim",
<> 130:d75b3fe1f5cb 3162 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 3163 }
<> 130:d75b3fe1f5cb 3164 },
AnnaBridge 125:2e9cc70d1897 3165 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 129:0ab6a29f35bf 3166 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 3167 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 138:093f2bd7b9eb 3168 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
AnnaBridge 125:2e9cc70d1897 3169 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 3170 },
<> 128:9bcdf88f62b0 3171 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 3172 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 3173 "default_toolchain": "ARM",
Anna Bridge 141:794e51388b66 3174 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
<> 128:9bcdf88f62b0 3175 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 3176 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 3177 "inherits": ["Target"],
<> 128:9bcdf88f62b0 3178 "progen": {"target": "numaker-pfm-m453"},
Anna Bridge 141:794e51388b66 3179 "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 3180 "release_versions": ["2", "5"],
Anna Bridge 141:794e51388b66 3181 "device_name": "M453VG6AE",
AnnaBridge 145:64910690c574 3182 "bootloader_supported": true
<> 129:0ab6a29f35bf 3183 },
<> 129:0ab6a29f35bf 3184 "HI2110": {
<> 129:0ab6a29f35bf 3185 "inherits": ["Target"],
<> 129:0ab6a29f35bf 3186 "core": "Cortex-M0",
<> 129:0ab6a29f35bf 3187 "default_toolchain": "GCC_ARM",
<> 129:0ab6a29f35bf 3188 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 3189 "extra_labels": ["ublox"],
AnnaBridge 145:64910690c574 3190 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 129:0ab6a29f35bf 3191 "public": false,
<> 129:0ab6a29f35bf 3192 "target_overrides": {
<> 129:0ab6a29f35bf 3193 "*": {
<> 129:0ab6a29f35bf 3194 "core.stdio-flush-at-exit": false
<> 129:0ab6a29f35bf 3195 }
<> 129:0ab6a29f35bf 3196 },
<> 129:0ab6a29f35bf 3197 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 3198 "default_lib": "std",
<> 129:0ab6a29f35bf 3199 "release_versions": ["5"]
<> 129:0ab6a29f35bf 3200 },
<> 129:0ab6a29f35bf 3201 "SARA_NBIOT": {
<> 129:0ab6a29f35bf 3202 "inherits": ["HI2110"],
<> 129:0ab6a29f35bf 3203 "extra_labels": ["ublox", "HI2110"],
<> 129:0ab6a29f35bf 3204 "public": false
<> 129:0ab6a29f35bf 3205 },
<> 129:0ab6a29f35bf 3206 "SARA_NBIOT_EVK": {
<> 129:0ab6a29f35bf 3207 "inherits": ["SARA_NBIOT"],
<> 129:0ab6a29f35bf 3208 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 145:64910690c574 3209 },
AnnaBridge 145:64910690c574 3210 "REALTEK_RTL8195AM": {
AnnaBridge 145:64910690c574 3211 "supported_form_factors": ["ARDUINO"],
AnnaBridge 145:64910690c574 3212 "core": "Cortex-M3",
AnnaBridge 145:64910690c574 3213 "default_toolchain": "GCC_ARM",
AnnaBridge 145:64910690c574 3214 "inherits": ["Target"],
AnnaBridge 145:64910690c574 3215 "detect_code": ["4600"],
AnnaBridge 145:64910690c574 3216 "extra_labels": ["Realtek", "AMEBA", "RTL8195A"],
AnnaBridge 145:64910690c574 3217 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS"],
AnnaBridge 145:64910690c574 3218 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 146:22da6e220af6 3219 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"],
AnnaBridge 145:64910690c574 3220 "features": ["LWIP"],
AnnaBridge 145:64910690c574 3221 "post_binary_hook": {
AnnaBridge 145:64910690c574 3222 "function": "RTL8195ACode.binary_hook",
AnnaBridge 145:64910690c574 3223 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 145:64910690c574 3224 },
AnnaBridge 145:64910690c574 3225 "release_versions": ["5"]
AnnaBridge 146:22da6e220af6 3226 },
AnnaBridge 146:22da6e220af6 3227 "VBLUNO51_LEGACY": {
AnnaBridge 146:22da6e220af6 3228 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3229 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 146:22da6e220af6 3230 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 146:22da6e220af6 3231 },
AnnaBridge 146:22da6e220af6 3232 "VBLUNO51_BOOT": {
AnnaBridge 146:22da6e220af6 3233 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3234 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 146:22da6e220af6 3235 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 146:22da6e220af6 3236 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 146:22da6e220af6 3237 },
AnnaBridge 146:22da6e220af6 3238 "VBLUNO51_OTA": {
AnnaBridge 146:22da6e220af6 3239 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3240 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 146:22da6e220af6 3241 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 146:22da6e220af6 3242 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 146:22da6e220af6 3243 },
AnnaBridge 146:22da6e220af6 3244 "VBLUNO51": {
AnnaBridge 146:22da6e220af6 3245 "supported_form_factors": ["ARDUINO"],
AnnaBridge 146:22da6e220af6 3246 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 146:22da6e220af6 3247 "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 3248 "release_versions": ["2"],
AnnaBridge 146:22da6e220af6 3249 "device_name": "nRF51822_xxAC"
Kojto 148:fd96258d940d 3250 },
Kojto 148:fd96258d940d 3251 "VBLUNO52": {
Kojto 148:fd96258d940d 3252 "supported_form_factors": ["ARDUINO"],
Kojto 148:fd96258d940d 3253 "inherits": ["MCU_NRF52"],
Kojto 148:fd96258d940d 3254 "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 3255 "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 3256 "release_versions": ["2"],
Kojto 148:fd96258d940d 3257 "device_name": "nRF52832_xxAA"
Kojto 122:f9eeca106725 3258 }
Kojto 122:f9eeca106725 3259 }