the other jimmy / mbed-sdk-tools

Fork of mbed-sdk-tools by mbed official

Committer:
The Other Jimmy
Date:
Wed Jan 04 11:58:24 2017 -0600
Revision:
32:8ea194f6145b
Parent:
27:5461402c33f8
Update tools to follow mbed-os tools release 5.3.1

Who changed what in which revision?

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