Modified for BG96

Fork of mbed-dev by mbed official

Committer:
AnnaBridge
Date:
Tue Mar 20 16:56:18 2018 +0000
Revision:
182:a56a73fd2a6f
Parent:
181:57724642e740
Child:
184:08ed48f1de7f
mbed-dev library. Release version 160

Who changed what in which revision?

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