Entrega 3er corte - sistemas embebidos

Committer:
Bethory
Date:
Wed May 30 00:01:50 2018 +0000
Revision:
0:6ad07c9019fd
Codigo de tales para todos los pasculaes

Who changed what in which revision?

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