Modified for BG96

Fork of mbed-dev by mbed official

Committer:
AnnaBridge
Date:
Fri Feb 16 16:09:33 2018 +0000
Revision:
181:57724642e740
Parent:
180:96ed750bd169
Child:
182:a56a73fd2a6f
mbed-dev library. Release version 159.

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