CDY version that shares functionality with Counter

Dependencies:   SDFileSystem_HelloWorld mbed FATFileSystem

Committer:
Charles David Young
Date:
Mon Nov 05 09:52:17 2018 -0700
Revision:
3:c547dba5d39b
Parent:
0:aa13e1c335cd
debug

Who changed what in which revision?

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