mbed

Fork of mbed-dev by mbed official

Committer:
AnnaBridge
Date:
Wed Nov 08 13:50:44 2017 +0000
Revision:
178:d650f5d4c87a
Parent:
177:447f873cad2f
Child:
179:79309dc6340a
This updates the lib to the mbed lib v 155

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