Clone of official tools

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