Describes predefine macros for mbed online compiler (armcc)

Committer:
MACRUM
Date:
Thu Mar 16 21:58:09 2017 +0900
Revision:
6:40e873bbc5f7
Add licence header info

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 6:40e873bbc5f7 1 {
MACRUM 6:40e873bbc5f7 2 "Target": {
MACRUM 6:40e873bbc5f7 3 "core": null,
MACRUM 6:40e873bbc5f7 4 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 5 "supported_toolchains": null,
MACRUM 6:40e873bbc5f7 6 "extra_labels": [],
MACRUM 6:40e873bbc5f7 7 "is_disk_virtual": false,
MACRUM 6:40e873bbc5f7 8 "macros": [],
MACRUM 6:40e873bbc5f7 9 "device_has": [],
MACRUM 6:40e873bbc5f7 10 "features": [],
MACRUM 6:40e873bbc5f7 11 "detect_code": [],
MACRUM 6:40e873bbc5f7 12 "public": false,
MACRUM 6:40e873bbc5f7 13 "default_lib": "std",
MACRUM 6:40e873bbc5f7 14 "bootloader_supported": false
MACRUM 6:40e873bbc5f7 15 },
MACRUM 6:40e873bbc5f7 16 "Super_Target": {
MACRUM 6:40e873bbc5f7 17 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 18 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 19 "features_add": ["UVISOR", "BLE", "CLIENT", "IPV4", "IPV6"],
MACRUM 6:40e873bbc5f7 20 "supported_toolchains": ["ARM"]
MACRUM 6:40e873bbc5f7 21 },
MACRUM 6:40e873bbc5f7 22 "CM4_UARM": {
MACRUM 6:40e873bbc5f7 23 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 24 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 25 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 26 "public": false,
MACRUM 6:40e873bbc5f7 27 "supported_toolchains": ["uARM"],
MACRUM 6:40e873bbc5f7 28 "default_lib": "small"
MACRUM 6:40e873bbc5f7 29 },
MACRUM 6:40e873bbc5f7 30 "CM4_ARM": {
MACRUM 6:40e873bbc5f7 31 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 32 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 33 "public": false,
MACRUM 6:40e873bbc5f7 34 "supported_toolchains": ["ARM"]
MACRUM 6:40e873bbc5f7 35 },
MACRUM 6:40e873bbc5f7 36 "CM4F_UARM": {
MACRUM 6:40e873bbc5f7 37 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 38 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 39 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 40 "public": false,
MACRUM 6:40e873bbc5f7 41 "supported_toolchains": ["uARM"],
MACRUM 6:40e873bbc5f7 42 "default_lib": "small"
MACRUM 6:40e873bbc5f7 43 },
MACRUM 6:40e873bbc5f7 44 "CM4F_ARM": {
MACRUM 6:40e873bbc5f7 45 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 46 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 47 "public": false,
MACRUM 6:40e873bbc5f7 48 "supported_toolchains": ["ARM"]
MACRUM 6:40e873bbc5f7 49 },
MACRUM 6:40e873bbc5f7 50 "LPCTarget": {
MACRUM 6:40e873bbc5f7 51 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 52 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
MACRUM 6:40e873bbc5f7 53 "public": false
MACRUM 6:40e873bbc5f7 54 },
MACRUM 6:40e873bbc5f7 55 "LPC11C24": {
MACRUM 6:40e873bbc5f7 56 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 57 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 58 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
MACRUM 6:40e873bbc5f7 59 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 60 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 61 "device_name": "LPC11C24FBD48/301"
MACRUM 6:40e873bbc5f7 62 },
MACRUM 6:40e873bbc5f7 63 "LPC1114": {
MACRUM 6:40e873bbc5f7 64 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 65 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 66 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 67 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
MACRUM 6:40e873bbc5f7 68 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 69 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 70 "default_lib": "small",
MACRUM 6:40e873bbc5f7 71 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 72 "device_name": "LPC1114FN28/102"
MACRUM 6:40e873bbc5f7 73 },
MACRUM 6:40e873bbc5f7 74 "LPC11U24": {
MACRUM 6:40e873bbc5f7 75 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 76 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 77 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 78 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
MACRUM 6:40e873bbc5f7 79 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 80 "detect_code": ["1040"],
MACRUM 6:40e873bbc5f7 81 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 82 "default_lib": "small",
MACRUM 6:40e873bbc5f7 83 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 84 "device_name": "LPC11U24FBD48/401"
MACRUM 6:40e873bbc5f7 85 },
MACRUM 6:40e873bbc5f7 86 "OC_MBUINO": {
MACRUM 6:40e873bbc5f7 87 "inherits": ["LPC11U24"],
MACRUM 6:40e873bbc5f7 88 "macros": ["TARGET_LPC11U24"],
MACRUM 6:40e873bbc5f7 89 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 90 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 91 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 92 },
MACRUM 6:40e873bbc5f7 93 "LPC11U24_301": {
MACRUM 6:40e873bbc5f7 94 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 95 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 96 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 97 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 98 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 99 "device_name": "LPC11U24FHI33/301"
MACRUM 6:40e873bbc5f7 100 },
MACRUM 6:40e873bbc5f7 101 "LPC11U34_421": {
MACRUM 6:40e873bbc5f7 102 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 103 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 104 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 105 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 106 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 107 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 108 "default_lib": "small",
MACRUM 6:40e873bbc5f7 109 "device_name": "LPC11U34FBD48/311"
MACRUM 6:40e873bbc5f7 110 },
MACRUM 6:40e873bbc5f7 111 "MICRONFCBOARD": {
MACRUM 6:40e873bbc5f7 112 "inherits": ["LPC11U34_421"],
MACRUM 6:40e873bbc5f7 113 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
MACRUM 6:40e873bbc5f7 114 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
MACRUM 6:40e873bbc5f7 115 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 116 "device_name": "LPC11U34FBD48/311"
MACRUM 6:40e873bbc5f7 117 },
MACRUM 6:40e873bbc5f7 118 "LPC11U35_401": {
MACRUM 6:40e873bbc5f7 119 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 120 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 121 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 122 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 123 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 124 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 125 "default_lib": "small",
MACRUM 6:40e873bbc5f7 126 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 127 "device_name": "LPC11U35FBD48/401"
MACRUM 6:40e873bbc5f7 128 },
MACRUM 6:40e873bbc5f7 129 "LPC11U35_501": {
MACRUM 6:40e873bbc5f7 130 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 131 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 132 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 133 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
MACRUM 6:40e873bbc5f7 134 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 135 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 136 "default_lib": "small",
MACRUM 6:40e873bbc5f7 137 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 138 "device_name": "LPC11U35FHI33/501"
MACRUM 6:40e873bbc5f7 139 },
MACRUM 6:40e873bbc5f7 140 "LPC11U35_501_IBDAP": {
MACRUM 6:40e873bbc5f7 141 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 142 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 143 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 144 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
MACRUM 6:40e873bbc5f7 145 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 146 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 147 "default_lib": "small",
MACRUM 6:40e873bbc5f7 148 "device_name": "LPC11U35FHI33/501"
MACRUM 6:40e873bbc5f7 149 },
MACRUM 6:40e873bbc5f7 150 "XADOW_M0": {
MACRUM 6:40e873bbc5f7 151 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 152 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 153 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 154 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
MACRUM 6:40e873bbc5f7 155 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 156 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 157 "default_lib": "small",
MACRUM 6:40e873bbc5f7 158 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 159 "device_name": "LPC11U35FHI33/501"
MACRUM 6:40e873bbc5f7 160 },
MACRUM 6:40e873bbc5f7 161 "LPC11U35_Y5_MBUG": {
MACRUM 6:40e873bbc5f7 162 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 163 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 164 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 165 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
MACRUM 6:40e873bbc5f7 166 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 167 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 168 "default_lib": "small",
MACRUM 6:40e873bbc5f7 169 "device_name": "LPC11U35FHI33/501"
MACRUM 6:40e873bbc5f7 170 },
MACRUM 6:40e873bbc5f7 171 "LPC11U37_501": {
MACRUM 6:40e873bbc5f7 172 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 173 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 174 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 175 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 176 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 177 "default_lib": "small",
MACRUM 6:40e873bbc5f7 178 "device_name": "LPC11U37FBD64/501"
MACRUM 6:40e873bbc5f7 179 },
MACRUM 6:40e873bbc5f7 180 "LPCCAPPUCCINO": {
MACRUM 6:40e873bbc5f7 181 "inherits": ["LPC11U37_501"],
MACRUM 6:40e873bbc5f7 182 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 183 "device_name": "LPC11U37FBD64/501"
MACRUM 6:40e873bbc5f7 184 },
MACRUM 6:40e873bbc5f7 185 "ARCH_GPRS": {
MACRUM 6:40e873bbc5f7 186 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 187 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 188 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 189 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
MACRUM 6:40e873bbc5f7 190 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 191 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 192 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 193 "default_lib": "small",
MACRUM 6:40e873bbc5f7 194 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 195 "device_name": "LPC11U37FBD64/501"
MACRUM 6:40e873bbc5f7 196 },
MACRUM 6:40e873bbc5f7 197 "LPC11U68": {
MACRUM 6:40e873bbc5f7 198 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 199 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 200 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 201 "extra_labels": ["NXP", "LPC11U6X"],
MACRUM 6:40e873bbc5f7 202 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 203 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 204 "detect_code": ["1168"],
MACRUM 6:40e873bbc5f7 205 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
MACRUM 6:40e873bbc5f7 206 "default_lib": "small",
MACRUM 6:40e873bbc5f7 207 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 208 "device_name": "LPC11U68JBD100"
MACRUM 6:40e873bbc5f7 209 },
MACRUM 6:40e873bbc5f7 210 "LPC1347": {
MACRUM 6:40e873bbc5f7 211 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 212 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 213 "extra_labels": ["NXP", "LPC13XX"],
MACRUM 6:40e873bbc5f7 214 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 215 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 216 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 217 "device_name": "LPC1347FBD48"
MACRUM 6:40e873bbc5f7 218 },
MACRUM 6:40e873bbc5f7 219 "LPC1549": {
MACRUM 6:40e873bbc5f7 220 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 221 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 222 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 223 "extra_labels": ["NXP", "LPC15XX"],
MACRUM 6:40e873bbc5f7 224 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 225 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 226 "detect_code": ["1549"],
MACRUM 6:40e873bbc5f7 227 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 228 "default_lib": "small",
MACRUM 6:40e873bbc5f7 229 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 230 "device_name": "LPC1549JBD64"
MACRUM 6:40e873bbc5f7 231 },
MACRUM 6:40e873bbc5f7 232 "LPC1768": {
MACRUM 6:40e873bbc5f7 233 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 234 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 235 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
MACRUM 6:40e873bbc5f7 236 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 237 "detect_code": ["1010"],
MACRUM 6:40e873bbc5f7 238 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 239 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 240 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 241 "device_name": "LPC1768"
MACRUM 6:40e873bbc5f7 242 },
MACRUM 6:40e873bbc5f7 243 "ARCH_PRO": {
MACRUM 6:40e873bbc5f7 244 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 245 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 246 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 247 "extra_labels": ["NXP", "LPC176X"],
MACRUM 6:40e873bbc5f7 248 "macros": ["TARGET_LPC1768"],
MACRUM 6:40e873bbc5f7 249 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 250 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 251 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 252 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 253 "device_name": "LPC1768"
MACRUM 6:40e873bbc5f7 254 },
MACRUM 6:40e873bbc5f7 255 "UBLOX_C027": {
MACRUM 6:40e873bbc5f7 256 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 257 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 258 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 259 "extra_labels": ["NXP", "LPC176X"],
MACRUM 6:40e873bbc5f7 260 "macros": ["TARGET_LPC1768"],
MACRUM 6:40e873bbc5f7 261 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 262 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 263 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 264 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 265 "device_name": "LPC1768"
MACRUM 6:40e873bbc5f7 266 },
MACRUM 6:40e873bbc5f7 267 "XBED_LPC1768": {
MACRUM 6:40e873bbc5f7 268 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 269 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 270 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 271 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
MACRUM 6:40e873bbc5f7 272 "macros": ["TARGET_LPC1768"],
MACRUM 6:40e873bbc5f7 273 "detect_code": ["1010"],
MACRUM 6:40e873bbc5f7 274 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 275 "device_name": "LPC1768"
MACRUM 6:40e873bbc5f7 276 },
MACRUM 6:40e873bbc5f7 277 "LPC2368": {
MACRUM 6:40e873bbc5f7 278 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 279 "core": "ARM7TDMI-S",
MACRUM 6:40e873bbc5f7 280 "extra_labels": ["NXP", "LPC23XX"],
MACRUM 6:40e873bbc5f7 281 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
MACRUM 6:40e873bbc5f7 282 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
MACRUM 6:40e873bbc5f7 283 },
MACRUM 6:40e873bbc5f7 284 "LPC2460": {
MACRUM 6:40e873bbc5f7 285 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 286 "core": "ARM7TDMI-S",
MACRUM 6:40e873bbc5f7 287 "extra_labels": ["NXP", "LPC2460"],
MACRUM 6:40e873bbc5f7 288 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 289 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
MACRUM 6:40e873bbc5f7 290 },
MACRUM 6:40e873bbc5f7 291 "LPC810": {
MACRUM 6:40e873bbc5f7 292 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 293 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 294 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 295 "extra_labels": ["NXP", "LPC81X"],
MACRUM 6:40e873bbc5f7 296 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 297 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 298 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 299 "default_lib": "small",
MACRUM 6:40e873bbc5f7 300 "device_name": "LPC810M021FN8"
MACRUM 6:40e873bbc5f7 301 },
MACRUM 6:40e873bbc5f7 302 "LPC812": {
MACRUM 6:40e873bbc5f7 303 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 304 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 305 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 306 "extra_labels": ["NXP", "LPC81X"],
MACRUM 6:40e873bbc5f7 307 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 308 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 309 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 310 "detect_code": ["1050"],
MACRUM 6:40e873bbc5f7 311 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 312 "default_lib": "small",
MACRUM 6:40e873bbc5f7 313 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 314 "device_name": "LPC812M101JDH20"
MACRUM 6:40e873bbc5f7 315 },
MACRUM 6:40e873bbc5f7 316 "LPC824": {
MACRUM 6:40e873bbc5f7 317 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 318 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 319 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 320 "extra_labels": ["NXP", "LPC82X"],
MACRUM 6:40e873bbc5f7 321 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 322 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 323 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 324 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 325 "default_lib": "small",
MACRUM 6:40e873bbc5f7 326 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 327 "device_name": "LPC824M201JDH20"
MACRUM 6:40e873bbc5f7 328 },
MACRUM 6:40e873bbc5f7 329 "SSCI824": {
MACRUM 6:40e873bbc5f7 330 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 331 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 332 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 333 "extra_labels": ["NXP", "LPC82X"],
MACRUM 6:40e873bbc5f7 334 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 335 "supported_toolchains": ["uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 336 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 337 "default_lib": "small",
MACRUM 6:40e873bbc5f7 338 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 339 },
MACRUM 6:40e873bbc5f7 340 "MCU_LPC4088": {
MACRUM 6:40e873bbc5f7 341 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 342 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 343 "extra_labels": ["NXP", "LPC408X"],
MACRUM 6:40e873bbc5f7 344 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 345 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 346 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 347 "function": "LPC4088Code.binary_hook"
MACRUM 6:40e873bbc5f7 348 },
MACRUM 6:40e873bbc5f7 349 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 350 "device_name": "LPC4088FBD144"
MACRUM 6:40e873bbc5f7 351 },
MACRUM 6:40e873bbc5f7 352 "LPC4088": {
MACRUM 6:40e873bbc5f7 353 "inherits": ["MCU_LPC4088"],
MACRUM 6:40e873bbc5f7 354 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 355 },
MACRUM 6:40e873bbc5f7 356 "LPC4088_DM": {
MACRUM 6:40e873bbc5f7 357 "inherits": ["MCU_LPC4088"],
MACRUM 6:40e873bbc5f7 358 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 359 },
MACRUM 6:40e873bbc5f7 360 "LPC4330_M4": {
MACRUM 6:40e873bbc5f7 361 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 362 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 363 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
MACRUM 6:40e873bbc5f7 364 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 365 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 366 "device_name": "LPC4330"
MACRUM 6:40e873bbc5f7 367 },
MACRUM 6:40e873bbc5f7 368 "LPC4330_M0": {
MACRUM 6:40e873bbc5f7 369 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 370 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 371 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
MACRUM 6:40e873bbc5f7 372 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
MACRUM 6:40e873bbc5f7 373 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
MACRUM 6:40e873bbc5f7 374 },
MACRUM 6:40e873bbc5f7 375 "LPC4337": {
MACRUM 6:40e873bbc5f7 376 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 377 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 378 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
MACRUM 6:40e873bbc5f7 379 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 380 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 381 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 382 "device_name": "LPC4337"
MACRUM 6:40e873bbc5f7 383 },
MACRUM 6:40e873bbc5f7 384 "LPC1800": {
MACRUM 6:40e873bbc5f7 385 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 386 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 387 "extra_labels": ["NXP", "LPC43XX"],
MACRUM 6:40e873bbc5f7 388 "public": false,
MACRUM 6:40e873bbc5f7 389 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
MACRUM 6:40e873bbc5f7 390 },
MACRUM 6:40e873bbc5f7 391 "LPC11U37H_401": {
MACRUM 6:40e873bbc5f7 392 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 393 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 394 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 395 "extra_labels": ["NXP", "LPC11UXX"],
MACRUM 6:40e873bbc5f7 396 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
MACRUM 6:40e873bbc5f7 397 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 398 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 399 "default_lib": "small",
MACRUM 6:40e873bbc5f7 400 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 401 "device_name": "LPC11U37HFBD64/401"
MACRUM 6:40e873bbc5f7 402 },
MACRUM 6:40e873bbc5f7 403 "ELEKTOR_COCORICO": {
MACRUM 6:40e873bbc5f7 404 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 405 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 406 "extra_labels": ["NXP", "LPC81X"],
MACRUM 6:40e873bbc5f7 407 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 408 "inherits": ["LPCTarget"],
MACRUM 6:40e873bbc5f7 409 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 410 "detect_code": ["C000"],
MACRUM 6:40e873bbc5f7 411 "default_lib": "small",
MACRUM 6:40e873bbc5f7 412 "device_name": "LPC812M101JDH16"
MACRUM 6:40e873bbc5f7 413 },
MACRUM 6:40e873bbc5f7 414 "KL05Z": {
MACRUM 6:40e873bbc5f7 415 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 416 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 417 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 418 "extra_labels": ["Freescale", "KLXX"],
MACRUM 6:40e873bbc5f7 419 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 420 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 421 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 422 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 423 "default_lib": "small",
MACRUM 6:40e873bbc5f7 424 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 425 "device_name": "MKL05Z32xxx4"
MACRUM 6:40e873bbc5f7 426 },
MACRUM 6:40e873bbc5f7 427 "KL25Z": {
MACRUM 6:40e873bbc5f7 428 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 429 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 430 "extra_labels": ["Freescale", "KLXX"],
MACRUM 6:40e873bbc5f7 431 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 432 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 433 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 434 "detect_code": ["0200"],
MACRUM 6:40e873bbc5f7 435 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 436 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 437 "device_name": "MKL25Z128xxx4"
MACRUM 6:40e873bbc5f7 438 },
MACRUM 6:40e873bbc5f7 439 "KL26Z": {
MACRUM 6:40e873bbc5f7 440 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 441 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 442 "extra_labels": ["Freescale", "KLXX"],
MACRUM 6:40e873bbc5f7 443 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 444 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 445 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 446 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 447 "device_name": "MKL26Z128xxx4"
MACRUM 6:40e873bbc5f7 448 },
MACRUM 6:40e873bbc5f7 449 "KL46Z": {
MACRUM 6:40e873bbc5f7 450 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 451 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 452 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 453 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 454 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 455 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 456 "detect_code": ["0220"],
MACRUM 6:40e873bbc5f7 457 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
MACRUM 6:40e873bbc5f7 458 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 459 "device_name": "MKL46Z256xxx4",
MACRUM 6:40e873bbc5f7 460 "bootloader_supported": true
MACRUM 6:40e873bbc5f7 461 },
MACRUM 6:40e873bbc5f7 462 "K20D50M": {
MACRUM 6:40e873bbc5f7 463 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 464 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 465 "extra_labels": ["Freescale", "K20XX"],
MACRUM 6:40e873bbc5f7 466 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 467 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 468 "detect_code": ["0230"],
MACRUM 6:40e873bbc5f7 469 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 470 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 471 "device_name": "MK20DX128xxx5"
MACRUM 6:40e873bbc5f7 472 },
MACRUM 6:40e873bbc5f7 473 "TEENSY3_1": {
MACRUM 6:40e873bbc5f7 474 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 475 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 476 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
MACRUM 6:40e873bbc5f7 477 "OUTPUT_EXT": "hex",
MACRUM 6:40e873bbc5f7 478 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 479 "supported_toolchains": ["GCC_ARM", "ARM"],
MACRUM 6:40e873bbc5f7 480 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 481 "function": "TEENSY3_1Code.binary_hook",
MACRUM 6:40e873bbc5f7 482 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
MACRUM 6:40e873bbc5f7 483 },
MACRUM 6:40e873bbc5f7 484 "detect_code": ["0230"],
MACRUM 6:40e873bbc5f7 485 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 486 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 487 "device_name": "MK20DX256xxx7"
MACRUM 6:40e873bbc5f7 488 },
MACRUM 6:40e873bbc5f7 489 "MCU_K22F512": {
MACRUM 6:40e873bbc5f7 490 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 491 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 492 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
MACRUM 6:40e873bbc5f7 493 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 494 "public": false,
MACRUM 6:40e873bbc5f7 495 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 496 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 497 "detect_code": ["0231"],
MACRUM 6:40e873bbc5f7 498 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 499 "device_name": "MK22DN512xxx5"
MACRUM 6:40e873bbc5f7 500 },
MACRUM 6:40e873bbc5f7 501 "K22F": {
MACRUM 6:40e873bbc5f7 502 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 503 "inherits": ["MCU_K22F512"],
MACRUM 6:40e873bbc5f7 504 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 505 "extra_labels_add": ["FRDM"]
MACRUM 6:40e873bbc5f7 506 },
MACRUM 6:40e873bbc5f7 507 "KL27Z": {
MACRUM 6:40e873bbc5f7 508 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 509 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 510 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 511 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 512 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 513 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 514 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 515 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 516 "detect_code": ["0261"],
MACRUM 6:40e873bbc5f7 517 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 518 "default_lib": "std",
MACRUM 6:40e873bbc5f7 519 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 520 "device_name": "MKL27Z64xxx4"
MACRUM 6:40e873bbc5f7 521 },
MACRUM 6:40e873bbc5f7 522 "KL43Z": {
MACRUM 6:40e873bbc5f7 523 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 524 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 525 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 526 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 527 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 528 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 529 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 530 "detect_code": ["0262"],
MACRUM 6:40e873bbc5f7 531 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 532 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 533 "device_name": "MKL43Z256xxx4"
MACRUM 6:40e873bbc5f7 534 },
MACRUM 6:40e873bbc5f7 535 "KL82Z": {
MACRUM 6:40e873bbc5f7 536 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 537 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 538 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 539 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 540 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 541 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 542 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 543 "detect_code": ["0218"],
MACRUM 6:40e873bbc5f7 544 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 545 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 546 "device_name": "MKL82Z128xxx7"
MACRUM 6:40e873bbc5f7 547 },
MACRUM 6:40e873bbc5f7 548 "KW24D": {
MACRUM 6:40e873bbc5f7 549 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 550 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 551 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 552 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 553 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 554 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 555 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 556 "detect_code": ["0250"],
MACRUM 6:40e873bbc5f7 557 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 558 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 559 "device_name": "MKW24D512xxx5"
MACRUM 6:40e873bbc5f7 560 },
MACRUM 6:40e873bbc5f7 561 "KW41Z": {
MACRUM 6:40e873bbc5f7 562 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 563 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 564 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 565 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 566 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 567 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 568 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 569 "detect_code": ["0201"],
MACRUM 6:40e873bbc5f7 570 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 571 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 572 "device_name": "MKW41Z512xxx4"
MACRUM 6:40e873bbc5f7 573 },
MACRUM 6:40e873bbc5f7 574 "K64F": {
MACRUM 6:40e873bbc5f7 575 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 576 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 577 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 578 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 579 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 580 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 581 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 582 "detect_code": ["0240"],
MACRUM 6:40e873bbc5f7 583 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 584 "features": ["LWIP", "STORAGE"],
MACRUM 6:40e873bbc5f7 585 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 586 "device_name": "MK64FN1M0xxx12",
MACRUM 6:40e873bbc5f7 587 "bootloader_supported": true
MACRUM 6:40e873bbc5f7 588 },
MACRUM 6:40e873bbc5f7 589 "MTS_GAMBIT": {
MACRUM 6:40e873bbc5f7 590 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 591 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 592 "supported_toolchains": ["ARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 593 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 594 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 595 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
MACRUM 6:40e873bbc5f7 596 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
MACRUM 6:40e873bbc5f7 597 "device_name": "MK64FN1M0xxx12"
MACRUM 6:40e873bbc5f7 598 },
MACRUM 6:40e873bbc5f7 599 "HEXIWEAR": {
MACRUM 6:40e873bbc5f7 600 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 601 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 602 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 603 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 604 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
MACRUM 6:40e873bbc5f7 605 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 606 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 607 "detect_code": ["0214"],
MACRUM 6:40e873bbc5f7 608 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 609 "default_lib": "std",
MACRUM 6:40e873bbc5f7 610 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 611 "device_name": "MK64FN1M0xxx12"
MACRUM 6:40e873bbc5f7 612 },
MACRUM 6:40e873bbc5f7 613 "K66F": {
MACRUM 6:40e873bbc5f7 614 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 615 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 616 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 617 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 618 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 619 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 620 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 621 "detect_code": ["0311"],
MACRUM 6:40e873bbc5f7 622 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 623 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 624 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 625 "device_name" : "MK66FN2M0xxx18"
MACRUM 6:40e873bbc5f7 626 },
MACRUM 6:40e873bbc5f7 627 "K82F": {
MACRUM 6:40e873bbc5f7 628 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 629 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 630 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 631 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
MACRUM 6:40e873bbc5f7 632 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 633 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
MACRUM 6:40e873bbc5f7 634 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 635 "detect_code": ["0217"],
MACRUM 6:40e873bbc5f7 636 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 637 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 638 "device_name" : "MK82FN256xxx15"
MACRUM 6:40e873bbc5f7 639 },
MACRUM 6:40e873bbc5f7 640 "NUCLEO_F030R8": {
MACRUM 6:40e873bbc5f7 641 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 642 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 643 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 644 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
MACRUM 6:40e873bbc5f7 645 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 646 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 647 "detect_code": ["0725"],
MACRUM 6:40e873bbc5f7 648 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 649 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 650 "default_lib": "small",
MACRUM 6:40e873bbc5f7 651 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 652 "device_name": "STM32F030R8"
MACRUM 6:40e873bbc5f7 653 },
MACRUM 6:40e873bbc5f7 654 "NUCLEO_F031K6": {
MACRUM 6:40e873bbc5f7 655 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 656 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 657 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 658 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
MACRUM 6:40e873bbc5f7 659 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 660 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 661 "detect_code": ["0791"],
MACRUM 6:40e873bbc5f7 662 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 663 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 664 "default_lib": "small",
MACRUM 6:40e873bbc5f7 665 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 666 "device_name": "STM32F031K6"
MACRUM 6:40e873bbc5f7 667 },
MACRUM 6:40e873bbc5f7 668 "NUCLEO_F042K6": {
MACRUM 6:40e873bbc5f7 669 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 670 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 671 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 672 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
MACRUM 6:40e873bbc5f7 673 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 674 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 675 "detect_code": ["0785"],
MACRUM 6:40e873bbc5f7 676 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 677 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 678 "default_lib": "small",
MACRUM 6:40e873bbc5f7 679 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 680 "device_name": "STM32F042K6"
MACRUM 6:40e873bbc5f7 681 },
MACRUM 6:40e873bbc5f7 682 "NUCLEO_F070RB": {
MACRUM 6:40e873bbc5f7 683 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 684 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 685 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 686 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
MACRUM 6:40e873bbc5f7 687 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 688 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 689 "detect_code": ["0755"],
MACRUM 6:40e873bbc5f7 690 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 691 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 692 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 693 "device_name": "STM32F070RB"
MACRUM 6:40e873bbc5f7 694 },
MACRUM 6:40e873bbc5f7 695 "NUCLEO_F072RB": {
MACRUM 6:40e873bbc5f7 696 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 697 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 698 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 699 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
MACRUM 6:40e873bbc5f7 700 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 701 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 702 "detect_code": ["0730"],
MACRUM 6:40e873bbc5f7 703 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 704 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 705 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 706 "device_name": "STM32F072RB"
MACRUM 6:40e873bbc5f7 707 },
MACRUM 6:40e873bbc5f7 708 "NUCLEO_F091RC": {
MACRUM 6:40e873bbc5f7 709 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 710 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 711 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 712 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
MACRUM 6:40e873bbc5f7 713 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 714 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 715 "detect_code": ["0750"],
MACRUM 6:40e873bbc5f7 716 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 717 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 718 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 719 "device_name": "STM32F091RC"
MACRUM 6:40e873bbc5f7 720 },
MACRUM 6:40e873bbc5f7 721 "NUCLEO_F103RB": {
MACRUM 6:40e873bbc5f7 722 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 723 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 724 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 725 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
MACRUM 6:40e873bbc5f7 726 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 727 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 728 "detect_code": ["0700"],
MACRUM 6:40e873bbc5f7 729 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 730 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 731 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 732 "device_name": "STM32F103RB"
MACRUM 6:40e873bbc5f7 733 },
MACRUM 6:40e873bbc5f7 734 "NUCLEO_F207ZG": {
MACRUM 6:40e873bbc5f7 735 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 736 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 737 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 738 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
MACRUM 6:40e873bbc5f7 739 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 740 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 741 "detect_code": ["0835"],
MACRUM 6:40e873bbc5f7 742 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 743 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 744 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 745 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 746 "device_name" : "STM32F207ZG"
MACRUM 6:40e873bbc5f7 747 },
MACRUM 6:40e873bbc5f7 748 "NUCLEO_F302R8": {
MACRUM 6:40e873bbc5f7 749 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 750 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 751 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 752 "extra_labels": ["STM", "STM32F3", "STM32F302x8", "STM32F302R8"],
MACRUM 6:40e873bbc5f7 753 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 754 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 755 "detect_code": ["0705"],
MACRUM 6:40e873bbc5f7 756 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 757 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 758 "default_lib": "small",
MACRUM 6:40e873bbc5f7 759 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 760 "device_name": "STM32F302R8"
MACRUM 6:40e873bbc5f7 761 },
MACRUM 6:40e873bbc5f7 762 "NUCLEO_F303K8": {
MACRUM 6:40e873bbc5f7 763 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 764 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 765 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 766 "extra_labels": ["STM", "STM32F3", "STM32F303x8", "STM32F303K8"],
MACRUM 6:40e873bbc5f7 767 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 768 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 769 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 770 "detect_code": ["0775"],
MACRUM 6:40e873bbc5f7 771 "default_lib": "small",
MACRUM 6:40e873bbc5f7 772 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 773 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 774 "device_name": "STM32F303K8"
MACRUM 6:40e873bbc5f7 775 },
MACRUM 6:40e873bbc5f7 776 "NUCLEO_F303RE": {
MACRUM 6:40e873bbc5f7 777 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 778 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 779 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 780 "extra_labels": ["STM", "STM32F3", "STM32F303xE", "STM32F303RE"],
MACRUM 6:40e873bbc5f7 781 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 782 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 783 "detect_code": ["0745"],
MACRUM 6:40e873bbc5f7 784 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 785 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 786 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 787 "device_name": "STM32F303RE"
MACRUM 6:40e873bbc5f7 788 },
MACRUM 6:40e873bbc5f7 789 "NUCLEO_F303ZE": {
MACRUM 6:40e873bbc5f7 790 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 791 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 792 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 793 "extra_labels": ["STM", "STM32F3", "STM32F303xE", "STM32F303ZE"],
MACRUM 6:40e873bbc5f7 794 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 795 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 796 "detect_code": ["0747"],
MACRUM 6:40e873bbc5f7 797 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 798 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
MACRUM 6:40e873bbc5f7 799 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 800 "device_name": "STM32F303ZE"
MACRUM 6:40e873bbc5f7 801 },
MACRUM 6:40e873bbc5f7 802 "NUCLEO_F334R8": {
MACRUM 6:40e873bbc5f7 803 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 804 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 805 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 806 "extra_labels": ["STM", "STM32F3", "STM32F334x8", "STM32F334R8"],
MACRUM 6:40e873bbc5f7 807 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 808 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 809 "detect_code": ["0735"],
MACRUM 6:40e873bbc5f7 810 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 811 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 812 "default_lib": "small",
MACRUM 6:40e873bbc5f7 813 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 814 "device_name": "STM32F334R8"
MACRUM 6:40e873bbc5f7 815 },
MACRUM 6:40e873bbc5f7 816 "NUCLEO_F401RE": {
MACRUM 6:40e873bbc5f7 817 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 818 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 819 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 820 "extra_labels": ["STM", "STM32F4", "STM32F401xE", "STM32F401RE"],
MACRUM 6:40e873bbc5f7 821 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 822 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 823 "detect_code": ["0720"],
MACRUM 6:40e873bbc5f7 824 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 825 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 826 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 827 "device_name": "STM32F401RE"
MACRUM 6:40e873bbc5f7 828 },
MACRUM 6:40e873bbc5f7 829 "NUCLEO_F410RB": {
MACRUM 6:40e873bbc5f7 830 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 831 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 832 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 833 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
MACRUM 6:40e873bbc5f7 834 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 835 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 836 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 837 "detect_code": ["0744"],
MACRUM 6:40e873bbc5f7 838 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 839 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 840 "device_name": "STM32F410RB"
MACRUM 6:40e873bbc5f7 841 },
MACRUM 6:40e873bbc5f7 842 "NUCLEO_F411RE": {
MACRUM 6:40e873bbc5f7 843 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 844 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 845 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 846 "extra_labels": ["STM", "STM32F4", "STM32F411xE", "STM32F411RE"],
MACRUM 6:40e873bbc5f7 847 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 848 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 849 "detect_code": ["0740"],
MACRUM 6:40e873bbc5f7 850 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 851 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 852 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 853 "device_name": "STM32F411RE"
MACRUM 6:40e873bbc5f7 854 },
MACRUM 6:40e873bbc5f7 855 "NUCLEO_F412ZG": {
MACRUM 6:40e873bbc5f7 856 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 857 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 858 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 859 "extra_labels": ["STM", "STM32F4", "STM32F412xG", "STM32F412ZG"],
MACRUM 6:40e873bbc5f7 860 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 861 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 862 "detect_code": ["0826"],
MACRUM 6:40e873bbc5f7 863 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 864 "device_has": ["ANALOGIN", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 865 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 866 "device_name": "STM32F412ZG"
MACRUM 6:40e873bbc5f7 867 },
MACRUM 6:40e873bbc5f7 868 "ELMO_F411RE": {
MACRUM 6:40e873bbc5f7 869 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 870 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 871 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 872 "extra_labels": ["STM", "STM32F4", "STM32F411xE", "STM32F411RE"],
MACRUM 6:40e873bbc5f7 873 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 874 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 875 "detect_code": ["----"],
MACRUM 6:40e873bbc5f7 876 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 877 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 878 "default_lib": "small",
MACRUM 6:40e873bbc5f7 879 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 880 "device_name": "STM32F411RE"
MACRUM 6:40e873bbc5f7 881 },
MACRUM 6:40e873bbc5f7 882 "NUCLEO_F429ZI": {
MACRUM 6:40e873bbc5f7 883 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 884 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 885 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 886 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 887 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 888 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 889 "progen": {"target": "nucleo-f429zi"},
MACRUM 6:40e873bbc5f7 890 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 891 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 892 "detect_code": ["0796"],
MACRUM 6:40e873bbc5f7 893 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 894 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 895 "device_name" : "STM32F429ZI",
MACRUM 6:40e873bbc5f7 896 "bootloader_supported": true
MACRUM 6:40e873bbc5f7 897 },
MACRUM 6:40e873bbc5f7 898 "NUCLEO_F439ZI": {
MACRUM 6:40e873bbc5f7 899 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 900 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 901 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 902 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 903 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 904 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 905 "progen": {"target": "nucleo-f439zi"},
MACRUM 6:40e873bbc5f7 906 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 907 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 908 "detect_code": ["0797"],
MACRUM 6:40e873bbc5f7 909 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 910 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 911 "device_name" : "STM32F439ZI"
MACRUM 6:40e873bbc5f7 912 },
MACRUM 6:40e873bbc5f7 913 "NUCLEO_F446RE": {
MACRUM 6:40e873bbc5f7 914 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 915 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 916 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 917 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446RE"],
MACRUM 6:40e873bbc5f7 918 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 919 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 920 "detect_code": ["0777"],
MACRUM 6:40e873bbc5f7 921 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 922 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 923 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 924 "device_name": "STM32F446RE"
MACRUM 6:40e873bbc5f7 925 },
MACRUM 6:40e873bbc5f7 926 "NUCLEO_F446ZE": {
MACRUM 6:40e873bbc5f7 927 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 928 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 929 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 930 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446ZE"],
MACRUM 6:40e873bbc5f7 931 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 932 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 933 "detect_code": ["0778"],
MACRUM 6:40e873bbc5f7 934 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 935 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 936 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 937 "device_name" : "STM32F446ZE"
MACRUM 6:40e873bbc5f7 938 },
MACRUM 6:40e873bbc5f7 939 "B96B_F446VE": {
MACRUM 6:40e873bbc5f7 940 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 941 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 942 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 943 "extra_labels": ["STM", "STM32F4", "STM32F446xE", "STM32F446VE"],
MACRUM 6:40e873bbc5f7 944 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 945 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 946 "detect_code": ["0840"],
MACRUM 6:40e873bbc5f7 947 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 948 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 949 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 950 "device_name":"STM32F446VE"
MACRUM 6:40e873bbc5f7 951 },
MACRUM 6:40e873bbc5f7 952 "NUCLEO_F746ZG": {
MACRUM 6:40e873bbc5f7 953 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 954 "core": "Cortex-M7F",
MACRUM 6:40e873bbc5f7 955 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
MACRUM 6:40e873bbc5f7 956 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 957 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 958 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 959 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 960 "detect_code": ["0816"],
MACRUM 6:40e873bbc5f7 961 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 962 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 963 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 964 "device_name": "STM32F746ZG"
MACRUM 6:40e873bbc5f7 965 },
MACRUM 6:40e873bbc5f7 966 "NUCLEO_F756ZG": {
MACRUM 6:40e873bbc5f7 967 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 968 "core": "Cortex-M7F",
MACRUM 6:40e873bbc5f7 969 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
MACRUM 6:40e873bbc5f7 970 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 971 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 972 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 973 "detect_code": ["0819"],
MACRUM 6:40e873bbc5f7 974 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 975 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 976 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 977 "device_name": "STM32F756ZG"
MACRUM 6:40e873bbc5f7 978 },
MACRUM 6:40e873bbc5f7 979 "NUCLEO_F767ZI": {
MACRUM 6:40e873bbc5f7 980 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 981 "core": "Cortex-M7FD",
MACRUM 6:40e873bbc5f7 982 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
MACRUM 6:40e873bbc5f7 983 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 984 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 985 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 986 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 987 "detect_code": ["0818"],
MACRUM 6:40e873bbc5f7 988 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 989 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 990 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 991 "device_name" : "STM32F767ZI"
MACRUM 6:40e873bbc5f7 992 },
MACRUM 6:40e873bbc5f7 993 "NUCLEO_L011K4": {
MACRUM 6:40e873bbc5f7 994 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 995 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 996 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
MACRUM 6:40e873bbc5f7 997 "supported_toolchains": ["uARM"],
MACRUM 6:40e873bbc5f7 998 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 999 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1000 "detect_code": ["0780"],
MACRUM 6:40e873bbc5f7 1001 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1002 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1003 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1004 "device_name": "STM32L011K4"
MACRUM 6:40e873bbc5f7 1005 },
MACRUM 6:40e873bbc5f7 1006 "NUCLEO_L031K6": {
MACRUM 6:40e873bbc5f7 1007 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1008 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 1009 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
MACRUM 6:40e873bbc5f7 1010 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1011 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 1012 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1013 "detect_code": ["0790"],
MACRUM 6:40e873bbc5f7 1014 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1015 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1016 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1017 "device_name": "STM32L031K6"
MACRUM 6:40e873bbc5f7 1018 },
MACRUM 6:40e873bbc5f7 1019 "NUCLEO_L053R8": {
MACRUM 6:40e873bbc5f7 1020 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 1021 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 1022 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1023 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
MACRUM 6:40e873bbc5f7 1024 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1025 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1026 "detect_code": ["0715"],
MACRUM 6:40e873bbc5f7 1027 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1028 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1029 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1030 "device_name": "STM32L053R8"
MACRUM 6:40e873bbc5f7 1031 },
MACRUM 6:40e873bbc5f7 1032 "NUCLEO_L073RZ": {
MACRUM 6:40e873bbc5f7 1033 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 1034 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 1035 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1036 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
MACRUM 6:40e873bbc5f7 1037 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1038 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1039 "detect_code": ["0760"],
MACRUM 6:40e873bbc5f7 1040 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1041 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1042 "device_name": "STM32L073RZ"
MACRUM 6:40e873bbc5f7 1043 },
MACRUM 6:40e873bbc5f7 1044 "NUCLEO_L152RE": {
MACRUM 6:40e873bbc5f7 1045 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 1046 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1047 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1048 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
MACRUM 6:40e873bbc5f7 1049 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1050 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1051 "detect_code": ["0710"],
MACRUM 6:40e873bbc5f7 1052 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1053 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1054 "device_name": "STM32L152RE"
MACRUM 6:40e873bbc5f7 1055 },
MACRUM 6:40e873bbc5f7 1056 "NUCLEO_L432KC": {
MACRUM 6:40e873bbc5f7 1057 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1058 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1059 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1060 "extra_labels": ["STM", "STM32L4", "STM32L432xC", "STM32L432KC"],
MACRUM 6:40e873bbc5f7 1061 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1062 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1063 "detect_code": ["0770"],
MACRUM 6:40e873bbc5f7 1064 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1065 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1066 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1067 "device_name" : "STM32L432KC"
MACRUM 6:40e873bbc5f7 1068 },
MACRUM 6:40e873bbc5f7 1069 "NUCLEO_L476RG": {
MACRUM 6:40e873bbc5f7 1070 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 1071 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1072 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1073 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "STM32L476xG"],
MACRUM 6:40e873bbc5f7 1074 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1075 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1076 "detect_code": ["0765"],
MACRUM 6:40e873bbc5f7 1077 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2","USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 1078 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1079 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1080 "device_name": "STM32L476RG"
MACRUM 6:40e873bbc5f7 1081 },
MACRUM 6:40e873bbc5f7 1082 "NUCLEO_L486RG": {
MACRUM 6:40e873bbc5f7 1083 "supported_form_factors": ["ARDUINO", "MORPHO"],
MACRUM 6:40e873bbc5f7 1084 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1085 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1086 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "STM32L486xG"],
MACRUM 6:40e873bbc5f7 1087 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1088 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1089 "detect_code": ["0827"],
MACRUM 6:40e873bbc5f7 1090 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2","USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 1091 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1092 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1093 "device_name": "STM32L486RG"
MACRUM 6:40e873bbc5f7 1094 },
MACRUM 6:40e873bbc5f7 1095 "STM32F3XX": {
MACRUM 6:40e873bbc5f7 1096 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1097 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 1098 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1099 "extra_labels": ["STM", "STM32F3XX"],
MACRUM 6:40e873bbc5f7 1100 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
MACRUM 6:40e873bbc5f7 1101 },
MACRUM 6:40e873bbc5f7 1102 "STM32F407": {
MACRUM 6:40e873bbc5f7 1103 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1104 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1105 "extra_labels": ["STM", "STM32F4", "STM32F4XX", "STM32F407xG"],
MACRUM 6:40e873bbc5f7 1106 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
MACRUM 6:40e873bbc5f7 1107 },
MACRUM 6:40e873bbc5f7 1108 "ARCH_MAX": {
MACRUM 6:40e873bbc5f7 1109 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1110 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1111 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1112 "program_cycle_s": 2,
MACRUM 6:40e873bbc5f7 1113 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
MACRUM 6:40e873bbc5f7 1114 "macros": ["LSI_VALUE=32000"],
MACRUM 6:40e873bbc5f7 1115 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1116 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1117 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1118 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1119 "device_name": "STM32F407VG"
MACRUM 6:40e873bbc5f7 1120 },
MACRUM 6:40e873bbc5f7 1121 "DISCO_F051R8": {
MACRUM 6:40e873bbc5f7 1122 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1123 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 1124 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1125 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
MACRUM 6:40e873bbc5f7 1126 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 1127 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1128 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1129 "device_name": "STM32F051R8"
MACRUM 6:40e873bbc5f7 1130 },
MACRUM 6:40e873bbc5f7 1131 "DISCO_F100RB": {
MACRUM 6:40e873bbc5f7 1132 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1133 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1134 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1135 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
MACRUM 6:40e873bbc5f7 1136 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 1137 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1138 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1139 "device_name": "STM32F100RB"
MACRUM 6:40e873bbc5f7 1140 },
MACRUM 6:40e873bbc5f7 1141 "DISCO_F303VC": {
MACRUM 6:40e873bbc5f7 1142 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1143 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1144 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1145 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
MACRUM 6:40e873bbc5f7 1146 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1147 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 1148 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1149 "device_name": "STM32F303VC"
MACRUM 6:40e873bbc5f7 1150 },
MACRUM 6:40e873bbc5f7 1151 "DISCO_F334C8": {
MACRUM 6:40e873bbc5f7 1152 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1153 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1154 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1155 "extra_labels": ["STM", "STM32F3", "STM32F334x8","STM32F334C8"],
MACRUM 6:40e873bbc5f7 1156 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1157 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1158 "detect_code": ["0810"],
MACRUM 6:40e873bbc5f7 1159 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1160 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1161 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1162 "device_name": "STM32F334C8"
MACRUM 6:40e873bbc5f7 1163 },
MACRUM 6:40e873bbc5f7 1164 "DISCO_F407VG": {
MACRUM 6:40e873bbc5f7 1165 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1166 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1167 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
MACRUM 6:40e873bbc5f7 1168 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1169 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
MACRUM 6:40e873bbc5f7 1170 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1171 "device_name": "STM32F407VG"
MACRUM 6:40e873bbc5f7 1172 },
MACRUM 6:40e873bbc5f7 1173 "DISCO_F429ZI": {
MACRUM 6:40e873bbc5f7 1174 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1175 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1176 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1177 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 1178 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 1179 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1180 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 1181 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1182 "device_name": "STM32F429ZI"
MACRUM 6:40e873bbc5f7 1183 },
MACRUM 6:40e873bbc5f7 1184 "DISCO_F469NI": {
MACRUM 6:40e873bbc5f7 1185 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1186 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1187 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1188 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
MACRUM 6:40e873bbc5f7 1189 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1190 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1191 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1192 "detect_code": ["0788"],
MACRUM 6:40e873bbc5f7 1193 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1194 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1195 "device_name": "STM32F469NI"
MACRUM 6:40e873bbc5f7 1196 },
MACRUM 6:40e873bbc5f7 1197 "DISCO_L053C8": {
MACRUM 6:40e873bbc5f7 1198 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1199 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 1200 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1201 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
MACRUM 6:40e873bbc5f7 1202 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1203 "macros": ["RTC_LSI=1"],
MACRUM 6:40e873bbc5f7 1204 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1205 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1206 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1207 "device_name": "STM32L053C8"
MACRUM 6:40e873bbc5f7 1208 },
MACRUM 6:40e873bbc5f7 1209 "DISCO_F746NG": {
MACRUM 6:40e873bbc5f7 1210 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1211 "core": "Cortex-M7F",
MACRUM 6:40e873bbc5f7 1212 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
MACRUM 6:40e873bbc5f7 1213 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1214 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1215 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1216 "detect_code": ["0815"],
MACRUM 6:40e873bbc5f7 1217 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1218 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1219 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 1220 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1221 "device_name": "STM32F746NG"
MACRUM 6:40e873bbc5f7 1222 },
MACRUM 6:40e873bbc5f7 1223 "DISCO_F769NI": {
MACRUM 6:40e873bbc5f7 1224 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1225 "core": "Cortex-M7FD",
MACRUM 6:40e873bbc5f7 1226 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
MACRUM 6:40e873bbc5f7 1227 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1228 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1229 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1230 "detect_code": ["0817"],
MACRUM 6:40e873bbc5f7 1231 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1232 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1233 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 1234 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1235 "device_name": "STM32F769NI"
MACRUM 6:40e873bbc5f7 1236 },
MACRUM 6:40e873bbc5f7 1237 "DISCO_L476VG": {
MACRUM 6:40e873bbc5f7 1238 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1239 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1240 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1241 "extra_labels": ["STM", "STM32L4", "STM32L476xG", "STM32L476VG"],
MACRUM 6:40e873bbc5f7 1242 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1243 "detect_code": ["0820"],
MACRUM 6:40e873bbc5f7 1244 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER"],
MACRUM 6:40e873bbc5f7 1245 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
MACRUM 6:40e873bbc5f7 1246 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1247 "device_name": "STM32L476VG"
MACRUM 6:40e873bbc5f7 1248 },
MACRUM 6:40e873bbc5f7 1249 "MTS_MDOT_F405RG": {
MACRUM 6:40e873bbc5f7 1250 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1251 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1252 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1253 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
MACRUM 6:40e873bbc5f7 1254 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 1255 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1256 "progen": {"target": "mts-mdot-f405rg"},
MACRUM 6:40e873bbc5f7 1257 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1258 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1259 "device_name": "STM32F405RG"
MACRUM 6:40e873bbc5f7 1260 },
MACRUM 6:40e873bbc5f7 1261 "MTS_MDOT_F411RE": {
MACRUM 6:40e873bbc5f7 1262 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1263 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1264 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1265 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
MACRUM 6:40e873bbc5f7 1266 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1267 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 1268 "function": "MTSCode.combine_bins_mts_dot",
MACRUM 6:40e873bbc5f7 1269 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
MACRUM 6:40e873bbc5f7 1270 },
MACRUM 6:40e873bbc5f7 1271 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1272 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1273 "device_name": "STM32F411RE"
MACRUM 6:40e873bbc5f7 1274 },
MACRUM 6:40e873bbc5f7 1275 "MTS_DRAGONFLY_F411RE": {
MACRUM 6:40e873bbc5f7 1276 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1277 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1278 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1279 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
MACRUM 6:40e873bbc5f7 1280 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2", "RTC_LSI=1"],
MACRUM 6:40e873bbc5f7 1281 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 1282 "function": "MTSCode.combine_bins_mts_dragonfly",
MACRUM 6:40e873bbc5f7 1283 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
MACRUM 6:40e873bbc5f7 1284 },
MACRUM 6:40e873bbc5f7 1285 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1286 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1287 "device_name": "STM32F411RE"
MACRUM 6:40e873bbc5f7 1288 },
MACRUM 6:40e873bbc5f7 1289 "XDOT_L151CC": {
MACRUM 6:40e873bbc5f7 1290 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1291 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1292 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1293 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
MACRUM 6:40e873bbc5f7 1294 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1295 "progen": {"target": "xdot-l151cc"},
MACRUM 6:40e873bbc5f7 1296 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1297 "default_lib": "std",
MACRUM 6:40e873bbc5f7 1298 "release_versions": ["5"]
MACRUM 6:40e873bbc5f7 1299 },
MACRUM 6:40e873bbc5f7 1300 "MOTE_L152RC": {
MACRUM 6:40e873bbc5f7 1301 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1302 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1303 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 1304 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
MACRUM 6:40e873bbc5f7 1305 "macros": ["RTC_LSI=1"],
MACRUM 6:40e873bbc5f7 1306 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1307 "detect_code": ["4100"],
MACRUM 6:40e873bbc5f7 1308 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1309 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1310 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1311 "device_name": "STM32L152RC"
MACRUM 6:40e873bbc5f7 1312 },
MACRUM 6:40e873bbc5f7 1313 "DISCO_F401VC": {
MACRUM 6:40e873bbc5f7 1314 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1315 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1316 "default_toolchain": "GCC_ARM",
MACRUM 6:40e873bbc5f7 1317 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
MACRUM 6:40e873bbc5f7 1318 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 1319 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
MACRUM 6:40e873bbc5f7 1320 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1321 "device_name": "STM32F401VC"
MACRUM 6:40e873bbc5f7 1322 },
MACRUM 6:40e873bbc5f7 1323 "UBLOX_EVK_ODIN_W2": {
MACRUM 6:40e873bbc5f7 1324 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1325 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1326 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1327 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1328 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "FLASH_CMSIS_ALGO"],
MACRUM 6:40e873bbc5f7 1329 "macros": ["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"],
MACRUM 6:40e873bbc5f7 1330 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1331 "device_has": ["ANALOGIN", "CAN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
MACRUM 6:40e873bbc5f7 1332 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 1333 "release_versions": ["5"],
MACRUM 6:40e873bbc5f7 1334 "device_name": "STM32F439ZI",
MACRUM 6:40e873bbc5f7 1335 "bootloader_supported": true
MACRUM 6:40e873bbc5f7 1336 },
MACRUM 6:40e873bbc5f7 1337 "NZ32_SC151": {
MACRUM 6:40e873bbc5f7 1338 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1339 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1340 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 1341 "program_cycle_s": 1.5,
MACRUM 6:40e873bbc5f7 1342 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
MACRUM 6:40e873bbc5f7 1343 "macros": ["RTC_LSI=1"],
MACRUM 6:40e873bbc5f7 1344 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1345 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1346 "default_lib": "small",
MACRUM 6:40e873bbc5f7 1347 "device_name": "STM32L151RC"
MACRUM 6:40e873bbc5f7 1348 },
MACRUM 6:40e873bbc5f7 1349 "MCU_NRF51": {
MACRUM 6:40e873bbc5f7 1350 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1351 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 1352 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
MACRUM 6:40e873bbc5f7 1353 "macros": ["NRF51", "TARGET_NRF51822"],
MACRUM 6:40e873bbc5f7 1354 "MERGE_BOOTLOADER": false,
MACRUM 6:40e873bbc5f7 1355 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
MACRUM 6:40e873bbc5f7 1356 "OUTPUT_EXT": "hex",
MACRUM 6:40e873bbc5f7 1357 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 1358 "supported_toolchains": ["ARM", "GCC_ARM"],
MACRUM 6:40e873bbc5f7 1359 "public": false,
MACRUM 6:40e873bbc5f7 1360 "MERGE_SOFT_DEVICE": true,
MACRUM 6:40e873bbc5f7 1361 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
MACRUM 6:40e873bbc5f7 1362 {
MACRUM 6:40e873bbc5f7 1363 "boot": "s130_nrf51_1.0.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1364 "name": "s130_nrf51_1.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1365 "offset": 114688
MACRUM 6:40e873bbc5f7 1366 },
MACRUM 6:40e873bbc5f7 1367 {
MACRUM 6:40e873bbc5f7 1368 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1369 "name": "s110_nrf51822_8.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1370 "offset": 98304
MACRUM 6:40e873bbc5f7 1371 },
MACRUM 6:40e873bbc5f7 1372 {
MACRUM 6:40e873bbc5f7 1373 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1374 "name": "s110_nrf51822_7.1.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1375 "offset": 90112
MACRUM 6:40e873bbc5f7 1376 },
MACRUM 6:40e873bbc5f7 1377 {
MACRUM 6:40e873bbc5f7 1378 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1379 "name": "s110_nrf51822_7.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1380 "offset": 90112
MACRUM 6:40e873bbc5f7 1381 },
MACRUM 6:40e873bbc5f7 1382 {
MACRUM 6:40e873bbc5f7 1383 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1384 "name": "s110_nrf51822_6.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1385 "offset": 81920
MACRUM 6:40e873bbc5f7 1386 }
MACRUM 6:40e873bbc5f7 1387 ],
MACRUM 6:40e873bbc5f7 1388 "detect_code": ["1070"],
MACRUM 6:40e873bbc5f7 1389 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 1390 "function": "MCU_NRF51Code.binary_hook",
MACRUM 6:40e873bbc5f7 1391 "toolchains": ["ARM_STD", "GCC_ARM"]
MACRUM 6:40e873bbc5f7 1392 },
MACRUM 6:40e873bbc5f7 1393 "program_cycle_s": 6,
MACRUM 6:40e873bbc5f7 1394 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 1395 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
MACRUM 6:40e873bbc5f7 1396 },
MACRUM 6:40e873bbc5f7 1397 "MCU_NRF51_16K_BASE": {
MACRUM 6:40e873bbc5f7 1398 "inherits": ["MCU_NRF51"],
MACRUM 6:40e873bbc5f7 1399 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1400 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1401 "public": false,
MACRUM 6:40e873bbc5f7 1402 "default_lib": "small"
MACRUM 6:40e873bbc5f7 1403 },
MACRUM 6:40e873bbc5f7 1404 "MCU_NRF51_16K_BOOT_BASE": {
MACRUM 6:40e873bbc5f7 1405 "inherits": ["MCU_NRF51_16K_BASE"],
MACRUM 6:40e873bbc5f7 1406 "MERGE_BOOTLOADER": true,
MACRUM 6:40e873bbc5f7 1407 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1408 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
MACRUM 6:40e873bbc5f7 1409 "public": false
MACRUM 6:40e873bbc5f7 1410 },
MACRUM 6:40e873bbc5f7 1411 "MCU_NRF51_16K_OTA_BASE": {
MACRUM 6:40e873bbc5f7 1412 "inherits": ["MCU_NRF51_16K_BASE"],
MACRUM 6:40e873bbc5f7 1413 "public": false,
MACRUM 6:40e873bbc5f7 1414 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1415 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
MACRUM 6:40e873bbc5f7 1416 "MERGE_SOFT_DEVICE": false
MACRUM 6:40e873bbc5f7 1417 },
MACRUM 6:40e873bbc5f7 1418 "MCU_NRF51_16K": {
MACRUM 6:40e873bbc5f7 1419 "inherits": ["MCU_NRF51_16K_BASE"],
MACRUM 6:40e873bbc5f7 1420 "extra_labels_add": ["MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1421 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1422 "public": false
MACRUM 6:40e873bbc5f7 1423 },
MACRUM 6:40e873bbc5f7 1424 "MCU_NRF51_S110": {
MACRUM 6:40e873bbc5f7 1425 "extra_labels_add": ["MCU_NRF51_16K_S110"],
MACRUM 6:40e873bbc5f7 1426 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
MACRUM 6:40e873bbc5f7 1427 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
MACRUM 6:40e873bbc5f7 1428 {
MACRUM 6:40e873bbc5f7 1429 "name": "s110_nrf51822_8.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1430 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1431 "offset": 98304
MACRUM 6:40e873bbc5f7 1432 },
MACRUM 6:40e873bbc5f7 1433 {
MACRUM 6:40e873bbc5f7 1434 "name": "s110_nrf51822_7.1.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 1435 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
MACRUM 6:40e873bbc5f7 1436 "offset": 90112
MACRUM 6:40e873bbc5f7 1437 }
MACRUM 6:40e873bbc5f7 1438 ],
MACRUM 6:40e873bbc5f7 1439 "public": false
MACRUM 6:40e873bbc5f7 1440 },
MACRUM 6:40e873bbc5f7 1441 "MCU_NRF51_16K_S110": {
MACRUM 6:40e873bbc5f7 1442 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
MACRUM 6:40e873bbc5f7 1443 "public": false
MACRUM 6:40e873bbc5f7 1444 },
MACRUM 6:40e873bbc5f7 1445 "MCU_NRF51_16K_BOOT": {
MACRUM 6:40e873bbc5f7 1446 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
MACRUM 6:40e873bbc5f7 1447 "extra_labels_add": ["MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1448 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1449 "public": false
MACRUM 6:40e873bbc5f7 1450 },
MACRUM 6:40e873bbc5f7 1451 "MCU_NRF51_16K_BOOT_S110": {
MACRUM 6:40e873bbc5f7 1452 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
MACRUM 6:40e873bbc5f7 1453 "public": false
MACRUM 6:40e873bbc5f7 1454 },
MACRUM 6:40e873bbc5f7 1455 "MCU_NRF51_16K_OTA": {
MACRUM 6:40e873bbc5f7 1456 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
MACRUM 6:40e873bbc5f7 1457 "extra_labels_add": ["MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1458 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
MACRUM 6:40e873bbc5f7 1459 "public": false
MACRUM 6:40e873bbc5f7 1460 },
MACRUM 6:40e873bbc5f7 1461 "MCU_NRF51_16K_OTA_S110": {
MACRUM 6:40e873bbc5f7 1462 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
MACRUM 6:40e873bbc5f7 1463 "public": false
MACRUM 6:40e873bbc5f7 1464 },
MACRUM 6:40e873bbc5f7 1465 "MCU_NRF51_32K": {
MACRUM 6:40e873bbc5f7 1466 "inherits": ["MCU_NRF51"],
MACRUM 6:40e873bbc5f7 1467 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1468 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1469 "public": false
MACRUM 6:40e873bbc5f7 1470 },
MACRUM 6:40e873bbc5f7 1471 "MCU_NRF51_32K_BOOT": {
MACRUM 6:40e873bbc5f7 1472 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1473 "MERGE_BOOTLOADER": true,
MACRUM 6:40e873bbc5f7 1474 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1475 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
MACRUM 6:40e873bbc5f7 1476 "public": false
MACRUM 6:40e873bbc5f7 1477 },
MACRUM 6:40e873bbc5f7 1478 "MCU_NRF51_32K_OTA": {
MACRUM 6:40e873bbc5f7 1479 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1480 "public": false,
MACRUM 6:40e873bbc5f7 1481 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1482 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
MACRUM 6:40e873bbc5f7 1483 "MERGE_SOFT_DEVICE": false
MACRUM 6:40e873bbc5f7 1484 },
MACRUM 6:40e873bbc5f7 1485 "NRF51822": {
MACRUM 6:40e873bbc5f7 1486 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1487 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
MACRUM 6:40e873bbc5f7 1488 "macros_add": ["TARGET_NRF51822_MKIT"],
MACRUM 6:40e873bbc5f7 1489 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1490 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1491 },
MACRUM 6:40e873bbc5f7 1492 "NRF51822_BOOT": {
MACRUM 6:40e873bbc5f7 1493 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1494 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
MACRUM 6:40e873bbc5f7 1495 "macros_add": ["TARGET_NRF51822_MKIT"]
MACRUM 6:40e873bbc5f7 1496 },
MACRUM 6:40e873bbc5f7 1497 "NRF51822_OTA": {
MACRUM 6:40e873bbc5f7 1498 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1499 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
MACRUM 6:40e873bbc5f7 1500 "macros_add": ["TARGET_NRF51822_MKIT"]
MACRUM 6:40e873bbc5f7 1501 },
MACRUM 6:40e873bbc5f7 1502 "ARCH_BLE": {
MACRUM 6:40e873bbc5f7 1503 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1504 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1505 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1506 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1507 },
MACRUM 6:40e873bbc5f7 1508 "ARCH_BLE_BOOT": {
MACRUM 6:40e873bbc5f7 1509 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1510 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1511 "extra_labels_add": ["ARCH_BLE"],
MACRUM 6:40e873bbc5f7 1512 "macros_add": ["TARGET_ARCH_BLE"]
MACRUM 6:40e873bbc5f7 1513 },
MACRUM 6:40e873bbc5f7 1514 "ARCH_BLE_OTA": {
MACRUM 6:40e873bbc5f7 1515 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1516 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1517 "extra_labels_add": ["ARCH_BLE"],
MACRUM 6:40e873bbc5f7 1518 "macros_add": ["TARGET_ARCH_BLE"]
MACRUM 6:40e873bbc5f7 1519 },
MACRUM 6:40e873bbc5f7 1520 "ARCH_LINK": {
MACRUM 6:40e873bbc5f7 1521 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1522 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1523 "extra_labels_add": ["ARCH_BLE"],
MACRUM 6:40e873bbc5f7 1524 "macros_add": ["TARGET_ARCH_BLE"]
MACRUM 6:40e873bbc5f7 1525 },
MACRUM 6:40e873bbc5f7 1526 "ARCH_LINK_BOOT": {
MACRUM 6:40e873bbc5f7 1527 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1528 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1529 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
MACRUM 6:40e873bbc5f7 1530 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
MACRUM 6:40e873bbc5f7 1531 },
MACRUM 6:40e873bbc5f7 1532 "ARCH_LINK_OTA": {
MACRUM 6:40e873bbc5f7 1533 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1534 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1535 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
MACRUM 6:40e873bbc5f7 1536 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
MACRUM 6:40e873bbc5f7 1537 },
MACRUM 6:40e873bbc5f7 1538 "SEEED_TINY_BLE": {
MACRUM 6:40e873bbc5f7 1539 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1540 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1541 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1542 },
MACRUM 6:40e873bbc5f7 1543 "SEEED_TINY_BLE_BOOT": {
MACRUM 6:40e873bbc5f7 1544 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1545 "extra_labels_add": ["SEEED_TINY_BLE"],
MACRUM 6:40e873bbc5f7 1546 "macros_add": ["TARGET_SEEED_TINY_BLE"]
MACRUM 6:40e873bbc5f7 1547 },
MACRUM 6:40e873bbc5f7 1548 "SEEED_TINY_BLE_OTA": {
MACRUM 6:40e873bbc5f7 1549 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1550 "extra_labels_add": ["SEEED_TINY_BLE"],
MACRUM 6:40e873bbc5f7 1551 "macros_add": ["TARGET_SEEED_TINY_BLE"]
MACRUM 6:40e873bbc5f7 1552 },
MACRUM 6:40e873bbc5f7 1553 "HRM1017": {
MACRUM 6:40e873bbc5f7 1554 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1555 "macros_add": ["TARGET_NRF_LFCLK_RC"],
MACRUM 6:40e873bbc5f7 1556 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1557 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1558 },
MACRUM 6:40e873bbc5f7 1559 "HRM1017_BOOT": {
MACRUM 6:40e873bbc5f7 1560 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1561 "extra_labels_add": ["HRM1017"],
MACRUM 6:40e873bbc5f7 1562 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1563 },
MACRUM 6:40e873bbc5f7 1564 "HRM1017_OTA": {
MACRUM 6:40e873bbc5f7 1565 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1566 "extra_labels_add": ["HRM1017"],
MACRUM 6:40e873bbc5f7 1567 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1568 },
MACRUM 6:40e873bbc5f7 1569 "RBLAB_NRF51822": {
MACRUM 6:40e873bbc5f7 1570 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1571 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1572 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1573 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1574 },
MACRUM 6:40e873bbc5f7 1575 "RBLAB_NRF51822_BOOT": {
MACRUM 6:40e873bbc5f7 1576 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1577 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1578 "extra_labels_add": ["RBLAB_NRF51822"],
MACRUM 6:40e873bbc5f7 1579 "macros_add": ["TARGET_RBLAB_NRF51822"]
MACRUM 6:40e873bbc5f7 1580 },
MACRUM 6:40e873bbc5f7 1581 "RBLAB_NRF51822_OTA": {
MACRUM 6:40e873bbc5f7 1582 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1583 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1584 "extra_labels_add": ["RBLAB_NRF51822"],
MACRUM 6:40e873bbc5f7 1585 "macros_add": ["TARGET_RBLAB_NRF51822"]
MACRUM 6:40e873bbc5f7 1586 },
MACRUM 6:40e873bbc5f7 1587 "RBLAB_BLENANO": {
MACRUM 6:40e873bbc5f7 1588 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1589 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1590 },
MACRUM 6:40e873bbc5f7 1591 "RBLAB_BLENANO_BOOT": {
MACRUM 6:40e873bbc5f7 1592 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1593 "extra_labels_add": ["RBLAB_BLENANO"],
MACRUM 6:40e873bbc5f7 1594 "macros_add": ["TARGET_RBLAB_BLENANO"]
MACRUM 6:40e873bbc5f7 1595 },
MACRUM 6:40e873bbc5f7 1596 "RBLAB_BLENANO_OTA": {
MACRUM 6:40e873bbc5f7 1597 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1598 "extra_labels_add": ["RBLAB_BLENANO"],
MACRUM 6:40e873bbc5f7 1599 "macros_add": ["TARGET_RBLAB_BLENANO"]
MACRUM 6:40e873bbc5f7 1600 },
MACRUM 6:40e873bbc5f7 1601 "NRF51822_Y5_MBUG": {
MACRUM 6:40e873bbc5f7 1602 "inherits": ["MCU_NRF51_16K"]
MACRUM 6:40e873bbc5f7 1603 },
MACRUM 6:40e873bbc5f7 1604 "WALLBOT_BLE": {
MACRUM 6:40e873bbc5f7 1605 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1606 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1607 },
MACRUM 6:40e873bbc5f7 1608 "WALLBOT_BLE_BOOT": {
MACRUM 6:40e873bbc5f7 1609 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1610 "extra_labels_add": ["WALLBOT_BLE"],
MACRUM 6:40e873bbc5f7 1611 "macros_add": ["TARGET_WALLBOT_BLE"]
MACRUM 6:40e873bbc5f7 1612 },
MACRUM 6:40e873bbc5f7 1613 "WALLBOT_BLE_OTA": {
MACRUM 6:40e873bbc5f7 1614 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1615 "extra_labels_add": ["WALLBOT_BLE"],
MACRUM 6:40e873bbc5f7 1616 "macros_add": ["TARGET_WALLBOT_BLE"]
MACRUM 6:40e873bbc5f7 1617 },
MACRUM 6:40e873bbc5f7 1618 "DELTA_DFCM_NNN40": {
MACRUM 6:40e873bbc5f7 1619 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1620 "program_cycle_s": 10,
MACRUM 6:40e873bbc5f7 1621 "macros_add": ["TARGET_NRF_LFCLK_RC"],
MACRUM 6:40e873bbc5f7 1622 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 1623 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1624 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1625 },
MACRUM 6:40e873bbc5f7 1626 "DELTA_DFCM_NNN40_BOOT": {
MACRUM 6:40e873bbc5f7 1627 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1628 "program_cycle_s": 10,
MACRUM 6:40e873bbc5f7 1629 "extra_labels_add": ["DELTA_DFCM_NNN40"],
MACRUM 6:40e873bbc5f7 1630 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1631 },
MACRUM 6:40e873bbc5f7 1632 "DELTA_DFCM_NNN40_OTA": {
MACRUM 6:40e873bbc5f7 1633 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1634 "program_cycle_s": 10,
MACRUM 6:40e873bbc5f7 1635 "extra_labels_add": ["DELTA_DFCM_NNN40"],
MACRUM 6:40e873bbc5f7 1636 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1637 },
MACRUM 6:40e873bbc5f7 1638 "DELTA_DFCM_NNN50": {
MACRUM 6:40e873bbc5f7 1639 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1640 "inherits": ["MCU_NRF51_32K_UNIFIED"],
MACRUM 6:40e873bbc5f7 1641 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 1642 "device_name": "nRF51822_xxAC"
MACRUM 6:40e873bbc5f7 1643 },
MACRUM 6:40e873bbc5f7 1644 "DELTA_DFCM_NNN50_BOOT": {
MACRUM 6:40e873bbc5f7 1645 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1646 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1647 "extra_labels_add": ["DELTA_DFCM_NNN50"],
MACRUM 6:40e873bbc5f7 1648 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
MACRUM 6:40e873bbc5f7 1649 },
MACRUM 6:40e873bbc5f7 1650 "DELTA_DFCM_NNN50_OTA": {
MACRUM 6:40e873bbc5f7 1651 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1652 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1653 "extra_labels_add": ["DELTA_DFCM_NNN50"],
MACRUM 6:40e873bbc5f7 1654 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
MACRUM 6:40e873bbc5f7 1655 },
MACRUM 6:40e873bbc5f7 1656 "NRF51_DK_LEGACY": {
MACRUM 6:40e873bbc5f7 1657 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1658 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1659 "extra_labels_add": ["NRF51_DK"]
MACRUM 6:40e873bbc5f7 1660 },
MACRUM 6:40e873bbc5f7 1661 "NRF51_DK_BOOT": {
MACRUM 6:40e873bbc5f7 1662 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1663 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1664 "extra_labels_add": ["NRF51_DK"],
MACRUM 6:40e873bbc5f7 1665 "macros_add": ["TARGET_NRF51_DK"]
MACRUM 6:40e873bbc5f7 1666 },
MACRUM 6:40e873bbc5f7 1667 "NRF51_DK_OTA": {
MACRUM 6:40e873bbc5f7 1668 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1669 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1670 "extra_labels_add": ["NRF51_DK"],
MACRUM 6:40e873bbc5f7 1671 "macros_add": ["TARGET_NRF51_DK"]
MACRUM 6:40e873bbc5f7 1672 },
MACRUM 6:40e873bbc5f7 1673 "NRF51_DONGLE_LEGACY": {
MACRUM 6:40e873bbc5f7 1674 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1675 "extra_labels_add": ["NRF51_DONGLE"],
MACRUM 6:40e873bbc5f7 1676 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1677 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1678 },
MACRUM 6:40e873bbc5f7 1679 "NRF51_DONGLE_BOOT": {
MACRUM 6:40e873bbc5f7 1680 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1681 "extra_labels_add": ["NRF51_DONGLE"],
MACRUM 6:40e873bbc5f7 1682 "macros_add": ["TARGET_NRF51_DONGLE"]
MACRUM 6:40e873bbc5f7 1683 },
MACRUM 6:40e873bbc5f7 1684 "NRF51_DONGLE_OTA": {
MACRUM 6:40e873bbc5f7 1685 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1686 "extra_labels_add": ["NRF51_DONGLE"],
MACRUM 6:40e873bbc5f7 1687 "macros_add": ["TARGET_NRF51_DONGLE"]
MACRUM 6:40e873bbc5f7 1688 },
MACRUM 6:40e873bbc5f7 1689 "NRF51_MICROBIT": {
MACRUM 6:40e873bbc5f7 1690 "inherits": ["MCU_NRF51_16K_S110"],
MACRUM 6:40e873bbc5f7 1691 "macros_add": ["TARGET_NRF_LFCLK_RC"],
MACRUM 6:40e873bbc5f7 1692 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1693 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1694 },
MACRUM 6:40e873bbc5f7 1695 "NRF51_MICROBIT_BOOT": {
MACRUM 6:40e873bbc5f7 1696 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
MACRUM 6:40e873bbc5f7 1697 "extra_labels_add": ["NRF51_MICROBIT"],
MACRUM 6:40e873bbc5f7 1698 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1699 },
MACRUM 6:40e873bbc5f7 1700 "NRF51_MICROBIT_OTA": {
MACRUM 6:40e873bbc5f7 1701 "inherits": ["MCU_NRF51_16K_OTA_S110"],
MACRUM 6:40e873bbc5f7 1702 "extra_labels_add": ["NRF51_MICROBIT"],
MACRUM 6:40e873bbc5f7 1703 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1704 },
MACRUM 6:40e873bbc5f7 1705 "NRF51_MICROBIT_B": {
MACRUM 6:40e873bbc5f7 1706 "inherits": ["MCU_NRF51_16K"],
MACRUM 6:40e873bbc5f7 1707 "extra_labels_add": ["NRF51_MICROBIT"],
MACRUM 6:40e873bbc5f7 1708 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
MACRUM 6:40e873bbc5f7 1709 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1710 },
MACRUM 6:40e873bbc5f7 1711 "NRF51_MICROBIT_B_BOOT": {
MACRUM 6:40e873bbc5f7 1712 "inherits": ["MCU_NRF51_16K_BOOT"],
MACRUM 6:40e873bbc5f7 1713 "extra_labels_add": ["NRF51_MICROBIT"],
MACRUM 6:40e873bbc5f7 1714 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1715 },
MACRUM 6:40e873bbc5f7 1716 "NRF51_MICROBIT_B_OTA": {
MACRUM 6:40e873bbc5f7 1717 "inherits": ["MCU_NRF51_16K_OTA"],
MACRUM 6:40e873bbc5f7 1718 "extra_labels_add": ["NRF51_MICROBIT"],
MACRUM 6:40e873bbc5f7 1719 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
MACRUM 6:40e873bbc5f7 1720 },
MACRUM 6:40e873bbc5f7 1721 "MTM_MTCONNECT04S": {
MACRUM 6:40e873bbc5f7 1722 "inherits": ["MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 1723 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 1724 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1725 },
MACRUM 6:40e873bbc5f7 1726 "MTM_MTCONNECT04S_BOOT": {
MACRUM 6:40e873bbc5f7 1727 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1728 "extra_labels_add": ["MTM_CONNECT04S"],
MACRUM 6:40e873bbc5f7 1729 "macros_add": ["TARGET_MTM_CONNECT04S"]
MACRUM 6:40e873bbc5f7 1730 },
MACRUM 6:40e873bbc5f7 1731 "MTM_MTCONNECT04S_OTA": {
MACRUM 6:40e873bbc5f7 1732 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1733 "extra_labels_add": ["MTM_CONNECT04S"],
MACRUM 6:40e873bbc5f7 1734 "macros_add": ["TARGET_MTM_CONNECT04S"]
MACRUM 6:40e873bbc5f7 1735 },
MACRUM 6:40e873bbc5f7 1736 "TY51822R3": {
MACRUM 6:40e873bbc5f7 1737 "inherits": ["MCU_NRF51_32K_UNIFIED"],
MACRUM 6:40e873bbc5f7 1738 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
MACRUM 6:40e873bbc5f7 1739 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 1740 "detect_code": ["1019"],
MACRUM 6:40e873bbc5f7 1741 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1742 "overrides": {"uart_hwfc": 0},
MACRUM 6:40e873bbc5f7 1743 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 1744 },
MACRUM 6:40e873bbc5f7 1745 "TY51822R3_BOOT": {
MACRUM 6:40e873bbc5f7 1746 "inherits": ["MCU_NRF51_32K_BOOT"],
MACRUM 6:40e873bbc5f7 1747 "extra_labels_add": ["TY51822R3"],
MACRUM 6:40e873bbc5f7 1748 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
MACRUM 6:40e873bbc5f7 1749 },
MACRUM 6:40e873bbc5f7 1750 "TY51822R3_OTA": {
MACRUM 6:40e873bbc5f7 1751 "inherits": ["MCU_NRF51_32K_OTA"],
MACRUM 6:40e873bbc5f7 1752 "extra_labels_add": ["NRF51_DK"],
MACRUM 6:40e873bbc5f7 1753 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
MACRUM 6:40e873bbc5f7 1754 },
MACRUM 6:40e873bbc5f7 1755 "ARM_MPS2_Target": {
MACRUM 6:40e873bbc5f7 1756 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1757 "public": false,
MACRUM 6:40e873bbc5f7 1758 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
MACRUM 6:40e873bbc5f7 1759 },
MACRUM 6:40e873bbc5f7 1760 "ARM_MPS2_M0": {
MACRUM 6:40e873bbc5f7 1761 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1762 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 1763 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1764 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
MACRUM 6:40e873bbc5f7 1765 "macros": ["CMSDK_CM0"],
MACRUM 6:40e873bbc5f7 1766 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1767 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1768 },
MACRUM 6:40e873bbc5f7 1769 "ARM_MPS2_M0P": {
MACRUM 6:40e873bbc5f7 1770 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1771 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 1772 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1773 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
MACRUM 6:40e873bbc5f7 1774 "macros": ["CMSDK_CM0plus"],
MACRUM 6:40e873bbc5f7 1775 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1776 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1777 },
MACRUM 6:40e873bbc5f7 1778 "ARM_MPS2_M1": {
MACRUM 6:40e873bbc5f7 1779 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1780 "core": "Cortex-M1",
MACRUM 6:40e873bbc5f7 1781 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1782 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
MACRUM 6:40e873bbc5f7 1783 "macros": ["CMSDK_CM1"],
MACRUM 6:40e873bbc5f7 1784 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
MACRUM 6:40e873bbc5f7 1785 },
MACRUM 6:40e873bbc5f7 1786 "ARM_MPS2_M3": {
MACRUM 6:40e873bbc5f7 1787 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1788 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1789 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1790 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
MACRUM 6:40e873bbc5f7 1791 "macros": ["CMSDK_CM3"],
MACRUM 6:40e873bbc5f7 1792 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1793 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1794 },
MACRUM 6:40e873bbc5f7 1795 "ARM_MPS2_M4": {
MACRUM 6:40e873bbc5f7 1796 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1797 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1798 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1799 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
MACRUM 6:40e873bbc5f7 1800 "macros": ["CMSDK_CM4"],
MACRUM 6:40e873bbc5f7 1801 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1802 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1803 },
MACRUM 6:40e873bbc5f7 1804 "ARM_MPS2_M7": {
MACRUM 6:40e873bbc5f7 1805 "inherits": ["ARM_MPS2_Target"],
MACRUM 6:40e873bbc5f7 1806 "core": "Cortex-M7",
MACRUM 6:40e873bbc5f7 1807 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1808 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
MACRUM 6:40e873bbc5f7 1809 "macros": ["CMSDK_CM7"],
MACRUM 6:40e873bbc5f7 1810 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1811 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1812 },
MACRUM 6:40e873bbc5f7 1813 "ARM_IOTSS_Target": {
MACRUM 6:40e873bbc5f7 1814 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1815 "public": false,
MACRUM 6:40e873bbc5f7 1816 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
MACRUM 6:40e873bbc5f7 1817 },
MACRUM 6:40e873bbc5f7 1818 "ARM_IOTSS_BEID": {
MACRUM 6:40e873bbc5f7 1819 "inherits": ["ARM_IOTSS_Target"],
MACRUM 6:40e873bbc5f7 1820 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1821 "supported_toolchains": ["ARM"],
MACRUM 6:40e873bbc5f7 1822 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
MACRUM 6:40e873bbc5f7 1823 "macros": ["CMSDK_BEID"],
MACRUM 6:40e873bbc5f7 1824 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
MACRUM 6:40e873bbc5f7 1825 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 1826 },
MACRUM 6:40e873bbc5f7 1827 "ARM_BEETLE_SOC": {
MACRUM 6:40e873bbc5f7 1828 "inherits": ["ARM_IOTSS_Target"],
MACRUM 6:40e873bbc5f7 1829 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1830 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1831 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1832 "extra_labels": ["ARM_SSG", "BEETLE"],
MACRUM 6:40e873bbc5f7 1833 "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"],
MACRUM 6:40e873bbc5f7 1834 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
MACRUM 6:40e873bbc5f7 1835 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 1836 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1837 },
MACRUM 6:40e873bbc5f7 1838 "RZ_A1H": {
MACRUM 6:40e873bbc5f7 1839 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 1840 "core": "Cortex-A9",
MACRUM 6:40e873bbc5f7 1841 "program_cycle_s": 2,
MACRUM 6:40e873bbc5f7 1842 "extra_labels": ["RENESAS", "MBRZA1H"],
MACRUM 6:40e873bbc5f7 1843 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1844 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1845 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1846 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 1847 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1848 },
MACRUM 6:40e873bbc5f7 1849 "VK_RZ_A1H": {
MACRUM 6:40e873bbc5f7 1850 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1851 "core": "Cortex-A9",
MACRUM 6:40e873bbc5f7 1852 "extra_labels": ["RENESAS", "VKRZA1H"],
MACRUM 6:40e873bbc5f7 1853 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 1854 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 1855 "program_cycle_s": 2,
MACRUM 6:40e873bbc5f7 1856 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1857 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 1858 "default_lib": "std",
MACRUM 6:40e873bbc5f7 1859 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1860 },
MACRUM 6:40e873bbc5f7 1861 "MAXWSNENV": {
MACRUM 6:40e873bbc5f7 1862 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1863 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1864 "macros": ["__SYSTEM_HFX=24000000"],
MACRUM 6:40e873bbc5f7 1865 "extra_labels": ["Maxim", "MAX32610"],
MACRUM 6:40e873bbc5f7 1866 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1867 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1868 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 1869 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1870 },
MACRUM 6:40e873bbc5f7 1871 "MAX32600MBED": {
MACRUM 6:40e873bbc5f7 1872 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1873 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1874 "macros": ["__SYSTEM_HFX=24000000"],
MACRUM 6:40e873bbc5f7 1875 "extra_labels": ["Maxim", "MAX32600"],
MACRUM 6:40e873bbc5f7 1876 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1877 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1878 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1879 },
MACRUM 6:40e873bbc5f7 1880 "MAX32620HSP": {
MACRUM 6:40e873bbc5f7 1881 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1882 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1883 "extra_labels": ["Maxim", "MAX32620"],
MACRUM 6:40e873bbc5f7 1884 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1885 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1886 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 1887 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1888 },
MACRUM 6:40e873bbc5f7 1889 "MAX32625MBED": {
MACRUM 6:40e873bbc5f7 1890 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1891 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1892 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
MACRUM 6:40e873bbc5f7 1893 "extra_labels": ["Maxim", "MAX32625"],
MACRUM 6:40e873bbc5f7 1894 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1895 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1896 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1897 },
MACRUM 6:40e873bbc5f7 1898 "MAX32625NEXPAQ": {
MACRUM 6:40e873bbc5f7 1899 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1900 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1901 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
MACRUM 6:40e873bbc5f7 1902 "extra_labels": ["Maxim", "MAX32625"],
MACRUM 6:40e873bbc5f7 1903 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1904 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1905 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1906 },
MACRUM 6:40e873bbc5f7 1907 "MAX32630FTHR": {
MACRUM 6:40e873bbc5f7 1908 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1909 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 1910 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132"],
MACRUM 6:40e873bbc5f7 1911 "extra_labels": ["Maxim", "MAX32630"],
MACRUM 6:40e873bbc5f7 1912 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
MACRUM 6:40e873bbc5f7 1913 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1914 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 1915 },
MACRUM 6:40e873bbc5f7 1916 "EFM32": {
MACRUM 6:40e873bbc5f7 1917 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 1918 "extra_labels": ["Silicon_Labs", "EFM32"],
MACRUM 6:40e873bbc5f7 1919 "public": false
MACRUM 6:40e873bbc5f7 1920 },
MACRUM 6:40e873bbc5f7 1921 "EFM32GG990F1024": {
MACRUM 6:40e873bbc5f7 1922 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 1923 "extra_labels_add": ["EFM32GG", "1024K"],
MACRUM 6:40e873bbc5f7 1924 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1925 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 1926 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 1927 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1928 "device_name": "EFM32GG990F1024",
MACRUM 6:40e873bbc5f7 1929 "public": false
MACRUM 6:40e873bbc5f7 1930 },
MACRUM 6:40e873bbc5f7 1931 "EFM32GG_STK3700": {
MACRUM 6:40e873bbc5f7 1932 "inherits": ["EFM32GG990F1024"],
MACRUM 6:40e873bbc5f7 1933 "progen": {"target": "efm32gg-stk"},
MACRUM 6:40e873bbc5f7 1934 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1935 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 1936 "config": {
MACRUM 6:40e873bbc5f7 1937 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 1938 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 1939 "value": "HFXO",
MACRUM 6:40e873bbc5f7 1940 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 1941 },
MACRUM 6:40e873bbc5f7 1942 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 1943 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 1944 "value": "48000000",
MACRUM 6:40e873bbc5f7 1945 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 1946 },
MACRUM 6:40e873bbc5f7 1947 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 1948 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 1949 "value": "LFXO",
MACRUM 6:40e873bbc5f7 1950 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 1951 },
MACRUM 6:40e873bbc5f7 1952 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 1953 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 1954 "value": "32768",
MACRUM 6:40e873bbc5f7 1955 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 1956 },
MACRUM 6:40e873bbc5f7 1957 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 1958 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 1959 "value": "21000000",
MACRUM 6:40e873bbc5f7 1960 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 1961 },
MACRUM 6:40e873bbc5f7 1962 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 1963 "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!",
MACRUM 6:40e873bbc5f7 1964 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
MACRUM 6:40e873bbc5f7 1965 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 1966 },
MACRUM 6:40e873bbc5f7 1967 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 1968 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 1969 "value": "PF7",
MACRUM 6:40e873bbc5f7 1970 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 1971 }
MACRUM 6:40e873bbc5f7 1972 }
MACRUM 6:40e873bbc5f7 1973 },
MACRUM 6:40e873bbc5f7 1974 "EFM32LG990F256": {
MACRUM 6:40e873bbc5f7 1975 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 1976 "extra_labels_add": ["EFM32LG", "256K"],
MACRUM 6:40e873bbc5f7 1977 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 1978 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 1979 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 1980 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 1981 "device_name": "EFM32LG990F256",
MACRUM 6:40e873bbc5f7 1982 "public": false
MACRUM 6:40e873bbc5f7 1983 },
MACRUM 6:40e873bbc5f7 1984 "EFM32LG_STK3600": {
MACRUM 6:40e873bbc5f7 1985 "inherits": ["EFM32LG990F256"],
MACRUM 6:40e873bbc5f7 1986 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 1987 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 1988 "device_name": "EFM32LG990F256",
MACRUM 6:40e873bbc5f7 1989 "config": {
MACRUM 6:40e873bbc5f7 1990 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 1991 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 1992 "value": "HFXO",
MACRUM 6:40e873bbc5f7 1993 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 1994 },
MACRUM 6:40e873bbc5f7 1995 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 1996 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 1997 "value": "48000000",
MACRUM 6:40e873bbc5f7 1998 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 1999 },
MACRUM 6:40e873bbc5f7 2000 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2001 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2002 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2003 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2004 },
MACRUM 6:40e873bbc5f7 2005 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2006 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2007 "value": "32768",
MACRUM 6:40e873bbc5f7 2008 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2009 },
MACRUM 6:40e873bbc5f7 2010 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2011 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2012 "value": "21000000",
MACRUM 6:40e873bbc5f7 2013 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2014 },
MACRUM 6:40e873bbc5f7 2015 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2016 "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!",
MACRUM 6:40e873bbc5f7 2017 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
MACRUM 6:40e873bbc5f7 2018 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2019 },
MACRUM 6:40e873bbc5f7 2020 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2021 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2022 "value": "PF7",
MACRUM 6:40e873bbc5f7 2023 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2024 }
MACRUM 6:40e873bbc5f7 2025 }
MACRUM 6:40e873bbc5f7 2026 },
MACRUM 6:40e873bbc5f7 2027 "EFM32WG990F256": {
MACRUM 6:40e873bbc5f7 2028 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2029 "extra_labels_add": ["EFM32WG", "256K"],
MACRUM 6:40e873bbc5f7 2030 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2031 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 2032 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2033 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2034 "device_name": "EFM32WG990F256",
MACRUM 6:40e873bbc5f7 2035 "public": false
MACRUM 6:40e873bbc5f7 2036 },
MACRUM 6:40e873bbc5f7 2037 "EFM32WG_STK3800": {
MACRUM 6:40e873bbc5f7 2038 "inherits": ["EFM32WG990F256"],
MACRUM 6:40e873bbc5f7 2039 "progen": {"target": "efm32wg-stk"},
MACRUM 6:40e873bbc5f7 2040 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2041 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 2042 "config": {
MACRUM 6:40e873bbc5f7 2043 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2044 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2045 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2046 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2047 },
MACRUM 6:40e873bbc5f7 2048 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2049 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2050 "value": "48000000",
MACRUM 6:40e873bbc5f7 2051 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2052 },
MACRUM 6:40e873bbc5f7 2053 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2054 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2055 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2056 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2057 },
MACRUM 6:40e873bbc5f7 2058 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2059 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2060 "value": "32768",
MACRUM 6:40e873bbc5f7 2061 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2062 },
MACRUM 6:40e873bbc5f7 2063 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2064 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2065 "value": "21000000",
MACRUM 6:40e873bbc5f7 2066 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2067 },
MACRUM 6:40e873bbc5f7 2068 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2069 "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!",
MACRUM 6:40e873bbc5f7 2070 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
MACRUM 6:40e873bbc5f7 2071 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2072 },
MACRUM 6:40e873bbc5f7 2073 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2074 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2075 "value": "PF7",
MACRUM 6:40e873bbc5f7 2076 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2077 }
MACRUM 6:40e873bbc5f7 2078 }
MACRUM 6:40e873bbc5f7 2079 },
MACRUM 6:40e873bbc5f7 2080 "EFM32ZG222F32": {
MACRUM 6:40e873bbc5f7 2081 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2082 "extra_labels_add": ["EFM32ZG", "32K"],
MACRUM 6:40e873bbc5f7 2083 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2084 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 2085 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
MACRUM 6:40e873bbc5f7 2086 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2087 "default_lib": "small",
MACRUM 6:40e873bbc5f7 2088 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 2089 "device_name": "EFM32ZG222F32",
MACRUM 6:40e873bbc5f7 2090 "public": false
MACRUM 6:40e873bbc5f7 2091 },
MACRUM 6:40e873bbc5f7 2092 "EFM32ZG_STK3200": {
MACRUM 6:40e873bbc5f7 2093 "inherits": ["EFM32ZG222F32"],
MACRUM 6:40e873bbc5f7 2094 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2095 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 2096 "config": {
MACRUM 6:40e873bbc5f7 2097 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2098 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2099 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2100 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2101 },
MACRUM 6:40e873bbc5f7 2102 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2103 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2104 "value": "24000000",
MACRUM 6:40e873bbc5f7 2105 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2106 },
MACRUM 6:40e873bbc5f7 2107 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2108 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2109 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2110 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2111 },
MACRUM 6:40e873bbc5f7 2112 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2113 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2114 "value": "32768",
MACRUM 6:40e873bbc5f7 2115 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2116 },
MACRUM 6:40e873bbc5f7 2117 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2118 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2119 "value": "21000000",
MACRUM 6:40e873bbc5f7 2120 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2121 },
MACRUM 6:40e873bbc5f7 2122 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2123 "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!",
MACRUM 6:40e873bbc5f7 2124 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
MACRUM 6:40e873bbc5f7 2125 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2126 },
MACRUM 6:40e873bbc5f7 2127 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2128 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2129 "value": "PA9",
MACRUM 6:40e873bbc5f7 2130 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2131 }
MACRUM 6:40e873bbc5f7 2132 }
MACRUM 6:40e873bbc5f7 2133 },
MACRUM 6:40e873bbc5f7 2134 "EFM32HG322F64": {
MACRUM 6:40e873bbc5f7 2135 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2136 "extra_labels_add": ["EFM32HG", "64K"],
MACRUM 6:40e873bbc5f7 2137 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2138 "default_toolchain": "uARM",
MACRUM 6:40e873bbc5f7 2139 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
MACRUM 6:40e873bbc5f7 2140 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2141 "default_lib": "small",
MACRUM 6:40e873bbc5f7 2142 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 2143 "device_name": "EFM32HG322F64",
MACRUM 6:40e873bbc5f7 2144 "public": false
MACRUM 6:40e873bbc5f7 2145 },
MACRUM 6:40e873bbc5f7 2146 "EFM32HG_STK3400": {
MACRUM 6:40e873bbc5f7 2147 "inherits": ["EFM32HG322F64"],
MACRUM 6:40e873bbc5f7 2148 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2149 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 2150 "config": {
MACRUM 6:40e873bbc5f7 2151 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2152 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2153 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2154 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2155 },
MACRUM 6:40e873bbc5f7 2156 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2157 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2158 "value": "24000000",
MACRUM 6:40e873bbc5f7 2159 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2160 },
MACRUM 6:40e873bbc5f7 2161 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2162 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2163 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2164 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2165 },
MACRUM 6:40e873bbc5f7 2166 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2167 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2168 "value": "32768",
MACRUM 6:40e873bbc5f7 2169 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2170 },
MACRUM 6:40e873bbc5f7 2171 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2172 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2173 "value": "21000000",
MACRUM 6:40e873bbc5f7 2174 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2175 },
MACRUM 6:40e873bbc5f7 2176 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2177 "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!",
MACRUM 6:40e873bbc5f7 2178 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
MACRUM 6:40e873bbc5f7 2179 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2180 },
MACRUM 6:40e873bbc5f7 2181 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2182 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2183 "value": "PA9",
MACRUM 6:40e873bbc5f7 2184 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2185 }
MACRUM 6:40e873bbc5f7 2186 }
MACRUM 6:40e873bbc5f7 2187 },
MACRUM 6:40e873bbc5f7 2188 "EFM32PG1B100F256GM32": {
MACRUM 6:40e873bbc5f7 2189 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2190 "extra_labels_add": ["EFM32PG", "256K"],
MACRUM 6:40e873bbc5f7 2191 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2192 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 2193 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2194 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2195 "device_name": "EFM32PG1B100F256GM32",
MACRUM 6:40e873bbc5f7 2196 "public": false
MACRUM 6:40e873bbc5f7 2197 },
MACRUM 6:40e873bbc5f7 2198 "EFM32PG_STK3401": {
MACRUM 6:40e873bbc5f7 2199 "inherits": ["EFM32PG1B100F256GM32"],
MACRUM 6:40e873bbc5f7 2200 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2201 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 2202 "config": {
MACRUM 6:40e873bbc5f7 2203 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2204 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2205 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2206 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2207 },
MACRUM 6:40e873bbc5f7 2208 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2209 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2210 "value": "40000000",
MACRUM 6:40e873bbc5f7 2211 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2212 },
MACRUM 6:40e873bbc5f7 2213 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2214 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2215 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2216 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2217 },
MACRUM 6:40e873bbc5f7 2218 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2219 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2220 "value": "32768",
MACRUM 6:40e873bbc5f7 2221 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2222 },
MACRUM 6:40e873bbc5f7 2223 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2224 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2225 "value": "32000000",
MACRUM 6:40e873bbc5f7 2226 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2227 },
MACRUM 6:40e873bbc5f7 2228 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2229 "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!",
MACRUM 6:40e873bbc5f7 2230 "value": "cmuHFRCOFreq_32M0Hz",
MACRUM 6:40e873bbc5f7 2231 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2232 },
MACRUM 6:40e873bbc5f7 2233 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2234 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2235 "value": "PA5",
MACRUM 6:40e873bbc5f7 2236 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2237 }
MACRUM 6:40e873bbc5f7 2238 }
MACRUM 6:40e873bbc5f7 2239 },
MACRUM 6:40e873bbc5f7 2240 "EFR32MG1P132F256GM48": {
MACRUM 6:40e873bbc5f7 2241 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2242 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
MACRUM 6:40e873bbc5f7 2243 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2244 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 2245 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2246 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2247 "device_name": "EFR32MG1P132F256GM48",
MACRUM 6:40e873bbc5f7 2248 "public": false
MACRUM 6:40e873bbc5f7 2249 },
MACRUM 6:40e873bbc5f7 2250 "EFR32MG1P233F256GM48": {
MACRUM 6:40e873bbc5f7 2251 "inherits": ["EFM32"],
MACRUM 6:40e873bbc5f7 2252 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
MACRUM 6:40e873bbc5f7 2253 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2254 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
MACRUM 6:40e873bbc5f7 2255 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
MACRUM 6:40e873bbc5f7 2256 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2257 "public": false
MACRUM 6:40e873bbc5f7 2258 },
MACRUM 6:40e873bbc5f7 2259 "EFR32MG1_BRD4150": {
MACRUM 6:40e873bbc5f7 2260 "inherits": ["EFR32MG1P132F256GM48"],
MACRUM 6:40e873bbc5f7 2261 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "RF_SUBGHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2262 "forced_reset_timeout": 2,
MACRUM 6:40e873bbc5f7 2263 "config": {
MACRUM 6:40e873bbc5f7 2264 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2265 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2266 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2267 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2268 },
MACRUM 6:40e873bbc5f7 2269 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2270 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2271 "value": "38400000",
MACRUM 6:40e873bbc5f7 2272 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2273 },
MACRUM 6:40e873bbc5f7 2274 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2275 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2276 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2277 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2278 },
MACRUM 6:40e873bbc5f7 2279 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2280 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2281 "value": "32768",
MACRUM 6:40e873bbc5f7 2282 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2283 },
MACRUM 6:40e873bbc5f7 2284 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2285 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2286 "value": "32000000",
MACRUM 6:40e873bbc5f7 2287 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2288 },
MACRUM 6:40e873bbc5f7 2289 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2290 "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!",
MACRUM 6:40e873bbc5f7 2291 "value": "cmuHFRCOFreq_32M0Hz",
MACRUM 6:40e873bbc5f7 2292 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2293 },
MACRUM 6:40e873bbc5f7 2294 "board_controller_enable": {
MACRUM 6:40e873bbc5f7 2295 "help": "Pin to pull high for enabling the USB serial port",
MACRUM 6:40e873bbc5f7 2296 "value": "PA5",
MACRUM 6:40e873bbc5f7 2297 "macro_name": "EFM_BC_EN"
MACRUM 6:40e873bbc5f7 2298 }
MACRUM 6:40e873bbc5f7 2299 },
MACRUM 6:40e873bbc5f7 2300 "public": false
MACRUM 6:40e873bbc5f7 2301 },
MACRUM 6:40e873bbc5f7 2302 "THUNDERBOARD_SENSE": {
MACRUM 6:40e873bbc5f7 2303 "inherits": ["EFR32MG1P233F256GM48"],
MACRUM 6:40e873bbc5f7 2304 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2305 "forced_reset_timeout": 5,
MACRUM 6:40e873bbc5f7 2306 "config": {
MACRUM 6:40e873bbc5f7 2307 "hf_clock_src": {
MACRUM 6:40e873bbc5f7 2308 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
MACRUM 6:40e873bbc5f7 2309 "value": "HFXO",
MACRUM 6:40e873bbc5f7 2310 "macro_name": "CORE_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2311 },
MACRUM 6:40e873bbc5f7 2312 "hfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2313 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2314 "value": "38400000",
MACRUM 6:40e873bbc5f7 2315 "macro_name": "HFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2316 },
MACRUM 6:40e873bbc5f7 2317 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2318 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
MACRUM 6:40e873bbc5f7 2319 "value": "LFXO",
MACRUM 6:40e873bbc5f7 2320 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
MACRUM 6:40e873bbc5f7 2321 },
MACRUM 6:40e873bbc5f7 2322 "lfxo_clock_freq": {
MACRUM 6:40e873bbc5f7 2323 "help": "Value: External crystal frequency in hertz",
MACRUM 6:40e873bbc5f7 2324 "value": "32768",
MACRUM 6:40e873bbc5f7 2325 "macro_name": "LFXO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2326 },
MACRUM 6:40e873bbc5f7 2327 "hfrco_clock_freq": {
MACRUM 6:40e873bbc5f7 2328 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
MACRUM 6:40e873bbc5f7 2329 "value": "32000000",
MACRUM 6:40e873bbc5f7 2330 "macro_name": "HFRCO_FREQUENCY"
MACRUM 6:40e873bbc5f7 2331 },
MACRUM 6:40e873bbc5f7 2332 "hfrco_band_select": {
MACRUM 6:40e873bbc5f7 2333 "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!",
MACRUM 6:40e873bbc5f7 2334 "value": "cmuHFRCOFreq_32M0Hz",
MACRUM 6:40e873bbc5f7 2335 "macro_name": "HFRCO_FREQUENCY_ENUM"
MACRUM 6:40e873bbc5f7 2336 }
MACRUM 6:40e873bbc5f7 2337 }
MACRUM 6:40e873bbc5f7 2338 },
MACRUM 6:40e873bbc5f7 2339 "WIZWIKI_W7500": {
MACRUM 6:40e873bbc5f7 2340 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2341 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 2342 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
MACRUM 6:40e873bbc5f7 2343 "supported_toolchains": ["uARM", "ARM"],
MACRUM 6:40e873bbc5f7 2344 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2345 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2346 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 2347 },
MACRUM 6:40e873bbc5f7 2348 "WIZWIKI_W7500P": {
MACRUM 6:40e873bbc5f7 2349 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2350 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 2351 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
MACRUM 6:40e873bbc5f7 2352 "supported_toolchains": ["uARM", "ARM"],
MACRUM 6:40e873bbc5f7 2353 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2354 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2355 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 2356 },
MACRUM 6:40e873bbc5f7 2357 "WIZWIKI_W7500ECO": {
MACRUM 6:40e873bbc5f7 2358 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2359 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 2360 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
MACRUM 6:40e873bbc5f7 2361 "supported_toolchains": ["uARM", "ARM"],
MACRUM 6:40e873bbc5f7 2362 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2363 "release_versions": ["2"]
MACRUM 6:40e873bbc5f7 2364 },
MACRUM 6:40e873bbc5f7 2365 "SAMR21G18A": {
MACRUM 6:40e873bbc5f7 2366 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2367 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2368 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
MACRUM 6:40e873bbc5f7 2369 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
MACRUM 6:40e873bbc5f7 2370 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
MACRUM 6:40e873bbc5f7 2371 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
MACRUM 6:40e873bbc5f7 2372 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 2373 "device_name": "ATSAMR21G18A"
MACRUM 6:40e873bbc5f7 2374 },
MACRUM 6:40e873bbc5f7 2375 "SAMD21J18A": {
MACRUM 6:40e873bbc5f7 2376 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2377 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2378 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
MACRUM 6:40e873bbc5f7 2379 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
MACRUM 6:40e873bbc5f7 2380 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
MACRUM 6:40e873bbc5f7 2381 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
MACRUM 6:40e873bbc5f7 2382 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 2383 "device_name" : "ATSAMD21J18A"
MACRUM 6:40e873bbc5f7 2384 },
MACRUM 6:40e873bbc5f7 2385 "SAMD21G18A": {
MACRUM 6:40e873bbc5f7 2386 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2387 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2388 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
MACRUM 6:40e873bbc5f7 2389 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
MACRUM 6:40e873bbc5f7 2390 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
MACRUM 6:40e873bbc5f7 2391 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
MACRUM 6:40e873bbc5f7 2392 "release_versions": ["2"],
MACRUM 6:40e873bbc5f7 2393 "device_name": "ATSAMD21G18A"
MACRUM 6:40e873bbc5f7 2394 },
MACRUM 6:40e873bbc5f7 2395 "SAML21J18A": {
MACRUM 6:40e873bbc5f7 2396 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2397 "core": "Cortex-M0+",
MACRUM 6:40e873bbc5f7 2398 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
MACRUM 6:40e873bbc5f7 2399 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
MACRUM 6:40e873bbc5f7 2400 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
MACRUM 6:40e873bbc5f7 2401 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
MACRUM 6:40e873bbc5f7 2402 "device_name": "ATSAML21J18A"
MACRUM 6:40e873bbc5f7 2403 },
MACRUM 6:40e873bbc5f7 2404 "SAMG55J19": {
MACRUM 6:40e873bbc5f7 2405 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2406 "core": "Cortex-M4",
MACRUM 6:40e873bbc5f7 2407 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
MACRUM 6:40e873bbc5f7 2408 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
MACRUM 6:40e873bbc5f7 2409 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
MACRUM 6:40e873bbc5f7 2410 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 2411 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
MACRUM 6:40e873bbc5f7 2412 "default_lib": "std",
MACRUM 6:40e873bbc5f7 2413 "device_name": "ATSAMG55J19"
MACRUM 6:40e873bbc5f7 2414 },
MACRUM 6:40e873bbc5f7 2415 "MCU_NRF51_UNIFIED": {
MACRUM 6:40e873bbc5f7 2416 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2417 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 2418 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
MACRUM 6:40e873bbc5f7 2419 "macros": [
MACRUM 6:40e873bbc5f7 2420 "NRF51",
MACRUM 6:40e873bbc5f7 2421 "TARGET_NRF51822",
MACRUM 6:40e873bbc5f7 2422 "BLE_STACK_SUPPORT_REQD",
MACRUM 6:40e873bbc5f7 2423 "SOFTDEVICE_PRESENT",
MACRUM 6:40e873bbc5f7 2424 "S130",
MACRUM 6:40e873bbc5f7 2425 "TARGET_MCU_NRF51822"
MACRUM 6:40e873bbc5f7 2426 ],
MACRUM 6:40e873bbc5f7 2427 "MERGE_BOOTLOADER": false,
MACRUM 6:40e873bbc5f7 2428 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
MACRUM 6:40e873bbc5f7 2429 "OUTPUT_EXT": "hex",
MACRUM 6:40e873bbc5f7 2430 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 2431 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2432 "public": false,
MACRUM 6:40e873bbc5f7 2433 "MERGE_SOFT_DEVICE": true,
MACRUM 6:40e873bbc5f7 2434 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
MACRUM 6:40e873bbc5f7 2435 {
MACRUM 6:40e873bbc5f7 2436 "boot": "",
MACRUM 6:40e873bbc5f7 2437 "name": "s130_nrf51_2.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 2438 "offset": 110592
MACRUM 6:40e873bbc5f7 2439 }
MACRUM 6:40e873bbc5f7 2440 ],
MACRUM 6:40e873bbc5f7 2441 "detect_code": ["1070"],
MACRUM 6:40e873bbc5f7 2442 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 2443 "function": "MCU_NRF51Code.binary_hook",
MACRUM 6:40e873bbc5f7 2444 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
MACRUM 6:40e873bbc5f7 2445 },
MACRUM 6:40e873bbc5f7 2446 "program_cycle_s": 6,
MACRUM 6:40e873bbc5f7 2447 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 2448 "config": {
MACRUM 6:40e873bbc5f7 2449 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2450 "value": "NRF_LF_SRC_XTAL",
MACRUM 6:40e873bbc5f7 2451 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
MACRUM 6:40e873bbc5f7 2452 },
MACRUM 6:40e873bbc5f7 2453 "uart_hwfc": {
MACRUM 6:40e873bbc5f7 2454 "help": "Value: 1 for enable, 0 for disable",
MACRUM 6:40e873bbc5f7 2455 "value": 1,
MACRUM 6:40e873bbc5f7 2456 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
MACRUM 6:40e873bbc5f7 2457 }
MACRUM 6:40e873bbc5f7 2458 },
MACRUM 6:40e873bbc5f7 2459 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
MACRUM 6:40e873bbc5f7 2460 },
MACRUM 6:40e873bbc5f7 2461 "MCU_NRF51_32K_UNIFIED": {
MACRUM 6:40e873bbc5f7 2462 "inherits": ["MCU_NRF51_UNIFIED"],
MACRUM 6:40e873bbc5f7 2463 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 2464 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
MACRUM 6:40e873bbc5f7 2465 "public": false
MACRUM 6:40e873bbc5f7 2466 },
MACRUM 6:40e873bbc5f7 2467 "NRF51_DK": {
MACRUM 6:40e873bbc5f7 2468 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2469 "inherits": ["MCU_NRF51_32K_UNIFIED"],
MACRUM 6:40e873bbc5f7 2470 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2471 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2472 "device_name": "nRF51822_xxAA"
MACRUM 6:40e873bbc5f7 2473 },
MACRUM 6:40e873bbc5f7 2474 "NRF51_DONGLE": {
MACRUM 6:40e873bbc5f7 2475 "inherits": ["MCU_NRF51_32K_UNIFIED"],
MACRUM 6:40e873bbc5f7 2476 "progen": {"target": "nrf51-dongle"},
MACRUM 6:40e873bbc5f7 2477 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2478 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 2479 },
MACRUM 6:40e873bbc5f7 2480 "MCU_NRF52": {
MACRUM 6:40e873bbc5f7 2481 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2482 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2483 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
MACRUM 6:40e873bbc5f7 2484 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
MACRUM 6:40e873bbc5f7 2485 "OUTPUT_EXT": "hex",
MACRUM 6:40e873bbc5f7 2486 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 2487 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2488 "public": false,
MACRUM 6:40e873bbc5f7 2489 "detect_code": ["1101"],
MACRUM 6:40e873bbc5f7 2490 "program_cycle_s": 6,
MACRUM 6:40e873bbc5f7 2491 "MERGE_SOFT_DEVICE": true,
MACRUM 6:40e873bbc5f7 2492 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
MACRUM 6:40e873bbc5f7 2493 {
MACRUM 6:40e873bbc5f7 2494 "boot": "",
MACRUM 6:40e873bbc5f7 2495 "name": "s132_nrf52_2.0.0_softdevice.hex",
MACRUM 6:40e873bbc5f7 2496 "offset": 114688
MACRUM 6:40e873bbc5f7 2497 }
MACRUM 6:40e873bbc5f7 2498 ],
MACRUM 6:40e873bbc5f7 2499 "post_binary_hook": {
MACRUM 6:40e873bbc5f7 2500 "function": "MCU_NRF51Code.binary_hook",
MACRUM 6:40e873bbc5f7 2501 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
MACRUM 6:40e873bbc5f7 2502 },
MACRUM 6:40e873bbc5f7 2503 "MERGE_BOOTLOADER": false,
MACRUM 6:40e873bbc5f7 2504 "features": ["BLE"],
MACRUM 6:40e873bbc5f7 2505 "config": {
MACRUM 6:40e873bbc5f7 2506 "lf_clock_src": {
MACRUM 6:40e873bbc5f7 2507 "value": "NRF_LF_SRC_XTAL",
MACRUM 6:40e873bbc5f7 2508 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
MACRUM 6:40e873bbc5f7 2509 },
MACRUM 6:40e873bbc5f7 2510 "uart_hwfc": {
MACRUM 6:40e873bbc5f7 2511 "help": "Value: 1 for enable, 0 for disable",
MACRUM 6:40e873bbc5f7 2512 "value": 1,
MACRUM 6:40e873bbc5f7 2513 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
MACRUM 6:40e873bbc5f7 2514 }
MACRUM 6:40e873bbc5f7 2515 }
MACRUM 6:40e873bbc5f7 2516 },
MACRUM 6:40e873bbc5f7 2517 "NRF52_DK": {
MACRUM 6:40e873bbc5f7 2518 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2519 "inherits": ["MCU_NRF52"],
MACRUM 6:40e873bbc5f7 2520 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
MACRUM 6:40e873bbc5f7 2521 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2522 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2523 "device_name": "nRF52832_xxAA"
MACRUM 6:40e873bbc5f7 2524 },
MACRUM 6:40e873bbc5f7 2525 "UBLOX_EVA_NINA": {
MACRUM 6:40e873bbc5f7 2526 "inherits": ["MCU_NRF52"],
MACRUM 6:40e873bbc5f7 2527 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
MACRUM 6:40e873bbc5f7 2528 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2529 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2530 "overrides": {"uart_hwfc": 0},
MACRUM 6:40e873bbc5f7 2531 "device_name": "nRF52832_xxAA"
MACRUM 6:40e873bbc5f7 2532 },
MACRUM 6:40e873bbc5f7 2533 "UBLOX_EVK_NINA_B1": {
MACRUM 6:40e873bbc5f7 2534 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2535 "inherits": ["MCU_NRF52"],
MACRUM 6:40e873bbc5f7 2536 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
MACRUM 6:40e873bbc5f7 2537 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2538 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2539 "device_name": "nRF52832_xxAA"
MACRUM 6:40e873bbc5f7 2540 },
MACRUM 6:40e873bbc5f7 2541 "DELTA_DFBM_NQ620": {
MACRUM 6:40e873bbc5f7 2542 "supported_form_factors": ["ARDUINO"],
MACRUM 6:40e873bbc5f7 2543 "inherits": ["MCU_NRF52"],
MACRUM 6:40e873bbc5f7 2544 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
MACRUM 6:40e873bbc5f7 2545 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2546 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2547 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
MACRUM 6:40e873bbc5f7 2548 "device_name": "nRF52832_xxAA"
MACRUM 6:40e873bbc5f7 2549 },
MACRUM 6:40e873bbc5f7 2550 "BLUEPILL_F103C8": {
MACRUM 6:40e873bbc5f7 2551 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 2552 "default_toolchain": "GCC_ARM",
MACRUM 6:40e873bbc5f7 2553 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
MACRUM 6:40e873bbc5f7 2554 "supported_toolchains": ["GCC_ARM"],
MACRUM 6:40e873bbc5f7 2555 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2556 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
MACRUM 6:40e873bbc5f7 2557 },
MACRUM 6:40e873bbc5f7 2558 "NUMAKER_PFM_NUC472": {
MACRUM 6:40e873bbc5f7 2559 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2560 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 2561 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED"],
MACRUM 6:40e873bbc5f7 2562 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 2563 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2564 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2565 "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"],
MACRUM 6:40e873bbc5f7 2566 "features": ["LWIP"],
MACRUM 6:40e873bbc5f7 2567 "release_versions": ["5"],
MACRUM 6:40e873bbc5f7 2568 "device_name": "NUC472HI8AE"
MACRUM 6:40e873bbc5f7 2569 },
MACRUM 6:40e873bbc5f7 2570 "NCS36510": {
MACRUM 6:40e873bbc5f7 2571 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2572 "core": "Cortex-M3",
MACRUM 6:40e873bbc5f7 2573 "extra_labels": ["ONSEMI"],
MACRUM 6:40e873bbc5f7 2574 "config": {
MACRUM 6:40e873bbc5f7 2575 "mac-addr-low": {
MACRUM 6:40e873bbc5f7 2576 "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.",
MACRUM 6:40e873bbc5f7 2577 "value": "0xFFFFFFFF"
MACRUM 6:40e873bbc5f7 2578 },
MACRUM 6:40e873bbc5f7 2579 "mac-addr-high": {
MACRUM 6:40e873bbc5f7 2580 "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.",
MACRUM 6:40e873bbc5f7 2581 "value": "0xFFFFFFFF"
MACRUM 6:40e873bbc5f7 2582 },
MACRUM 6:40e873bbc5f7 2583 "32KHz-clk-trim": {
MACRUM 6:40e873bbc5f7 2584 "help": "32KHz clock trim",
MACRUM 6:40e873bbc5f7 2585 "value": "0x39"
MACRUM 6:40e873bbc5f7 2586 },
MACRUM 6:40e873bbc5f7 2587 "32MHz-clk-trim": {
MACRUM 6:40e873bbc5f7 2588 "help": "32MHz clock trim",
MACRUM 6:40e873bbc5f7 2589 "value": "0x17"
MACRUM 6:40e873bbc5f7 2590 },
MACRUM 6:40e873bbc5f7 2591 "rssi-trim": {
MACRUM 6:40e873bbc5f7 2592 "help": "RSSI trim",
MACRUM 6:40e873bbc5f7 2593 "value": "0x3D"
MACRUM 6:40e873bbc5f7 2594 },
MACRUM 6:40e873bbc5f7 2595 "txtune-trim": {
MACRUM 6:40e873bbc5f7 2596 "help": "TX tune trim",
MACRUM 6:40e873bbc5f7 2597 "value": "0xFFFFFFFF"
MACRUM 6:40e873bbc5f7 2598 }
MACRUM 6:40e873bbc5f7 2599 },
MACRUM 6:40e873bbc5f7 2600 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
MACRUM 6:40e873bbc5f7 2601 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
MACRUM 6:40e873bbc5f7 2602 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2603 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
MACRUM 6:40e873bbc5f7 2604 "release_versions": ["2", "5"]
MACRUM 6:40e873bbc5f7 2605 },
MACRUM 6:40e873bbc5f7 2606 "NUMAKER_PFM_M453": {
MACRUM 6:40e873bbc5f7 2607 "core": "Cortex-M4F",
MACRUM 6:40e873bbc5f7 2608 "default_toolchain": "ARM",
MACRUM 6:40e873bbc5f7 2609 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
MACRUM 6:40e873bbc5f7 2610 "is_disk_virtual": true,
MACRUM 6:40e873bbc5f7 2611 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2612 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2613 "progen": {"target": "numaker-pfm-m453"},
MACRUM 6:40e873bbc5f7 2614 "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"],
MACRUM 6:40e873bbc5f7 2615 "release_versions": ["2", "5"],
MACRUM 6:40e873bbc5f7 2616 "device_name": "M453VG6AE"
MACRUM 6:40e873bbc5f7 2617 },
MACRUM 6:40e873bbc5f7 2618 "HI2110": {
MACRUM 6:40e873bbc5f7 2619 "inherits": ["Target"],
MACRUM 6:40e873bbc5f7 2620 "core": "Cortex-M0",
MACRUM 6:40e873bbc5f7 2621 "default_toolchain": "GCC_ARM",
MACRUM 6:40e873bbc5f7 2622 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
MACRUM 6:40e873bbc5f7 2623 "extra_labels": ["ublox"],
MACRUM 6:40e873bbc5f7 2624 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
MACRUM 6:40e873bbc5f7 2625 "public": false,
MACRUM 6:40e873bbc5f7 2626 "target_overrides": {
MACRUM 6:40e873bbc5f7 2627 "*": {
MACRUM 6:40e873bbc5f7 2628 "core.stdio-flush-at-exit": false
MACRUM 6:40e873bbc5f7 2629 }
MACRUM 6:40e873bbc5f7 2630 },
MACRUM 6:40e873bbc5f7 2631 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
MACRUM 6:40e873bbc5f7 2632 "default_lib": "std",
MACRUM 6:40e873bbc5f7 2633 "release_versions": ["5"]
MACRUM 6:40e873bbc5f7 2634 },
MACRUM 6:40e873bbc5f7 2635 "SARA_NBIOT": {
MACRUM 6:40e873bbc5f7 2636 "inherits": ["HI2110"],
MACRUM 6:40e873bbc5f7 2637 "extra_labels": ["ublox", "HI2110"],
MACRUM 6:40e873bbc5f7 2638 "public": false
MACRUM 6:40e873bbc5f7 2639 },
MACRUM 6:40e873bbc5f7 2640 "SARA_NBIOT_EVK": {
MACRUM 6:40e873bbc5f7 2641 "inherits": ["SARA_NBIOT"],
MACRUM 6:40e873bbc5f7 2642 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
MACRUM 6:40e873bbc5f7 2643 }
MACRUM 6:40e873bbc5f7 2644 }