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:
AnnaBridge
Date:
Thu Sep 06 13:39:34 2018 +0100
Revision:
170:e95d10626187
Parent:
169:a7c7b631e539
Child:
171:3a7713b1edbc
mbed library. Release version 163

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"],
AnnaBridge 170:e95d10626187 294 "device_has": ["USTICKER", "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"],
AnnaBridge 170:e95d10626187 647 "extra_labels": ["Analog_Devices", "ADUCM4X50", "ADUCM4050", "EV_COG_AD4050LZ", "FLASH_CMSIS_ALGO"],
AnnaBridge 170:e95d10626187 648 "device_has": ["FLASH", "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"],
AnnaBridge 170:e95d10626187 659 "extra_labels": ["Analog_Devices", "ADUCM302X", "ADUCM3029", "EV_COG_AD3029LZ", "FLASH_CMSIS_ALGO"],
AnnaBridge 170:e95d10626187 660 "device_has": ["FLASH", "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"],
AnnaBridge 170:e95d10626187 732 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
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 170:e95d10626187 738 "lpuart_clock_source": {
AnnaBridge 170:e95d10626187 739 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
AnnaBridge 170:e95d10626187 740 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
AnnaBridge 170:e95d10626187 741 },
AnnaBridge 163:e59c8e839560 742 "stdio_uart_tx": {
AnnaBridge 163:e59c8e839560 743 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
AnnaBridge 163:e59c8e839560 744 },
AnnaBridge 163:e59c8e839560 745 "stdio_uart_rx": {
AnnaBridge 163:e59c8e839560 746 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
Anna Bridge 160:5571c4ff569f 747 }
Anna Bridge 160:5571c4ff569f 748 },
Anna Bridge 169:a7c7b631e539 749 "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 750 },
AnnaBridge 161:aa5281ff4a02 751 "MIMXRT1050_EVK": {
AnnaBridge 161:aa5281ff4a02 752 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 753 "core": "Cortex-M7FD",
AnnaBridge 161:aa5281ff4a02 754 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 755 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX"],
AnnaBridge 161:aa5281ff4a02 756 "is_disk_virtual": true,
AnnaBridge 170:e95d10626187 757 "macros": ["CPU_MIMXRT1052DVL6B", "FSL_RTOS_MBED", "XIP_BOOT_HEADER_ENABLE=1", "XIP_EXTERNAL_FLASH=1", "XIP_BOOT_HEADER_DCD_ENABLE=1", "SKIP_SYSCLK_INIT"],
AnnaBridge 161:aa5281ff4a02 758 "inherits": ["Target"],
AnnaBridge 161:aa5281ff4a02 759 "detect_code": ["0227"],
AnnaBridge 170:e95d10626187 760 "device_has": ["SLEEP", "USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2CSLAVE", "ERROR_RED", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 161:aa5281ff4a02 761 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 762 "device_name": "MIMXRT1052"
AnnaBridge 161:aa5281ff4a02 763 },
AnnaBridge 156:ff21514d8981 764 "LPC54114": {
AnnaBridge 156:ff21514d8981 765 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 766 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 767 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
AnnaBridge 161:aa5281ff4a02 768 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso", "LPC"],
AnnaBridge 156:ff21514d8981 769 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 770 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 771 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 772 "detect_code": ["1054"],
Anna Bridge 169:a7c7b631e539 773 "device_has": ["USTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
AnnaBridge 156:ff21514d8981 774 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 775 "device_name" : "LPC54114J256BD64"
AnnaBridge 156:ff21514d8981 776 },
AnnaBridge 163:e59c8e839560 777 "MCU_LPC546XX": {
AnnaBridge 156:ff21514d8981 778 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 779 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
Anna Bridge 169:a7c7b631e539 780 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX", "NXP_EMAC"],
AnnaBridge 156:ff21514d8981 781 "is_disk_virtual": true,
AnnaBridge 163:e59c8e839560 782 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
AnnaBridge 156:ff21514d8981 783 "inherits": ["Target"],
Anna Bridge 169:a7c7b631e539 784 "device_has": ["USTICKER", "RTC", "ANALOGIN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH", "TRNG"],
Anna Bridge 160:5571c4ff569f 785 "features": ["LWIP"],
Anna Bridge 169:a7c7b631e539 786 "device_name" : "LPC54628J512ET180",
Anna Bridge 169:a7c7b631e539 787 "overrides": {
Anna Bridge 169:a7c7b631e539 788 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 789 }
AnnaBridge 156:ff21514d8981 790 },
AnnaBridge 161:aa5281ff4a02 791 "LPC546XX": {
AnnaBridge 161:aa5281ff4a02 792 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 793 "inherits": ["MCU_LPC546XX"],
AnnaBridge 163:e59c8e839560 794 "detect_code": ["1056"],
AnnaBridge 163:e59c8e839560 795 "release_versions": ["2", "5"]
AnnaBridge 161:aa5281ff4a02 796 },
AnnaBridge 158:1c57384330a6 797 "FF_LPC546XX": {
AnnaBridge 161:aa5281ff4a02 798 "inherits": ["MCU_LPC546XX"],
AnnaBridge 158:1c57384330a6 799 "extra_labels_remove" : ["LPCXpresso"],
AnnaBridge 163:e59c8e839560 800 "detect_code": ["8081"],
AnnaBridge 163:e59c8e839560 801 "release_versions": ["2", "5"]
AnnaBridge 158:1c57384330a6 802 },
AnnaBridge 156:ff21514d8981 803 "NUCLEO_F030R8": {
AnnaBridge 156:ff21514d8981 804 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 805 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 806 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 807 "extra_labels_add": ["STM32F0", "STM32F030R8"],
AnnaBridge 156:ff21514d8981 808 "config": {
AnnaBridge 156:ff21514d8981 809 "clock_source": {
AnnaBridge 156:ff21514d8981 810 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 811 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 812 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 813 }
AnnaBridge 156:ff21514d8981 814 },
AnnaBridge 156:ff21514d8981 815 "detect_code": ["0725"],
AnnaBridge 156:ff21514d8981 816 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 817 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 169:a7c7b631e539 818 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 819 "default_lib": "small",
AnnaBridge 156:ff21514d8981 820 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 821 "device_name": "STM32F030R8"
AnnaBridge 156:ff21514d8981 822 },
AnnaBridge 156:ff21514d8981 823 "NUCLEO_F031K6": {
AnnaBridge 156:ff21514d8981 824 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 825 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 826 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 827 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 828 "extra_labels_add": ["STM32F0", "STM32F031K6"],
AnnaBridge 156:ff21514d8981 829 "config": {
AnnaBridge 156:ff21514d8981 830 "clock_source": {
AnnaBridge 156:ff21514d8981 831 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 832 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 833 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 834 }
AnnaBridge 156:ff21514d8981 835 },
AnnaBridge 156:ff21514d8981 836 "detect_code": ["0791"],
Anna Bridge 160:5571c4ff569f 837 "overrides": {"lse_available": 0},
Anna Bridge 160:5571c4ff569f 838 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 839 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 169:a7c7b631e539 840 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 841 "default_lib": "small",
AnnaBridge 156:ff21514d8981 842 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 843 "device_name": "STM32F031K6"
AnnaBridge 156:ff21514d8981 844 },
AnnaBridge 156:ff21514d8981 845 "NUCLEO_F042K6": {
AnnaBridge 156:ff21514d8981 846 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 847 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 848 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 849 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 850 "extra_labels_add": ["STM32F0", "STM32F042K6"],
AnnaBridge 156:ff21514d8981 851 "config": {
AnnaBridge 156:ff21514d8981 852 "clock_source": {
AnnaBridge 156:ff21514d8981 853 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 854 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 855 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 856 }
AnnaBridge 156:ff21514d8981 857 },
AnnaBridge 156:ff21514d8981 858 "detect_code": ["0785"],
Anna Bridge 160:5571c4ff569f 859 "overrides": {"lse_available": 0},
Anna Bridge 160:5571c4ff569f 860 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 861 "device_has_add": ["CAN", "CRC", "SERIAL_FC"],
Anna Bridge 169:a7c7b631e539 862 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 863 "default_lib": "small",
AnnaBridge 156:ff21514d8981 864 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 865 "device_name": "STM32F042K6"
AnnaBridge 156:ff21514d8981 866 },
AnnaBridge 156:ff21514d8981 867 "NUCLEO_F070RB": {
AnnaBridge 156:ff21514d8981 868 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 869 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 870 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 871 "extra_labels_add": ["STM32F0", "STM32F070RB"],
AnnaBridge 156:ff21514d8981 872 "config": {
AnnaBridge 156:ff21514d8981 873 "clock_source": {
AnnaBridge 156:ff21514d8981 874 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 875 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 876 "macro_name": "CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 877 },
AnnaBridge 170:e95d10626187 878 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 879 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
AnnaBridge 170:e95d10626187 880 "value": 1,
AnnaBridge 170:e95d10626187 881 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 882 }
AnnaBridge 156:ff21514d8981 883 },
AnnaBridge 156:ff21514d8981 884 "detect_code": ["0755"],
AnnaBridge 156:ff21514d8981 885 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 886 "device_has_add": ["CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
AnnaBridge 156:ff21514d8981 887 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 888 "device_name": "STM32F070RB"
AnnaBridge 156:ff21514d8981 889 },
AnnaBridge 156:ff21514d8981 890 "NUCLEO_F072RB": {
AnnaBridge 156:ff21514d8981 891 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 892 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 893 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 894 "extra_labels_add": ["STM32F0", "STM32F072RB"],
AnnaBridge 156:ff21514d8981 895 "config": {
AnnaBridge 156:ff21514d8981 896 "clock_source": {
AnnaBridge 156:ff21514d8981 897 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 898 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 899 "macro_name": "CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 900 },
AnnaBridge 170:e95d10626187 901 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 902 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
AnnaBridge 170:e95d10626187 903 "value": 1,
AnnaBridge 170:e95d10626187 904 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 905 }
AnnaBridge 156:ff21514d8981 906 },
AnnaBridge 156:ff21514d8981 907 "detect_code": ["0730"],
AnnaBridge 156:ff21514d8981 908 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 909 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
AnnaBridge 156:ff21514d8981 910 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 911 "device_name": "STM32F072RB"
AnnaBridge 156:ff21514d8981 912 },
AnnaBridge 156:ff21514d8981 913 "NUCLEO_F091RC": {
AnnaBridge 156:ff21514d8981 914 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 915 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 916 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 917 "extra_labels_add": ["STM32F0", "STM32F091RC"],
AnnaBridge 156:ff21514d8981 918 "config": {
AnnaBridge 156:ff21514d8981 919 "clock_source": {
AnnaBridge 156:ff21514d8981 920 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 921 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 922 "macro_name": "CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 923 },
AnnaBridge 170:e95d10626187 924 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 925 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
AnnaBridge 170:e95d10626187 926 "value": 1,
AnnaBridge 170:e95d10626187 927 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 928 }
AnnaBridge 156:ff21514d8981 929 },
AnnaBridge 156:ff21514d8981 930 "detect_code": ["0750"],
AnnaBridge 156:ff21514d8981 931 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 932 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
AnnaBridge 156:ff21514d8981 933 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 934 "device_name": "STM32F091RC"
AnnaBridge 156:ff21514d8981 935 },
AnnaBridge 156:ff21514d8981 936 "NUCLEO_F103RB": {
AnnaBridge 156:ff21514d8981 937 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 938 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 939 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 940 "extra_labels_add": ["STM32F1", "STM32F103RB"],
AnnaBridge 156:ff21514d8981 941 "config": {
AnnaBridge 156:ff21514d8981 942 "clock_source": {
AnnaBridge 156:ff21514d8981 943 "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 944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 945 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 946 },
AnnaBridge 156:ff21514d8981 947 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 948 "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 949 "value": "0",
AnnaBridge 156:ff21514d8981 950 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 951 }
AnnaBridge 156:ff21514d8981 952 },
AnnaBridge 156:ff21514d8981 953 "detect_code": ["0700"],
Anna Bridge 160:5571c4ff569f 954 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
Anna Bridge 169:a7c7b631e539 955 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 956 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 957 "device_name": "STM32F103RB"
AnnaBridge 156:ff21514d8981 958 },
AnnaBridge 156:ff21514d8981 959 "NUCLEO_F207ZG": {
AnnaBridge 156:ff21514d8981 960 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 961 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 962 "core": "Cortex-M3",
Anna Bridge 169:a7c7b631e539 963 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 964 "config": {
AnnaBridge 156:ff21514d8981 965 "d11_configuration": {
AnnaBridge 156:ff21514d8981 966 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 967 "value": "PA_7",
AnnaBridge 156:ff21514d8981 968 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 969 },
AnnaBridge 156:ff21514d8981 970 "clock_source": {
AnnaBridge 156:ff21514d8981 971 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 972 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 973 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 974 }
AnnaBridge 156:ff21514d8981 975 },
AnnaBridge 156:ff21514d8981 976 "detect_code": ["0835"],
AnnaBridge 156:ff21514d8981 977 "macros_add": ["USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 978 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
Anna Bridge 169:a7c7b631e539 979 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 980 "features": ["LWIP"],
AnnaBridge 156:ff21514d8981 981 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 982 "device_name": "STM32F207ZG",
Anna Bridge 169:a7c7b631e539 983 "overrides": {
Anna Bridge 169:a7c7b631e539 984 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 985 }
AnnaBridge 156:ff21514d8981 986 },
AnnaBridge 156:ff21514d8981 987 "NUCLEO_F302R8": {
AnnaBridge 156:ff21514d8981 988 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 989 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 990 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 991 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
AnnaBridge 156:ff21514d8981 992 "config": {
AnnaBridge 156:ff21514d8981 993 "clock_source": {
AnnaBridge 156:ff21514d8981 994 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 995 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 996 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 997 }
AnnaBridge 156:ff21514d8981 998 },
AnnaBridge 156:ff21514d8981 999 "detect_code": ["0705"],
Anna Bridge 169:a7c7b631e539 1000 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 156:ff21514d8981 1001 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1002 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1003 "device_name": "STM32F302R8"
AnnaBridge 156:ff21514d8981 1004 },
AnnaBridge 156:ff21514d8981 1005 "NUCLEO_F303K8": {
AnnaBridge 156:ff21514d8981 1006 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1007 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1008 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1009 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
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_HSI",
AnnaBridge 156:ff21514d8981 1014 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1015 }
AnnaBridge 156:ff21514d8981 1016 },
Anna Bridge 160:5571c4ff569f 1017 "overrides": {"lse_available": 0},
AnnaBridge 156:ff21514d8981 1018 "detect_code": ["0775"],
AnnaBridge 156:ff21514d8981 1019 "default_lib": "small",
Anna Bridge 169:a7c7b631e539 1020 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
AnnaBridge 156:ff21514d8981 1021 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1022 "device_name": "STM32F303K8"
AnnaBridge 156:ff21514d8981 1023 },
AnnaBridge 156:ff21514d8981 1024 "NUCLEO_F303RE": {
AnnaBridge 156:ff21514d8981 1025 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1026 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1027 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1028 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
AnnaBridge 156:ff21514d8981 1029 "config": {
AnnaBridge 156:ff21514d8981 1030 "clock_source": {
AnnaBridge 156:ff21514d8981 1031 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1032 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1033 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1034 }
AnnaBridge 156:ff21514d8981 1035 },
AnnaBridge 156:ff21514d8981 1036 "detect_code": ["0745"],
Anna Bridge 169:a7c7b631e539 1037 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1038 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 1039 "bootloader_supported": true,
AnnaBridge 156:ff21514d8981 1040 "device_name": "STM32F303RE"
AnnaBridge 156:ff21514d8981 1041 },
AnnaBridge 156:ff21514d8981 1042 "NUCLEO_F303ZE": {
AnnaBridge 156:ff21514d8981 1043 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1044 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1045 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1046 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
AnnaBridge 156:ff21514d8981 1047 "config": {
AnnaBridge 156:ff21514d8981 1048 "clock_source": {
AnnaBridge 156:ff21514d8981 1049 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1050 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1051 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1052 }
AnnaBridge 156:ff21514d8981 1053 },
AnnaBridge 156:ff21514d8981 1054 "detect_code": ["0747"],
Anna Bridge 169:a7c7b631e539 1055 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH"],
AnnaBridge 156:ff21514d8981 1056 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1057 "device_name": "STM32F303ZE"
AnnaBridge 156:ff21514d8981 1058 },
AnnaBridge 156:ff21514d8981 1059 "NUCLEO_F334R8": {
AnnaBridge 156:ff21514d8981 1060 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1061 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1062 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1063 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
AnnaBridge 156:ff21514d8981 1064 "config": {
AnnaBridge 156:ff21514d8981 1065 "clock_source": {
AnnaBridge 156:ff21514d8981 1066 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1067 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1068 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1069 }
AnnaBridge 156:ff21514d8981 1070 },
AnnaBridge 156:ff21514d8981 1071 "detect_code": ["0735"],
Anna Bridge 169:a7c7b631e539 1072 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 156:ff21514d8981 1073 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1074 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1075 "device_name": "STM32F334R8"
AnnaBridge 156:ff21514d8981 1076 },
AnnaBridge 156:ff21514d8981 1077 "NUCLEO_F401RE": {
AnnaBridge 156:ff21514d8981 1078 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1079 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1080 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1081 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
AnnaBridge 156:ff21514d8981 1082 "config": {
AnnaBridge 156:ff21514d8981 1083 "clock_source": {
AnnaBridge 156:ff21514d8981 1084 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1085 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1086 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1087 }
AnnaBridge 156:ff21514d8981 1088 },
AnnaBridge 156:ff21514d8981 1089 "detect_code": ["0720"],
AnnaBridge 156:ff21514d8981 1090 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1091 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1092 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1093 "device_name": "STM32F401RE"
AnnaBridge 156:ff21514d8981 1094 },
AnnaBridge 163:e59c8e839560 1095 "STEVAL_3DP001V1": {
AnnaBridge 163:e59c8e839560 1096 "inherits": ["FAMILY_STM32"],
AnnaBridge 163:e59c8e839560 1097 "core": "Cortex-M4F",
AnnaBridge 163:e59c8e839560 1098 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
AnnaBridge 163:e59c8e839560 1099 "config": {
AnnaBridge 163:e59c8e839560 1100 "clock_source": {
AnnaBridge 163:e59c8e839560 1101 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 1102 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 1103 "macro_name": "CLOCK_SOURCE"
AnnaBridge 163:e59c8e839560 1104 }
AnnaBridge 163:e59c8e839560 1105 },
AnnaBridge 163:e59c8e839560 1106 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
Anna Bridge 169:a7c7b631e539 1107 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 163:e59c8e839560 1108 "overrides": {"lse_available": 0},
AnnaBridge 163:e59c8e839560 1109 "release_versions": ["2", "5"],
AnnaBridge 163:e59c8e839560 1110 "device_name": "STM32F401VE"
AnnaBridge 163:e59c8e839560 1111 },
AnnaBridge 156:ff21514d8981 1112 "NUCLEO_F410RB": {
AnnaBridge 156:ff21514d8981 1113 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1114 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1115 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1116 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
AnnaBridge 156:ff21514d8981 1117 "config": {
AnnaBridge 156:ff21514d8981 1118 "clock_source": {
AnnaBridge 156:ff21514d8981 1119 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1120 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1121 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1122 },
Anna Bridge 169:a7c7b631e539 1123 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1124 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1125 "value": 1
AnnaBridge 170:e95d10626187 1126 },
AnnaBridge 170:e95d10626187 1127 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1128 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1129 "value": 3,
AnnaBridge 170:e95d10626187 1130 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1131 }
AnnaBridge 156:ff21514d8981 1132 },
AnnaBridge 156:ff21514d8981 1133 "detect_code": ["0744"],
Anna Bridge 169:a7c7b631e539 1134 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1135 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1136 "device_name": "STM32F410RB"
AnnaBridge 156:ff21514d8981 1137 },
AnnaBridge 156:ff21514d8981 1138 "NUCLEO_F411RE": {
AnnaBridge 156:ff21514d8981 1139 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1140 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1141 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1142 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 1143 "detect_code": ["0740"],
AnnaBridge 156:ff21514d8981 1144 "config": {
AnnaBridge 156:ff21514d8981 1145 "clock_source": {
AnnaBridge 156:ff21514d8981 1146 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1147 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1148 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1149 },
AnnaBridge 156:ff21514d8981 1150 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 1151 "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 1152 "value": "0",
AnnaBridge 156:ff21514d8981 1153 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 1154 }
AnnaBridge 156:ff21514d8981 1155 },
AnnaBridge 156:ff21514d8981 1156 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1157 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1158 "release_versions": ["2", "5"],
AnnaBridge 167:84c0a372a020 1159 "device_name": "STM32F411RE",
AnnaBridge 167:84c0a372a020 1160 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1161 },
AnnaBridge 156:ff21514d8981 1162 "NUCLEO_F412ZG": {
AnnaBridge 156:ff21514d8981 1163 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1164 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1165 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1166 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
AnnaBridge 156:ff21514d8981 1167 "config": {
AnnaBridge 156:ff21514d8981 1168 "clock_source": {
AnnaBridge 156:ff21514d8981 1169 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1170 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1171 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1172 }
AnnaBridge 156:ff21514d8981 1173 },
AnnaBridge 156:ff21514d8981 1174 "detect_code": ["0826"],
AnnaBridge 156:ff21514d8981 1175 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1176 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1177 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1178 "device_name": "STM32F412ZG",
AnnaBridge 156:ff21514d8981 1179 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1180 },
AnnaBridge 161:aa5281ff4a02 1181 "MTB_MXCHIP_EMW3166": {
AnnaBridge 161:aa5281ff4a02 1182 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 1183 "core": "Cortex-M4F",
AnnaBridge 170:e95d10626187 1184 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW43362"],
AnnaBridge 170:e95d10626187 1185 "features": ["LWIP"],
AnnaBridge 161:aa5281ff4a02 1186 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1187 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 170:e95d10626187 1188 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 1189 "device_name": "STM32F412ZG",
AnnaBridge 161:aa5281ff4a02 1190 "bootloader_supported": true,
AnnaBridge 161:aa5281ff4a02 1191 "config": {
AnnaBridge 161:aa5281ff4a02 1192 "clock_source": {
AnnaBridge 161:aa5281ff4a02 1193 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 1194 "value": "USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 1195 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1196 }
AnnaBridge 170:e95d10626187 1197 },
AnnaBridge 170:e95d10626187 1198 "overrides": {
AnnaBridge 170:e95d10626187 1199 "network-default-interface-type": "WIFI"
AnnaBridge 161:aa5281ff4a02 1200 }
AnnaBridge 161:aa5281ff4a02 1201 },
AnnaBridge 167:84c0a372a020 1202 "USI_WM_BN_BM_22": {
AnnaBridge 167:84c0a372a020 1203 "inherits": ["FAMILY_STM32"],
AnnaBridge 167:84c0a372a020 1204 "core": "Cortex-M4F",
AnnaBridge 170:e95d10626187 1205 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW4343X", "CORDIO"],
AnnaBridge 170:e95d10626187 1206 "features": ["BLE", "LWIP"],
AnnaBridge 167:84c0a372a020 1207 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 167:84c0a372a020 1208 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 170:e95d10626187 1209 "release_versions": ["5"],
AnnaBridge 167:84c0a372a020 1210 "device_name": "STM32F412ZG",
AnnaBridge 167:84c0a372a020 1211 "bootloader_supported": true,
AnnaBridge 170:e95d10626187 1212 "public": false,
AnnaBridge 167:84c0a372a020 1213 "config": {
AnnaBridge 167:84c0a372a020 1214 "clock_source": {
AnnaBridge 167:84c0a372a020 1215 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 1216 "value": "USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 1217 "macro_name": "CLOCK_SOURCE"
AnnaBridge 167:84c0a372a020 1218 }
AnnaBridge 170:e95d10626187 1219 },
AnnaBridge 170:e95d10626187 1220 "overrides": {
AnnaBridge 170:e95d10626187 1221 "network-default-interface-type": "WIFI"
AnnaBridge 167:84c0a372a020 1222 }
AnnaBridge 167:84c0a372a020 1223 },
AnnaBridge 167:84c0a372a020 1224 "MTB_USI_WM_BN_BM_22": {
AnnaBridge 170:e95d10626187 1225 "overrides": {
AnnaBridge 170:e95d10626187 1226 "lse_available": 0
AnnaBridge 170:e95d10626187 1227 },
AnnaBridge 167:84c0a372a020 1228 "inherits": ["USI_WM_BN_BM_22"]
AnnaBridge 167:84c0a372a020 1229 },
AnnaBridge 167:84c0a372a020 1230 "MTB_ADV_WISE_1530": {
AnnaBridge 167:84c0a372a020 1231 "inherits": ["USI_WM_BN_BM_22"],
AnnaBridge 170:e95d10626187 1232 "config": {
AnnaBridge 170:e95d10626187 1233 "led1": "PA_4",
AnnaBridge 170:e95d10626187 1234 "led2": "PC_12",
AnnaBridge 170:e95d10626187 1235 "led3": "NC"
AnnaBridge 170:e95d10626187 1236 },
AnnaBridge 167:84c0a372a020 1237 "overrides": {
AnnaBridge 167:84c0a372a020 1238 "stdio_uart_tx": "PB_10",
AnnaBridge 167:84c0a372a020 1239 "stdio_uart_rx": "PC_11"
AnnaBridge 167:84c0a372a020 1240 }
AnnaBridge 167:84c0a372a020 1241 },
AnnaBridge 156:ff21514d8981 1242 "DISCO_F413ZH": {
AnnaBridge 156:ff21514d8981 1243 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1244 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1245 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1246 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
AnnaBridge 156:ff21514d8981 1247 "config": {
AnnaBridge 156:ff21514d8981 1248 "clock_source": {
AnnaBridge 156:ff21514d8981 1249 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1250 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1251 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1252 },
Anna Bridge 169:a7c7b631e539 1253 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1254 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1255 "value": 1
AnnaBridge 170:e95d10626187 1256 },
AnnaBridge 170:e95d10626187 1257 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1258 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1259 "value": 3,
AnnaBridge 170:e95d10626187 1260 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1261 }
AnnaBridge 156:ff21514d8981 1262 },
AnnaBridge 156:ff21514d8981 1263 "detect_code": ["0743"],
AnnaBridge 156:ff21514d8981 1264 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1265 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1266 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1267 "device_name": "STM32F413ZH"
AnnaBridge 156:ff21514d8981 1268 },
Anna Bridge 160:5571c4ff569f 1269 "NUCLEO_F413ZH": {
Anna Bridge 160:5571c4ff569f 1270 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 1271 "supported_form_factors": ["ARDUINO"],
Anna Bridge 160:5571c4ff569f 1272 "core": "Cortex-M4F",
Anna Bridge 160:5571c4ff569f 1273 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
Anna Bridge 160:5571c4ff569f 1274 "config": {
Anna Bridge 160:5571c4ff569f 1275 "clock_source": {
Anna Bridge 160:5571c4ff569f 1276 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 1277 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 1278 "macro_name": "CLOCK_SOURCE"
Anna Bridge 169:a7c7b631e539 1279 },
Anna Bridge 169:a7c7b631e539 1280 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1281 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
Anna Bridge 169:a7c7b631e539 1282 "value": 1
AnnaBridge 170:e95d10626187 1283 },
AnnaBridge 170:e95d10626187 1284 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1285 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1286 "value": 3,
AnnaBridge 170:e95d10626187 1287 "macro_name": "LPTICKER_DELAY_TICKS"
Anna Bridge 160:5571c4ff569f 1288 }
Anna Bridge 160:5571c4ff569f 1289 },
Anna Bridge 160:5571c4ff569f 1290 "detect_code": ["0743"],
Anna Bridge 160:5571c4ff569f 1291 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1292 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 160:5571c4ff569f 1293 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 1294 "device_name": "STM32F413ZH"
Anna Bridge 160:5571c4ff569f 1295 },
AnnaBridge 156:ff21514d8981 1296 "ELMO_F411RE": {
AnnaBridge 156:ff21514d8981 1297 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1298 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1299 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1300 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 1301 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 1302 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 1303 "detect_code": ["----"],
AnnaBridge 156:ff21514d8981 1304 "device_has_add": [],
AnnaBridge 156:ff21514d8981 1305 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1306 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1307 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 1308 },
AnnaBridge 156:ff21514d8981 1309 "NUCLEO_F429ZI": {
AnnaBridge 156:ff21514d8981 1310 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1311 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1312 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1313 "config": {
AnnaBridge 156:ff21514d8981 1314 "d11_configuration": {
AnnaBridge 156:ff21514d8981 1315 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 1316 "value": "PA_7",
AnnaBridge 156:ff21514d8981 1317 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 1318 },
AnnaBridge 156:ff21514d8981 1319 "clock_source": {
AnnaBridge 156:ff21514d8981 1320 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1321 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1322 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1323 },
AnnaBridge 156:ff21514d8981 1324 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 1325 "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 1326 "value": "1",
AnnaBridge 156:ff21514d8981 1327 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 1328 }
AnnaBridge 156:ff21514d8981 1329 },
Anna Bridge 169:a7c7b631e539 1330 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 1331 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1332 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1333 "detect_code": ["0796"],
AnnaBridge 156:ff21514d8981 1334 "features": ["LWIP"],
AnnaBridge 156:ff21514d8981 1335 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1336 "device_name": "STM32F429ZI",
Anna Bridge 169:a7c7b631e539 1337 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1338 "overrides": {
Anna Bridge 169:a7c7b631e539 1339 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1340 }
AnnaBridge 156:ff21514d8981 1341 },
AnnaBridge 156:ff21514d8981 1342 "NUCLEO_F439ZI": {
AnnaBridge 156:ff21514d8981 1343 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1344 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1345 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1346 "config": {
AnnaBridge 156:ff21514d8981 1347 "d11_configuration": {
AnnaBridge 156:ff21514d8981 1348 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 1349 "value": "PA_7",
AnnaBridge 156:ff21514d8981 1350 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 1351 },
AnnaBridge 156:ff21514d8981 1352 "clock_source": {
AnnaBridge 156:ff21514d8981 1353 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1354 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1355 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1356 },
AnnaBridge 156:ff21514d8981 1357 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 1358 "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 1359 "value": "1",
AnnaBridge 156:ff21514d8981 1360 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 1361 }
AnnaBridge 156:ff21514d8981 1362 },
Anna Bridge 169:a7c7b631e539 1363 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 1364 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1365 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1366 "detect_code": ["0797"],
AnnaBridge 156:ff21514d8981 1367 "features": ["LWIP"],
AnnaBridge 156:ff21514d8981 1368 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1369 "device_name" : "STM32F439ZI",
Anna Bridge 169:a7c7b631e539 1370 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1371 "overrides": {
Anna Bridge 169:a7c7b631e539 1372 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1373 }
AnnaBridge 156:ff21514d8981 1374 },
AnnaBridge 156:ff21514d8981 1375 "NUCLEO_F446RE": {
AnnaBridge 156:ff21514d8981 1376 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1377 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1378 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1379 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
AnnaBridge 156:ff21514d8981 1380 "config": {
AnnaBridge 156:ff21514d8981 1381 "clock_source": {
AnnaBridge 156:ff21514d8981 1382 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1383 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1384 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1385 }
AnnaBridge 156:ff21514d8981 1386 },
AnnaBridge 156:ff21514d8981 1387 "detect_code": ["0777"],
AnnaBridge 156:ff21514d8981 1388 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1389 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1390 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1391 "device_name": "STM32F446RE",
AnnaBridge 156:ff21514d8981 1392 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1393 },
AnnaBridge 156:ff21514d8981 1394 "NUCLEO_F446ZE": {
AnnaBridge 156:ff21514d8981 1395 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1396 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1397 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1398 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
AnnaBridge 156:ff21514d8981 1399 "config": {
AnnaBridge 156:ff21514d8981 1400 "clock_source": {
AnnaBridge 156:ff21514d8981 1401 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1402 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1403 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1404 }
AnnaBridge 156:ff21514d8981 1405 },
AnnaBridge 156:ff21514d8981 1406 "detect_code": ["0778"],
AnnaBridge 156:ff21514d8981 1407 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1408 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1409 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1410 "device_name": "STM32F446ZE"
AnnaBridge 156:ff21514d8981 1411 },
AnnaBridge 156:ff21514d8981 1412 "B96B_F446VE": {
AnnaBridge 156:ff21514d8981 1413 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1414 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1415 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1416 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
AnnaBridge 156:ff21514d8981 1417 "detect_code": ["0840"],
Anna Bridge 169:a7c7b631e539 1418 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1419 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1420 "device_name":"STM32F446VE"
AnnaBridge 156:ff21514d8981 1421 },
AnnaBridge 156:ff21514d8981 1422 "NUCLEO_F746ZG": {
AnnaBridge 156:ff21514d8981 1423 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1424 "core": "Cortex-M7F",
Anna Bridge 169:a7c7b631e539 1425 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 1426 "config": {
AnnaBridge 156:ff21514d8981 1427 "d11_configuration": {
AnnaBridge 156:ff21514d8981 1428 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 1429 "value": "PA_7",
AnnaBridge 156:ff21514d8981 1430 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 1431 },
AnnaBridge 156:ff21514d8981 1432 "clock_source": {
AnnaBridge 156:ff21514d8981 1433 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1434 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1435 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1436 },
Anna Bridge 169:a7c7b631e539 1437 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1438 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1439 "value": 1
AnnaBridge 170:e95d10626187 1440 },
AnnaBridge 170:e95d10626187 1441 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1442 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1443 "value": 3,
AnnaBridge 170:e95d10626187 1444 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1445 }
AnnaBridge 156:ff21514d8981 1446 },
AnnaBridge 156:ff21514d8981 1447 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 156:ff21514d8981 1448 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1449 "detect_code": ["0816"],
AnnaBridge 156:ff21514d8981 1450 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 1451 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1452 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 1453 "device_name": "STM32F746ZG",
Anna Bridge 169:a7c7b631e539 1454 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1455 "overrides": {
Anna Bridge 169:a7c7b631e539 1456 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1457 }
AnnaBridge 156:ff21514d8981 1458 },
AnnaBridge 156:ff21514d8981 1459 "NUCLEO_F756ZG": {
AnnaBridge 156:ff21514d8981 1460 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1461 "core": "Cortex-M7F",
Anna Bridge 169:a7c7b631e539 1462 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 1463 "config": {
AnnaBridge 156:ff21514d8981 1464 "d11_configuration": {
AnnaBridge 156:ff21514d8981 1465 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 1466 "value": "PA_7",
AnnaBridge 156:ff21514d8981 1467 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 1468 },
AnnaBridge 156:ff21514d8981 1469 "clock_source": {
AnnaBridge 156:ff21514d8981 1470 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1471 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1472 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1473 },
Anna Bridge 169:a7c7b631e539 1474 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1475 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1476 "value": 1
AnnaBridge 170:e95d10626187 1477 },
AnnaBridge 170:e95d10626187 1478 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1479 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1480 "value": 3,
AnnaBridge 170:e95d10626187 1481 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1482 }
AnnaBridge 156:ff21514d8981 1483 },
AnnaBridge 156:ff21514d8981 1484 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 156:ff21514d8981 1485 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1486 "detect_code": ["0819"],
AnnaBridge 156:ff21514d8981 1487 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 1488 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1489 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 1490 "device_name": "STM32F756ZG",
Anna Bridge 169:a7c7b631e539 1491 "overrides": {
Anna Bridge 169:a7c7b631e539 1492 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1493 }
AnnaBridge 156:ff21514d8981 1494 },
AnnaBridge 156:ff21514d8981 1495 "NUCLEO_F767ZI": {
AnnaBridge 156:ff21514d8981 1496 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1497 "core": "Cortex-M7FD",
Anna Bridge 169:a7c7b631e539 1498 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 1499 "config": {
Anna Bridge 169:a7c7b631e539 1500 "flash_dual_bank": {
Anna Bridge 169:a7c7b631e539 1501 "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 1502 "value": "0"
Anna Bridge 169:a7c7b631e539 1503 },
AnnaBridge 156:ff21514d8981 1504 "d11_configuration": {
AnnaBridge 156:ff21514d8981 1505 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
AnnaBridge 156:ff21514d8981 1506 "value": "PA_7",
AnnaBridge 156:ff21514d8981 1507 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
AnnaBridge 156:ff21514d8981 1508 },
AnnaBridge 156:ff21514d8981 1509 "clock_source": {
AnnaBridge 156:ff21514d8981 1510 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1511 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1512 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1513 },
Anna Bridge 169:a7c7b631e539 1514 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1515 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1516 "value": 1
AnnaBridge 170:e95d10626187 1517 },
AnnaBridge 170:e95d10626187 1518 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1519 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1520 "value": 3,
AnnaBridge 170:e95d10626187 1521 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1522 }
AnnaBridge 156:ff21514d8981 1523 },
AnnaBridge 156:ff21514d8981 1524 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1525 "macros_add": ["USBHOST_OTHER"],
AnnaBridge 156:ff21514d8981 1526 "detect_code": ["0818"],
AnnaBridge 156:ff21514d8981 1527 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 1528 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1529 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 1530 "device_name": "STM32F767ZI",
Anna Bridge 169:a7c7b631e539 1531 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 1532 "overrides": {
Anna Bridge 169:a7c7b631e539 1533 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 1534 }
AnnaBridge 156:ff21514d8981 1535 },
AnnaBridge 156:ff21514d8981 1536 "NUCLEO_L011K4": {
AnnaBridge 156:ff21514d8981 1537 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1538 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1539 "extra_labels_add": ["STM32L0", "STM32L011K4"],
AnnaBridge 156:ff21514d8981 1540 "supported_toolchains": ["uARM"],
AnnaBridge 156:ff21514d8981 1541 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 1542 "supported_form_factors": ["ARDUINO"],
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 170:e95d10626187 1552 },
AnnaBridge 170:e95d10626187 1553 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1554 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1555 "value": 3,
AnnaBridge 170:e95d10626187 1556 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1557 }
AnnaBridge 156:ff21514d8981 1558 },
AnnaBridge 156:ff21514d8981 1559 "detect_code": ["0780"],
Anna Bridge 169:a7c7b631e539 1560 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1561 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1562 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1563 "device_name": "STM32L011K4"
AnnaBridge 156:ff21514d8981 1564 },
AnnaBridge 156:ff21514d8981 1565 "NUCLEO_L031K6": {
AnnaBridge 156:ff21514d8981 1566 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1567 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1568 "extra_labels_add": ["STM32L0", "STM32L031K6"],
AnnaBridge 156:ff21514d8981 1569 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 1570 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1571 "config": {
AnnaBridge 156:ff21514d8981 1572 "clock_source": {
AnnaBridge 156:ff21514d8981 1573 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1574 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1575 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1576 },
Anna Bridge 169:a7c7b631e539 1577 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1578 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1579 "value": 1
AnnaBridge 170:e95d10626187 1580 },
AnnaBridge 170:e95d10626187 1581 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1582 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1583 "value": 3,
AnnaBridge 170:e95d10626187 1584 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1585 }
AnnaBridge 156:ff21514d8981 1586 },
AnnaBridge 156:ff21514d8981 1587 "detect_code": ["0790"],
Anna Bridge 169:a7c7b631e539 1588 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1589 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1590 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1591 "device_name": "STM32L031K6"
AnnaBridge 156:ff21514d8981 1592 },
AnnaBridge 156:ff21514d8981 1593 "NUCLEO_L053R8": {
AnnaBridge 156:ff21514d8981 1594 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1595 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1596 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1597 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
AnnaBridge 156:ff21514d8981 1598 "config": {
AnnaBridge 156:ff21514d8981 1599 "clock_source": {
AnnaBridge 156:ff21514d8981 1600 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1601 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1602 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1603 },
Anna Bridge 169:a7c7b631e539 1604 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1605 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1606 "value": 1
AnnaBridge 170:e95d10626187 1607 },
AnnaBridge 170:e95d10626187 1608 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1609 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1610 "value": 3,
AnnaBridge 170:e95d10626187 1611 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1612 }
AnnaBridge 156:ff21514d8981 1613 },
AnnaBridge 156:ff21514d8981 1614 "detect_code": ["0715"],
Anna Bridge 169:a7c7b631e539 1615 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
AnnaBridge 156:ff21514d8981 1616 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1617 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1618 "device_name": "STM32L053R8"
AnnaBridge 156:ff21514d8981 1619 },
AnnaBridge 156:ff21514d8981 1620 "NUCLEO_L073RZ": {
AnnaBridge 156:ff21514d8981 1621 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1622 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1623 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 1624 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
AnnaBridge 156:ff21514d8981 1625 "config": {
AnnaBridge 156:ff21514d8981 1626 "clock_source": {
AnnaBridge 156:ff21514d8981 1627 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1628 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1629 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1630 },
Anna Bridge 169:a7c7b631e539 1631 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1632 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1633 "value": 1
AnnaBridge 170:e95d10626187 1634 },
AnnaBridge 170:e95d10626187 1635 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1636 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1637 "value": 3,
AnnaBridge 170:e95d10626187 1638 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1639 }
AnnaBridge 156:ff21514d8981 1640 },
AnnaBridge 156:ff21514d8981 1641 "detect_code": ["0760"],
Anna Bridge 169:a7c7b631e539 1642 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1643 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1644 "device_name": "STM32L073RZ"
AnnaBridge 156:ff21514d8981 1645 },
AnnaBridge 156:ff21514d8981 1646 "NUCLEO_L152RE": {
AnnaBridge 156:ff21514d8981 1647 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1648 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1649 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 1650 "extra_labels_add": ["STM32L1", "STM32L152RE"],
AnnaBridge 156:ff21514d8981 1651 "config": {
AnnaBridge 156:ff21514d8981 1652 "clock_source": {
AnnaBridge 156:ff21514d8981 1653 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1654 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1655 "macro_name": "CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 1656 },
AnnaBridge 170:e95d10626187 1657 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1658 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
AnnaBridge 170:e95d10626187 1659 "value": 1,
AnnaBridge 170:e95d10626187 1660 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1661 }
AnnaBridge 156:ff21514d8981 1662 },
AnnaBridge 156:ff21514d8981 1663 "detect_code": ["0710"],
Anna Bridge 169:a7c7b631e539 1664 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 1665 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1666 "device_name": "STM32L152RE"
AnnaBridge 156:ff21514d8981 1667 },
AnnaBridge 156:ff21514d8981 1668 "NUCLEO_L432KC": {
AnnaBridge 156:ff21514d8981 1669 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1670 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1671 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1672 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
AnnaBridge 156:ff21514d8981 1673 "config": {
AnnaBridge 156:ff21514d8981 1674 "clock_source": {
AnnaBridge 156:ff21514d8981 1675 "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 1676 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 1677 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1678 },
Anna Bridge 169:a7c7b631e539 1679 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1680 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1681 "value": 1
AnnaBridge 170:e95d10626187 1682 },
AnnaBridge 170:e95d10626187 1683 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1684 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1685 "value": 3,
AnnaBridge 170:e95d10626187 1686 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1687 }
AnnaBridge 156:ff21514d8981 1688 },
AnnaBridge 156:ff21514d8981 1689 "detect_code": ["0770"],
Anna Bridge 169:a7c7b631e539 1690 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1691 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 1692 "device_name": "STM32L432KC",
Anna Bridge 160:5571c4ff569f 1693 "bootloader_supported": true
Anna Bridge 160:5571c4ff569f 1694 },
Anna Bridge 160:5571c4ff569f 1695 "NUCLEO_L433RC_P": {
Anna Bridge 160:5571c4ff569f 1696 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 1697 "supported_form_factors": ["ARDUINO", "MORPHO"],
Anna Bridge 160:5571c4ff569f 1698 "core": "Cortex-M4F",
Anna Bridge 160:5571c4ff569f 1699 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
Anna Bridge 160:5571c4ff569f 1700 "config": {
Anna Bridge 160:5571c4ff569f 1701 "clock_source": {
Anna Bridge 160:5571c4ff569f 1702 "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 1703 "value": "USE_PLL_MSI",
Anna Bridge 160:5571c4ff569f 1704 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1705 },
Anna Bridge 169:a7c7b631e539 1706 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1707 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1708 "value": 1
AnnaBridge 170:e95d10626187 1709 },
AnnaBridge 170:e95d10626187 1710 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1711 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1712 "value": 3,
AnnaBridge 170:e95d10626187 1713 "macro_name": "LPTICKER_DELAY_TICKS"
Anna Bridge 160:5571c4ff569f 1714 }
Anna Bridge 160:5571c4ff569f 1715 },
AnnaBridge 161:aa5281ff4a02 1716 "detect_code": ["0779"],
Anna Bridge 169:a7c7b631e539 1717 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
Anna Bridge 160:5571c4ff569f 1718 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 1719 "device_name": "STM32L433RC",
Anna Bridge 160:5571c4ff569f 1720 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1721 },
AnnaBridge 165:d1b4690b3f8b 1722 "MTB_ADV_WISE_1510": {
AnnaBridge 161:aa5281ff4a02 1723 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 1724 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 1725 "core": "Cortex-M4F",
AnnaBridge 161:aa5281ff4a02 1726 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
AnnaBridge 161:aa5281ff4a02 1727 "config": {
AnnaBridge 161:aa5281ff4a02 1728 "clock_source": {
AnnaBridge 161:aa5281ff4a02 1729 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
AnnaBridge 161:aa5281ff4a02 1730 "value": "USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 1731 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1732 }
AnnaBridge 161:aa5281ff4a02 1733 },
AnnaBridge 161:aa5281ff4a02 1734 "overrides": {"lse_available": 0},
AnnaBridge 161:aa5281ff4a02 1735 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 1736 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
Anna Bridge 169:a7c7b631e539 1737 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 1738 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
AnnaBridge 161:aa5281ff4a02 1739 "device_name" : "STM32L443RC",
AnnaBridge 161:aa5281ff4a02 1740 "detect_code": ["0458"],
AnnaBridge 161:aa5281ff4a02 1741 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 1742 },
AnnaBridge 156:ff21514d8981 1743 "NUCLEO_L476RG": {
AnnaBridge 156:ff21514d8981 1744 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1745 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1746 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1747 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
AnnaBridge 156:ff21514d8981 1748 "config": {
AnnaBridge 156:ff21514d8981 1749 "clock_source": {
AnnaBridge 156:ff21514d8981 1750 "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 1751 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 1752 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1753 },
Anna Bridge 169:a7c7b631e539 1754 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1755 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1756 "value": 1
AnnaBridge 170:e95d10626187 1757 },
AnnaBridge 170:e95d10626187 1758 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1759 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1760 "value": 3,
AnnaBridge 170:e95d10626187 1761 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1762 }
AnnaBridge 156:ff21514d8981 1763 },
AnnaBridge 156:ff21514d8981 1764 "detect_code": ["0765"],
AnnaBridge 163:e59c8e839560 1765 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 1766 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1767 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1768 "device_name": "STM32L476RG",
AnnaBridge 156:ff21514d8981 1769 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1770 },
AnnaBridge 156:ff21514d8981 1771 "SILICA_SENSOR_NODE": {
AnnaBridge 156:ff21514d8981 1772 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1773 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1774 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 1775 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
AnnaBridge 156:ff21514d8981 1776 "config": {
AnnaBridge 156:ff21514d8981 1777 "clock_source": {
AnnaBridge 156:ff21514d8981 1778 "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 1779 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 1780 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1781 }
AnnaBridge 156:ff21514d8981 1782 },
AnnaBridge 156:ff21514d8981 1783 "detect_code": ["0766"],
AnnaBridge 163:e59c8e839560 1784 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 1785 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1786 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 1787 "device_name": "STM32L476JG"
AnnaBridge 156:ff21514d8981 1788 },
AnnaBridge 156:ff21514d8981 1789 "NUCLEO_L486RG": {
AnnaBridge 156:ff21514d8981 1790 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1791 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 1792 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1793 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
AnnaBridge 156:ff21514d8981 1794 "config": {
AnnaBridge 156:ff21514d8981 1795 "clock_source": {
AnnaBridge 156:ff21514d8981 1796 "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 1797 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 1798 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1799 },
Anna Bridge 169:a7c7b631e539 1800 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 1801 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 1802 "value": 1
AnnaBridge 170:e95d10626187 1803 },
AnnaBridge 170:e95d10626187 1804 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 1805 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 1806 "value": 3,
AnnaBridge 170:e95d10626187 1807 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 1808 }
AnnaBridge 156:ff21514d8981 1809 },
AnnaBridge 156:ff21514d8981 1810 "detect_code": ["0827"],
AnnaBridge 165:d1b4690b3f8b 1811 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 1812 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1813 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1814 "device_name": "STM32L486RG"
AnnaBridge 156:ff21514d8981 1815 },
AnnaBridge 161:aa5281ff4a02 1816 "MTB_ADV_WISE_1570": {
AnnaBridge 161:aa5281ff4a02 1817 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 1818 "core": "Cortex-M4F",
AnnaBridge 161:aa5281ff4a02 1819 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG", "WISE_1570"],
AnnaBridge 161:aa5281ff4a02 1820 "config": {
AnnaBridge 161:aa5281ff4a02 1821 "clock_source": {
AnnaBridge 161:aa5281ff4a02 1822 "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 1823 "value": "USE_PLL_HSE_XTAL",
AnnaBridge 161:aa5281ff4a02 1824 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1825 }
AnnaBridge 161:aa5281ff4a02 1826 },
AnnaBridge 170:e95d10626187 1827 "overrides": {"lpuart_clock_source": "USE_LPUART_CLK_HSI"},
AnnaBridge 161:aa5281ff4a02 1828 "detect_code": ["0460"],
AnnaBridge 165:d1b4690b3f8b 1829 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "WISE_1570", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 1830 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 169:a7c7b631e539 1831 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 1832 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 1833 "device_name": "STM32L486RG",
AnnaBridge 170:e95d10626187 1834 "bootloader_supported": true,
AnnaBridge 165:d1b4690b3f8b 1835 "OUTPUT_EXT": "hex"
AnnaBridge 161:aa5281ff4a02 1836 },
AnnaBridge 156:ff21514d8981 1837 "ARCH_MAX": {
AnnaBridge 156:ff21514d8981 1838 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1839 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1840 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1841 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 1842 "program_cycle_s": 2,
AnnaBridge 156:ff21514d8981 1843 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
AnnaBridge 156:ff21514d8981 1844 "device_has_add": ["ANALOGOUT"],
AnnaBridge 156:ff21514d8981 1845 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1846 "device_name": "STM32F407VG"
AnnaBridge 156:ff21514d8981 1847 },
Anna Bridge 169:a7c7b631e539 1848 "WIO_3G": {
Anna Bridge 169:a7c7b631e539 1849 "inherits": ["FAMILY_STM32"],
Anna Bridge 169:a7c7b631e539 1850 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 1851 "config": {
Anna Bridge 169:a7c7b631e539 1852 "clock_source": {
Anna Bridge 169:a7c7b631e539 1853 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
Anna Bridge 169:a7c7b631e539 1854 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
Anna Bridge 169:a7c7b631e539 1855 "macro_name": "CLOCK_SOURCE"
Anna Bridge 169:a7c7b631e539 1856 },
Anna Bridge 169:a7c7b631e539 1857 "clock_source_usb": {
Anna Bridge 169:a7c7b631e539 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)",
Anna Bridge 169:a7c7b631e539 1859 "value": "1",
Anna Bridge 169:a7c7b631e539 1860 "macro_name": "CLOCK_SOURCE_USB"
Anna Bridge 169:a7c7b631e539 1861 },
Anna Bridge 169:a7c7b631e539 1862 "modem_is_on_board": {
Anna Bridge 169:a7c7b631e539 1863 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
Anna Bridge 169:a7c7b631e539 1864 "value": 1,
Anna Bridge 169:a7c7b631e539 1865 "macro_name": "MODEM_ON_BOARD"
Anna Bridge 169:a7c7b631e539 1866 },
Anna Bridge 169:a7c7b631e539 1867 "modem_data_connection_type": {
Anna Bridge 169:a7c7b631e539 1868 "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 1869 "value": 1,
Anna Bridge 169:a7c7b631e539 1870 "macro_name": "MODEM_ON_BOARD_UART"
Anna Bridge 169:a7c7b631e539 1871 }
Anna Bridge 169:a7c7b631e539 1872 },
Anna Bridge 169:a7c7b631e539 1873 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
Anna Bridge 169:a7c7b631e539 1874 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1875 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
Anna Bridge 169:a7c7b631e539 1876 "detect_code": ["9014"],
Anna Bridge 169:a7c7b631e539 1877 "features": ["LWIP"],
Anna Bridge 169:a7c7b631e539 1878 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 1879 "device_name" : "STM32F439VI",
Anna Bridge 169:a7c7b631e539 1880 "bootloader_supported": true
Anna Bridge 169:a7c7b631e539 1881 },
AnnaBridge 156:ff21514d8981 1882 "DISCO_F051R8": {
AnnaBridge 156:ff21514d8981 1883 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1884 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 1885 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
AnnaBridge 156:ff21514d8981 1886 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 1887 "config": {
AnnaBridge 156:ff21514d8981 1888 "clock_source": {
AnnaBridge 156:ff21514d8981 1889 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1890 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1891 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1892 }
AnnaBridge 156:ff21514d8981 1893 },
AnnaBridge 156:ff21514d8981 1894 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
Anna Bridge 169:a7c7b631e539 1895 "device_has_add": ["CRC", "SERIAL_FC"],
Anna Bridge 169:a7c7b631e539 1896 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 1897 "device_name": "STM32F051R8"
AnnaBridge 156:ff21514d8981 1898 },
AnnaBridge 156:ff21514d8981 1899 "DISCO_F100RB": {
AnnaBridge 156:ff21514d8981 1900 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1901 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 1902 "extra_labels_add": ["STM32F1", "STM32F100RB"],
AnnaBridge 156:ff21514d8981 1903 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 1904 "device_has_add": [],
Anna Bridge 169:a7c7b631e539 1905 "device_has_remove": ["LPTICKER"],
AnnaBridge 156:ff21514d8981 1906 "device_name": "STM32F100RB"
AnnaBridge 156:ff21514d8981 1907 },
AnnaBridge 156:ff21514d8981 1908 "DISCO_F303VC": {
AnnaBridge 156:ff21514d8981 1909 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1910 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1911 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
Anna Bridge 160:5571c4ff569f 1912 "overrides": {"lse_available": 0},
AnnaBridge 163:e59c8e839560 1913 "config": {
AnnaBridge 163:e59c8e839560 1914 "clock_source": {
AnnaBridge 163:e59c8e839560 1915 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 1916 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 163:e59c8e839560 1917 "macro_name": "CLOCK_SOURCE"
AnnaBridge 163:e59c8e839560 1918 }
AnnaBridge 163:e59c8e839560 1919 },
AnnaBridge 163:e59c8e839560 1920 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 163:e59c8e839560 1921 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 1922 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
AnnaBridge 156:ff21514d8981 1923 "device_name": "STM32F303VC"
AnnaBridge 156:ff21514d8981 1924 },
AnnaBridge 156:ff21514d8981 1925 "DISCO_F334C8": {
AnnaBridge 156:ff21514d8981 1926 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1927 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1928 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
AnnaBridge 156:ff21514d8981 1929 "config": {
AnnaBridge 156:ff21514d8981 1930 "clock_source": {
AnnaBridge 156:ff21514d8981 1931 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1932 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1933 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1934 }
AnnaBridge 156:ff21514d8981 1935 },
Anna Bridge 160:5571c4ff569f 1936 "overrides": {"lse_available": 0},
AnnaBridge 156:ff21514d8981 1937 "detect_code": ["0810"],
Anna Bridge 169:a7c7b631e539 1938 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
AnnaBridge 156:ff21514d8981 1939 "default_lib": "small",
AnnaBridge 156:ff21514d8981 1940 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 1941 "device_name": "STM32F334C8"
AnnaBridge 156:ff21514d8981 1942 },
AnnaBridge 156:ff21514d8981 1943 "DISCO_F407VG": {
AnnaBridge 156:ff21514d8981 1944 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1945 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1946 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
AnnaBridge 161:aa5281ff4a02 1947 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 1948 "config": {
AnnaBridge 161:aa5281ff4a02 1949 "clock_source": {
AnnaBridge 161:aa5281ff4a02 1950 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 1951 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 161:aa5281ff4a02 1952 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 1953 }
AnnaBridge 161:aa5281ff4a02 1954 },
AnnaBridge 156:ff21514d8981 1955 "macros_add": ["USB_STM_HAL"],
Anna Bridge 160:5571c4ff569f 1956 "overrides": {"lse_available": 0},
AnnaBridge 156:ff21514d8981 1957 "device_has_add": ["ANALOGOUT"],
AnnaBridge 161:aa5281ff4a02 1958 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 1959 "device_name": "STM32F407VG"
AnnaBridge 156:ff21514d8981 1960 },
AnnaBridge 156:ff21514d8981 1961 "DISCO_F429ZI": {
AnnaBridge 156:ff21514d8981 1962 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1963 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1964 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
AnnaBridge 156:ff21514d8981 1965 "config": {
AnnaBridge 156:ff21514d8981 1966 "clock_source": {
AnnaBridge 156:ff21514d8981 1967 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1968 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1969 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1970 },
AnnaBridge 156:ff21514d8981 1971 "clock_source_usb": {
AnnaBridge 156:ff21514d8981 1972 "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 1973 "value": "1",
AnnaBridge 156:ff21514d8981 1974 "macro_name": "CLOCK_SOURCE_USB"
AnnaBridge 156:ff21514d8981 1975 }
AnnaBridge 156:ff21514d8981 1976 },
Anna Bridge 160:5571c4ff569f 1977 "overrides": {"lse_available": 0},
Anna Bridge 160:5571c4ff569f 1978 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 156:ff21514d8981 1979 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1980 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 1981 "device_name": "STM32F429ZI",
Anna Bridge 160:5571c4ff569f 1982 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 1983 },
AnnaBridge 156:ff21514d8981 1984 "DISCO_F469NI": {
AnnaBridge 156:ff21514d8981 1985 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 1986 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 1987 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 1988 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
AnnaBridge 156:ff21514d8981 1989 "config": {
AnnaBridge 156:ff21514d8981 1990 "clock_source": {
AnnaBridge 156:ff21514d8981 1991 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1992 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 1993 "macro_name": "CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 1994 }
AnnaBridge 156:ff21514d8981 1995 },
AnnaBridge 156:ff21514d8981 1996 "detect_code": ["0788"],
Anna Bridge 160:5571c4ff569f 1997 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
Anna Bridge 169:a7c7b631e539 1998 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 1999 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2000 "device_name": "STM32F469NI"
AnnaBridge 156:ff21514d8981 2001 },
AnnaBridge 156:ff21514d8981 2002 "DISCO_L053C8": {
AnnaBridge 156:ff21514d8981 2003 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2004 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 2005 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
AnnaBridge 156:ff21514d8981 2006 "config": {
AnnaBridge 156:ff21514d8981 2007 "clock_source": {
AnnaBridge 156:ff21514d8981 2008 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2009 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2010 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2011 },
Anna Bridge 169:a7c7b631e539 2012 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2013 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2014 "value": 1
AnnaBridge 161:aa5281ff4a02 2015
AnnaBridge 170:e95d10626187 2016 },
AnnaBridge 170:e95d10626187 2017 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2018 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2019 "value": 3,
AnnaBridge 170:e95d10626187 2020 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2021 }
AnnaBridge 156:ff21514d8981 2022 },
Anna Bridge 160:5571c4ff569f 2023 "overrides": {"lse_available": 0},
Anna Bridge 169:a7c7b631e539 2024 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "FLASH"],
AnnaBridge 156:ff21514d8981 2025 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2026 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2027 "device_name": "STM32L053C8"
AnnaBridge 156:ff21514d8981 2028 },
AnnaBridge 156:ff21514d8981 2029 "DISCO_L072CZ_LRWAN1": {
AnnaBridge 156:ff21514d8981 2030 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2031 "core": "Cortex-M0+",
AnnaBridge 161:aa5281ff4a02 2032 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xZ", "STM32L072xx"],
AnnaBridge 156:ff21514d8981 2033 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 156:ff21514d8981 2034 "config": {
AnnaBridge 156:ff21514d8981 2035 "clock_source": {
AnnaBridge 158:1c57384330a6 2036 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2037 "value": "USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2038 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2039 },
Anna Bridge 169:a7c7b631e539 2040 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2041 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2042 "value": 1
AnnaBridge 170:e95d10626187 2043 },
AnnaBridge 170:e95d10626187 2044 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2045 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2046 "value": 3,
AnnaBridge 170:e95d10626187 2047 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2048 }
AnnaBridge 156:ff21514d8981 2049 },
AnnaBridge 156:ff21514d8981 2050 "detect_code": ["0833"],
Anna Bridge 169:a7c7b631e539 2051 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2052 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2053 "device_name": "STM32L072CZ"
AnnaBridge 156:ff21514d8981 2054 },
AnnaBridge 161:aa5281ff4a02 2055 "MTB_MURATA_ABZ": {
AnnaBridge 161:aa5281ff4a02 2056 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 2057 "core": "Cortex-M0+",
AnnaBridge 161:aa5281ff4a02 2058 "extra_labels_add": ["STM32L0", "STM32L0x2xZ", "STM32L082CZ", "STM32L082xx"],
AnnaBridge 161:aa5281ff4a02 2059 "detect_code": ["0456"],
AnnaBridge 161:aa5281ff4a02 2060 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
Anna Bridge 169:a7c7b631e539 2061 "device_has_remove": ["LPTICKER"],
AnnaBridge 161:aa5281ff4a02 2062 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 2063 "device_name": "STM32L082CZ"
AnnaBridge 161:aa5281ff4a02 2064 },
AnnaBridge 156:ff21514d8981 2065 "DISCO_F746NG": {
AnnaBridge 156:ff21514d8981 2066 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2067 "core": "Cortex-M7F",
Anna Bridge 169:a7c7b631e539 2068 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 2069 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2070 "config": {
AnnaBridge 156:ff21514d8981 2071 "clock_source": {
AnnaBridge 156:ff21514d8981 2072 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2073 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2074 "macro_name": "CLOCK_SOURCE"
Anna Bridge 160:5571c4ff569f 2075 },
Anna Bridge 160:5571c4ff569f 2076 "usb_speed": {
Anna Bridge 160:5571c4ff569f 2077 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
Anna Bridge 160:5571c4ff569f 2078 "value": "1"
AnnaBridge 161:aa5281ff4a02 2079 },
Anna Bridge 169:a7c7b631e539 2080 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2081 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2082 "value": 1
AnnaBridge 170:e95d10626187 2083 },
AnnaBridge 170:e95d10626187 2084 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2085 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2086 "value": 3,
AnnaBridge 170:e95d10626187 2087 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2088 }
AnnaBridge 156:ff21514d8981 2089 },
AnnaBridge 156:ff21514d8981 2090 "detect_code": ["0815"],
Anna Bridge 160:5571c4ff569f 2091 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 156:ff21514d8981 2092 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 2093 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2094 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 2095 "device_name": "STM32F746NG",
Anna Bridge 169:a7c7b631e539 2096 "overrides": {
Anna Bridge 169:a7c7b631e539 2097 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2098 }
AnnaBridge 156:ff21514d8981 2099 },
AnnaBridge 156:ff21514d8981 2100 "DISCO_F769NI": {
AnnaBridge 156:ff21514d8981 2101 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2102 "core": "Cortex-M7FD",
Anna Bridge 169:a7c7b631e539 2103 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 2104 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2105 "config": {
Anna Bridge 169:a7c7b631e539 2106 "flash_dual_bank": {
Anna Bridge 169:a7c7b631e539 2107 "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 2108 "value": "0"
Anna Bridge 169:a7c7b631e539 2109 },
AnnaBridge 156:ff21514d8981 2110 "clock_source": {
AnnaBridge 156:ff21514d8981 2111 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
AnnaBridge 167:84c0a372a020 2112 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
AnnaBridge 156:ff21514d8981 2113 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2114 },
Anna Bridge 169:a7c7b631e539 2115 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2116 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2117 "value": 1
AnnaBridge 170:e95d10626187 2118 },
AnnaBridge 170:e95d10626187 2119 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2120 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2121 "value": 3,
AnnaBridge 170:e95d10626187 2122 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2123 }
AnnaBridge 156:ff21514d8981 2124 },
AnnaBridge 156:ff21514d8981 2125 "detect_code": ["0817"],
Anna Bridge 160:5571c4ff569f 2126 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
AnnaBridge 156:ff21514d8981 2127 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 2128 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2129 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 2130 "device_name": "STM32F769NI",
Anna Bridge 169:a7c7b631e539 2131 "overrides": {
Anna Bridge 169:a7c7b631e539 2132 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2133 }
AnnaBridge 156:ff21514d8981 2134 },
AnnaBridge 156:ff21514d8981 2135 "DISCO_L475VG_IOT01A": {
AnnaBridge 156:ff21514d8981 2136 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2137 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2138 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
AnnaBridge 156:ff21514d8981 2139 "config": {
AnnaBridge 156:ff21514d8981 2140 "clock_source": {
AnnaBridge 156:ff21514d8981 2141 "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 2142 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 2143 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2144 },
Anna Bridge 169:a7c7b631e539 2145 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2146 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2147 "value": 1
AnnaBridge 170:e95d10626187 2148 },
AnnaBridge 170:e95d10626187 2149 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2150 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2151 "value": 3,
AnnaBridge 170:e95d10626187 2152 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2153 }
AnnaBridge 156:ff21514d8981 2154 },
AnnaBridge 156:ff21514d8981 2155 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2156 "detect_code": ["0764"],
AnnaBridge 170:e95d10626187 2157 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 2158 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2159 "release_versions": ["2", "5"],
AnnaBridge 158:1c57384330a6 2160 "device_name": "STM32L475VG",
AnnaBridge 158:1c57384330a6 2161 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2162 },
AnnaBridge 156:ff21514d8981 2163 "DISCO_L476VG": {
AnnaBridge 156:ff21514d8981 2164 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2165 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2166 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
AnnaBridge 156:ff21514d8981 2167 "config": {
AnnaBridge 156:ff21514d8981 2168 "clock_source": {
AnnaBridge 156:ff21514d8981 2169 "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 2170 "value": "USE_PLL_MSI",
AnnaBridge 156:ff21514d8981 2171 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 2172 },
Anna Bridge 169:a7c7b631e539 2173 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 2174 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 2175 "value": 1
AnnaBridge 170:e95d10626187 2176 },
AnnaBridge 170:e95d10626187 2177 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 2178 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 2179 "value": 3,
AnnaBridge 170:e95d10626187 2180 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 156:ff21514d8981 2181 }
AnnaBridge 156:ff21514d8981 2182 },
AnnaBridge 156:ff21514d8981 2183 "detect_code": ["0820"],
AnnaBridge 170:e95d10626187 2184 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
Anna Bridge 169:a7c7b631e539 2185 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2186 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2187 "device_name": "STM32L476VG",
AnnaBridge 156:ff21514d8981 2188 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2189 },
AnnaBridge 156:ff21514d8981 2190 "MTS_MDOT_F405RG": {
AnnaBridge 156:ff21514d8981 2191 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2192 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2193 "extra_labels_add": ["STM32F4", "STM32F405RG"],
AnnaBridge 156:ff21514d8981 2194 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 2195 "macros_add": ["HSE_VALUE=26000000"],
AnnaBridge 156:ff21514d8981 2196 "device_has_add": ["ANALOGOUT"],
AnnaBridge 156:ff21514d8981 2197 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2198 "device_name": "STM32F405RG"
AnnaBridge 156:ff21514d8981 2199 },
AnnaBridge 156:ff21514d8981 2200 "MTS_MDOT_F411RE": {
AnnaBridge 156:ff21514d8981 2201 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2202 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2203 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 2204 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
AnnaBridge 156:ff21514d8981 2205 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 2206 "function": "MTSCode.combine_bins_mts_dot",
AnnaBridge 156:ff21514d8981 2207 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 156:ff21514d8981 2208 },
AnnaBridge 156:ff21514d8981 2209 "device_has_add": [],
AnnaBridge 156:ff21514d8981 2210 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2211 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 2212 },
AnnaBridge 156:ff21514d8981 2213 "MTS_DRAGONFLY_F411RE": {
AnnaBridge 156:ff21514d8981 2214 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2215 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2216 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 156:ff21514d8981 2217 "config": {
AnnaBridge 156:ff21514d8981 2218 "modem_is_on_board": {
AnnaBridge 156:ff21514d8981 2219 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 156:ff21514d8981 2220 "value": 1,
AnnaBridge 156:ff21514d8981 2221 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 156:ff21514d8981 2222 },
AnnaBridge 156:ff21514d8981 2223 "modem_data_connection_type": {
AnnaBridge 156:ff21514d8981 2224 "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 2225 "value": 1,
AnnaBridge 156:ff21514d8981 2226 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 156:ff21514d8981 2227 }
AnnaBridge 156:ff21514d8981 2228 },
Anna Bridge 160:5571c4ff569f 2229 "overrides": {"lse_available": 0},
Anna Bridge 160:5571c4ff569f 2230 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 156:ff21514d8981 2231 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 2232 "function": "MTSCode.combine_bins_mts_dragonfly",
AnnaBridge 156:ff21514d8981 2233 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 156:ff21514d8981 2234 },
AnnaBridge 156:ff21514d8981 2235 "device_has_add": [],
AnnaBridge 156:ff21514d8981 2236 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2237 "device_name": "STM32F411RE"
AnnaBridge 156:ff21514d8981 2238 },
AnnaBridge 161:aa5281ff4a02 2239 "MTB_MTS_DRAGONFLY": {
AnnaBridge 161:aa5281ff4a02 2240 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 2241 "core": "Cortex-M4F",
AnnaBridge 161:aa5281ff4a02 2242 "extra_labels_add": ["STM32F4", "STM32F411RE"],
AnnaBridge 161:aa5281ff4a02 2243 "config": {
AnnaBridge 161:aa5281ff4a02 2244 "modem_is_on_board": {
AnnaBridge 161:aa5281ff4a02 2245 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 161:aa5281ff4a02 2246 "value": 1,
AnnaBridge 161:aa5281ff4a02 2247 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 161:aa5281ff4a02 2248 },
AnnaBridge 161:aa5281ff4a02 2249 "modem_data_connection_type": {
AnnaBridge 161:aa5281ff4a02 2250 "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 2251 "value": 1,
AnnaBridge 161:aa5281ff4a02 2252 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 161:aa5281ff4a02 2253 }
AnnaBridge 161:aa5281ff4a02 2254 },
AnnaBridge 161:aa5281ff4a02 2255 "overrides": {
AnnaBridge 161:aa5281ff4a02 2256 "lse_available": 0
AnnaBridge 161:aa5281ff4a02 2257 },
AnnaBridge 161:aa5281ff4a02 2258 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
AnnaBridge 161:aa5281ff4a02 2259 "post_binary_hook": {
AnnaBridge 161:aa5281ff4a02 2260 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
AnnaBridge 161:aa5281ff4a02 2261 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
AnnaBridge 161:aa5281ff4a02 2262 },
AnnaBridge 161:aa5281ff4a02 2263 "release_versions": ["2", "5"],
AnnaBridge 161:aa5281ff4a02 2264 "device_name": "STM32F411RE",
AnnaBridge 161:aa5281ff4a02 2265 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 2266 },
AnnaBridge 156:ff21514d8981 2267 "XDOT_L151CC": {
AnnaBridge 156:ff21514d8981 2268 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2269 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2270 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 2271 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 156:ff21514d8981 2272 "config": {
AnnaBridge 156:ff21514d8981 2273 "hse_value": {
AnnaBridge 156:ff21514d8981 2274 "value": "24000000",
AnnaBridge 156:ff21514d8981 2275 "macro_name": "HSE_VALUE"
AnnaBridge 156:ff21514d8981 2276 }
AnnaBridge 156:ff21514d8981 2277 },
AnnaBridge 156:ff21514d8981 2278 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 2279 "device_has_add": ["ANALOGOUT", "FLASH"],
AnnaBridge 156:ff21514d8981 2280 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 2281 "device_name": "STM32L151CC",
AnnaBridge 156:ff21514d8981 2282 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2283 },
AnnaBridge 156:ff21514d8981 2284 "FF1705_L151CC": {
AnnaBridge 156:ff21514d8981 2285 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2286 "inherits": ["XDOT_L151CC"],
AnnaBridge 156:ff21514d8981 2287 "detect_code": ["8080"]
AnnaBridge 156:ff21514d8981 2288 },
AnnaBridge 161:aa5281ff4a02 2289 "MTB_MTS_XDOT": {
AnnaBridge 161:aa5281ff4a02 2290 "inherits": ["FAMILY_STM32"],
AnnaBridge 161:aa5281ff4a02 2291 "core": "Cortex-M3",
AnnaBridge 161:aa5281ff4a02 2292 "default_toolchain": "ARM",
AnnaBridge 161:aa5281ff4a02 2293 "extra_labels_add": ["STM32L1", "STM32L151CC"],
AnnaBridge 161:aa5281ff4a02 2294 "config": {
AnnaBridge 161:aa5281ff4a02 2295 "hse_value": {
AnnaBridge 161:aa5281ff4a02 2296 "value": "24000000",
AnnaBridge 161:aa5281ff4a02 2297 "macro_name": "HSE_VALUE"
AnnaBridge 161:aa5281ff4a02 2298 }
AnnaBridge 161:aa5281ff4a02 2299 },
AnnaBridge 163:e59c8e839560 2300 "overrides": {
AnnaBridge 163:e59c8e839560 2301 "stdio_uart_tx": "PA_2",
AnnaBridge 163:e59c8e839560 2302 "stdio_uart_rx": "PA_3"
AnnaBridge 163:e59c8e839560 2303 },
AnnaBridge 161:aa5281ff4a02 2304 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 2305 "device_has_add": ["ANALOGOUT", "FLASH"],
AnnaBridge 161:aa5281ff4a02 2306 "release_versions": ["5"],
AnnaBridge 161:aa5281ff4a02 2307 "device_name": "STM32L151CC",
AnnaBridge 161:aa5281ff4a02 2308 "bootloader_supported": true
AnnaBridge 161:aa5281ff4a02 2309 },
AnnaBridge 165:d1b4690b3f8b 2310 "MTB_RAK811": {
AnnaBridge 165:d1b4690b3f8b 2311 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:d1b4690b3f8b 2312 "core": "Cortex-M3",
AnnaBridge 165:d1b4690b3f8b 2313 "default_toolchain": "ARM",
AnnaBridge 165:d1b4690b3f8b 2314 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
AnnaBridge 165:d1b4690b3f8b 2315 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 165:d1b4690b3f8b 2316 "device_has_add": ["ANALOGOUT"],
AnnaBridge 165:d1b4690b3f8b 2317 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 2318 "device_name": "STM32L151CBxxA",
AnnaBridge 165:d1b4690b3f8b 2319 "bootloader_supported": true
AnnaBridge 165:d1b4690b3f8b 2320 },
AnnaBridge 156:ff21514d8981 2321 "MOTE_L152RC": {
AnnaBridge 156:ff21514d8981 2322 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2323 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2324 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 2325 "extra_labels_add": ["STM32L1", "STM32L152RC"],
Anna Bridge 160:5571c4ff569f 2326 "overrides": {"lse_available": 0},
AnnaBridge 156:ff21514d8981 2327 "detect_code": ["4100"],
AnnaBridge 156:ff21514d8981 2328 "device_has_add": ["ANALOGOUT"],
AnnaBridge 156:ff21514d8981 2329 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2330 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2331 "device_name": "STM32L152RC"
AnnaBridge 156:ff21514d8981 2332 },
AnnaBridge 156:ff21514d8981 2333 "DISCO_F401VC": {
AnnaBridge 156:ff21514d8981 2334 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2335 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2336 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 2337 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
AnnaBridge 156:ff21514d8981 2338 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 2339 "device_has_add": [],
AnnaBridge 156:ff21514d8981 2340 "device_name": "STM32F401VC"
AnnaBridge 156:ff21514d8981 2341 },
AnnaBridge 158:1c57384330a6 2342 "MODULE_UBLOX_ODIN_W2": {
AnnaBridge 156:ff21514d8981 2343 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2344 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 2345 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI", "STM_EMAC"],
Anna Bridge 169:a7c7b631e539 2346 "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 2347 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH", "WIFI"],
Anna Bridge 169:a7c7b631e539 2348 "device_has_remove": [],
AnnaBridge 156:ff21514d8981 2349 "features": ["LWIP"],
AnnaBridge 158:1c57384330a6 2350 "device_name": "STM32F439ZI",
AnnaBridge 167:84c0a372a020 2351 "public": false,
Anna Bridge 169:a7c7b631e539 2352 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2353 "overrides": {
Anna Bridge 169:a7c7b631e539 2354 "network-default-interface-type": "WIFI"
Anna Bridge 169:a7c7b631e539 2355 }
AnnaBridge 158:1c57384330a6 2356 },
AnnaBridge 158:1c57384330a6 2357 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 158:1c57384330a6 2358 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 158:1c57384330a6 2359 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2360 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 2361 "device_has_remove": [],
AnnaBridge 156:ff21514d8981 2362 "config": {
AnnaBridge 163:e59c8e839560 2363 "stdio_uart_tx_help": {
AnnaBridge 163:e59c8e839560 2364 "help": "Value: D8(default) or D1"
AnnaBridge 156:ff21514d8981 2365 },
AnnaBridge 163:e59c8e839560 2366 "stdio_uart_rx_help": {
AnnaBridge 163:e59c8e839560 2367 "help": "Value: D2(default) or D0"
AnnaBridge 156:ff21514d8981 2368 }
AnnaBridge 163:e59c8e839560 2369 },
AnnaBridge 163:e59c8e839560 2370 "overrides": {
AnnaBridge 163:e59c8e839560 2371 "stdio_uart_tx": "D8",
AnnaBridge 163:e59c8e839560 2372 "stdio_uart_rx": "D2"
AnnaBridge 156:ff21514d8981 2373 }
AnnaBridge 156:ff21514d8981 2374 },
AnnaBridge 158:1c57384330a6 2375 "MBED_CONNECT_ODIN": {
AnnaBridge 158:1c57384330a6 2376 "inherits": ["MODULE_UBLOX_ODIN_W2"],
AnnaBridge 158:1c57384330a6 2377 "release_versions": ["5"],
AnnaBridge 158:1c57384330a6 2378 "config": {
AnnaBridge 163:e59c8e839560 2379 "stdio_uart_tx_help": {
AnnaBridge 163:e59c8e839560 2380 "help": "Value: PA_9(default) or PD_8"
AnnaBridge 158:1c57384330a6 2381 },
AnnaBridge 163:e59c8e839560 2382 "stdio_uart_rx_help": {
AnnaBridge 163:e59c8e839560 2383 "help": "Value: PA_10(default) or PD_9"
AnnaBridge 158:1c57384330a6 2384 }
AnnaBridge 163:e59c8e839560 2385 },
AnnaBridge 163:e59c8e839560 2386 "overrides": {
AnnaBridge 163:e59c8e839560 2387 "stdio_uart_tx": "PA_9",
AnnaBridge 163:e59c8e839560 2388 "stdio_uart_rx": "PA_10"
AnnaBridge 158:1c57384330a6 2389 }
AnnaBridge 158:1c57384330a6 2390 },
Anna Bridge 160:5571c4ff569f 2391 "MTB_UBLOX_ODIN_W2": {
Anna Bridge 160:5571c4ff569f 2392 "inherits": ["MODULE_UBLOX_ODIN_W2"],
Anna Bridge 169:a7c7b631e539 2393 "device_has_add": [],
AnnaBridge 161:aa5281ff4a02 2394 "release_versions": ["5"]
Anna Bridge 160:5571c4ff569f 2395 },
AnnaBridge 156:ff21514d8981 2396 "UBLOX_C030": {
AnnaBridge 156:ff21514d8981 2397 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2398 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2399 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2400 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 2401 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG", "STM_EMAC"],
AnnaBridge 156:ff21514d8981 2402 "config": {
AnnaBridge 156:ff21514d8981 2403 "modem_is_on_board": {
AnnaBridge 156:ff21514d8981 2404 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
AnnaBridge 156:ff21514d8981 2405 "value": 1,
AnnaBridge 156:ff21514d8981 2406 "macro_name": "MODEM_ON_BOARD"
AnnaBridge 156:ff21514d8981 2407 },
AnnaBridge 156:ff21514d8981 2408 "modem_data_connection_type": {
AnnaBridge 156:ff21514d8981 2409 "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 2410 "value": 1,
AnnaBridge 156:ff21514d8981 2411 "macro_name": "MODEM_ON_BOARD_UART"
AnnaBridge 156:ff21514d8981 2412 }
AnnaBridge 156:ff21514d8981 2413 },
Anna Bridge 160:5571c4ff569f 2414 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
Anna Bridge 160:5571c4ff569f 2415 "overrides": {"lse_available": 0},
Anna Bridge 169:a7c7b631e539 2416 "device_has_add": ["ANALOGOUT", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2417 "features": ["LWIP"],
AnnaBridge 156:ff21514d8981 2418 "public": false,
AnnaBridge 156:ff21514d8981 2419 "device_name": "STM32F437VG",
Anna Bridge 169:a7c7b631e539 2420 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 2421 "overrides": {
Anna Bridge 169:a7c7b631e539 2422 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2423 }
AnnaBridge 156:ff21514d8981 2424 },
AnnaBridge 156:ff21514d8981 2425 "UBLOX_C030_U201": {
AnnaBridge 156:ff21514d8981 2426 "inherits": ["UBLOX_C030"],
AnnaBridge 156:ff21514d8981 2427 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 2428 },
AnnaBridge 156:ff21514d8981 2429 "UBLOX_C030_N211": {
AnnaBridge 156:ff21514d8981 2430 "inherits": ["UBLOX_C030"],
AnnaBridge 156:ff21514d8981 2431 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 2432 },
AnnaBridge 163:e59c8e839560 2433 "UBLOX_C030_R410M": {
AnnaBridge 163:e59c8e839560 2434 "inherits": ["UBLOX_C030"],
AnnaBridge 163:e59c8e839560 2435 "release_versions": ["5"]
AnnaBridge 163:e59c8e839560 2436 },
AnnaBridge 156:ff21514d8981 2437 "NZ32_SC151": {
AnnaBridge 156:ff21514d8981 2438 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 2439 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2440 "default_toolchain": "uARM",
AnnaBridge 156:ff21514d8981 2441 "program_cycle_s": 1.5,
AnnaBridge 156:ff21514d8981 2442 "extra_labels_add": ["STM32L1", "STM32L151RC"],
Anna Bridge 160:5571c4ff569f 2443 "overrides": {"lse_available": 0},
AnnaBridge 156:ff21514d8981 2444 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 2445 "device_has_add": ["ANALOGOUT"],
AnnaBridge 156:ff21514d8981 2446 "default_lib": "small",
AnnaBridge 156:ff21514d8981 2447 "device_name": "STM32L151RC"
AnnaBridge 156:ff21514d8981 2448 },
AnnaBridge 156:ff21514d8981 2449 "MCU_NRF51": {
AnnaBridge 156:ff21514d8981 2450 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 2451 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2452 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 156:ff21514d8981 2453 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 2454 "MERGE_BOOTLOADER": false,
AnnaBridge 156:ff21514d8981 2455 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
AnnaBridge 156:ff21514d8981 2456 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 2457 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 2458 "supported_toolchains": ["ARM", "GCC_ARM"],
AnnaBridge 156:ff21514d8981 2459 "public": false,
AnnaBridge 156:ff21514d8981 2460 "MERGE_SOFT_DEVICE": true,
AnnaBridge 156:ff21514d8981 2461 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 2462 {
AnnaBridge 156:ff21514d8981 2463 "boot": "s130_nrf51_1.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2464 "name": "s130_nrf51_1.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2465 "offset": 114688
AnnaBridge 156:ff21514d8981 2466 },
AnnaBridge 156:ff21514d8981 2467 {
AnnaBridge 156:ff21514d8981 2468 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2469 "name": "s110_nrf51822_8.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2470 "offset": 98304
AnnaBridge 156:ff21514d8981 2471 },
AnnaBridge 156:ff21514d8981 2472 {
AnnaBridge 156:ff21514d8981 2473 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2474 "name": "s110_nrf51822_7.1.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2475 "offset": 90112
AnnaBridge 156:ff21514d8981 2476 },
AnnaBridge 156:ff21514d8981 2477 {
AnnaBridge 156:ff21514d8981 2478 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2479 "name": "s110_nrf51822_7.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2480 "offset": 90112
AnnaBridge 156:ff21514d8981 2481 },
AnnaBridge 156:ff21514d8981 2482 {
AnnaBridge 156:ff21514d8981 2483 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2484 "name": "s110_nrf51822_6.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2485 "offset": 81920
AnnaBridge 156:ff21514d8981 2486 }
AnnaBridge 156:ff21514d8981 2487 ],
AnnaBridge 156:ff21514d8981 2488 "detect_code": ["1070"],
AnnaBridge 156:ff21514d8981 2489 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 2490 "function": "MCU_NRF51Code.binary_hook",
AnnaBridge 156:ff21514d8981 2491 "toolchains": ["ARM_STD", "GCC_ARM"]
AnnaBridge 156:ff21514d8981 2492 },
AnnaBridge 156:ff21514d8981 2493 "program_cycle_s": 6,
AnnaBridge 156:ff21514d8981 2494 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 2495 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
AnnaBridge 156:ff21514d8981 2496 },
AnnaBridge 156:ff21514d8981 2497 "MCU_NRF51_16K_BASE": {
AnnaBridge 156:ff21514d8981 2498 "inherits": ["MCU_NRF51"],
AnnaBridge 156:ff21514d8981 2499 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2500 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2501 "public": false,
AnnaBridge 156:ff21514d8981 2502 "default_lib": "small"
AnnaBridge 156:ff21514d8981 2503 },
AnnaBridge 156:ff21514d8981 2504 "MCU_NRF51_16K_BOOT_BASE": {
AnnaBridge 156:ff21514d8981 2505 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 2506 "MERGE_BOOTLOADER": true,
AnnaBridge 156:ff21514d8981 2507 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2508 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 2509 "public": false
AnnaBridge 156:ff21514d8981 2510 },
AnnaBridge 156:ff21514d8981 2511 "MCU_NRF51_16K_OTA_BASE": {
AnnaBridge 156:ff21514d8981 2512 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 2513 "public": false,
AnnaBridge 156:ff21514d8981 2514 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2515 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 2516 "MERGE_SOFT_DEVICE": false
AnnaBridge 156:ff21514d8981 2517 },
AnnaBridge 156:ff21514d8981 2518 "MCU_NRF51_16K": {
AnnaBridge 156:ff21514d8981 2519 "inherits": ["MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 2520 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2521 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2522 "public": false
AnnaBridge 156:ff21514d8981 2523 },
AnnaBridge 156:ff21514d8981 2524 "MCU_NRF51_S110": {
AnnaBridge 156:ff21514d8981 2525 "extra_labels_add": ["MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 2526 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 2527 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 2528 {
AnnaBridge 156:ff21514d8981 2529 "name": "s110_nrf51822_8.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2530 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2531 "offset": 98304
AnnaBridge 156:ff21514d8981 2532 },
AnnaBridge 156:ff21514d8981 2533 {
AnnaBridge 156:ff21514d8981 2534 "name": "s110_nrf51822_7.1.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 2535 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
AnnaBridge 156:ff21514d8981 2536 "offset": 90112
AnnaBridge 156:ff21514d8981 2537 }
AnnaBridge 156:ff21514d8981 2538 ],
AnnaBridge 156:ff21514d8981 2539 "public": false
AnnaBridge 156:ff21514d8981 2540 },
AnnaBridge 156:ff21514d8981 2541 "MCU_NRF51_16K_S110": {
AnnaBridge 156:ff21514d8981 2542 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
AnnaBridge 156:ff21514d8981 2543 "public": false
AnnaBridge 156:ff21514d8981 2544 },
AnnaBridge 156:ff21514d8981 2545 "MCU_NRF51_16K_BOOT": {
AnnaBridge 156:ff21514d8981 2546 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
AnnaBridge 156:ff21514d8981 2547 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2548 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2549 "public": false
AnnaBridge 156:ff21514d8981 2550 },
AnnaBridge 156:ff21514d8981 2551 "MCU_NRF51_16K_BOOT_S110": {
AnnaBridge 156:ff21514d8981 2552 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
AnnaBridge 156:ff21514d8981 2553 "public": false
AnnaBridge 156:ff21514d8981 2554 },
AnnaBridge 156:ff21514d8981 2555 "MCU_NRF51_16K_OTA": {
AnnaBridge 156:ff21514d8981 2556 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
AnnaBridge 156:ff21514d8981 2557 "extra_labels_add": ["MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2558 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
AnnaBridge 156:ff21514d8981 2559 "public": false
AnnaBridge 156:ff21514d8981 2560 },
AnnaBridge 156:ff21514d8981 2561 "MCU_NRF51_16K_OTA_S110": {
AnnaBridge 156:ff21514d8981 2562 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
AnnaBridge 156:ff21514d8981 2563 "public": false
AnnaBridge 156:ff21514d8981 2564 },
AnnaBridge 156:ff21514d8981 2565 "MCU_NRF51_32K": {
AnnaBridge 156:ff21514d8981 2566 "inherits": ["MCU_NRF51"],
AnnaBridge 156:ff21514d8981 2567 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2568 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2569 "public": false
AnnaBridge 156:ff21514d8981 2570 },
AnnaBridge 156:ff21514d8981 2571 "MCU_NRF51_32K_BOOT": {
AnnaBridge 156:ff21514d8981 2572 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2573 "MERGE_BOOTLOADER": true,
AnnaBridge 156:ff21514d8981 2574 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2575 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 2576 "public": false
AnnaBridge 156:ff21514d8981 2577 },
AnnaBridge 156:ff21514d8981 2578 "MCU_NRF51_32K_OTA": {
AnnaBridge 156:ff21514d8981 2579 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2580 "public": false,
AnnaBridge 156:ff21514d8981 2581 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2582 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
AnnaBridge 156:ff21514d8981 2583 "MERGE_SOFT_DEVICE": false
AnnaBridge 156:ff21514d8981 2584 },
AnnaBridge 156:ff21514d8981 2585 "NRF51822": {
AnnaBridge 156:ff21514d8981 2586 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2587 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 2588 "macros_add": ["TARGET_NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 2589 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2590 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2591 },
AnnaBridge 156:ff21514d8981 2592 "NRF51822_BOOT": {
AnnaBridge 156:ff21514d8981 2593 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2594 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 2595 "macros_add": ["TARGET_NRF51822_MKIT"]
AnnaBridge 156:ff21514d8981 2596 },
AnnaBridge 156:ff21514d8981 2597 "NRF51822_OTA": {
AnnaBridge 156:ff21514d8981 2598 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2599 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
AnnaBridge 156:ff21514d8981 2600 "macros_add": ["TARGET_NRF51822_MKIT"]
AnnaBridge 156:ff21514d8981 2601 },
AnnaBridge 156:ff21514d8981 2602 "ARCH_BLE": {
AnnaBridge 156:ff21514d8981 2603 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2604 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2605 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2606 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2607 },
AnnaBridge 156:ff21514d8981 2608 "ARCH_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 2609 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2610 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2611 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 2612 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 2613 },
AnnaBridge 156:ff21514d8981 2614 "ARCH_BLE_OTA": {
AnnaBridge 156:ff21514d8981 2615 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2616 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2617 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 2618 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 2619 },
AnnaBridge 156:ff21514d8981 2620 "ARCH_LINK": {
AnnaBridge 156:ff21514d8981 2621 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2622 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2623 "extra_labels_add": ["ARCH_BLE"],
AnnaBridge 156:ff21514d8981 2624 "macros_add": ["TARGET_ARCH_BLE"]
AnnaBridge 156:ff21514d8981 2625 },
AnnaBridge 156:ff21514d8981 2626 "ARCH_LINK_BOOT": {
AnnaBridge 156:ff21514d8981 2627 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2628 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2629 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
AnnaBridge 156:ff21514d8981 2630 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
AnnaBridge 156:ff21514d8981 2631 },
AnnaBridge 156:ff21514d8981 2632 "ARCH_LINK_OTA": {
AnnaBridge 156:ff21514d8981 2633 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2634 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2635 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
AnnaBridge 156:ff21514d8981 2636 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
AnnaBridge 156:ff21514d8981 2637 },
AnnaBridge 156:ff21514d8981 2638 "SEEED_TINY_BLE": {
AnnaBridge 156:ff21514d8981 2639 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2640 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2641 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2642 },
AnnaBridge 156:ff21514d8981 2643 "SEEED_TINY_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 2644 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2645 "extra_labels_add": ["SEEED_TINY_BLE"],
AnnaBridge 156:ff21514d8981 2646 "macros_add": ["TARGET_SEEED_TINY_BLE"]
AnnaBridge 156:ff21514d8981 2647 },
AnnaBridge 156:ff21514d8981 2648 "SEEED_TINY_BLE_OTA": {
AnnaBridge 156:ff21514d8981 2649 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2650 "extra_labels_add": ["SEEED_TINY_BLE"],
AnnaBridge 156:ff21514d8981 2651 "macros_add": ["TARGET_SEEED_TINY_BLE"]
AnnaBridge 156:ff21514d8981 2652 },
AnnaBridge 156:ff21514d8981 2653 "HRM1017": {
AnnaBridge 156:ff21514d8981 2654 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2655 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 2656 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2657 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2658 },
AnnaBridge 156:ff21514d8981 2659 "HRM1017_BOOT": {
AnnaBridge 156:ff21514d8981 2660 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2661 "extra_labels_add": ["HRM1017"],
AnnaBridge 156:ff21514d8981 2662 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2663 },
AnnaBridge 156:ff21514d8981 2664 "HRM1017_OTA": {
AnnaBridge 156:ff21514d8981 2665 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2666 "extra_labels_add": ["HRM1017"],
AnnaBridge 156:ff21514d8981 2667 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2668 },
AnnaBridge 156:ff21514d8981 2669 "RBLAB_NRF51822": {
AnnaBridge 156:ff21514d8981 2670 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2671 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2672 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2673 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2674 },
AnnaBridge 156:ff21514d8981 2675 "RBLAB_NRF51822_BOOT": {
AnnaBridge 156:ff21514d8981 2676 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2677 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2678 "extra_labels_add": ["RBLAB_NRF51822"],
AnnaBridge 156:ff21514d8981 2679 "macros_add": ["TARGET_RBLAB_NRF51822"]
AnnaBridge 156:ff21514d8981 2680 },
AnnaBridge 156:ff21514d8981 2681 "RBLAB_NRF51822_OTA": {
AnnaBridge 156:ff21514d8981 2682 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2683 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2684 "extra_labels_add": ["RBLAB_NRF51822"],
AnnaBridge 156:ff21514d8981 2685 "macros_add": ["TARGET_RBLAB_NRF51822"]
AnnaBridge 156:ff21514d8981 2686 },
AnnaBridge 156:ff21514d8981 2687 "RBLAB_BLENANO": {
AnnaBridge 156:ff21514d8981 2688 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2689 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2690 },
AnnaBridge 156:ff21514d8981 2691 "RBLAB_BLENANO_BOOT": {
AnnaBridge 156:ff21514d8981 2692 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2693 "extra_labels_add": ["RBLAB_BLENANO"],
AnnaBridge 156:ff21514d8981 2694 "macros_add": ["TARGET_RBLAB_BLENANO"]
AnnaBridge 156:ff21514d8981 2695 },
AnnaBridge 156:ff21514d8981 2696 "RBLAB_BLENANO_OTA": {
AnnaBridge 156:ff21514d8981 2697 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2698 "extra_labels_add": ["RBLAB_BLENANO"],
AnnaBridge 156:ff21514d8981 2699 "macros_add": ["TARGET_RBLAB_BLENANO"]
AnnaBridge 156:ff21514d8981 2700 },
AnnaBridge 158:1c57384330a6 2701 "RBLAB_BLENANO2": {
AnnaBridge 158:1c57384330a6 2702 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 2703 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 2704 "release_versions": ["5"],
AnnaBridge 158:1c57384330a6 2705 "device_name": "nRF52832_xxAA"
AnnaBridge 158:1c57384330a6 2706 },
AnnaBridge 156:ff21514d8981 2707 "NRF51822_Y5_MBUG": {
AnnaBridge 156:ff21514d8981 2708 "inherits": ["MCU_NRF51_16K"]
AnnaBridge 156:ff21514d8981 2709 },
AnnaBridge 156:ff21514d8981 2710 "WALLBOT_BLE": {
AnnaBridge 156:ff21514d8981 2711 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2712 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2713 },
AnnaBridge 156:ff21514d8981 2714 "WALLBOT_BLE_BOOT": {
AnnaBridge 156:ff21514d8981 2715 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2716 "extra_labels_add": ["WALLBOT_BLE"],
AnnaBridge 156:ff21514d8981 2717 "macros_add": ["TARGET_WALLBOT_BLE"]
AnnaBridge 156:ff21514d8981 2718 },
AnnaBridge 156:ff21514d8981 2719 "WALLBOT_BLE_OTA": {
AnnaBridge 156:ff21514d8981 2720 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2721 "extra_labels_add": ["WALLBOT_BLE"],
AnnaBridge 156:ff21514d8981 2722 "macros_add": ["TARGET_WALLBOT_BLE"]
AnnaBridge 156:ff21514d8981 2723 },
AnnaBridge 156:ff21514d8981 2724 "DELTA_DFCM_NNN40": {
AnnaBridge 156:ff21514d8981 2725 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2726 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 2727 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Anna Bridge 169:a7c7b631e539 2728 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
AnnaBridge 156:ff21514d8981 2729 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2730 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2731 },
AnnaBridge 156:ff21514d8981 2732 "DELTA_DFCM_NNN40_BOOT": {
AnnaBridge 156:ff21514d8981 2733 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2734 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 2735 "extra_labels_add": ["DELTA_DFCM_NNN40"],
AnnaBridge 156:ff21514d8981 2736 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2737 },
AnnaBridge 156:ff21514d8981 2738 "DELTA_DFCM_NNN40_OTA": {
AnnaBridge 156:ff21514d8981 2739 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2740 "program_cycle_s": 10,
AnnaBridge 156:ff21514d8981 2741 "extra_labels_add": ["DELTA_DFCM_NNN40"],
AnnaBridge 156:ff21514d8981 2742 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2743 },
AnnaBridge 156:ff21514d8981 2744 "DELTA_DFCM_NNN50": {
AnnaBridge 156:ff21514d8981 2745 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2746 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 169:a7c7b631e539 2747 "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 2748 "device_name": "nRF51822_xxAC"
AnnaBridge 156:ff21514d8981 2749 },
AnnaBridge 156:ff21514d8981 2750 "DELTA_DFCM_NNN50_BOOT": {
AnnaBridge 156:ff21514d8981 2751 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2752 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2753 "extra_labels_add": ["DELTA_DFCM_NNN50"],
AnnaBridge 156:ff21514d8981 2754 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
AnnaBridge 156:ff21514d8981 2755 },
AnnaBridge 156:ff21514d8981 2756 "DELTA_DFCM_NNN50_OTA": {
AnnaBridge 156:ff21514d8981 2757 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2758 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2759 "extra_labels_add": ["DELTA_DFCM_NNN50"],
AnnaBridge 156:ff21514d8981 2760 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
AnnaBridge 156:ff21514d8981 2761 },
AnnaBridge 156:ff21514d8981 2762 "NRF51_DK_LEGACY": {
AnnaBridge 156:ff21514d8981 2763 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2764 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2765 "extra_labels_add": ["NRF51_DK"]
AnnaBridge 156:ff21514d8981 2766 },
AnnaBridge 156:ff21514d8981 2767 "NRF51_DK_BOOT": {
AnnaBridge 156:ff21514d8981 2768 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2769 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2770 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 2771 "macros_add": ["TARGET_NRF51_DK"]
AnnaBridge 156:ff21514d8981 2772 },
AnnaBridge 156:ff21514d8981 2773 "NRF51_DK_OTA": {
AnnaBridge 156:ff21514d8981 2774 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 2775 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2776 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 2777 "macros_add": ["TARGET_NRF51_DK"]
AnnaBridge 156:ff21514d8981 2778 },
AnnaBridge 156:ff21514d8981 2779 "NRF51_DONGLE_LEGACY": {
AnnaBridge 156:ff21514d8981 2780 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2781 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 2782 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2783 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2784 },
AnnaBridge 156:ff21514d8981 2785 "NRF51_DONGLE_BOOT": {
AnnaBridge 156:ff21514d8981 2786 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2787 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 2788 "macros_add": ["TARGET_NRF51_DONGLE"]
AnnaBridge 156:ff21514d8981 2789 },
AnnaBridge 156:ff21514d8981 2790 "NRF51_DONGLE_OTA": {
AnnaBridge 156:ff21514d8981 2791 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2792 "extra_labels_add": ["NRF51_DONGLE"],
AnnaBridge 156:ff21514d8981 2793 "macros_add": ["TARGET_NRF51_DONGLE"]
AnnaBridge 156:ff21514d8981 2794 },
AnnaBridge 156:ff21514d8981 2795 "NRF51_MICROBIT": {
AnnaBridge 156:ff21514d8981 2796 "inherits": ["MCU_NRF51_16K_S110"],
AnnaBridge 156:ff21514d8981 2797 "macros_add": ["TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 2798 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2799 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2800 },
AnnaBridge 156:ff21514d8981 2801 "NRF51_MICROBIT_BOOT": {
AnnaBridge 156:ff21514d8981 2802 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
AnnaBridge 156:ff21514d8981 2803 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 2804 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2805 },
AnnaBridge 156:ff21514d8981 2806 "NRF51_MICROBIT_OTA": {
AnnaBridge 156:ff21514d8981 2807 "inherits": ["MCU_NRF51_16K_OTA_S110"],
AnnaBridge 156:ff21514d8981 2808 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 2809 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2810 },
AnnaBridge 156:ff21514d8981 2811 "NRF51_MICROBIT_B": {
AnnaBridge 156:ff21514d8981 2812 "inherits": ["MCU_NRF51_16K"],
AnnaBridge 156:ff21514d8981 2813 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 2814 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
AnnaBridge 156:ff21514d8981 2815 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2816 },
AnnaBridge 156:ff21514d8981 2817 "NRF51_MICROBIT_B_BOOT": {
AnnaBridge 156:ff21514d8981 2818 "inherits": ["MCU_NRF51_16K_BOOT"],
AnnaBridge 156:ff21514d8981 2819 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 2820 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2821 },
AnnaBridge 156:ff21514d8981 2822 "NRF51_MICROBIT_B_OTA": {
AnnaBridge 156:ff21514d8981 2823 "inherits": ["MCU_NRF51_16K_OTA"],
AnnaBridge 156:ff21514d8981 2824 "extra_labels_add": ["NRF51_MICROBIT"],
AnnaBridge 156:ff21514d8981 2825 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
AnnaBridge 156:ff21514d8981 2826 },
AnnaBridge 156:ff21514d8981 2827 "MTM_MTCONNECT04S": {
AnnaBridge 156:ff21514d8981 2828 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 2829 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 2830 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2831 },
AnnaBridge 156:ff21514d8981 2832 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 156:ff21514d8981 2833 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2834 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 156:ff21514d8981 2835 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 156:ff21514d8981 2836 },
AnnaBridge 156:ff21514d8981 2837 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 156:ff21514d8981 2838 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2839 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 156:ff21514d8981 2840 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 156:ff21514d8981 2841 },
AnnaBridge 161:aa5281ff4a02 2842 "MTB_LAIRD_BL600": {
AnnaBridge 161:aa5281ff4a02 2843 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 169:a7c7b631e539 2844 "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 2845 "device_name": "nRF51822_xxAA",
AnnaBridge 161:aa5281ff4a02 2846 "release_versions" : ["5"],
AnnaBridge 161:aa5281ff4a02 2847 "extra_labels_add": ["MTB_LAIRD_BL600"],
AnnaBridge 161:aa5281ff4a02 2848 "config": {
AnnaBridge 161:aa5281ff4a02 2849 "usb_tx": {
AnnaBridge 161:aa5281ff4a02 2850 "help": "Value SIO_21",
AnnaBridge 161:aa5281ff4a02 2851 "value": "SIO_21"
AnnaBridge 161:aa5281ff4a02 2852 },
AnnaBridge 161:aa5281ff4a02 2853 "usb_rx": {
AnnaBridge 161:aa5281ff4a02 2854 "help": "Value SIO_22",
AnnaBridge 161:aa5281ff4a02 2855 "value": "SIO_22"
AnnaBridge 161:aa5281ff4a02 2856 },
AnnaBridge 161:aa5281ff4a02 2857 "stdio_uart": {
AnnaBridge 161:aa5281ff4a02 2858 "help": "Value: UART_0",
AnnaBridge 161:aa5281ff4a02 2859 "value": "UART_0",
AnnaBridge 161:aa5281ff4a02 2860 "macro_name": "STDIO_UART"
AnnaBridge 161:aa5281ff4a02 2861 }
AnnaBridge 161:aa5281ff4a02 2862 },
AnnaBridge 161:aa5281ff4a02 2863 "overrides": {
AnnaBridge 161:aa5281ff4a02 2864 "uart_hwfc": 0
AnnaBridge 161:aa5281ff4a02 2865 }
AnnaBridge 161:aa5281ff4a02 2866 },
AnnaBridge 156:ff21514d8981 2867 "TY51822R3": {
AnnaBridge 156:ff21514d8981 2868 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 156:ff21514d8981 2869 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Anna Bridge 169:a7c7b631e539 2870 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
AnnaBridge 156:ff21514d8981 2871 "detect_code": ["1019"],
AnnaBridge 156:ff21514d8981 2872 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2873 "overrides": {"uart_hwfc": 0},
AnnaBridge 156:ff21514d8981 2874 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 2875 },
AnnaBridge 156:ff21514d8981 2876 "TY51822R3_BOOT": {
AnnaBridge 156:ff21514d8981 2877 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 156:ff21514d8981 2878 "extra_labels_add": ["TY51822R3"],
AnnaBridge 156:ff21514d8981 2879 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
AnnaBridge 156:ff21514d8981 2880 },
AnnaBridge 156:ff21514d8981 2881 "TY51822R3_OTA": {
AnnaBridge 156:ff21514d8981 2882 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 156:ff21514d8981 2883 "extra_labels_add": ["NRF51_DK"],
AnnaBridge 156:ff21514d8981 2884 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
AnnaBridge 156:ff21514d8981 2885 },
AnnaBridge 156:ff21514d8981 2886 "ARM_MPS2_Target": {
AnnaBridge 156:ff21514d8981 2887 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 2888 "public": false,
AnnaBridge 156:ff21514d8981 2889 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
AnnaBridge 156:ff21514d8981 2890 },
AnnaBridge 156:ff21514d8981 2891 "ARM_MPS2_M0": {
AnnaBridge 156:ff21514d8981 2892 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 2893 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 2894 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2895 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
AnnaBridge 156:ff21514d8981 2896 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 2897 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2898 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2899 },
AnnaBridge 156:ff21514d8981 2900 "ARM_MPS2_M0P": {
AnnaBridge 156:ff21514d8981 2901 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 2902 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 2903 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2904 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
AnnaBridge 156:ff21514d8981 2905 "macros": ["CMSDK_CM0plus"],
AnnaBridge 156:ff21514d8981 2906 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2907 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2908 },
AnnaBridge 156:ff21514d8981 2909 "ARM_MPS2_M3": {
AnnaBridge 156:ff21514d8981 2910 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 2911 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2912 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2913 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
AnnaBridge 156:ff21514d8981 2914 "macros": ["CMSDK_CM3"],
AnnaBridge 156:ff21514d8981 2915 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2916 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2917 },
AnnaBridge 156:ff21514d8981 2918 "ARM_MPS2_M4": {
AnnaBridge 156:ff21514d8981 2919 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 2920 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 2921 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2922 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
AnnaBridge 156:ff21514d8981 2923 "macros": ["CMSDK_CM4"],
AnnaBridge 156:ff21514d8981 2924 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2925 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2926 },
AnnaBridge 156:ff21514d8981 2927 "ARM_MPS2_M7": {
AnnaBridge 156:ff21514d8981 2928 "inherits": ["ARM_MPS2_Target"],
AnnaBridge 156:ff21514d8981 2929 "core": "Cortex-M7",
AnnaBridge 156:ff21514d8981 2930 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2931 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
AnnaBridge 156:ff21514d8981 2932 "macros": ["CMSDK_CM7"],
AnnaBridge 156:ff21514d8981 2933 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2934 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2935 },
AnnaBridge 156:ff21514d8981 2936 "ARM_IOTSS_Target": {
AnnaBridge 156:ff21514d8981 2937 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 2938 "public": false,
AnnaBridge 156:ff21514d8981 2939 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
AnnaBridge 156:ff21514d8981 2940 },
AnnaBridge 156:ff21514d8981 2941 "ARM_IOTSS_BEID": {
AnnaBridge 156:ff21514d8981 2942 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 2943 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2944 "supported_toolchains": ["ARM"],
AnnaBridge 156:ff21514d8981 2945 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
AnnaBridge 156:ff21514d8981 2946 "macros": ["CMSDK_BEID"],
AnnaBridge 156:ff21514d8981 2947 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
AnnaBridge 156:ff21514d8981 2948 "release_versions": ["2"]
AnnaBridge 156:ff21514d8981 2949 },
AnnaBridge 156:ff21514d8981 2950 "ARM_CM3DS_MPS2": {
AnnaBridge 156:ff21514d8981 2951 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 2952 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2953 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 2954 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
AnnaBridge 165:d1b4690b3f8b 2955 "OUTPUT_EXT": "elf",
AnnaBridge 156:ff21514d8981 2956 "macros": ["CMSDK_CM3DS"],
AnnaBridge 170:e95d10626187 2957 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 2958 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 2959 "copy_method": "mps2",
AnnaBridge 156:ff21514d8981 2960 "reset_method": "reboot.txt"
AnnaBridge 156:ff21514d8981 2961 },
AnnaBridge 156:ff21514d8981 2962 "ARM_BEETLE_SOC": {
AnnaBridge 156:ff21514d8981 2963 "inherits": ["ARM_IOTSS_Target"],
AnnaBridge 156:ff21514d8981 2964 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 2965 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 2966 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 2967 "extra_labels": ["ARM_SSG", "BEETLE"],
AnnaBridge 156:ff21514d8981 2968 "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 2969 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
AnnaBridge 156:ff21514d8981 2970 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 2971 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 2972 },
AnnaBridge 161:aa5281ff4a02 2973 "RZ_A1XX": {
AnnaBridge 161:aa5281ff4a02 2974 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 2975 "core": "Cortex-A9",
AnnaBridge 156:ff21514d8981 2976 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 161:aa5281ff4a02 2977 "extra_labels": ["RENESAS", "RZ_A1XX"],
Anna Bridge 169:a7c7b631e539 2978 "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 2979 "features": ["LWIP"],
Anna Bridge 169:a7c7b631e539 2980 "program_cycle_s": 2,
Anna Bridge 169:a7c7b631e539 2981 "overrides": {
Anna Bridge 169:a7c7b631e539 2982 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 2983 }
AnnaBridge 161:aa5281ff4a02 2984 },
AnnaBridge 161:aa5281ff4a02 2985 "RZ_A1H": {
AnnaBridge 161:aa5281ff4a02 2986 "inherits": ["RZ_A1XX"],
AnnaBridge 161:aa5281ff4a02 2987 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 2988 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
AnnaBridge 170:e95d10626187 2989 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
AnnaBridge 170:e95d10626187 2990 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 2991 "device_name": "R7S72100",
AnnaBridge 170:e95d10626187 2992 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 2993 },
AnnaBridge 156:ff21514d8981 2994 "VK_RZ_A1H": {
AnnaBridge 161:aa5281ff4a02 2995 "inherits": ["RZ_A1XX"],
Anna Bridge 169:a7c7b631e539 2996 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
Anna Bridge 169:a7c7b631e539 2997 "device_has_add": ["EMAC"],
AnnaBridge 165:d1b4690b3f8b 2998 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 2999 },
AnnaBridge 161:aa5281ff4a02 3000 "GR_LYCHEE": {
AnnaBridge 161:aa5281ff4a02 3001 "inherits": ["RZ_A1XX"],
AnnaBridge 161:aa5281ff4a02 3002 "supported_form_factors": ["ARDUINO"],
AnnaBridge 161:aa5281ff4a02 3003 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
AnnaBridge 170:e95d10626187 3004 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
AnnaBridge 161:aa5281ff4a02 3005 "device_has_remove": ["ETHERNET"],
AnnaBridge 161:aa5281ff4a02 3006 "features_remove": ["LWIP"],
Anna Bridge 169:a7c7b631e539 3007 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 3008 "device_name": "R7S72103",
AnnaBridge 170:e95d10626187 3009 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 3010 "overrides": {
Anna Bridge 169:a7c7b631e539 3011 "network-default-interface-type": null
Anna Bridge 169:a7c7b631e539 3012 }
AnnaBridge 161:aa5281ff4a02 3013 },
AnnaBridge 156:ff21514d8981 3014 "MAXWSNENV": {
AnnaBridge 156:ff21514d8981 3015 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3016 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 3017 "macros": ["__SYSTEM_HFX=24000000"],
AnnaBridge 156:ff21514d8981 3018 "extra_labels": ["Maxim", "MAX32610"],
AnnaBridge 156:ff21514d8981 3019 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3020 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3021 "features": ["BLE"],
Anna Bridge 169:a7c7b631e539 3022 "release_versions": []
AnnaBridge 156:ff21514d8981 3023 },
AnnaBridge 156:ff21514d8981 3024 "MAX32600MBED": {
AnnaBridge 156:ff21514d8981 3025 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3026 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 3027 "macros": ["__SYSTEM_HFX=24000000"],
AnnaBridge 156:ff21514d8981 3028 "extra_labels": ["Maxim", "MAX32600"],
AnnaBridge 156:ff21514d8981 3029 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3030 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3031 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3032 },
AnnaBridge 156:ff21514d8981 3033 "MAX32620HSP": {
AnnaBridge 156:ff21514d8981 3034 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3035 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3036 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 156:ff21514d8981 3037 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3038 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3039 "features": ["BLE"],
Anna Bridge 169:a7c7b631e539 3040 "release_versions": []
AnnaBridge 156:ff21514d8981 3041 },
AnnaBridge 167:84c0a372a020 3042 "MAX32620FTHR": {
AnnaBridge 167:84c0a372a020 3043 "inherits": ["Target"],
AnnaBridge 167:84c0a372a020 3044 "core": "Cortex-M4F",
AnnaBridge 167:84c0a372a020 3045 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
AnnaBridge 167:84c0a372a020 3046 "extra_labels": ["Maxim", "MAX32620C"],
AnnaBridge 167:84c0a372a020 3047 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3048 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
AnnaBridge 167:84c0a372a020 3049 "release_versions": ["2", "5"]
AnnaBridge 167:84c0a372a020 3050 },
Anna Bridge 169:a7c7b631e539 3051 "MAX32625_BASE": {
AnnaBridge 156:ff21514d8981 3052 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3053 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 3054 "macros": ["TARGET=MAX32625","TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
AnnaBridge 156:ff21514d8981 3055 "extra_labels": ["Maxim", "MAX32625"],
AnnaBridge 156:ff21514d8981 3056 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3057 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
Anna Bridge 169:a7c7b631e539 3058 "release_versions": ["2", "5"],
Anna Bridge 169:a7c7b631e539 3059 "public": false
Anna Bridge 169:a7c7b631e539 3060 },
Anna Bridge 169:a7c7b631e539 3061 "MAX32625_BOOT": {
Anna Bridge 169:a7c7b631e539 3062 "inherits": ["MAX32625_BASE"],
Anna Bridge 169:a7c7b631e539 3063 "extra_labels_add": ["MAX32625_BOOT"],
Anna Bridge 169:a7c7b631e539 3064 "public": false
Anna Bridge 169:a7c7b631e539 3065 },
Anna Bridge 169:a7c7b631e539 3066 "MAX32625_NO_BOOT": {
Anna Bridge 169:a7c7b631e539 3067 "inherits": ["MAX32625_BASE"],
Anna Bridge 169:a7c7b631e539 3068 "extra_labels_add": ["MAX32625_NO_BOOT"],
Anna Bridge 169:a7c7b631e539 3069 "public": false
Anna Bridge 169:a7c7b631e539 3070 },
Anna Bridge 169:a7c7b631e539 3071 "MAX32625MBED": {
Anna Bridge 169:a7c7b631e539 3072 "inherits": ["MAX32625_NO_BOOT"]
Anna Bridge 169:a7c7b631e539 3073 },
Anna Bridge 169:a7c7b631e539 3074 "MAX32625PICO": {
Anna Bridge 169:a7c7b631e539 3075 "inherits": ["MAX32625_BOOT"],
Anna Bridge 169:a7c7b631e539 3076 "extra_labels_add": ["MAX32625PICO_BASE"]
Anna Bridge 169:a7c7b631e539 3077 },
Anna Bridge 169:a7c7b631e539 3078 "MAX32625PICO_NO_BOOT": {
Anna Bridge 169:a7c7b631e539 3079 "inherits": ["MAX32625_NO_BOOT"],
Anna Bridge 169:a7c7b631e539 3080 "extra_labels_add": ["MAX32625PICO_BASE"]
AnnaBridge 156:ff21514d8981 3081 },
AnnaBridge 156:ff21514d8981 3082 "MAX32625NEXPAQ": {
Anna Bridge 169:a7c7b631e539 3083 "inherits": ["MAX32625_BASE"],
Anna Bridge 169:a7c7b631e539 3084 "extra_labels_add": ["MAX32625NEXPAQ"]
AnnaBridge 156:ff21514d8981 3085 },
AnnaBridge 156:ff21514d8981 3086 "MAX32630FTHR": {
AnnaBridge 156:ff21514d8981 3087 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3088 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 3089 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
AnnaBridge 156:ff21514d8981 3090 "extra_labels": ["Maxim", "MAX32630"],
AnnaBridge 156:ff21514d8981 3091 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Anna Bridge 169:a7c7b631e539 3092 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "STDIO_MESSAGES", "USTICKER"],
AnnaBridge 165:d1b4690b3f8b 3093 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 3094 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3095 },
AnnaBridge 156:ff21514d8981 3096 "EFM32": {
AnnaBridge 156:ff21514d8981 3097 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3098 "extra_labels": ["Silicon_Labs", "EFM32"],
Anna Bridge 169:a7c7b631e539 3099 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS", "EM_MSC_RUN_FROM_FLASH"],
AnnaBridge 156:ff21514d8981 3100 "public": false
AnnaBridge 156:ff21514d8981 3101 },
AnnaBridge 156:ff21514d8981 3102 "EFM32GG990F1024": {
AnnaBridge 156:ff21514d8981 3103 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3104 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
AnnaBridge 156:ff21514d8981 3105 "core": "Cortex-M3",
AnnaBridge 158:1c57384330a6 3106 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3107 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3108 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3109 "device_name": "EFM32GG990F1024",
AnnaBridge 156:ff21514d8981 3110 "public": false,
AnnaBridge 156:ff21514d8981 3111 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3112 },
AnnaBridge 156:ff21514d8981 3113 "EFM32GG_STK3700": {
AnnaBridge 156:ff21514d8981 3114 "inherits": ["EFM32GG990F1024"],
AnnaBridge 156:ff21514d8981 3115 "progen": {"target": "efm32gg-stk"},
Anna Bridge 169:a7c7b631e539 3116 "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 3117 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3118 "config": {
AnnaBridge 156:ff21514d8981 3119 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3120 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3121 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3122 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3123 },
AnnaBridge 156:ff21514d8981 3124 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3125 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3126 "value": "48000000",
AnnaBridge 156:ff21514d8981 3127 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3128 },
AnnaBridge 156:ff21514d8981 3129 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3130 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3131 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3132 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3133 },
AnnaBridge 156:ff21514d8981 3134 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3135 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3136 "value": "32768",
AnnaBridge 156:ff21514d8981 3137 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3138 },
AnnaBridge 156:ff21514d8981 3139 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3140 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3141 "value": "21000000",
AnnaBridge 156:ff21514d8981 3142 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3143 },
AnnaBridge 156:ff21514d8981 3144 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3145 "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 3146 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 3147 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3148 },
AnnaBridge 156:ff21514d8981 3149 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3150 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3151 "value": "PF7",
AnnaBridge 156:ff21514d8981 3152 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3153 }
AnnaBridge 156:ff21514d8981 3154 }
AnnaBridge 156:ff21514d8981 3155 },
AnnaBridge 156:ff21514d8981 3156 "EFM32LG990F256": {
AnnaBridge 156:ff21514d8981 3157 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3158 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
AnnaBridge 156:ff21514d8981 3159 "core": "Cortex-M3",
AnnaBridge 158:1c57384330a6 3160 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3161 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3162 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3163 "device_name": "EFM32LG990F256",
AnnaBridge 156:ff21514d8981 3164 "public": false,
AnnaBridge 156:ff21514d8981 3165 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3166 },
AnnaBridge 156:ff21514d8981 3167 "EFM32LG_STK3600": {
AnnaBridge 156:ff21514d8981 3168 "inherits": ["EFM32LG990F256"],
Anna Bridge 169:a7c7b631e539 3169 "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 3170 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3171 "device_name": "EFM32LG990F256",
AnnaBridge 156:ff21514d8981 3172 "config": {
AnnaBridge 156:ff21514d8981 3173 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3174 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3175 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3176 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3177 },
AnnaBridge 156:ff21514d8981 3178 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3179 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3180 "value": "48000000",
AnnaBridge 156:ff21514d8981 3181 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3182 },
AnnaBridge 156:ff21514d8981 3183 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3184 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3185 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3186 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3187 },
AnnaBridge 156:ff21514d8981 3188 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3189 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3190 "value": "32768",
AnnaBridge 156:ff21514d8981 3191 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3192 },
AnnaBridge 156:ff21514d8981 3193 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3194 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3195 "value": "21000000",
AnnaBridge 156:ff21514d8981 3196 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3197 },
AnnaBridge 156:ff21514d8981 3198 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3199 "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 3200 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 3201 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3202 },
AnnaBridge 156:ff21514d8981 3203 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3204 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3205 "value": "PF7",
AnnaBridge 156:ff21514d8981 3206 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3207 }
AnnaBridge 156:ff21514d8981 3208 }
AnnaBridge 156:ff21514d8981 3209 },
AnnaBridge 156:ff21514d8981 3210 "EFM32WG990F256": {
AnnaBridge 156:ff21514d8981 3211 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3212 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
AnnaBridge 156:ff21514d8981 3213 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3214 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3215 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3216 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3217 "device_name": "EFM32WG990F256",
AnnaBridge 156:ff21514d8981 3218 "public": false,
AnnaBridge 156:ff21514d8981 3219 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3220 },
AnnaBridge 156:ff21514d8981 3221 "EFM32WG_STK3800": {
AnnaBridge 156:ff21514d8981 3222 "inherits": ["EFM32WG990F256"],
AnnaBridge 156:ff21514d8981 3223 "progen": {"target": "efm32wg-stk"},
Anna Bridge 169:a7c7b631e539 3224 "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 3225 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3226 "config": {
AnnaBridge 156:ff21514d8981 3227 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3228 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3229 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3230 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3231 },
AnnaBridge 156:ff21514d8981 3232 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3233 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3234 "value": "48000000",
AnnaBridge 156:ff21514d8981 3235 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3236 },
AnnaBridge 156:ff21514d8981 3237 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3238 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3239 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3240 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3241 },
AnnaBridge 156:ff21514d8981 3242 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3243 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3244 "value": "32768",
AnnaBridge 156:ff21514d8981 3245 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3246 },
AnnaBridge 156:ff21514d8981 3247 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3248 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3249 "value": "21000000",
AnnaBridge 156:ff21514d8981 3250 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3251 },
AnnaBridge 156:ff21514d8981 3252 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3253 "help": "Value: One of _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 3254 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 3255 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3256 },
AnnaBridge 156:ff21514d8981 3257 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3258 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3259 "value": "PF7",
AnnaBridge 156:ff21514d8981 3260 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3261 }
AnnaBridge 156:ff21514d8981 3262 }
AnnaBridge 156:ff21514d8981 3263 },
AnnaBridge 156:ff21514d8981 3264 "EFM32ZG222F32": {
AnnaBridge 156:ff21514d8981 3265 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3266 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
AnnaBridge 156:ff21514d8981 3267 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3268 "default_toolchain": "uARM",
AnnaBridge 158:1c57384330a6 3269 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
AnnaBridge 156:ff21514d8981 3270 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3271 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3272 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3273 "device_name": "EFM32ZG222F32",
AnnaBridge 156:ff21514d8981 3274 "public": false
AnnaBridge 156:ff21514d8981 3275 },
AnnaBridge 156:ff21514d8981 3276 "EFM32ZG_STK3200": {
AnnaBridge 156:ff21514d8981 3277 "inherits": ["EFM32ZG222F32"],
Anna Bridge 169:a7c7b631e539 3278 "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 3279 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3280 "config": {
AnnaBridge 156:ff21514d8981 3281 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3282 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3283 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3284 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3285 },
AnnaBridge 156:ff21514d8981 3286 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3287 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3288 "value": "24000000",
AnnaBridge 156:ff21514d8981 3289 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3290 },
AnnaBridge 156:ff21514d8981 3291 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3292 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3293 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3294 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3295 },
AnnaBridge 156:ff21514d8981 3296 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3297 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3298 "value": "32768",
AnnaBridge 156:ff21514d8981 3299 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3300 },
AnnaBridge 156:ff21514d8981 3301 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3302 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3303 "value": "21000000",
AnnaBridge 156:ff21514d8981 3304 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3305 },
AnnaBridge 156:ff21514d8981 3306 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3307 "help": "Value: One of _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 3308 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 3309 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3310 },
AnnaBridge 156:ff21514d8981 3311 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3312 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3313 "value": "PA9",
AnnaBridge 156:ff21514d8981 3314 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3315 }
AnnaBridge 156:ff21514d8981 3316 }
AnnaBridge 156:ff21514d8981 3317 },
AnnaBridge 156:ff21514d8981 3318 "EFM32HG322F64": {
AnnaBridge 156:ff21514d8981 3319 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3320 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
AnnaBridge 156:ff21514d8981 3321 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3322 "default_toolchain": "uARM",
AnnaBridge 158:1c57384330a6 3323 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
AnnaBridge 156:ff21514d8981 3324 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3325 "default_lib": "small",
AnnaBridge 156:ff21514d8981 3326 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3327 "device_name": "EFM32HG322F64",
AnnaBridge 156:ff21514d8981 3328 "public": false
AnnaBridge 156:ff21514d8981 3329 },
AnnaBridge 156:ff21514d8981 3330 "EFM32HG_STK3400": {
AnnaBridge 156:ff21514d8981 3331 "inherits": ["EFM32HG322F64"],
Anna Bridge 169:a7c7b631e539 3332 "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 3333 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3334 "config": {
AnnaBridge 156:ff21514d8981 3335 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3336 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3337 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3338 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3339 },
AnnaBridge 156:ff21514d8981 3340 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3341 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3342 "value": "24000000",
AnnaBridge 156:ff21514d8981 3343 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3344 },
AnnaBridge 156:ff21514d8981 3345 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3346 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3347 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3348 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3349 },
AnnaBridge 156:ff21514d8981 3350 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3351 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3352 "value": "32768",
AnnaBridge 156:ff21514d8981 3353 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3354 },
AnnaBridge 156:ff21514d8981 3355 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3356 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3357 "value": "21000000",
AnnaBridge 156:ff21514d8981 3358 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3359 },
AnnaBridge 156:ff21514d8981 3360 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3361 "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 3362 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
AnnaBridge 156:ff21514d8981 3363 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3364 },
AnnaBridge 156:ff21514d8981 3365 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3366 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3367 "value": "PA9",
AnnaBridge 156:ff21514d8981 3368 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3369 }
AnnaBridge 156:ff21514d8981 3370 }
AnnaBridge 156:ff21514d8981 3371 },
AnnaBridge 156:ff21514d8981 3372 "EFM32PG1B100F256GM32": {
AnnaBridge 156:ff21514d8981 3373 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3374 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 3375 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3376 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3377 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3378 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3379 "device_name": "EFM32PG1B100F256GM32",
AnnaBridge 156:ff21514d8981 3380 "public": false,
AnnaBridge 156:ff21514d8981 3381 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3382 },
AnnaBridge 156:ff21514d8981 3383 "EFM32PG_STK3401": {
AnnaBridge 156:ff21514d8981 3384 "inherits": ["EFM32PG1B100F256GM32"],
AnnaBridge 170:e95d10626187 3385 "device_has": ["ANALOGIN", "CRC", "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 3386 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3387 "config": {
AnnaBridge 156:ff21514d8981 3388 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3389 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3390 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3391 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3392 },
AnnaBridge 156:ff21514d8981 3393 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3394 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3395 "value": "40000000",
AnnaBridge 156:ff21514d8981 3396 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3397 },
AnnaBridge 156:ff21514d8981 3398 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3399 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3400 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3401 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3402 },
AnnaBridge 156:ff21514d8981 3403 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3404 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3405 "value": "32768",
AnnaBridge 156:ff21514d8981 3406 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3407 },
AnnaBridge 156:ff21514d8981 3408 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3409 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3410 "value": "32000000",
AnnaBridge 156:ff21514d8981 3411 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3412 },
AnnaBridge 156:ff21514d8981 3413 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3414 "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 3415 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 3416 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3417 },
AnnaBridge 156:ff21514d8981 3418 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3419 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3420 "value": "PA5",
AnnaBridge 156:ff21514d8981 3421 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3422 }
AnnaBridge 156:ff21514d8981 3423 }
AnnaBridge 156:ff21514d8981 3424 },
AnnaBridge 156:ff21514d8981 3425 "EFR32MG1P132F256GM48": {
AnnaBridge 156:ff21514d8981 3426 "inherits": ["EFM32"],
Anna Bridge 160:5571c4ff569f 3427 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 3428 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3429 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3430 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3431 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3432 "device_name": "EFR32MG1P132F256GM48",
AnnaBridge 156:ff21514d8981 3433 "public": false,
AnnaBridge 156:ff21514d8981 3434 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3435 },
AnnaBridge 156:ff21514d8981 3436 "EFR32MG1P233F256GM48": {
AnnaBridge 156:ff21514d8981 3437 "inherits": ["EFM32"],
Anna Bridge 160:5571c4ff569f 3438 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 3439 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3440 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3441 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3442 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3443 "public": false,
AnnaBridge 156:ff21514d8981 3444 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3445 },
AnnaBridge 156:ff21514d8981 3446 "EFR32MG1_BRD4150": {
AnnaBridge 156:ff21514d8981 3447 "inherits": ["EFR32MG1P132F256GM48"],
AnnaBridge 170:e95d10626187 3448 "device_has": ["ANALOGIN", "CRC", "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 3449 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3450 "config": {
AnnaBridge 156:ff21514d8981 3451 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3452 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3453 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3454 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3455 },
AnnaBridge 156:ff21514d8981 3456 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3457 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3458 "value": "38400000",
AnnaBridge 156:ff21514d8981 3459 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3460 },
AnnaBridge 156:ff21514d8981 3461 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3462 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3463 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3464 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3465 },
AnnaBridge 156:ff21514d8981 3466 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3467 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3468 "value": "32768",
AnnaBridge 156:ff21514d8981 3469 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3470 },
AnnaBridge 156:ff21514d8981 3471 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3472 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3473 "value": "32000000",
AnnaBridge 156:ff21514d8981 3474 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3475 },
AnnaBridge 156:ff21514d8981 3476 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3477 "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 3478 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 3479 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3480 },
AnnaBridge 156:ff21514d8981 3481 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3482 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3483 "value": "PA5",
AnnaBridge 156:ff21514d8981 3484 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3485 }
AnnaBridge 156:ff21514d8981 3486 },
AnnaBridge 156:ff21514d8981 3487 "public": false
AnnaBridge 156:ff21514d8981 3488 },
AnnaBridge 156:ff21514d8981 3489 "TB_SENSE_1": {
AnnaBridge 156:ff21514d8981 3490 "inherits": ["EFR32MG1P233F256GM48"],
AnnaBridge 170:e95d10626187 3491 "device_has": ["ANALOGIN", "CRC", "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 3492 "forced_reset_timeout": 5,
AnnaBridge 156:ff21514d8981 3493 "config": {
AnnaBridge 156:ff21514d8981 3494 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3495 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3496 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3497 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3498 },
AnnaBridge 156:ff21514d8981 3499 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3500 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3501 "value": "38400000",
AnnaBridge 156:ff21514d8981 3502 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3503 },
AnnaBridge 156:ff21514d8981 3504 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3505 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3506 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3507 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3508 },
AnnaBridge 156:ff21514d8981 3509 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3510 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3511 "value": "32768",
AnnaBridge 156:ff21514d8981 3512 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3513 },
AnnaBridge 156:ff21514d8981 3514 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3515 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3516 "value": "32000000",
AnnaBridge 156:ff21514d8981 3517 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3518 },
AnnaBridge 156:ff21514d8981 3519 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3520 "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 3521 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 3522 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3523 }
AnnaBridge 156:ff21514d8981 3524 }
AnnaBridge 156:ff21514d8981 3525 },
AnnaBridge 156:ff21514d8981 3526 "EFM32PG12B500F1024GL125": {
AnnaBridge 156:ff21514d8981 3527 "inherits": ["EFM32"],
AnnaBridge 156:ff21514d8981 3528 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 3529 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3530 "macros_add": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3531 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3532 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 3533 "device_name": "EFM32PG12B500F1024GL125",
AnnaBridge 156:ff21514d8981 3534 "public": false,
AnnaBridge 156:ff21514d8981 3535 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3536 },
AnnaBridge 156:ff21514d8981 3537 "EFM32PG12_STK3402": {
AnnaBridge 156:ff21514d8981 3538 "inherits": ["EFM32PG12B500F1024GL125"],
AnnaBridge 170:e95d10626187 3539 "device_has": ["ANALOGIN", "CRC", "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 3540 "forced_reset_timeout": 2,
AnnaBridge 156:ff21514d8981 3541 "config": {
AnnaBridge 156:ff21514d8981 3542 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3543 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3544 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3545 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3546 },
AnnaBridge 156:ff21514d8981 3547 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3548 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3549 "value": "40000000",
AnnaBridge 156:ff21514d8981 3550 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3551 },
AnnaBridge 156:ff21514d8981 3552 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3553 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3554 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3555 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3556 },
AnnaBridge 156:ff21514d8981 3557 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3558 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3559 "value": "32768",
AnnaBridge 156:ff21514d8981 3560 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3561 },
AnnaBridge 156:ff21514d8981 3562 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3563 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3564 "value": "32000000",
AnnaBridge 156:ff21514d8981 3565 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3566 },
AnnaBridge 156:ff21514d8981 3567 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3568 "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 3569 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 3570 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3571 },
AnnaBridge 156:ff21514d8981 3572 "board_controller_enable": {
AnnaBridge 156:ff21514d8981 3573 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 156:ff21514d8981 3574 "value": "PA5",
AnnaBridge 156:ff21514d8981 3575 "macro_name": "EFM_BC_EN"
AnnaBridge 156:ff21514d8981 3576 }
AnnaBridge 156:ff21514d8981 3577 }
AnnaBridge 156:ff21514d8981 3578 },
AnnaBridge 158:1c57384330a6 3579 "EFR32MG12P332F1024GL125": {
AnnaBridge 156:ff21514d8981 3580 "inherits": ["EFM32"],
Anna Bridge 160:5571c4ff569f 3581 "extra_labels_add": ["EFR32MG12", "EFR32_12", "1024K", "SL_RAIL", "SL_CRYPTO"],
AnnaBridge 156:ff21514d8981 3582 "core": "Cortex-M4F",
AnnaBridge 158:1c57384330a6 3583 "macros_add": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 156:ff21514d8981 3584 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 156:ff21514d8981 3585 "release_versions": ["2", "5"],
Anna Bridge 160:5571c4ff569f 3586 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 156:ff21514d8981 3587 "public": false,
AnnaBridge 156:ff21514d8981 3588 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3589 },
AnnaBridge 158:1c57384330a6 3590 "TB_SENSE_12": {
AnnaBridge 156:ff21514d8981 3591 "inherits": ["EFR32MG12P332F1024GL125"],
Anna Bridge 160:5571c4ff569f 3592 "device_name": "EFR32MG12P332F1024GL125",
AnnaBridge 170:e95d10626187 3593 "device_has": ["ANALOGIN", "CRC", "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 3594 "forced_reset_timeout": 5,
AnnaBridge 156:ff21514d8981 3595 "config": {
AnnaBridge 156:ff21514d8981 3596 "hf_clock_src": {
AnnaBridge 156:ff21514d8981 3597 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 156:ff21514d8981 3598 "value": "HFXO",
AnnaBridge 156:ff21514d8981 3599 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3600 },
AnnaBridge 156:ff21514d8981 3601 "hfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3602 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3603 "value": "38400000",
AnnaBridge 156:ff21514d8981 3604 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3605 },
AnnaBridge 156:ff21514d8981 3606 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3607 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 156:ff21514d8981 3608 "value": "LFXO",
AnnaBridge 156:ff21514d8981 3609 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 156:ff21514d8981 3610 },
AnnaBridge 156:ff21514d8981 3611 "lfxo_clock_freq": {
AnnaBridge 156:ff21514d8981 3612 "help": "Value: External crystal frequency in hertz",
AnnaBridge 156:ff21514d8981 3613 "value": "32768",
AnnaBridge 156:ff21514d8981 3614 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3615 },
AnnaBridge 156:ff21514d8981 3616 "hfrco_clock_freq": {
AnnaBridge 156:ff21514d8981 3617 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 156:ff21514d8981 3618 "value": "32000000",
AnnaBridge 156:ff21514d8981 3619 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 156:ff21514d8981 3620 },
AnnaBridge 156:ff21514d8981 3621 "hfrco_band_select": {
AnnaBridge 156:ff21514d8981 3622 "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 3623 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 156:ff21514d8981 3624 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 156:ff21514d8981 3625 }
AnnaBridge 156:ff21514d8981 3626 }
AnnaBridge 156:ff21514d8981 3627 },
AnnaBridge 170:e95d10626187 3628 "EFM32GG11B820F2048GL192": {
AnnaBridge 170:e95d10626187 3629 "inherits": ["EFM32"],
AnnaBridge 170:e95d10626187 3630 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
AnnaBridge 170:e95d10626187 3631 "core": "Cortex-M4F",
AnnaBridge 170:e95d10626187 3632 "macros_add": ["EFM32GG11B820F2048GL192", "TRANSACTION_QUEUE_SIZE_SPI=4"],
AnnaBridge 170:e95d10626187 3633 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
AnnaBridge 170:e95d10626187 3634 "release_versions": ["2", "5"],
AnnaBridge 170:e95d10626187 3635 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 170:e95d10626187 3636 "public": false,
AnnaBridge 170:e95d10626187 3637 "bootloader_supported": true
AnnaBridge 170:e95d10626187 3638 },
AnnaBridge 170:e95d10626187 3639 "EFM32GG11_STK3701": {
AnnaBridge 170:e95d10626187 3640 "inherits": ["EFM32GG11B820F2048GL192"],
AnnaBridge 170:e95d10626187 3641 "device_name": "EFM32GG11B820F2048GL192",
AnnaBridge 170:e95d10626187 3642 "device_has": ["ANALOGIN", "CRC", "EMAC", "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 170:e95d10626187 3643 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 3644 "forced_reset_timeout": 5,
AnnaBridge 170:e95d10626187 3645 "config": {
AnnaBridge 170:e95d10626187 3646 "hf_clock_src": {
AnnaBridge 170:e95d10626187 3647 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
AnnaBridge 170:e95d10626187 3648 "value": "HFXO",
AnnaBridge 170:e95d10626187 3649 "macro_name": "CORE_CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 3650 },
AnnaBridge 170:e95d10626187 3651 "hfxo_clock_freq": {
AnnaBridge 170:e95d10626187 3652 "help": "Value: External crystal frequency in hertz",
AnnaBridge 170:e95d10626187 3653 "value": "50000000",
AnnaBridge 170:e95d10626187 3654 "macro_name": "HFXO_FREQUENCY"
AnnaBridge 170:e95d10626187 3655 },
AnnaBridge 170:e95d10626187 3656 "lf_clock_src": {
AnnaBridge 170:e95d10626187 3657 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
AnnaBridge 170:e95d10626187 3658 "value": "LFXO",
AnnaBridge 170:e95d10626187 3659 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
AnnaBridge 170:e95d10626187 3660 },
AnnaBridge 170:e95d10626187 3661 "lfxo_clock_freq": {
AnnaBridge 170:e95d10626187 3662 "help": "Value: External crystal frequency in hertz",
AnnaBridge 170:e95d10626187 3663 "value": "32768",
AnnaBridge 170:e95d10626187 3664 "macro_name": "LFXO_FREQUENCY"
AnnaBridge 170:e95d10626187 3665 },
AnnaBridge 170:e95d10626187 3666 "hfrco_clock_freq": {
AnnaBridge 170:e95d10626187 3667 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
AnnaBridge 170:e95d10626187 3668 "value": "32000000",
AnnaBridge 170:e95d10626187 3669 "macro_name": "HFRCO_FREQUENCY"
AnnaBridge 170:e95d10626187 3670 },
AnnaBridge 170:e95d10626187 3671 "hfrco_band_select": {
AnnaBridge 170:e95d10626187 3672 "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 170:e95d10626187 3673 "value": "cmuHFRCOFreq_32M0Hz",
AnnaBridge 170:e95d10626187 3674 "macro_name": "HFRCO_FREQUENCY_ENUM"
AnnaBridge 170:e95d10626187 3675 },
AnnaBridge 170:e95d10626187 3676 "board_controller_enable": {
AnnaBridge 170:e95d10626187 3677 "help": "Pin to pull high for enabling the USB serial port",
AnnaBridge 170:e95d10626187 3678 "value": "PE1",
AnnaBridge 170:e95d10626187 3679 "macro_name": "EFM_BC_EN"
AnnaBridge 170:e95d10626187 3680 }
AnnaBridge 170:e95d10626187 3681 }
AnnaBridge 170:e95d10626187 3682 },
AnnaBridge 156:ff21514d8981 3683 "WIZWIKI_W7500": {
AnnaBridge 156:ff21514d8981 3684 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3685 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 3686 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
AnnaBridge 156:ff21514d8981 3687 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 3688 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3689 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3690 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3691 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3692 },
AnnaBridge 156:ff21514d8981 3693 "WIZWIKI_W7500P": {
AnnaBridge 156:ff21514d8981 3694 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3695 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 3696 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
AnnaBridge 156:ff21514d8981 3697 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 3698 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3699 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3700 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3701 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3702 },
AnnaBridge 156:ff21514d8981 3703 "WIZWIKI_W7500ECO": {
AnnaBridge 156:ff21514d8981 3704 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3705 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 3706 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
AnnaBridge 156:ff21514d8981 3707 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 3708 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3709 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 3710 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3711 },
AnnaBridge 156:ff21514d8981 3712 "SAMR21G18A": {
AnnaBridge 156:ff21514d8981 3713 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3714 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3715 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
AnnaBridge 156:ff21514d8981 3716 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
AnnaBridge 156:ff21514d8981 3717 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 169:a7c7b631e539 3718 "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 3719 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3720 "device_name": "ATSAMR21G18A"
AnnaBridge 156:ff21514d8981 3721 },
AnnaBridge 156:ff21514d8981 3722 "SAMD21J18A": {
AnnaBridge 156:ff21514d8981 3723 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3724 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3725 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
AnnaBridge 156:ff21514d8981 3726 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
AnnaBridge 156:ff21514d8981 3727 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 169:a7c7b631e539 3728 "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 3729 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3730 "device_name": "ATSAMD21J18A"
AnnaBridge 156:ff21514d8981 3731 },
AnnaBridge 156:ff21514d8981 3732 "SAMD21G18A": {
AnnaBridge 156:ff21514d8981 3733 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3734 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3735 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
AnnaBridge 156:ff21514d8981 3736 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
AnnaBridge 156:ff21514d8981 3737 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 169:a7c7b631e539 3738 "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 3739 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 3740 "device_name": "ATSAMD21G18A"
AnnaBridge 156:ff21514d8981 3741 },
AnnaBridge 156:ff21514d8981 3742 "SAML21J18A": {
AnnaBridge 156:ff21514d8981 3743 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3744 "core": "Cortex-M0+",
AnnaBridge 156:ff21514d8981 3745 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
AnnaBridge 156:ff21514d8981 3746 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
AnnaBridge 156:ff21514d8981 3747 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Anna Bridge 169:a7c7b631e539 3748 "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 3749 "device_name": "ATSAML21J18A"
AnnaBridge 156:ff21514d8981 3750 },
AnnaBridge 156:ff21514d8981 3751 "SAMG55J19": {
AnnaBridge 156:ff21514d8981 3752 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3753 "core": "Cortex-M4",
AnnaBridge 156:ff21514d8981 3754 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
AnnaBridge 156:ff21514d8981 3755 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
AnnaBridge 156:ff21514d8981 3756 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
AnnaBridge 156:ff21514d8981 3757 "default_toolchain": "ARM",
Anna Bridge 169:a7c7b631e539 3758 "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 3759 "default_lib": "std",
AnnaBridge 156:ff21514d8981 3760 "device_name": "ATSAMG55J19"
AnnaBridge 156:ff21514d8981 3761 },
AnnaBridge 156:ff21514d8981 3762 "MCU_NRF51_UNIFIED": {
AnnaBridge 156:ff21514d8981 3763 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3764 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 3765 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
AnnaBridge 156:ff21514d8981 3766 "macros": [
AnnaBridge 156:ff21514d8981 3767 "NRF51",
AnnaBridge 156:ff21514d8981 3768 "TARGET_NRF51822",
AnnaBridge 156:ff21514d8981 3769 "BLE_STACK_SUPPORT_REQD",
AnnaBridge 156:ff21514d8981 3770 "SOFTDEVICE_PRESENT",
AnnaBridge 156:ff21514d8981 3771 "S130",
AnnaBridge 156:ff21514d8981 3772 "TARGET_MCU_NRF51822",
AnnaBridge 156:ff21514d8981 3773 "CMSIS_VECTAB_VIRTUAL",
AnnaBridge 156:ff21514d8981 3774 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
AnnaBridge 156:ff21514d8981 3775 "NO_SYSTICK",
AnnaBridge 156:ff21514d8981 3776 "MBED_TICKLESS"
AnnaBridge 156:ff21514d8981 3777 ],
AnnaBridge 156:ff21514d8981 3778 "MERGE_BOOTLOADER": false,
Anna Bridge 169:a7c7b631e539 3779 "extra_labels": [
Anna Bridge 169:a7c7b631e539 3780 "NORDIC",
Anna Bridge 169:a7c7b631e539 3781 "MCU_NRF51",
Anna Bridge 169:a7c7b631e539 3782 "MCU_NRF51822_UNIFIED",
Anna Bridge 169:a7c7b631e539 3783 "NRF5x",
Anna Bridge 169:a7c7b631e539 3784 "NRF51",
Anna Bridge 169:a7c7b631e539 3785 "SDK_11"
Anna Bridge 169:a7c7b631e539 3786 ],
AnnaBridge 156:ff21514d8981 3787 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 3788 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 3789 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3790 "public": false,
AnnaBridge 156:ff21514d8981 3791 "MERGE_SOFT_DEVICE": true,
AnnaBridge 156:ff21514d8981 3792 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
AnnaBridge 156:ff21514d8981 3793 {
AnnaBridge 156:ff21514d8981 3794 "boot": "",
AnnaBridge 156:ff21514d8981 3795 "name": "s130_nrf51_2.0.0_softdevice.hex",
AnnaBridge 156:ff21514d8981 3796 "offset": 110592
AnnaBridge 156:ff21514d8981 3797 }
AnnaBridge 156:ff21514d8981 3798 ],
AnnaBridge 156:ff21514d8981 3799 "detect_code": ["1070"],
AnnaBridge 156:ff21514d8981 3800 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 3801 "function": "MCU_NRF51Code.binary_hook",
AnnaBridge 156:ff21514d8981 3802 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 156:ff21514d8981 3803 },
AnnaBridge 156:ff21514d8981 3804 "program_cycle_s": 6,
AnnaBridge 156:ff21514d8981 3805 "features": ["BLE"],
AnnaBridge 156:ff21514d8981 3806 "config": {
AnnaBridge 156:ff21514d8981 3807 "lf_clock_src": {
AnnaBridge 156:ff21514d8981 3808 "value": "NRF_LF_SRC_XTAL",
AnnaBridge 156:ff21514d8981 3809 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 156:ff21514d8981 3810 },
AnnaBridge 156:ff21514d8981 3811 "uart_hwfc": {
AnnaBridge 156:ff21514d8981 3812 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 156:ff21514d8981 3813 "value": 1,
AnnaBridge 156:ff21514d8981 3814 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
AnnaBridge 156:ff21514d8981 3815 }
AnnaBridge 156:ff21514d8981 3816 },
AnnaBridge 156:ff21514d8981 3817 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
AnnaBridge 156:ff21514d8981 3818 },
AnnaBridge 170:e95d10626187 3819 "MCU_NRF51_16K_UNIFIED_S130": {
AnnaBridge 170:e95d10626187 3820 "inherits": ["MCU_NRF51_UNIFIED"],
AnnaBridge 170:e95d10626187 3821 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K_S130", "MCU_NRF51_16K"],
AnnaBridge 170:e95d10626187 3822 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K_S130", "TARGET_MCU_NRF51_16K"],
AnnaBridge 170:e95d10626187 3823 "public": false
AnnaBridge 170:e95d10626187 3824 },
AnnaBridge 156:ff21514d8981 3825 "MCU_NRF51_32K_UNIFIED": {
AnnaBridge 156:ff21514d8981 3826 "inherits": ["MCU_NRF51_UNIFIED"],
AnnaBridge 156:ff21514d8981 3827 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 3828 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
AnnaBridge 156:ff21514d8981 3829 "public": false
AnnaBridge 156:ff21514d8981 3830 },
AnnaBridge 156:ff21514d8981 3831 "NRF51_DK": {
AnnaBridge 156:ff21514d8981 3832 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 3833 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Anna Bridge 169:a7c7b631e539 3834 "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 3835 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 3836 "device_name": "nRF51822_xxAA"
AnnaBridge 156:ff21514d8981 3837 },
AnnaBridge 156:ff21514d8981 3838 "NRF51_DONGLE": {
AnnaBridge 156:ff21514d8981 3839 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 156:ff21514d8981 3840 "progen": {"target": "nrf51-dongle"},
Anna Bridge 169:a7c7b631e539 3841 "device_has": ["USTICKER", "LPTICKER", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
AnnaBridge 156:ff21514d8981 3842 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 3843 },
AnnaBridge 163:e59c8e839560 3844 "OSHCHIP": {
AnnaBridge 163:e59c8e839560 3845 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 163:e59c8e839560 3846 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
Anna Bridge 169:a7c7b631e539 3847 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
AnnaBridge 163:e59c8e839560 3848 "device_name": "nRF51822_xxAC"
AnnaBridge 163:e59c8e839560 3849 },
Anna Bridge 169:a7c7b631e539 3850 "MCU_NRF52832": {
AnnaBridge 156:ff21514d8981 3851 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3852 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 3853 "macros": [
Anna Bridge 169:a7c7b631e539 3854 "BOARD_PCA10040",
Anna Bridge 169:a7c7b631e539 3855 "NRF52",
Anna Bridge 169:a7c7b631e539 3856 "TARGET_NRF52832",
Anna Bridge 169:a7c7b631e539 3857 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 169:a7c7b631e539 3858 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 169:a7c7b631e539 3859 "MBED_TICKLESS"
Anna Bridge 169:a7c7b631e539 3860 ],
Anna Bridge 169:a7c7b631e539 3861 "device_has": [
Anna Bridge 169:a7c7b631e539 3862 "ANALOGIN",
Anna Bridge 169:a7c7b631e539 3863 "FLASH",
Anna Bridge 169:a7c7b631e539 3864 "I2C",
Anna Bridge 169:a7c7b631e539 3865 "I2C_ASYNCH",
Anna Bridge 169:a7c7b631e539 3866 "INTERRUPTIN",
Anna Bridge 169:a7c7b631e539 3867 "ITM",
Anna Bridge 169:a7c7b631e539 3868 "LPTICKER",
Anna Bridge 169:a7c7b631e539 3869 "PORTIN",
Anna Bridge 169:a7c7b631e539 3870 "PORTINOUT",
Anna Bridge 169:a7c7b631e539 3871 "PORTOUT",
Anna Bridge 169:a7c7b631e539 3872 "PWMOUT",
Anna Bridge 169:a7c7b631e539 3873 "SERIAL",
Anna Bridge 169:a7c7b631e539 3874 "SERIAL_ASYNCH",
Anna Bridge 169:a7c7b631e539 3875 "SERIAL_FC",
AnnaBridge 170:e95d10626187 3876 "SLEEP",
Anna Bridge 169:a7c7b631e539 3877 "SPI",
Anna Bridge 169:a7c7b631e539 3878 "SPI_ASYNCH",
Anna Bridge 169:a7c7b631e539 3879 "STCLK_OFF_DURING_SLEEP",
Anna Bridge 169:a7c7b631e539 3880 "TRNG",
Anna Bridge 169:a7c7b631e539 3881 "USTICKER"
Anna Bridge 169:a7c7b631e539 3882 ],
Anna Bridge 169:a7c7b631e539 3883 "extra_labels": [
Anna Bridge 169:a7c7b631e539 3884 "NORDIC",
Anna Bridge 169:a7c7b631e539 3885 "NRF5x",
Anna Bridge 169:a7c7b631e539 3886 "NRF52",
Anna Bridge 169:a7c7b631e539 3887 "SDK_14_2",
Anna Bridge 169:a7c7b631e539 3888 "SOFTDEVICE_COMMON",
Anna Bridge 169:a7c7b631e539 3889 "SOFTDEVICE_S132_FULL"
Anna Bridge 169:a7c7b631e539 3890 ],
Anna Bridge 169:a7c7b631e539 3891 "config": {
Anna Bridge 169:a7c7b631e539 3892 "lf_clock_src": {
Anna Bridge 169:a7c7b631e539 3893 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 169:a7c7b631e539 3894 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 169:a7c7b631e539 3895 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 169:a7c7b631e539 3896 },
Anna Bridge 169:a7c7b631e539 3897 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 169:a7c7b631e539 3898 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 169:a7c7b631e539 3899 "value": 16
Anna Bridge 169:a7c7b631e539 3900 },
Anna Bridge 169:a7c7b631e539 3901 "lf_clock_rc_calib_mode_config": {
Anna Bridge 169:a7c7b631e539 3902 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 169:a7c7b631e539 3903 "value": 0
Anna Bridge 169:a7c7b631e539 3904 }
Anna Bridge 169:a7c7b631e539 3905 },
AnnaBridge 156:ff21514d8981 3906 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 3907 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 3908 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 3909 "public": false,
AnnaBridge 156:ff21514d8981 3910 "detect_code": ["1101"],
AnnaBridge 156:ff21514d8981 3911 "program_cycle_s": 6,
Anna Bridge 169:a7c7b631e539 3912 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 3913 },
AnnaBridge 156:ff21514d8981 3914 "NRF52_DK": {
AnnaBridge 156:ff21514d8981 3915 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 3916 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 3917 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 3918 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 3919 },
AnnaBridge 156:ff21514d8981 3920 "UBLOX_EVA_NINA": {
Anna Bridge 169:a7c7b631e539 3921 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 3922 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 3923 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 3924 },
AnnaBridge 156:ff21514d8981 3925 "UBLOX_EVK_NINA_B1": {
AnnaBridge 156:ff21514d8981 3926 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 3927 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 3928 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 3929 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 3930 },
AnnaBridge 161:aa5281ff4a02 3931 "MTB_UBLOX_NINA_B1": {
Anna Bridge 169:a7c7b631e539 3932 "inherits": ["MCU_NRF52832"],
AnnaBridge 161:aa5281ff4a02 3933 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 3934 "device_name": "nRF52832_xxAA"
AnnaBridge 161:aa5281ff4a02 3935 },
AnnaBridge 163:e59c8e839560 3936 "MTB_LAIRD_BL652": {
Anna Bridge 169:a7c7b631e539 3937 "inherits": ["MCU_NRF52832"],
AnnaBridge 163:e59c8e839560 3938 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 3939 "device_name": "nRF52832_xxAA"
AnnaBridge 163:e59c8e839560 3940 },
AnnaBridge 156:ff21514d8981 3941 "DELTA_DFBM_NQ620": {
AnnaBridge 156:ff21514d8981 3942 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 3943 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 3944 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 3945 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 3946 },
AnnaBridge 156:ff21514d8981 3947 "MCU_NRF52840": {
AnnaBridge 156:ff21514d8981 3948 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 3949 "core": "Cortex-M4F",
Anna Bridge 169:a7c7b631e539 3950 "macros": [
Anna Bridge 169:a7c7b631e539 3951 "BOARD_PCA10056",
Anna Bridge 169:a7c7b631e539 3952 "NRF52840_XXAA",
Anna Bridge 169:a7c7b631e539 3953 "TARGET_NRF52840",
Anna Bridge 169:a7c7b631e539 3954 "CMSIS_VECTAB_VIRTUAL",
Anna Bridge 169:a7c7b631e539 3955 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
Anna Bridge 169:a7c7b631e539 3956 "MBED_TICKLESS",
Anna Bridge 169:a7c7b631e539 3957 "MBEDTLS_CONFIG_HW_SUPPORT"
Anna Bridge 169:a7c7b631e539 3958 ],
Anna Bridge 169:a7c7b631e539 3959 "features": ["CRYPTOCELL310"],
Anna Bridge 169:a7c7b631e539 3960 "device_has": [
Anna Bridge 169:a7c7b631e539 3961 "ANALOGIN",
Anna Bridge 169:a7c7b631e539 3962 "FLASH",
Anna Bridge 169:a7c7b631e539 3963 "I2C",
Anna Bridge 169:a7c7b631e539 3964 "I2C_ASYNCH",
Anna Bridge 169:a7c7b631e539 3965 "INTERRUPTIN",
Anna Bridge 169:a7c7b631e539 3966 "ITM",
Anna Bridge 169:a7c7b631e539 3967 "LPTICKER",
Anna Bridge 169:a7c7b631e539 3968 "PORTIN",
Anna Bridge 169:a7c7b631e539 3969 "PORTINOUT",
Anna Bridge 169:a7c7b631e539 3970 "PORTOUT",
Anna Bridge 169:a7c7b631e539 3971 "PWMOUT",
Anna Bridge 169:a7c7b631e539 3972 "SERIAL",
Anna Bridge 169:a7c7b631e539 3973 "SERIAL_ASYNCH",
Anna Bridge 169:a7c7b631e539 3974 "SERIAL_FC",
Anna Bridge 169:a7c7b631e539 3975 "SLEEP",
Anna Bridge 169:a7c7b631e539 3976 "SPI",
Anna Bridge 169:a7c7b631e539 3977 "SPI_ASYNCH",
Anna Bridge 169:a7c7b631e539 3978 "STCLK_OFF_DURING_SLEEP",
Anna Bridge 169:a7c7b631e539 3979 "TRNG",
Anna Bridge 169:a7c7b631e539 3980 "USTICKER"
Anna Bridge 169:a7c7b631e539 3981 ],
Anna Bridge 169:a7c7b631e539 3982 "extra_labels": [
Anna Bridge 169:a7c7b631e539 3983 "NORDIC",
Anna Bridge 169:a7c7b631e539 3984 "NRF5x",
Anna Bridge 169:a7c7b631e539 3985 "NRF52",
Anna Bridge 169:a7c7b631e539 3986 "SDK_14_2",
Anna Bridge 169:a7c7b631e539 3987 "SOFTDEVICE_COMMON",
Anna Bridge 169:a7c7b631e539 3988 "SOFTDEVICE_S140_FULL"
Anna Bridge 169:a7c7b631e539 3989 ],
Anna Bridge 169:a7c7b631e539 3990 "config": {
Anna Bridge 169:a7c7b631e539 3991 "lf_clock_src": {
Anna Bridge 169:a7c7b631e539 3992 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
Anna Bridge 169:a7c7b631e539 3993 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
Anna Bridge 169:a7c7b631e539 3994 "value": "NRF_LF_SRC_XTAL"
Anna Bridge 169:a7c7b631e539 3995 },
Anna Bridge 169:a7c7b631e539 3996 "lf_clock_rc_calib_timer_interval": {
Anna Bridge 169:a7c7b631e539 3997 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
Anna Bridge 169:a7c7b631e539 3998 "value": 16
Anna Bridge 169:a7c7b631e539 3999 },
Anna Bridge 169:a7c7b631e539 4000 "lf_clock_rc_calib_mode_config": {
Anna Bridge 169:a7c7b631e539 4001 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
Anna Bridge 169:a7c7b631e539 4002 "value": 0
Anna Bridge 169:a7c7b631e539 4003 }
Anna Bridge 169:a7c7b631e539 4004 },
AnnaBridge 156:ff21514d8981 4005 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 4006 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4007 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4008 "public": false,
AnnaBridge 156:ff21514d8981 4009 "detect_code": ["1101"],
AnnaBridge 156:ff21514d8981 4010 "program_cycle_s": 6,
Anna Bridge 169:a7c7b631e539 4011 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 4012 },
AnnaBridge 156:ff21514d8981 4013 "NRF52840_DK": {
AnnaBridge 156:ff21514d8981 4014 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4015 "inherits": ["MCU_NRF52840"],
Anna Bridge 169:a7c7b631e539 4016 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 4017 "device_name": "nRF52840_xxAA"
AnnaBridge 156:ff21514d8981 4018 },
AnnaBridge 156:ff21514d8981 4019 "BLUEPILL_F103C8": {
AnnaBridge 156:ff21514d8981 4020 "inherits": ["FAMILY_STM32"],
AnnaBridge 156:ff21514d8981 4021 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4022 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 4023 "extra_labels_add": ["STM32F1", "STM32F103C8"],
AnnaBridge 156:ff21514d8981 4024 "supported_toolchains": ["GCC_ARM"],
AnnaBridge 156:ff21514d8981 4025 "device_has_add": [],
Anna Bridge 169:a7c7b631e539 4026 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
AnnaBridge 156:ff21514d8981 4027 },
AnnaBridge 156:ff21514d8981 4028 "NUMAKER_PFM_NUC472": {
AnnaBridge 156:ff21514d8981 4029 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4030 "default_toolchain": "ARM",
Anna Bridge 169:a7c7b631e539 4031 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
AnnaBridge 156:ff21514d8981 4032 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4033 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4034 "config": {
AnnaBridge 156:ff21514d8981 4035 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 4036 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4037 "value": 0
AnnaBridge 156:ff21514d8981 4038 },
AnnaBridge 156:ff21514d8981 4039 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 4040 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4041 "value": "NC"
AnnaBridge 156:ff21514d8981 4042 },
AnnaBridge 156:ff21514d8981 4043 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 4044 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
AnnaBridge 156:ff21514d8981 4045 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
AnnaBridge 156:ff21514d8981 4046 },
AnnaBridge 156:ff21514d8981 4047 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 4048 "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 4049 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 4050 }
AnnaBridge 156:ff21514d8981 4051 },
AnnaBridge 156:ff21514d8981 4052 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4053 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 4054 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 170:e95d10626187 4055 "device_has": ["USTICKER", "LPTICKER", "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 4056 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 4057 "device_name": "NUC472HI8AE",
Anna Bridge 169:a7c7b631e539 4058 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 4059 "overrides": {
Anna Bridge 169:a7c7b631e539 4060 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 4061 }
AnnaBridge 156:ff21514d8981 4062 },
AnnaBridge 156:ff21514d8981 4063 "NCS36510": {
AnnaBridge 156:ff21514d8981 4064 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4065 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4066 "extra_labels": ["ONSEMI"],
AnnaBridge 156:ff21514d8981 4067 "config": {
AnnaBridge 156:ff21514d8981 4068 "mac-addr-low": {
AnnaBridge 156:ff21514d8981 4069 "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 4070 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 4071 },
AnnaBridge 156:ff21514d8981 4072 "mac-addr-high": {
AnnaBridge 156:ff21514d8981 4073 "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 4074 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 4075 },
AnnaBridge 156:ff21514d8981 4076 "32KHz-clk-trim": {
AnnaBridge 156:ff21514d8981 4077 "help": "32KHz clock trim",
AnnaBridge 156:ff21514d8981 4078 "value": "0x39"
AnnaBridge 156:ff21514d8981 4079 },
AnnaBridge 156:ff21514d8981 4080 "32MHz-clk-trim": {
AnnaBridge 156:ff21514d8981 4081 "help": "32MHz clock trim",
AnnaBridge 156:ff21514d8981 4082 "value": "0x17"
AnnaBridge 156:ff21514d8981 4083 },
AnnaBridge 156:ff21514d8981 4084 "rssi-trim": {
AnnaBridge 156:ff21514d8981 4085 "help": "RSSI trim",
AnnaBridge 156:ff21514d8981 4086 "value": "0x3D"
AnnaBridge 156:ff21514d8981 4087 },
AnnaBridge 156:ff21514d8981 4088 "txtune-trim": {
AnnaBridge 156:ff21514d8981 4089 "help": "TX tune trim",
AnnaBridge 156:ff21514d8981 4090 "value": "0xFFFFFFFF"
AnnaBridge 156:ff21514d8981 4091 }
AnnaBridge 156:ff21514d8981 4092 },
AnnaBridge 156:ff21514d8981 4093 "OUTPUT_EXT": "hex",
AnnaBridge 156:ff21514d8981 4094 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
AnnaBridge 156:ff21514d8981 4095 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 156:ff21514d8981 4096 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 4097 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE"],
AnnaBridge 156:ff21514d8981 4098 "release_versions": ["2", "5"]
AnnaBridge 156:ff21514d8981 4099 },
AnnaBridge 156:ff21514d8981 4100 "NUMAKER_PFM_M453": {
AnnaBridge 156:ff21514d8981 4101 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4102 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 4103 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
AnnaBridge 156:ff21514d8981 4104 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4105 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4106 "config": {
AnnaBridge 156:ff21514d8981 4107 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 4108 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4109 "value": 0
AnnaBridge 156:ff21514d8981 4110 },
AnnaBridge 156:ff21514d8981 4111 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 4112 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4113 "value": "NC"
AnnaBridge 156:ff21514d8981 4114 },
AnnaBridge 156:ff21514d8981 4115 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 4116 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 156:ff21514d8981 4117 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 156:ff21514d8981 4118 },
AnnaBridge 156:ff21514d8981 4119 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 4120 "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 4121 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 4122 }
AnnaBridge 156:ff21514d8981 4123 },
AnnaBridge 156:ff21514d8981 4124 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 4125 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
AnnaBridge 156:ff21514d8981 4126 "progen": {"target": "numaker-pfm-m453"},
AnnaBridge 170:e95d10626187 4127 "device_has": ["USTICKER", "LPTICKER", "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 4128 "release_versions": ["2", "5"],
AnnaBridge 156:ff21514d8981 4129 "device_name": "M453VG6AE",
AnnaBridge 156:ff21514d8981 4130 "bootloader_supported": true
AnnaBridge 156:ff21514d8981 4131 },
AnnaBridge 156:ff21514d8981 4132 "NUMAKER_PFM_NANO130": {
AnnaBridge 156:ff21514d8981 4133 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 4134 "default_toolchain": "ARM",
AnnaBridge 156:ff21514d8981 4135 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
AnnaBridge 156:ff21514d8981 4136 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4137 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4138 "config": {
AnnaBridge 156:ff21514d8981 4139 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 4140 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4141 "value": 0
AnnaBridge 156:ff21514d8981 4142 },
AnnaBridge 156:ff21514d8981 4143 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 4144 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4145 "value": "NC"
AnnaBridge 156:ff21514d8981 4146 },
AnnaBridge 156:ff21514d8981 4147 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 4148 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
AnnaBridge 156:ff21514d8981 4149 "value": "GPIO_DBCLKSRC_IRC10K"
AnnaBridge 156:ff21514d8981 4150 },
AnnaBridge 156:ff21514d8981 4151 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 4152 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
AnnaBridge 156:ff21514d8981 4153 "value": "GPIO_DBCLKSEL_16"
AnnaBridge 170:e95d10626187 4154 },
AnnaBridge 170:e95d10626187 4155 "clock-pll": {
AnnaBridge 170:e95d10626187 4156 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
AnnaBridge 170:e95d10626187 4157 "macro_name": "NU_CLOCK_PLL",
AnnaBridge 170:e95d10626187 4158 "value": "NU_HIRC_PLL"
AnnaBridge 156:ff21514d8981 4159 }
AnnaBridge 156:ff21514d8981 4160 },
AnnaBridge 156:ff21514d8981 4161 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 4162 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"","MBED_FAULT_HANDLER_DISABLED", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 170:e95d10626187 4163 "device_has": ["USTICKER", "LPTICKER", "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 4164 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 4165 "device_name": "NANO130KE3BN"
AnnaBridge 156:ff21514d8981 4166 },
AnnaBridge 156:ff21514d8981 4167 "HI2110": {
AnnaBridge 156:ff21514d8981 4168 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4169 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 4170 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 4171 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4172 "extra_labels": ["ublox"],
AnnaBridge 156:ff21514d8981 4173 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 4174 "public": false,
AnnaBridge 156:ff21514d8981 4175 "target_overrides": {
AnnaBridge 156:ff21514d8981 4176 "*": {
AnnaBridge 156:ff21514d8981 4177 "core.stdio-flush-at-exit": false
AnnaBridge 156:ff21514d8981 4178 }
AnnaBridge 156:ff21514d8981 4179 },
Anna Bridge 169:a7c7b631e539 4180 "device_has": ["INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
AnnaBridge 156:ff21514d8981 4181 "default_lib": "std",
Anna Bridge 169:a7c7b631e539 4182 "release_versions": []
AnnaBridge 156:ff21514d8981 4183 },
AnnaBridge 156:ff21514d8981 4184 "SARA_NBIOT": {
AnnaBridge 156:ff21514d8981 4185 "inherits": ["HI2110"],
AnnaBridge 156:ff21514d8981 4186 "extra_labels": ["ublox", "HI2110"],
AnnaBridge 156:ff21514d8981 4187 "public": false
AnnaBridge 156:ff21514d8981 4188 },
AnnaBridge 156:ff21514d8981 4189 "SARA_NBIOT_EVK": {
AnnaBridge 156:ff21514d8981 4190 "inherits": ["SARA_NBIOT"],
AnnaBridge 156:ff21514d8981 4191 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
AnnaBridge 156:ff21514d8981 4192 },
AnnaBridge 156:ff21514d8981 4193 "REALTEK_RTL8195AM": {
AnnaBridge 156:ff21514d8981 4194 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4195 "core": "Cortex-M3",
AnnaBridge 156:ff21514d8981 4196 "default_toolchain": "GCC_ARM",
AnnaBridge 156:ff21514d8981 4197 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4198 "detect_code": ["4600"],
Anna Bridge 169:a7c7b631e539 4199 "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"],
AnnaBridge 165:d1b4690b3f8b 4200 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"],
AnnaBridge 156:ff21514d8981 4201 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4202 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 4203 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
AnnaBridge 156:ff21514d8981 4204 "post_binary_hook": {
AnnaBridge 156:ff21514d8981 4205 "function": "RTL8195ACode.binary_hook",
AnnaBridge 156:ff21514d8981 4206 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
AnnaBridge 156:ff21514d8981 4207 },
Anna Bridge 169:a7c7b631e539 4208 "release_versions": ["5"],
Anna Bridge 169:a7c7b631e539 4209 "overrides": {
AnnaBridge 170:e95d10626187 4210 "network-default-interface-type": "WIFI"
Anna Bridge 169:a7c7b631e539 4211 }
AnnaBridge 156:ff21514d8981 4212 },
AnnaBridge 156:ff21514d8981 4213 "VBLUNO51_LEGACY": {
AnnaBridge 156:ff21514d8981 4214 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4215 "inherits": ["MCU_NRF51_32K"],
AnnaBridge 161:aa5281ff4a02 4216 "detect_code": ["C006"],
AnnaBridge 161:aa5281ff4a02 4217 "overrides": {"uart_hwfc": 0},
AnnaBridge 156:ff21514d8981 4218 "extra_labels_add": ["VBLUNO51"]
AnnaBridge 156:ff21514d8981 4219 },
AnnaBridge 156:ff21514d8981 4220 "VBLUNO51_BOOT": {
AnnaBridge 156:ff21514d8981 4221 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4222 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 161:aa5281ff4a02 4223 "detect_code": ["C006"],
AnnaBridge 161:aa5281ff4a02 4224 "overrides": {"uart_hwfc": 0},
AnnaBridge 156:ff21514d8981 4225 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 156:ff21514d8981 4226 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 156:ff21514d8981 4227 },
AnnaBridge 156:ff21514d8981 4228 "VBLUNO51_OTA": {
AnnaBridge 156:ff21514d8981 4229 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4230 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 161:aa5281ff4a02 4231 "detect_code": ["C006"],
AnnaBridge 161:aa5281ff4a02 4232 "overrides": {"uart_hwfc": 0},
AnnaBridge 156:ff21514d8981 4233 "extra_labels_add": ["VBLUNO51"],
AnnaBridge 156:ff21514d8981 4234 "macros_add": ["TARGET_VBLUNO51"]
AnnaBridge 156:ff21514d8981 4235 },
AnnaBridge 156:ff21514d8981 4236 "VBLUNO51": {
AnnaBridge 156:ff21514d8981 4237 "supported_form_factors": ["ARDUINO"],
AnnaBridge 156:ff21514d8981 4238 "inherits": ["MCU_NRF51_32K_UNIFIED"],
AnnaBridge 161:aa5281ff4a02 4239 "detect_code": ["C006"],
AnnaBridge 161:aa5281ff4a02 4240 "overrides": {"uart_hwfc": 0},
Anna Bridge 169:a7c7b631e539 4241 "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 4242 "release_versions": ["2"],
AnnaBridge 156:ff21514d8981 4243 "device_name": "nRF51822_xxAC"
AnnaBridge 156:ff21514d8981 4244 },
AnnaBridge 165:d1b4690b3f8b 4245 "DISCO_L496AG": {
AnnaBridge 165:d1b4690b3f8b 4246 "inherits": ["FAMILY_STM32"],
AnnaBridge 165:d1b4690b3f8b 4247 "supported_form_factors": ["ARDUINO"],
AnnaBridge 165:d1b4690b3f8b 4248 "core": "Cortex-M4F",
AnnaBridge 165:d1b4690b3f8b 4249 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
AnnaBridge 165:d1b4690b3f8b 4250 "config": {
AnnaBridge 165:d1b4690b3f8b 4251 "clock_source": {
AnnaBridge 165:d1b4690b3f8b 4252 "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 4253 "value": "USE_PLL_MSI",
AnnaBridge 165:d1b4690b3f8b 4254 "macro_name": "CLOCK_SOURCE"
AnnaBridge 165:d1b4690b3f8b 4255 },
Anna Bridge 169:a7c7b631e539 4256 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 4257 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 165:d1b4690b3f8b 4258 "value": 1
AnnaBridge 170:e95d10626187 4259 },
AnnaBridge 170:e95d10626187 4260 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 4261 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 4262 "value": 3,
AnnaBridge 170:e95d10626187 4263 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 165:d1b4690b3f8b 4264 }
AnnaBridge 165:d1b4690b3f8b 4265 },
AnnaBridge 165:d1b4690b3f8b 4266 "detect_code": ["0822"],
Anna Bridge 169:a7c7b631e539 4267 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 165:d1b4690b3f8b 4268 "release_versions": ["2", "5"],
AnnaBridge 165:d1b4690b3f8b 4269 "device_name": "STM32L496AG"
AnnaBridge 165:d1b4690b3f8b 4270 },
AnnaBridge 157:e7ca05fa8600 4271 "NUCLEO_L496ZG": {
AnnaBridge 157:e7ca05fa8600 4272 "inherits": ["FAMILY_STM32"],
AnnaBridge 157:e7ca05fa8600 4273 "supported_form_factors": ["ARDUINO", "MORPHO"],
AnnaBridge 157:e7ca05fa8600 4274 "core": "Cortex-M4F",
AnnaBridge 157:e7ca05fa8600 4275 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
AnnaBridge 157:e7ca05fa8600 4276 "config": {
AnnaBridge 157:e7ca05fa8600 4277 "clock_source": {
AnnaBridge 157:e7ca05fa8600 4278 "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 4279 "value": "USE_PLL_MSI",
AnnaBridge 157:e7ca05fa8600 4280 "macro_name": "CLOCK_SOURCE"
AnnaBridge 161:aa5281ff4a02 4281 },
Anna Bridge 169:a7c7b631e539 4282 "lpticker_lptim": {
Anna Bridge 169:a7c7b631e539 4283 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
AnnaBridge 161:aa5281ff4a02 4284 "value": 1
AnnaBridge 170:e95d10626187 4285 },
AnnaBridge 170:e95d10626187 4286 "lpticker_delay_ticks": {
AnnaBridge 170:e95d10626187 4287 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
AnnaBridge 170:e95d10626187 4288 "value": 3,
AnnaBridge 170:e95d10626187 4289 "macro_name": "LPTICKER_DELAY_TICKS"
AnnaBridge 157:e7ca05fa8600 4290 }
AnnaBridge 157:e7ca05fa8600 4291 },
AnnaBridge 157:e7ca05fa8600 4292 "detect_code": ["0823"],
Anna Bridge 169:a7c7b631e539 4293 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
AnnaBridge 157:e7ca05fa8600 4294 "release_versions": ["2", "5"],
AnnaBridge 157:e7ca05fa8600 4295 "device_name": "STM32L496ZG"
AnnaBridge 157:e7ca05fa8600 4296 },
AnnaBridge 158:1c57384330a6 4297 "NUCLEO_L496ZG_P": {
AnnaBridge 158:1c57384330a6 4298 "inherits": ["NUCLEO_L496ZG"],
AnnaBridge 158:1c57384330a6 4299 "detect_code": ["0828"]
AnnaBridge 158:1c57384330a6 4300 },
AnnaBridge 156:ff21514d8981 4301 "VBLUNO52": {
AnnaBridge 156:ff21514d8981 4302 "supported_form_factors": ["ARDUINO"],
Anna Bridge 169:a7c7b631e539 4303 "inherits": ["MCU_NRF52832"],
Anna Bridge 169:a7c7b631e539 4304 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 4305 "device_name": "nRF52832_xxAA"
AnnaBridge 156:ff21514d8981 4306 },
AnnaBridge 156:ff21514d8981 4307 "NUMAKER_PFM_M487": {
AnnaBridge 156:ff21514d8981 4308 "core": "Cortex-M4F",
AnnaBridge 156:ff21514d8981 4309 "default_toolchain": "ARM",
Anna Bridge 169:a7c7b631e539 4310 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
AnnaBridge 156:ff21514d8981 4311 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4312 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4313 "config": {
AnnaBridge 156:ff21514d8981 4314 "gpio-irq-debounce-enable": {
AnnaBridge 156:ff21514d8981 4315 "help": "Enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4316 "value": 0
AnnaBridge 156:ff21514d8981 4317 },
AnnaBridge 156:ff21514d8981 4318 "gpio-irq-debounce-enable-list": {
AnnaBridge 156:ff21514d8981 4319 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 156:ff21514d8981 4320 "value": "NC"
AnnaBridge 156:ff21514d8981 4321 },
AnnaBridge 156:ff21514d8981 4322 "gpio-irq-debounce-clock-source": {
AnnaBridge 156:ff21514d8981 4323 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 156:ff21514d8981 4324 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 156:ff21514d8981 4325 },
AnnaBridge 156:ff21514d8981 4326 "gpio-irq-debounce-sample-rate": {
AnnaBridge 156:ff21514d8981 4327 "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 4328 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 156:ff21514d8981 4329 },
AnnaBridge 156:ff21514d8981 4330 "usb-device-hsusbd": {
AnnaBridge 156:ff21514d8981 4331 "help": "Select high-speed USB device or not",
AnnaBridge 156:ff21514d8981 4332 "value": 1
AnnaBridge 156:ff21514d8981 4333 },
AnnaBridge 156:ff21514d8981 4334 "ctrl01-enable": {
AnnaBridge 156:ff21514d8981 4335 "help": "Enable control_01",
AnnaBridge 156:ff21514d8981 4336 "value": 0
AnnaBridge 156:ff21514d8981 4337 }
AnnaBridge 156:ff21514d8981 4338 },
AnnaBridge 156:ff21514d8981 4339 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4340 "features": ["LWIP"],
AnnaBridge 170:e95d10626187 4341 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 170:e95d10626187 4342 "device_has": ["USTICKER", "LPTICKER", "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 4343 "release_versions": ["5"],
AnnaBridge 156:ff21514d8981 4344 "device_name": "M487JIDAE",
Anna Bridge 169:a7c7b631e539 4345 "bootloader_supported": true,
Anna Bridge 169:a7c7b631e539 4346 "overrides": {
Anna Bridge 169:a7c7b631e539 4347 "network-default-interface-type": "ETHERNET"
Anna Bridge 169:a7c7b631e539 4348 }
AnnaBridge 156:ff21514d8981 4349 },
AnnaBridge 156:ff21514d8981 4350 "TMPM066": {
AnnaBridge 156:ff21514d8981 4351 "inherits": ["Target"],
AnnaBridge 156:ff21514d8981 4352 "core": "Cortex-M0",
AnnaBridge 156:ff21514d8981 4353 "is_disk_virtual": true,
AnnaBridge 156:ff21514d8981 4354 "extra_labels": ["TOSHIBA"],
AnnaBridge 156:ff21514d8981 4355 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
AnnaBridge 156:ff21514d8981 4356 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 156:ff21514d8981 4357 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
AnnaBridge 156:ff21514d8981 4358 "device_name": "TMPM066FWUG",
AnnaBridge 156:ff21514d8981 4359 "detect_code": ["7011"],
AnnaBridge 156:ff21514d8981 4360 "release_versions": ["5"]
Anna Bridge 160:5571c4ff569f 4361 },
Anna Bridge 160:5571c4ff569f 4362 "SAKURAIO_EVB_01": {
Anna Bridge 160:5571c4ff569f 4363 "inherits": ["FAMILY_STM32"],
Anna Bridge 160:5571c4ff569f 4364 "supported_form_factors": [],
Anna Bridge 160:5571c4ff569f 4365 "core": "Cortex-M4F",
Anna Bridge 160:5571c4ff569f 4366 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
Anna Bridge 160:5571c4ff569f 4367 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Anna Bridge 160:5571c4ff569f 4368 "config": {
Anna Bridge 160:5571c4ff569f 4369 "clock_source": {
Anna Bridge 160:5571c4ff569f 4370 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 4371 "value": "USE_PLL_HSI",
Anna Bridge 160:5571c4ff569f 4372 "macro_name": "CLOCK_SOURCE"
Anna Bridge 160:5571c4ff569f 4373 }
Anna Bridge 160:5571c4ff569f 4374 },
Anna Bridge 169:a7c7b631e539 4375 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
Anna Bridge 160:5571c4ff569f 4376 "release_versions": ["2"],
Anna Bridge 160:5571c4ff569f 4377 "device_name": "STM32F411RE"
AnnaBridge 165:d1b4690b3f8b 4378 },
AnnaBridge 165:d1b4690b3f8b 4379 "TMPM46B": {
AnnaBridge 165:d1b4690b3f8b 4380 "inherits": ["Target"],
AnnaBridge 165:d1b4690b3f8b 4381 "core": "Cortex-M4",
AnnaBridge 165:d1b4690b3f8b 4382 "is_disk_virtual": true,
AnnaBridge 165:d1b4690b3f8b 4383 "extra_labels": ["TOSHIBA"],
AnnaBridge 165:d1b4690b3f8b 4384 "macros": ["__TMPM46B__"],
AnnaBridge 165:d1b4690b3f8b 4385 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 165:d1b4690b3f8b 4386 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "I2C", "STDIO_MESSAGES", "TRNG", "FLASH", "SLEEP"],
AnnaBridge 165:d1b4690b3f8b 4387 "device_name": "TMPM46BF10FG",
AnnaBridge 165:d1b4690b3f8b 4388 "detect_code": ["7013"],
AnnaBridge 165:d1b4690b3f8b 4389 "release_versions": ["5"],
AnnaBridge 165:d1b4690b3f8b 4390 "bootloader_supported": true
Anna Bridge 169:a7c7b631e539 4391 },
Anna Bridge 169:a7c7b631e539 4392 "ARM_FM": {
Anna Bridge 169:a7c7b631e539 4393 "inherits": ["Target"],
Anna Bridge 169:a7c7b631e539 4394 "public": false,
Anna Bridge 169:a7c7b631e539 4395 "extra_labels": ["ARM_FM"]
Anna Bridge 169:a7c7b631e539 4396 },
Anna Bridge 169:a7c7b631e539 4397 "FVP_MPS2": {
Anna Bridge 169:a7c7b631e539 4398 "inherits": ["ARM_FM"],
Anna Bridge 169:a7c7b631e539 4399 "public": false,
Anna Bridge 169:a7c7b631e539 4400 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Anna Bridge 169:a7c7b631e539 4401 "OUTPUT_EXT": "elf",
AnnaBridge 170:e95d10626187 4402 "device_has": ["AACI", "ANALOGIN", "CLCD", "FLASH", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC", "USTICKER"],
Anna Bridge 169:a7c7b631e539 4403 "release_versions": ["5"]
Anna Bridge 169:a7c7b631e539 4404 },
Anna Bridge 169:a7c7b631e539 4405 "FVP_MPS2_M0": {
Anna Bridge 169:a7c7b631e539 4406 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 4407 "core": "Cortex-M0",
AnnaBridge 170:e95d10626187 4408 "macros": ["CMSDK_CM0"]
Anna Bridge 169:a7c7b631e539 4409 },
Anna Bridge 169:a7c7b631e539 4410 "FVP_MPS2_M0P": {
Anna Bridge 169:a7c7b631e539 4411 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 4412 "core": "Cortex-M0+",
Anna Bridge 169:a7c7b631e539 4413 "macros": ["CMSDK_CM0plus"]
Anna Bridge 169:a7c7b631e539 4414 },
Anna Bridge 169:a7c7b631e539 4415 "FVP_MPS2_M3": {
Anna Bridge 169:a7c7b631e539 4416 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 4417 "core": "Cortex-M3",
Anna Bridge 169:a7c7b631e539 4418 "macros": ["CMSDK_CM3"]
Anna Bridge 169:a7c7b631e539 4419 },
Anna Bridge 169:a7c7b631e539 4420 "FVP_MPS2_M4": {
Anna Bridge 169:a7c7b631e539 4421 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 4422 "core": "Cortex-M4",
Anna Bridge 169:a7c7b631e539 4423 "macros": ["CMSDK_CM4"]
Anna Bridge 169:a7c7b631e539 4424 },
Anna Bridge 169:a7c7b631e539 4425 "FVP_MPS2_M7": {
Anna Bridge 169:a7c7b631e539 4426 "inherits": ["FVP_MPS2"],
Anna Bridge 169:a7c7b631e539 4427 "core": "Cortex-M7",
Anna Bridge 169:a7c7b631e539 4428 "macros": ["CMSDK_CM7"]
AnnaBridge 170:e95d10626187 4429 },
AnnaBridge 170:e95d10626187 4430 "NUMAKER_PFM_M2351": {
AnnaBridge 170:e95d10626187 4431 "core": "Cortex-M23-NS",
AnnaBridge 170:e95d10626187 4432 "default_toolchain": "ARMC6",
AnnaBridge 170:e95d10626187 4433 "extra_labels": ["NUVOTON", "M2351", "M2351KIAAEES", "FLASH_CMSIS_ALGO"],
AnnaBridge 170:e95d10626187 4434 "OUTPUT_EXT": "hex",
AnnaBridge 170:e95d10626187 4435 "macros": ["MBED_FAULT_HANDLER_DISABLED", "MBED_TZ_DEFAULT_ACCESS=1", "LPTICKER_DELAY_TICKS=3"],
AnnaBridge 170:e95d10626187 4436 "is_disk_virtual": true,
AnnaBridge 170:e95d10626187 4437 "supported_toolchains": ["ARMC6"],
AnnaBridge 170:e95d10626187 4438 "config": {
AnnaBridge 170:e95d10626187 4439 "gpio-irq-debounce-enable": {
AnnaBridge 170:e95d10626187 4440 "help": "Enable GPIO IRQ debounce",
AnnaBridge 170:e95d10626187 4441 "value": 0
AnnaBridge 170:e95d10626187 4442 },
AnnaBridge 170:e95d10626187 4443 "gpio-irq-debounce-enable-list": {
AnnaBridge 170:e95d10626187 4444 "help": "Comma separated pin list to enable GPIO IRQ debounce",
AnnaBridge 170:e95d10626187 4445 "value": "NC"
AnnaBridge 170:e95d10626187 4446 },
AnnaBridge 170:e95d10626187 4447 "gpio-irq-debounce-clock-source": {
AnnaBridge 170:e95d10626187 4448 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
AnnaBridge 170:e95d10626187 4449 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
AnnaBridge 170:e95d10626187 4450 },
AnnaBridge 170:e95d10626187 4451 "gpio-irq-debounce-sample-rate": {
AnnaBridge 170:e95d10626187 4452 "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 170:e95d10626187 4453 "value": "GPIO_DBCTL_DBCLKSEL_16"
AnnaBridge 170:e95d10626187 4454 }
AnnaBridge 170:e95d10626187 4455 },
AnnaBridge 170:e95d10626187 4456 "mbed_rom_start": "0x10040000",
AnnaBridge 170:e95d10626187 4457 "mbed_rom_size": "0x40000",
AnnaBridge 170:e95d10626187 4458 "mbed_ram_start": "0x30008000",
AnnaBridge 170:e95d10626187 4459 "mbed_ram_size": "0x10000",
AnnaBridge 170:e95d10626187 4460 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 4461 "device_has": ["USTICKER", "LPTICKER", "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"],
AnnaBridge 170:e95d10626187 4462 "detect_code": ["1305"],
AnnaBridge 170:e95d10626187 4463 "release_versions": ["5"],
AnnaBridge 170:e95d10626187 4464 "device_name": "M2351KIAAEES",
AnnaBridge 170:e95d10626187 4465 "bootloader_supported": true
AnnaBridge 170:e95d10626187 4466 },
AnnaBridge 170:e95d10626187 4467 "TMPM3H6": {
AnnaBridge 170:e95d10626187 4468 "inherits": ["Target"],
AnnaBridge 170:e95d10626187 4469 "core": "Cortex-M3",
AnnaBridge 170:e95d10626187 4470 "is_disk_virtual": true,
AnnaBridge 170:e95d10626187 4471 "extra_labels": ["TOSHIBA"],
AnnaBridge 170:e95d10626187 4472 "macros": ["__TMPM3H6__"],
AnnaBridge 170:e95d10626187 4473 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
AnnaBridge 170:e95d10626187 4474 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "I2C", "I2CSLAVE", "STDIO_MESSAGES"],
AnnaBridge 170:e95d10626187 4475 "device_name": "TMPM3H6FWFG",
AnnaBridge 170:e95d10626187 4476 "detect_code": ["7012"],
AnnaBridge 170:e95d10626187 4477 "release_versions": ["5"]
AnnaBridge 156:ff21514d8981 4478 }
AnnaBridge 156:ff21514d8981 4479 }