MCU driver/HAL for the Picocell Gateway concentrator board. The firmware implements either a USB CDC protocol or a UART protocol to bridge commands coming from host to the SX1308 SPI interface.

Committer:
dgabino
Date:
Wed Apr 11 14:42:47 2018 +0000
Revision:
0:c76361bd82e8
Initial commit

Who changed what in which revision?

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