mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Thu Sep 06 13:40:20 2018 +0100
Revision:
187:0387e8f68319
Parent:
186:707f6e361f3e
Child:
188:bcfe06ba3d64
mbed-dev library. Release version 163

Who changed what in which revision?

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