SPKT

Dependents:   WAV

Committer:
phungductung
Date:
Tue Jun 04 21:51:46 2019 +0000
Revision:
0:e87aa4c49e95
libray

Who changed what in which revision?

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