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 Jun 22 15:38:59 2018 +0100
Revision:
169:a7c7b631e539
Parent:
168:b9e159c1930a
Child:
170:e95d10626187
mbed library. Release version 162

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