mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Thu Nov 08 11:46:34 2018 +0000
Revision:
188:bcfe06ba3d64
Parent:
187:0387e8f68319
Child:
189:f392fc9709a3
mbed-dev library. Release version 164

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