mbed-os

Fork of mbed-os by erkin yucel

Committer:
elessair
Date:
Sun Oct 23 15:10:02 2016 +0000
Revision:
0:f269e3021894
Initial commit

Who changed what in which revision?

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