The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
Anna Bridge
Date:
Fri Apr 20 11:08:29 2018 +0100
Revision:
166:5aab5a7997ee
Parent:
165:d1b4690b3f8b
Child:
167:84c0a372a020
Updating mbed 2 version number

Who changed what in which revision?

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