mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Thu Apr 19 17:12:19 2018 +0100
Revision:
184:08ed48f1de7f
Parent:
182:a56a73fd2a6f
Child:
186:707f6e361f3e
mbed-dev library. Release version 161

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