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 Nov 08 11:45:42 2018 +0000
Revision:
171:3a7713b1edbc
Parent:
170:e95d10626187
Child:
172:65be27845400
mbed library. Release version 164

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