ST / ST_Events-old

Dependents:   HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more

This is a fork of the events subdirectory of https://github.com/ARMmbed/mbed-os.

Note, you must import this library with import name: events!!!

Committer:
Christopher Haster
Date:
Fri Sep 30 16:49:28 2016 -0500
Revision:
8332:5fce745004b6
Child:
8342:520d28b41ea4
restructure - Moved targets out to top level

hal/targets -> targets
hal/targets.json -> targets/targets.json

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Christopher Haster 8332:5fce745004b6 1 {
Christopher Haster 8332:5fce745004b6 2 "Target": {
Christopher Haster 8332:5fce745004b6 3 "core": null,
Christopher Haster 8332:5fce745004b6 4 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 5 "supported_toolchains": null,
Christopher Haster 8332:5fce745004b6 6 "extra_labels": [],
Christopher Haster 8332:5fce745004b6 7 "is_disk_virtual": false,
Christopher Haster 8332:5fce745004b6 8 "macros": [],
Christopher Haster 8332:5fce745004b6 9 "device_has": [],
Christopher Haster 8332:5fce745004b6 10 "features": [],
Christopher Haster 8332:5fce745004b6 11 "detect_code": [],
Christopher Haster 8332:5fce745004b6 12 "public": false,
Christopher Haster 8332:5fce745004b6 13 "default_lib": "std"
Christopher Haster 8332:5fce745004b6 14 },
Christopher Haster 8332:5fce745004b6 15 "CM4_UARM": {
Christopher Haster 8332:5fce745004b6 16 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 17 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 18 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 19 "public": false,
Christopher Haster 8332:5fce745004b6 20 "supported_toolchains": ["uARM"],
Christopher Haster 8332:5fce745004b6 21 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 22 },
Christopher Haster 8332:5fce745004b6 23 "CM4_ARM": {
Christopher Haster 8332:5fce745004b6 24 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 25 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 26 "public": false,
Christopher Haster 8332:5fce745004b6 27 "supported_toolchains": ["ARM"]
Christopher Haster 8332:5fce745004b6 28 },
Christopher Haster 8332:5fce745004b6 29 "CM4F_UARM": {
Christopher Haster 8332:5fce745004b6 30 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 31 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 32 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 33 "public": false,
Christopher Haster 8332:5fce745004b6 34 "supported_toolchains": ["uARM"],
Christopher Haster 8332:5fce745004b6 35 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 36 },
Christopher Haster 8332:5fce745004b6 37 "CM4F_ARM": {
Christopher Haster 8332:5fce745004b6 38 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 39 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 40 "public": false,
Christopher Haster 8332:5fce745004b6 41 "supported_toolchains": ["ARM"]
Christopher Haster 8332:5fce745004b6 42 },
Christopher Haster 8332:5fce745004b6 43 "LPCTarget": {
Christopher Haster 8332:5fce745004b6 44 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 45 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
Christopher Haster 8332:5fce745004b6 46 "public": false
Christopher Haster 8332:5fce745004b6 47 },
Christopher Haster 8332:5fce745004b6 48 "LPC11C24": {
Christopher Haster 8332:5fce745004b6 49 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 50 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 51 "progen": {"target": "lpc11c24_301"},
Christopher Haster 8332:5fce745004b6 52 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Christopher Haster 8332:5fce745004b6 53 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 54 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 55 },
Christopher Haster 8332:5fce745004b6 56 "LPC1114": {
Christopher Haster 8332:5fce745004b6 57 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 58 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 59 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 60 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
Christopher Haster 8332:5fce745004b6 61 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 62 "progen": {
Christopher Haster 8332:5fce745004b6 63 "target": "lpc1114_102"
Christopher Haster 8332:5fce745004b6 64 },
Christopher Haster 8332:5fce745004b6 65 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 66 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 67 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 68 },
Christopher Haster 8332:5fce745004b6 69 "LPC11U24": {
Christopher Haster 8332:5fce745004b6 70 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 71 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 72 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 73 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
Christopher Haster 8332:5fce745004b6 74 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 75 "progen": {
Christopher Haster 8332:5fce745004b6 76 "target": "lpc11u24_201"
Christopher Haster 8332:5fce745004b6 77 },
Christopher Haster 8332:5fce745004b6 78 "detect_code": ["1040"],
Christopher Haster 8332:5fce745004b6 79 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 80 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 81 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 82 },
Christopher Haster 8332:5fce745004b6 83 "OC_MBUINO": {
Christopher Haster 8332:5fce745004b6 84 "inherits": ["LPC11U24"],
Christopher Haster 8332:5fce745004b6 85 "macros": ["TARGET_LPC11U24"],
Christopher Haster 8332:5fce745004b6 86 "progen": {
Christopher Haster 8332:5fce745004b6 87 "target": "lpc11u24_201"
Christopher Haster 8332:5fce745004b6 88 },
Christopher Haster 8332:5fce745004b6 89 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 90 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 91 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 92 },
Christopher Haster 8332:5fce745004b6 93 "LPC11U24_301": {
Christopher Haster 8332:5fce745004b6 94 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 95 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 96 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 97 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 98 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 99 },
Christopher Haster 8332:5fce745004b6 100 "LPC11U34_421": {
Christopher Haster 8332:5fce745004b6 101 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 102 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 103 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 104 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 105 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 106 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 107 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 108 },
Christopher Haster 8332:5fce745004b6 109 "MICRONFCBOARD": {
Christopher Haster 8332:5fce745004b6 110 "inherits": ["LPC11U34_421"],
Christopher Haster 8332:5fce745004b6 111 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
Christopher Haster 8332:5fce745004b6 112 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
Christopher Haster 8332:5fce745004b6 113 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 114 },
Christopher Haster 8332:5fce745004b6 115 "LPC11U35_401": {
Christopher Haster 8332:5fce745004b6 116 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 117 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 118 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 119 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 120 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 121 "progen": {
Christopher Haster 8332:5fce745004b6 122 "target": "lpc11u35_401"
Christopher Haster 8332:5fce745004b6 123 },
Christopher Haster 8332:5fce745004b6 124 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 125 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 126 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 127 },
Christopher Haster 8332:5fce745004b6 128 "LPC11U35_501": {
Christopher Haster 8332:5fce745004b6 129 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 130 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 131 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 132 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Christopher Haster 8332:5fce745004b6 133 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 134 "progen": {
Christopher Haster 8332:5fce745004b6 135 "target": "lpc11u35_501"
Christopher Haster 8332:5fce745004b6 136 },
Christopher Haster 8332:5fce745004b6 137 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 138 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 139 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 140 },
Christopher Haster 8332:5fce745004b6 141 "LPC11U35_501_IBDAP": {
Christopher Haster 8332:5fce745004b6 142 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 143 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 144 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 145 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Christopher Haster 8332:5fce745004b6 146 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 147 "progen": {
Christopher Haster 8332:5fce745004b6 148 "target": "lpc11u35_501"
Christopher Haster 8332:5fce745004b6 149 },
Christopher Haster 8332:5fce745004b6 150 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 151 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 152 },
Christopher Haster 8332:5fce745004b6 153 "XADOW_M0": {
Christopher Haster 8332:5fce745004b6 154 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 155 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 156 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 157 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Christopher Haster 8332:5fce745004b6 158 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 159 "progen": {
Christopher Haster 8332:5fce745004b6 160 "target": "lpc11u35_501"
Christopher Haster 8332:5fce745004b6 161 },
Christopher Haster 8332:5fce745004b6 162 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 163 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 164 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 165 },
Christopher Haster 8332:5fce745004b6 166 "LPC11U35_Y5_MBUG": {
Christopher Haster 8332:5fce745004b6 167 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 168 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 169 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 170 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Christopher Haster 8332:5fce745004b6 171 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 172 "progen": {
Christopher Haster 8332:5fce745004b6 173 "target": "lpc11u35_501"
Christopher Haster 8332:5fce745004b6 174 },
Christopher Haster 8332:5fce745004b6 175 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 176 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 177 },
Christopher Haster 8332:5fce745004b6 178 "LPC11U37_501": {
Christopher Haster 8332:5fce745004b6 179 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 180 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 181 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 182 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 183 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 184 "progen": {
Christopher Haster 8332:5fce745004b6 185 "target": "lpc11u37_501"
Christopher Haster 8332:5fce745004b6 186 },
Christopher Haster 8332:5fce745004b6 187 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 188 },
Christopher Haster 8332:5fce745004b6 189 "LPCCAPPUCCINO": {
Christopher Haster 8332:5fce745004b6 190 "inherits": ["LPC11U37_501"],
Christopher Haster 8332:5fce745004b6 191 "progen": {
Christopher Haster 8332:5fce745004b6 192 "target": "lpc11u37_501"
Christopher Haster 8332:5fce745004b6 193 },
Christopher Haster 8332:5fce745004b6 194 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 195 },
Christopher Haster 8332:5fce745004b6 196 "ARCH_GPRS": {
Christopher Haster 8332:5fce745004b6 197 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 198 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 199 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 200 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
Christopher Haster 8332:5fce745004b6 201 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 202 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 203 "progen": {
Christopher Haster 8332:5fce745004b6 204 "target": "lpc11u37_501"
Christopher Haster 8332:5fce745004b6 205 },
Christopher Haster 8332:5fce745004b6 206 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 207 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 208 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 209 },
Christopher Haster 8332:5fce745004b6 210 "LPC11U68": {
Christopher Haster 8332:5fce745004b6 211 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 212 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 213 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 214 "extra_labels": ["NXP", "LPC11U6X"],
Christopher Haster 8332:5fce745004b6 215 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 216 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 217 "progen": {
Christopher Haster 8332:5fce745004b6 218 "target": "lpc11u68"
Christopher Haster 8332:5fce745004b6 219 },
Christopher Haster 8332:5fce745004b6 220 "detect_code": ["1168"],
Christopher Haster 8332:5fce745004b6 221 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
Christopher Haster 8332:5fce745004b6 222 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 223 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 224 },
Christopher Haster 8332:5fce745004b6 225 "LPC1347": {
Christopher Haster 8332:5fce745004b6 226 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 227 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 228 "progen": {"target": "lpc1347"},
Christopher Haster 8332:5fce745004b6 229 "extra_labels": ["NXP", "LPC13XX"],
Christopher Haster 8332:5fce745004b6 230 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 231 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 232 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 233 },
Christopher Haster 8332:5fce745004b6 234 "LPC1549": {
Christopher Haster 8332:5fce745004b6 235 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 236 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 237 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 238 "extra_labels": ["NXP", "LPC15XX"],
Christopher Haster 8332:5fce745004b6 239 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 240 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 241 "progen": {
Christopher Haster 8332:5fce745004b6 242 "target": "lpc1549"
Christopher Haster 8332:5fce745004b6 243 },
Christopher Haster 8332:5fce745004b6 244 "detect_code": ["1549"],
Christopher Haster 8332:5fce745004b6 245 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 246 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 247 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 248 },
Christopher Haster 8332:5fce745004b6 249 "LPC1768": {
Christopher Haster 8332:5fce745004b6 250 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 251 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 252 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
Christopher Haster 8332:5fce745004b6 253 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 254 "progen": {"target": "mbed-lpc1768"},
Christopher Haster 8332:5fce745004b6 255 "detect_code": ["1010"],
Christopher Haster 8332:5fce745004b6 256 "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"],
Christopher Haster 8332:5fce745004b6 257 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 258 },
Christopher Haster 8332:5fce745004b6 259 "ARCH_PRO": {
Christopher Haster 8332:5fce745004b6 260 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 261 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 262 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 263 "extra_labels": ["NXP", "LPC176X"],
Christopher Haster 8332:5fce745004b6 264 "macros": ["TARGET_LPC1768"],
Christopher Haster 8332:5fce745004b6 265 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 266 "progen": {"target": "arch-pro"},
Christopher Haster 8332:5fce745004b6 267 "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"],
Christopher Haster 8332:5fce745004b6 268 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 269 },
Christopher Haster 8332:5fce745004b6 270 "UBLOX_C027": {
Christopher Haster 8332:5fce745004b6 271 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 272 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 273 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 274 "extra_labels": ["NXP", "LPC176X"],
Christopher Haster 8332:5fce745004b6 275 "macros": ["TARGET_LPC1768"],
Christopher Haster 8332:5fce745004b6 276 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 277 "progen": {"target": "ublox-c027"},
Christopher Haster 8332:5fce745004b6 278 "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"],
Christopher Haster 8332:5fce745004b6 279 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 280 },
Christopher Haster 8332:5fce745004b6 281 "XBED_LPC1768": {
Christopher Haster 8332:5fce745004b6 282 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 283 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 284 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 285 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
Christopher Haster 8332:5fce745004b6 286 "macros": ["TARGET_LPC1768"],
Christopher Haster 8332:5fce745004b6 287 "progen": {"target": "lpc1768"},
Christopher Haster 8332:5fce745004b6 288 "detect_code": ["1010"],
Christopher Haster 8332:5fce745004b6 289 "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"]
Christopher Haster 8332:5fce745004b6 290 },
Christopher Haster 8332:5fce745004b6 291 "LPC2368": {
Christopher Haster 8332:5fce745004b6 292 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 293 "core": "ARM7TDMI-S",
Christopher Haster 8332:5fce745004b6 294 "progen": {"target": "lpc2368"},
Christopher Haster 8332:5fce745004b6 295 "extra_labels": ["NXP", "LPC23XX"],
Christopher Haster 8332:5fce745004b6 296 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
Christopher Haster 8332:5fce745004b6 297 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 298 },
Christopher Haster 8332:5fce745004b6 299 "LPC2460": {
Christopher Haster 8332:5fce745004b6 300 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 301 "core": "ARM7TDMI-S",
Christopher Haster 8332:5fce745004b6 302 "progen": {"target": "lpc2460"},
Christopher Haster 8332:5fce745004b6 303 "extra_labels": ["NXP", "LPC2460"],
Christopher Haster 8332:5fce745004b6 304 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 305 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 306 },
Christopher Haster 8332:5fce745004b6 307 "LPC810": {
Christopher Haster 8332:5fce745004b6 308 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 309 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 310 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 311 "extra_labels": ["NXP", "LPC81X"],
Christopher Haster 8332:5fce745004b6 312 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 313 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 314 "progen": {
Christopher Haster 8332:5fce745004b6 315 "target": "lpc810"
Christopher Haster 8332:5fce745004b6 316 },
Christopher Haster 8332:5fce745004b6 317 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 318 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 319 },
Christopher Haster 8332:5fce745004b6 320 "LPC812": {
Christopher Haster 8332:5fce745004b6 321 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 322 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 323 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 324 "extra_labels": ["NXP", "LPC81X"],
Christopher Haster 8332:5fce745004b6 325 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 326 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 327 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 328 "progen": {
Christopher Haster 8332:5fce745004b6 329 "target": "lpc812m101"
Christopher Haster 8332:5fce745004b6 330 },
Christopher Haster 8332:5fce745004b6 331 "detect_code": ["1050"],
Christopher Haster 8332:5fce745004b6 332 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 333 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 334 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 335 },
Christopher Haster 8332:5fce745004b6 336 "LPC824": {
Christopher Haster 8332:5fce745004b6 337 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 338 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 339 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 340 "extra_labels": ["NXP", "LPC82X"],
Christopher Haster 8332:5fce745004b6 341 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 342 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 343 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 344 "progen": {
Christopher Haster 8332:5fce745004b6 345 "target": "lpc824m201"
Christopher Haster 8332:5fce745004b6 346 },
Christopher Haster 8332:5fce745004b6 347 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 348 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 349 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 350 },
Christopher Haster 8332:5fce745004b6 351 "SSCI824": {
Christopher Haster 8332:5fce745004b6 352 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 353 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 354 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 355 "extra_labels": ["NXP", "LPC82X"],
Christopher Haster 8332:5fce745004b6 356 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 357 "supported_toolchains": ["uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 358 "progen": {
Christopher Haster 8332:5fce745004b6 359 "target": "ssci824"
Christopher Haster 8332:5fce745004b6 360 },
Christopher Haster 8332:5fce745004b6 361 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 362 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 363 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 364 },
Christopher Haster 8332:5fce745004b6 365 "LPC4088": {
Christopher Haster 8332:5fce745004b6 366 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 367 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 368 "extra_labels": ["NXP", "LPC408X"],
Christopher Haster 8332:5fce745004b6 369 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 370 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 371 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 372 "function": "LPC4088Code.binary_hook",
Christopher Haster 8332:5fce745004b6 373 "toolchains": ["ARM_STD", "ARM_MICRO"]
Christopher Haster 8332:5fce745004b6 374 },
Christopher Haster 8332:5fce745004b6 375 "progen": {"target": "lpc4088"},
Christopher Haster 8332:5fce745004b6 376 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 377 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 378 },
Christopher Haster 8332:5fce745004b6 379 "LPC4088_DM": {
Christopher Haster 8332:5fce745004b6 380 "inherits": ["LPC4088"],
Christopher Haster 8332:5fce745004b6 381 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 382 },
Christopher Haster 8332:5fce745004b6 383 "LPC4330_M4": {
Christopher Haster 8332:5fce745004b6 384 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 385 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 386 "progen": {"target": "lpc4330"},
Christopher Haster 8332:5fce745004b6 387 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Christopher Haster 8332:5fce745004b6 388 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 389 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 390 },
Christopher Haster 8332:5fce745004b6 391 "LPC4330_M0": {
Christopher Haster 8332:5fce745004b6 392 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 393 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 394 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Christopher Haster 8332:5fce745004b6 395 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
Christopher Haster 8332:5fce745004b6 396 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 397 },
Christopher Haster 8332:5fce745004b6 398 "LPC4337": {
Christopher Haster 8332:5fce745004b6 399 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 400 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 401 "progen": {"target": "lpc4337"},
Christopher Haster 8332:5fce745004b6 402 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
Christopher Haster 8332:5fce745004b6 403 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 404 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 405 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 406 },
Christopher Haster 8332:5fce745004b6 407 "LPC1800": {
Christopher Haster 8332:5fce745004b6 408 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 409 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 410 "extra_labels": ["NXP", "LPC43XX"],
Christopher Haster 8332:5fce745004b6 411 "public": false,
Christopher Haster 8332:5fce745004b6 412 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
Christopher Haster 8332:5fce745004b6 413 },
Christopher Haster 8332:5fce745004b6 414 "LPC11U37H_401": {
Christopher Haster 8332:5fce745004b6 415 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 416 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 417 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 418 "extra_labels": ["NXP", "LPC11UXX"],
Christopher Haster 8332:5fce745004b6 419 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
Christopher Haster 8332:5fce745004b6 420 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 421 "progen": {
Christopher Haster 8332:5fce745004b6 422 "target": "lpc11u37_401"
Christopher Haster 8332:5fce745004b6 423 },
Christopher Haster 8332:5fce745004b6 424 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 425 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 426 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 427 },
Christopher Haster 8332:5fce745004b6 428 "ELEKTOR_COCORICO": {
Christopher Haster 8332:5fce745004b6 429 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 430 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 431 "extra_labels": ["NXP", "LPC81X"],
Christopher Haster 8332:5fce745004b6 432 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 433 "inherits": ["LPCTarget"],
Christopher Haster 8332:5fce745004b6 434 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 435 "detect_code": ["C000"],
Christopher Haster 8332:5fce745004b6 436 "progen": {
Christopher Haster 8332:5fce745004b6 437 "target": "cocorico"
Christopher Haster 8332:5fce745004b6 438 },
Christopher Haster 8332:5fce745004b6 439 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 440 },
Christopher Haster 8332:5fce745004b6 441 "KL05Z": {
Christopher Haster 8332:5fce745004b6 442 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 443 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 444 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 445 "extra_labels": ["Freescale", "KLXX"],
Christopher Haster 8332:5fce745004b6 446 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 447 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 448 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 449 "progen": {
Christopher Haster 8332:5fce745004b6 450 "target": "frdm-kl05z"
Christopher Haster 8332:5fce745004b6 451 },
Christopher Haster 8332:5fce745004b6 452 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 453 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 454 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 455 },
Christopher Haster 8332:5fce745004b6 456 "KL25Z": {
Christopher Haster 8332:5fce745004b6 457 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 458 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 459 "extra_labels": ["Freescale", "KLXX"],
Christopher Haster 8332:5fce745004b6 460 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 461 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 462 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 463 "progen": {"target": "frdm-kl25z"},
Christopher Haster 8332:5fce745004b6 464 "detect_code": ["0200"],
Christopher Haster 8332:5fce745004b6 465 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 466 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 467 },
Christopher Haster 8332:5fce745004b6 468 "KL26Z": {
Christopher Haster 8332:5fce745004b6 469 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 470 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 471 "extra_labels": ["Freescale", "KLXX"],
Christopher Haster 8332:5fce745004b6 472 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 473 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 474 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 475 "progen": {"target": "kl26z"},
Christopher Haster 8332:5fce745004b6 476 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 477 },
Christopher Haster 8332:5fce745004b6 478 "KL46Z": {
Christopher Haster 8332:5fce745004b6 479 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 480 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 481 "extra_labels": ["Freescale", "KLXX"],
Christopher Haster 8332:5fce745004b6 482 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 483 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 484 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 485 "progen": {"target": "frdm-kl46z"},
Christopher Haster 8332:5fce745004b6 486 "detect_code": ["0220"],
Christopher Haster 8332:5fce745004b6 487 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 488 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 489 },
Christopher Haster 8332:5fce745004b6 490 "K20D50M": {
Christopher Haster 8332:5fce745004b6 491 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 492 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 493 "extra_labels": ["Freescale", "K20XX"],
Christopher Haster 8332:5fce745004b6 494 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 495 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 496 "progen": {"target": "frdm-k20d50m"},
Christopher Haster 8332:5fce745004b6 497 "detect_code": ["0230"],
Christopher Haster 8332:5fce745004b6 498 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 499 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 500 },
Christopher Haster 8332:5fce745004b6 501 "TEENSY3_1": {
Christopher Haster 8332:5fce745004b6 502 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 503 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 504 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
Christopher Haster 8332:5fce745004b6 505 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 506 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 507 "supported_toolchains": ["GCC_ARM", "ARM"],
Christopher Haster 8332:5fce745004b6 508 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 509 "function": "TEENSY3_1Code.binary_hook",
Christopher Haster 8332:5fce745004b6 510 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
Christopher Haster 8332:5fce745004b6 511 },
Christopher Haster 8332:5fce745004b6 512 "progen": {"target": "teensy-31"},
Christopher Haster 8332:5fce745004b6 513 "detect_code": ["0230"],
Christopher Haster 8332:5fce745004b6 514 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 515 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 516 },
Christopher Haster 8332:5fce745004b6 517 "K22F": {
Christopher Haster 8332:5fce745004b6 518 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 519 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 520 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 521 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Christopher Haster 8332:5fce745004b6 522 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 523 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 524 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 525 "progen": {"target": "frdm-k22f"},
Christopher Haster 8332:5fce745004b6 526 "detect_code": ["0231"],
Christopher Haster 8332:5fce745004b6 527 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 528 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 529 },
Christopher Haster 8332:5fce745004b6 530 "KL27Z": {
Christopher Haster 8332:5fce745004b6 531 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 532 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 533 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 534 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 535 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 536 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 537 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 538 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 539 "detect_code": ["0261"],
Christopher Haster 8332:5fce745004b6 540 "progen_target": {"target": "frdm-kl27z"},
Christopher Haster 8332:5fce745004b6 541 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 542 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 543 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 544 },
Christopher Haster 8332:5fce745004b6 545 "KL43Z": {
Christopher Haster 8332:5fce745004b6 546 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 547 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 548 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 549 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 550 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 551 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 552 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 553 "progen": {"target": "frdm-kl43z"},
Christopher Haster 8332:5fce745004b6 554 "detect_code": ["0262"],
Christopher Haster 8332:5fce745004b6 555 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 556 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 557 },
Christopher Haster 8332:5fce745004b6 558 "K64F": {
Christopher Haster 8332:5fce745004b6 559 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 560 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 561 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 562 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 563 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 564 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 565 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 566 "progen": {"target": "frdm-k64f"},
Christopher Haster 8332:5fce745004b6 567 "detect_code": ["0240"],
Christopher Haster 8332:5fce745004b6 568 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG"],
Christopher Haster 8332:5fce745004b6 569 "features": ["IPV4", "STORAGE"],
Christopher Haster 8332:5fce745004b6 570 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 571 },
Christopher Haster 8332:5fce745004b6 572 "MTS_GAMBIT": {
Christopher Haster 8332:5fce745004b6 573 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 574 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 575 "supported_toolchains": ["ARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 576 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 577 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 578 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Christopher Haster 8332:5fce745004b6 579 "progen": {"target": "mts-gambit"},
Christopher Haster 8332:5fce745004b6 580 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 581 },
Christopher Haster 8332:5fce745004b6 582 "HEXIWEAR": {
Christopher Haster 8332:5fce745004b6 583 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 584 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 585 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 586 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 587 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Christopher Haster 8332:5fce745004b6 588 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 589 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 590 "detect_code": ["0214"],
Christopher Haster 8332:5fce745004b6 591 "progen": {"target": "hexiwear-k64f"},
Christopher Haster 8332:5fce745004b6 592 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 593 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 594 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 595 },
Christopher Haster 8332:5fce745004b6 596 "K66F": {
Christopher Haster 8332:5fce745004b6 597 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 598 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 599 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 600 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 601 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 602 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 603 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 604 "progen": {"target": "frdm-k66f"},
Christopher Haster 8332:5fce745004b6 605 "detect_code": ["0311"],
Christopher Haster 8332:5fce745004b6 606 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 607 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 608 },
Christopher Haster 8332:5fce745004b6 609 "NUCLEO_F030R8": {
Christopher Haster 8332:5fce745004b6 610 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 611 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 612 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 613 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Christopher Haster 8332:5fce745004b6 614 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 615 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 616 "progen": {"target": "nucleo-f030r8"},
Christopher Haster 8332:5fce745004b6 617 "detect_code": ["0725"],
Christopher Haster 8332:5fce745004b6 618 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 619 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 620 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 621 },
Christopher Haster 8332:5fce745004b6 622 "NUCLEO_F031K6": {
Christopher Haster 8332:5fce745004b6 623 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 624 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 625 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 626 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Christopher Haster 8332:5fce745004b6 627 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 628 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 629 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 630 "progen": {"target": "nucleo-f031k6"},
Christopher Haster 8332:5fce745004b6 631 "detect_code": ["0791"],
Christopher Haster 8332:5fce745004b6 632 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 633 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 634 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 635 },
Christopher Haster 8332:5fce745004b6 636 "NUCLEO_F042K6": {
Christopher Haster 8332:5fce745004b6 637 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 638 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 639 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 640 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Christopher Haster 8332:5fce745004b6 641 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 642 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 643 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 644 "progen": {"target": "nucleo-f042k6"},
Christopher Haster 8332:5fce745004b6 645 "detect_code": ["0785"],
Christopher Haster 8332:5fce745004b6 646 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 647 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 648 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 649 },
Christopher Haster 8332:5fce745004b6 650 "NUCLEO_F070RB": {
Christopher Haster 8332:5fce745004b6 651 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 652 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 653 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 654 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Christopher Haster 8332:5fce745004b6 655 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 656 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 657 "progen": {"target": "nucleo-f070rb"},
Christopher Haster 8332:5fce745004b6 658 "detect_code": ["0755"],
Christopher Haster 8332:5fce745004b6 659 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 660 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 661 },
Christopher Haster 8332:5fce745004b6 662 "NUCLEO_F072RB": {
Christopher Haster 8332:5fce745004b6 663 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 664 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 665 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 666 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Christopher Haster 8332:5fce745004b6 667 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 668 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 669 "progen": {"target": "nucleo-f072rb"},
Christopher Haster 8332:5fce745004b6 670 "detect_code": ["0730"],
Christopher Haster 8332:5fce745004b6 671 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 672 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 673 },
Christopher Haster 8332:5fce745004b6 674 "NUCLEO_F091RC": {
Christopher Haster 8332:5fce745004b6 675 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 676 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 677 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 678 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Christopher Haster 8332:5fce745004b6 679 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 680 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 681 "progen": {"target": "nucleo-f091rc"},
Christopher Haster 8332:5fce745004b6 682 "detect_code": ["0750"],
Christopher Haster 8332:5fce745004b6 683 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 684 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 685 },
Christopher Haster 8332:5fce745004b6 686 "NUCLEO_F103RB": {
Christopher Haster 8332:5fce745004b6 687 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 688 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 689 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 690 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Christopher Haster 8332:5fce745004b6 691 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 692 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 693 "progen": {"target": "nucleo-f103rb"},
Christopher Haster 8332:5fce745004b6 694 "detect_code": ["0700"],
Christopher Haster 8332:5fce745004b6 695 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 696 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 697 },
Christopher Haster 8332:5fce745004b6 698 "NUCLEO_F207ZG": {
Christopher Haster 8332:5fce745004b6 699 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 700 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 701 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 702 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
Christopher Haster 8332:5fce745004b6 703 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 704 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 705 "progen": {"target": "nucleo-f207zg"},
Christopher Haster 8332:5fce745004b6 706 "detect_code": ["0835"],
Christopher Haster 8332:5fce745004b6 707 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 708 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 709 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 710 },
Christopher Haster 8332:5fce745004b6 711 "NUCLEO_F302R8": {
Christopher Haster 8332:5fce745004b6 712 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 713 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 714 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 715 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
Christopher Haster 8332:5fce745004b6 716 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 717 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 718 "progen": {"target": "nucleo-f302r8"},
Christopher Haster 8332:5fce745004b6 719 "detect_code": ["0705"],
Christopher Haster 8332:5fce745004b6 720 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 721 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 722 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 723 },
Christopher Haster 8332:5fce745004b6 724 "NUCLEO_F303K8": {
Christopher Haster 8332:5fce745004b6 725 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 726 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 727 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 728 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
Christopher Haster 8332:5fce745004b6 729 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 730 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 731 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 732 "progen": {"target": "nucleo-f303k8"},
Christopher Haster 8332:5fce745004b6 733 "detect_code": ["0775"],
Christopher Haster 8332:5fce745004b6 734 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 735 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 736 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 737 },
Christopher Haster 8332:5fce745004b6 738 "NUCLEO_F303RE": {
Christopher Haster 8332:5fce745004b6 739 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 740 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 741 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 742 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
Christopher Haster 8332:5fce745004b6 743 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 744 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 745 "progen": {"target": "nucleo-f303re"},
Christopher Haster 8332:5fce745004b6 746 "detect_code": ["0745"],
Christopher Haster 8332:5fce745004b6 747 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 748 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 749 },
Christopher Haster 8332:5fce745004b6 750 "NUCLEO_F303ZE": {
Christopher Haster 8332:5fce745004b6 751 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 752 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 753 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 754 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
Christopher Haster 8332:5fce745004b6 755 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 756 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 757 "progen": {"target": "nucleo-f303ze"},
Christopher Haster 8332:5fce745004b6 758 "detect_code": ["0747"],
Christopher Haster 8332:5fce745004b6 759 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 760 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 761 },
Christopher Haster 8332:5fce745004b6 762 "NUCLEO_F334R8": {
Christopher Haster 8332:5fce745004b6 763 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 764 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 765 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 766 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
Christopher Haster 8332:5fce745004b6 767 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 768 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 769 "progen": {"target": "nucleo-f334r8"},
Christopher Haster 8332:5fce745004b6 770 "detect_code": ["0735"],
Christopher Haster 8332:5fce745004b6 771 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 772 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 773 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 774 },
Christopher Haster 8332:5fce745004b6 775 "NUCLEO_F401RE": {
Christopher Haster 8332:5fce745004b6 776 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 777 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 778 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 779 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
Christopher Haster 8332:5fce745004b6 780 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 781 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 782 "progen": {"target": "nucleo-f401re"},
Christopher Haster 8332:5fce745004b6 783 "detect_code": ["0720"],
Christopher Haster 8332:5fce745004b6 784 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 785 "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"],
Christopher Haster 8332:5fce745004b6 786 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 787 },
Christopher Haster 8332:5fce745004b6 788 "NUCLEO_F410RB": {
Christopher Haster 8332:5fce745004b6 789 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 790 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 791 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 792 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
Christopher Haster 8332:5fce745004b6 793 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 794 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 795 "progen": {"target": "nucleo-f410rb"},
Christopher Haster 8332:5fce745004b6 796 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 797 "detect_code": ["0740"],
Christopher Haster 8332:5fce745004b6 798 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 799 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 800 },
Christopher Haster 8332:5fce745004b6 801 "NUCLEO_F411RE": {
Christopher Haster 8332:5fce745004b6 802 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 803 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 804 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 805 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 806 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 807 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 808 "progen": {"target": "nucleo-f411re"},
Christopher Haster 8332:5fce745004b6 809 "detect_code": ["0740"],
Christopher Haster 8332:5fce745004b6 810 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 811 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 812 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 813 },
Christopher Haster 8332:5fce745004b6 814 "ELMO_F411RE": {
Christopher Haster 8332:5fce745004b6 815 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 816 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 817 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 818 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 819 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 820 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 821 "detect_code": ["----"],
Christopher Haster 8332:5fce745004b6 822 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 823 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 824 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 825 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 826 },
Christopher Haster 8332:5fce745004b6 827 "NUCLEO_F429ZI": {
Christopher Haster 8332:5fce745004b6 828 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 829 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 830 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 831 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 832 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
Christopher Haster 8332:5fce745004b6 833 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 834 "progen": {"target": "nucleo-f429zi"},
Christopher Haster 8332:5fce745004b6 835 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 836 "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"],
Christopher Haster 8332:5fce745004b6 837 "detect_code": ["0796"],
Christopher Haster 8332:5fce745004b6 838 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 839 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 840 },
Christopher Haster 8332:5fce745004b6 841 "NUCLEO_F446RE": {
Christopher Haster 8332:5fce745004b6 842 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 843 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 844 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 845 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
Christopher Haster 8332:5fce745004b6 846 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 847 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 848 "progen": {"target": "nucleo-f446re"},
Christopher Haster 8332:5fce745004b6 849 "detect_code": ["0777"],
Christopher Haster 8332:5fce745004b6 850 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 851 "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"],
Christopher Haster 8332:5fce745004b6 852 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 853 },
Christopher Haster 8332:5fce745004b6 854 "NUCLEO_F446ZE": {
Christopher Haster 8332:5fce745004b6 855 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 856 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 857 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 858 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
Christopher Haster 8332:5fce745004b6 859 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 860 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 861 "progen": {"target": "nucleo-f446ze"},
Christopher Haster 8332:5fce745004b6 862 "detect_code": ["0778"],
Christopher Haster 8332:5fce745004b6 863 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 864 "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"],
Christopher Haster 8332:5fce745004b6 865 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 866 },
Christopher Haster 8332:5fce745004b6 867
Christopher Haster 8332:5fce745004b6 868 "B96B_F446VE": {
Christopher Haster 8332:5fce745004b6 869 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 870 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 871 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 872 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
Christopher Haster 8332:5fce745004b6 873 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 874 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 875 "detect_code": ["0840"],
Christopher Haster 8332:5fce745004b6 876 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 877 "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"],
Christopher Haster 8332:5fce745004b6 878 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 879 },
Christopher Haster 8332:5fce745004b6 880 "NUCLEO_F746ZG": {
Christopher Haster 8332:5fce745004b6 881 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 882 "core": "Cortex-M7F",
Christopher Haster 8332:5fce745004b6 883 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG"],
Christopher Haster 8332:5fce745004b6 884 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 885 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 886 "progen": {
Christopher Haster 8332:5fce745004b6 887 "target": "nucleo-f746zg",
Christopher Haster 8332:5fce745004b6 888 "iar": {
Christopher Haster 8332:5fce745004b6 889 "template": ["iar_nucleo_f746zg.ewp.tmpl"]
Christopher Haster 8332:5fce745004b6 890 }
Christopher Haster 8332:5fce745004b6 891 },
Christopher Haster 8332:5fce745004b6 892 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 893 "detect_code": ["0816"],
Christopher Haster 8332:5fce745004b6 894 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 895 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 896 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 897 },
Christopher Haster 8332:5fce745004b6 898 "NUCLEO_F767ZI": {
Christopher Haster 8332:5fce745004b6 899 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 900 "core": "Cortex-M7FD",
Christopher Haster 8332:5fce745004b6 901 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
Christopher Haster 8332:5fce745004b6 902 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 903 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 904 "progen": {"target": "nucleo-f767zi"},
Christopher Haster 8332:5fce745004b6 905 "detect_code": ["0818"],
Christopher Haster 8332:5fce745004b6 906 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 907 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 908 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 909 },
Christopher Haster 8332:5fce745004b6 910 "NUCLEO_L011K4": {
Christopher Haster 8332:5fce745004b6 911 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 912 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 913 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
Christopher Haster 8332:5fce745004b6 914 "supported_toolchains": ["uARM"],
Christopher Haster 8332:5fce745004b6 915 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 916 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 917 "detect_code": ["0780"],
Christopher Haster 8332:5fce745004b6 918 "progen": {"target":"nucleo-l011k4"},
Christopher Haster 8332:5fce745004b6 919 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 920 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 921 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 922 },
Christopher Haster 8332:5fce745004b6 923
Christopher Haster 8332:5fce745004b6 924 "NUCLEO_L031K6": {
Christopher Haster 8332:5fce745004b6 925 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 926 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 927 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Christopher Haster 8332:5fce745004b6 928 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 929 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 930 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 931 "detect_code": ["0790"],
Christopher Haster 8332:5fce745004b6 932 "progen": {"target": "nucleo-l031k6"},
Christopher Haster 8332:5fce745004b6 933 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 934 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 935 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 936 },
Christopher Haster 8332:5fce745004b6 937 "NUCLEO_L053R8": {
Christopher Haster 8332:5fce745004b6 938 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 939 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 940 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 941 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Christopher Haster 8332:5fce745004b6 942 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 943 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 944 "progen": {"target": "nucleo-l053r8"},
Christopher Haster 8332:5fce745004b6 945 "detect_code": ["0715"],
Christopher Haster 8332:5fce745004b6 946 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 947 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 948 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 949 },
Christopher Haster 8332:5fce745004b6 950 "NUCLEO_L073RZ": {
Christopher Haster 8332:5fce745004b6 951 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 952 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 953 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 954 "extra_labels": ["STM", "STM32L0", "STM32L073RZ"],
Christopher Haster 8332:5fce745004b6 955 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 956 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 957 "progen": {"target": "nucleo-l073rz"},
Christopher Haster 8332:5fce745004b6 958 "detect_code": ["0760"],
Christopher Haster 8332:5fce745004b6 959 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 960 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 961 },
Christopher Haster 8332:5fce745004b6 962 "NUCLEO_L152RE": {
Christopher Haster 8332:5fce745004b6 963 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 964 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 965 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 966 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Christopher Haster 8332:5fce745004b6 967 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 968 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 969 "progen": {"target": "nucleo-l152re"},
Christopher Haster 8332:5fce745004b6 970 "detect_code": ["0710"],
Christopher Haster 8332:5fce745004b6 971 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 972 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 973 },
Christopher Haster 8332:5fce745004b6 974 "NUCLEO_L432KC": {
Christopher Haster 8332:5fce745004b6 975 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 976 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 977 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 978 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
Christopher Haster 8332:5fce745004b6 979 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 980 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 981 "progen": {"target": "nucleo-l432kc"},
Christopher Haster 8332:5fce745004b6 982 "detect_code": ["0770"],
Christopher Haster 8332:5fce745004b6 983 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 984 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 985 },
Christopher Haster 8332:5fce745004b6 986 "NUCLEO_L476RG": {
Christopher Haster 8332:5fce745004b6 987 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 988 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 989 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 990 "extra_labels": ["STM", "STM32L4", "STM32L476RG"],
Christopher Haster 8332:5fce745004b6 991 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 992 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 993 "progen": {"target": "nucleo-l476rg"},
Christopher Haster 8332:5fce745004b6 994 "detect_code": ["0765"],
Christopher Haster 8332:5fce745004b6 995 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 996 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 997 },
Christopher Haster 8332:5fce745004b6 998 "STM32F3XX": {
Christopher Haster 8332:5fce745004b6 999 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1000 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 1001 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1002 "extra_labels": ["STM", "STM32F3XX"],
Christopher Haster 8332:5fce745004b6 1003 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
Christopher Haster 8332:5fce745004b6 1004 },
Christopher Haster 8332:5fce745004b6 1005 "STM32F407": {
Christopher Haster 8332:5fce745004b6 1006 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1007 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1008 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
Christopher Haster 8332:5fce745004b6 1009 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 1010 },
Christopher Haster 8332:5fce745004b6 1011 "ARCH_MAX": {
Christopher Haster 8332:5fce745004b6 1012 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1013 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1014 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1015 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1016 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Christopher Haster 8332:5fce745004b6 1017 "macros": ["LSI_VALUE=32000"],
Christopher Haster 8332:5fce745004b6 1018 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1019 "progen": {"target": "arch-max"},
Christopher Haster 8332:5fce745004b6 1020 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1021 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1022 },
Christopher Haster 8332:5fce745004b6 1023 "DISCO_F051R8": {
Christopher Haster 8332:5fce745004b6 1024 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1025 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1026 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1027 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Christopher Haster 8332:5fce745004b6 1028 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1029 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 1030 },
Christopher Haster 8332:5fce745004b6 1031 "DISCO_F100RB": {
Christopher Haster 8332:5fce745004b6 1032 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1033 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1034 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1035 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Christopher Haster 8332:5fce745004b6 1036 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1037 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 1038 },
Christopher Haster 8332:5fce745004b6 1039 "DISCO_F303VC": {
Christopher Haster 8332:5fce745004b6 1040 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1041 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1042 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1043 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
Christopher Haster 8332:5fce745004b6 1044 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1045 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1046 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 1047 },
Christopher Haster 8332:5fce745004b6 1048 "DISCO_F334C8": {
Christopher Haster 8332:5fce745004b6 1049 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1050 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1051 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1052 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
Christopher Haster 8332:5fce745004b6 1053 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1054 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1055 "progen": {"target": "disco-f334c8"},
Christopher Haster 8332:5fce745004b6 1056 "detect_code": ["0810"],
Christopher Haster 8332:5fce745004b6 1057 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1058 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 1059 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1060 },
Christopher Haster 8332:5fce745004b6 1061 "DISCO_F407VG": {
Christopher Haster 8332:5fce745004b6 1062 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1063 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1064 "progen": {"target": "disco-f407vg"},
Christopher Haster 8332:5fce745004b6 1065 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Christopher Haster 8332:5fce745004b6 1066 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1067 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1068 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 1069 },
Christopher Haster 8332:5fce745004b6 1070 "DISCO_F429ZI": {
Christopher Haster 8332:5fce745004b6 1071 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1072 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1073 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1074 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
Christopher Haster 8332:5fce745004b6 1075 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1076 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1077 "progen": {"target": "disco-f429zi"},
Christopher Haster 8332:5fce745004b6 1078 "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"],
Christopher Haster 8332:5fce745004b6 1079 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1080 },
Christopher Haster 8332:5fce745004b6 1081 "DISCO_F469NI": {
Christopher Haster 8332:5fce745004b6 1082 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1083 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1084 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1085 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
Christopher Haster 8332:5fce745004b6 1086 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1087 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1088 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1089 "progen": {"target": "disco-f469ni"},
Christopher Haster 8332:5fce745004b6 1090 "detect_code": ["0788"],
Christopher Haster 8332:5fce745004b6 1091 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 1092 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1093 },
Christopher Haster 8332:5fce745004b6 1094 "DISCO_L053C8": {
Christopher Haster 8332:5fce745004b6 1095 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1096 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1097 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1098 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Christopher Haster 8332:5fce745004b6 1099 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1100 "progen": {"target": "disco-l053c8"},
Christopher Haster 8332:5fce745004b6 1101 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1102 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 1103 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1104 },
Christopher Haster 8332:5fce745004b6 1105 "DISCO_F746NG": {
Christopher Haster 8332:5fce745004b6 1106 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1107 "core": "Cortex-M7F",
Christopher Haster 8332:5fce745004b6 1108 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
Christopher Haster 8332:5fce745004b6 1109 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1110 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1111 "progen": {"target": "disco-f746ng"},
Christopher Haster 8332:5fce745004b6 1112 "detect_code": ["0815"],
Christopher Haster 8332:5fce745004b6 1113 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 1114 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 1115 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1116 },
Christopher Haster 8332:5fce745004b6 1117 "DISCO_F769NI": {
Christopher Haster 8332:5fce745004b6 1118 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1119 "core": "Cortex-M7FD",
Christopher Haster 8332:5fce745004b6 1120 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
Christopher Haster 8332:5fce745004b6 1121 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1122 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1123 "progen": {"target": "disco-f769ni"},
Christopher Haster 8332:5fce745004b6 1124 "detect_code": ["0817"],
Christopher Haster 8332:5fce745004b6 1125 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1126 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 1127 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1128 },
Christopher Haster 8332:5fce745004b6 1129 "DISCO_L476VG": {
Christopher Haster 8332:5fce745004b6 1130 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1131 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1132 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1133 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
Christopher Haster 8332:5fce745004b6 1134 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1135 "progen": {"target": "disco-l476vg"},
Christopher Haster 8332:5fce745004b6 1136 "detect_code": ["0820"],
Christopher Haster 8332:5fce745004b6 1137 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1138 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1139 },
Christopher Haster 8332:5fce745004b6 1140 "MTS_MDOT_F405RG": {
Christopher Haster 8332:5fce745004b6 1141 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1142 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1143 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1144 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Christopher Haster 8332:5fce745004b6 1145 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 1146 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1147 "progen": {"target": "mts-mdot-f405rg"},
Christopher Haster 8332:5fce745004b6 1148 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1149 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1150 },
Christopher Haster 8332:5fce745004b6 1151 "MTS_MDOT_F411RE": {
Christopher Haster 8332:5fce745004b6 1152 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1153 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1154 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1155 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 1156 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1157 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1158 "function": "MTSCode.combine_bins_mts_dot",
Christopher Haster 8332:5fce745004b6 1159 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Christopher Haster 8332:5fce745004b6 1160 },
Christopher Haster 8332:5fce745004b6 1161 "progen": {"target": "mts-mdot-f411re"},
Christopher Haster 8332:5fce745004b6 1162 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1163 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1164 },
Christopher Haster 8332:5fce745004b6 1165 "MTS_DRAGONFLY_F411RE": {
Christopher Haster 8332:5fce745004b6 1166 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1167 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1168 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1169 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 1170 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1171 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1172 "function": "MTSCode.combine_bins_mts_dragonfly",
Christopher Haster 8332:5fce745004b6 1173 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Christopher Haster 8332:5fce745004b6 1174 },
Christopher Haster 8332:5fce745004b6 1175 "progen": {"target": "mts-dragonfly-f411re"},
Christopher Haster 8332:5fce745004b6 1176 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1177 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1178 },
Christopher Haster 8332:5fce745004b6 1179 "XDOT_L151CC": {
Christopher Haster 8332:5fce745004b6 1180 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1181 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1182 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1183 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
Christopher Haster 8332:5fce745004b6 1184 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1185 "progen": {"target": "xdot-l151cc"},
Christopher Haster 8332:5fce745004b6 1186 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1187 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 1188 "release_versions": ["5"]
Christopher Haster 8332:5fce745004b6 1189 },
Christopher Haster 8332:5fce745004b6 1190 "MOTE_L152RC": {
Christopher Haster 8332:5fce745004b6 1191 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1192 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1193 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1194 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
Christopher Haster 8332:5fce745004b6 1195 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1196 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1197 "progen": {"target": "stm32l151rc"},
Christopher Haster 8332:5fce745004b6 1198 "detect_code": ["4100"],
Christopher Haster 8332:5fce745004b6 1199 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1200 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 1201 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1202 },
Christopher Haster 8332:5fce745004b6 1203 "DISCO_F401VC": {
Christopher Haster 8332:5fce745004b6 1204 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1205 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1206 "default_toolchain": "GCC_ARM",
Christopher Haster 8332:5fce745004b6 1207 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
Christopher Haster 8332:5fce745004b6 1208 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1209 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1210 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
Christopher Haster 8332:5fce745004b6 1211 },
Christopher Haster 8332:5fce745004b6 1212 "UBLOX_C029": {
Christopher Haster 8332:5fce745004b6 1213 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1214 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1215 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1216 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1217 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI"],
Christopher Haster 8332:5fce745004b6 1218 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED"],
Christopher Haster 8332:5fce745004b6 1219 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1220 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1221 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 1222 "release_versions": ["5"]
Christopher Haster 8332:5fce745004b6 1223 },
Christopher Haster 8332:5fce745004b6 1224 "NZ32_SC151": {
Christopher Haster 8332:5fce745004b6 1225 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1226 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1227 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1228 "program_cycle_s": 1.5,
Christopher Haster 8332:5fce745004b6 1229 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
Christopher Haster 8332:5fce745004b6 1230 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1231 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1232 "progen": {"target": "stm32l151rc"},
Christopher Haster 8332:5fce745004b6 1233 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1234 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 1235 },
Christopher Haster 8332:5fce745004b6 1236 "MCU_NRF51": {
Christopher Haster 8332:5fce745004b6 1237 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1238 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1239 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1240 "macros": ["NRF51", "TARGET_NRF51822"],
Christopher Haster 8332:5fce745004b6 1241 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 1242 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Christopher Haster 8332:5fce745004b6 1243 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 1244 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 1245 "supported_toolchains": ["ARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1246 "public": false,
Christopher Haster 8332:5fce745004b6 1247 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 1248 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 1249 {
Christopher Haster 8332:5fce745004b6 1250 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1251 "name": "s130_nrf51_1.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1252 "offset": 114688
Christopher Haster 8332:5fce745004b6 1253 },
Christopher Haster 8332:5fce745004b6 1254 {
Christopher Haster 8332:5fce745004b6 1255 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1256 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1257 "offset": 98304
Christopher Haster 8332:5fce745004b6 1258 },
Christopher Haster 8332:5fce745004b6 1259 {
Christopher Haster 8332:5fce745004b6 1260 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1261 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1262 "offset": 90112
Christopher Haster 8332:5fce745004b6 1263 },
Christopher Haster 8332:5fce745004b6 1264 {
Christopher Haster 8332:5fce745004b6 1265 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1266 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1267 "offset": 90112
Christopher Haster 8332:5fce745004b6 1268 },
Christopher Haster 8332:5fce745004b6 1269 {
Christopher Haster 8332:5fce745004b6 1270 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1271 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1272 "offset": 81920
Christopher Haster 8332:5fce745004b6 1273 }
Christopher Haster 8332:5fce745004b6 1274 ],
Christopher Haster 8332:5fce745004b6 1275 "detect_code": ["1070"],
Christopher Haster 8332:5fce745004b6 1276 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1277 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 1278 "toolchains": ["ARM_STD", "GCC_ARM"]
Christopher Haster 8332:5fce745004b6 1279 },
Christopher Haster 8332:5fce745004b6 1280 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 1281 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1282 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 1283 },
Christopher Haster 8332:5fce745004b6 1284 "MCU_NRF51_16K_BASE": {
Christopher Haster 8332:5fce745004b6 1285 "inherits": ["MCU_NRF51"],
Christopher Haster 8332:5fce745004b6 1286 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1287 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1288 "public": false,
Christopher Haster 8332:5fce745004b6 1289 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 1290 },
Christopher Haster 8332:5fce745004b6 1291 "MCU_NRF51_16K_BOOT_BASE": {
Christopher Haster 8332:5fce745004b6 1292 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1293 "MERGE_BOOTLOADER": true,
Christopher Haster 8332:5fce745004b6 1294 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1295 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1296 "public": false
Christopher Haster 8332:5fce745004b6 1297 },
Christopher Haster 8332:5fce745004b6 1298 "MCU_NRF51_16K_OTA_BASE": {
Christopher Haster 8332:5fce745004b6 1299 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1300 "public": false,
Christopher Haster 8332:5fce745004b6 1301 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1302 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1303 "MERGE_SOFT_DEVICE": false
Christopher Haster 8332:5fce745004b6 1304 },
Christopher Haster 8332:5fce745004b6 1305 "MCU_NRF51_16K": {
Christopher Haster 8332:5fce745004b6 1306 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1307 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1308 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1309 "public": false
Christopher Haster 8332:5fce745004b6 1310 },
Christopher Haster 8332:5fce745004b6 1311 "MCU_NRF51_S110": {
Christopher Haster 8332:5fce745004b6 1312 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1313 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1314 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 1315 {
Christopher Haster 8332:5fce745004b6 1316 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1317 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1318 "offset": 98304
Christopher Haster 8332:5fce745004b6 1319 },
Christopher Haster 8332:5fce745004b6 1320 {
Christopher Haster 8332:5fce745004b6 1321 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1322 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1323 "offset": 90112
Christopher Haster 8332:5fce745004b6 1324 }
Christopher Haster 8332:5fce745004b6 1325 ],
Christopher Haster 8332:5fce745004b6 1326 "public": false
Christopher Haster 8332:5fce745004b6 1327 },
Christopher Haster 8332:5fce745004b6 1328 "MCU_NRF51_16K_S110": {
Christopher Haster 8332:5fce745004b6 1329 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1330 "public": false
Christopher Haster 8332:5fce745004b6 1331 },
Christopher Haster 8332:5fce745004b6 1332 "MCU_NRF51_16K_BOOT": {
Christopher Haster 8332:5fce745004b6 1333 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Christopher Haster 8332:5fce745004b6 1334 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1335 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1336 "public": false
Christopher Haster 8332:5fce745004b6 1337 },
Christopher Haster 8332:5fce745004b6 1338 "MCU_NRF51_16K_BOOT_S110": {
Christopher Haster 8332:5fce745004b6 1339 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Christopher Haster 8332:5fce745004b6 1340 "public": false
Christopher Haster 8332:5fce745004b6 1341 },
Christopher Haster 8332:5fce745004b6 1342 "MCU_NRF51_16K_OTA": {
Christopher Haster 8332:5fce745004b6 1343 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Christopher Haster 8332:5fce745004b6 1344 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1345 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1346 "public": false
Christopher Haster 8332:5fce745004b6 1347 },
Christopher Haster 8332:5fce745004b6 1348 "MCU_NRF51_16K_OTA_S110": {
Christopher Haster 8332:5fce745004b6 1349 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Christopher Haster 8332:5fce745004b6 1350 "public": false
Christopher Haster 8332:5fce745004b6 1351 },
Christopher Haster 8332:5fce745004b6 1352 "MCU_NRF51_32K": {
Christopher Haster 8332:5fce745004b6 1353 "inherits": ["MCU_NRF51"],
Christopher Haster 8332:5fce745004b6 1354 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1355 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1356 "public": false
Christopher Haster 8332:5fce745004b6 1357 },
Christopher Haster 8332:5fce745004b6 1358 "MCU_NRF51_32K_BOOT": {
Christopher Haster 8332:5fce745004b6 1359 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1360 "MERGE_BOOTLOADER": true,
Christopher Haster 8332:5fce745004b6 1361 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1362 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1363 "public": false
Christopher Haster 8332:5fce745004b6 1364 },
Christopher Haster 8332:5fce745004b6 1365 "MCU_NRF51_32K_OTA": {
Christopher Haster 8332:5fce745004b6 1366 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1367 "public": false,
Christopher Haster 8332:5fce745004b6 1368 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1369 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1370 "MERGE_SOFT_DEVICE": false
Christopher Haster 8332:5fce745004b6 1371 },
Christopher Haster 8332:5fce745004b6 1372 "NRF51822": {
Christopher Haster 8332:5fce745004b6 1373 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1374 "progen": {"target": "mkit"},
Christopher Haster 8332:5fce745004b6 1375 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1376 "macros_add": ["TARGET_NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1377 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1378 },
Christopher Haster 8332:5fce745004b6 1379 "NRF51822_BOOT": {
Christopher Haster 8332:5fce745004b6 1380 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1381 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1382 "macros_add": ["TARGET_NRF51822_MKIT"]
Christopher Haster 8332:5fce745004b6 1383 },
Christopher Haster 8332:5fce745004b6 1384 "NRF51822_OTA": {
Christopher Haster 8332:5fce745004b6 1385 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1386 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1387 "macros_add": ["TARGET_NRF51822_MKIT"]
Christopher Haster 8332:5fce745004b6 1388 },
Christopher Haster 8332:5fce745004b6 1389 "ARCH_BLE": {
Christopher Haster 8332:5fce745004b6 1390 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1391 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1392 "progen": {"target": "arch-ble"},
Christopher Haster 8332:5fce745004b6 1393 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1394 },
Christopher Haster 8332:5fce745004b6 1395 "ARCH_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1396 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1397 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1398 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1399 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1400 },
Christopher Haster 8332:5fce745004b6 1401 "ARCH_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1402 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1403 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1404 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1405 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1406 },
Christopher Haster 8332:5fce745004b6 1407 "ARCH_LINK": {
Christopher Haster 8332:5fce745004b6 1408 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1409 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1410 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1411 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1412 },
Christopher Haster 8332:5fce745004b6 1413 "ARCH_LINK_BOOT": {
Christopher Haster 8332:5fce745004b6 1414 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1415 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1416 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Christopher Haster 8332:5fce745004b6 1417 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Christopher Haster 8332:5fce745004b6 1418 },
Christopher Haster 8332:5fce745004b6 1419 "ARCH_LINK_OTA": {
Christopher Haster 8332:5fce745004b6 1420 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1421 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1422 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Christopher Haster 8332:5fce745004b6 1423 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Christopher Haster 8332:5fce745004b6 1424 },
Christopher Haster 8332:5fce745004b6 1425 "SEEED_TINY_BLE": {
Christopher Haster 8332:5fce745004b6 1426 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1427 "progen": {"target": "seed-tinyble"},
Christopher Haster 8332:5fce745004b6 1428 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1429 },
Christopher Haster 8332:5fce745004b6 1430 "SEEED_TINY_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1431 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1432 "extra_labels_add": ["SEEED_TINY_BLE"],
Christopher Haster 8332:5fce745004b6 1433 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Christopher Haster 8332:5fce745004b6 1434 },
Christopher Haster 8332:5fce745004b6 1435 "SEEED_TINY_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1436 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1437 "extra_labels_add": ["SEEED_TINY_BLE"],
Christopher Haster 8332:5fce745004b6 1438 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Christopher Haster 8332:5fce745004b6 1439 },
Christopher Haster 8332:5fce745004b6 1440 "HRM1017": {
Christopher Haster 8332:5fce745004b6 1441 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1442 "progen": {"target": "hrm1017"},
Christopher Haster 8332:5fce745004b6 1443 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1444 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1445 },
Christopher Haster 8332:5fce745004b6 1446 "HRM1017_BOOT": {
Christopher Haster 8332:5fce745004b6 1447 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1448 "extra_labels_add": ["HRM1017"],
Christopher Haster 8332:5fce745004b6 1449 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1450 },
Christopher Haster 8332:5fce745004b6 1451 "HRM1017_OTA": {
Christopher Haster 8332:5fce745004b6 1452 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1453 "extra_labels_add": ["HRM1017"],
Christopher Haster 8332:5fce745004b6 1454 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1455 },
Christopher Haster 8332:5fce745004b6 1456 "RBLAB_NRF51822": {
Christopher Haster 8332:5fce745004b6 1457 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1458 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1459 "progen": {"target": "rblab-nrf51822"},
Christopher Haster 8332:5fce745004b6 1460 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1461 },
Christopher Haster 8332:5fce745004b6 1462 "RBLAB_NRF51822_BOOT": {
Christopher Haster 8332:5fce745004b6 1463 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1464 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1465 "extra_labels_add": ["RBLAB_NRF51822"],
Christopher Haster 8332:5fce745004b6 1466 "macros_add": ["TARGET_RBLAB_NRF51822"]
Christopher Haster 8332:5fce745004b6 1467 },
Christopher Haster 8332:5fce745004b6 1468 "RBLAB_NRF51822_OTA": {
Christopher Haster 8332:5fce745004b6 1469 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1470 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1471 "extra_labels_add": ["RBLAB_NRF51822"],
Christopher Haster 8332:5fce745004b6 1472 "macros_add": ["TARGET_RBLAB_NRF51822"]
Christopher Haster 8332:5fce745004b6 1473 },
Christopher Haster 8332:5fce745004b6 1474 "RBLAB_BLENANO": {
Christopher Haster 8332:5fce745004b6 1475 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1476 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1477 },
Christopher Haster 8332:5fce745004b6 1478 "RBLAB_BLENANO_BOOT": {
Christopher Haster 8332:5fce745004b6 1479 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1480 "extra_labels_add": ["RBLAB_BLENANO"],
Christopher Haster 8332:5fce745004b6 1481 "macros_add": ["TARGET_RBLAB_BLENANO"]
Christopher Haster 8332:5fce745004b6 1482 },
Christopher Haster 8332:5fce745004b6 1483 "RBLAB_BLENANO_OTA": {
Christopher Haster 8332:5fce745004b6 1484 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1485 "extra_labels_add": ["RBLAB_BLENANO"],
Christopher Haster 8332:5fce745004b6 1486 "macros_add": ["TARGET_RBLAB_BLENANO"]
Christopher Haster 8332:5fce745004b6 1487 },
Christopher Haster 8332:5fce745004b6 1488 "NRF51822_Y5_MBUG": {
Christopher Haster 8332:5fce745004b6 1489 "inherits": ["MCU_NRF51_16K"]
Christopher Haster 8332:5fce745004b6 1490 },
Christopher Haster 8332:5fce745004b6 1491 "WALLBOT_BLE": {
Christopher Haster 8332:5fce745004b6 1492 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1493 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1494 },
Christopher Haster 8332:5fce745004b6 1495 "WALLBOT_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1496 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1497 "extra_labels_add": ["WALLBOT_BLE"],
Christopher Haster 8332:5fce745004b6 1498 "macros_add": ["TARGET_WALLBOT_BLE"]
Christopher Haster 8332:5fce745004b6 1499 },
Christopher Haster 8332:5fce745004b6 1500 "WALLBOT_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1501 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1502 "extra_labels_add": ["WALLBOT_BLE"],
Christopher Haster 8332:5fce745004b6 1503 "macros_add": ["TARGET_WALLBOT_BLE"]
Christopher Haster 8332:5fce745004b6 1504 },
Christopher Haster 8332:5fce745004b6 1505 "DELTA_DFCM_NNN40": {
Christopher Haster 8332:5fce745004b6 1506 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1507 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1508 "progen": {"target": "dfcm-nnn40"},
Christopher Haster 8332:5fce745004b6 1509 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1510 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 1511 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1512 },
Christopher Haster 8332:5fce745004b6 1513 "DELTA_DFCM_NNN40_BOOT": {
Christopher Haster 8332:5fce745004b6 1514 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1515 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1516 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Christopher Haster 8332:5fce745004b6 1517 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1518 },
Christopher Haster 8332:5fce745004b6 1519 "DELTA_DFCM_NNN40_OTA": {
Christopher Haster 8332:5fce745004b6 1520 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1521 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1522 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Christopher Haster 8332:5fce745004b6 1523 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1524 },
Christopher Haster 8332:5fce745004b6 1525 "NRF51_DK_LEGACY": {
Christopher Haster 8332:5fce745004b6 1526 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1527 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1528 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1529 "progen": {"target": "nrf51-dk"}
Christopher Haster 8332:5fce745004b6 1530 },
Christopher Haster 8332:5fce745004b6 1531 "NRF51_DK_BOOT": {
Christopher Haster 8332:5fce745004b6 1532 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1533 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1534 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1535 "macros_add": ["TARGET_NRF51_DK"]
Christopher Haster 8332:5fce745004b6 1536 },
Christopher Haster 8332:5fce745004b6 1537 "NRF51_DK_OTA": {
Christopher Haster 8332:5fce745004b6 1538 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1539 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1540 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1541 "macros_add": ["TARGET_NRF51_DK"]
Christopher Haster 8332:5fce745004b6 1542 },
Christopher Haster 8332:5fce745004b6 1543 "NRF51_DONGLE_LEGACY": {
Christopher Haster 8332:5fce745004b6 1544 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1545 "progen": {"target": "nrf51-dongle"},
Christopher Haster 8332:5fce745004b6 1546 "extra_labels_add": ["NRF51_DONGLE"],
Christopher Haster 8332:5fce745004b6 1547 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1548 },
Christopher Haster 8332:5fce745004b6 1549 "NRF51_DONGLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1550 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1551 "extra_labels_add": ["NRF51_DONGLE"],
Christopher Haster 8332:5fce745004b6 1552 "macros_add": ["TARGET_NRF51_DONGLE"]
Christopher Haster 8332:5fce745004b6 1553 },
Christopher Haster 8332:5fce745004b6 1554 "NRF51_DONGLE_OTA": {
Christopher Haster 8332:5fce745004b6 1555 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1556 "extra_labels_add": ["NRF51_DONGLE"],
Christopher Haster 8332:5fce745004b6 1557 "macros_add": ["TARGET_NRF51_DONGLE"]
Christopher Haster 8332:5fce745004b6 1558 },
Christopher Haster 8332:5fce745004b6 1559 "NRF51_MICROBIT": {
Christopher Haster 8332:5fce745004b6 1560 "inherits": ["MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1561 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1562 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1563 },
Christopher Haster 8332:5fce745004b6 1564 "NRF51_MICROBIT_BOOT": {
Christopher Haster 8332:5fce745004b6 1565 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Christopher Haster 8332:5fce745004b6 1566 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1567 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1568 },
Christopher Haster 8332:5fce745004b6 1569 "NRF51_MICROBIT_OTA": {
Christopher Haster 8332:5fce745004b6 1570 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Christopher Haster 8332:5fce745004b6 1571 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1572 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1573 },
Christopher Haster 8332:5fce745004b6 1574 "NRF51_MICROBIT_B": {
Christopher Haster 8332:5fce745004b6 1575 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1576 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1577 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1578 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1579 },
Christopher Haster 8332:5fce745004b6 1580 "NRF51_MICROBIT_B_BOOT": {
Christopher Haster 8332:5fce745004b6 1581 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1582 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1583 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1584 },
Christopher Haster 8332:5fce745004b6 1585 "NRF51_MICROBIT_B_OTA": {
Christopher Haster 8332:5fce745004b6 1586 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1587 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1588 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1589 },
Christopher Haster 8332:5fce745004b6 1590 "MTM_MTCONNECT04S": {
Christopher Haster 8332:5fce745004b6 1591 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1592 "progen": {"target": "mtm-mtconnect04s"},
Christopher Haster 8332:5fce745004b6 1593 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1594 },
Christopher Haster 8332:5fce745004b6 1595 "MTM_MTCONNECT04S_BOOT": {
Christopher Haster 8332:5fce745004b6 1596 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1597 "extra_labels_add": ["MTM_CONNECT04S"],
Christopher Haster 8332:5fce745004b6 1598 "macros_add": ["TARGET_MTM_CONNECT04S"]
Christopher Haster 8332:5fce745004b6 1599 },
Christopher Haster 8332:5fce745004b6 1600 "MTM_MTCONNECT04S_OTA": {
Christopher Haster 8332:5fce745004b6 1601 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1602 "extra_labels_add": ["MTM_CONNECT04S"],
Christopher Haster 8332:5fce745004b6 1603 "macros_add": ["TARGET_MTM_CONNECT04S"]
Christopher Haster 8332:5fce745004b6 1604 },
Christopher Haster 8332:5fce745004b6 1605
Christopher Haster 8332:5fce745004b6 1606 "TY51822R3": {
Christopher Haster 8332:5fce745004b6 1607 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Christopher Haster 8332:5fce745004b6 1608 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Christopher Haster 8332:5fce745004b6 1609 "progen": {"target": "ty51822r3"},
Christopher Haster 8332:5fce745004b6 1610 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 1611 "detect_code": ["1019"],
Christopher Haster 8332:5fce745004b6 1612 "release_versions": ["2", "5"],
Christopher Haster 8332:5fce745004b6 1613 "overrides": { "uart_hwfc": 0 }
Christopher Haster 8332:5fce745004b6 1614 },
Christopher Haster 8332:5fce745004b6 1615 "TY51822R3_BOOT": {
Christopher Haster 8332:5fce745004b6 1616 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1617 "extra_labels_add": ["TY51822R3"],
Christopher Haster 8332:5fce745004b6 1618 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Christopher Haster 8332:5fce745004b6 1619 },
Christopher Haster 8332:5fce745004b6 1620 "TY51822R3_OTA": {
Christopher Haster 8332:5fce745004b6 1621 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1622 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1623 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Christopher Haster 8332:5fce745004b6 1624 },
Christopher Haster 8332:5fce745004b6 1625 "ARM_MPS2_Target": {
Christopher Haster 8332:5fce745004b6 1626 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1627 "public": false,
Christopher Haster 8332:5fce745004b6 1628 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1629 },
Christopher Haster 8332:5fce745004b6 1630 "ARM_MPS2_M0": {
Christopher Haster 8332:5fce745004b6 1631 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1632 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1633 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1634 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Christopher Haster 8332:5fce745004b6 1635 "macros": ["CMSDK_CM0"],
Christopher Haster 8332:5fce745004b6 1636 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1637 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1638 },
Christopher Haster 8332:5fce745004b6 1639 "ARM_MPS2_M0P": {
Christopher Haster 8332:5fce745004b6 1640 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1641 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1642 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1643 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Christopher Haster 8332:5fce745004b6 1644 "macros": ["CMSDK_CM0plus"],
Christopher Haster 8332:5fce745004b6 1645 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1646 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1647 },
Christopher Haster 8332:5fce745004b6 1648 "ARM_MPS2_M1": {
Christopher Haster 8332:5fce745004b6 1649 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1650 "core": "Cortex-M1",
Christopher Haster 8332:5fce745004b6 1651 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1652 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Christopher Haster 8332:5fce745004b6 1653 "macros": ["CMSDK_CM1"],
Christopher Haster 8332:5fce745004b6 1654 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1655 },
Christopher Haster 8332:5fce745004b6 1656 "ARM_MPS2_M3": {
Christopher Haster 8332:5fce745004b6 1657 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1658 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1659 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1660 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Christopher Haster 8332:5fce745004b6 1661 "macros": ["CMSDK_CM3"],
Christopher Haster 8332:5fce745004b6 1662 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1663 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1664 },
Christopher Haster 8332:5fce745004b6 1665 "ARM_MPS2_M4": {
Christopher Haster 8332:5fce745004b6 1666 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1667 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1668 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1669 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Christopher Haster 8332:5fce745004b6 1670 "macros": ["CMSDK_CM4"],
Christopher Haster 8332:5fce745004b6 1671 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1672 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1673 },
Christopher Haster 8332:5fce745004b6 1674 "ARM_MPS2_M7": {
Christopher Haster 8332:5fce745004b6 1675 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1676 "core": "Cortex-M7",
Christopher Haster 8332:5fce745004b6 1677 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1678 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Christopher Haster 8332:5fce745004b6 1679 "macros": ["CMSDK_CM7"],
Christopher Haster 8332:5fce745004b6 1680 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1681 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1682 },
Christopher Haster 8332:5fce745004b6 1683 "ARM_IOTSS_Target": {
Christopher Haster 8332:5fce745004b6 1684 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1685 "public": false,
Christopher Haster 8332:5fce745004b6 1686 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1687 },
Christopher Haster 8332:5fce745004b6 1688 "ARM_IOTSS_BEID": {
Christopher Haster 8332:5fce745004b6 1689 "inherits": ["ARM_IOTSS_Target"],
Christopher Haster 8332:5fce745004b6 1690 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1691 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1692 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Christopher Haster 8332:5fce745004b6 1693 "macros": ["CMSDK_BEID"],
Christopher Haster 8332:5fce745004b6 1694 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1695 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1696 },
Christopher Haster 8332:5fce745004b6 1697 "ARM_BEETLE_SOC": {
Christopher Haster 8332:5fce745004b6 1698 "inherits": ["ARM_IOTSS_Target"],
Christopher Haster 8332:5fce745004b6 1699 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1700 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1701 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1702 "extra_labels": ["ARM_SSG", "BEETLE"],
Christopher Haster 8332:5fce745004b6 1703 "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"],
Christopher Haster 8332:5fce745004b6 1704 "progen": {
Christopher Haster 8332:5fce745004b6 1705 "target": "beetle",
Christopher Haster 8332:5fce745004b6 1706 "uvision5": {
Christopher Haster 8332:5fce745004b6 1707 "template": ["uvision5_arm_beetle_soc.uvproj.tmpl"]
Christopher Haster 8332:5fce745004b6 1708 }
Christopher Haster 8332:5fce745004b6 1709 },
Christopher Haster 8332:5fce745004b6 1710 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Christopher Haster 8332:5fce745004b6 1711 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1712 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1713 },
Christopher Haster 8332:5fce745004b6 1714 "RZ_A1H": {
Christopher Haster 8332:5fce745004b6 1715 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1716 "core": "Cortex-A9",
Christopher Haster 8332:5fce745004b6 1717 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1718 "extra_labels": ["RENESAS", "MBRZA1H"],
Christopher Haster 8332:5fce745004b6 1719 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1720 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1721 "progen": {
Christopher Haster 8332:5fce745004b6 1722 "target": "gr-peach",
Christopher Haster 8332:5fce745004b6 1723 "iar": {
Christopher Haster 8332:5fce745004b6 1724 "template": ["iar_rz_a1h.ewp.tmpl"]
Christopher Haster 8332:5fce745004b6 1725 }
Christopher Haster 8332:5fce745004b6 1726 },
Christopher Haster 8332:5fce745004b6 1727 "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"],
Christopher Haster 8332:5fce745004b6 1728 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 1729 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1730 },
Christopher Haster 8332:5fce745004b6 1731 "VK_RZ_A1H": {
Christopher Haster 8332:5fce745004b6 1732 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1733 "core": "Cortex-A9",
Christopher Haster 8332:5fce745004b6 1734 "extra_labels": ["RENESAS", "VKRZA1H"],
Christopher Haster 8332:5fce745004b6 1735 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1736 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1737 "progen": {
Christopher Haster 8332:5fce745004b6 1738 "target": "vk-rza1h",
Christopher Haster 8332:5fce745004b6 1739 "iar": {
Christopher Haster 8332:5fce745004b6 1740 "template": ["iar_rz_a1h.ewp.tmpl"]
Christopher Haster 8332:5fce745004b6 1741 }
Christopher Haster 8332:5fce745004b6 1742 },
Christopher Haster 8332:5fce745004b6 1743 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1744 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1745 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 1746 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 1747 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1748 },
Christopher Haster 8332:5fce745004b6 1749 "MAXWSNENV": {
Christopher Haster 8332:5fce745004b6 1750 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1751 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1752 "macros": ["__SYSTEM_HFX=24000000"],
Christopher Haster 8332:5fce745004b6 1753 "extra_labels": ["Maxim", "MAX32610"],
Christopher Haster 8332:5fce745004b6 1754 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1755 "progen": {"target": "maxwsnenv"},
Christopher Haster 8332:5fce745004b6 1756 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1757 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1758 },
Christopher Haster 8332:5fce745004b6 1759 "MAX32600MBED": {
Christopher Haster 8332:5fce745004b6 1760 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1761 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1762 "macros": ["__SYSTEM_HFX=24000000"],
Christopher Haster 8332:5fce745004b6 1763 "extra_labels": ["Maxim", "MAX32600"],
Christopher Haster 8332:5fce745004b6 1764 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1765 "progen": {"target": "max32600mbed"},
Christopher Haster 8332:5fce745004b6 1766 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1767 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1768 },
Christopher Haster 8332:5fce745004b6 1769 "MAX32620HSP": {
Christopher Haster 8332:5fce745004b6 1770 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1771 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1772 "extra_labels": ["Maxim", "MAX32620"],
Christopher Haster 8332:5fce745004b6 1773 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1774 "progen": {"target": "max32620hsp"},
Christopher Haster 8332:5fce745004b6 1775 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1776 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1777 },
Christopher Haster 8332:5fce745004b6 1778 "EFM32GG_STK3700": {
Christopher Haster 8332:5fce745004b6 1779 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1780 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1781 "macros": ["EFM32GG990F1024"],
Christopher Haster 8332:5fce745004b6 1782 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1783 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1784 "progen": {"target": "efm32gg-stk"},
Christopher Haster 8332:5fce745004b6 1785 "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"],
Christopher Haster 8332:5fce745004b6 1786 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1787 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1788 },
Christopher Haster 8332:5fce745004b6 1789 "EFM32LG_STK3600": {
Christopher Haster 8332:5fce745004b6 1790 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1791 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1792 "macros": ["EFM32LG990F256"],
Christopher Haster 8332:5fce745004b6 1793 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1794 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1795 "progen": {"target": "efm32lg-stk"},
Christopher Haster 8332:5fce745004b6 1796 "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"],
Christopher Haster 8332:5fce745004b6 1797 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1798 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1799 },
Christopher Haster 8332:5fce745004b6 1800 "EFM32WG_STK3800": {
Christopher Haster 8332:5fce745004b6 1801 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1802 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1803 "macros": ["EFM32WG990F256"],
Christopher Haster 8332:5fce745004b6 1804 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1805 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1806 "progen": {"target": "efm32wg-stk"},
Christopher Haster 8332:5fce745004b6 1807 "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"],
Christopher Haster 8332:5fce745004b6 1808 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1809 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1810 },
Christopher Haster 8332:5fce745004b6 1811 "EFM32ZG_STK3200": {
Christopher Haster 8332:5fce745004b6 1812 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1813 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1814 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1815 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1816 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1817 "macros": ["EFM32ZG222F32"],
Christopher Haster 8332:5fce745004b6 1818 "progen": {
Christopher Haster 8332:5fce745004b6 1819 "target": "efm32zg-stk"
Christopher Haster 8332:5fce745004b6 1820 },
Christopher Haster 8332:5fce745004b6 1821 "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"],
Christopher Haster 8332:5fce745004b6 1822 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 1823 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1824 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1825 },
Christopher Haster 8332:5fce745004b6 1826 "EFM32HG_STK3400": {
Christopher Haster 8332:5fce745004b6 1827 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1828 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1829 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1830 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1831 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1832 "macros": ["EFM32HG322F64"],
Christopher Haster 8332:5fce745004b6 1833 "progen": {
Christopher Haster 8332:5fce745004b6 1834 "target": "efm32hg-stk"
Christopher Haster 8332:5fce745004b6 1835 },
Christopher Haster 8332:5fce745004b6 1836 "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"],
Christopher Haster 8332:5fce745004b6 1837 "default_lib": "small",
Christopher Haster 8332:5fce745004b6 1838 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1839 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1840 },
Christopher Haster 8332:5fce745004b6 1841 "EFM32PG_STK3401": {
Christopher Haster 8332:5fce745004b6 1842 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1843 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1844 "macros": ["EFM32PG1B200F256GM48"],
Christopher Haster 8332:5fce745004b6 1845 "extra_labels": ["Silicon_Labs", "EFM32"],
Christopher Haster 8332:5fce745004b6 1846 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1847 "progen": {"target": "efm32pg-stk"},
Christopher Haster 8332:5fce745004b6 1848 "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"],
Christopher Haster 8332:5fce745004b6 1849 "forced_reset_timeout": 2,
Christopher Haster 8332:5fce745004b6 1850 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1851 },
Christopher Haster 8332:5fce745004b6 1852 "WIZWIKI_W7500": {
Christopher Haster 8332:5fce745004b6 1853 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1854 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1855 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Christopher Haster 8332:5fce745004b6 1856 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 1857 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1858 "progen": {"target": "wizwiki-w7500"},
Christopher Haster 8332:5fce745004b6 1859 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1860 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1861 },
Christopher Haster 8332:5fce745004b6 1862 "WIZWIKI_W7500P": {
Christopher Haster 8332:5fce745004b6 1863 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1864 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1865 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Christopher Haster 8332:5fce745004b6 1866 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 1867 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1868 "progen": {"target": "wizwiki-w7500p"},
Christopher Haster 8332:5fce745004b6 1869 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1870 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1871 },
Christopher Haster 8332:5fce745004b6 1872 "WIZWIKI_W7500ECO": {
Christopher Haster 8332:5fce745004b6 1873 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1874 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1875 "progen": {"target": "wizwiki_w7500eco"},
Christopher Haster 8332:5fce745004b6 1876 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Christopher Haster 8332:5fce745004b6 1877 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 1878 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1879 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1880 },
Christopher Haster 8332:5fce745004b6 1881 "SAMR21G18A": {
Christopher Haster 8332:5fce745004b6 1882 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1883 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1884 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 1885 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Christopher Haster 8332:5fce745004b6 1886 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 1887 "progen": {"target": "samr21g18a"},
Christopher Haster 8332:5fce745004b6 1888 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Christopher Haster 8332:5fce745004b6 1889 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1890 },
Christopher Haster 8332:5fce745004b6 1891 "SAMD21J18A": {
Christopher Haster 8332:5fce745004b6 1892 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1893 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1894 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 1895 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Christopher Haster 8332:5fce745004b6 1896 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 1897 "progen": {"target": "samd21j18a"},
Christopher Haster 8332:5fce745004b6 1898 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Christopher Haster 8332:5fce745004b6 1899 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1900 },
Christopher Haster 8332:5fce745004b6 1901 "SAMD21G18A": {
Christopher Haster 8332:5fce745004b6 1902 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1903 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1904 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 1905 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Christopher Haster 8332:5fce745004b6 1906 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 1907 "progen": {"target": "samd21g18a"},
Christopher Haster 8332:5fce745004b6 1908 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Christopher Haster 8332:5fce745004b6 1909 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1910 },
Christopher Haster 8332:5fce745004b6 1911 "SAML21J18A": {
Christopher Haster 8332:5fce745004b6 1912 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1913 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1914 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 1915 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Christopher Haster 8332:5fce745004b6 1916 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 1917 "progen": {"target": "samr21j18a"},
Christopher Haster 8332:5fce745004b6 1918 "progen_target": "samr21j18a",
Christopher Haster 8332:5fce745004b6 1919 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"]
Christopher Haster 8332:5fce745004b6 1920 },
Christopher Haster 8332:5fce745004b6 1921 "SAMG55J19": {
Christopher Haster 8332:5fce745004b6 1922 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1923 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 1924 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Christopher Haster 8332:5fce745004b6 1925 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 1926 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 1927 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1928 "progen": {"target": "samg55j19"},
Christopher Haster 8332:5fce745004b6 1929 "progen_target": "samg55j19",
Christopher Haster 8332:5fce745004b6 1930 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Christopher Haster 8332:5fce745004b6 1931 "default_lib": "std"
Christopher Haster 8332:5fce745004b6 1932 },
Christopher Haster 8332:5fce745004b6 1933 "MCU_NRF51_UNIFIED": {
Christopher Haster 8332:5fce745004b6 1934 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1935 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1936 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1937 "macros": [
Christopher Haster 8332:5fce745004b6 1938 "NRF51",
Christopher Haster 8332:5fce745004b6 1939 "TARGET_NRF51822",
Christopher Haster 8332:5fce745004b6 1940 "BLE_STACK_SUPPORT_REQD",
Christopher Haster 8332:5fce745004b6 1941 "SOFTDEVICE_PRESENT",
Christopher Haster 8332:5fce745004b6 1942 "S130",
Christopher Haster 8332:5fce745004b6 1943 "TARGET_MCU_NRF51822"
Christopher Haster 8332:5fce745004b6 1944 ],
Christopher Haster 8332:5fce745004b6 1945 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 1946 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Christopher Haster 8332:5fce745004b6 1947 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 1948 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 1949 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1950 "public": false,
Christopher Haster 8332:5fce745004b6 1951 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 1952 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 1953 {
Christopher Haster 8332:5fce745004b6 1954 "boot": "",
Christopher Haster 8332:5fce745004b6 1955 "name": "s130_nrf51_2.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1956 "offset": 110592
Christopher Haster 8332:5fce745004b6 1957 }
Christopher Haster 8332:5fce745004b6 1958 ],
Christopher Haster 8332:5fce745004b6 1959 "detect_code": ["1070"],
Christopher Haster 8332:5fce745004b6 1960 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1961 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 1962 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 1963 },
Christopher Haster 8332:5fce745004b6 1964 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 1965 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1966 "config":{
Christopher Haster 8332:5fce745004b6 1967 "lf_clock_src": {
Christopher Haster 8332:5fce745004b6 1968 "value": "NRF_LF_SRC_XTAL",
Christopher Haster 8332:5fce745004b6 1969 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Christopher Haster 8332:5fce745004b6 1970 },
Christopher Haster 8332:5fce745004b6 1971 "uart_hwfc": {
Christopher Haster 8332:5fce745004b6 1972 "help": "Value: 1 for enable, 0 for disable",
Christopher Haster 8332:5fce745004b6 1973 "value": 1,
Christopher Haster 8332:5fce745004b6 1974 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Christopher Haster 8332:5fce745004b6 1975 }
Christopher Haster 8332:5fce745004b6 1976 },
Christopher Haster 8332:5fce745004b6 1977 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 1978 },
Christopher Haster 8332:5fce745004b6 1979 "MCU_NRF51_32K_UNIFIED": {
Christopher Haster 8332:5fce745004b6 1980 "inherits": ["MCU_NRF51_UNIFIED"],
Christopher Haster 8332:5fce745004b6 1981 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1982 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1983 "public": false
Christopher Haster 8332:5fce745004b6 1984 },
Christopher Haster 8332:5fce745004b6 1985 "NRF51_DK": {
Christopher Haster 8332:5fce745004b6 1986 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1987 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Christopher Haster 8332:5fce745004b6 1988 "progen": {"target": "nrf51-dk"},
Christopher Haster 8332:5fce745004b6 1989 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 1990 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1991 },
Christopher Haster 8332:5fce745004b6 1992 "NRF51_DONGLE": {
Christopher Haster 8332:5fce745004b6 1993 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Christopher Haster 8332:5fce745004b6 1994 "progen": {"target": "nrf51-dongle"},
Christopher Haster 8332:5fce745004b6 1995 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 1996 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1997 },
Christopher Haster 8332:5fce745004b6 1998 "MCU_NRF52": {
Christopher Haster 8332:5fce745004b6 1999 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2000 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 2001 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Christopher Haster 8332:5fce745004b6 2002 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Christopher Haster 8332:5fce745004b6 2003 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 2004 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 2005 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2006 "public": false,
Christopher Haster 8332:5fce745004b6 2007 "detect_code": ["1101"],
Christopher Haster 8332:5fce745004b6 2008 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 2009 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 2010 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 2011 {
Christopher Haster 8332:5fce745004b6 2012 "boot": "",
Christopher Haster 8332:5fce745004b6 2013 "name": "s132_nrf52_2.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 2014 "offset": 114688
Christopher Haster 8332:5fce745004b6 2015 }
Christopher Haster 8332:5fce745004b6 2016 ],
Christopher Haster 8332:5fce745004b6 2017 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 2018 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 2019 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 2020 },
Christopher Haster 8332:5fce745004b6 2021 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 2022 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 2023 "config":{
Christopher Haster 8332:5fce745004b6 2024 "lf_clock_src": {
Christopher Haster 8332:5fce745004b6 2025 "value": "NRF_LF_SRC_XTAL",
Christopher Haster 8332:5fce745004b6 2026 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Christopher Haster 8332:5fce745004b6 2027 },
Christopher Haster 8332:5fce745004b6 2028 "uart_hwfc": {
Christopher Haster 8332:5fce745004b6 2029 "help": "Value: 1 for enable, 0 for disable",
Christopher Haster 8332:5fce745004b6 2030 "value": 1,
Christopher Haster 8332:5fce745004b6 2031 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Christopher Haster 8332:5fce745004b6 2032 }
Christopher Haster 8332:5fce745004b6 2033 }
Christopher Haster 8332:5fce745004b6 2034 },
Christopher Haster 8332:5fce745004b6 2035 "NRF52_DK": {
Christopher Haster 8332:5fce745004b6 2036 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2037 "inherits": ["MCU_NRF52"],
Christopher Haster 8332:5fce745004b6 2038 "progen": {"target": "nrf52-dk"},
Christopher Haster 8332:5fce745004b6 2039 "macros_add": [
Christopher Haster 8332:5fce745004b6 2040 "BOARD_PCA10040",
Christopher Haster 8332:5fce745004b6 2041 "NRF52_PAN_12",
Christopher Haster 8332:5fce745004b6 2042 "NRF52_PAN_15",
Christopher Haster 8332:5fce745004b6 2043 "NRF52_PAN_58",
Christopher Haster 8332:5fce745004b6 2044 "NRF52_PAN_55",
Christopher Haster 8332:5fce745004b6 2045 "NRF52_PAN_54",
Christopher Haster 8332:5fce745004b6 2046 "NRF52_PAN_31",
Christopher Haster 8332:5fce745004b6 2047 "NRF52_PAN_30",
Christopher Haster 8332:5fce745004b6 2048 "NRF52_PAN_51",
Christopher Haster 8332:5fce745004b6 2049 "NRF52_PAN_36",
Christopher Haster 8332:5fce745004b6 2050 "NRF52_PAN_53",
Christopher Haster 8332:5fce745004b6 2051 "S132",
Christopher Haster 8332:5fce745004b6 2052 "CONFIG_GPIO_AS_PINRESET",
Christopher Haster 8332:5fce745004b6 2053 "BLE_STACK_SUPPORT_REQD",
Christopher Haster 8332:5fce745004b6 2054 "SWI_DISABLE0",
Christopher Haster 8332:5fce745004b6 2055 "NRF52_PAN_20",
Christopher Haster 8332:5fce745004b6 2056 "NRF52_PAN_64",
Christopher Haster 8332:5fce745004b6 2057 "NRF52_PAN_62",
Christopher Haster 8332:5fce745004b6 2058 "NRF52_PAN_63"
Christopher Haster 8332:5fce745004b6 2059 ],
Christopher Haster 8332:5fce745004b6 2060 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 2061 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 2062 },
Christopher Haster 8332:5fce745004b6 2063 "DELTA_DFBM_NQ620": {
Christopher Haster 8332:5fce745004b6 2064 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2065 "inherits": ["MCU_NRF52"],
Christopher Haster 8332:5fce745004b6 2066 "progen": {"target": "dfbm-nq620"},
Christopher Haster 8332:5fce745004b6 2067 "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"],
Christopher Haster 8332:5fce745004b6 2068 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Christopher Haster 8332:5fce745004b6 2069 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 2070 },
Christopher Haster 8332:5fce745004b6 2071 "BLUEPILL_F103C8": {
Christopher Haster 8332:5fce745004b6 2072 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 2073 "default_toolchain": "GCC_ARM",
Christopher Haster 8332:5fce745004b6 2074 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Christopher Haster 8332:5fce745004b6 2075 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 2076 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2077 "progen": {"target": "bluepill-f103c8"},
Christopher Haster 8332:5fce745004b6 2078 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 2079 },
Christopher Haster 8332:5fce745004b6 2080 "NUMAKER_PFM_NUC472": {
Christopher Haster 8332:5fce745004b6 2081 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 2082 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 2083 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
Christopher Haster 8332:5fce745004b6 2084 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 2085 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2086 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2087 "progen": {"target": "numaker-pfm-nuc472"},
Christopher Haster 8332:5fce745004b6 2088 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG"],
Christopher Haster 8332:5fce745004b6 2089 "features": ["IPV4"],
Christopher Haster 8332:5fce745004b6 2090 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 2091 },
Christopher Haster 8332:5fce745004b6 2092 "NCS36510": {
Christopher Haster 8332:5fce745004b6 2093 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2094 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 2095 "extra_labels": ["ONSEMI"],
Christopher Haster 8332:5fce745004b6 2096 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
Christopher Haster 8332:5fce745004b6 2097 "macros": ["REVD", "CM3", "CPU_NCS36510", "TARGET_NCS36510"],
Christopher Haster 8332:5fce745004b6 2098 "progen": {"target": "ncs36510"},
Christopher Haster 8332:5fce745004b6 2099 "progen_target": "ncs36510",
Christopher Haster 8332:5fce745004b6 2100 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2101 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI"],
Christopher Haster 8332:5fce745004b6 2102 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 2103 }
Christopher Haster 8332:5fce745004b6 2104 }