Modified for BG96

Fork of mbed-dev by mbed official

Committer:
Anna Bridge
Date:
Wed Jan 17 15:23:54 2018 +0000
Revision:
180:96ed750bd169
Parent:
179:b0033dcd6934
Child:
181:57724642e740
mbed-dev libray. Release version 158

Who changed what in which revision?

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