mbed library sources. Supersedes mbed-src.

Fork of mbed-dev by mbed official

Committer:
Anna Bridge
Date:
Fri Jun 22 16:45:37 2018 +0100
Revision:
186:707f6e361f3e
Parent:
184:08ed48f1de7f
Child:
187:fa51feb62426
mbed-dev library. Release version 162

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 149:156823d33999 1 {
<> 149:156823d33999 2 "Target": {
<> 149:156823d33999 3 "core": null,
<> 149:156823d33999 4 "default_toolchain": "ARM",
<> 149:156823d33999 5 "supported_toolchains": null,
<> 149:156823d33999 6 "extra_labels": [],
<> 149:156823d33999 7 "is_disk_virtual": false,
<> 149:156823d33999 8 "macros": [],
<> 149:156823d33999 9 "device_has": [],
<> 149:156823d33999 10 "features": [],
<> 149:156823d33999 11 "detect_code": [],
<> 149:156823d33999 12 "public": false,
<> 160:d5399cc887bb 13 "default_lib": "std",
Anna Bridge 186:707f6e361f3e 14 "bootloader_supported": false,
Anna Bridge 186:707f6e361f3e 15 "config": {
Anna Bridge 186:707f6e361f3e 16 "console-uart-flow-control": {
Anna Bridge 186:707f6e361f3e 17 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
Anna Bridge 186:707f6e361f3e 18 "value": null
Anna Bridge 186:707f6e361f3e 19 },
Anna Bridge 186:707f6e361f3e 20 "network-default-interface-type": {
Anna Bridge 186:707f6e361f3e 21 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
Anna Bridge 186:707f6e361f3e 22 "value": null
Anna Bridge 186:707f6e361f3e 23 }
Anna Bridge 186:707f6e361f3e 24 }
<> 149:156823d33999 25 },
<> 149:156823d33999 26 "CM4_UARM": {
<> 149:156823d33999 27 "inherits": ["Target"],
<> 149:156823d33999 28 "core": "Cortex-M4",
<> 149:156823d33999 29 "default_toolchain": "uARM",
<> 149:156823d33999 30 "public": false,
<> 149:156823d33999 31 "supported_toolchains": ["uARM"],
<> 149:156823d33999 32 "default_lib": "small"
<> 149:156823d33999 33 },
<> 149:156823d33999 34 "CM4_ARM": {
<> 149:156823d33999 35 "inherits": ["Target"],
<> 149:156823d33999 36 "core": "Cortex-M4",
<> 149:156823d33999 37 "public": false,
<> 149:156823d33999 38 "supported_toolchains": ["ARM"]
<> 149:156823d33999 39 },
<> 149:156823d33999 40 "CM4F_UARM": {
<> 149:156823d33999 41 "inherits": ["Target"],
<> 149:156823d33999 42 "core": "Cortex-M4F",
<> 149:156823d33999 43 "default_toolchain": "uARM",
<> 149:156823d33999 44 "public": false,
<> 149:156823d33999 45 "supported_toolchains": ["uARM"],
<> 149:156823d33999 46 "default_lib": "small"
<> 149:156823d33999 47 },
<> 149:156823d33999 48 "CM4F_ARM": {
<> 149:156823d33999 49 "inherits": ["Target"],
<> 149:156823d33999 50 "core": "Cortex-M4F",
<> 149:156823d33999 51 "public": false,
<> 149:156823d33999 52 "supported_toolchains": ["ARM"]
<> 149:156823d33999 53 },
<> 149:156823d33999 54 "LPCTarget": {
<> 149:156823d33999 55 "inherits": ["Target"],
<> 149:156823d33999 56 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
<> 149:156823d33999 57 "public": false
<> 149:156823d33999 58 },
<> 149:156823d33999 59 "LPC11C24": {
<> 149:156823d33999 60 "inherits": ["LPCTarget"],
<> 149:156823d33999 61 "core": "Cortex-M0",
<> 149:156823d33999 62 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Anna Bridge 186:707f6e361f3e 63 "OUTPUT_EXT": "hex",
AnnaBridge 167:e84263d55307 64 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 65 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 174:b96e65c34a4d 66 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 67 "device_name": "LPC11C24FBD48/301"
<> 149:156823d33999 68 },
<> 149:156823d33999 69 "LPC1114": {
<> 149:156823d33999 70 "inherits": ["LPCTarget"],
<> 149:156823d33999 71 "core": "Cortex-M0",
<> 149:156823d33999 72 "default_toolchain": "uARM",
<> 149:156823d33999 73 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
AnnaBridge 167:e84263d55307 74 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 75 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 76 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 77 "default_lib": "small",
<> 149:156823d33999 78 "release_versions": ["2"],
<> 149:156823d33999 79 "device_name": "LPC1114FN28/102"
<> 149:156823d33999 80 },
<> 149:156823d33999 81 "LPC11U24": {
<> 149:156823d33999 82 "inherits": ["LPCTarget"],
<> 149:156823d33999 83 "core": "Cortex-M0",
<> 149:156823d33999 84 "default_toolchain": "uARM",
<> 149:156823d33999 85 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
AnnaBridge 167:e84263d55307 86 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 87 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 88 "detect_code": ["1040"],
AnnaBridge 174:b96e65c34a4d 89 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 90 "default_lib": "small",
<> 149:156823d33999 91 "release_versions": ["2"],
<> 149:156823d33999 92 "device_name": "LPC11U24FBD48/401"
<> 149:156823d33999 93 },
<> 149:156823d33999 94 "OC_MBUINO": {
<> 149:156823d33999 95 "inherits": ["LPC11U24"],
AnnaBridge 167:e84263d55307 96 "macros": ["TARGET_LPC11U24", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 97 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 174:b96e65c34a4d 98 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 99 "release_versions": ["2"]
<> 149:156823d33999 100 },
<> 149:156823d33999 101 "LPC11U24_301": {
<> 149:156823d33999 102 "inherits": ["LPCTarget"],
<> 149:156823d33999 103 "core": "Cortex-M0",
<> 149:156823d33999 104 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 167:e84263d55307 105 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 106 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 174:b96e65c34a4d 107 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 108 "device_name": "LPC11U24FHI33/301"
<> 149:156823d33999 109 },
<> 149:156823d33999 110 "LPC11U34_421": {
<> 149:156823d33999 111 "inherits": ["LPCTarget"],
<> 149:156823d33999 112 "core": "Cortex-M0",
<> 149:156823d33999 113 "default_toolchain": "uARM",
<> 149:156823d33999 114 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 167:e84263d55307 115 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 116 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 174:b96e65c34a4d 117 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
AnnaBridge 178:79309dc6340a 118 "default_lib": "small",
<> 149:156823d33999 119 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 120 },
<> 149:156823d33999 121 "MICRONFCBOARD": {
<> 149:156823d33999 122 "inherits": ["LPC11U34_421"],
AnnaBridge 167:e84263d55307 123 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 124 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
<> 149:156823d33999 125 "release_versions": ["2"],
<> 149:156823d33999 126 "device_name": "LPC11U34FBD48/311"
<> 149:156823d33999 127 },
<> 149:156823d33999 128 "LPC11U35_401": {
<> 149:156823d33999 129 "inherits": ["LPCTarget"],
<> 149:156823d33999 130 "core": "Cortex-M0",
<> 149:156823d33999 131 "default_toolchain": "uARM",
<> 149:156823d33999 132 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 167:e84263d55307 133 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 134 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 135 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 136 "default_lib": "small",
<> 149:156823d33999 137 "release_versions": ["2"],
<> 149:156823d33999 138 "device_name": "LPC11U35FBD48/401"
<> 149:156823d33999 139 },
<> 149:156823d33999 140 "LPC11U35_501": {
<> 149:156823d33999 141 "inherits": ["LPCTarget"],
<> 149:156823d33999 142 "core": "Cortex-M0",
<> 149:156823d33999 143 "default_toolchain": "uARM",
<> 149:156823d33999 144 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 167:e84263d55307 145 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 146 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 147 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 148 "default_lib": "small",
<> 149:156823d33999 149 "release_versions": ["2"],
<> 149:156823d33999 150 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 151 },
<> 149:156823d33999 152 "LPC11U35_501_IBDAP": {
<> 149:156823d33999 153 "inherits": ["LPCTarget"],
<> 149:156823d33999 154 "core": "Cortex-M0",
<> 149:156823d33999 155 "default_toolchain": "uARM",
<> 149:156823d33999 156 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 167:e84263d55307 157 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 158 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 159 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 160 "default_lib": "small",
<> 149:156823d33999 161 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 162 },
<> 149:156823d33999 163 "XADOW_M0": {
Anna Bridge 164:289d4deac6e4 164 "inherits": ["LPC11U35_501"]
<> 149:156823d33999 165 },
<> 149:156823d33999 166 "LPC11U35_Y5_MBUG": {
<> 149:156823d33999 167 "inherits": ["LPCTarget"],
<> 149:156823d33999 168 "core": "Cortex-M0",
<> 149:156823d33999 169 "default_toolchain": "uARM",
<> 149:156823d33999 170 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
AnnaBridge 167:e84263d55307 171 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 172 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 173 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 174 "default_lib": "small",
<> 149:156823d33999 175 "device_name": "LPC11U35FHI33/501"
<> 149:156823d33999 176 },
<> 149:156823d33999 177 "LPC11U37_501": {
<> 149:156823d33999 178 "inherits": ["LPCTarget"],
<> 149:156823d33999 179 "core": "Cortex-M0",
<> 149:156823d33999 180 "default_toolchain": "uARM",
<> 149:156823d33999 181 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 167:e84263d55307 182 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 183 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
<> 149:156823d33999 184 "default_lib": "small",
<> 149:156823d33999 185 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 186 },
<> 149:156823d33999 187 "LPCCAPPUCCINO": {
<> 149:156823d33999 188 "inherits": ["LPC11U37_501"],
AnnaBridge 174:b96e65c34a4d 189 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 190 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 191 },
<> 149:156823d33999 192 "ARCH_GPRS": {
<> 149:156823d33999 193 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 194 "core": "Cortex-M0",
<> 149:156823d33999 195 "default_toolchain": "uARM",
<> 149:156823d33999 196 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
AnnaBridge 167:e84263d55307 197 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 198 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
<> 149:156823d33999 199 "inherits": ["LPCTarget"],
AnnaBridge 174:b96e65c34a4d 200 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 201 "default_lib": "small",
<> 149:156823d33999 202 "release_versions": ["2"],
<> 149:156823d33999 203 "device_name": "LPC11U37FBD64/501"
<> 149:156823d33999 204 },
<> 149:156823d33999 205 "LPC11U68": {
<> 149:156823d33999 206 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 207 "core": "Cortex-M0+",
<> 149:156823d33999 208 "default_toolchain": "uARM",
<> 149:156823d33999 209 "extra_labels": ["NXP", "LPC11U6X"],
<> 149:156823d33999 210 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
<> 149:156823d33999 211 "inherits": ["LPCTarget"],
<> 149:156823d33999 212 "detect_code": ["1168"],
Anna Bridge 186:707f6e361f3e 213 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI"],
<> 149:156823d33999 214 "default_lib": "small",
<> 149:156823d33999 215 "release_versions": ["2"],
<> 149:156823d33999 216 "device_name": "LPC11U68JBD100"
<> 149:156823d33999 217 },
<> 149:156823d33999 218 "LPC1347": {
<> 149:156823d33999 219 "inherits": ["LPCTarget"],
<> 149:156823d33999 220 "core": "Cortex-M3",
<> 149:156823d33999 221 "extra_labels": ["NXP", "LPC13XX"],
<> 149:156823d33999 222 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 223 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 224 "release_versions": ["2"],
<> 149:156823d33999 225 "device_name": "LPC1347FBD48"
<> 149:156823d33999 226 },
<> 149:156823d33999 227 "LPC1549": {
<> 149:156823d33999 228 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 229 "core": "Cortex-M3",
<> 149:156823d33999 230 "default_toolchain": "uARM",
<> 149:156823d33999 231 "extra_labels": ["NXP", "LPC15XX"],
<> 149:156823d33999 232 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
<> 149:156823d33999 233 "inherits": ["LPCTarget"],
<> 149:156823d33999 234 "detect_code": ["1549"],
Anna Bridge 186:707f6e361f3e 235 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
<> 149:156823d33999 236 "default_lib": "small",
<> 149:156823d33999 237 "release_versions": ["2"],
Kojto 158:b23ee177fd68 238 "device_name": "LPC1549JBD64"
<> 149:156823d33999 239 },
<> 149:156823d33999 240 "LPC1768": {
<> 149:156823d33999 241 "inherits": ["LPCTarget"],
<> 149:156823d33999 242 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 243 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
<> 149:156823d33999 244 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
<> 149:156823d33999 245 "detect_code": ["1010"],
Anna Bridge 186:707f6e361f3e 246 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 247 "release_versions": ["2", "5"],
<> 149:156823d33999 248 "features": ["LWIP"],
AnnaBridge 176:447f873cad2f 249 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 250 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 251 "overrides": {
Anna Bridge 186:707f6e361f3e 252 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 253 }
<> 149:156823d33999 254 },
AnnaBridge 177:d650f5d4c87a 255 "LPC1769": {
AnnaBridge 177:d650f5d4c87a 256 "inherits": ["LPC1768"],
AnnaBridge 177:d650f5d4c87a 257 "device_name": "LPC1769"
AnnaBridge 177:d650f5d4c87a 258 },
<> 149:156823d33999 259 "ARCH_PRO": {
<> 149:156823d33999 260 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 261 "core": "Cortex-M3",
<> 149:156823d33999 262 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Anna Bridge 186:707f6e361f3e 263 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
<> 149:156823d33999 264 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 265 "inherits": ["LPCTarget"],
Anna Bridge 186:707f6e361f3e 266 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 267 "release_versions": ["2", "5"],
<> 149:156823d33999 268 "features": ["LWIP"],
AnnaBridge 176:447f873cad2f 269 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 270 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 271 "overrides": {
Anna Bridge 186:707f6e361f3e 272 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 273 }
<> 149:156823d33999 274 },
<> 149:156823d33999 275 "UBLOX_C027": {
<> 149:156823d33999 276 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 277 "core": "Cortex-M3",
<> 149:156823d33999 278 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Anna Bridge 186:707f6e361f3e 279 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
AnnaBridge 167:e84263d55307 280 "config": {
AnnaBridge 167:e84263d55307 281 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 282 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 283 "value": 1,
Kojto 170:19eb464bc2be 284 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 285 },
AnnaBridge 167:e84263d55307 286 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 287 "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 167:e84263d55307 288 "value": 1,
Kojto 170:19eb464bc2be 289 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 290 }
AnnaBridge 167:e84263d55307 291 },
<> 149:156823d33999 292 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 293 "inherits": ["LPCTarget"],
Anna Bridge 186:707f6e361f3e 294 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 295 "release_versions": ["2", "5"],
<> 149:156823d33999 296 "features": ["LWIP"],
AnnaBridge 176:447f873cad2f 297 "device_name": "LPC1768",
Anna Bridge 186:707f6e361f3e 298 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 299 "overrides": {
Anna Bridge 186:707f6e361f3e 300 "network-default-interface-type": "CELLULAR"
Anna Bridge 186:707f6e361f3e 301 }
<> 149:156823d33999 302 },
<> 149:156823d33999 303 "XBED_LPC1768": {
<> 149:156823d33999 304 "inherits": ["LPCTarget"],
<> 149:156823d33999 305 "core": "Cortex-M3",
<> 149:156823d33999 306 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
AnnaBridge 174:b96e65c34a4d 307 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
<> 149:156823d33999 308 "macros": ["TARGET_LPC1768"],
<> 149:156823d33999 309 "detect_code": ["1010"],
Anna Bridge 186:707f6e361f3e 310 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 311 "device_name": "LPC1768"
<> 149:156823d33999 312 },
<> 149:156823d33999 313 "LPC810": {
<> 149:156823d33999 314 "inherits": ["LPCTarget"],
<> 149:156823d33999 315 "core": "Cortex-M0+",
<> 149:156823d33999 316 "default_toolchain": "uARM",
<> 149:156823d33999 317 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 318 "is_disk_virtual": true,
<> 149:156823d33999 319 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
AnnaBridge 174:b96e65c34a4d 320 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 321 "default_lib": "small",
<> 149:156823d33999 322 "device_name": "LPC810M021FN8"
<> 149:156823d33999 323 },
<> 149:156823d33999 324 "LPC812": {
<> 149:156823d33999 325 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 326 "core": "Cortex-M0+",
<> 149:156823d33999 327 "default_toolchain": "uARM",
<> 149:156823d33999 328 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 329 "is_disk_virtual": true,
<> 149:156823d33999 330 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
<> 149:156823d33999 331 "inherits": ["LPCTarget"],
<> 149:156823d33999 332 "detect_code": ["1050"],
AnnaBridge 174:b96e65c34a4d 333 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 334 "default_lib": "small",
<> 149:156823d33999 335 "release_versions": ["2"],
<> 149:156823d33999 336 "device_name": "LPC812M101JDH20"
<> 149:156823d33999 337 },
<> 149:156823d33999 338 "LPC824": {
<> 149:156823d33999 339 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 340 "core": "Cortex-M0+",
<> 149:156823d33999 341 "default_toolchain": "uARM",
<> 149:156823d33999 342 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 343 "is_disk_virtual": true,
<> 149:156823d33999 344 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
<> 149:156823d33999 345 "inherits": ["LPCTarget"],
AnnaBridge 174:b96e65c34a4d 346 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 347 "default_lib": "small",
<> 149:156823d33999 348 "release_versions": ["2"],
<> 149:156823d33999 349 "device_name": "LPC824M201JDH20"
<> 149:156823d33999 350 },
<> 149:156823d33999 351 "SSCI824": {
<> 149:156823d33999 352 "inherits": ["LPCTarget"],
<> 149:156823d33999 353 "core": "Cortex-M0+",
<> 149:156823d33999 354 "default_toolchain": "uARM",
<> 149:156823d33999 355 "extra_labels": ["NXP", "LPC82X"],
<> 149:156823d33999 356 "is_disk_virtual": true,
<> 149:156823d33999 357 "supported_toolchains": ["uARM", "GCC_ARM"],
AnnaBridge 174:b96e65c34a4d 358 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 359 "default_lib": "small",
<> 149:156823d33999 360 "release_versions": ["2"]
<> 149:156823d33999 361 },
<> 157:ff67d9f36b67 362 "MCU_LPC4088": {
<> 149:156823d33999 363 "inherits": ["LPCTarget"],
<> 149:156823d33999 364 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 365 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
<> 149:156823d33999 366 "is_disk_virtual": true,
<> 149:156823d33999 367 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
<> 149:156823d33999 368 "post_binary_hook": {
<> 156:95d6b41a828b 369 "function": "LPC4088Code.binary_hook"
<> 149:156823d33999 370 },
Anna Bridge 186:707f6e361f3e 371 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Anna Bridge 164:289d4deac6e4 372 "features": ["LWIP"],
Anna Bridge 186:707f6e361f3e 373 "device_name": "LPC4088FBD144",
Anna Bridge 186:707f6e361f3e 374 "overrides": {
Anna Bridge 186:707f6e361f3e 375 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 376 }
<> 149:156823d33999 377 },
<> 157:ff67d9f36b67 378 "LPC4088": {
<> 157:ff67d9f36b67 379 "inherits": ["MCU_LPC4088"],
<> 157:ff67d9f36b67 380 "release_versions": ["2", "5"]
<> 157:ff67d9f36b67 381 },
<> 149:156823d33999 382 "LPC4088_DM": {
<> 157:ff67d9f36b67 383 "inherits": ["MCU_LPC4088"],
<> 149:156823d33999 384 "release_versions": ["2", "5"]
<> 149:156823d33999 385 },
<> 149:156823d33999 386 "LPC4330_M4": {
<> 149:156823d33999 387 "inherits": ["LPCTarget"],
<> 149:156823d33999 388 "core": "Cortex-M4F",
<> 149:156823d33999 389 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
<> 149:156823d33999 390 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
Anna Bridge 186:707f6e361f3e 391 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 392 "device_name": "LPC4330"
<> 149:156823d33999 393 },
<> 149:156823d33999 394 "LPC4330_M0": {
<> 149:156823d33999 395 "inherits": ["LPCTarget"],
<> 149:156823d33999 396 "core": "Cortex-M0",
<> 149:156823d33999 397 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
<> 149:156823d33999 398 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
Anna Bridge 186:707f6e361f3e 399 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
<> 149:156823d33999 400 },
<> 149:156823d33999 401 "LPC4337": {
<> 149:156823d33999 402 "inherits": ["LPCTarget"],
<> 149:156823d33999 403 "core": "Cortex-M4F",
<> 149:156823d33999 404 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
<> 149:156823d33999 405 "supported_toolchains": ["ARM"],
Anna Bridge 186:707f6e361f3e 406 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 407 "release_versions": ["2"],
<> 149:156823d33999 408 "device_name": "LPC4337"
<> 149:156823d33999 409 },
<> 149:156823d33999 410 "LPC1800": {
<> 149:156823d33999 411 "inherits": ["LPCTarget"],
<> 149:156823d33999 412 "core": "Cortex-M3",
<> 149:156823d33999 413 "extra_labels": ["NXP", "LPC43XX"],
<> 149:156823d33999 414 "public": false,
<> 149:156823d33999 415 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
<> 149:156823d33999 416 },
<> 149:156823d33999 417 "LPC11U37H_401": {
<> 149:156823d33999 418 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 419 "core": "Cortex-M0",
<> 149:156823d33999 420 "default_toolchain": "uARM",
<> 149:156823d33999 421 "extra_labels": ["NXP", "LPC11UXX"],
AnnaBridge 167:e84263d55307 422 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 423 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
<> 149:156823d33999 424 "inherits": ["LPCTarget"],
AnnaBridge 174:b96e65c34a4d 425 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 426 "default_lib": "small",
<> 149:156823d33999 427 "release_versions": ["2"],
<> 149:156823d33999 428 "device_name": "LPC11U37HFBD64/401"
<> 149:156823d33999 429 },
<> 149:156823d33999 430 "ELEKTOR_COCORICO": {
<> 149:156823d33999 431 "core": "Cortex-M0+",
<> 149:156823d33999 432 "default_toolchain": "uARM",
<> 149:156823d33999 433 "extra_labels": ["NXP", "LPC81X"],
<> 149:156823d33999 434 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 435 "inherits": ["LPCTarget"],
<> 149:156823d33999 436 "is_disk_virtual": true,
<> 149:156823d33999 437 "detect_code": ["C000"],
<> 149:156823d33999 438 "default_lib": "small",
<> 149:156823d33999 439 "device_name": "LPC812M101JDH16"
<> 149:156823d33999 440 },
<> 149:156823d33999 441 "KL05Z": {
<> 149:156823d33999 442 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 443 "core": "Cortex-M0+",
<> 149:156823d33999 444 "default_toolchain": "uARM",
<> 149:156823d33999 445 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 446 "is_disk_virtual": true,
<> 149:156823d33999 447 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 448 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 449 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 450 "default_lib": "small",
<> 149:156823d33999 451 "release_versions": ["2"],
<> 149:156823d33999 452 "device_name": "MKL05Z32xxx4"
<> 149:156823d33999 453 },
<> 149:156823d33999 454 "KL25Z": {
<> 149:156823d33999 455 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 456 "core": "Cortex-M0+",
<> 149:156823d33999 457 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 458 "is_disk_virtual": true,
<> 149:156823d33999 459 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 460 "inherits": ["Target"],
<> 149:156823d33999 461 "detect_code": ["0200"],
Anna Bridge 186:707f6e361f3e 462 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 463 "release_versions": ["2", "5"],
<> 149:156823d33999 464 "device_name": "MKL25Z128xxx4"
<> 149:156823d33999 465 },
<> 149:156823d33999 466 "KL26Z": {
<> 149:156823d33999 467 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 468 "core": "Cortex-M0+",
<> 149:156823d33999 469 "extra_labels": ["Freescale", "KLXX"],
<> 149:156823d33999 470 "is_disk_virtual": true,
<> 149:156823d33999 471 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 472 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 473 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 474 "device_name": "MKL26Z128xxx4"
<> 149:156823d33999 475 },
<> 149:156823d33999 476 "KL46Z": {
<> 149:156823d33999 477 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 478 "core": "Cortex-M0+",
<> 160:d5399cc887bb 479 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
<> 149:156823d33999 480 "is_disk_virtual": true,
<> 149:156823d33999 481 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 482 "inherits": ["Target"],
<> 149:156823d33999 483 "detect_code": ["0220"],
Anna Bridge 186:707f6e361f3e 484 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 485 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 486 "device_name": "MKL46Z256xxx4",
<> 160:d5399cc887bb 487 "bootloader_supported": true
<> 149:156823d33999 488 },
<> 149:156823d33999 489 "K20D50M": {
<> 149:156823d33999 490 "inherits": ["Target"],
<> 149:156823d33999 491 "core": "Cortex-M4",
<> 149:156823d33999 492 "extra_labels": ["Freescale", "K20XX"],
<> 149:156823d33999 493 "is_disk_virtual": true,
<> 149:156823d33999 494 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 495 "detect_code": ["0230"],
Anna Bridge 186:707f6e361f3e 496 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 497 "release_versions": ["2"],
<> 149:156823d33999 498 "device_name": "MK20DX128xxx5"
<> 149:156823d33999 499 },
<> 149:156823d33999 500 "TEENSY3_1": {
<> 149:156823d33999 501 "inherits": ["Target"],
<> 149:156823d33999 502 "core": "Cortex-M4",
<> 149:156823d33999 503 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
<> 149:156823d33999 504 "OUTPUT_EXT": "hex",
<> 149:156823d33999 505 "is_disk_virtual": true,
<> 149:156823d33999 506 "supported_toolchains": ["GCC_ARM", "ARM"],
<> 149:156823d33999 507 "post_binary_hook": {
<> 149:156823d33999 508 "function": "TEENSY3_1Code.binary_hook",
<> 149:156823d33999 509 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
<> 149:156823d33999 510 },
<> 149:156823d33999 511 "detect_code": ["0230"],
Anna Bridge 186:707f6e361f3e 512 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 513 "release_versions": ["2"],
<> 149:156823d33999 514 "device_name": "MK20DX256xxx7"
<> 149:156823d33999 515 },
<> 150:02e0a0aed4ec 516 "MCU_K22F512": {
<> 149:156823d33999 517 "core": "Cortex-M4F",
<> 149:156823d33999 518 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 519 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
<> 149:156823d33999 520 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 521 "public": false,
<> 149:156823d33999 522 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
<> 149:156823d33999 523 "inherits": ["Target"],
<> 149:156823d33999 524 "detect_code": ["0231"],
Anna Bridge 186:707f6e361f3e 525 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 150:02e0a0aed4ec 526 "device_name": "MK22DN512xxx5"
<> 150:02e0a0aed4ec 527 },
<> 150:02e0a0aed4ec 528 "K22F": {
<> 150:02e0a0aed4ec 529 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 530 "inherits": ["MCU_K22F512"],
<> 149:156823d33999 531 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 532 "extra_labels_add": ["FRDM"]
<> 149:156823d33999 533 },
<> 149:156823d33999 534 "KL27Z": {
<> 149:156823d33999 535 "inherits": ["Target"],
<> 149:156823d33999 536 "core": "Cortex-M0+",
<> 154:37f96f9d4de2 537 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 538 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 539 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 540 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 541 "is_disk_virtual": true,
<> 149:156823d33999 542 "default_toolchain": "ARM",
<> 149:156823d33999 543 "detect_code": ["0261"],
Anna Bridge 186:707f6e361f3e 544 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 545 "default_lib": "std",
<> 149:156823d33999 546 "release_versions": ["2"],
<> 149:156823d33999 547 "device_name": "MKL27Z64xxx4"
<> 149:156823d33999 548 },
<> 149:156823d33999 549 "KL43Z": {
<> 149:156823d33999 550 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 551 "core": "Cortex-M0+",
<> 149:156823d33999 552 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 553 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 554 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
<> 149:156823d33999 555 "is_disk_virtual": true,
<> 149:156823d33999 556 "inherits": ["Target"],
<> 149:156823d33999 557 "detect_code": ["0262"],
Anna Bridge 186:707f6e361f3e 558 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 149:156823d33999 559 "release_versions": ["2", "5"],
<> 149:156823d33999 560 "device_name": "MKL43Z256xxx4"
<> 149:156823d33999 561 },
<> 149:156823d33999 562 "KL82Z": {
<> 149:156823d33999 563 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 564 "core": "Cortex-M0+",
<> 149:156823d33999 565 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 154:37f96f9d4de2 566 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 149:156823d33999 567 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
<> 149:156823d33999 568 "is_disk_virtual": true,
<> 149:156823d33999 569 "inherits": ["Target"],
<> 149:156823d33999 570 "detect_code": ["0218"],
Anna Bridge 186:707f6e361f3e 571 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
<> 150:02e0a0aed4ec 572 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 573 "device_name": "MKL82Z128xxx7"
<> 150:02e0a0aed4ec 574 },
AnnaBridge 167:e84263d55307 575 "USENSE": {
AnnaBridge 167:e84263d55307 576 "inherits": ["KL82Z"],
AnnaBridge 167:e84263d55307 577 "extra_labels_remove": ["FRDM"],
AnnaBridge 167:e84263d55307 578 "supported_form_factors": []
AnnaBridge 167:e84263d55307 579 },
<> 150:02e0a0aed4ec 580 "KW24D": {
<> 150:02e0a0aed4ec 581 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 582 "core": "Cortex-M4",
<> 150:02e0a0aed4ec 583 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 584 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 585 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 586 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 587 "inherits": ["Target"],
<> 150:02e0a0aed4ec 588 "detect_code": ["0250"],
Anna Bridge 186:707f6e361f3e 589 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 150:02e0a0aed4ec 590 "release_versions": ["2", "5"],
AnnaBridge 174:b96e65c34a4d 591 "device_name": "MKW24D512xxx5",
AnnaBridge 174:b96e65c34a4d 592 "bootloader_supported": true
<> 149:156823d33999 593 },
<> 153:fa9ff456f731 594 "KW41Z": {
<> 153:fa9ff456f731 595 "supported_form_factors": ["ARDUINO"],
<> 153:fa9ff456f731 596 "core": "Cortex-M0+",
<> 153:fa9ff456f731 597 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 598 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 153:fa9ff456f731 599 "is_disk_virtual": true,
<> 153:fa9ff456f731 600 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
<> 153:fa9ff456f731 601 "inherits": ["Target"],
<> 153:fa9ff456f731 602 "detect_code": ["0201"],
Anna Bridge 186:707f6e361f3e 603 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
<> 153:fa9ff456f731 604 "release_versions": ["2", "5"],
<> 153:fa9ff456f731 605 "device_name": "MKW41Z512xxx4"
<> 153:fa9ff456f731 606 },
AnnaBridge 165:e614a9f1c9e2 607 "MCU_K24F1M": {
AnnaBridge 165:e614a9f1c9e2 608 "core": "Cortex-M4F",
AnnaBridge 165:e614a9f1c9e2 609 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 167:e84263d55307 610 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
AnnaBridge 165:e614a9f1c9e2 611 "is_disk_virtual": true,
AnnaBridge 165:e614a9f1c9e2 612 "public": false,
AnnaBridge 165:e614a9f1c9e2 613 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
AnnaBridge 165:e614a9f1c9e2 614 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 615 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
AnnaBridge 165:e614a9f1c9e2 616 "device_name": "MK24FN1M0xxx12"
AnnaBridge 165:e614a9f1c9e2 617 },
AnnaBridge 165:e614a9f1c9e2 618 "RO359B": {
AnnaBridge 165:e614a9f1c9e2 619 "supported_form_factors": ["ARDUINO"],
AnnaBridge 165:e614a9f1c9e2 620 "inherits": ["MCU_K24F1M"],
AnnaBridge 165:e614a9f1c9e2 621 "detect_code": ["1022"],
AnnaBridge 165:e614a9f1c9e2 622 "release_versions": ["2", "5"]
AnnaBridge 165:e614a9f1c9e2 623 },
<> 149:156823d33999 624 "K64F": {
<> 149:156823d33999 625 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 626 "core": "Cortex-M4F",
<> 149:156823d33999 627 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 628 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "Freescale_EMAC"],
<> 149:156823d33999 629 "is_disk_virtual": true,
<> 149:156823d33999 630 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
<> 149:156823d33999 631 "inherits": ["Target"],
<> 149:156823d33999 632 "detect_code": ["0240"],
Anna Bridge 186:707f6e361f3e 633 "device_has": ["USTICKER", "LPTICKER", "RTC", "CRC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
<> 149:156823d33999 634 "features": ["LWIP", "STORAGE"],
<> 149:156823d33999 635 "release_versions": ["2", "5"],
<> 160:d5399cc887bb 636 "device_name": "MK64FN1M0xxx12",
Anna Bridge 186:707f6e361f3e 637 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 638 "overrides": {
Anna Bridge 186:707f6e361f3e 639 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 640 }
<> 149:156823d33999 641 },
AnnaBridge 178:79309dc6340a 642 "EV_COG_AD4050LZ": {
AnnaBridge 178:79309dc6340a 643 "inherits": ["Target"],
Anna Bridge 180:96ed750bd169 644 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 645 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 646 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
Anna Bridge 186:707f6e361f3e 647 "extra_labels": ["Analog_Devices", "ADUCM4X50", "ADUCM4050", "EV_COG_AD4050LZ"],
Anna Bridge 186:707f6e361f3e 648 "device_has": ["USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
AnnaBridge 178:79309dc6340a 649 "device_name": "ADuCM4050",
AnnaBridge 178:79309dc6340a 650 "detect_code": ["0603"],
Anna Bridge 186:707f6e361f3e 651 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 652 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 653 },
AnnaBridge 178:79309dc6340a 654 "EV_COG_AD3029LZ": {
AnnaBridge 178:79309dc6340a 655 "inherits": ["Target"],
AnnaBridge 178:79309dc6340a 656 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 657 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 178:79309dc6340a 658 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
Anna Bridge 186:707f6e361f3e 659 "extra_labels": ["Analog_Devices", "ADUCM302X", "ADUCM3029", "EV_COG_AD3029LZ"],
Anna Bridge 186:707f6e361f3e 660 "device_has": ["USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
AnnaBridge 178:79309dc6340a 661 "device_name": "ADuCM3029",
AnnaBridge 178:79309dc6340a 662 "detect_code": ["0602"],
Anna Bridge 186:707f6e361f3e 663 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 664 "bootloader_supported": true
AnnaBridge 178:79309dc6340a 665 },
<> 149:156823d33999 666 "MTS_GAMBIT": {
<> 149:156823d33999 667 "inherits": ["Target"],
<> 149:156823d33999 668 "core": "Cortex-M4F",
<> 149:156823d33999 669 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 167:e84263d55307 670 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
<> 149:156823d33999 671 "is_disk_virtual": true,
<> 149:156823d33999 672 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Anna Bridge 186:707f6e361f3e 673 "device_has": ["USTICKER", "LPTICKER", "RTC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
<> 149:156823d33999 674 "device_name": "MK64FN1M0xxx12"
<> 149:156823d33999 675 },
<> 149:156823d33999 676 "HEXIWEAR": {
<> 149:156823d33999 677 "inherits": ["Target"],
<> 149:156823d33999 678 "core": "Cortex-M4F",
AnnaBridge 167:e84263d55307 679 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
<> 149:156823d33999 680 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 681 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
<> 149:156823d33999 682 "is_disk_virtual": true,
<> 149:156823d33999 683 "default_toolchain": "ARM",
<> 149:156823d33999 684 "detect_code": ["0214"],
Anna Bridge 186:707f6e361f3e 685 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 149:156823d33999 686 "default_lib": "std",
<> 149:156823d33999 687 "release_versions": ["2", "5"],
AnnaBridge 178:79309dc6340a 688 "device_name": "MK64FN1M0xxx12",
AnnaBridge 178:79309dc6340a 689 "bootloader_supported": true
<> 149:156823d33999 690 },
<> 149:156823d33999 691 "K66F": {
<> 149:156823d33999 692 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 693 "core": "Cortex-M4F",
<> 149:156823d33999 694 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 695 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "Freescale_EMAC"],
<> 149:156823d33999 696 "is_disk_virtual": true,
<> 149:156823d33999 697 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
<> 149:156823d33999 698 "inherits": ["Target"],
<> 149:156823d33999 699 "detect_code": ["0311"],
Anna Bridge 186:707f6e361f3e 700 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 153:fa9ff456f731 701 "features": ["LWIP"],
<> 149:156823d33999 702 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 703 "device_name": "MK66FN2M0xxx18",
Anna Bridge 186:707f6e361f3e 704 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 705 "overrides": {
Anna Bridge 186:707f6e361f3e 706 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 707 }
<> 149:156823d33999 708 },
<> 150:02e0a0aed4ec 709 "K82F": {
<> 150:02e0a0aed4ec 710 "supported_form_factors": ["ARDUINO"],
<> 150:02e0a0aed4ec 711 "core": "Cortex-M4F",
<> 150:02e0a0aed4ec 712 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 154:37f96f9d4de2 713 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
<> 150:02e0a0aed4ec 714 "is_disk_virtual": true,
<> 150:02e0a0aed4ec 715 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
<> 150:02e0a0aed4ec 716 "inherits": ["Target"],
<> 150:02e0a0aed4ec 717 "detect_code": ["0217"],
Anna Bridge 186:707f6e361f3e 718 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
<> 150:02e0a0aed4ec 719 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 720 "device_name": "MK82FN256xxx15"
AnnaBridge 167:e84263d55307 721 },
AnnaBridge 167:e84263d55307 722 "UBRIDGE": {
AnnaBridge 167:e84263d55307 723 "inherits": ["K82F"],
AnnaBridge 167:e84263d55307 724 "extra_labels_remove": ["FRDM"],
AnnaBridge 167:e84263d55307 725 "supported_form_factors": []
<> 150:02e0a0aed4ec 726 },
AnnaBridge 168:9672193075cf 727 "FAMILY_STM32": {
AnnaBridge 168:9672193075cf 728 "inherits": ["Target"],
AnnaBridge 168:9672193075cf 729 "public": false,
AnnaBridge 168:9672193075cf 730 "extra_labels": ["STM"],
AnnaBridge 168:9672193075cf 731 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Anna Bridge 186:707f6e361f3e 732 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "LPTICKER_DELAY_TICKS=3"],
Anna Bridge 180:96ed750bd169 733 "config": {
Anna Bridge 180:96ed750bd169 734 "lse_available": {
Anna Bridge 180:96ed750bd169 735 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
Anna Bridge 180:96ed750bd169 736 "value": "1"
AnnaBridge 182:a56a73fd2a6f 737 },
AnnaBridge 182:a56a73fd2a6f 738 "stdio_uart_tx": {
AnnaBridge 182:a56a73fd2a6f 739 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 182:a56a73fd2a6f 740 },
AnnaBridge 182:a56a73fd2a6f 741 "stdio_uart_rx": {
AnnaBridge 182:a56a73fd2a6f 742 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
Anna Bridge 180:96ed750bd169 743 }
Anna Bridge 180:96ed750bd169 744 },
Anna Bridge 186:707f6e361f3e 745 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
AnnaBridge 168:9672193075cf 746 },
AnnaBridge 181:57724642e740 747 "MIMXRT1050_EVK": {
AnnaBridge 181:57724642e740 748 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 749 "core": "Cortex-M7FD",
AnnaBridge 181:57724642e740 750 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 751 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX"],
AnnaBridge 181:57724642e740 752 "is_disk_virtual": true,
AnnaBridge 181:57724642e740 753 "macros": ["CPU_MIMXRT1052DVL6A", "FSL_RTOS_MBED"],
AnnaBridge 181:57724642e740 754 "inherits": ["Target"],
AnnaBridge 181:57724642e740 755 "detect_code": ["0227"],
Anna Bridge 186:707f6e361f3e 756 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2CSLAVE", "ERROR_RED", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 181:57724642e740 757 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 758 "device_name": "MIMXRT1052"
AnnaBridge 181:57724642e740 759 },
Kojto 170:19eb464bc2be 760 "LPC54114": {
Kojto 170:19eb464bc2be 761 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 762 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 763 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 181:57724642e740 764 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso", "LPC"],
Kojto 170:19eb464bc2be 765 "is_disk_virtual": true,
Kojto 170:19eb464bc2be 766 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 767 "inherits": ["Target"],
Kojto 170:19eb464bc2be 768 "detect_code": ["1054"],
Anna Bridge 186:707f6e361f3e 769 "device_has": ["USTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
Kojto 170:19eb464bc2be 770 "release_versions": ["2", "5"],
Kojto 170:19eb464bc2be 771 "device_name" : "LPC54114J256BD64"
Kojto 170:19eb464bc2be 772 },
AnnaBridge 182:a56a73fd2a6f 773 "MCU_LPC546XX": {
Kojto 170:19eb464bc2be 774 "core": "Cortex-M4F",
Kojto 170:19eb464bc2be 775 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
Anna Bridge 186:707f6e361f3e 776 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX", "NXP_EMAC"],
Kojto 170:19eb464bc2be 777 "is_disk_virtual": true,
AnnaBridge 182:a56a73fd2a6f 778 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
Kojto 170:19eb464bc2be 779 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 780 "device_has": ["USTICKER", "RTC", "ANALOGIN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH", "TRNG"],
AnnaBridge 179:b0033dcd6934 781 "features": ["LWIP"],
Anna Bridge 186:707f6e361f3e 782 "device_name" : "LPC54628J512ET180",
Anna Bridge 186:707f6e361f3e 783 "overrides": {
Anna Bridge 186:707f6e361f3e 784 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 785 }
Kojto 170:19eb464bc2be 786 },
AnnaBridge 181:57724642e740 787 "LPC546XX": {
AnnaBridge 181:57724642e740 788 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 789 "inherits": ["MCU_LPC546XX"],
AnnaBridge 182:a56a73fd2a6f 790 "detect_code": ["1056"],
AnnaBridge 182:a56a73fd2a6f 791 "release_versions": ["2", "5"]
AnnaBridge 181:57724642e740 792 },
AnnaBridge 178:79309dc6340a 793 "FF_LPC546XX": {
AnnaBridge 181:57724642e740 794 "inherits": ["MCU_LPC546XX"],
AnnaBridge 178:79309dc6340a 795 "extra_labels_remove" : ["LPCXpresso"],
AnnaBridge 182:a56a73fd2a6f 796 "detect_code": ["8081"],
AnnaBridge 182:a56a73fd2a6f 797 "release_versions": ["2", "5"]
AnnaBridge 178:79309dc6340a 798 },
<> 149:156823d33999 799 "NUCLEO_F030R8": {
AnnaBridge 168:9672193075cf 800 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 801 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 802 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 803 "extra_labels_add": ["STM32F0", "STM32F030R8"],
Kojto 170:19eb464bc2be 804 "config": {
Kojto 170:19eb464bc2be 805 "clock_source": {
Kojto 170:19eb464bc2be 806 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 807 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 808 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 809 }
Kojto 170:19eb464bc2be 810 },
<> 149:156823d33999 811 "detect_code": ["0725"],
AnnaBridge 168:9672193075cf 812 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 813 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 186:707f6e361f3e 814 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 815 "default_lib": "small",
<> 149:156823d33999 816 "release_versions": ["2"],
<> 149:156823d33999 817 "device_name": "STM32F030R8"
<> 149:156823d33999 818 },
<> 149:156823d33999 819 "NUCLEO_F031K6": {
AnnaBridge 168:9672193075cf 820 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 821 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 822 "core": "Cortex-M0",
<> 149:156823d33999 823 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 824 "extra_labels_add": ["STM32F0", "STM32F031K6"],
Kojto 170:19eb464bc2be 825 "config": {
Kojto 170:19eb464bc2be 826 "clock_source": {
Kojto 170:19eb464bc2be 827 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 828 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 829 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 830 }
Kojto 170:19eb464bc2be 831 },
<> 149:156823d33999 832 "detect_code": ["0791"],
Anna Bridge 180:96ed750bd169 833 "overrides": {"lse_available": 0},
Anna Bridge 180:96ed750bd169 834 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 835 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 186:707f6e361f3e 836 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 837 "default_lib": "small",
<> 149:156823d33999 838 "release_versions": ["2"],
<> 149:156823d33999 839 "device_name": "STM32F031K6"
<> 149:156823d33999 840 },
<> 149:156823d33999 841 "NUCLEO_F042K6": {
AnnaBridge 168:9672193075cf 842 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 843 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 844 "core": "Cortex-M0",
<> 149:156823d33999 845 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 846 "extra_labels_add": ["STM32F0", "STM32F042K6"],
Kojto 170:19eb464bc2be 847 "config": {
Kojto 170:19eb464bc2be 848 "clock_source": {
Kojto 170:19eb464bc2be 849 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 850 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 851 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 852 }
Kojto 170:19eb464bc2be 853 },
<> 149:156823d33999 854 "detect_code": ["0785"],
Anna Bridge 180:96ed750bd169 855 "overrides": {"lse_available": 0},
Anna Bridge 180:96ed750bd169 856 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 857 "device_has_add": ["CAN", "CRC", "SERIAL_FC"],
Anna Bridge 186:707f6e361f3e 858 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 859 "default_lib": "small",
<> 149:156823d33999 860 "release_versions": ["2"],
<> 149:156823d33999 861 "device_name": "STM32F042K6"
<> 149:156823d33999 862 },
<> 149:156823d33999 863 "NUCLEO_F070RB": {
AnnaBridge 168:9672193075cf 864 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 865 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 866 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 867 "extra_labels_add": ["STM32F0", "STM32F070RB"],
Kojto 170:19eb464bc2be 868 "config": {
Kojto 170:19eb464bc2be 869 "clock_source": {
Kojto 170:19eb464bc2be 870 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 871 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 872 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 873 }
Kojto 170:19eb464bc2be 874 },
<> 149:156823d33999 875 "detect_code": ["0755"],
AnnaBridge 168:9672193075cf 876 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 877 "device_has_add": ["CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
<> 149:156823d33999 878 "release_versions": ["2", "5"],
<> 149:156823d33999 879 "device_name": "STM32F070RB"
<> 149:156823d33999 880 },
<> 149:156823d33999 881 "NUCLEO_F072RB": {
AnnaBridge 168:9672193075cf 882 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 883 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 884 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 885 "extra_labels_add": ["STM32F0", "STM32F072RB"],
Kojto 170:19eb464bc2be 886 "config": {
Kojto 170:19eb464bc2be 887 "clock_source": {
Kojto 170:19eb464bc2be 888 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 889 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 890 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 891 }
Kojto 170:19eb464bc2be 892 },
<> 149:156823d33999 893 "detect_code": ["0730"],
AnnaBridge 168:9672193075cf 894 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 895 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
<> 149:156823d33999 896 "release_versions": ["2", "5"],
<> 149:156823d33999 897 "device_name": "STM32F072RB"
<> 149:156823d33999 898 },
<> 149:156823d33999 899 "NUCLEO_F091RC": {
AnnaBridge 168:9672193075cf 900 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 901 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 902 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 903 "extra_labels_add": ["STM32F0", "STM32F091RC"],
Kojto 170:19eb464bc2be 904 "config": {
Kojto 170:19eb464bc2be 905 "clock_source": {
Kojto 170:19eb464bc2be 906 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 907 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 908 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 909 }
Kojto 170:19eb464bc2be 910 },
<> 149:156823d33999 911 "detect_code": ["0750"],
AnnaBridge 168:9672193075cf 912 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 913 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
<> 149:156823d33999 914 "release_versions": ["2", "5"],
<> 149:156823d33999 915 "device_name": "STM32F091RC"
<> 149:156823d33999 916 },
<> 149:156823d33999 917 "NUCLEO_F103RB": {
AnnaBridge 168:9672193075cf 918 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 919 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 920 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 921 "extra_labels_add": ["STM32F1", "STM32F103RB"],
Kojto 170:19eb464bc2be 922 "config": {
Kojto 170:19eb464bc2be 923 "clock_source": {
Kojto 170:19eb464bc2be 924 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
AnnaBridge 175:af195413fb11 925 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 926 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 927 },
Kojto 170:19eb464bc2be 928 "clock_source_usb": {
Kojto 170:19eb464bc2be 929 "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 170:19eb464bc2be 930 "value": "0",
Kojto 170:19eb464bc2be 931 "macro_name": "CLOCK_SOURCE_USB"
Kojto 170:19eb464bc2be 932 }
Kojto 170:19eb464bc2be 933 },
<> 149:156823d33999 934 "detect_code": ["0700"],
Anna Bridge 180:96ed750bd169 935 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
Anna Bridge 186:707f6e361f3e 936 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 937 "release_versions": ["2", "5"],
<> 149:156823d33999 938 "device_name": "STM32F103RB"
<> 149:156823d33999 939 },
<> 149:156823d33999 940 "NUCLEO_F207ZG": {
AnnaBridge 168:9672193075cf 941 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 942 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 943 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 944 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 945 "config": {
AnnaBridge 165:e614a9f1c9e2 946 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 947 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 948 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 949 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 950 },
Kojto 170:19eb464bc2be 951 "clock_source": {
Kojto 170:19eb464bc2be 952 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 953 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 954 "macro_name": "CLOCK_SOURCE"
AnnaBridge 165:e614a9f1c9e2 955 }
AnnaBridge 165:e614a9f1c9e2 956 },
<> 149:156823d33999 957 "detect_code": ["0835"],
AnnaBridge 168:9672193075cf 958 "macros_add": ["USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 959 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
Anna Bridge 186:707f6e361f3e 960 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 961 "features": ["LWIP"],
<> 149:156823d33999 962 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 963 "device_name": "STM32F207ZG",
Anna Bridge 186:707f6e361f3e 964 "overrides": {
Anna Bridge 186:707f6e361f3e 965 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 966 }
<> 149:156823d33999 967 },
<> 149:156823d33999 968 "NUCLEO_F302R8": {
AnnaBridge 168:9672193075cf 969 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 970 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 971 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 972 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
Kojto 170:19eb464bc2be 973 "config": {
Kojto 170:19eb464bc2be 974 "clock_source": {
Kojto 170:19eb464bc2be 975 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 976 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 977 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 978 }
Kojto 170:19eb464bc2be 979 },
<> 149:156823d33999 980 "detect_code": ["0705"],
Anna Bridge 186:707f6e361f3e 981 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
<> 149:156823d33999 982 "default_lib": "small",
<> 149:156823d33999 983 "release_versions": ["2"],
<> 149:156823d33999 984 "device_name": "STM32F302R8"
<> 149:156823d33999 985 },
<> 149:156823d33999 986 "NUCLEO_F303K8": {
AnnaBridge 168:9672193075cf 987 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 988 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 989 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 990 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
Kojto 170:19eb464bc2be 991 "config": {
Kojto 170:19eb464bc2be 992 "clock_source": {
Kojto 170:19eb464bc2be 993 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 994 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 995 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 996 }
Kojto 170:19eb464bc2be 997 },
Anna Bridge 180:96ed750bd169 998 "overrides": {"lse_available": 0},
<> 149:156823d33999 999 "detect_code": ["0775"],
<> 149:156823d33999 1000 "default_lib": "small",
Anna Bridge 186:707f6e361f3e 1001 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
<> 149:156823d33999 1002 "release_versions": ["2"],
<> 149:156823d33999 1003 "device_name": "STM32F303K8"
<> 149:156823d33999 1004 },
<> 149:156823d33999 1005 "NUCLEO_F303RE": {
AnnaBridge 168:9672193075cf 1006 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1007 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1008 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1009 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
Kojto 170:19eb464bc2be 1010 "config": {
Kojto 170:19eb464bc2be 1011 "clock_source": {
Kojto 170:19eb464bc2be 1012 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1013 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1014 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1015 }
Kojto 170:19eb464bc2be 1016 },
<> 149:156823d33999 1017 "detect_code": ["0745"],
Anna Bridge 186:707f6e361f3e 1018 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1019 "release_versions": ["2", "5"],
<> 149:156823d33999 1020 "device_name": "STM32F303RE"
<> 149:156823d33999 1021 },
<> 149:156823d33999 1022 "NUCLEO_F303ZE": {
AnnaBridge 168:9672193075cf 1023 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1024 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1025 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1026 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
Kojto 170:19eb464bc2be 1027 "config": {
Kojto 170:19eb464bc2be 1028 "clock_source": {
Kojto 170:19eb464bc2be 1029 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1030 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1031 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1032 }
Kojto 170:19eb464bc2be 1033 },
<> 149:156823d33999 1034 "detect_code": ["0747"],
Anna Bridge 186:707f6e361f3e 1035 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH"],
<> 149:156823d33999 1036 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 1037 "device_name": "STM32F303ZE"
<> 149:156823d33999 1038 },
<> 149:156823d33999 1039 "NUCLEO_F334R8": {
AnnaBridge 168:9672193075cf 1040 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1041 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1042 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1043 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
Kojto 170:19eb464bc2be 1044 "config": {
Kojto 170:19eb464bc2be 1045 "clock_source": {
Kojto 170:19eb464bc2be 1046 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1047 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1048 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1049 }
Kojto 170:19eb464bc2be 1050 },
<> 149:156823d33999 1051 "detect_code": ["0735"],
Anna Bridge 186:707f6e361f3e 1052 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
<> 149:156823d33999 1053 "default_lib": "small",
<> 149:156823d33999 1054 "release_versions": ["2"],
<> 149:156823d33999 1055 "device_name": "STM32F334R8"
<> 149:156823d33999 1056 },
<> 149:156823d33999 1057 "NUCLEO_F401RE": {
AnnaBridge 168:9672193075cf 1058 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1059 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1060 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1061 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
AnnaBridge 168:9672193075cf 1062 "config": {
AnnaBridge 168:9672193075cf 1063 "clock_source": {
AnnaBridge 168:9672193075cf 1064 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1065 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1066 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1067 }
AnnaBridge 168:9672193075cf 1068 },
<> 149:156823d33999 1069 "detect_code": ["0720"],
AnnaBridge 168:9672193075cf 1070 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1071 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1072 "release_versions": ["2", "5"],
<> 149:156823d33999 1073 "device_name": "STM32F401RE"
<> 149:156823d33999 1074 },
AnnaBridge 182:a56a73fd2a6f 1075 "STEVAL_3DP001V1": {
AnnaBridge 182:a56a73fd2a6f 1076 "inherits": ["FAMILY_STM32"],
AnnaBridge 182:a56a73fd2a6f 1077 "core": "Cortex-M4F",
AnnaBridge 182:a56a73fd2a6f 1078 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
AnnaBridge 182:a56a73fd2a6f 1079 "config": {
AnnaBridge 182:a56a73fd2a6f 1080 "clock_source": {
AnnaBridge 182:a56a73fd2a6f 1081 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 1082 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 1083 "macro_name": "CLOCK_SOURCE"
AnnaBridge 182:a56a73fd2a6f 1084 }
AnnaBridge 182:a56a73fd2a6f 1085 },
AnnaBridge 182:a56a73fd2a6f 1086 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
Anna Bridge 186:707f6e361f3e 1087 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 182:a56a73fd2a6f 1088 "overrides": {"lse_available": 0},
AnnaBridge 182:a56a73fd2a6f 1089 "release_versions": ["2", "5"],
AnnaBridge 182:a56a73fd2a6f 1090 "device_name": "STM32F401VE"
AnnaBridge 182:a56a73fd2a6f 1091 },
<> 149:156823d33999 1092 "NUCLEO_F410RB": {
AnnaBridge 168:9672193075cf 1093 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1094 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1095 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1096 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
AnnaBridge 168:9672193075cf 1097 "config": {
AnnaBridge 168:9672193075cf 1098 "clock_source": {
AnnaBridge 168:9672193075cf 1099 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1100 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1101 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1102 },
Anna Bridge 186:707f6e361f3e 1103 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1104 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1105 "value": 1
AnnaBridge 168:9672193075cf 1106 }
AnnaBridge 168:9672193075cf 1107 },
<> 151:5eaa88a5bcc7 1108 "detect_code": ["0744"],
Anna Bridge 186:707f6e361f3e 1109 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1110 "release_versions": ["2", "5"],
<> 149:156823d33999 1111 "device_name": "STM32F410RB"
<> 149:156823d33999 1112 },
<> 149:156823d33999 1113 "NUCLEO_F411RE": {
AnnaBridge 168:9672193075cf 1114 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1115 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1116 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1117 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
<> 149:156823d33999 1118 "detect_code": ["0740"],
AnnaBridge 168:9672193075cf 1119 "config": {
AnnaBridge 168:9672193075cf 1120 "clock_source": {
AnnaBridge 168:9672193075cf 1121 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1122 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1123 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1124 },
AnnaBridge 168:9672193075cf 1125 "clock_source_usb": {
AnnaBridge 168:9672193075cf 1126 "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 168:9672193075cf 1127 "value": "0",
AnnaBridge 168:9672193075cf 1128 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 1129 }
AnnaBridge 168:9672193075cf 1130 },
AnnaBridge 168:9672193075cf 1131 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1132 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
<> 153:fa9ff456f731 1133 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1134 "device_name": "STM32F411RE",
Anna Bridge 186:707f6e361f3e 1135 "bootloader_supported": true
<> 153:fa9ff456f731 1136 },
<> 153:fa9ff456f731 1137 "NUCLEO_F412ZG": {
AnnaBridge 168:9672193075cf 1138 "inherits": ["FAMILY_STM32"],
<> 153:fa9ff456f731 1139 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 153:fa9ff456f731 1140 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1141 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 168:9672193075cf 1142 "config": {
AnnaBridge 168:9672193075cf 1143 "clock_source": {
AnnaBridge 168:9672193075cf 1144 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1145 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1146 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1147 }
AnnaBridge 168:9672193075cf 1148 },
<> 153:fa9ff456f731 1149 "detect_code": ["0826"],
AnnaBridge 168:9672193075cf 1150 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1151 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1152 "release_versions": ["2", "5"],
AnnaBridge 171:89b338f31ef1 1153 "device_name": "STM32F412ZG",
AnnaBridge 171:89b338f31ef1 1154 "bootloader_supported": true
<> 149:156823d33999 1155 },
AnnaBridge 181:57724642e740 1156 "MTB_MXCHIP_EMW3166": {
AnnaBridge 181:57724642e740 1157 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 1158 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 1159 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 181:57724642e740 1160 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1161 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 181:57724642e740 1162 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 1163 "device_name": "STM32F412ZG",
AnnaBridge 181:57724642e740 1164 "bootloader_supported": true,
AnnaBridge 181:57724642e740 1165 "config": {
AnnaBridge 181:57724642e740 1166 "clock_source": {
AnnaBridge 181:57724642e740 1167 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 181:57724642e740 1168 "value": "USE_PLL_HSI",
AnnaBridge 181:57724642e740 1169 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1170 }
AnnaBridge 181:57724642e740 1171 }
AnnaBridge 181:57724642e740 1172 },
Anna Bridge 186:707f6e361f3e 1173 "USI_WM_BN_BM_22": {
Anna Bridge 186:707f6e361f3e 1174 "inherits": ["FAMILY_STM32"],
Anna Bridge 186:707f6e361f3e 1175 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 1176 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
Anna Bridge 186:707f6e361f3e 1177 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1178 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 186:707f6e361f3e 1179 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1180 "device_name": "STM32F412ZG",
Anna Bridge 186:707f6e361f3e 1181 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1182 "config": {
Anna Bridge 186:707f6e361f3e 1183 "clock_source": {
Anna Bridge 186:707f6e361f3e 1184 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 1185 "value": "USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 1186 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 1187 }
Anna Bridge 186:707f6e361f3e 1188 }
Anna Bridge 186:707f6e361f3e 1189 },
Anna Bridge 186:707f6e361f3e 1190 "MTB_USI_WM_BN_BM_22": {
Anna Bridge 186:707f6e361f3e 1191 "inherits": ["USI_WM_BN_BM_22"]
Anna Bridge 186:707f6e361f3e 1192 },
Anna Bridge 186:707f6e361f3e 1193 "MTB_ADV_WISE_1530": {
Anna Bridge 186:707f6e361f3e 1194 "inherits": ["USI_WM_BN_BM_22"],
Anna Bridge 186:707f6e361f3e 1195 "overrides": {
Anna Bridge 186:707f6e361f3e 1196 "stdio_uart_tx": "PB_10",
Anna Bridge 186:707f6e361f3e 1197 "stdio_uart_rx": "PC_11"
Anna Bridge 186:707f6e361f3e 1198 }
Anna Bridge 186:707f6e361f3e 1199 },
AnnaBridge 168:9672193075cf 1200 "DISCO_F413ZH": {
AnnaBridge 168:9672193075cf 1201 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1202 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 1203 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1204 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
AnnaBridge 168:9672193075cf 1205 "config": {
AnnaBridge 168:9672193075cf 1206 "clock_source": {
AnnaBridge 168:9672193075cf 1207 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1208 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1209 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1210 },
Anna Bridge 186:707f6e361f3e 1211 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1212 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1213 "value": 1
AnnaBridge 168:9672193075cf 1214 }
AnnaBridge 168:9672193075cf 1215 },
AnnaBridge 168:9672193075cf 1216 "detect_code": ["0743"],
AnnaBridge 168:9672193075cf 1217 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1218 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 168:9672193075cf 1219 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 1220 "device_name": "STM32F413ZH"
AnnaBridge 168:9672193075cf 1221 },
Anna Bridge 180:96ed750bd169 1222 "NUCLEO_F413ZH": {
Anna Bridge 180:96ed750bd169 1223 "inherits": ["FAMILY_STM32"],
Anna Bridge 180:96ed750bd169 1224 "supported_form_factors": ["ARDUINO"],
Anna Bridge 180:96ed750bd169 1225 "core": "Cortex-M4F",
Anna Bridge 180:96ed750bd169 1226 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
Anna Bridge 180:96ed750bd169 1227 "config": {
Anna Bridge 180:96ed750bd169 1228 "clock_source": {
Anna Bridge 180:96ed750bd169 1229 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 1230 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Anna Bridge 180:96ed750bd169 1231 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 1232 },
Anna Bridge 186:707f6e361f3e 1233 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1234 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
Anna Bridge 186:707f6e361f3e 1235 "value": 1
Anna Bridge 180:96ed750bd169 1236 }
Anna Bridge 180:96ed750bd169 1237 },
Anna Bridge 180:96ed750bd169 1238 "detect_code": ["0743"],
Anna Bridge 180:96ed750bd169 1239 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1240 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 180:96ed750bd169 1241 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 1242 "device_name": "STM32F413ZH"
Anna Bridge 180:96ed750bd169 1243 },
<> 149:156823d33999 1244 "ELMO_F411RE": {
AnnaBridge 168:9672193075cf 1245 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1246 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1247 "core": "Cortex-M4F",
<> 149:156823d33999 1248 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 1249 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
<> 149:156823d33999 1250 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 1251 "detect_code": ["----"],
AnnaBridge 168:9672193075cf 1252 "device_has_add": [],
<> 149:156823d33999 1253 "default_lib": "small",
<> 149:156823d33999 1254 "release_versions": ["2"],
<> 149:156823d33999 1255 "device_name": "STM32F411RE"
<> 149:156823d33999 1256 },
<> 149:156823d33999 1257 "NUCLEO_F429ZI": {
AnnaBridge 168:9672193075cf 1258 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1259 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 1260 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1261 "config": {
AnnaBridge 168:9672193075cf 1262 "d11_configuration": {
AnnaBridge 168:9672193075cf 1263 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 1264 "value": "PA_7",
AnnaBridge 168:9672193075cf 1265 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 1266 },
AnnaBridge 168:9672193075cf 1267 "clock_source": {
AnnaBridge 168:9672193075cf 1268 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1269 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1270 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1271 },
AnnaBridge 168:9672193075cf 1272 "clock_source_usb": {
AnnaBridge 168:9672193075cf 1273 "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 168:9672193075cf 1274 "value": "1",
AnnaBridge 168:9672193075cf 1275 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 1276 }
AnnaBridge 168:9672193075cf 1277 },
Anna Bridge 186:707f6e361f3e 1278 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "STM_EMAC"],
AnnaBridge 168:9672193075cf 1279 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1280 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 168:9672193075cf 1281 "detect_code": ["0796"],
AnnaBridge 168:9672193075cf 1282 "features": ["LWIP"],
AnnaBridge 168:9672193075cf 1283 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 1284 "device_name": "STM32F429ZI",
Anna Bridge 186:707f6e361f3e 1285 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1286 "overrides": {
Anna Bridge 186:707f6e361f3e 1287 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1288 }
AnnaBridge 168:9672193075cf 1289 },
AnnaBridge 168:9672193075cf 1290 "NUCLEO_F439ZI": {
AnnaBridge 168:9672193075cf 1291 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1292 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1293 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1294 "config": {
AnnaBridge 168:9672193075cf 1295 "d11_configuration": {
AnnaBridge 168:9672193075cf 1296 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 168:9672193075cf 1297 "value": "PA_7",
AnnaBridge 168:9672193075cf 1298 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 168:9672193075cf 1299 },
AnnaBridge 168:9672193075cf 1300 "clock_source": {
AnnaBridge 168:9672193075cf 1301 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1302 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1303 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1304 },
AnnaBridge 168:9672193075cf 1305 "clock_source_usb": {
AnnaBridge 168:9672193075cf 1306 "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 168:9672193075cf 1307 "value": "1",
AnnaBridge 168:9672193075cf 1308 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 1309 }
AnnaBridge 168:9672193075cf 1310 },
Anna Bridge 186:707f6e361f3e 1311 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "STM_EMAC"],
AnnaBridge 168:9672193075cf 1312 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1313 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 168:9672193075cf 1314 "detect_code": ["0797"],
AnnaBridge 168:9672193075cf 1315 "features": ["LWIP"],
AnnaBridge 168:9672193075cf 1316 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 1317 "device_name" : "STM32F439ZI",
Anna Bridge 186:707f6e361f3e 1318 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1319 "overrides": {
Anna Bridge 186:707f6e361f3e 1320 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1321 }
AnnaBridge 168:9672193075cf 1322 },
AnnaBridge 168:9672193075cf 1323 "NUCLEO_F446RE": {
AnnaBridge 168:9672193075cf 1324 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1325 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 1326 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1327 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 168:9672193075cf 1328 "config": {
AnnaBridge 168:9672193075cf 1329 "clock_source": {
AnnaBridge 168:9672193075cf 1330 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1331 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1332 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1333 }
AnnaBridge 168:9672193075cf 1334 },
AnnaBridge 168:9672193075cf 1335 "detect_code": ["0777"],
AnnaBridge 168:9672193075cf 1336 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1337 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 168:9672193075cf 1338 "release_versions": ["2", "5"],
AnnaBridge 176:447f873cad2f 1339 "device_name": "STM32F446RE",
AnnaBridge 176:447f873cad2f 1340 "bootloader_supported": true
AnnaBridge 168:9672193075cf 1341 },
AnnaBridge 168:9672193075cf 1342 "NUCLEO_F446ZE": {
AnnaBridge 168:9672193075cf 1343 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1344 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 1345 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1346 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 168:9672193075cf 1347 "config": {
AnnaBridge 168:9672193075cf 1348 "clock_source": {
AnnaBridge 168:9672193075cf 1349 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1350 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1351 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1352 }
AnnaBridge 168:9672193075cf 1353 },
AnnaBridge 168:9672193075cf 1354 "detect_code": ["0778"],
AnnaBridge 168:9672193075cf 1355 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1356 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 168:9672193075cf 1357 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 1358 "device_name": "STM32F446ZE"
AnnaBridge 168:9672193075cf 1359 },
AnnaBridge 168:9672193075cf 1360 "B96B_F446VE": {
AnnaBridge 168:9672193075cf 1361 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1362 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 168:9672193075cf 1363 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1364 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 168:9672193075cf 1365 "detect_code": ["0840"],
Anna Bridge 186:707f6e361f3e 1366 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 168:9672193075cf 1367 "release_versions": ["2", "5"],
AnnaBridge 168:9672193075cf 1368 "device_name":"STM32F446VE"
AnnaBridge 168:9672193075cf 1369 },
AnnaBridge 168:9672193075cf 1370 "NUCLEO_F746ZG": {
AnnaBridge 168:9672193075cf 1371 "inherits": ["FAMILY_STM32"],
AnnaBridge 168:9672193075cf 1372 "core": "Cortex-M7F",
Anna Bridge 186:707f6e361f3e 1373 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 1374 "config": {
AnnaBridge 165:e614a9f1c9e2 1375 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 1376 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 1377 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 1378 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 1379 },
Kojto 170:19eb464bc2be 1380 "clock_source": {
Kojto 170:19eb464bc2be 1381 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1382 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1383 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1384 },
Anna Bridge 186:707f6e361f3e 1385 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1386 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1387 "value": 1
AnnaBridge 165:e614a9f1c9e2 1388 }
AnnaBridge 165:e614a9f1c9e2 1389 },
AnnaBridge 168:9672193075cf 1390 "macros_add": ["USBHOST_OTHER"],
<> 149:156823d33999 1391 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1392 "detect_code": ["0816"],
Anna Bridge 186:707f6e361f3e 1393 "device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1394 "features": ["LWIP"],
<> 149:156823d33999 1395 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 1396 "device_name": "STM32F746ZG",
Anna Bridge 186:707f6e361f3e 1397 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1398 "overrides": {
Anna Bridge 186:707f6e361f3e 1399 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1400 }
<> 149:156823d33999 1401 },
<> 149:156823d33999 1402 "NUCLEO_F756ZG": {
AnnaBridge 168:9672193075cf 1403 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1404 "core": "Cortex-M7F",
Anna Bridge 186:707f6e361f3e 1405 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 1406 "config": {
AnnaBridge 165:e614a9f1c9e2 1407 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 1408 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 1409 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 1410 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 1411 },
Kojto 170:19eb464bc2be 1412 "clock_source": {
Kojto 170:19eb464bc2be 1413 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1414 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1415 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1416 },
Anna Bridge 186:707f6e361f3e 1417 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1418 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1419 "value": 1
AnnaBridge 165:e614a9f1c9e2 1420 }
AnnaBridge 165:e614a9f1c9e2 1421 },
Kojto 170:19eb464bc2be 1422 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
<> 149:156823d33999 1423 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1424 "detect_code": ["0819"],
Anna Bridge 186:707f6e361f3e 1425 "device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1426 "features": ["LWIP"],
<> 149:156823d33999 1427 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1428 "device_name": "STM32F756ZG",
Anna Bridge 186:707f6e361f3e 1429 "overrides": {
Anna Bridge 186:707f6e361f3e 1430 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1431 }
<> 149:156823d33999 1432 },
<> 149:156823d33999 1433 "NUCLEO_F767ZI": {
AnnaBridge 168:9672193075cf 1434 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1435 "core": "Cortex-M7FD",
Anna Bridge 186:707f6e361f3e 1436 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI", "STM_EMAC"],
AnnaBridge 165:e614a9f1c9e2 1437 "config": {
Anna Bridge 186:707f6e361f3e 1438 "flash_dual_bank": {
Anna Bridge 186:707f6e361f3e 1439 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 186:707f6e361f3e 1440 "value": "0"
Anna Bridge 186:707f6e361f3e 1441 },
AnnaBridge 165:e614a9f1c9e2 1442 "d11_configuration": {
AnnaBridge 165:e614a9f1c9e2 1443 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 165:e614a9f1c9e2 1444 "value": "PA_7",
AnnaBridge 165:e614a9f1c9e2 1445 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
Kojto 170:19eb464bc2be 1446 },
Kojto 170:19eb464bc2be 1447 "clock_source": {
Kojto 170:19eb464bc2be 1448 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1449 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1450 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1451 },
Anna Bridge 186:707f6e361f3e 1452 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1453 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1454 "value": 1
AnnaBridge 165:e614a9f1c9e2 1455 }
AnnaBridge 165:e614a9f1c9e2 1456 },
<> 149:156823d33999 1457 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 1458 "macros_add": ["USBHOST_OTHER"],
<> 149:156823d33999 1459 "detect_code": ["0818"],
Anna Bridge 186:707f6e361f3e 1460 "device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1461 "features": ["LWIP"],
<> 149:156823d33999 1462 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 1463 "device_name": "STM32F767ZI",
Anna Bridge 186:707f6e361f3e 1464 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 1465 "overrides": {
Anna Bridge 186:707f6e361f3e 1466 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1467 }
<> 149:156823d33999 1468 },
<> 149:156823d33999 1469 "NUCLEO_L011K4": {
AnnaBridge 168:9672193075cf 1470 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1471 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 1472 "extra_labels_add": ["STM32L0", "STM32L011K4"],
<> 149:156823d33999 1473 "supported_toolchains": ["uARM"],
<> 149:156823d33999 1474 "default_toolchain": "uARM",
<> 149:156823d33999 1475 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1476 "config": {
Kojto 170:19eb464bc2be 1477 "clock_source": {
Kojto 170:19eb464bc2be 1478 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1479 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1480 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1481 },
Anna Bridge 186:707f6e361f3e 1482 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1483 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1484 "value": 1
Kojto 170:19eb464bc2be 1485 }
Kojto 170:19eb464bc2be 1486 },
<> 149:156823d33999 1487 "detect_code": ["0780"],
Anna Bridge 186:707f6e361f3e 1488 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1489 "default_lib": "small",
<> 149:156823d33999 1490 "release_versions": ["2"],
<> 149:156823d33999 1491 "device_name": "STM32L011K4"
<> 149:156823d33999 1492 },
<> 149:156823d33999 1493 "NUCLEO_L031K6": {
AnnaBridge 168:9672193075cf 1494 "inherits": ["FAMILY_STM32"],
AnnaBridge 167:e84263d55307 1495 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 1496 "extra_labels_add": ["STM32L0", "STM32L031K6"],
<> 149:156823d33999 1497 "default_toolchain": "uARM",
<> 149:156823d33999 1498 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1499 "config": {
Kojto 170:19eb464bc2be 1500 "clock_source": {
Kojto 170:19eb464bc2be 1501 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 1502 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 1503 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1504 },
Anna Bridge 186:707f6e361f3e 1505 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1506 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1507 "value": 1
Kojto 170:19eb464bc2be 1508 }
Kojto 170:19eb464bc2be 1509 },
<> 149:156823d33999 1510 "detect_code": ["0790"],
Anna Bridge 186:707f6e361f3e 1511 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1512 "default_lib": "small",
<> 149:156823d33999 1513 "release_versions": ["2"],
<> 149:156823d33999 1514 "device_name": "STM32L031K6"
<> 149:156823d33999 1515 },
<> 149:156823d33999 1516 "NUCLEO_L053R8": {
AnnaBridge 168:9672193075cf 1517 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1518 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1519 "core": "Cortex-M0+",
AnnaBridge 172:7d866c31b3c5 1520 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
Kojto 170:19eb464bc2be 1521 "config": {
Kojto 170:19eb464bc2be 1522 "clock_source": {
Kojto 170:19eb464bc2be 1523 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1524 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1525 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1526 },
Anna Bridge 186:707f6e361f3e 1527 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1528 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1529 "value": 1
Kojto 170:19eb464bc2be 1530 }
Kojto 170:19eb464bc2be 1531 },
<> 149:156823d33999 1532 "detect_code": ["0715"],
Anna Bridge 186:707f6e361f3e 1533 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
<> 149:156823d33999 1534 "default_lib": "small",
<> 149:156823d33999 1535 "release_versions": ["2"],
<> 149:156823d33999 1536 "device_name": "STM32L053R8"
<> 149:156823d33999 1537 },
<> 149:156823d33999 1538 "NUCLEO_L073RZ": {
AnnaBridge 168:9672193075cf 1539 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1540 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1541 "core": "Cortex-M0+",
AnnaBridge 168:9672193075cf 1542 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
Kojto 170:19eb464bc2be 1543 "config": {
Kojto 170:19eb464bc2be 1544 "clock_source": {
Kojto 170:19eb464bc2be 1545 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1546 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1547 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1548 },
Anna Bridge 186:707f6e361f3e 1549 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1550 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1551 "value": 1
Kojto 170:19eb464bc2be 1552 }
Kojto 170:19eb464bc2be 1553 },
<> 149:156823d33999 1554 "detect_code": ["0760"],
Anna Bridge 186:707f6e361f3e 1555 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1556 "release_versions": ["2", "5"],
<> 149:156823d33999 1557 "device_name": "STM32L073RZ"
<> 149:156823d33999 1558 },
<> 149:156823d33999 1559 "NUCLEO_L152RE": {
AnnaBridge 168:9672193075cf 1560 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1561 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1562 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 1563 "extra_labels_add": ["STM32L1", "STM32L152RE"],
Kojto 170:19eb464bc2be 1564 "config": {
Kojto 170:19eb464bc2be 1565 "clock_source": {
Kojto 170:19eb464bc2be 1566 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1567 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1568 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1569 }
Kojto 170:19eb464bc2be 1570 },
<> 149:156823d33999 1571 "detect_code": ["0710"],
Anna Bridge 186:707f6e361f3e 1572 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1573 "release_versions": ["2", "5"],
<> 149:156823d33999 1574 "device_name": "STM32L152RE"
<> 149:156823d33999 1575 },
<> 149:156823d33999 1576 "NUCLEO_L432KC": {
AnnaBridge 168:9672193075cf 1577 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1578 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1579 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1580 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
Kojto 170:19eb464bc2be 1581 "config": {
Kojto 170:19eb464bc2be 1582 "clock_source": {
Kojto 170:19eb464bc2be 1583 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 1584 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 1585 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1586 },
Anna Bridge 186:707f6e361f3e 1587 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1588 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1589 "value": 1
Kojto 170:19eb464bc2be 1590 }
Kojto 170:19eb464bc2be 1591 },
<> 149:156823d33999 1592 "detect_code": ["0770"],
Anna Bridge 186:707f6e361f3e 1593 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
<> 149:156823d33999 1594 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 1595 "device_name": "STM32L432KC",
Anna Bridge 180:96ed750bd169 1596 "bootloader_supported": true
Anna Bridge 180:96ed750bd169 1597 },
Anna Bridge 180:96ed750bd169 1598 "NUCLEO_L433RC_P": {
Anna Bridge 180:96ed750bd169 1599 "inherits": ["FAMILY_STM32"],
Anna Bridge 180:96ed750bd169 1600 "supported_form_factors": ["ARDUINO", "MORPHO"],
Anna Bridge 180:96ed750bd169 1601 "core": "Cortex-M4F",
Anna Bridge 180:96ed750bd169 1602 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
Anna Bridge 180:96ed750bd169 1603 "config": {
Anna Bridge 180:96ed750bd169 1604 "clock_source": {
Anna Bridge 180:96ed750bd169 1605 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Anna Bridge 180:96ed750bd169 1606 "value": "USE_PLL_MSI",
Anna Bridge 180:96ed750bd169 1607 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1608 },
Anna Bridge 186:707f6e361f3e 1609 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1610 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1611 "value": 1
Anna Bridge 180:96ed750bd169 1612 }
Anna Bridge 180:96ed750bd169 1613 },
AnnaBridge 181:57724642e740 1614 "detect_code": ["0779"],
Anna Bridge 186:707f6e361f3e 1615 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
Anna Bridge 180:96ed750bd169 1616 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 1617 "device_name": "STM32L433RC",
Anna Bridge 180:96ed750bd169 1618 "bootloader_supported": true
<> 149:156823d33999 1619 },
AnnaBridge 184:08ed48f1de7f 1620 "MTB_ADV_WISE_1510": {
AnnaBridge 181:57724642e740 1621 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 1622 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 1623 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 1624 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
AnnaBridge 181:57724642e740 1625 "config": {
AnnaBridge 181:57724642e740 1626 "clock_source": {
AnnaBridge 181:57724642e740 1627 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 181:57724642e740 1628 "value": "USE_PLL_HSI",
AnnaBridge 181:57724642e740 1629 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1630 }
AnnaBridge 181:57724642e740 1631 },
AnnaBridge 181:57724642e740 1632 "overrides": {"lse_available": 0},
AnnaBridge 181:57724642e740 1633 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 1634 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
Anna Bridge 186:707f6e361f3e 1635 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 1636 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 181:57724642e740 1637 "device_name" : "STM32L443RC",
AnnaBridge 181:57724642e740 1638 "detect_code": ["0458"],
AnnaBridge 181:57724642e740 1639 "bootloader_supported": true
AnnaBridge 181:57724642e740 1640 },
<> 149:156823d33999 1641 "NUCLEO_L476RG": {
AnnaBridge 168:9672193075cf 1642 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1643 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1644 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1645 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
AnnaBridge 168:9672193075cf 1646 "config": {
AnnaBridge 168:9672193075cf 1647 "clock_source": {
Kojto 170:19eb464bc2be 1648 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 168:9672193075cf 1649 "value": "USE_PLL_MSI",
AnnaBridge 168:9672193075cf 1650 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1651 },
Anna Bridge 186:707f6e361f3e 1652 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1653 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1654 "value": 1
AnnaBridge 168:9672193075cf 1655 }
AnnaBridge 168:9672193075cf 1656 },
<> 149:156823d33999 1657 "detect_code": ["0765"],
AnnaBridge 182:a56a73fd2a6f 1658 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 186:707f6e361f3e 1659 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1660 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 1661 "device_name": "STM32L476RG",
AnnaBridge 167:e84263d55307 1662 "bootloader_supported": true
<> 149:156823d33999 1663 },
AnnaBridge 176:447f873cad2f 1664 "SILICA_SENSOR_NODE": {
AnnaBridge 176:447f873cad2f 1665 "inherits": ["FAMILY_STM32"],
AnnaBridge 176:447f873cad2f 1666 "core": "Cortex-M4F",
AnnaBridge 176:447f873cad2f 1667 "default_toolchain": "GCC_ARM",
AnnaBridge 176:447f873cad2f 1668 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
AnnaBridge 176:447f873cad2f 1669 "config": {
AnnaBridge 176:447f873cad2f 1670 "clock_source": {
AnnaBridge 176:447f873cad2f 1671 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 176:447f873cad2f 1672 "value": "USE_PLL_MSI",
AnnaBridge 176:447f873cad2f 1673 "macro_name": "CLOCK_SOURCE"
AnnaBridge 176:447f873cad2f 1674 }
AnnaBridge 176:447f873cad2f 1675 },
AnnaBridge 176:447f873cad2f 1676 "detect_code": ["0766"],
AnnaBridge 182:a56a73fd2a6f 1677 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 186:707f6e361f3e 1678 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 176:447f873cad2f 1679 "release_versions": ["5"],
AnnaBridge 176:447f873cad2f 1680 "device_name": "STM32L476JG"
AnnaBridge 176:447f873cad2f 1681 },
<> 149:156823d33999 1682 "NUCLEO_L486RG": {
AnnaBridge 168:9672193075cf 1683 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1684 "supported_form_factors": ["ARDUINO", "MORPHO"],
<> 149:156823d33999 1685 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1686 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
Kojto 170:19eb464bc2be 1687 "config": {
Kojto 170:19eb464bc2be 1688 "clock_source": {
Kojto 170:19eb464bc2be 1689 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 1690 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 1691 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1692 },
Anna Bridge 186:707f6e361f3e 1693 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1694 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1695 "value": 1
Kojto 170:19eb464bc2be 1696 }
Kojto 170:19eb464bc2be 1697 },
<> 149:156823d33999 1698 "detect_code": ["0827"],
AnnaBridge 184:08ed48f1de7f 1699 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT", "TWO_RAM_REGIONS"],
Anna Bridge 186:707f6e361f3e 1700 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1701 "release_versions": ["2", "5"],
Kojto 158:b23ee177fd68 1702 "device_name": "STM32L486RG"
<> 149:156823d33999 1703 },
AnnaBridge 181:57724642e740 1704 "MTB_ADV_WISE_1570": {
AnnaBridge 181:57724642e740 1705 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 1706 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 1707 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG", "WISE_1570"],
AnnaBridge 181:57724642e740 1708 "config": {
AnnaBridge 181:57724642e740 1709 "clock_source": {
AnnaBridge 181:57724642e740 1710 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 181:57724642e740 1711 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 181:57724642e740 1712 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1713 }
AnnaBridge 181:57724642e740 1714 },
AnnaBridge 181:57724642e740 1715 "detect_code": ["0460"],
AnnaBridge 184:08ed48f1de7f 1716 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "WISE_1570", "TWO_RAM_REGIONS"],
Anna Bridge 186:707f6e361f3e 1717 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 186:707f6e361f3e 1718 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 1719 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 1720 "device_name": "STM32L486RG",
AnnaBridge 184:08ed48f1de7f 1721 "OUTPUT_EXT": "hex"
AnnaBridge 181:57724642e740 1722 },
<> 149:156823d33999 1723 "ARCH_MAX": {
AnnaBridge 168:9672193075cf 1724 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1725 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1726 "core": "Cortex-M4F",
<> 149:156823d33999 1727 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 149:156823d33999 1728 "program_cycle_s": 2,
AnnaBridge 168:9672193075cf 1729 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
AnnaBridge 168:9672193075cf 1730 "device_has_add": ["ANALOGOUT"],
<> 149:156823d33999 1731 "release_versions": ["2"],
<> 149:156823d33999 1732 "device_name": "STM32F407VG"
<> 149:156823d33999 1733 },
Anna Bridge 186:707f6e361f3e 1734 "WIO_3G": {
Anna Bridge 186:707f6e361f3e 1735 "inherits": ["FAMILY_STM32"],
Anna Bridge 186:707f6e361f3e 1736 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 1737 "config": {
Anna Bridge 186:707f6e361f3e 1738 "clock_source": {
Anna Bridge 186:707f6e361f3e 1739 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 1740 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 1741 "macro_name": "CLOCK_SOURCE"
Anna Bridge 186:707f6e361f3e 1742 },
Anna Bridge 186:707f6e361f3e 1743 "clock_source_usb": {
Anna Bridge 186:707f6e361f3e 1744 "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)",
Anna Bridge 186:707f6e361f3e 1745 "value": "1",
Anna Bridge 186:707f6e361f3e 1746 "macro_name": "CLOCK_SOURCE_USB"
Anna Bridge 186:707f6e361f3e 1747 },
Anna Bridge 186:707f6e361f3e 1748 "modem_is_on_board": {
Anna Bridge 186:707f6e361f3e 1749 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
Anna Bridge 186:707f6e361f3e 1750 "value": 1,
Anna Bridge 186:707f6e361f3e 1751 "macro_name": "MODEM_ON_BOARD"
Anna Bridge 186:707f6e361f3e 1752 },
Anna Bridge 186:707f6e361f3e 1753 "modem_data_connection_type": {
Anna Bridge 186:707f6e361f3e 1754 "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.",
Anna Bridge 186:707f6e361f3e 1755 "value": 1,
Anna Bridge 186:707f6e361f3e 1756 "macro_name": "MODEM_ON_BOARD_UART"
Anna Bridge 186:707f6e361f3e 1757 }
Anna Bridge 186:707f6e361f3e 1758 },
Anna Bridge 186:707f6e361f3e 1759 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
Anna Bridge 186:707f6e361f3e 1760 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1761 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 186:707f6e361f3e 1762 "detect_code": ["9014"],
Anna Bridge 186:707f6e361f3e 1763 "features": ["LWIP"],
Anna Bridge 186:707f6e361f3e 1764 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1765 "device_name" : "STM32F439VI",
Anna Bridge 186:707f6e361f3e 1766 "bootloader_supported": true
Anna Bridge 186:707f6e361f3e 1767 },
<> 149:156823d33999 1768 "DISCO_F051R8": {
AnnaBridge 168:9672193075cf 1769 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1770 "core": "Cortex-M0",
AnnaBridge 168:9672193075cf 1771 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
<> 149:156823d33999 1772 "supported_toolchains": ["GCC_ARM"],
Kojto 170:19eb464bc2be 1773 "config": {
Kojto 170:19eb464bc2be 1774 "clock_source": {
Kojto 170:19eb464bc2be 1775 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1776 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1777 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1778 }
Kojto 170:19eb464bc2be 1779 },
AnnaBridge 168:9672193075cf 1780 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 186:707f6e361f3e 1781 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 186:707f6e361f3e 1782 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 1783 "device_name": "STM32F051R8"
<> 149:156823d33999 1784 },
<> 149:156823d33999 1785 "DISCO_F100RB": {
AnnaBridge 168:9672193075cf 1786 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1787 "core": "Cortex-M3",
AnnaBridge 168:9672193075cf 1788 "extra_labels_add": ["STM32F1", "STM32F100RB"],
<> 149:156823d33999 1789 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 168:9672193075cf 1790 "device_has_add": [],
Anna Bridge 186:707f6e361f3e 1791 "device_has_remove": ["LPTICKER"],
<> 149:156823d33999 1792 "device_name": "STM32F100RB"
<> 149:156823d33999 1793 },
<> 149:156823d33999 1794 "DISCO_F303VC": {
AnnaBridge 168:9672193075cf 1795 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1796 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1797 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
Anna Bridge 180:96ed750bd169 1798 "overrides": {"lse_available": 0},
AnnaBridge 182:a56a73fd2a6f 1799 "config": {
AnnaBridge 182:a56a73fd2a6f 1800 "clock_source": {
AnnaBridge 182:a56a73fd2a6f 1801 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 1802 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 182:a56a73fd2a6f 1803 "macro_name": "CLOCK_SOURCE"
AnnaBridge 182:a56a73fd2a6f 1804 }
AnnaBridge 182:a56a73fd2a6f 1805 },
AnnaBridge 182:a56a73fd2a6f 1806 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 182:a56a73fd2a6f 1807 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1808 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
<> 149:156823d33999 1809 "device_name": "STM32F303VC"
<> 149:156823d33999 1810 },
<> 149:156823d33999 1811 "DISCO_F334C8": {
AnnaBridge 168:9672193075cf 1812 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1813 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1814 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
Kojto 170:19eb464bc2be 1815 "config": {
Kojto 170:19eb464bc2be 1816 "clock_source": {
Kojto 170:19eb464bc2be 1817 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1818 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1819 "macro_name": "CLOCK_SOURCE"
Kojto 170:19eb464bc2be 1820 }
Kojto 170:19eb464bc2be 1821 },
Anna Bridge 180:96ed750bd169 1822 "overrides": {"lse_available": 0},
<> 149:156823d33999 1823 "detect_code": ["0810"],
Anna Bridge 186:707f6e361f3e 1824 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
<> 149:156823d33999 1825 "default_lib": "small",
<> 149:156823d33999 1826 "release_versions": ["2"],
<> 149:156823d33999 1827 "device_name": "STM32F334C8"
<> 149:156823d33999 1828 },
<> 149:156823d33999 1829 "DISCO_F407VG": {
AnnaBridge 168:9672193075cf 1830 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1831 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1832 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
AnnaBridge 181:57724642e740 1833 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 1834 "config": {
AnnaBridge 181:57724642e740 1835 "clock_source": {
AnnaBridge 181:57724642e740 1836 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 181:57724642e740 1837 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 181:57724642e740 1838 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1839 }
AnnaBridge 181:57724642e740 1840 },
Anna Bridge 180:96ed750bd169 1841 "macros_add": ["USB_STM_HAL"],
Anna Bridge 180:96ed750bd169 1842 "overrides": {"lse_available": 0},
AnnaBridge 174:b96e65c34a4d 1843 "device_has_add": ["ANALOGOUT"],
AnnaBridge 181:57724642e740 1844 "release_versions": ["2", "5"],
<> 149:156823d33999 1845 "device_name": "STM32F407VG"
<> 149:156823d33999 1846 },
<> 149:156823d33999 1847 "DISCO_F429ZI": {
AnnaBridge 168:9672193075cf 1848 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1849 "core": "Cortex-M4F",
Kojto 169:e3b6fe271b81 1850 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
AnnaBridge 168:9672193075cf 1851 "config": {
AnnaBridge 168:9672193075cf 1852 "clock_source": {
AnnaBridge 175:af195413fb11 1853 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1854 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1855 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1856 },
AnnaBridge 168:9672193075cf 1857 "clock_source_usb": {
AnnaBridge 168:9672193075cf 1858 "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 168:9672193075cf 1859 "value": "1",
AnnaBridge 168:9672193075cf 1860 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 168:9672193075cf 1861 }
AnnaBridge 168:9672193075cf 1862 },
Anna Bridge 180:96ed750bd169 1863 "overrides": {"lse_available": 0},
Anna Bridge 180:96ed750bd169 1864 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 174:b96e65c34a4d 1865 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1866 "release_versions": ["2", "5"],
AnnaBridge 179:b0033dcd6934 1867 "device_name": "STM32F429ZI",
AnnaBridge 179:b0033dcd6934 1868 "bootloader_supported": true
<> 149:156823d33999 1869 },
<> 149:156823d33999 1870 "DISCO_F469NI": {
AnnaBridge 168:9672193075cf 1871 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1872 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 1873 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 1874 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
AnnaBridge 168:9672193075cf 1875 "config": {
AnnaBridge 168:9672193075cf 1876 "clock_source": {
AnnaBridge 175:af195413fb11 1877 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1878 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 168:9672193075cf 1879 "macro_name": "CLOCK_SOURCE"
AnnaBridge 168:9672193075cf 1880 }
AnnaBridge 168:9672193075cf 1881 },
<> 149:156823d33999 1882 "detect_code": ["0788"],
Anna Bridge 180:96ed750bd169 1883 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1884 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 1885 "release_versions": ["2", "5"],
<> 149:156823d33999 1886 "device_name": "STM32F469NI"
<> 149:156823d33999 1887 },
<> 149:156823d33999 1888 "DISCO_L053C8": {
AnnaBridge 168:9672193075cf 1889 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1890 "core": "Cortex-M0+",
AnnaBridge 172:7d866c31b3c5 1891 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
Kojto 170:19eb464bc2be 1892 "config": {
Kojto 170:19eb464bc2be 1893 "clock_source": {
Kojto 170:19eb464bc2be 1894 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 175:af195413fb11 1895 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1896 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1897 },
Anna Bridge 186:707f6e361f3e 1898 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1899 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1900 "value": 1
AnnaBridge 181:57724642e740 1901
Kojto 170:19eb464bc2be 1902 }
Kojto 170:19eb464bc2be 1903 },
Anna Bridge 180:96ed750bd169 1904 "overrides": {"lse_available": 0},
Anna Bridge 186:707f6e361f3e 1905 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "FLASH"],
<> 149:156823d33999 1906 "default_lib": "small",
<> 149:156823d33999 1907 "release_versions": ["2"],
<> 149:156823d33999 1908 "device_name": "STM32L053C8"
<> 149:156823d33999 1909 },
AnnaBridge 165:e614a9f1c9e2 1910 "DISCO_L072CZ_LRWAN1": {
AnnaBridge 168:9672193075cf 1911 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:e614a9f1c9e2 1912 "core": "Cortex-M0+",
AnnaBridge 181:57724642e740 1913 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xZ", "STM32L072xx"],
AnnaBridge 165:e614a9f1c9e2 1914 "supported_form_factors": ["ARDUINO", "MORPHO"],
Kojto 170:19eb464bc2be 1915 "config": {
Kojto 170:19eb464bc2be 1916 "clock_source": {
AnnaBridge 178:79309dc6340a 1917 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Kojto 170:19eb464bc2be 1918 "value": "USE_PLL_HSI",
Kojto 170:19eb464bc2be 1919 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1920 },
Anna Bridge 186:707f6e361f3e 1921 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1922 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1923 "value": 1
Kojto 170:19eb464bc2be 1924 }
Kojto 170:19eb464bc2be 1925 },
AnnaBridge 165:e614a9f1c9e2 1926 "detect_code": ["0833"],
Anna Bridge 186:707f6e361f3e 1927 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 165:e614a9f1c9e2 1928 "release_versions": ["2", "5"],
AnnaBridge 165:e614a9f1c9e2 1929 "device_name": "STM32L072CZ"
AnnaBridge 165:e614a9f1c9e2 1930 },
AnnaBridge 181:57724642e740 1931 "MTB_MURATA_ABZ": {
AnnaBridge 181:57724642e740 1932 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 1933 "core": "Cortex-M0+",
AnnaBridge 181:57724642e740 1934 "extra_labels_add": ["STM32L0", "STM32L0x2xZ", "STM32L082CZ", "STM32L082xx"],
AnnaBridge 181:57724642e740 1935 "detect_code": ["0456"],
AnnaBridge 181:57724642e740 1936 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
Anna Bridge 186:707f6e361f3e 1937 "device_has_remove": ["LPTICKER"],
AnnaBridge 181:57724642e740 1938 "release_versions": ["5"],
AnnaBridge 181:57724642e740 1939 "device_name": "STM32L082CZ"
AnnaBridge 181:57724642e740 1940 },
<> 149:156823d33999 1941 "DISCO_F746NG": {
AnnaBridge 168:9672193075cf 1942 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1943 "core": "Cortex-M7F",
Anna Bridge 186:707f6e361f3e 1944 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG", "STM_EMAC"],
<> 149:156823d33999 1945 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1946 "config": {
Kojto 170:19eb464bc2be 1947 "clock_source": {
Kojto 170:19eb464bc2be 1948 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Kojto 170:19eb464bc2be 1949 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1950 "macro_name": "CLOCK_SOURCE"
AnnaBridge 179:b0033dcd6934 1951 },
AnnaBridge 179:b0033dcd6934 1952 "usb_speed": {
AnnaBridge 179:b0033dcd6934 1953 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
AnnaBridge 179:b0033dcd6934 1954 "value": "1"
AnnaBridge 181:57724642e740 1955 },
Anna Bridge 186:707f6e361f3e 1956 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1957 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1958 "value": 1
Kojto 170:19eb464bc2be 1959 }
Kojto 170:19eb464bc2be 1960 },
<> 149:156823d33999 1961 "detect_code": ["0815"],
Anna Bridge 180:96ed750bd169 1962 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1963 "device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1964 "features": ["LWIP"],
<> 149:156823d33999 1965 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1966 "device_name": "STM32F746NG",
Anna Bridge 186:707f6e361f3e 1967 "overrides": {
Anna Bridge 186:707f6e361f3e 1968 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1969 }
<> 149:156823d33999 1970 },
<> 149:156823d33999 1971 "DISCO_F769NI": {
AnnaBridge 168:9672193075cf 1972 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 1973 "core": "Cortex-M7FD",
Anna Bridge 186:707f6e361f3e 1974 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI", "STM_EMAC"],
<> 157:ff67d9f36b67 1975 "supported_form_factors": ["ARDUINO"],
Kojto 170:19eb464bc2be 1976 "config": {
Anna Bridge 186:707f6e361f3e 1977 "flash_dual_bank": {
Anna Bridge 186:707f6e361f3e 1978 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
Anna Bridge 186:707f6e361f3e 1979 "value": "0"
Anna Bridge 186:707f6e361f3e 1980 },
Kojto 170:19eb464bc2be 1981 "clock_source": {
Kojto 170:19eb464bc2be 1982 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 186:707f6e361f3e 1983 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Kojto 170:19eb464bc2be 1984 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 1985 },
Anna Bridge 186:707f6e361f3e 1986 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 1987 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 1988 "value": 1
Kojto 170:19eb464bc2be 1989 }
Kojto 170:19eb464bc2be 1990 },
<> 149:156823d33999 1991 "detect_code": ["0817"],
Anna Bridge 180:96ed750bd169 1992 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 1993 "device_has_add": ["LPTICKER", "ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
<> 149:156823d33999 1994 "features": ["LWIP"],
<> 157:ff67d9f36b67 1995 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 1996 "device_name": "STM32F769NI",
Anna Bridge 186:707f6e361f3e 1997 "overrides": {
Anna Bridge 186:707f6e361f3e 1998 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 1999 }
<> 149:156823d33999 2000 },
AnnaBridge 167:e84263d55307 2001 "DISCO_L475VG_IOT01A": {
AnnaBridge 168:9672193075cf 2002 "inherits": ["FAMILY_STM32"],
AnnaBridge 167:e84263d55307 2003 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2004 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
Kojto 170:19eb464bc2be 2005 "config": {
Kojto 170:19eb464bc2be 2006 "clock_source": {
Kojto 170:19eb464bc2be 2007 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 2008 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 2009 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2010 },
Anna Bridge 186:707f6e361f3e 2011 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2012 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2013 "value": 1
Kojto 170:19eb464bc2be 2014 }
Kojto 170:19eb464bc2be 2015 },
AnnaBridge 167:e84263d55307 2016 "supported_form_factors": ["ARDUINO"],
AnnaBridge 167:e84263d55307 2017 "detect_code": ["0764"],
Anna Bridge 186:707f6e361f3e 2018 "macros_add": ["USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 2019 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 167:e84263d55307 2020 "release_versions": ["2", "5"],
AnnaBridge 178:79309dc6340a 2021 "device_name": "STM32L475VG",
AnnaBridge 178:79309dc6340a 2022 "bootloader_supported": true
AnnaBridge 167:e84263d55307 2023 },
<> 149:156823d33999 2024 "DISCO_L476VG": {
AnnaBridge 168:9672193075cf 2025 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2026 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2027 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
Kojto 170:19eb464bc2be 2028 "config": {
Kojto 170:19eb464bc2be 2029 "clock_source": {
Kojto 170:19eb464bc2be 2030 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
Kojto 170:19eb464bc2be 2031 "value": "USE_PLL_MSI",
Kojto 170:19eb464bc2be 2032 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 2033 },
Anna Bridge 186:707f6e361f3e 2034 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 2035 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 2036 "value": 1
Kojto 170:19eb464bc2be 2037 }
Kojto 170:19eb464bc2be 2038 },
<> 149:156823d33999 2039 "detect_code": ["0820"],
Anna Bridge 186:707f6e361f3e 2040 "macros_add": ["USBHOST_OTHER"],
Anna Bridge 186:707f6e361f3e 2041 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
<> 149:156823d33999 2042 "release_versions": ["2", "5"],
AnnaBridge 173:e131a1973e81 2043 "device_name": "STM32L476VG",
AnnaBridge 173:e131a1973e81 2044 "bootloader_supported": true
<> 149:156823d33999 2045 },
<> 149:156823d33999 2046 "MTS_MDOT_F405RG": {
AnnaBridge 168:9672193075cf 2047 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2048 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2049 "extra_labels_add": ["STM32F4", "STM32F405RG"],
<> 149:156823d33999 2050 "is_disk_virtual": true,
AnnaBridge 168:9672193075cf 2051 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 168:9672193075cf 2052 "device_has_add": ["ANALOGOUT"],
<> 149:156823d33999 2053 "release_versions": ["2"],
<> 149:156823d33999 2054 "device_name": "STM32F405RG"
<> 149:156823d33999 2055 },
<> 149:156823d33999 2056 "MTS_MDOT_F411RE": {
AnnaBridge 168:9672193075cf 2057 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2058 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2059 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 168:9672193075cf 2060 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
<> 149:156823d33999 2061 "post_binary_hook": {
<> 149:156823d33999 2062 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 166:c97ed07ec1a8 2063 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
<> 149:156823d33999 2064 },
AnnaBridge 168:9672193075cf 2065 "device_has_add": [],
<> 149:156823d33999 2066 "release_versions": ["2", "5"],
<> 149:156823d33999 2067 "device_name": "STM32F411RE"
<> 149:156823d33999 2068 },
<> 149:156823d33999 2069 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 168:9672193075cf 2070 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2071 "core": "Cortex-M4F",
AnnaBridge 168:9672193075cf 2072 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 167:e84263d55307 2073 "config": {
AnnaBridge 167:e84263d55307 2074 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 2075 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 2076 "value": 1,
Kojto 170:19eb464bc2be 2077 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 2078 },
AnnaBridge 167:e84263d55307 2079 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 2080 "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 167:e84263d55307 2081 "value": 1,
Kojto 170:19eb464bc2be 2082 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 2083 }
AnnaBridge 167:e84263d55307 2084 },
Anna Bridge 180:96ed750bd169 2085 "overrides": {"lse_available": 0},
Anna Bridge 180:96ed750bd169 2086 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
<> 149:156823d33999 2087 "post_binary_hook": {
<> 149:156823d33999 2088 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 166:c97ed07ec1a8 2089 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
<> 149:156823d33999 2090 },
AnnaBridge 168:9672193075cf 2091 "device_has_add": [],
<> 149:156823d33999 2092 "release_versions": ["2", "5"],
<> 149:156823d33999 2093 "device_name": "STM32F411RE"
<> 149:156823d33999 2094 },
AnnaBridge 181:57724642e740 2095 "MTB_MTS_DRAGONFLY": {
AnnaBridge 181:57724642e740 2096 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 2097 "core": "Cortex-M4F",
AnnaBridge 181:57724642e740 2098 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 181:57724642e740 2099 "config": {
AnnaBridge 181:57724642e740 2100 "modem_is_on_board": {
AnnaBridge 181:57724642e740 2101 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 181:57724642e740 2102 "value": 1,
AnnaBridge 181:57724642e740 2103 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 181:57724642e740 2104 },
AnnaBridge 181:57724642e740 2105 "modem_data_connection_type": {
AnnaBridge 181:57724642e740 2106 "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 181:57724642e740 2107 "value": 1,
AnnaBridge 181:57724642e740 2108 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 181:57724642e740 2109 }
AnnaBridge 181:57724642e740 2110 },
AnnaBridge 181:57724642e740 2111 "overrides": {
AnnaBridge 181:57724642e740 2112 "lse_available": 0
AnnaBridge 181:57724642e740 2113 },
AnnaBridge 181:57724642e740 2114 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 181:57724642e740 2115 "post_binary_hook": {
AnnaBridge 181:57724642e740 2116 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
AnnaBridge 181:57724642e740 2117 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 181:57724642e740 2118 },
AnnaBridge 181:57724642e740 2119 "release_versions": ["2", "5"],
AnnaBridge 181:57724642e740 2120 "device_name": "STM32F411RE",
AnnaBridge 181:57724642e740 2121 "bootloader_supported": true
AnnaBridge 181:57724642e740 2122 },
<> 149:156823d33999 2123 "XDOT_L151CC": {
AnnaBridge 168:9672193075cf 2124 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2125 "core": "Cortex-M3",
<> 149:156823d33999 2126 "default_toolchain": "ARM",
AnnaBridge 168:9672193075cf 2127 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 172:7d866c31b3c5 2128 "config": {
AnnaBridge 172:7d866c31b3c5 2129 "hse_value": {
AnnaBridge 172:7d866c31b3c5 2130 "value": "24000000",
AnnaBridge 172:7d866c31b3c5 2131 "macro_name": "HSE_VALUE"
AnnaBridge 172:7d866c31b3c5 2132 }
AnnaBridge 172:7d866c31b3c5 2133 },
<> 149:156823d33999 2134 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 170:19eb464bc2be 2135 "device_has_add": ["ANALOGOUT", "FLASH"],
Anna Bridge 164:289d4deac6e4 2136 "release_versions": ["5"],
Kojto 170:19eb464bc2be 2137 "device_name": "STM32L151CC",
Kojto 170:19eb464bc2be 2138 "bootloader_supported": true
<> 149:156823d33999 2139 },
AnnaBridge 174:b96e65c34a4d 2140 "FF1705_L151CC": {
AnnaBridge 174:b96e65c34a4d 2141 "supported_form_factors": ["ARDUINO"],
AnnaBridge 174:b96e65c34a4d 2142 "inherits": ["XDOT_L151CC"],
AnnaBridge 174:b96e65c34a4d 2143 "detect_code": ["8080"]
AnnaBridge 174:b96e65c34a4d 2144 },
AnnaBridge 181:57724642e740 2145 "MTB_MTS_XDOT": {
AnnaBridge 181:57724642e740 2146 "inherits": ["FAMILY_STM32"],
AnnaBridge 181:57724642e740 2147 "core": "Cortex-M3",
AnnaBridge 181:57724642e740 2148 "default_toolchain": "ARM",
AnnaBridge 181:57724642e740 2149 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 181:57724642e740 2150 "config": {
AnnaBridge 181:57724642e740 2151 "hse_value": {
AnnaBridge 181:57724642e740 2152 "value": "24000000",
AnnaBridge 181:57724642e740 2153 "macro_name": "HSE_VALUE"
AnnaBridge 181:57724642e740 2154 }
AnnaBridge 181:57724642e740 2155 },
AnnaBridge 182:a56a73fd2a6f 2156 "overrides": {
AnnaBridge 182:a56a73fd2a6f 2157 "stdio_uart_tx": "PA_2",
AnnaBridge 182:a56a73fd2a6f 2158 "stdio_uart_rx": "PA_3"
AnnaBridge 182:a56a73fd2a6f 2159 },
AnnaBridge 181:57724642e740 2160 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 2161 "device_has_add": ["ANALOGOUT", "FLASH"],
AnnaBridge 181:57724642e740 2162 "release_versions": ["5"],
AnnaBridge 181:57724642e740 2163 "device_name": "STM32L151CC",
AnnaBridge 181:57724642e740 2164 "bootloader_supported": true
AnnaBridge 181:57724642e740 2165 },
AnnaBridge 184:08ed48f1de7f 2166 "MTB_RAK811": {
AnnaBridge 184:08ed48f1de7f 2167 "inherits": ["FAMILY_STM32"],
AnnaBridge 184:08ed48f1de7f 2168 "core": "Cortex-M3",
AnnaBridge 184:08ed48f1de7f 2169 "default_toolchain": "ARM",
AnnaBridge 184:08ed48f1de7f 2170 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
AnnaBridge 184:08ed48f1de7f 2171 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 184:08ed48f1de7f 2172 "device_has_add": ["ANALOGOUT"],
AnnaBridge 184:08ed48f1de7f 2173 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 2174 "device_name": "STM32L151CBxxA",
AnnaBridge 184:08ed48f1de7f 2175 "bootloader_supported": true
AnnaBridge 184:08ed48f1de7f 2176 },
<> 149:156823d33999 2177 "MOTE_L152RC": {
AnnaBridge 168:9672193075cf 2178 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2179 "core": "Cortex-M3",
<> 149:156823d33999 2180 "default_toolchain": "uARM",
AnnaBridge 168:9672193075cf 2181 "extra_labels_add": ["STM32L1", "STM32L152RC"],
Anna Bridge 180:96ed750bd169 2182 "overrides": {"lse_available": 0},
<> 149:156823d33999 2183 "detect_code": ["4100"],
AnnaBridge 168:9672193075cf 2184 "device_has_add": ["ANALOGOUT"],
<> 149:156823d33999 2185 "default_lib": "small",
<> 149:156823d33999 2186 "release_versions": ["2"],
<> 149:156823d33999 2187 "device_name": "STM32L152RC"
<> 149:156823d33999 2188 },
<> 149:156823d33999 2189 "DISCO_F401VC": {
AnnaBridge 168:9672193075cf 2190 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2191 "core": "Cortex-M4F",
<> 149:156823d33999 2192 "default_toolchain": "GCC_ARM",
AnnaBridge 168:9672193075cf 2193 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
<> 149:156823d33999 2194 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 174:b96e65c34a4d 2195 "device_has_add": [],
<> 149:156823d33999 2196 "device_name": "STM32F401VC"
<> 149:156823d33999 2197 },
AnnaBridge 178:79309dc6340a 2198 "MODULE_UBLOX_ODIN_W2": {
AnnaBridge 168:9672193075cf 2199 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2200 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 2201 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI", "STM_EMAC"],
Anna Bridge 186:707f6e361f3e 2202 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","CB_FEATURE_802DOT11W","CB_FEATURE_802DOT11R","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
Anna Bridge 186:707f6e361f3e 2203 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH", "WIFI"],
Anna Bridge 186:707f6e361f3e 2204 "device_has_remove": [],
<> 149:156823d33999 2205 "features": ["LWIP"],
AnnaBridge 178:79309dc6340a 2206 "device_name": "STM32F439ZI",
Anna Bridge 186:707f6e361f3e 2207 "public": false,
Anna Bridge 186:707f6e361f3e 2208 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2209 "overrides": {
Anna Bridge 186:707f6e361f3e 2210 "network-default-interface-type": "WIFI"
Anna Bridge 186:707f6e361f3e 2211 }
AnnaBridge 178:79309dc6340a 2212 },
AnnaBridge 178:79309dc6340a 2213 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 178:79309dc6340a 2214 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 178:79309dc6340a 2215 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2216 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 2217 "device_has_remove": [],
AnnaBridge 176:447f873cad2f 2218 "config": {
AnnaBridge 182:a56a73fd2a6f 2219 "stdio_uart_tx_help": {
AnnaBridge 182:a56a73fd2a6f 2220 "help": "Value: D8(default) or D1"
AnnaBridge 176:447f873cad2f 2221 },
AnnaBridge 182:a56a73fd2a6f 2222 "stdio_uart_rx_help": {
AnnaBridge 182:a56a73fd2a6f 2223 "help": "Value: D2(default) or D0"
AnnaBridge 176:447f873cad2f 2224 }
AnnaBridge 182:a56a73fd2a6f 2225 },
AnnaBridge 182:a56a73fd2a6f 2226 "overrides": {
AnnaBridge 182:a56a73fd2a6f 2227 "stdio_uart_tx": "D8",
AnnaBridge 182:a56a73fd2a6f 2228 "stdio_uart_rx": "D2"
AnnaBridge 176:447f873cad2f 2229 }
<> 149:156823d33999 2230 },
AnnaBridge 178:79309dc6340a 2231 "MBED_CONNECT_ODIN": {
AnnaBridge 178:79309dc6340a 2232 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 178:79309dc6340a 2233 "release_versions": ["5"],
AnnaBridge 178:79309dc6340a 2234 "config": {
AnnaBridge 182:a56a73fd2a6f 2235 "stdio_uart_tx_help": {
AnnaBridge 182:a56a73fd2a6f 2236 "help": "Value: PA_9(default) or PD_8"
AnnaBridge 178:79309dc6340a 2237 },
AnnaBridge 182:a56a73fd2a6f 2238 "stdio_uart_rx_help": {
AnnaBridge 182:a56a73fd2a6f 2239 "help": "Value: PA_10(default) or PD_9"
AnnaBridge 178:79309dc6340a 2240 }
AnnaBridge 182:a56a73fd2a6f 2241 },
AnnaBridge 182:a56a73fd2a6f 2242 "overrides": {
AnnaBridge 182:a56a73fd2a6f 2243 "stdio_uart_tx": "PA_9",
AnnaBridge 182:a56a73fd2a6f 2244 "stdio_uart_rx": "PA_10"
AnnaBridge 178:79309dc6340a 2245 }
AnnaBridge 178:79309dc6340a 2246 },
Anna Bridge 180:96ed750bd169 2247 "MTB_UBLOX_ODIN_W2": {
Anna Bridge 180:96ed750bd169 2248 "inherits": ["MODULE_UBLOX_ODIN_W2"],
Anna Bridge 186:707f6e361f3e 2249 "device_has_add": [],
AnnaBridge 181:57724642e740 2250 "release_versions": ["5"]
Anna Bridge 180:96ed750bd169 2251 },
<> 162:e13f6fdb2ac4 2252 "UBLOX_C030": {
AnnaBridge 168:9672193075cf 2253 "inherits": ["FAMILY_STM32"],
<> 162:e13f6fdb2ac4 2254 "supported_form_factors": ["ARDUINO"],
<> 162:e13f6fdb2ac4 2255 "core": "Cortex-M4F",
<> 162:e13f6fdb2ac4 2256 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 2257 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG", "STM_EMAC"],
AnnaBridge 167:e84263d55307 2258 "config": {
AnnaBridge 167:e84263d55307 2259 "modem_is_on_board": {
AnnaBridge 167:e84263d55307 2260 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 167:e84263d55307 2261 "value": 1,
Kojto 170:19eb464bc2be 2262 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 167:e84263d55307 2263 },
AnnaBridge 167:e84263d55307 2264 "modem_data_connection_type": {
AnnaBridge 167:e84263d55307 2265 "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 167:e84263d55307 2266 "value": 1,
Kojto 170:19eb464bc2be 2267 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 167:e84263d55307 2268 }
AnnaBridge 167:e84263d55307 2269 },
Anna Bridge 180:96ed750bd169 2270 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
Anna Bridge 180:96ed750bd169 2271 "overrides": {"lse_available": 0},
Anna Bridge 186:707f6e361f3e 2272 "device_has_add": ["ANALOGOUT", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 163:74e0ce7f98e8 2273 "features": ["LWIP"],
Anna Bridge 163:74e0ce7f98e8 2274 "public": false,
AnnaBridge 171:89b338f31ef1 2275 "device_name": "STM32F437VG",
Anna Bridge 186:707f6e361f3e 2276 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 2277 "overrides": {
Anna Bridge 186:707f6e361f3e 2278 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2279 }
Anna Bridge 163:74e0ce7f98e8 2280 },
Anna Bridge 163:74e0ce7f98e8 2281 "UBLOX_C030_U201": {
Anna Bridge 163:74e0ce7f98e8 2282 "inherits": ["UBLOX_C030"],
Anna Bridge 163:74e0ce7f98e8 2283 "release_versions": ["5"]
Anna Bridge 163:74e0ce7f98e8 2284 },
Anna Bridge 163:74e0ce7f98e8 2285 "UBLOX_C030_N211": {
Anna Bridge 163:74e0ce7f98e8 2286 "inherits": ["UBLOX_C030"],
Anna Bridge 163:74e0ce7f98e8 2287 "release_versions": ["5"]
Anna Bridge 163:74e0ce7f98e8 2288 },
AnnaBridge 182:a56a73fd2a6f 2289 "UBLOX_C030_R410M": {
AnnaBridge 182:a56a73fd2a6f 2290 "inherits": ["UBLOX_C030"],
AnnaBridge 182:a56a73fd2a6f 2291 "release_versions": ["5"]
AnnaBridge 182:a56a73fd2a6f 2292 },
<> 149:156823d33999 2293 "NZ32_SC151": {
AnnaBridge 168:9672193075cf 2294 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 2295 "core": "Cortex-M3",
<> 149:156823d33999 2296 "default_toolchain": "uARM",
<> 149:156823d33999 2297 "program_cycle_s": 1.5,
AnnaBridge 168:9672193075cf 2298 "extra_labels_add": ["STM32L1", "STM32L151RC"],
Anna Bridge 180:96ed750bd169 2299 "overrides": {"lse_available": 0},
<> 149:156823d33999 2300 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 168:9672193075cf 2301 "device_has_add": ["ANALOGOUT"],
<> 149:156823d33999 2302 "default_lib": "small",
<> 149:156823d33999 2303 "device_name": "STM32L151RC"
<> 149:156823d33999 2304 },
<> 149:156823d33999 2305 "MCU_NRF51": {
<> 149:156823d33999 2306 "inherits": ["Target"],
<> 149:156823d33999 2307 "core": "Cortex-M0",
<> 149:156823d33999 2308 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 167:e84263d55307 2309 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 2310 "MERGE_BOOTLOADER": false,
<> 149:156823d33999 2311 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
<> 149:156823d33999 2312 "OUTPUT_EXT": "hex",
<> 149:156823d33999 2313 "is_disk_virtual": true,
<> 149:156823d33999 2314 "supported_toolchains": ["ARM", "GCC_ARM"],
<> 149:156823d33999 2315 "public": false,
<> 149:156823d33999 2316 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 2317 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 2318 {
<> 149:156823d33999 2319 "boot": "s130_nrf51_1.0.0_bootloader.hex",
<> 149:156823d33999 2320 "name": "s130_nrf51_1.0.0_softdevice.hex",
<> 149:156823d33999 2321 "offset": 114688
<> 149:156823d33999 2322 },
<> 149:156823d33999 2323 {
<> 149:156823d33999 2324 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 2325 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 2326 "offset": 98304
<> 149:156823d33999 2327 },
<> 149:156823d33999 2328 {
<> 149:156823d33999 2329 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 2330 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 2331 "offset": 90112
<> 149:156823d33999 2332 },
<> 149:156823d33999 2333 {
<> 149:156823d33999 2334 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
<> 149:156823d33999 2335 "name": "s110_nrf51822_7.0.0_softdevice.hex",
<> 149:156823d33999 2336 "offset": 90112
<> 149:156823d33999 2337 },
<> 149:156823d33999 2338 {
<> 149:156823d33999 2339 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
<> 149:156823d33999 2340 "name": "s110_nrf51822_6.0.0_softdevice.hex",
<> 149:156823d33999 2341 "offset": 81920
<> 149:156823d33999 2342 }
<> 149:156823d33999 2343 ],
<> 149:156823d33999 2344 "detect_code": ["1070"],
<> 149:156823d33999 2345 "post_binary_hook": {
<> 149:156823d33999 2346 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 2347 "toolchains": ["ARM_STD", "GCC_ARM"]
<> 149:156823d33999 2348 },
<> 149:156823d33999 2349 "program_cycle_s": 6,
<> 149:156823d33999 2350 "features": ["BLE"],
AnnaBridge 174:b96e65c34a4d 2351 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
<> 149:156823d33999 2352 },
<> 149:156823d33999 2353 "MCU_NRF51_16K_BASE": {
<> 149:156823d33999 2354 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 2355 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
<> 149:156823d33999 2356 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
<> 149:156823d33999 2357 "public": false,
<> 149:156823d33999 2358 "default_lib": "small"
<> 149:156823d33999 2359 },
<> 149:156823d33999 2360 "MCU_NRF51_16K_BOOT_BASE": {
<> 149:156823d33999 2361 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 2362 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 2363 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2364 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 2365 "public": false
<> 149:156823d33999 2366 },
<> 149:156823d33999 2367 "MCU_NRF51_16K_OTA_BASE": {
<> 149:156823d33999 2368 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 2369 "public": false,
<> 149:156823d33999 2370 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2371 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 2372 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 2373 },
<> 149:156823d33999 2374 "MCU_NRF51_16K": {
<> 149:156823d33999 2375 "inherits": ["MCU_NRF51_16K_BASE"],
<> 149:156823d33999 2376 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 2377 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 2378 "public": false
<> 149:156823d33999 2379 },
<> 149:156823d33999 2380 "MCU_NRF51_S110": {
<> 149:156823d33999 2381 "extra_labels_add": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 2382 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
<> 149:156823d33999 2383 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 2384 {
<> 149:156823d33999 2385 "name": "s110_nrf51822_8.0.0_softdevice.hex",
<> 149:156823d33999 2386 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
<> 149:156823d33999 2387 "offset": 98304
<> 149:156823d33999 2388 },
<> 149:156823d33999 2389 {
<> 149:156823d33999 2390 "name": "s110_nrf51822_7.1.0_softdevice.hex",
<> 149:156823d33999 2391 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
<> 149:156823d33999 2392 "offset": 90112
<> 149:156823d33999 2393 }
<> 149:156823d33999 2394 ],
<> 149:156823d33999 2395 "public": false
<> 149:156823d33999 2396 },
<> 149:156823d33999 2397 "MCU_NRF51_16K_S110": {
<> 149:156823d33999 2398 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
<> 149:156823d33999 2399 "public": false
<> 149:156823d33999 2400 },
<> 149:156823d33999 2401 "MCU_NRF51_16K_BOOT": {
<> 149:156823d33999 2402 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 2403 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 2404 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 2405 "public": false
<> 149:156823d33999 2406 },
<> 149:156823d33999 2407 "MCU_NRF51_16K_BOOT_S110": {
<> 149:156823d33999 2408 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
<> 149:156823d33999 2409 "public": false
<> 149:156823d33999 2410 },
<> 149:156823d33999 2411 "MCU_NRF51_16K_OTA": {
<> 149:156823d33999 2412 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 2413 "extra_labels_add": ["MCU_NRF51_16K_S130"],
<> 149:156823d33999 2414 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
<> 149:156823d33999 2415 "public": false
<> 149:156823d33999 2416 },
<> 149:156823d33999 2417 "MCU_NRF51_16K_OTA_S110": {
<> 149:156823d33999 2418 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
<> 149:156823d33999 2419 "public": false
<> 149:156823d33999 2420 },
<> 149:156823d33999 2421 "MCU_NRF51_32K": {
<> 149:156823d33999 2422 "inherits": ["MCU_NRF51"],
<> 149:156823d33999 2423 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 2424 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 2425 "public": false
<> 149:156823d33999 2426 },
<> 149:156823d33999 2427 "MCU_NRF51_32K_BOOT": {
<> 149:156823d33999 2428 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2429 "MERGE_BOOTLOADER": true,
<> 149:156823d33999 2430 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2431 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 2432 "public": false
<> 149:156823d33999 2433 },
<> 149:156823d33999 2434 "MCU_NRF51_32K_OTA": {
<> 149:156823d33999 2435 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2436 "public": false,
<> 149:156823d33999 2437 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2438 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
<> 149:156823d33999 2439 "MERGE_SOFT_DEVICE": false
<> 149:156823d33999 2440 },
<> 149:156823d33999 2441 "NRF51822": {
<> 149:156823d33999 2442 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2443 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 2444 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 149:156823d33999 2445 "release_versions": ["2"],
<> 149:156823d33999 2446 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2447 },
<> 149:156823d33999 2448 "NRF51822_BOOT": {
<> 149:156823d33999 2449 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2450 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 2451 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 2452 },
<> 149:156823d33999 2453 "NRF51822_OTA": {
<> 149:156823d33999 2454 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2455 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 149:156823d33999 2456 "macros_add": ["TARGET_NRF51822_MKIT"]
<> 149:156823d33999 2457 },
<> 149:156823d33999 2458 "ARCH_BLE": {
<> 149:156823d33999 2459 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2460 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2461 "release_versions": ["2"],
<> 149:156823d33999 2462 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2463 },
<> 149:156823d33999 2464 "ARCH_BLE_BOOT": {
<> 149:156823d33999 2465 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2466 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2467 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 2468 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 2469 },
<> 149:156823d33999 2470 "ARCH_BLE_OTA": {
<> 149:156823d33999 2471 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2472 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2473 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 2474 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 2475 },
<> 149:156823d33999 2476 "ARCH_LINK": {
<> 149:156823d33999 2477 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2478 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2479 "extra_labels_add": ["ARCH_BLE"],
<> 149:156823d33999 2480 "macros_add": ["TARGET_ARCH_BLE"]
<> 149:156823d33999 2481 },
<> 149:156823d33999 2482 "ARCH_LINK_BOOT": {
<> 149:156823d33999 2483 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2484 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2485 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 2486 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 2487 },
<> 149:156823d33999 2488 "ARCH_LINK_OTA": {
<> 149:156823d33999 2489 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2490 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2491 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
<> 149:156823d33999 2492 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
<> 149:156823d33999 2493 },
<> 149:156823d33999 2494 "SEEED_TINY_BLE": {
<> 149:156823d33999 2495 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2496 "release_versions": ["2"],
<> 149:156823d33999 2497 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2498 },
<> 149:156823d33999 2499 "SEEED_TINY_BLE_BOOT": {
<> 149:156823d33999 2500 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2501 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 2502 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 2503 },
<> 149:156823d33999 2504 "SEEED_TINY_BLE_OTA": {
<> 149:156823d33999 2505 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2506 "extra_labels_add": ["SEEED_TINY_BLE"],
<> 149:156823d33999 2507 "macros_add": ["TARGET_SEEED_TINY_BLE"]
<> 149:156823d33999 2508 },
<> 149:156823d33999 2509 "HRM1017": {
<> 149:156823d33999 2510 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2511 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 2512 "release_versions": ["2"],
<> 149:156823d33999 2513 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2514 },
<> 149:156823d33999 2515 "HRM1017_BOOT": {
<> 149:156823d33999 2516 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2517 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 2518 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2519 },
<> 149:156823d33999 2520 "HRM1017_OTA": {
<> 149:156823d33999 2521 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2522 "extra_labels_add": ["HRM1017"],
<> 149:156823d33999 2523 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2524 },
<> 149:156823d33999 2525 "RBLAB_NRF51822": {
<> 149:156823d33999 2526 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2527 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2528 "release_versions": ["2"],
<> 149:156823d33999 2529 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2530 },
<> 149:156823d33999 2531 "RBLAB_NRF51822_BOOT": {
<> 149:156823d33999 2532 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2533 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2534 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 2535 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 2536 },
<> 149:156823d33999 2537 "RBLAB_NRF51822_OTA": {
<> 149:156823d33999 2538 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2539 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2540 "extra_labels_add": ["RBLAB_NRF51822"],
<> 149:156823d33999 2541 "macros_add": ["TARGET_RBLAB_NRF51822"]
<> 149:156823d33999 2542 },
<> 149:156823d33999 2543 "RBLAB_BLENANO": {
<> 149:156823d33999 2544 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2545 "release_versions": ["2"]
<> 149:156823d33999 2546 },
<> 149:156823d33999 2547 "RBLAB_BLENANO_BOOT": {
<> 149:156823d33999 2548 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2549 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 2550 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 2551 },
<> 149:156823d33999 2552 "RBLAB_BLENANO_OTA": {
<> 149:156823d33999 2553 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2554 "extra_labels_add": ["RBLAB_BLENANO"],
<> 149:156823d33999 2555 "macros_add": ["TARGET_RBLAB_BLENANO"]
<> 149:156823d33999 2556 },
AnnaBridge 178:79309dc6340a 2557 "RBLAB_BLENANO2": {
AnnaBridge 178:79309dc6340a 2558 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 2559 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 2560 "release_versions": ["5"],
AnnaBridge 178:79309dc6340a 2561 "device_name": "nRF52832_xxAA"
AnnaBridge 178:79309dc6340a 2562 },
<> 149:156823d33999 2563 "NRF51822_Y5_MBUG": {
<> 149:156823d33999 2564 "inherits": ["MCU_NRF51_16K"]
<> 149:156823d33999 2565 },
<> 149:156823d33999 2566 "WALLBOT_BLE": {
<> 149:156823d33999 2567 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2568 "release_versions": ["2"]
<> 149:156823d33999 2569 },
<> 149:156823d33999 2570 "WALLBOT_BLE_BOOT": {
<> 149:156823d33999 2571 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2572 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 2573 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 2574 },
<> 149:156823d33999 2575 "WALLBOT_BLE_OTA": {
<> 149:156823d33999 2576 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2577 "extra_labels_add": ["WALLBOT_BLE"],
<> 149:156823d33999 2578 "macros_add": ["TARGET_WALLBOT_BLE"]
<> 149:156823d33999 2579 },
<> 149:156823d33999 2580 "DELTA_DFCM_NNN40": {
<> 149:156823d33999 2581 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2582 "program_cycle_s": 10,
<> 149:156823d33999 2583 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Anna Bridge 186:707f6e361f3e 2584 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 149:156823d33999 2585 "release_versions": ["2"],
<> 149:156823d33999 2586 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2587 },
<> 149:156823d33999 2588 "DELTA_DFCM_NNN40_BOOT": {
<> 149:156823d33999 2589 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2590 "program_cycle_s": 10,
<> 149:156823d33999 2591 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 2592 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2593 },
<> 149:156823d33999 2594 "DELTA_DFCM_NNN40_OTA": {
<> 149:156823d33999 2595 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2596 "program_cycle_s": 10,
<> 149:156823d33999 2597 "extra_labels_add": ["DELTA_DFCM_NNN40"],
<> 149:156823d33999 2598 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2599 },
<> 157:ff67d9f36b67 2600 "DELTA_DFCM_NNN50": {
<> 157:ff67d9f36b67 2601 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 2602 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 186:707f6e361f3e 2603 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 157:ff67d9f36b67 2604 "device_name": "nRF51822_xxAC"
<> 157:ff67d9f36b67 2605 },
<> 157:ff67d9f36b67 2606 "DELTA_DFCM_NNN50_BOOT": {
<> 157:ff67d9f36b67 2607 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 2608 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 157:ff67d9f36b67 2609 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 157:ff67d9f36b67 2610 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 157:ff67d9f36b67 2611 },
<> 157:ff67d9f36b67 2612 "DELTA_DFCM_NNN50_OTA": {
<> 157:ff67d9f36b67 2613 "supported_form_factors": ["ARDUINO"],
<> 157:ff67d9f36b67 2614 "inherits": ["MCU_NRF51_32K_OTA"],
<> 157:ff67d9f36b67 2615 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 157:ff67d9f36b67 2616 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 157:ff67d9f36b67 2617 },
<> 149:156823d33999 2618 "NRF51_DK_LEGACY": {
<> 149:156823d33999 2619 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2620 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2621 "extra_labels_add": ["NRF51_DK"]
<> 149:156823d33999 2622 },
<> 149:156823d33999 2623 "NRF51_DK_BOOT": {
<> 149:156823d33999 2624 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2625 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2626 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 2627 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 2628 },
<> 149:156823d33999 2629 "NRF51_DK_OTA": {
<> 149:156823d33999 2630 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 2631 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2632 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 2633 "macros_add": ["TARGET_NRF51_DK"]
<> 149:156823d33999 2634 },
<> 149:156823d33999 2635 "NRF51_DONGLE_LEGACY": {
<> 149:156823d33999 2636 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2637 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 2638 "release_versions": ["2"],
<> 149:156823d33999 2639 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2640 },
<> 149:156823d33999 2641 "NRF51_DONGLE_BOOT": {
<> 149:156823d33999 2642 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2643 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 2644 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 2645 },
<> 149:156823d33999 2646 "NRF51_DONGLE_OTA": {
<> 149:156823d33999 2647 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2648 "extra_labels_add": ["NRF51_DONGLE"],
<> 149:156823d33999 2649 "macros_add": ["TARGET_NRF51_DONGLE"]
<> 149:156823d33999 2650 },
<> 149:156823d33999 2651 "NRF51_MICROBIT": {
<> 149:156823d33999 2652 "inherits": ["MCU_NRF51_16K_S110"],
<> 149:156823d33999 2653 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 150:02e0a0aed4ec 2654 "release_versions": ["2"],
<> 150:02e0a0aed4ec 2655 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2656 },
<> 149:156823d33999 2657 "NRF51_MICROBIT_BOOT": {
<> 149:156823d33999 2658 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
<> 149:156823d33999 2659 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 2660 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2661 },
<> 149:156823d33999 2662 "NRF51_MICROBIT_OTA": {
<> 149:156823d33999 2663 "inherits": ["MCU_NRF51_16K_OTA_S110"],
<> 149:156823d33999 2664 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 2665 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2666 },
<> 149:156823d33999 2667 "NRF51_MICROBIT_B": {
<> 149:156823d33999 2668 "inherits": ["MCU_NRF51_16K"],
<> 149:156823d33999 2669 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 2670 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
<> 149:156823d33999 2671 "release_versions": ["2"]
<> 149:156823d33999 2672 },
<> 149:156823d33999 2673 "NRF51_MICROBIT_B_BOOT": {
<> 149:156823d33999 2674 "inherits": ["MCU_NRF51_16K_BOOT"],
<> 149:156823d33999 2675 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 2676 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2677 },
<> 149:156823d33999 2678 "NRF51_MICROBIT_B_OTA": {
<> 149:156823d33999 2679 "inherits": ["MCU_NRF51_16K_OTA"],
<> 149:156823d33999 2680 "extra_labels_add": ["NRF51_MICROBIT"],
<> 149:156823d33999 2681 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
<> 149:156823d33999 2682 },
<> 149:156823d33999 2683 "MTM_MTCONNECT04S": {
<> 149:156823d33999 2684 "inherits": ["MCU_NRF51_32K"],
<> 149:156823d33999 2685 "release_versions": ["2"],
<> 149:156823d33999 2686 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2687 },
<> 149:156823d33999 2688 "MTM_MTCONNECT04S_BOOT": {
<> 149:156823d33999 2689 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2690 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 2691 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 2692 },
<> 149:156823d33999 2693 "MTM_MTCONNECT04S_OTA": {
<> 149:156823d33999 2694 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2695 "extra_labels_add": ["MTM_CONNECT04S"],
<> 149:156823d33999 2696 "macros_add": ["TARGET_MTM_CONNECT04S"]
<> 149:156823d33999 2697 },
AnnaBridge 181:57724642e740 2698 "MTB_LAIRD_BL600": {
AnnaBridge 181:57724642e740 2699 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 186:707f6e361f3e 2700 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
AnnaBridge 181:57724642e740 2701 "device_name": "nRF51822_xxAA",
AnnaBridge 181:57724642e740 2702 "release_versions" : ["5"],
AnnaBridge 181:57724642e740 2703 "extra_labels_add": ["MTB_LAIRD_BL600"],
AnnaBridge 181:57724642e740 2704 "config": {
AnnaBridge 181:57724642e740 2705 "usb_tx": {
AnnaBridge 181:57724642e740 2706 "help": "Value SIO_21",
AnnaBridge 181:57724642e740 2707 "value": "SIO_21"
AnnaBridge 181:57724642e740 2708 },
AnnaBridge 181:57724642e740 2709 "usb_rx": {
AnnaBridge 181:57724642e740 2710 "help": "Value SIO_22",
AnnaBridge 181:57724642e740 2711 "value": "SIO_22"
AnnaBridge 181:57724642e740 2712 },
AnnaBridge 181:57724642e740 2713 "stdio_uart": {
AnnaBridge 181:57724642e740 2714 "help": "Value: UART_0",
AnnaBridge 181:57724642e740 2715 "value": "UART_0",
AnnaBridge 181:57724642e740 2716 "macro_name": "STDIO_UART"
AnnaBridge 181:57724642e740 2717 }
AnnaBridge 181:57724642e740 2718 },
AnnaBridge 181:57724642e740 2719 "overrides": {
AnnaBridge 181:57724642e740 2720 "uart_hwfc": 0
AnnaBridge 181:57724642e740 2721 }
AnnaBridge 181:57724642e740 2722 },
<> 149:156823d33999 2723 "TY51822R3": {
<> 149:156823d33999 2724 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 149:156823d33999 2725 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Anna Bridge 186:707f6e361f3e 2726 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 2727 "detect_code": ["1019"],
<> 149:156823d33999 2728 "release_versions": ["2", "5"],
<> 149:156823d33999 2729 "overrides": {"uart_hwfc": 0},
<> 149:156823d33999 2730 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 2731 },
<> 149:156823d33999 2732 "TY51822R3_BOOT": {
<> 149:156823d33999 2733 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 149:156823d33999 2734 "extra_labels_add": ["TY51822R3"],
<> 149:156823d33999 2735 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 2736 },
<> 149:156823d33999 2737 "TY51822R3_OTA": {
<> 149:156823d33999 2738 "inherits": ["MCU_NRF51_32K_OTA"],
<> 149:156823d33999 2739 "extra_labels_add": ["NRF51_DK"],
<> 149:156823d33999 2740 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
<> 149:156823d33999 2741 },
<> 149:156823d33999 2742 "ARM_MPS2_Target": {
<> 149:156823d33999 2743 "inherits": ["Target"],
<> 149:156823d33999 2744 "public": false,
<> 149:156823d33999 2745 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
<> 149:156823d33999 2746 },
<> 149:156823d33999 2747 "ARM_MPS2_M0": {
<> 149:156823d33999 2748 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 2749 "core": "Cortex-M0",
<> 149:156823d33999 2750 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2751 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 167:e84263d55307 2752 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 149:156823d33999 2753 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2754 "release_versions": ["2"]
<> 149:156823d33999 2755 },
<> 149:156823d33999 2756 "ARM_MPS2_M0P": {
<> 149:156823d33999 2757 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 2758 "core": "Cortex-M0+",
<> 149:156823d33999 2759 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2760 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
<> 149:156823d33999 2761 "macros": ["CMSDK_CM0plus"],
<> 149:156823d33999 2762 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2763 "release_versions": ["2"]
<> 149:156823d33999 2764 },
<> 149:156823d33999 2765 "ARM_MPS2_M3": {
<> 149:156823d33999 2766 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 2767 "core": "Cortex-M3",
<> 149:156823d33999 2768 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2769 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
<> 149:156823d33999 2770 "macros": ["CMSDK_CM3"],
<> 149:156823d33999 2771 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2772 "release_versions": ["2"]
<> 149:156823d33999 2773 },
<> 149:156823d33999 2774 "ARM_MPS2_M4": {
<> 149:156823d33999 2775 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 2776 "core": "Cortex-M4F",
<> 149:156823d33999 2777 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2778 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
<> 149:156823d33999 2779 "macros": ["CMSDK_CM4"],
<> 149:156823d33999 2780 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2781 "release_versions": ["2"]
<> 149:156823d33999 2782 },
<> 149:156823d33999 2783 "ARM_MPS2_M7": {
<> 149:156823d33999 2784 "inherits": ["ARM_MPS2_Target"],
<> 149:156823d33999 2785 "core": "Cortex-M7",
<> 149:156823d33999 2786 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2787 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
<> 149:156823d33999 2788 "macros": ["CMSDK_CM7"],
<> 149:156823d33999 2789 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2790 "release_versions": ["2"]
<> 149:156823d33999 2791 },
<> 149:156823d33999 2792 "ARM_IOTSS_Target": {
<> 149:156823d33999 2793 "inherits": ["Target"],
<> 149:156823d33999 2794 "public": false,
<> 149:156823d33999 2795 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
<> 149:156823d33999 2796 },
<> 149:156823d33999 2797 "ARM_IOTSS_BEID": {
<> 149:156823d33999 2798 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 2799 "core": "Cortex-M3",
<> 149:156823d33999 2800 "supported_toolchains": ["ARM"],
<> 149:156823d33999 2801 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
<> 149:156823d33999 2802 "macros": ["CMSDK_BEID"],
<> 149:156823d33999 2803 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
<> 149:156823d33999 2804 "release_versions": ["2"]
<> 149:156823d33999 2805 },
AnnaBridge 167:e84263d55307 2806 "ARM_CM3DS_MPS2": {
AnnaBridge 167:e84263d55307 2807 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 167:e84263d55307 2808 "core": "Cortex-M3",
AnnaBridge 167:e84263d55307 2809 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 167:e84263d55307 2810 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 184:08ed48f1de7f 2811 "OUTPUT_EXT": "elf",
AnnaBridge 167:e84263d55307 2812 "macros": ["CMSDK_CM3DS"],
Anna Bridge 186:707f6e361f3e 2813 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "TRNG"],
Kojto 170:19eb464bc2be 2814 "release_versions": ["2", "5"],
Kojto 170:19eb464bc2be 2815 "copy_method": "mps2",
Kojto 170:19eb464bc2be 2816 "reset_method": "reboot.txt"
AnnaBridge 167:e84263d55307 2817 },
<> 149:156823d33999 2818 "ARM_BEETLE_SOC": {
<> 149:156823d33999 2819 "inherits": ["ARM_IOTSS_Target"],
<> 149:156823d33999 2820 "core": "Cortex-M3",
<> 149:156823d33999 2821 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 2822 "default_toolchain": "ARM",
<> 149:156823d33999 2823 "extra_labels": ["ARM_SSG", "BEETLE"],
<> 149:156823d33999 2824 "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"],
Anna Bridge 186:707f6e361f3e 2825 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
<> 149:156823d33999 2826 "features": ["BLE"],
Kojto 158:b23ee177fd68 2827 "release_versions": ["2", "5"]
<> 149:156823d33999 2828 },
AnnaBridge 181:57724642e740 2829 "RZ_A1XX": {
AnnaBridge 181:57724642e740 2830 "inherits": ["Target"],
<> 149:156823d33999 2831 "core": "Cortex-A9",
<> 149:156823d33999 2832 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 181:57724642e740 2833 "extra_labels": ["RENESAS", "RZ_A1XX"],
Anna Bridge 186:707f6e361f3e 2834 "device_has": ["SLEEP", "USTICKER", "RTC", "ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 2835 "features": ["LWIP"],
Anna Bridge 186:707f6e361f3e 2836 "program_cycle_s": 2,
Anna Bridge 186:707f6e361f3e 2837 "overrides": {
Anna Bridge 186:707f6e361f3e 2838 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 2839 }
AnnaBridge 181:57724642e740 2840 },
AnnaBridge 181:57724642e740 2841 "RZ_A1H": {
AnnaBridge 181:57724642e740 2842 "inherits": ["RZ_A1XX"],
AnnaBridge 181:57724642e740 2843 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 2844 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
Anna Bridge 186:707f6e361f3e 2845 "device_has_add": ["EMAC"],
Anna Bridge 180:96ed750bd169 2846 "release_versions": ["2", "5"]
<> 149:156823d33999 2847 },
<> 149:156823d33999 2848 "VK_RZ_A1H": {
AnnaBridge 181:57724642e740 2849 "inherits": ["RZ_A1XX"],
Anna Bridge 186:707f6e361f3e 2850 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
Anna Bridge 186:707f6e361f3e 2851 "device_has_add": ["EMAC"],
AnnaBridge 184:08ed48f1de7f 2852 "release_versions": ["2", "5"]
<> 149:156823d33999 2853 },
AnnaBridge 181:57724642e740 2854 "GR_LYCHEE": {
AnnaBridge 181:57724642e740 2855 "inherits": ["RZ_A1XX"],
AnnaBridge 181:57724642e740 2856 "supported_form_factors": ["ARDUINO"],
AnnaBridge 181:57724642e740 2857 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
AnnaBridge 181:57724642e740 2858 "device_has_add": ["TRNG"],
AnnaBridge 181:57724642e740 2859 "device_has_remove": ["ETHERNET"],
AnnaBridge 181:57724642e740 2860 "features_remove": ["LWIP"],
Anna Bridge 186:707f6e361f3e 2861 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2862 "overrides": {
Anna Bridge 186:707f6e361f3e 2863 "network-default-interface-type": null
Anna Bridge 186:707f6e361f3e 2864 }
AnnaBridge 181:57724642e740 2865 },
<> 149:156823d33999 2866 "MAXWSNENV": {
<> 149:156823d33999 2867 "inherits": ["Target"],
<> 149:156823d33999 2868 "core": "Cortex-M3",
<> 149:156823d33999 2869 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 2870 "extra_labels": ["Maxim", "MAX32610"],
<> 149:156823d33999 2871 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2872 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 149:156823d33999 2873 "features": ["BLE"],
Anna Bridge 186:707f6e361f3e 2874 "release_versions": []
<> 149:156823d33999 2875 },
<> 149:156823d33999 2876 "MAX32600MBED": {
<> 149:156823d33999 2877 "inherits": ["Target"],
<> 149:156823d33999 2878 "core": "Cortex-M3",
<> 149:156823d33999 2879 "macros": ["__SYSTEM_HFX=24000000"],
<> 149:156823d33999 2880 "extra_labels": ["Maxim", "MAX32600"],
<> 149:156823d33999 2881 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2882 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 158:b23ee177fd68 2883 "release_versions": ["2", "5"]
<> 149:156823d33999 2884 },
<> 149:156823d33999 2885 "MAX32620HSP": {
<> 149:156823d33999 2886 "inherits": ["Target"],
<> 149:156823d33999 2887 "core": "Cortex-M4F",
<> 149:156823d33999 2888 "extra_labels": ["Maxim", "MAX32620"],
<> 149:156823d33999 2889 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2890 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 149:156823d33999 2891 "features": ["BLE"],
Anna Bridge 186:707f6e361f3e 2892 "release_versions": []
Anna Bridge 186:707f6e361f3e 2893 },
Anna Bridge 186:707f6e361f3e 2894 "MAX32620FTHR": {
<> 150:02e0a0aed4ec 2895 "inherits": ["Target"],
<> 150:02e0a0aed4ec 2896 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 2897 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
Anna Bridge 186:707f6e361f3e 2898 "extra_labels": ["Maxim", "MAX32620C"],
Anna Bridge 186:707f6e361f3e 2899 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2900 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
Anna Bridge 186:707f6e361f3e 2901 "release_versions": ["2", "5"]
Anna Bridge 186:707f6e361f3e 2902 },
Anna Bridge 186:707f6e361f3e 2903 "MAX32625_BASE": {
Anna Bridge 186:707f6e361f3e 2904 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 2905 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 2906 "macros": ["TARGET=MAX32625","TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
<> 150:02e0a0aed4ec 2907 "extra_labels": ["Maxim", "MAX32625"],
<> 150:02e0a0aed4ec 2908 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2909 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
Anna Bridge 186:707f6e361f3e 2910 "release_versions": ["2", "5"],
Anna Bridge 186:707f6e361f3e 2911 "public": false
Anna Bridge 186:707f6e361f3e 2912 },
Anna Bridge 186:707f6e361f3e 2913 "MAX32625_BOOT": {
Anna Bridge 186:707f6e361f3e 2914 "inherits": ["MAX32625_BASE"],
Anna Bridge 186:707f6e361f3e 2915 "extra_labels_add": ["MAX32625_BOOT"],
Anna Bridge 186:707f6e361f3e 2916 "public": false
Anna Bridge 186:707f6e361f3e 2917 },
Anna Bridge 186:707f6e361f3e 2918 "MAX32625_NO_BOOT": {
Anna Bridge 186:707f6e361f3e 2919 "inherits": ["MAX32625_BASE"],
Anna Bridge 186:707f6e361f3e 2920 "extra_labels_add": ["MAX32625_NO_BOOT"],
Anna Bridge 186:707f6e361f3e 2921 "public": false
Anna Bridge 186:707f6e361f3e 2922 },
Anna Bridge 186:707f6e361f3e 2923 "MAX32625MBED": {
Anna Bridge 186:707f6e361f3e 2924 "inherits": ["MAX32625_NO_BOOT"]
Anna Bridge 186:707f6e361f3e 2925 },
Anna Bridge 186:707f6e361f3e 2926 "MAX32625PICO": {
Anna Bridge 186:707f6e361f3e 2927 "inherits": ["MAX32625_BOOT"],
Anna Bridge 186:707f6e361f3e 2928 "extra_labels_add": ["MAX32625PICO_BASE"]
Anna Bridge 186:707f6e361f3e 2929 },
Anna Bridge 186:707f6e361f3e 2930 "MAX32625PICO_NO_BOOT": {
Anna Bridge 186:707f6e361f3e 2931 "inherits": ["MAX32625_NO_BOOT"],
Anna Bridge 186:707f6e361f3e 2932 "extra_labels_add": ["MAX32625PICO_BASE"]
<> 150:02e0a0aed4ec 2933 },
<> 150:02e0a0aed4ec 2934 "MAX32625NEXPAQ": {
Anna Bridge 186:707f6e361f3e 2935 "inherits": ["MAX32625_BASE"],
Anna Bridge 186:707f6e361f3e 2936 "extra_labels_add": ["MAX32625NEXPAQ"]
<> 150:02e0a0aed4ec 2937 },
<> 157:ff67d9f36b67 2938 "MAX32630FTHR": {
<> 157:ff67d9f36b67 2939 "inherits": ["Target"],
<> 157:ff67d9f36b67 2940 "core": "Cortex-M4F",
AnnaBridge 171:89b338f31ef1 2941 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
<> 157:ff67d9f36b67 2942 "extra_labels": ["Maxim", "MAX32630"],
<> 157:ff67d9f36b67 2943 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 186:707f6e361f3e 2944 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "STDIO_MESSAGES", "USTICKER"],
AnnaBridge 184:08ed48f1de7f 2945 "features": ["BLE"],
<> 157:ff67d9f36b67 2946 "release_versions": ["2", "5"]
<> 157:ff67d9f36b67 2947 },
<> 150:02e0a0aed4ec 2948 "EFM32": {
<> 150:02e0a0aed4ec 2949 "inherits": ["Target"],
<> 150:02e0a0aed4ec 2950 "extra_labels": ["Silicon_Labs", "EFM32"],
Anna Bridge 186:707f6e361f3e 2951 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS", "EM_MSC_RUN_FROM_FLASH"],
<> 150:02e0a0aed4ec 2952 "public": false
<> 150:02e0a0aed4ec 2953 },
<> 150:02e0a0aed4ec 2954 "EFM32GG990F1024": {
<> 150:02e0a0aed4ec 2955 "inherits": ["EFM32"],
<> 161:2cc1468da177 2956 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
<> 149:156823d33999 2957 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 2958 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 149:156823d33999 2959 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 2960 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 2961 "device_name": "EFM32GG990F1024",
AnnaBridge 167:e84263d55307 2962 "public": false,
AnnaBridge 167:e84263d55307 2963 "bootloader_supported": true
<> 150:02e0a0aed4ec 2964 },
<> 150:02e0a0aed4ec 2965 "EFM32GG_STK3700": {
<> 150:02e0a0aed4ec 2966 "inherits": ["EFM32GG990F1024"],
<> 149:156823d33999 2967 "progen": {"target": "efm32gg-stk"},
Anna Bridge 186:707f6e361f3e 2968 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH", "ITM"],
<> 149:156823d33999 2969 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 2970 "config": {
<> 150:02e0a0aed4ec 2971 "hf_clock_src": {
<> 150:02e0a0aed4ec 2972 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 2973 "value": "HFXO",
<> 150:02e0a0aed4ec 2974 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2975 },
<> 150:02e0a0aed4ec 2976 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 2977 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2978 "value": "48000000",
<> 150:02e0a0aed4ec 2979 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2980 },
<> 150:02e0a0aed4ec 2981 "lf_clock_src": {
<> 150:02e0a0aed4ec 2982 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 2983 "value": "LFXO",
<> 150:02e0a0aed4ec 2984 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 2985 },
<> 150:02e0a0aed4ec 2986 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 2987 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 2988 "value": "32768",
<> 150:02e0a0aed4ec 2989 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 2990 },
<> 150:02e0a0aed4ec 2991 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 2992 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 2993 "value": "21000000",
<> 150:02e0a0aed4ec 2994 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 2995 },
<> 150:02e0a0aed4ec 2996 "hfrco_band_select": {
<> 150:02e0a0aed4ec 2997 "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!",
<> 150:02e0a0aed4ec 2998 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 2999 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3000 },
<> 153:fa9ff456f731 3001 "board_controller_enable": {
<> 153:fa9ff456f731 3002 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3003 "value": "PF7",
<> 153:fa9ff456f731 3004 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 3005 }
<> 150:02e0a0aed4ec 3006 }
<> 150:02e0a0aed4ec 3007 },
<> 150:02e0a0aed4ec 3008 "EFM32LG990F256": {
<> 150:02e0a0aed4ec 3009 "inherits": ["EFM32"],
<> 161:2cc1468da177 3010 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
<> 150:02e0a0aed4ec 3011 "core": "Cortex-M3",
AnnaBridge 178:79309dc6340a 3012 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 3013 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 3014 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 3015 "device_name": "EFM32LG990F256",
AnnaBridge 167:e84263d55307 3016 "public": false,
AnnaBridge 167:e84263d55307 3017 "bootloader_supported": true
<> 149:156823d33999 3018 },
<> 149:156823d33999 3019 "EFM32LG_STK3600": {
<> 150:02e0a0aed4ec 3020 "inherits": ["EFM32LG990F256"],
Anna Bridge 186:707f6e361f3e 3021 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
<> 149:156823d33999 3022 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 3023 "device_name": "EFM32LG990F256",
<> 150:02e0a0aed4ec 3024 "config": {
<> 150:02e0a0aed4ec 3025 "hf_clock_src": {
<> 150:02e0a0aed4ec 3026 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 3027 "value": "HFXO",
<> 150:02e0a0aed4ec 3028 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3029 },
<> 150:02e0a0aed4ec 3030 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 3031 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3032 "value": "48000000",
<> 150:02e0a0aed4ec 3033 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3034 },
<> 150:02e0a0aed4ec 3035 "lf_clock_src": {
<> 150:02e0a0aed4ec 3036 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 3037 "value": "LFXO",
<> 150:02e0a0aed4ec 3038 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3039 },
<> 150:02e0a0aed4ec 3040 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 3041 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3042 "value": "32768",
<> 150:02e0a0aed4ec 3043 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3044 },
<> 150:02e0a0aed4ec 3045 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 3046 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 3047 "value": "21000000",
<> 150:02e0a0aed4ec 3048 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 3049 },
<> 150:02e0a0aed4ec 3050 "hfrco_band_select": {
<> 150:02e0a0aed4ec 3051 "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!",
<> 150:02e0a0aed4ec 3052 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 3053 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3054 },
<> 153:fa9ff456f731 3055 "board_controller_enable": {
<> 153:fa9ff456f731 3056 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3057 "value": "PF7",
<> 153:fa9ff456f731 3058 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 3059 }
<> 150:02e0a0aed4ec 3060 }
<> 150:02e0a0aed4ec 3061 },
<> 150:02e0a0aed4ec 3062 "EFM32WG990F256": {
<> 150:02e0a0aed4ec 3063 "inherits": ["EFM32"],
<> 161:2cc1468da177 3064 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
<> 150:02e0a0aed4ec 3065 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3066 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 3067 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 149:156823d33999 3068 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 3069 "device_name": "EFM32WG990F256",
AnnaBridge 167:e84263d55307 3070 "public": false,
AnnaBridge 167:e84263d55307 3071 "bootloader_supported": true
<> 149:156823d33999 3072 },
<> 149:156823d33999 3073 "EFM32WG_STK3800": {
<> 150:02e0a0aed4ec 3074 "inherits": ["EFM32WG990F256"],
<> 149:156823d33999 3075 "progen": {"target": "efm32wg-stk"},
Anna Bridge 186:707f6e361f3e 3076 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
<> 149:156823d33999 3077 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 3078 "config": {
<> 150:02e0a0aed4ec 3079 "hf_clock_src": {
<> 150:02e0a0aed4ec 3080 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 3081 "value": "HFXO",
<> 150:02e0a0aed4ec 3082 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3083 },
<> 150:02e0a0aed4ec 3084 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 3085 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3086 "value": "48000000",
<> 150:02e0a0aed4ec 3087 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3088 },
<> 150:02e0a0aed4ec 3089 "lf_clock_src": {
<> 150:02e0a0aed4ec 3090 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 3091 "value": "LFXO",
<> 150:02e0a0aed4ec 3092 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3093 },
<> 150:02e0a0aed4ec 3094 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 3095 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3096 "value": "32768",
<> 150:02e0a0aed4ec 3097 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3098 },
<> 150:02e0a0aed4ec 3099 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 3100 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 3101 "value": "21000000",
<> 150:02e0a0aed4ec 3102 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 3103 },
<> 150:02e0a0aed4ec 3104 "hfrco_band_select": {
<> 150:02e0a0aed4ec 3105 "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!",
<> 150:02e0a0aed4ec 3106 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 3107 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3108 },
<> 153:fa9ff456f731 3109 "board_controller_enable": {
<> 153:fa9ff456f731 3110 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3111 "value": "PF7",
<> 153:fa9ff456f731 3112 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 3113 }
<> 150:02e0a0aed4ec 3114 }
<> 149:156823d33999 3115 },
<> 150:02e0a0aed4ec 3116 "EFM32ZG222F32": {
<> 150:02e0a0aed4ec 3117 "inherits": ["EFM32"],
<> 161:2cc1468da177 3118 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
<> 149:156823d33999 3119 "core": "Cortex-M0+",
<> 149:156823d33999 3120 "default_toolchain": "uARM",
AnnaBridge 178:79309dc6340a 3121 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 3122 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 3123 "default_lib": "small",
<> 150:02e0a0aed4ec 3124 "release_versions": ["2"],
<> 150:02e0a0aed4ec 3125 "device_name": "EFM32ZG222F32",
<> 150:02e0a0aed4ec 3126 "public": false
<> 150:02e0a0aed4ec 3127 },
<> 150:02e0a0aed4ec 3128 "EFM32ZG_STK3200": {
<> 150:02e0a0aed4ec 3129 "inherits": ["EFM32ZG222F32"],
Anna Bridge 186:707f6e361f3e 3130 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
<> 149:156823d33999 3131 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 3132 "config": {
<> 150:02e0a0aed4ec 3133 "hf_clock_src": {
<> 150:02e0a0aed4ec 3134 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 3135 "value": "HFXO",
<> 150:02e0a0aed4ec 3136 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3137 },
<> 150:02e0a0aed4ec 3138 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 3139 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3140 "value": "24000000",
<> 150:02e0a0aed4ec 3141 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3142 },
<> 150:02e0a0aed4ec 3143 "lf_clock_src": {
<> 150:02e0a0aed4ec 3144 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 3145 "value": "LFXO",
<> 150:02e0a0aed4ec 3146 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3147 },
<> 150:02e0a0aed4ec 3148 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 3149 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3150 "value": "32768",
<> 150:02e0a0aed4ec 3151 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3152 },
<> 150:02e0a0aed4ec 3153 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 3154 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 3155 "value": "21000000",
<> 150:02e0a0aed4ec 3156 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 3157 },
<> 150:02e0a0aed4ec 3158 "hfrco_band_select": {
<> 150:02e0a0aed4ec 3159 "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!",
<> 150:02e0a0aed4ec 3160 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 3161 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3162 },
<> 153:fa9ff456f731 3163 "board_controller_enable": {
<> 153:fa9ff456f731 3164 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3165 "value": "PA9",
<> 153:fa9ff456f731 3166 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 3167 }
<> 150:02e0a0aed4ec 3168 }
<> 149:156823d33999 3169 },
<> 150:02e0a0aed4ec 3170 "EFM32HG322F64": {
<> 150:02e0a0aed4ec 3171 "inherits": ["EFM32"],
<> 161:2cc1468da177 3172 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
<> 149:156823d33999 3173 "core": "Cortex-M0+",
<> 149:156823d33999 3174 "default_toolchain": "uARM",
AnnaBridge 178:79309dc6340a 3175 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 149:156823d33999 3176 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 3177 "default_lib": "small",
<> 150:02e0a0aed4ec 3178 "release_versions": ["2"],
<> 150:02e0a0aed4ec 3179 "device_name": "EFM32HG322F64",
<> 150:02e0a0aed4ec 3180 "public": false
<> 150:02e0a0aed4ec 3181 },
<> 150:02e0a0aed4ec 3182 "EFM32HG_STK3400": {
<> 150:02e0a0aed4ec 3183 "inherits": ["EFM32HG322F64"],
Anna Bridge 186:707f6e361f3e 3184 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
<> 149:156823d33999 3185 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 3186 "config": {
<> 150:02e0a0aed4ec 3187 "hf_clock_src": {
<> 150:02e0a0aed4ec 3188 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 3189 "value": "HFXO",
<> 150:02e0a0aed4ec 3190 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3191 },
<> 150:02e0a0aed4ec 3192 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 3193 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3194 "value": "24000000",
<> 150:02e0a0aed4ec 3195 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3196 },
<> 150:02e0a0aed4ec 3197 "lf_clock_src": {
<> 150:02e0a0aed4ec 3198 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 3199 "value": "LFXO",
<> 150:02e0a0aed4ec 3200 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3201 },
<> 150:02e0a0aed4ec 3202 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 3203 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3204 "value": "32768",
<> 150:02e0a0aed4ec 3205 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3206 },
<> 150:02e0a0aed4ec 3207 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 3208 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 3209 "value": "21000000",
<> 150:02e0a0aed4ec 3210 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 3211 },
<> 150:02e0a0aed4ec 3212 "hfrco_band_select": {
<> 150:02e0a0aed4ec 3213 "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!",
<> 150:02e0a0aed4ec 3214 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 150:02e0a0aed4ec 3215 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3216 },
<> 153:fa9ff456f731 3217 "board_controller_enable": {
<> 153:fa9ff456f731 3218 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3219 "value": "PA9",
<> 153:fa9ff456f731 3220 "macro_name": "EFM_BC_EN"
<> 150:02e0a0aed4ec 3221 }
<> 150:02e0a0aed4ec 3222 }
<> 150:02e0a0aed4ec 3223 },
<> 150:02e0a0aed4ec 3224 "EFM32PG1B100F256GM32": {
<> 150:02e0a0aed4ec 3225 "inherits": ["EFM32"],
<> 161:2cc1468da177 3226 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
<> 150:02e0a0aed4ec 3227 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3228 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 150:02e0a0aed4ec 3229 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 150:02e0a0aed4ec 3230 "release_versions": ["2", "5"],
<> 150:02e0a0aed4ec 3231 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 167:e84263d55307 3232 "public": false,
AnnaBridge 167:e84263d55307 3233 "bootloader_supported": true
<> 149:156823d33999 3234 },
<> 149:156823d33999 3235 "EFM32PG_STK3401": {
<> 150:02e0a0aed4ec 3236 "inherits": ["EFM32PG1B100F256GM32"],
Anna Bridge 186:707f6e361f3e 3237 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
<> 149:156823d33999 3238 "forced_reset_timeout": 2,
<> 150:02e0a0aed4ec 3239 "config": {
<> 150:02e0a0aed4ec 3240 "hf_clock_src": {
<> 150:02e0a0aed4ec 3241 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 150:02e0a0aed4ec 3242 "value": "HFXO",
<> 150:02e0a0aed4ec 3243 "macro_name": "CORE_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3244 },
<> 150:02e0a0aed4ec 3245 "hfxo_clock_freq": {
<> 150:02e0a0aed4ec 3246 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3247 "value": "40000000",
<> 150:02e0a0aed4ec 3248 "macro_name": "HFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3249 },
<> 150:02e0a0aed4ec 3250 "lf_clock_src": {
<> 150:02e0a0aed4ec 3251 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 150:02e0a0aed4ec 3252 "value": "LFXO",
<> 150:02e0a0aed4ec 3253 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 150:02e0a0aed4ec 3254 },
<> 150:02e0a0aed4ec 3255 "lfxo_clock_freq": {
<> 150:02e0a0aed4ec 3256 "help": "Value: External crystal frequency in hertz",
<> 150:02e0a0aed4ec 3257 "value": "32768",
<> 150:02e0a0aed4ec 3258 "macro_name": "LFXO_FREQUENCY"
<> 150:02e0a0aed4ec 3259 },
<> 150:02e0a0aed4ec 3260 "hfrco_clock_freq": {
<> 150:02e0a0aed4ec 3261 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 150:02e0a0aed4ec 3262 "value": "32000000",
<> 150:02e0a0aed4ec 3263 "macro_name": "HFRCO_FREQUENCY"
<> 150:02e0a0aed4ec 3264 },
<> 150:02e0a0aed4ec 3265 "hfrco_band_select": {
<> 150:02e0a0aed4ec 3266 "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!",
<> 150:02e0a0aed4ec 3267 "value": "cmuHFRCOFreq_32M0Hz",
<> 150:02e0a0aed4ec 3268 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3269 },
<> 153:fa9ff456f731 3270 "board_controller_enable": {
<> 153:fa9ff456f731 3271 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3272 "value": "PA5",
<> 153:fa9ff456f731 3273 "macro_name": "EFM_BC_EN"
<> 153:fa9ff456f731 3274 }
<> 153:fa9ff456f731 3275 }
<> 153:fa9ff456f731 3276 },
<> 153:fa9ff456f731 3277 "EFR32MG1P132F256GM48": {
<> 153:fa9ff456f731 3278 "inherits": ["EFM32"],
AnnaBridge 179:b0033dcd6934 3279 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 153:fa9ff456f731 3280 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3281 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 153:fa9ff456f731 3282 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 153:fa9ff456f731 3283 "release_versions": ["2", "5"],
<> 153:fa9ff456f731 3284 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 167:e84263d55307 3285 "public": false,
AnnaBridge 167:e84263d55307 3286 "bootloader_supported": true
<> 153:fa9ff456f731 3287 },
<> 153:fa9ff456f731 3288 "EFR32MG1P233F256GM48": {
<> 153:fa9ff456f731 3289 "inherits": ["EFM32"],
AnnaBridge 179:b0033dcd6934 3290 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
<> 153:fa9ff456f731 3291 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3292 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 153:fa9ff456f731 3293 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 153:fa9ff456f731 3294 "release_versions": ["2", "5"],
AnnaBridge 167:e84263d55307 3295 "public": false,
AnnaBridge 167:e84263d55307 3296 "bootloader_supported": true
<> 153:fa9ff456f731 3297 },
<> 153:fa9ff456f731 3298 "EFR32MG1_BRD4150": {
<> 153:fa9ff456f731 3299 "inherits": ["EFR32MG1P132F256GM48"],
Anna Bridge 186:707f6e361f3e 3300 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
<> 153:fa9ff456f731 3301 "forced_reset_timeout": 2,
<> 153:fa9ff456f731 3302 "config": {
<> 153:fa9ff456f731 3303 "hf_clock_src": {
<> 153:fa9ff456f731 3304 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 153:fa9ff456f731 3305 "value": "HFXO",
<> 153:fa9ff456f731 3306 "macro_name": "CORE_CLOCK_SOURCE"
<> 153:fa9ff456f731 3307 },
<> 153:fa9ff456f731 3308 "hfxo_clock_freq": {
<> 153:fa9ff456f731 3309 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 3310 "value": "38400000",
<> 153:fa9ff456f731 3311 "macro_name": "HFXO_FREQUENCY"
<> 153:fa9ff456f731 3312 },
<> 153:fa9ff456f731 3313 "lf_clock_src": {
<> 153:fa9ff456f731 3314 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 153:fa9ff456f731 3315 "value": "LFXO",
<> 153:fa9ff456f731 3316 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 153:fa9ff456f731 3317 },
<> 153:fa9ff456f731 3318 "lfxo_clock_freq": {
<> 153:fa9ff456f731 3319 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 3320 "value": "32768",
<> 153:fa9ff456f731 3321 "macro_name": "LFXO_FREQUENCY"
<> 153:fa9ff456f731 3322 },
<> 153:fa9ff456f731 3323 "hfrco_clock_freq": {
<> 153:fa9ff456f731 3324 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 153:fa9ff456f731 3325 "value": "32000000",
<> 153:fa9ff456f731 3326 "macro_name": "HFRCO_FREQUENCY"
<> 153:fa9ff456f731 3327 },
<> 153:fa9ff456f731 3328 "hfrco_band_select": {
<> 153:fa9ff456f731 3329 "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!",
<> 153:fa9ff456f731 3330 "value": "cmuHFRCOFreq_32M0Hz",
<> 153:fa9ff456f731 3331 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 153:fa9ff456f731 3332 },
<> 153:fa9ff456f731 3333 "board_controller_enable": {
<> 153:fa9ff456f731 3334 "help": "Pin to pull high for enabling the USB serial port",
<> 153:fa9ff456f731 3335 "value": "PA5",
<> 153:fa9ff456f731 3336 "macro_name": "EFM_BC_EN"
<> 153:fa9ff456f731 3337 }
<> 153:fa9ff456f731 3338 },
<> 153:fa9ff456f731 3339 "public": false
<> 153:fa9ff456f731 3340 },
Anna Bridge 164:289d4deac6e4 3341 "TB_SENSE_1": {
<> 153:fa9ff456f731 3342 "inherits": ["EFR32MG1P233F256GM48"],
Anna Bridge 186:707f6e361f3e 3343 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
<> 161:2cc1468da177 3344 "forced_reset_timeout": 5,
<> 161:2cc1468da177 3345 "config": {
<> 161:2cc1468da177 3346 "hf_clock_src": {
<> 161:2cc1468da177 3347 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 161:2cc1468da177 3348 "value": "HFXO",
<> 161:2cc1468da177 3349 "macro_name": "CORE_CLOCK_SOURCE"
<> 161:2cc1468da177 3350 },
<> 161:2cc1468da177 3351 "hfxo_clock_freq": {
<> 161:2cc1468da177 3352 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 3353 "value": "38400000",
<> 161:2cc1468da177 3354 "macro_name": "HFXO_FREQUENCY"
<> 161:2cc1468da177 3355 },
<> 161:2cc1468da177 3356 "lf_clock_src": {
<> 161:2cc1468da177 3357 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 161:2cc1468da177 3358 "value": "LFXO",
<> 161:2cc1468da177 3359 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 161:2cc1468da177 3360 },
<> 161:2cc1468da177 3361 "lfxo_clock_freq": {
<> 161:2cc1468da177 3362 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 3363 "value": "32768",
<> 161:2cc1468da177 3364 "macro_name": "LFXO_FREQUENCY"
<> 161:2cc1468da177 3365 },
<> 161:2cc1468da177 3366 "hfrco_clock_freq": {
<> 161:2cc1468da177 3367 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 161:2cc1468da177 3368 "value": "32000000",
<> 161:2cc1468da177 3369 "macro_name": "HFRCO_FREQUENCY"
<> 161:2cc1468da177 3370 },
<> 161:2cc1468da177 3371 "hfrco_band_select": {
<> 161:2cc1468da177 3372 "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!",
<> 161:2cc1468da177 3373 "value": "cmuHFRCOFreq_32M0Hz",
<> 161:2cc1468da177 3374 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 161:2cc1468da177 3375 }
<> 161:2cc1468da177 3376 }
<> 161:2cc1468da177 3377 },
<> 161:2cc1468da177 3378 "EFM32PG12B500F1024GL125": {
<> 161:2cc1468da177 3379 "inherits": ["EFM32"],
<> 161:2cc1468da177 3380 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
<> 161:2cc1468da177 3381 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3382 "macros_add": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 161:2cc1468da177 3383 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 161:2cc1468da177 3384 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 3385 "device_name": "EFM32PG12B500F1024GL125",
AnnaBridge 167:e84263d55307 3386 "public": false,
AnnaBridge 167:e84263d55307 3387 "bootloader_supported": true
<> 161:2cc1468da177 3388 },
<> 161:2cc1468da177 3389 "EFM32PG12_STK3402": {
<> 161:2cc1468da177 3390 "inherits": ["EFM32PG12B500F1024GL125"],
Anna Bridge 186:707f6e361f3e 3391 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
<> 161:2cc1468da177 3392 "forced_reset_timeout": 2,
<> 161:2cc1468da177 3393 "config": {
<> 161:2cc1468da177 3394 "hf_clock_src": {
<> 161:2cc1468da177 3395 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 161:2cc1468da177 3396 "value": "HFXO",
<> 161:2cc1468da177 3397 "macro_name": "CORE_CLOCK_SOURCE"
<> 161:2cc1468da177 3398 },
<> 161:2cc1468da177 3399 "hfxo_clock_freq": {
<> 161:2cc1468da177 3400 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 3401 "value": "40000000",
<> 161:2cc1468da177 3402 "macro_name": "HFXO_FREQUENCY"
<> 161:2cc1468da177 3403 },
<> 161:2cc1468da177 3404 "lf_clock_src": {
<> 161:2cc1468da177 3405 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 161:2cc1468da177 3406 "value": "LFXO",
<> 161:2cc1468da177 3407 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 161:2cc1468da177 3408 },
<> 161:2cc1468da177 3409 "lfxo_clock_freq": {
<> 161:2cc1468da177 3410 "help": "Value: External crystal frequency in hertz",
<> 161:2cc1468da177 3411 "value": "32768",
<> 161:2cc1468da177 3412 "macro_name": "LFXO_FREQUENCY"
<> 161:2cc1468da177 3413 },
<> 161:2cc1468da177 3414 "hfrco_clock_freq": {
<> 161:2cc1468da177 3415 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 161:2cc1468da177 3416 "value": "32000000",
<> 161:2cc1468da177 3417 "macro_name": "HFRCO_FREQUENCY"
<> 161:2cc1468da177 3418 },
<> 161:2cc1468da177 3419 "hfrco_band_select": {
<> 161:2cc1468da177 3420 "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!",
<> 161:2cc1468da177 3421 "value": "cmuHFRCOFreq_32M0Hz",
<> 161:2cc1468da177 3422 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 161:2cc1468da177 3423 },
<> 161:2cc1468da177 3424 "board_controller_enable": {
<> 161:2cc1468da177 3425 "help": "Pin to pull high for enabling the USB serial port",
<> 161:2cc1468da177 3426 "value": "PA5",
<> 161:2cc1468da177 3427 "macro_name": "EFM_BC_EN"
<> 161:2cc1468da177 3428 }
<> 161:2cc1468da177 3429 }
<> 161:2cc1468da177 3430 },
AnnaBridge 178:79309dc6340a 3431 "EFR32MG12P332F1024GL125": {
<> 161:2cc1468da177 3432 "inherits": ["EFM32"],
AnnaBridge 179:b0033dcd6934 3433 "extra_labels_add": ["EFR32MG12", "EFR32_12", "1024K", "SL_RAIL", "SL_CRYPTO"],
<> 161:2cc1468da177 3434 "core": "Cortex-M4F",
AnnaBridge 178:79309dc6340a 3435 "macros_add": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 161:2cc1468da177 3436 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 161:2cc1468da177 3437 "release_versions": ["2", "5"],
Anna Bridge 180:96ed750bd169 3438 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 167:e84263d55307 3439 "public": false,
AnnaBridge 167:e84263d55307 3440 "bootloader_supported": true
<> 161:2cc1468da177 3441 },
AnnaBridge 178:79309dc6340a 3442 "TB_SENSE_12": {
<> 161:2cc1468da177 3443 "inherits": ["EFR32MG12P332F1024GL125"],
Anna Bridge 180:96ed750bd169 3444 "device_name": "EFR32MG12P332F1024GL125",
Anna Bridge 186:707f6e361f3e 3445 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
<> 153:fa9ff456f731 3446 "forced_reset_timeout": 5,
<> 153:fa9ff456f731 3447 "config": {
<> 153:fa9ff456f731 3448 "hf_clock_src": {
<> 153:fa9ff456f731 3449 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 153:fa9ff456f731 3450 "value": "HFXO",
<> 153:fa9ff456f731 3451 "macro_name": "CORE_CLOCK_SOURCE"
<> 153:fa9ff456f731 3452 },
<> 153:fa9ff456f731 3453 "hfxo_clock_freq": {
<> 153:fa9ff456f731 3454 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 3455 "value": "38400000",
<> 153:fa9ff456f731 3456 "macro_name": "HFXO_FREQUENCY"
<> 153:fa9ff456f731 3457 },
<> 153:fa9ff456f731 3458 "lf_clock_src": {
<> 153:fa9ff456f731 3459 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 153:fa9ff456f731 3460 "value": "LFXO",
<> 153:fa9ff456f731 3461 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 153:fa9ff456f731 3462 },
<> 153:fa9ff456f731 3463 "lfxo_clock_freq": {
<> 153:fa9ff456f731 3464 "help": "Value: External crystal frequency in hertz",
<> 153:fa9ff456f731 3465 "value": "32768",
<> 153:fa9ff456f731 3466 "macro_name": "LFXO_FREQUENCY"
<> 153:fa9ff456f731 3467 },
<> 153:fa9ff456f731 3468 "hfrco_clock_freq": {
<> 153:fa9ff456f731 3469 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 153:fa9ff456f731 3470 "value": "32000000",
<> 153:fa9ff456f731 3471 "macro_name": "HFRCO_FREQUENCY"
<> 153:fa9ff456f731 3472 },
<> 153:fa9ff456f731 3473 "hfrco_band_select": {
<> 153:fa9ff456f731 3474 "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!",
<> 153:fa9ff456f731 3475 "value": "cmuHFRCOFreq_32M0Hz",
<> 153:fa9ff456f731 3476 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 150:02e0a0aed4ec 3477 }
<> 150:02e0a0aed4ec 3478 }
<> 149:156823d33999 3479 },
<> 149:156823d33999 3480 "WIZWIKI_W7500": {
<> 149:156823d33999 3481 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 3482 "core": "Cortex-M0",
<> 149:156823d33999 3483 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 167:e84263d55307 3484 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 165:e614a9f1c9e2 3485 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 3486 "inherits": ["Target"],
Kojto 170:19eb464bc2be 3487 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 165:e614a9f1c9e2 3488 "release_versions": ["2", "5"]
<> 149:156823d33999 3489 },
<> 149:156823d33999 3490 "WIZWIKI_W7500P": {
<> 149:156823d33999 3491 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 3492 "core": "Cortex-M0",
<> 149:156823d33999 3493 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 167:e84263d55307 3494 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 165:e614a9f1c9e2 3495 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 3496 "inherits": ["Target"],
Kojto 170:19eb464bc2be 3497 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 165:e614a9f1c9e2 3498 "release_versions": ["2", "5"]
<> 149:156823d33999 3499 },
<> 149:156823d33999 3500 "WIZWIKI_W7500ECO": {
<> 149:156823d33999 3501 "inherits": ["Target"],
<> 149:156823d33999 3502 "core": "Cortex-M0",
<> 149:156823d33999 3503 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 167:e84263d55307 3504 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 165:e614a9f1c9e2 3505 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
Kojto 170:19eb464bc2be 3506 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 165:e614a9f1c9e2 3507 "release_versions": ["2", "5"]
<> 149:156823d33999 3508 },
<> 149:156823d33999 3509 "SAMR21G18A": {
<> 149:156823d33999 3510 "inherits": ["Target"],
<> 149:156823d33999 3511 "core": "Cortex-M0+",
<> 149:156823d33999 3512 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 3513 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
<> 149:156823d33999 3514 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 186:707f6e361f3e 3515 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 149:156823d33999 3516 "release_versions": ["2"],
<> 149:156823d33999 3517 "device_name": "ATSAMR21G18A"
<> 149:156823d33999 3518 },
<> 149:156823d33999 3519 "SAMD21J18A": {
<> 149:156823d33999 3520 "inherits": ["Target"],
<> 149:156823d33999 3521 "core": "Cortex-M0+",
<> 149:156823d33999 3522 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 3523 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 3524 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 186:707f6e361f3e 3525 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 149:156823d33999 3526 "release_versions": ["2"],
AnnaBridge 167:e84263d55307 3527 "device_name": "ATSAMD21J18A"
<> 149:156823d33999 3528 },
<> 149:156823d33999 3529 "SAMD21G18A": {
<> 149:156823d33999 3530 "inherits": ["Target"],
<> 149:156823d33999 3531 "core": "Cortex-M0+",
<> 149:156823d33999 3532 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 3533 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
<> 149:156823d33999 3534 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 186:707f6e361f3e 3535 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 149:156823d33999 3536 "release_versions": ["2"],
<> 149:156823d33999 3537 "device_name": "ATSAMD21G18A"
<> 149:156823d33999 3538 },
<> 149:156823d33999 3539 "SAML21J18A": {
<> 149:156823d33999 3540 "inherits": ["Target"],
<> 149:156823d33999 3541 "core": "Cortex-M0+",
<> 149:156823d33999 3542 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 3543 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
<> 149:156823d33999 3544 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 186:707f6e361f3e 3545 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 149:156823d33999 3546 "device_name": "ATSAML21J18A"
<> 149:156823d33999 3547 },
<> 149:156823d33999 3548 "SAMG55J19": {
<> 149:156823d33999 3549 "inherits": ["Target"],
<> 149:156823d33999 3550 "core": "Cortex-M4",
<> 149:156823d33999 3551 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
<> 149:156823d33999 3552 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
<> 149:156823d33999 3553 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 149:156823d33999 3554 "default_toolchain": "ARM",
Anna Bridge 186:707f6e361f3e 3555 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
<> 149:156823d33999 3556 "default_lib": "std",
<> 149:156823d33999 3557 "device_name": "ATSAMG55J19"
<> 149:156823d33999 3558 },
<> 149:156823d33999 3559 "MCU_NRF51_UNIFIED": {
<> 149:156823d33999 3560 "inherits": ["Target"],
<> 149:156823d33999 3561 "core": "Cortex-M0",
<> 149:156823d33999 3562 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
<> 149:156823d33999 3563 "macros": [
<> 149:156823d33999 3564 "NRF51",
<> 149:156823d33999 3565 "TARGET_NRF51822",
<> 149:156823d33999 3566 "BLE_STACK_SUPPORT_REQD",
<> 149:156823d33999 3567 "SOFTDEVICE_PRESENT",
<> 149:156823d33999 3568 "S130",
AnnaBridge 167:e84263d55307 3569 "TARGET_MCU_NRF51822",
AnnaBridge 167:e84263d55307 3570 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 174:b96e65c34a4d 3571 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 174:b96e65c34a4d 3572 "NO_SYSTICK",
AnnaBridge 174:b96e65c34a4d 3573 "MBED_TICKLESS"
<> 149:156823d33999 3574 ],
<> 149:156823d33999 3575 "MERGE_BOOTLOADER": false,
Anna Bridge 186:707f6e361f3e 3576 "extra_labels": [
Anna Bridge 186:707f6e361f3e 3577 "NORDIC",
Anna Bridge 186:707f6e361f3e 3578 "MCU_NRF51",
Anna Bridge 186:707f6e361f3e 3579 "MCU_NRF51822_UNIFIED",
Anna Bridge 186:707f6e361f3e 3580 "NRF5x",
Anna Bridge 186:707f6e361f3e 3581 "NRF51",
Anna Bridge 186:707f6e361f3e 3582 "SDK_11"
Anna Bridge 186:707f6e361f3e 3583 ],
<> 149:156823d33999 3584 "OUTPUT_EXT": "hex",
<> 149:156823d33999 3585 "is_disk_virtual": true,
<> 149:156823d33999 3586 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
<> 149:156823d33999 3587 "public": false,
<> 149:156823d33999 3588 "MERGE_SOFT_DEVICE": true,
<> 149:156823d33999 3589 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
<> 149:156823d33999 3590 {
<> 149:156823d33999 3591 "boot": "",
<> 149:156823d33999 3592 "name": "s130_nrf51_2.0.0_softdevice.hex",
<> 149:156823d33999 3593 "offset": 110592
<> 149:156823d33999 3594 }
<> 149:156823d33999 3595 ],
<> 149:156823d33999 3596 "detect_code": ["1070"],
<> 149:156823d33999 3597 "post_binary_hook": {
<> 149:156823d33999 3598 "function": "MCU_NRF51Code.binary_hook",
<> 149:156823d33999 3599 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
<> 149:156823d33999 3600 },
<> 149:156823d33999 3601 "program_cycle_s": 6,
<> 149:156823d33999 3602 "features": ["BLE"],
<> 149:156823d33999 3603 "config": {
<> 149:156823d33999 3604 "lf_clock_src": {
<> 149:156823d33999 3605 "value": "NRF_LF_SRC_XTAL",
<> 149:156823d33999 3606 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
<> 149:156823d33999 3607 },
<> 149:156823d33999 3608 "uart_hwfc": {
<> 149:156823d33999 3609 "help": "Value: 1 for enable, 0 for disable",
<> 149:156823d33999 3610 "value": 1,
<> 149:156823d33999 3611 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
<> 149:156823d33999 3612 }
<> 149:156823d33999 3613 },
AnnaBridge 174:b96e65c34a4d 3614 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
<> 149:156823d33999 3615 },
<> 149:156823d33999 3616 "MCU_NRF51_32K_UNIFIED": {
<> 149:156823d33999 3617 "inherits": ["MCU_NRF51_UNIFIED"],
<> 149:156823d33999 3618 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
<> 149:156823d33999 3619 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
<> 149:156823d33999 3620 "public": false
<> 149:156823d33999 3621 },
<> 149:156823d33999 3622 "NRF51_DK": {
<> 149:156823d33999 3623 "supported_form_factors": ["ARDUINO"],
<> 149:156823d33999 3624 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 186:707f6e361f3e 3625 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 3626 "release_versions": ["2", "5"],
<> 149:156823d33999 3627 "device_name": "nRF51822_xxAA"
<> 149:156823d33999 3628 },
<> 149:156823d33999 3629 "NRF51_DONGLE": {
<> 149:156823d33999 3630 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 149:156823d33999 3631 "progen": {"target": "nrf51-dongle"},
Anna Bridge 186:707f6e361f3e 3632 "device_has": ["USTICKER", "LPTICKER", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
<> 149:156823d33999 3633 "release_versions": ["2", "5"]
<> 149:156823d33999 3634 },
AnnaBridge 182:a56a73fd2a6f 3635 "OSHCHIP": {
AnnaBridge 182:a56a73fd2a6f 3636 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 182:a56a73fd2a6f 3637 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
Anna Bridge 186:707f6e361f3e 3638 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
AnnaBridge 182:a56a73fd2a6f 3639 "device_name": "nRF51822_xxAC"
AnnaBridge 182:a56a73fd2a6f 3640 },
Anna Bridge 186:707f6e361f3e 3641 "MCU_NRF52832": {
<> 149:156823d33999 3642 "inherits": ["Target"],
<> 149:156823d33999 3643 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 3644 "macros": [
Anna Bridge 186:707f6e361f3e 3645 "BOARD_PCA10040",
Anna Bridge 186:707f6e361f3e 3646 "NRF52",
Anna Bridge 186:707f6e361f3e 3647 "TARGET_NRF52832",
Anna Bridge 186:707f6e361f3e 3648 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 186:707f6e361f3e 3649 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 186:707f6e361f3e 3650 "MBED_TICKLESS"
Anna Bridge 186:707f6e361f3e 3651 ],
Anna Bridge 186:707f6e361f3e 3652 "device_has": [
Anna Bridge 186:707f6e361f3e 3653 "ANALOGIN",
Anna Bridge 186:707f6e361f3e 3654 "FLASH",
Anna Bridge 186:707f6e361f3e 3655 "I2C",
Anna Bridge 186:707f6e361f3e 3656 "I2C_ASYNCH",
Anna Bridge 186:707f6e361f3e 3657 "INTERRUPTIN",
Anna Bridge 186:707f6e361f3e 3658 "ITM",
Anna Bridge 186:707f6e361f3e 3659 "LPTICKER",
Anna Bridge 186:707f6e361f3e 3660 "PORTIN",
Anna Bridge 186:707f6e361f3e 3661 "PORTINOUT",
Anna Bridge 186:707f6e361f3e 3662 "PORTOUT",
Anna Bridge 186:707f6e361f3e 3663 "PWMOUT",
Anna Bridge 186:707f6e361f3e 3664 "SERIAL",
Anna Bridge 186:707f6e361f3e 3665 "SERIAL_ASYNCH",
Anna Bridge 186:707f6e361f3e 3666 "SERIAL_FC",
Anna Bridge 186:707f6e361f3e 3667 "SPI",
Anna Bridge 186:707f6e361f3e 3668 "SPI_ASYNCH",
Anna Bridge 186:707f6e361f3e 3669 "STCLK_OFF_DURING_SLEEP",
Anna Bridge 186:707f6e361f3e 3670 "TRNG",
Anna Bridge 186:707f6e361f3e 3671 "USTICKER"
Anna Bridge 186:707f6e361f3e 3672 ],
Anna Bridge 186:707f6e361f3e 3673 "extra_labels": [
Anna Bridge 186:707f6e361f3e 3674 "NORDIC",
Anna Bridge 186:707f6e361f3e 3675 "NRF5x",
Anna Bridge 186:707f6e361f3e 3676 "NRF52",
Anna Bridge 186:707f6e361f3e 3677 "SDK_14_2",
Anna Bridge 186:707f6e361f3e 3678 "SOFTDEVICE_COMMON",
Anna Bridge 186:707f6e361f3e 3679 "SOFTDEVICE_S132_FULL"
Anna Bridge 186:707f6e361f3e 3680 ],
Anna Bridge 186:707f6e361f3e 3681 "config": {
Anna Bridge 186:707f6e361f3e 3682 "lf_clock_src": {
Anna Bridge 186:707f6e361f3e 3683 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 186:707f6e361f3e 3684 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 186:707f6e361f3e 3685 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 186:707f6e361f3e 3686 },
Anna Bridge 186:707f6e361f3e 3687 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 186:707f6e361f3e 3688 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 186:707f6e361f3e 3689 "value": 16
Anna Bridge 186:707f6e361f3e 3690 },
Anna Bridge 186:707f6e361f3e 3691 "lf_clock_rc_calib_mode_config": {
Anna Bridge 186:707f6e361f3e 3692 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 186:707f6e361f3e 3693 "value": 0
Anna Bridge 186:707f6e361f3e 3694 }
Anna Bridge 186:707f6e361f3e 3695 },
<> 149:156823d33999 3696 "OUTPUT_EXT": "hex",
<> 149:156823d33999 3697 "is_disk_virtual": true,
<> 149:156823d33999 3698 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 149:156823d33999 3699 "public": false,
<> 149:156823d33999 3700 "detect_code": ["1101"],
<> 149:156823d33999 3701 "program_cycle_s": 6,
Anna Bridge 186:707f6e361f3e 3702 "bootloader_supported": true
<> 149:156823d33999 3703 },
<> 149:156823d33999 3704 "NRF52_DK": {
<> 149:156823d33999 3705 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 3706 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 3707 "release_versions": ["5"],
<> 149:156823d33999 3708 "device_name": "nRF52832_xxAA"
<> 149:156823d33999 3709 },
<> 153:fa9ff456f731 3710 "UBLOX_EVA_NINA": {
Anna Bridge 186:707f6e361f3e 3711 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 3712 "release_versions": ["5"],
<> 154:37f96f9d4de2 3713 "device_name": "nRF52832_xxAA"
<> 154:37f96f9d4de2 3714 },
<> 154:37f96f9d4de2 3715 "UBLOX_EVK_NINA_B1": {
<> 154:37f96f9d4de2 3716 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 3717 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 3718 "release_versions": ["5"],
<> 153:fa9ff456f731 3719 "device_name": "nRF52832_xxAA"
<> 153:fa9ff456f731 3720 },
AnnaBridge 181:57724642e740 3721 "MTB_UBLOX_NINA_B1": {
Anna Bridge 186:707f6e361f3e 3722 "inherits": ["MCU_NRF52832"],
AnnaBridge 181:57724642e740 3723 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 3724 "device_name": "nRF52832_xxAA"
AnnaBridge 181:57724642e740 3725 },
AnnaBridge 182:a56a73fd2a6f 3726 "MTB_LAIRD_BL652": {
Anna Bridge 186:707f6e361f3e 3727 "inherits": ["MCU_NRF52832"],
AnnaBridge 182:a56a73fd2a6f 3728 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 3729 "device_name": "nRF52832_xxAA"
AnnaBridge 182:a56a73fd2a6f 3730 },
<> 149:156823d33999 3731 "DELTA_DFBM_NQ620": {
<> 149:156823d33999 3732 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 3733 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 3734 "release_versions": ["5"],
<> 149:156823d33999 3735 "device_name": "nRF52832_xxAA"
<> 149:156823d33999 3736 },
<> 162:e13f6fdb2ac4 3737 "MCU_NRF52840": {
<> 162:e13f6fdb2ac4 3738 "inherits": ["Target"],
<> 162:e13f6fdb2ac4 3739 "core": "Cortex-M4F",
Anna Bridge 186:707f6e361f3e 3740 "macros": [
Anna Bridge 186:707f6e361f3e 3741 "BOARD_PCA10056",
Anna Bridge 186:707f6e361f3e 3742 "NRF52840_XXAA",
Anna Bridge 186:707f6e361f3e 3743 "TARGET_NRF52840",
Anna Bridge 186:707f6e361f3e 3744 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 186:707f6e361f3e 3745 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 186:707f6e361f3e 3746 "MBED_TICKLESS",
Anna Bridge 186:707f6e361f3e 3747 "MBEDTLS_CONFIG_HW_SUPPORT"
Anna Bridge 186:707f6e361f3e 3748 ],
Anna Bridge 186:707f6e361f3e 3749 "features": ["CRYPTOCELL310"],
Anna Bridge 186:707f6e361f3e 3750 "device_has": [
Anna Bridge 186:707f6e361f3e 3751 "ANALOGIN",
Anna Bridge 186:707f6e361f3e 3752 "FLASH",
Anna Bridge 186:707f6e361f3e 3753 "I2C",
Anna Bridge 186:707f6e361f3e 3754 "I2C_ASYNCH",
Anna Bridge 186:707f6e361f3e 3755 "INTERRUPTIN",
Anna Bridge 186:707f6e361f3e 3756 "ITM",
Anna Bridge 186:707f6e361f3e 3757 "LPTICKER",
Anna Bridge 186:707f6e361f3e 3758 "PORTIN",
Anna Bridge 186:707f6e361f3e 3759 "PORTINOUT",
Anna Bridge 186:707f6e361f3e 3760 "PORTOUT",
Anna Bridge 186:707f6e361f3e 3761 "PWMOUT",
Anna Bridge 186:707f6e361f3e 3762 "RTC",
Anna Bridge 186:707f6e361f3e 3763 "SERIAL",
Anna Bridge 186:707f6e361f3e 3764 "SERIAL_ASYNCH",
Anna Bridge 186:707f6e361f3e 3765 "SERIAL_FC",
Anna Bridge 186:707f6e361f3e 3766 "SLEEP",
Anna Bridge 186:707f6e361f3e 3767 "SPI",
Anna Bridge 186:707f6e361f3e 3768 "SPI_ASYNCH",
Anna Bridge 186:707f6e361f3e 3769 "STCLK_OFF_DURING_SLEEP",
Anna Bridge 186:707f6e361f3e 3770 "TRNG",
Anna Bridge 186:707f6e361f3e 3771 "USTICKER"
Anna Bridge 186:707f6e361f3e 3772 ],
Anna Bridge 186:707f6e361f3e 3773 "extra_labels": [
Anna Bridge 186:707f6e361f3e 3774 "NORDIC",
Anna Bridge 186:707f6e361f3e 3775 "NRF5x",
Anna Bridge 186:707f6e361f3e 3776 "NRF52",
Anna Bridge 186:707f6e361f3e 3777 "SDK_14_2",
Anna Bridge 186:707f6e361f3e 3778 "SOFTDEVICE_COMMON",
Anna Bridge 186:707f6e361f3e 3779 "SOFTDEVICE_S140_FULL"
Anna Bridge 186:707f6e361f3e 3780 ],
Anna Bridge 186:707f6e361f3e 3781 "config": {
Anna Bridge 186:707f6e361f3e 3782 "lf_clock_src": {
Anna Bridge 186:707f6e361f3e 3783 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 186:707f6e361f3e 3784 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 186:707f6e361f3e 3785 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 186:707f6e361f3e 3786 },
Anna Bridge 186:707f6e361f3e 3787 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 186:707f6e361f3e 3788 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 186:707f6e361f3e 3789 "value": 16
Anna Bridge 186:707f6e361f3e 3790 },
Anna Bridge 186:707f6e361f3e 3791 "lf_clock_rc_calib_mode_config": {
Anna Bridge 186:707f6e361f3e 3792 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 186:707f6e361f3e 3793 "value": 0
Anna Bridge 186:707f6e361f3e 3794 }
Anna Bridge 186:707f6e361f3e 3795 },
<> 162:e13f6fdb2ac4 3796 "OUTPUT_EXT": "hex",
<> 162:e13f6fdb2ac4 3797 "is_disk_virtual": true,
<> 162:e13f6fdb2ac4 3798 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 162:e13f6fdb2ac4 3799 "public": false,
<> 162:e13f6fdb2ac4 3800 "detect_code": ["1101"],
<> 162:e13f6fdb2ac4 3801 "program_cycle_s": 6,
Anna Bridge 186:707f6e361f3e 3802 "bootloader_supported": true
<> 162:e13f6fdb2ac4 3803 },
<> 162:e13f6fdb2ac4 3804 "NRF52840_DK": {
<> 162:e13f6fdb2ac4 3805 "supported_form_factors": ["ARDUINO"],
<> 162:e13f6fdb2ac4 3806 "inherits": ["MCU_NRF52840"],
Anna Bridge 186:707f6e361f3e 3807 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 3808 "device_name": "nRF52840_xxAA"
<> 162:e13f6fdb2ac4 3809 },
<> 149:156823d33999 3810 "BLUEPILL_F103C8": {
AnnaBridge 168:9672193075cf 3811 "inherits": ["FAMILY_STM32"],
<> 149:156823d33999 3812 "core": "Cortex-M3",
<> 149:156823d33999 3813 "default_toolchain": "GCC_ARM",
AnnaBridge 168:9672193075cf 3814 "extra_labels_add": ["STM32F1", "STM32F103C8"],
<> 149:156823d33999 3815 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 168:9672193075cf 3816 "device_has_add": [],
Anna Bridge 186:707f6e361f3e 3817 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
<> 149:156823d33999 3818 },
<> 149:156823d33999 3819 "NUMAKER_PFM_NUC472": {
<> 149:156823d33999 3820 "core": "Cortex-M4F",
<> 149:156823d33999 3821 "default_toolchain": "ARM",
Anna Bridge 186:707f6e361f3e 3822 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
<> 149:156823d33999 3823 "is_disk_virtual": true,
<> 149:156823d33999 3824 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 3825 "config": {
AnnaBridge 172:7d866c31b3c5 3826 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 3827 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 3828 "value": 0
AnnaBridge 172:7d866c31b3c5 3829 },
AnnaBridge 172:7d866c31b3c5 3830 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 3831 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 3832 "value": "NC"
AnnaBridge 172:7d866c31b3c5 3833 },
AnnaBridge 172:7d866c31b3c5 3834 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 3835 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
AnnaBridge 172:7d866c31b3c5 3836 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
AnnaBridge 172:7d866c31b3c5 3837 },
AnnaBridge 172:7d866c31b3c5 3838 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 3839 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 172:7d866c31b3c5 3840 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 3841 }
AnnaBridge 172:7d866c31b3c5 3842 },
<> 149:156823d33999 3843 "inherits": ["Target"],
AnnaBridge 172:7d866c31b3c5 3844 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
Anna Bridge 186:707f6e361f3e 3845 "device_has": ["RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN", "FLASH", "EMAC"],
<> 149:156823d33999 3846 "features": ["LWIP"],
<> 150:02e0a0aed4ec 3847 "release_versions": ["5"],
Anna Bridge 163:74e0ce7f98e8 3848 "device_name": "NUC472HI8AE",
Anna Bridge 186:707f6e361f3e 3849 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 3850 "overrides": {
Anna Bridge 186:707f6e361f3e 3851 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 3852 }
<> 149:156823d33999 3853 },
<> 149:156823d33999 3854 "NCS36510": {
<> 149:156823d33999 3855 "inherits": ["Target"],
<> 149:156823d33999 3856 "core": "Cortex-M3",
<> 149:156823d33999 3857 "extra_labels": ["ONSEMI"],
<> 151:5eaa88a5bcc7 3858 "config": {
<> 151:5eaa88a5bcc7 3859 "mac-addr-low": {
<> 151:5eaa88a5bcc7 3860 "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.",
<> 151:5eaa88a5bcc7 3861 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 3862 },
<> 151:5eaa88a5bcc7 3863 "mac-addr-high": {
<> 151:5eaa88a5bcc7 3864 "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.",
<> 151:5eaa88a5bcc7 3865 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 3866 },
<> 151:5eaa88a5bcc7 3867 "32KHz-clk-trim": {
<> 151:5eaa88a5bcc7 3868 "help": "32KHz clock trim",
<> 151:5eaa88a5bcc7 3869 "value": "0x39"
<> 151:5eaa88a5bcc7 3870 },
<> 151:5eaa88a5bcc7 3871 "32MHz-clk-trim": {
<> 151:5eaa88a5bcc7 3872 "help": "32MHz clock trim",
<> 151:5eaa88a5bcc7 3873 "value": "0x17"
<> 151:5eaa88a5bcc7 3874 },
<> 151:5eaa88a5bcc7 3875 "rssi-trim": {
<> 151:5eaa88a5bcc7 3876 "help": "RSSI trim",
<> 151:5eaa88a5bcc7 3877 "value": "0x3D"
<> 151:5eaa88a5bcc7 3878 },
<> 151:5eaa88a5bcc7 3879 "txtune-trim": {
<> 151:5eaa88a5bcc7 3880 "help": "TX tune trim",
<> 151:5eaa88a5bcc7 3881 "value": "0xFFFFFFFF"
<> 151:5eaa88a5bcc7 3882 }
<> 151:5eaa88a5bcc7 3883 },
AnnaBridge 171:89b338f31ef1 3884 "OUTPUT_EXT": "hex",
<> 149:156823d33999 3885 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 150:02e0a0aed4ec 3886 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
<> 149:156823d33999 3887 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 3888 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE"],
<> 149:156823d33999 3889 "release_versions": ["2", "5"]
<> 149:156823d33999 3890 },
<> 149:156823d33999 3891 "NUMAKER_PFM_M453": {
<> 149:156823d33999 3892 "core": "Cortex-M4F",
<> 149:156823d33999 3893 "default_toolchain": "ARM",
Anna Bridge 163:74e0ce7f98e8 3894 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
<> 149:156823d33999 3895 "is_disk_virtual": true,
<> 149:156823d33999 3896 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 3897 "config": {
AnnaBridge 172:7d866c31b3c5 3898 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 3899 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 3900 "value": 0
AnnaBridge 172:7d866c31b3c5 3901 },
AnnaBridge 172:7d866c31b3c5 3902 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 3903 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 3904 "value": "NC"
AnnaBridge 172:7d866c31b3c5 3905 },
AnnaBridge 172:7d866c31b3c5 3906 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 3907 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 172:7d866c31b3c5 3908 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 172:7d866c31b3c5 3909 },
AnnaBridge 172:7d866c31b3c5 3910 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 3911 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 172:7d866c31b3c5 3912 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 3913 }
AnnaBridge 172:7d866c31b3c5 3914 },
<> 149:156823d33999 3915 "inherits": ["Target"],
<> 149:156823d33999 3916 "progen": {"target": "numaker-pfm-m453"},
Anna Bridge 186:707f6e361f3e 3917 "device_has": ["RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN", "FLASH"],
<> 149:156823d33999 3918 "release_versions": ["2", "5"],
Anna Bridge 163:74e0ce7f98e8 3919 "device_name": "M453VG6AE",
AnnaBridge 167:e84263d55307 3920 "bootloader_supported": true
<> 150:02e0a0aed4ec 3921 },
AnnaBridge 174:b96e65c34a4d 3922 "NUMAKER_PFM_NANO130": {
AnnaBridge 174:b96e65c34a4d 3923 "core": "Cortex-M0",
AnnaBridge 174:b96e65c34a4d 3924 "default_toolchain": "ARM",
AnnaBridge 174:b96e65c34a4d 3925 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
AnnaBridge 174:b96e65c34a4d 3926 "is_disk_virtual": true,
AnnaBridge 174:b96e65c34a4d 3927 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 176:447f873cad2f 3928 "config": {
AnnaBridge 176:447f873cad2f 3929 "gpio-irq-debounce-enable": {
AnnaBridge 176:447f873cad2f 3930 "help": "Enable GPIO IRQ debounce",
AnnaBridge 176:447f873cad2f 3931 "value": 0
AnnaBridge 176:447f873cad2f 3932 },
AnnaBridge 176:447f873cad2f 3933 "gpio-irq-debounce-enable-list": {
AnnaBridge 176:447f873cad2f 3934 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 176:447f873cad2f 3935 "value": "NC"
AnnaBridge 176:447f873cad2f 3936 },
AnnaBridge 176:447f873cad2f 3937 "gpio-irq-debounce-clock-source": {
AnnaBridge 176:447f873cad2f 3938 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
AnnaBridge 176:447f873cad2f 3939 "value": "GPIO_DBCLKSRC_IRC10K"
AnnaBridge 176:447f873cad2f 3940 },
AnnaBridge 176:447f873cad2f 3941 "gpio-irq-debounce-sample-rate": {
AnnaBridge 176:447f873cad2f 3942 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
AnnaBridge 176:447f873cad2f 3943 "value": "GPIO_DBCLKSEL_16"
AnnaBridge 176:447f873cad2f 3944 }
AnnaBridge 176:447f873cad2f 3945 },
AnnaBridge 174:b96e65c34a4d 3946 "inherits": ["Target"],
AnnaBridge 184:08ed48f1de7f 3947 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"","MBED_FAULT_HANDLER_DISABLED"],
Anna Bridge 186:707f6e361f3e 3948 "device_has": ["RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
AnnaBridge 174:b96e65c34a4d 3949 "release_versions": ["5"],
AnnaBridge 174:b96e65c34a4d 3950 "device_name": "NANO130KE3BN"
AnnaBridge 174:b96e65c34a4d 3951 },
<> 150:02e0a0aed4ec 3952 "HI2110": {
<> 150:02e0a0aed4ec 3953 "inherits": ["Target"],
<> 150:02e0a0aed4ec 3954 "core": "Cortex-M0",
<> 150:02e0a0aed4ec 3955 "default_toolchain": "GCC_ARM",
<> 150:02e0a0aed4ec 3956 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 150:02e0a0aed4ec 3957 "extra_labels": ["ublox"],
AnnaBridge 167:e84263d55307 3958 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
<> 150:02e0a0aed4ec 3959 "public": false,
<> 150:02e0a0aed4ec 3960 "target_overrides": {
<> 150:02e0a0aed4ec 3961 "*": {
<> 150:02e0a0aed4ec 3962 "core.stdio-flush-at-exit": false
<> 150:02e0a0aed4ec 3963 }
<> 150:02e0a0aed4ec 3964 },
Anna Bridge 186:707f6e361f3e 3965 "device_has": ["INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 150:02e0a0aed4ec 3966 "default_lib": "std",
Anna Bridge 186:707f6e361f3e 3967 "release_versions": []
<> 150:02e0a0aed4ec 3968 },
<> 150:02e0a0aed4ec 3969 "SARA_NBIOT": {
<> 150:02e0a0aed4ec 3970 "inherits": ["HI2110"],
<> 150:02e0a0aed4ec 3971 "extra_labels": ["ublox", "HI2110"],
<> 150:02e0a0aed4ec 3972 "public": false
<> 150:02e0a0aed4ec 3973 },
<> 150:02e0a0aed4ec 3974 "SARA_NBIOT_EVK": {
<> 150:02e0a0aed4ec 3975 "inherits": ["SARA_NBIOT"],
<> 150:02e0a0aed4ec 3976 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 167:e84263d55307 3977 },
AnnaBridge 167:e84263d55307 3978 "REALTEK_RTL8195AM": {
AnnaBridge 167:e84263d55307 3979 "supported_form_factors": ["ARDUINO"],
AnnaBridge 167:e84263d55307 3980 "core": "Cortex-M3",
AnnaBridge 167:e84263d55307 3981 "default_toolchain": "GCC_ARM",
AnnaBridge 167:e84263d55307 3982 "inherits": ["Target"],
AnnaBridge 167:e84263d55307 3983 "detect_code": ["4600"],
Anna Bridge 186:707f6e361f3e 3984 "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"],
AnnaBridge 184:08ed48f1de7f 3985 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"],
AnnaBridge 167:e84263d55307 3986 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 3987 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH", "EMAC"],
AnnaBridge 167:e84263d55307 3988 "features": ["LWIP"],
AnnaBridge 167:e84263d55307 3989 "post_binary_hook": {
AnnaBridge 167:e84263d55307 3990 "function": "RTL8195ACode.binary_hook",
AnnaBridge 167:e84263d55307 3991 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 167:e84263d55307 3992 },
Anna Bridge 186:707f6e361f3e 3993 "release_versions": ["5"],
Anna Bridge 186:707f6e361f3e 3994 "overrides": {
Anna Bridge 186:707f6e361f3e 3995 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 3996 }
AnnaBridge 168:9672193075cf 3997 },
AnnaBridge 168:9672193075cf 3998 "VBLUNO51_LEGACY": {
AnnaBridge 168:9672193075cf 3999 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 4000 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 181:57724642e740 4001 "detect_code": ["C006"],
AnnaBridge 181:57724642e740 4002 "overrides": {"uart_hwfc": 0},
AnnaBridge 168:9672193075cf 4003 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 168:9672193075cf 4004 },
AnnaBridge 168:9672193075cf 4005 "VBLUNO51_BOOT": {
AnnaBridge 168:9672193075cf 4006 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 4007 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 181:57724642e740 4008 "detect_code": ["C006"],
AnnaBridge 181:57724642e740 4009 "overrides": {"uart_hwfc": 0},
AnnaBridge 168:9672193075cf 4010 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 168:9672193075cf 4011 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 168:9672193075cf 4012 },
AnnaBridge 168:9672193075cf 4013 "VBLUNO51_OTA": {
AnnaBridge 168:9672193075cf 4014 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 4015 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 181:57724642e740 4016 "detect_code": ["C006"],
AnnaBridge 181:57724642e740 4017 "overrides": {"uart_hwfc": 0},
AnnaBridge 168:9672193075cf 4018 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 168:9672193075cf 4019 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 168:9672193075cf 4020 },
AnnaBridge 168:9672193075cf 4021 "VBLUNO51": {
AnnaBridge 168:9672193075cf 4022 "supported_form_factors": ["ARDUINO"],
AnnaBridge 168:9672193075cf 4023 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 181:57724642e740 4024 "detect_code": ["C006"],
AnnaBridge 181:57724642e740 4025 "overrides": {"uart_hwfc": 0},
Anna Bridge 186:707f6e361f3e 4026 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
AnnaBridge 168:9672193075cf 4027 "release_versions": ["2"],
AnnaBridge 168:9672193075cf 4028 "device_name": "nRF51822_xxAC"
Kojto 170:19eb464bc2be 4029 },
AnnaBridge 184:08ed48f1de7f 4030 "DISCO_L496AG": {
AnnaBridge 184:08ed48f1de7f 4031 "inherits": ["FAMILY_STM32"],
AnnaBridge 184:08ed48f1de7f 4032 "supported_form_factors": ["ARDUINO"],
AnnaBridge 184:08ed48f1de7f 4033 "core": "Cortex-M4F",
AnnaBridge 184:08ed48f1de7f 4034 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
AnnaBridge 184:08ed48f1de7f 4035 "config": {
AnnaBridge 184:08ed48f1de7f 4036 "clock_source": {
AnnaBridge 184:08ed48f1de7f 4037 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 184:08ed48f1de7f 4038 "value": "USE_PLL_MSI",
AnnaBridge 184:08ed48f1de7f 4039 "macro_name": "CLOCK_SOURCE"
AnnaBridge 184:08ed48f1de7f 4040 },
Anna Bridge 186:707f6e361f3e 4041 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 4042 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 184:08ed48f1de7f 4043 "value": 1
AnnaBridge 184:08ed48f1de7f 4044 }
AnnaBridge 184:08ed48f1de7f 4045 },
AnnaBridge 184:08ed48f1de7f 4046 "detect_code": ["0822"],
Anna Bridge 186:707f6e361f3e 4047 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 184:08ed48f1de7f 4048 "release_versions": ["2", "5"],
AnnaBridge 184:08ed48f1de7f 4049 "device_name": "STM32L496AG"
AnnaBridge 184:08ed48f1de7f 4050 },
AnnaBridge 177:d650f5d4c87a 4051 "NUCLEO_L496ZG": {
AnnaBridge 177:d650f5d4c87a 4052 "inherits": ["FAMILY_STM32"],
AnnaBridge 177:d650f5d4c87a 4053 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 177:d650f5d4c87a 4054 "core": "Cortex-M4F",
AnnaBridge 177:d650f5d4c87a 4055 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
AnnaBridge 177:d650f5d4c87a 4056 "config": {
AnnaBridge 177:d650f5d4c87a 4057 "clock_source": {
AnnaBridge 177:d650f5d4c87a 4058 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 177:d650f5d4c87a 4059 "value": "USE_PLL_MSI",
AnnaBridge 177:d650f5d4c87a 4060 "macro_name": "CLOCK_SOURCE"
AnnaBridge 181:57724642e740 4061 },
Anna Bridge 186:707f6e361f3e 4062 "lpticker_lptim": {
Anna Bridge 186:707f6e361f3e 4063 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 181:57724642e740 4064 "value": 1
AnnaBridge 177:d650f5d4c87a 4065 }
AnnaBridge 177:d650f5d4c87a 4066 },
AnnaBridge 177:d650f5d4c87a 4067 "detect_code": ["0823"],
Anna Bridge 186:707f6e361f3e 4068 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 177:d650f5d4c87a 4069 "release_versions": ["2", "5"],
AnnaBridge 177:d650f5d4c87a 4070 "device_name": "STM32L496ZG"
AnnaBridge 177:d650f5d4c87a 4071 },
AnnaBridge 178:79309dc6340a 4072 "NUCLEO_L496ZG_P": {
AnnaBridge 178:79309dc6340a 4073 "inherits": ["NUCLEO_L496ZG"],
AnnaBridge 178:79309dc6340a 4074 "detect_code": ["0828"]
AnnaBridge 178:79309dc6340a 4075 },
Kojto 170:19eb464bc2be 4076 "VBLUNO52": {
Kojto 170:19eb464bc2be 4077 "supported_form_factors": ["ARDUINO"],
Anna Bridge 186:707f6e361f3e 4078 "inherits": ["MCU_NRF52832"],
Anna Bridge 186:707f6e361f3e 4079 "release_versions": ["5"],
Kojto 170:19eb464bc2be 4080 "device_name": "nRF52832_xxAA"
AnnaBridge 172:7d866c31b3c5 4081 },
AnnaBridge 172:7d866c31b3c5 4082 "NUMAKER_PFM_M487": {
AnnaBridge 172:7d866c31b3c5 4083 "core": "Cortex-M4F",
AnnaBridge 172:7d866c31b3c5 4084 "default_toolchain": "ARM",
Anna Bridge 186:707f6e361f3e 4085 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
AnnaBridge 172:7d866c31b3c5 4086 "is_disk_virtual": true,
AnnaBridge 172:7d866c31b3c5 4087 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 4088 "config": {
AnnaBridge 172:7d866c31b3c5 4089 "gpio-irq-debounce-enable": {
AnnaBridge 172:7d866c31b3c5 4090 "help": "Enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 4091 "value": 0
AnnaBridge 172:7d866c31b3c5 4092 },
AnnaBridge 172:7d866c31b3c5 4093 "gpio-irq-debounce-enable-list": {
AnnaBridge 172:7d866c31b3c5 4094 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 172:7d866c31b3c5 4095 "value": "NC"
AnnaBridge 172:7d866c31b3c5 4096 },
AnnaBridge 172:7d866c31b3c5 4097 "gpio-irq-debounce-clock-source": {
AnnaBridge 172:7d866c31b3c5 4098 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 172:7d866c31b3c5 4099 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 172:7d866c31b3c5 4100 },
AnnaBridge 172:7d866c31b3c5 4101 "gpio-irq-debounce-sample-rate": {
AnnaBridge 172:7d866c31b3c5 4102 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
AnnaBridge 172:7d866c31b3c5 4103 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 172:7d866c31b3c5 4104 },
AnnaBridge 172:7d866c31b3c5 4105 "usb-device-hsusbd": {
AnnaBridge 172:7d866c31b3c5 4106 "help": "Select high-speed USB device or not",
AnnaBridge 172:7d866c31b3c5 4107 "value": 1
AnnaBridge 172:7d866c31b3c5 4108 },
AnnaBridge 172:7d866c31b3c5 4109 "ctrl01-enable": {
AnnaBridge 172:7d866c31b3c5 4110 "help": "Enable control_01",
AnnaBridge 172:7d866c31b3c5 4111 "value": 0
AnnaBridge 172:7d866c31b3c5 4112 }
AnnaBridge 172:7d866c31b3c5 4113 },
AnnaBridge 172:7d866c31b3c5 4114 "inherits": ["Target"],
AnnaBridge 172:7d866c31b3c5 4115 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
Anna Bridge 186:707f6e361f3e 4116 "device_has": ["RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
AnnaBridge 172:7d866c31b3c5 4117 "features": ["LWIP"],
AnnaBridge 172:7d866c31b3c5 4118 "release_versions": ["5"],
AnnaBridge 172:7d866c31b3c5 4119 "device_name": "M487JIDAE",
Anna Bridge 186:707f6e361f3e 4120 "bootloader_supported": true,
Anna Bridge 186:707f6e361f3e 4121 "overrides": {
Anna Bridge 186:707f6e361f3e 4122 "network-default-interface-type": "ETHERNET"
Anna Bridge 186:707f6e361f3e 4123 }
AnnaBridge 172:7d866c31b3c5 4124 },
AnnaBridge 172:7d866c31b3c5 4125 "TMPM066": {
AnnaBridge 172:7d866c31b3c5 4126 "inherits": ["Target"],
AnnaBridge 172:7d866c31b3c5 4127 "core": "Cortex-M0",
AnnaBridge 172:7d866c31b3c5 4128 "is_disk_virtual": true,
AnnaBridge 172:7d866c31b3c5 4129 "extra_labels": ["TOSHIBA"],
AnnaBridge 172:7d866c31b3c5 4130 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 172:7d866c31b3c5 4131 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 172:7d866c31b3c5 4132 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
AnnaBridge 172:7d866c31b3c5 4133 "device_name": "TMPM066FWUG",
AnnaBridge 172:7d866c31b3c5 4134 "detect_code": ["7011"],
AnnaBridge 172:7d866c31b3c5 4135 "release_versions": ["5"]
AnnaBridge 179:b0033dcd6934 4136 },
AnnaBridge 179:b0033dcd6934 4137 "SAKURAIO_EVB_01": {
AnnaBridge 179:b0033dcd6934 4138 "inherits": ["FAMILY_STM32"],
AnnaBridge 179:b0033dcd6934 4139 "supported_form_factors": [],
AnnaBridge 179:b0033dcd6934 4140 "core": "Cortex-M4F",
AnnaBridge 179:b0033dcd6934 4141 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 179:b0033dcd6934 4142 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
AnnaBridge 179:b0033dcd6934 4143 "config": {
AnnaBridge 179:b0033dcd6934 4144 "clock_source": {
AnnaBridge 179:b0033dcd6934 4145 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 179:b0033dcd6934 4146 "value": "USE_PLL_HSI",
AnnaBridge 179:b0033dcd6934 4147 "macro_name": "CLOCK_SOURCE"
AnnaBridge 179:b0033dcd6934 4148 }
AnnaBridge 179:b0033dcd6934 4149 },
Anna Bridge 186:707f6e361f3e 4150 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 179:b0033dcd6934 4151 "release_versions": ["2"],
AnnaBridge 179:b0033dcd6934 4152 "device_name": "STM32F411RE"
AnnaBridge 184:08ed48f1de7f 4153 },
AnnaBridge 184:08ed48f1de7f 4154 "TMPM46B": {
AnnaBridge 184:08ed48f1de7f 4155 "inherits": ["Target"],
AnnaBridge 184:08ed48f1de7f 4156 "core": "Cortex-M4",
AnnaBridge 184:08ed48f1de7f 4157 "is_disk_virtual": true,
AnnaBridge 184:08ed48f1de7f 4158 "extra_labels": ["TOSHIBA"],
AnnaBridge 184:08ed48f1de7f 4159 "macros": ["__TMPM46B__"],
AnnaBridge 184:08ed48f1de7f 4160 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 184:08ed48f1de7f 4161 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "I2C", "STDIO_MESSAGES", "TRNG", "FLASH", "SLEEP"],
AnnaBridge 184:08ed48f1de7f 4162 "device_name": "TMPM46BF10FG",
AnnaBridge 184:08ed48f1de7f 4163 "detect_code": ["7013"],
AnnaBridge 184:08ed48f1de7f 4164 "release_versions": ["5"],
AnnaBridge 184:08ed48f1de7f 4165 "bootloader_supported": true
Anna Bridge 186:707f6e361f3e 4166 },
Anna Bridge 186:707f6e361f3e 4167 "ARM_FM": {
Anna Bridge 186:707f6e361f3e 4168 "inherits": ["Target"],
Anna Bridge 186:707f6e361f3e 4169 "public": false,
Anna Bridge 186:707f6e361f3e 4170 "extra_labels": ["ARM_FM"]
Anna Bridge 186:707f6e361f3e 4171 },
Anna Bridge 186:707f6e361f3e 4172 "FVP_MPS2": {
Anna Bridge 186:707f6e361f3e 4173 "inherits": ["ARM_FM"],
Anna Bridge 186:707f6e361f3e 4174 "public": false,
Anna Bridge 186:707f6e361f3e 4175 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 186:707f6e361f3e 4176 "OUTPUT_EXT": "elf",
Anna Bridge 186:707f6e361f3e 4177 "device_has": ["AACI", "ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Anna Bridge 186:707f6e361f3e 4178 "release_versions": ["5"]
Anna Bridge 186:707f6e361f3e 4179 },
Anna Bridge 186:707f6e361f3e 4180 "FVP_MPS2_M0": {
Anna Bridge 186:707f6e361f3e 4181 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 4182 "core": "Cortex-M0",
Anna Bridge 186:707f6e361f3e 4183 "macros": ["CMSDK_CM0","CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""]
Anna Bridge 186:707f6e361f3e 4184 },
Anna Bridge 186:707f6e361f3e 4185 "FVP_MPS2_M0P": {
Anna Bridge 186:707f6e361f3e 4186 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 4187 "core": "Cortex-M0+",
Anna Bridge 186:707f6e361f3e 4188 "macros": ["CMSDK_CM0plus"]
Anna Bridge 186:707f6e361f3e 4189 },
Anna Bridge 186:707f6e361f3e 4190 "FVP_MPS2_M3": {
Anna Bridge 186:707f6e361f3e 4191 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 4192 "core": "Cortex-M3",
Anna Bridge 186:707f6e361f3e 4193 "macros": ["CMSDK_CM3"]
Anna Bridge 186:707f6e361f3e 4194 },
Anna Bridge 186:707f6e361f3e 4195 "FVP_MPS2_M4": {
Anna Bridge 186:707f6e361f3e 4196 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 4197 "core": "Cortex-M4",
Anna Bridge 186:707f6e361f3e 4198 "macros": ["CMSDK_CM4"]
Anna Bridge 186:707f6e361f3e 4199 },
Anna Bridge 186:707f6e361f3e 4200 "FVP_MPS2_M7": {
Anna Bridge 186:707f6e361f3e 4201 "inherits": ["FVP_MPS2"],
Anna Bridge 186:707f6e361f3e 4202 "core": "Cortex-M7",
Anna Bridge 186:707f6e361f3e 4203 "macros": ["CMSDK_CM7"]
<> 149:156823d33999 4204 }
<> 149:156823d33999 4205 }