Clone of official tools

Committer:
The Other Jimmy
Date:
Thu Jul 13 15:26:26 2017 -0500
Revision:
38:399953da035d
Parent:
36:96847d42f010
Child:
40:7d3fa6b99b2b
Update to tools release 5.5.2

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 },
The Other Jimmy 38:399953da035d 671 "FAMILY_STM32": {
The Other Jimmy 38:399953da035d 672 "inherits": ["Target"],
The Other Jimmy 38:399953da035d 673 "public": false,
The Other Jimmy 38:399953da035d 674 "extra_labels": ["STM"],
The Other Jimmy 38:399953da035d 675 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
The Other Jimmy 38:399953da035d 676 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
The Other Jimmy 38:399953da035d 677 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
The Other Jimmy 38:399953da035d 678 },
screamer 27:5461402c33f8 679 "NUCLEO_F030R8": {
The Other Jimmy 38:399953da035d 680 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 681 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 682 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 683 "extra_labels_add": ["STM32F0", "STM32F030R8"],
screamer 27:5461402c33f8 684 "detect_code": ["0725"],
The Other Jimmy 38:399953da035d 685 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 686 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 687 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 688 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 689 "device_name": "STM32F030R8"
screamer 27:5461402c33f8 690 },
screamer 27:5461402c33f8 691 "NUCLEO_F031K6": {
The Other Jimmy 38:399953da035d 692 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 693 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 694 "core": "Cortex-M0",
screamer 27:5461402c33f8 695 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 696 "extra_labels_add": ["STM32F0", "STM32F031K6"],
screamer 27:5461402c33f8 697 "detect_code": ["0791"],
The Other Jimmy 38:399953da035d 698 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 699 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 700 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 701 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 702 "device_name": "STM32F031K6"
screamer 27:5461402c33f8 703 },
screamer 27:5461402c33f8 704 "NUCLEO_F042K6": {
The Other Jimmy 38:399953da035d 705 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 706 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 707 "core": "Cortex-M0",
screamer 27:5461402c33f8 708 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 709 "extra_labels_add": ["STM32F0", "STM32F042K6"],
screamer 27:5461402c33f8 710 "detect_code": ["0785"],
The Other Jimmy 38:399953da035d 711 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 712 "device_has_add": ["CAN", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 713 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 714 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 715 "device_name": "STM32F042K6"
screamer 27:5461402c33f8 716 },
screamer 27:5461402c33f8 717 "NUCLEO_F070RB": {
The Other Jimmy 38:399953da035d 718 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 719 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 720 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 721 "extra_labels_add": ["STM32F0", "STM32F070RB"],
screamer 27:5461402c33f8 722 "detect_code": ["0755"],
The Other Jimmy 38:399953da035d 723 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 724 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 725 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 726 "device_name": "STM32F070RB"
screamer 27:5461402c33f8 727 },
screamer 27:5461402c33f8 728 "NUCLEO_F072RB": {
The Other Jimmy 38:399953da035d 729 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 730 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 731 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 732 "extra_labels_add": ["STM32F0", "STM32F072RB"],
screamer 27:5461402c33f8 733 "detect_code": ["0730"],
The Other Jimmy 38:399953da035d 734 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 735 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
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": {
The Other Jimmy 38:399953da035d 740 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 741 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 742 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 743 "extra_labels_add": ["STM32F0", "STM32F091RC"],
screamer 27:5461402c33f8 744 "detect_code": ["0750"],
The Other Jimmy 38:399953da035d 745 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 746 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 747 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 748 "device_name": "STM32F091RC"
screamer 27:5461402c33f8 749 },
screamer 27:5461402c33f8 750 "NUCLEO_F103RB": {
The Other Jimmy 38:399953da035d 751 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 752 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 753 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 754 "extra_labels_add": ["STM32F1", "STM32F103RB"],
screamer 27:5461402c33f8 755 "detect_code": ["0700"],
The Other Jimmy 38:399953da035d 756 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 757 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 758 "device_name": "STM32F103RB"
screamer 27:5461402c33f8 759 },
screamer 27:5461402c33f8 760 "NUCLEO_F207ZG": {
The Other Jimmy 38:399953da035d 761 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 762 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 763 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 764 "extra_labels_add": ["STM32F2", "STM32F207ZG"],
The Other Jimmy 36:96847d42f010 765 "config": {
The Other Jimmy 36:96847d42f010 766 "d11_configuration": {
The Other Jimmy 36:96847d42f010 767 "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 768 "value": "PA_7",
The Other Jimmy 36:96847d42f010 769 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 36:96847d42f010 770 }
The Other Jimmy 36:96847d42f010 771 },
screamer 27:5461402c33f8 772 "detect_code": ["0835"],
The Other Jimmy 38:399953da035d 773 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 774 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 775 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 776 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 777 "device_name": "STM32F207ZG"
screamer 27:5461402c33f8 778 },
screamer 27:5461402c33f8 779 "NUCLEO_F302R8": {
The Other Jimmy 38:399953da035d 780 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 781 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 782 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 783 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
screamer 27:5461402c33f8 784 "detect_code": ["0705"],
The Other Jimmy 38:399953da035d 785 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 786 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 787 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 788 "device_name": "STM32F302R8"
screamer 27:5461402c33f8 789 },
screamer 27:5461402c33f8 790 "NUCLEO_F303K8": {
The Other Jimmy 38:399953da035d 791 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 792 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 793 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 794 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
The Other Jimmy 38:399953da035d 795 "macros_add": ["RTC_LSI=1"],
screamer 27:5461402c33f8 796 "detect_code": ["0775"],
The Other Jimmy 31:8ea194f6145b 797 "default_lib": "small",
The Other Jimmy 38:399953da035d 798 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 799 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 800 "device_name": "STM32F303K8"
screamer 27:5461402c33f8 801 },
screamer 27:5461402c33f8 802 "NUCLEO_F303RE": {
The Other Jimmy 38:399953da035d 803 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 804 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 805 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 806 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
screamer 27:5461402c33f8 807 "detect_code": ["0745"],
The Other Jimmy 38:399953da035d 808 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 809 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 810 "device_name": "STM32F303RE"
The Other Jimmy 31:8ea194f6145b 811 },
The Other Jimmy 31:8ea194f6145b 812 "NUCLEO_F303ZE": {
The Other Jimmy 38:399953da035d 813 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 814 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 815 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 816 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
The Other Jimmy 31:8ea194f6145b 817 "detect_code": ["0747"],
The Other Jimmy 38:399953da035d 818 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER"],
The Other Jimmy 31:8ea194f6145b 819 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 820 "device_name": "STM32F303ZE"
screamer 27:5461402c33f8 821 },
screamer 27:5461402c33f8 822 "NUCLEO_F334R8": {
The Other Jimmy 38:399953da035d 823 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 824 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 825 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 826 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
screamer 27:5461402c33f8 827 "detect_code": ["0735"],
The Other Jimmy 38:399953da035d 828 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 829 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 830 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 831 "device_name": "STM32F334R8"
screamer 27:5461402c33f8 832 },
screamer 27:5461402c33f8 833 "NUCLEO_F401RE": {
The Other Jimmy 38:399953da035d 834 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 835 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 836 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 837 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
The Other Jimmy 38:399953da035d 838 "config": {
The Other Jimmy 38:399953da035d 839 "clock_source": {
The Other Jimmy 38:399953da035d 840 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 841 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 842 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 843 }
The Other Jimmy 38:399953da035d 844 },
screamer 27:5461402c33f8 845 "detect_code": ["0720"],
The Other Jimmy 38:399953da035d 846 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 847 "device_has_add": ["ERROR_RED", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 848 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 849 "device_name": "STM32F401RE"
screamer 27:5461402c33f8 850 },
screamer 27:5461402c33f8 851 "NUCLEO_F410RB": {
The Other Jimmy 38:399953da035d 852 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 853 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 854 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 855 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
The Other Jimmy 38:399953da035d 856 "config": {
The Other Jimmy 38:399953da035d 857 "clock_source": {
The Other Jimmy 38:399953da035d 858 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 859 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 860 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 861 }
The Other Jimmy 38:399953da035d 862 },
The Other Jimmy 31:8ea194f6145b 863 "detect_code": ["0744"],
The Other Jimmy 38:399953da035d 864 "device_has_add": ["ANALOGOUT", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG"],
The Other Jimmy 31:8ea194f6145b 865 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 866 "device_name": "STM32F410RB"
screamer 27:5461402c33f8 867 },
screamer 27:5461402c33f8 868 "NUCLEO_F411RE": {
The Other Jimmy 38:399953da035d 869 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 870 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 871 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 872 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 873 "detect_code": ["0740"],
The Other Jimmy 38:399953da035d 874 "config": {
The Other Jimmy 38:399953da035d 875 "clock_source": {
The Other Jimmy 38:399953da035d 876 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 877 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 878 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 879 },
The Other Jimmy 38:399953da035d 880 "clock_source_usb": {
The Other Jimmy 38:399953da035d 881 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
The Other Jimmy 38:399953da035d 882 "value": "0",
The Other Jimmy 38:399953da035d 883 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 884 }
The Other Jimmy 38:399953da035d 885 },
The Other Jimmy 38:399953da035d 886 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 887 "device_has_add": ["ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 888 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 889 "device_name": "STM32F411RE"
The Other Jimmy 31:8ea194f6145b 890 },
The Other Jimmy 31:8ea194f6145b 891 "NUCLEO_F412ZG": {
The Other Jimmy 38:399953da035d 892 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 893 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 894 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 895 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
The Other Jimmy 38:399953da035d 896 "config": {
The Other Jimmy 38:399953da035d 897 "clock_source": {
The Other Jimmy 38:399953da035d 898 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 899 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 900 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 901 }
The Other Jimmy 38:399953da035d 902 },
The Other Jimmy 31:8ea194f6145b 903 "detect_code": ["0826"],
The Other Jimmy 38:399953da035d 904 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 905 "device_has_add": ["CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG"],
The Other Jimmy 31:8ea194f6145b 906 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 907 "device_name": "STM32F412ZG"
screamer 27:5461402c33f8 908 },
The Other Jimmy 38:399953da035d 909 "DISCO_F413ZH": {
The Other Jimmy 38:399953da035d 910 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 911 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 912 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 913 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
The Other Jimmy 38:399953da035d 914 "config": {
The Other Jimmy 38:399953da035d 915 "clock_source": {
The Other Jimmy 38:399953da035d 916 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 917 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 918 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 919 }
The Other Jimmy 38:399953da035d 920 },
The Other Jimmy 38:399953da035d 921 "detect_code": ["0743"],
The Other Jimmy 38:399953da035d 922 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 923 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG"],
The Other Jimmy 38:399953da035d 924 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 925 "device_name": "STM32F413ZH"
The Other Jimmy 38:399953da035d 926 },
screamer 27:5461402c33f8 927 "ELMO_F411RE": {
The Other Jimmy 38:399953da035d 928 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 929 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 930 "core": "Cortex-M4F",
screamer 27:5461402c33f8 931 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 932 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 933 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 934 "detect_code": ["----"],
The Other Jimmy 38:399953da035d 935 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 936 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 937 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 938 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 939 },
screamer 27:5461402c33f8 940 "NUCLEO_F429ZI": {
The Other Jimmy 38:399953da035d 941 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 942 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 943 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 944 "config": {
The Other Jimmy 38:399953da035d 945 "d11_configuration": {
The Other Jimmy 38:399953da035d 946 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
The Other Jimmy 38:399953da035d 947 "value": "PA_7",
The Other Jimmy 38:399953da035d 948 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 949 },
The Other Jimmy 38:399953da035d 950 "clock_source": {
The Other Jimmy 38:399953da035d 951 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 952 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 953 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 954 },
The Other Jimmy 38:399953da035d 955 "clock_source_usb": {
The Other Jimmy 38:399953da035d 956 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
The Other Jimmy 38:399953da035d 957 "value": "1",
The Other Jimmy 38:399953da035d 958 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 959 }
The Other Jimmy 38:399953da035d 960 },
The Other Jimmy 38:399953da035d 961 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "FLASH_CMSIS_ALGO"],
The Other Jimmy 38:399953da035d 962 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 963 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 964 "detect_code": ["0796"],
The Other Jimmy 38:399953da035d 965 "features": ["LWIP"],
The Other Jimmy 38:399953da035d 966 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 967 "device_name": "STM32F429ZI",
The Other Jimmy 38:399953da035d 968 "bootloader_supported": true
The Other Jimmy 38:399953da035d 969 },
The Other Jimmy 38:399953da035d 970 "NUCLEO_F439ZI": {
The Other Jimmy 38:399953da035d 971 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 972 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 973 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 974 "config": {
The Other Jimmy 38:399953da035d 975 "d11_configuration": {
The Other Jimmy 38:399953da035d 976 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
The Other Jimmy 38:399953da035d 977 "value": "PA_7",
The Other Jimmy 38:399953da035d 978 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 979 },
The Other Jimmy 38:399953da035d 980 "clock_source": {
The Other Jimmy 38:399953da035d 981 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 982 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 983 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 984 },
The Other Jimmy 38:399953da035d 985 "clock_source_usb": {
The Other Jimmy 38:399953da035d 986 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
The Other Jimmy 38:399953da035d 987 "value": "1",
The Other Jimmy 38:399953da035d 988 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 989 }
The Other Jimmy 38:399953da035d 990 },
The Other Jimmy 38:399953da035d 991 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "FLASH_CMSIS_ALGO"],
The Other Jimmy 38:399953da035d 992 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 993 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 994 "detect_code": ["0797"],
The Other Jimmy 38:399953da035d 995 "features": ["LWIP"],
The Other Jimmy 38:399953da035d 996 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 997 "device_name" : "STM32F439ZI",
The Other Jimmy 38:399953da035d 998 "bootloader_supported": true
The Other Jimmy 38:399953da035d 999 },
The Other Jimmy 38:399953da035d 1000 "NUCLEO_F446RE": {
The Other Jimmy 38:399953da035d 1001 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1002 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1003 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1004 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
The Other Jimmy 38:399953da035d 1005 "config": {
The Other Jimmy 38:399953da035d 1006 "clock_source": {
The Other Jimmy 38:399953da035d 1007 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1008 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1009 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1010 }
The Other Jimmy 38:399953da035d 1011 },
The Other Jimmy 38:399953da035d 1012 "detect_code": ["0777"],
The Other Jimmy 38:399953da035d 1013 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1014 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 38:399953da035d 1015 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1016 "device_name": "STM32F446RE"
The Other Jimmy 38:399953da035d 1017 },
The Other Jimmy 38:399953da035d 1018 "NUCLEO_F446ZE": {
The Other Jimmy 38:399953da035d 1019 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1020 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1021 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1022 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
The Other Jimmy 38:399953da035d 1023 "config": {
The Other Jimmy 38:399953da035d 1024 "clock_source": {
The Other Jimmy 38:399953da035d 1025 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1026 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1027 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1028 }
The Other Jimmy 38:399953da035d 1029 },
The Other Jimmy 38:399953da035d 1030 "detect_code": ["0778"],
The Other Jimmy 38:399953da035d 1031 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1032 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 38:399953da035d 1033 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1034 "device_name": "STM32F446ZE"
The Other Jimmy 38:399953da035d 1035 },
The Other Jimmy 38:399953da035d 1036 "B96B_F446VE": {
The Other Jimmy 38:399953da035d 1037 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1038 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1039 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1040 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
The Other Jimmy 38:399953da035d 1041 "detect_code": ["0840"],
The Other Jimmy 38:399953da035d 1042 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 38:399953da035d 1043 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1044 "device_name":"STM32F446VE"
The Other Jimmy 38:399953da035d 1045 },
The Other Jimmy 38:399953da035d 1046 "NUCLEO_F746ZG": {
The Other Jimmy 38:399953da035d 1047 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1048 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1049 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
The Other Jimmy 36:96847d42f010 1050 "config": {
The Other Jimmy 36:96847d42f010 1051 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1052 "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 1053 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1054 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 36:96847d42f010 1055 }
The Other Jimmy 36:96847d42f010 1056 },
The Other Jimmy 38:399953da035d 1057 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1058 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1059 "detect_code": ["0816"],
The Other Jimmy 38:399953da035d 1060 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1061 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1062 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1063 "device_name": "STM32F746ZG"
The Other Jimmy 31:8ea194f6145b 1064 },
The Other Jimmy 31:8ea194f6145b 1065 "NUCLEO_F756ZG": {
The Other Jimmy 38:399953da035d 1066 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1067 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1068 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
The Other Jimmy 36:96847d42f010 1069 "config": {
The Other Jimmy 36:96847d42f010 1070 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1071 "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 1072 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1073 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 36:96847d42f010 1074 }
The Other Jimmy 36:96847d42f010 1075 },
The Other Jimmy 31:8ea194f6145b 1076 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 1077 "detect_code": ["0819"],
The Other Jimmy 38:399953da035d 1078 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1079 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1080 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1081 "device_name": "STM32F756ZG"
screamer 27:5461402c33f8 1082 },
screamer 27:5461402c33f8 1083 "NUCLEO_F767ZI": {
The Other Jimmy 38:399953da035d 1084 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1085 "core": "Cortex-M7FD",
The Other Jimmy 38:399953da035d 1086 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
The Other Jimmy 36:96847d42f010 1087 "config": {
The Other Jimmy 36:96847d42f010 1088 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1089 "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 1090 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1091 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 36:96847d42f010 1092 }
The Other Jimmy 36:96847d42f010 1093 },
The Other Jimmy 31:8ea194f6145b 1094 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1095 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1096 "detect_code": ["0818"],
The Other Jimmy 38:399953da035d 1097 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1098 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1099 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1100 "device_name": "STM32F767ZI"
screamer 27:5461402c33f8 1101 },
screamer 27:5461402c33f8 1102 "NUCLEO_L011K4": {
The Other Jimmy 38:399953da035d 1103 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1104 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1105 "extra_labels_add": ["STM32L0", "STM32L011K4"],
The Other Jimmy 31:8ea194f6145b 1106 "supported_toolchains": ["uARM"],
screamer 27:5461402c33f8 1107 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1108 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1109 "detect_code": ["0780"],
The Other Jimmy 38:399953da035d 1110 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1111 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1112 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1113 "device_name": "STM32L011K4"
screamer 27:5461402c33f8 1114 },
screamer 27:5461402c33f8 1115 "NUCLEO_L031K6": {
The Other Jimmy 38:399953da035d 1116 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1117 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1118 "extra_labels_add": ["STM32L0", "STM32L031K6"],
screamer 27:5461402c33f8 1119 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1120 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1121 "detect_code": ["0790"],
The Other Jimmy 38:399953da035d 1122 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1123 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1124 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1125 "device_name": "STM32L031K6"
screamer 27:5461402c33f8 1126 },
screamer 27:5461402c33f8 1127 "NUCLEO_L053R8": {
The Other Jimmy 38:399953da035d 1128 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1129 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1130 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1131 "extra_labels_add": ["STM32L0", "STM32L053R8"],
screamer 27:5461402c33f8 1132 "detect_code": ["0715"],
The Other Jimmy 38:399953da035d 1133 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1134 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1135 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1136 "device_name": "STM32L053R8"
screamer 27:5461402c33f8 1137 },
screamer 27:5461402c33f8 1138 "NUCLEO_L073RZ": {
The Other Jimmy 38:399953da035d 1139 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1140 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1141 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1142 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
screamer 27:5461402c33f8 1143 "detect_code": ["0760"],
The Other Jimmy 38:399953da035d 1144 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1145 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1146 "device_name": "STM32L073RZ"
screamer 27:5461402c33f8 1147 },
screamer 27:5461402c33f8 1148 "NUCLEO_L152RE": {
The Other Jimmy 38:399953da035d 1149 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1150 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1151 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1152 "extra_labels_add": ["STM32L1", "STM32L152RE"],
screamer 27:5461402c33f8 1153 "detect_code": ["0710"],
The Other Jimmy 38:399953da035d 1154 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1155 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1156 "device_name": "STM32L152RE"
screamer 27:5461402c33f8 1157 },
screamer 27:5461402c33f8 1158 "NUCLEO_L432KC": {
The Other Jimmy 38:399953da035d 1159 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1160 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1161 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1162 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
screamer 27:5461402c33f8 1163 "detect_code": ["0770"],
The Other Jimmy 38:399953da035d 1164 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1165 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1166 "device_name": "STM32L432KC"
screamer 27:5461402c33f8 1167 },
screamer 27:5461402c33f8 1168 "NUCLEO_L476RG": {
The Other Jimmy 38:399953da035d 1169 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1170 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1171 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1172 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
The Other Jimmy 38:399953da035d 1173 "config": {
The Other Jimmy 38:399953da035d 1174 "clock_source": {
The Other Jimmy 38:399953da035d 1175 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI (L4)",
The Other Jimmy 38:399953da035d 1176 "value": "USE_PLL_MSI",
The Other Jimmy 38:399953da035d 1177 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1178 }
The Other Jimmy 38:399953da035d 1179 },
screamer 27:5461402c33f8 1180 "detect_code": ["0765"],
The Other Jimmy 38:399953da035d 1181 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1182 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1183 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1184 "device_name": "STM32L476RG",
The Other Jimmy 36:96847d42f010 1185 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 1186 },
The Other Jimmy 31:8ea194f6145b 1187 "NUCLEO_L486RG": {
The Other Jimmy 38:399953da035d 1188 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1189 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1190 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1191 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
The Other Jimmy 31:8ea194f6145b 1192 "detect_code": ["0827"],
The Other Jimmy 38:399953da035d 1193 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1194 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1195 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 1196 "device_name": "STM32L486RG"
screamer 27:5461402c33f8 1197 },
screamer 27:5461402c33f8 1198 "ARCH_MAX": {
The Other Jimmy 38:399953da035d 1199 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1200 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1201 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1202 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 1203 "program_cycle_s": 2,
The Other Jimmy 38:399953da035d 1204 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
The Other Jimmy 38:399953da035d 1205 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1206 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1207 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1208 },
screamer 27:5461402c33f8 1209 "DISCO_F051R8": {
The Other Jimmy 38:399953da035d 1210 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1211 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 1212 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
screamer 27:5461402c33f8 1213 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1214 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 1215 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1216 "device_name": "STM32F051R8"
screamer 27:5461402c33f8 1217 },
screamer 27:5461402c33f8 1218 "DISCO_F100RB": {
The Other Jimmy 38:399953da035d 1219 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1220 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1221 "extra_labels_add": ["STM32F1", "STM32F100RB"],
screamer 27:5461402c33f8 1222 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1223 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1224 "device_name": "STM32F100RB"
screamer 27:5461402c33f8 1225 },
screamer 27:5461402c33f8 1226 "DISCO_F303VC": {
The Other Jimmy 38:399953da035d 1227 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1228 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1229 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
The Other Jimmy 38:399953da035d 1230 "macros_add": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1231 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1232 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1233 "device_name": "STM32F303VC"
screamer 27:5461402c33f8 1234 },
screamer 27:5461402c33f8 1235 "DISCO_F334C8": {
The Other Jimmy 38:399953da035d 1236 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1237 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1238 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
The Other Jimmy 38:399953da035d 1239 "macros_add": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1240 "detect_code": ["0810"],
The Other Jimmy 38:399953da035d 1241 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1242 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1243 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1244 "device_name": "STM32F334C8"
screamer 27:5461402c33f8 1245 },
screamer 27:5461402c33f8 1246 "DISCO_F407VG": {
The Other Jimmy 38:399953da035d 1247 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1248 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1249 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
screamer 27:5461402c33f8 1250 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
The Other Jimmy 38:399953da035d 1251 "macros_add": ["USB_STM_HAL"],
The Other Jimmy 38:399953da035d 1252 "device_has_add": ["ANALOGOUT", "ERROR_RED"],
The Other Jimmy 31:8ea194f6145b 1253 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1254 },
screamer 27:5461402c33f8 1255 "DISCO_F429ZI": {
The Other Jimmy 38:399953da035d 1256 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1257 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1258 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx", "FLASH_CMSIS_ALGO"],
The Other Jimmy 38:399953da035d 1259 "config": {
The Other Jimmy 38:399953da035d 1260 "clock_source": {
The Other Jimmy 38:399953da035d 1261 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1262 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1263 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1264 },
The Other Jimmy 38:399953da035d 1265 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1266 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
The Other Jimmy 38:399953da035d 1267 "value": "1",
The Other Jimmy 38:399953da035d 1268 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1269 }
The Other Jimmy 38:399953da035d 1270 },
The Other Jimmy 38:399953da035d 1271 "macros_add": ["RTC_LSI=1", "USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1272 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1273 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1274 "device_name": "STM32F429ZI"
screamer 27:5461402c33f8 1275 },
screamer 27:5461402c33f8 1276 "DISCO_F469NI": {
The Other Jimmy 38:399953da035d 1277 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1278 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1279 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1280 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
The Other Jimmy 38:399953da035d 1281 "config": {
The Other Jimmy 38:399953da035d 1282 "clock_source": {
The Other Jimmy 38:399953da035d 1283 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1284 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1285 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1286 }
The Other Jimmy 38:399953da035d 1287 },
screamer 27:5461402c33f8 1288 "detect_code": ["0788"],
The Other Jimmy 38:399953da035d 1289 "device_has_add": ["ANALOGOUT", "CAN", "ERROR_RED", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1290 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1291 "device_name": "STM32F469NI"
screamer 27:5461402c33f8 1292 },
screamer 27:5461402c33f8 1293 "DISCO_L053C8": {
The Other Jimmy 38:399953da035d 1294 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1295 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1296 "extra_labels_add": ["STM32L0", "STM32L053C8"],
The Other Jimmy 31:8ea194f6145b 1297 "macros": ["RTC_LSI=1"],
The Other Jimmy 38:399953da035d 1298 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1299 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1300 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1301 "device_name": "STM32L053C8"
screamer 27:5461402c33f8 1302 },
The Other Jimmy 36:96847d42f010 1303 "DISCO_L072CZ_LRWAN1": {
The Other Jimmy 38:399953da035d 1304 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1305 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1306 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xx"],
The Other Jimmy 36:96847d42f010 1307 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 36:96847d42f010 1308 "macros": ["RTC_LSI=1"],
The Other Jimmy 36:96847d42f010 1309 "detect_code": ["0833"],
The Other Jimmy 38:399953da035d 1310 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 36:96847d42f010 1311 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1312 "device_name": "STM32L072CZ"
The Other Jimmy 36:96847d42f010 1313 },
screamer 27:5461402c33f8 1314 "DISCO_F746NG": {
The Other Jimmy 38:399953da035d 1315 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1316 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1317 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
The Other Jimmy 31:8ea194f6145b 1318 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1319 "detect_code": ["0815"],
The Other Jimmy 38:399953da035d 1320 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1321 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1322 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1323 "device_name": "STM32F746NG"
The Other Jimmy 31:8ea194f6145b 1324 },
The Other Jimmy 31:8ea194f6145b 1325 "DISCO_F769NI": {
The Other Jimmy 38:399953da035d 1326 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1327 "core": "Cortex-M7FD",
The Other Jimmy 38:399953da035d 1328 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
The Other Jimmy 35:da9c89f8be7d 1329 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 1330 "detect_code": ["0817"],
The Other Jimmy 38:399953da035d 1331 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG"],
The Other Jimmy 31:8ea194f6145b 1332 "features": ["LWIP"],
The Other Jimmy 35:da9c89f8be7d 1333 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1334 "device_name": "STM32F769NI"
screamer 27:5461402c33f8 1335 },
The Other Jimmy 36:96847d42f010 1336 "DISCO_L475VG_IOT01A": {
The Other Jimmy 38:399953da035d 1337 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1338 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1339 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
The Other Jimmy 36:96847d42f010 1340 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 1341 "detect_code": ["0764"],
The Other Jimmy 38:399953da035d 1342 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1343 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"],
The Other Jimmy 36:96847d42f010 1344 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1345 "device_name": "STM32L475VG"
The Other Jimmy 36:96847d42f010 1346 },
screamer 27:5461402c33f8 1347 "DISCO_L476VG": {
The Other Jimmy 38:399953da035d 1348 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1349 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1350 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
screamer 27:5461402c33f8 1351 "detect_code": ["0820"],
The Other Jimmy 38:399953da035d 1352 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1353 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1354 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 1355 "device_name": "STM32L476VG"
screamer 27:5461402c33f8 1356 },
screamer 27:5461402c33f8 1357 "MTS_MDOT_F405RG": {
The Other Jimmy 38:399953da035d 1358 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1359 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1360 "extra_labels_add": ["STM32F4", "STM32F405RG"],
screamer 27:5461402c33f8 1361 "is_disk_virtual": true,
The Other Jimmy 38:399953da035d 1362 "macros_add": ["HSE_VALUE=26000000"],
The Other Jimmy 38:399953da035d 1363 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1364 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1365 "device_name": "STM32F405RG"
screamer 27:5461402c33f8 1366 },
screamer 27:5461402c33f8 1367 "MTS_MDOT_F411RE": {
The Other Jimmy 38:399953da035d 1368 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1369 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1370 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 38:399953da035d 1371 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
screamer 27:5461402c33f8 1372 "post_binary_hook": {
screamer 27:5461402c33f8 1373 "function": "MTSCode.combine_bins_mts_dot",
The Other Jimmy 36:96847d42f010 1374 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 1375 },
The Other Jimmy 38:399953da035d 1376 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1377 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1378 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 1379 },
screamer 27:5461402c33f8 1380 "MTS_DRAGONFLY_F411RE": {
The Other Jimmy 38:399953da035d 1381 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1382 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1383 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 36:96847d42f010 1384 "config": {
The Other Jimmy 36:96847d42f010 1385 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 1386 "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 1387 "value": 1,
The Other Jimmy 36:96847d42f010 1388 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 1389 },
The Other Jimmy 36:96847d42f010 1390 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 1391 "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 1392 "value": 1,
The Other Jimmy 36:96847d42f010 1393 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 1394 }
The Other Jimmy 36:96847d42f010 1395 },
The Other Jimmy 38:399953da035d 1396 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"],
screamer 27:5461402c33f8 1397 "post_binary_hook": {
screamer 27:5461402c33f8 1398 "function": "MTSCode.combine_bins_mts_dragonfly",
The Other Jimmy 36:96847d42f010 1399 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 1400 },
The Other Jimmy 38:399953da035d 1401 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1402 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1403 "device_name": "STM32F411RE"
The Other Jimmy 31:8ea194f6145b 1404 },
The Other Jimmy 31:8ea194f6145b 1405 "XDOT_L151CC": {
The Other Jimmy 38:399953da035d 1406 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1407 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 1408 "default_toolchain": "ARM",
The Other Jimmy 38:399953da035d 1409 "extra_labels_add": ["STM32L1", "STM32L151CC"],
The Other Jimmy 31:8ea194f6145b 1410 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 38:399953da035d 1411 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 36:96847d42f010 1412 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 1413 "device_name": "STM32L151CC"
screamer 27:5461402c33f8 1414 },
screamer 27:5461402c33f8 1415 "MOTE_L152RC": {
The Other Jimmy 38:399953da035d 1416 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1417 "core": "Cortex-M3",
screamer 27:5461402c33f8 1418 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 1419 "extra_labels_add": ["STM32L1", "STM32L152RC"],
The Other Jimmy 31:8ea194f6145b 1420 "macros": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1421 "detect_code": ["4100"],
The Other Jimmy 38:399953da035d 1422 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1423 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1424 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1425 "device_name": "STM32L152RC"
screamer 27:5461402c33f8 1426 },
screamer 27:5461402c33f8 1427 "DISCO_F401VC": {
The Other Jimmy 38:399953da035d 1428 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1429 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1430 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 1431 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
screamer 27:5461402c33f8 1432 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1433 "device_has_add": ["ERROR_RED"],
The Other Jimmy 31:8ea194f6145b 1434 "device_name": "STM32F401VC"
screamer 27:5461402c33f8 1435 },
The Other Jimmy 31:8ea194f6145b 1436 "UBLOX_EVK_ODIN_W2": {
The Other Jimmy 38:399953da035d 1437 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1438 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1439 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1440 "extra_labels_add": ["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"],
The Other Jimmy 38:399953da035d 1442 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1443 "device_has_remove": ["RTC", "SLEEP"],
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 38:399953da035d 1450 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1451 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 1452 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 1453 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 38:399953da035d 1454 "extra_labels_add": ["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 38:399953da035d 1467 "macros_add": ["RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
The Other Jimmy 38:399953da035d 1468 "device_has_add": ["ANALOGOUT", "TRNG"],
The Other Jimmy 36:96847d42f010 1469 "features": ["LWIP"],
The Other Jimmy 36:96847d42f010 1470 "public": false,
The Other Jimmy 36:96847d42f010 1471 "device_name": "STM32F437VG"
The Other Jimmy 36:96847d42f010 1472 },
The Other Jimmy 36:96847d42f010 1473 "UBLOX_C030_U201": {
The Other Jimmy 36:96847d42f010 1474 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 1475 "release_versions": ["5"]
The Other Jimmy 36:96847d42f010 1476 },
The Other Jimmy 36:96847d42f010 1477 "UBLOX_C030_N211": {
The Other Jimmy 36:96847d42f010 1478 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 1479 "release_versions": ["5"]
screamer 27:5461402c33f8 1480 },
screamer 27:5461402c33f8 1481 "NZ32_SC151": {
The Other Jimmy 38:399953da035d 1482 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1483 "core": "Cortex-M3",
screamer 27:5461402c33f8 1484 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1485 "program_cycle_s": 1.5,
The Other Jimmy 38:399953da035d 1486 "extra_labels_add": ["STM32L1", "STM32L151RC"],
The Other Jimmy 31:8ea194f6145b 1487 "macros": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1488 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
The Other Jimmy 38:399953da035d 1489 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1490 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1491 "device_name": "STM32L151RC"
screamer 27:5461402c33f8 1492 },
screamer 27:5461402c33f8 1493 "MCU_NRF51": {
screamer 27:5461402c33f8 1494 "inherits": ["Target"],
screamer 27:5461402c33f8 1495 "core": "Cortex-M0",
screamer 27:5461402c33f8 1496 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
The Other Jimmy 36:96847d42f010 1497 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 1498 "MERGE_BOOTLOADER": false,
screamer 27:5461402c33f8 1499 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
screamer 27:5461402c33f8 1500 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 1501 "is_disk_virtual": true,
screamer 27:5461402c33f8 1502 "supported_toolchains": ["ARM", "GCC_ARM"],
screamer 27:5461402c33f8 1503 "public": false,
screamer 27:5461402c33f8 1504 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 1505 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 1506 {
screamer 27:5461402c33f8 1507 "boot": "s130_nrf51_1.0.0_bootloader.hex",
screamer 27:5461402c33f8 1508 "name": "s130_nrf51_1.0.0_softdevice.hex",
screamer 27:5461402c33f8 1509 "offset": 114688
screamer 27:5461402c33f8 1510 },
screamer 27:5461402c33f8 1511 {
screamer 27:5461402c33f8 1512 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 1513 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 1514 "offset": 98304
screamer 27:5461402c33f8 1515 },
screamer 27:5461402c33f8 1516 {
screamer 27:5461402c33f8 1517 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 1518 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 1519 "offset": 90112
screamer 27:5461402c33f8 1520 },
screamer 27:5461402c33f8 1521 {
screamer 27:5461402c33f8 1522 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
screamer 27:5461402c33f8 1523 "name": "s110_nrf51822_7.0.0_softdevice.hex",
screamer 27:5461402c33f8 1524 "offset": 90112
screamer 27:5461402c33f8 1525 },
screamer 27:5461402c33f8 1526 {
screamer 27:5461402c33f8 1527 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
screamer 27:5461402c33f8 1528 "name": "s110_nrf51822_6.0.0_softdevice.hex",
screamer 27:5461402c33f8 1529 "offset": 81920
screamer 27:5461402c33f8 1530 }
screamer 27:5461402c33f8 1531 ],
screamer 27:5461402c33f8 1532 "detect_code": ["1070"],
screamer 27:5461402c33f8 1533 "post_binary_hook": {
screamer 27:5461402c33f8 1534 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 1535 "toolchains": ["ARM_STD", "GCC_ARM"]
screamer 27:5461402c33f8 1536 },
screamer 27:5461402c33f8 1537 "program_cycle_s": 6,
The Other Jimmy 31:8ea194f6145b 1538 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 1539 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 1540 },
screamer 27:5461402c33f8 1541 "MCU_NRF51_16K_BASE": {
screamer 27:5461402c33f8 1542 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 1543 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
screamer 27:5461402c33f8 1544 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
screamer 27:5461402c33f8 1545 "public": false,
The Other Jimmy 31:8ea194f6145b 1546 "default_lib": "small"
screamer 27:5461402c33f8 1547 },
screamer 27:5461402c33f8 1548 "MCU_NRF51_16K_BOOT_BASE": {
screamer 27:5461402c33f8 1549 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1550 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 1551 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1552 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1553 "public": false
screamer 27:5461402c33f8 1554 },
screamer 27:5461402c33f8 1555 "MCU_NRF51_16K_OTA_BASE": {
screamer 27:5461402c33f8 1556 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1557 "public": false,
screamer 27:5461402c33f8 1558 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1559 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1560 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 1561 },
screamer 27:5461402c33f8 1562 "MCU_NRF51_16K": {
screamer 27:5461402c33f8 1563 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1564 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1565 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1566 "public": false
screamer 27:5461402c33f8 1567 },
screamer 27:5461402c33f8 1568 "MCU_NRF51_S110": {
screamer 27:5461402c33f8 1569 "extra_labels_add": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 1570 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 1571 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 1572 {
screamer 27:5461402c33f8 1573 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 1574 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 1575 "offset": 98304
screamer 27:5461402c33f8 1576 },
screamer 27:5461402c33f8 1577 {
screamer 27:5461402c33f8 1578 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 1579 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 1580 "offset": 90112
screamer 27:5461402c33f8 1581 }
screamer 27:5461402c33f8 1582 ],
screamer 27:5461402c33f8 1583 "public": false
screamer 27:5461402c33f8 1584 },
screamer 27:5461402c33f8 1585 "MCU_NRF51_16K_S110": {
screamer 27:5461402c33f8 1586 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1587 "public": false
screamer 27:5461402c33f8 1588 },
screamer 27:5461402c33f8 1589 "MCU_NRF51_16K_BOOT": {
screamer 27:5461402c33f8 1590 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 1591 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1592 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1593 "public": false
screamer 27:5461402c33f8 1594 },
screamer 27:5461402c33f8 1595 "MCU_NRF51_16K_BOOT_S110": {
screamer 27:5461402c33f8 1596 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 1597 "public": false
screamer 27:5461402c33f8 1598 },
screamer 27:5461402c33f8 1599 "MCU_NRF51_16K_OTA": {
screamer 27:5461402c33f8 1600 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 1601 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1602 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1603 "public": false
screamer 27:5461402c33f8 1604 },
screamer 27:5461402c33f8 1605 "MCU_NRF51_16K_OTA_S110": {
screamer 27:5461402c33f8 1606 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 1607 "public": false
screamer 27:5461402c33f8 1608 },
screamer 27:5461402c33f8 1609 "MCU_NRF51_32K": {
screamer 27:5461402c33f8 1610 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 1611 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 1612 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 1613 "public": false
screamer 27:5461402c33f8 1614 },
screamer 27:5461402c33f8 1615 "MCU_NRF51_32K_BOOT": {
screamer 27:5461402c33f8 1616 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 1617 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 1618 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1619 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1620 "public": false
screamer 27:5461402c33f8 1621 },
screamer 27:5461402c33f8 1622 "MCU_NRF51_32K_OTA": {
screamer 27:5461402c33f8 1623 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 1624 "public": false,
screamer 27:5461402c33f8 1625 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1626 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1627 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 1628 },
screamer 27:5461402c33f8 1629 "NRF51822": {
screamer 27:5461402c33f8 1630 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1631 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 27:5461402c33f8 1632 "macros_add": ["TARGET_NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1633 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1634 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1635 },
screamer 27:5461402c33f8 1636 "NRF51822_BOOT": {
screamer 27:5461402c33f8 1637 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1638 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1639 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 1640 },
screamer 27:5461402c33f8 1641 "NRF51822_OTA": {
screamer 27:5461402c33f8 1642 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1643 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1644 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 1645 },
screamer 27:5461402c33f8 1646 "ARCH_BLE": {
screamer 27:5461402c33f8 1647 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1648 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 1649 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1650 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1651 },
screamer 27:5461402c33f8 1652 "ARCH_BLE_BOOT": {
screamer 27:5461402c33f8 1653 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1654 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1655 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1656 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1657 },
screamer 27:5461402c33f8 1658 "ARCH_BLE_OTA": {
screamer 27:5461402c33f8 1659 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1660 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1661 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1662 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1663 },
screamer 27:5461402c33f8 1664 "ARCH_LINK": {
screamer 27:5461402c33f8 1665 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1666 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1667 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1668 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1669 },
screamer 27:5461402c33f8 1670 "ARCH_LINK_BOOT": {
screamer 27:5461402c33f8 1671 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1672 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1673 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 1674 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 1675 },
screamer 27:5461402c33f8 1676 "ARCH_LINK_OTA": {
screamer 27:5461402c33f8 1677 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1678 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1679 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 1680 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 1681 },
screamer 27:5461402c33f8 1682 "SEEED_TINY_BLE": {
screamer 27:5461402c33f8 1683 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 1684 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1685 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1686 },
screamer 27:5461402c33f8 1687 "SEEED_TINY_BLE_BOOT": {
screamer 27:5461402c33f8 1688 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1689 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 1690 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 1691 },
screamer 27:5461402c33f8 1692 "SEEED_TINY_BLE_OTA": {
screamer 27:5461402c33f8 1693 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1694 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 1695 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 1696 },
screamer 27:5461402c33f8 1697 "HRM1017": {
screamer 27:5461402c33f8 1698 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1699 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 1700 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1701 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1702 },
screamer 27:5461402c33f8 1703 "HRM1017_BOOT": {
screamer 27:5461402c33f8 1704 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1705 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 1706 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1707 },
screamer 27:5461402c33f8 1708 "HRM1017_OTA": {
screamer 27:5461402c33f8 1709 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1710 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 1711 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1712 },
screamer 27:5461402c33f8 1713 "RBLAB_NRF51822": {
screamer 27:5461402c33f8 1714 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1715 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 1716 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1717 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1718 },
screamer 27:5461402c33f8 1719 "RBLAB_NRF51822_BOOT": {
screamer 27:5461402c33f8 1720 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1721 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1722 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 1723 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 1724 },
screamer 27:5461402c33f8 1725 "RBLAB_NRF51822_OTA": {
screamer 27:5461402c33f8 1726 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1727 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1728 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 1729 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 1730 },
screamer 27:5461402c33f8 1731 "RBLAB_BLENANO": {
screamer 27:5461402c33f8 1732 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1733 "release_versions": ["2"]
screamer 27:5461402c33f8 1734 },
screamer 27:5461402c33f8 1735 "RBLAB_BLENANO_BOOT": {
screamer 27:5461402c33f8 1736 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1737 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 1738 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 1739 },
screamer 27:5461402c33f8 1740 "RBLAB_BLENANO_OTA": {
screamer 27:5461402c33f8 1741 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1742 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 1743 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 1744 },
screamer 27:5461402c33f8 1745 "NRF51822_Y5_MBUG": {
The Other Jimmy 31:8ea194f6145b 1746 "inherits": ["MCU_NRF51_16K"]
screamer 27:5461402c33f8 1747 },
screamer 27:5461402c33f8 1748 "WALLBOT_BLE": {
screamer 27:5461402c33f8 1749 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1750 "release_versions": ["2"]
screamer 27:5461402c33f8 1751 },
screamer 27:5461402c33f8 1752 "WALLBOT_BLE_BOOT": {
screamer 27:5461402c33f8 1753 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1754 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 1755 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 1756 },
screamer 27:5461402c33f8 1757 "WALLBOT_BLE_OTA": {
screamer 27:5461402c33f8 1758 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1759 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 1760 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 1761 },
screamer 27:5461402c33f8 1762 "DELTA_DFCM_NNN40": {
screamer 27:5461402c33f8 1763 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 1764 "program_cycle_s": 10,
screamer 27:5461402c33f8 1765 "macros_add": ["TARGET_NRF_LFCLK_RC"],
screamer 27:5461402c33f8 1766 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 1767 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1768 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1769 },
screamer 27:5461402c33f8 1770 "DELTA_DFCM_NNN40_BOOT": {
screamer 27:5461402c33f8 1771 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1772 "program_cycle_s": 10,
screamer 27:5461402c33f8 1773 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 1774 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1775 },
screamer 27:5461402c33f8 1776 "DELTA_DFCM_NNN40_OTA": {
screamer 27:5461402c33f8 1777 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1778 "program_cycle_s": 10,
screamer 27:5461402c33f8 1779 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 1780 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1781 },
The Other Jimmy 35:da9c89f8be7d 1782 "DELTA_DFCM_NNN50": {
The Other Jimmy 35:da9c89f8be7d 1783 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 1784 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 35:da9c89f8be7d 1785 "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 1786 "device_name": "nRF51822_xxAC"
The Other Jimmy 35:da9c89f8be7d 1787 },
The Other Jimmy 35:da9c89f8be7d 1788 "DELTA_DFCM_NNN50_BOOT": {
The Other Jimmy 35:da9c89f8be7d 1789 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 1790 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 35:da9c89f8be7d 1791 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 1792 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 1793 },
The Other Jimmy 35:da9c89f8be7d 1794 "DELTA_DFCM_NNN50_OTA": {
The Other Jimmy 35:da9c89f8be7d 1795 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 1796 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 35:da9c89f8be7d 1797 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 1798 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 1799 },
screamer 27:5461402c33f8 1800 "NRF51_DK_LEGACY": {
screamer 27:5461402c33f8 1801 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1802 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 1803 "extra_labels_add": ["NRF51_DK"]
screamer 27:5461402c33f8 1804 },
screamer 27:5461402c33f8 1805 "NRF51_DK_BOOT": {
screamer 27:5461402c33f8 1806 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1807 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1808 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 1809 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 1810 },
screamer 27:5461402c33f8 1811 "NRF51_DK_OTA": {
screamer 27:5461402c33f8 1812 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1813 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1814 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 1815 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 1816 },
The Other Jimmy 31:8ea194f6145b 1817 "NRF51_DONGLE_LEGACY": {
screamer 27:5461402c33f8 1818 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 1819 "extra_labels_add": ["NRF51_DONGLE"],
The Other Jimmy 31:8ea194f6145b 1820 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1821 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1822 },
screamer 27:5461402c33f8 1823 "NRF51_DONGLE_BOOT": {
screamer 27:5461402c33f8 1824 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1825 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 1826 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 1827 },
screamer 27:5461402c33f8 1828 "NRF51_DONGLE_OTA": {
screamer 27:5461402c33f8 1829 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1830 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 1831 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 1832 },
screamer 27:5461402c33f8 1833 "NRF51_MICROBIT": {
screamer 27:5461402c33f8 1834 "inherits": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 1835 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 1836 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1837 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1838 },
screamer 27:5461402c33f8 1839 "NRF51_MICROBIT_BOOT": {
screamer 27:5461402c33f8 1840 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
screamer 27:5461402c33f8 1841 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 1842 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1843 },
screamer 27:5461402c33f8 1844 "NRF51_MICROBIT_OTA": {
screamer 27:5461402c33f8 1845 "inherits": ["MCU_NRF51_16K_OTA_S110"],
screamer 27:5461402c33f8 1846 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 1847 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1848 },
screamer 27:5461402c33f8 1849 "NRF51_MICROBIT_B": {
screamer 27:5461402c33f8 1850 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1851 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 1852 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
screamer 27:5461402c33f8 1853 "release_versions": ["2"]
screamer 27:5461402c33f8 1854 },
screamer 27:5461402c33f8 1855 "NRF51_MICROBIT_B_BOOT": {
screamer 27:5461402c33f8 1856 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1857 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 1858 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1859 },
screamer 27:5461402c33f8 1860 "NRF51_MICROBIT_B_OTA": {
screamer 27:5461402c33f8 1861 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1862 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 1863 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 1864 },
The Other Jimmy 31:8ea194f6145b 1865 "MTM_MTCONNECT04S": {
The Other Jimmy 31:8ea194f6145b 1866 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 1867 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1868 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 1869 },
The Other Jimmy 31:8ea194f6145b 1870 "MTM_MTCONNECT04S_BOOT": {
The Other Jimmy 31:8ea194f6145b 1871 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 31:8ea194f6145b 1872 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 1873 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 1874 },
The Other Jimmy 31:8ea194f6145b 1875 "MTM_MTCONNECT04S_OTA": {
The Other Jimmy 31:8ea194f6145b 1876 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 31:8ea194f6145b 1877 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 1878 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 1879 },
screamer 27:5461402c33f8 1880 "TY51822R3": {
screamer 27:5461402c33f8 1881 "inherits": ["MCU_NRF51_32K_UNIFIED"],
screamer 27:5461402c33f8 1882 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
screamer 27:5461402c33f8 1883 "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 1884 "detect_code": ["1019"],
The Other Jimmy 31:8ea194f6145b 1885 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1886 "overrides": {"uart_hwfc": 0},
The Other Jimmy 31:8ea194f6145b 1887 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1888 },
screamer 27:5461402c33f8 1889 "TY51822R3_BOOT": {
screamer 27:5461402c33f8 1890 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1891 "extra_labels_add": ["TY51822R3"],
screamer 27:5461402c33f8 1892 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 1893 },
screamer 27:5461402c33f8 1894 "TY51822R3_OTA": {
screamer 27:5461402c33f8 1895 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1896 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 1897 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 1898 },
screamer 27:5461402c33f8 1899 "ARM_MPS2_Target": {
screamer 27:5461402c33f8 1900 "inherits": ["Target"],
screamer 27:5461402c33f8 1901 "public": false,
screamer 27:5461402c33f8 1902 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 1903 },
screamer 27:5461402c33f8 1904 "ARM_MPS2_M0": {
screamer 27:5461402c33f8 1905 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1906 "core": "Cortex-M0",
screamer 27:5461402c33f8 1907 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1908 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
The Other Jimmy 36:96847d42f010 1909 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 1910 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1911 "release_versions": ["2"]
screamer 27:5461402c33f8 1912 },
screamer 27:5461402c33f8 1913 "ARM_MPS2_M0P": {
screamer 27:5461402c33f8 1914 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1915 "core": "Cortex-M0+",
screamer 27:5461402c33f8 1916 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1917 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
screamer 27:5461402c33f8 1918 "macros": ["CMSDK_CM0plus"],
screamer 27:5461402c33f8 1919 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1920 "release_versions": ["2"]
screamer 27:5461402c33f8 1921 },
screamer 27:5461402c33f8 1922 "ARM_MPS2_M1": {
screamer 27:5461402c33f8 1923 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1924 "core": "Cortex-M1",
screamer 27:5461402c33f8 1925 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1926 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
screamer 27:5461402c33f8 1927 "macros": ["CMSDK_CM1"],
screamer 27:5461402c33f8 1928 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 1929 },
screamer 27:5461402c33f8 1930 "ARM_MPS2_M3": {
screamer 27:5461402c33f8 1931 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1932 "core": "Cortex-M3",
screamer 27:5461402c33f8 1933 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1934 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
screamer 27:5461402c33f8 1935 "macros": ["CMSDK_CM3"],
screamer 27:5461402c33f8 1936 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1937 "release_versions": ["2"]
screamer 27:5461402c33f8 1938 },
screamer 27:5461402c33f8 1939 "ARM_MPS2_M4": {
screamer 27:5461402c33f8 1940 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1941 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1942 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1943 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
screamer 27:5461402c33f8 1944 "macros": ["CMSDK_CM4"],
screamer 27:5461402c33f8 1945 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1946 "release_versions": ["2"]
screamer 27:5461402c33f8 1947 },
screamer 27:5461402c33f8 1948 "ARM_MPS2_M7": {
screamer 27:5461402c33f8 1949 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 1950 "core": "Cortex-M7",
screamer 27:5461402c33f8 1951 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1952 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
screamer 27:5461402c33f8 1953 "macros": ["CMSDK_CM7"],
screamer 27:5461402c33f8 1954 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1955 "release_versions": ["2"]
screamer 27:5461402c33f8 1956 },
screamer 27:5461402c33f8 1957 "ARM_IOTSS_Target": {
screamer 27:5461402c33f8 1958 "inherits": ["Target"],
screamer 27:5461402c33f8 1959 "public": false,
screamer 27:5461402c33f8 1960 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 1961 },
screamer 27:5461402c33f8 1962 "ARM_IOTSS_BEID": {
screamer 27:5461402c33f8 1963 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 1964 "core": "Cortex-M3",
screamer 27:5461402c33f8 1965 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 1966 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
screamer 27:5461402c33f8 1967 "macros": ["CMSDK_BEID"],
screamer 27:5461402c33f8 1968 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 1969 "release_versions": ["2"]
screamer 27:5461402c33f8 1970 },
The Other Jimmy 36:96847d42f010 1971 "ARM_CM3DS_MPS2": {
The Other Jimmy 36:96847d42f010 1972 "inherits": ["ARM_IOTSS_Target"],
The Other Jimmy 36:96847d42f010 1973 "core": "Cortex-M3",
The Other Jimmy 36:96847d42f010 1974 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 36:96847d42f010 1975 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
The Other Jimmy 36:96847d42f010 1976 "macros": ["CMSDK_CM3DS"],
The Other Jimmy 38:399953da035d 1977 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"],
The Other Jimmy 36:96847d42f010 1978 "release_versions": ["2", "5"]
The Other Jimmy 36:96847d42f010 1979 },
screamer 27:5461402c33f8 1980 "ARM_BEETLE_SOC": {
screamer 27:5461402c33f8 1981 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 1982 "core": "Cortex-M3",
screamer 27:5461402c33f8 1983 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 1984 "default_toolchain": "ARM",
screamer 27:5461402c33f8 1985 "extra_labels": ["ARM_SSG", "BEETLE"],
screamer 27:5461402c33f8 1986 "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 1987 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
screamer 27:5461402c33f8 1988 "features": ["BLE"],
The Other Jimmy 35:da9c89f8be7d 1989 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 1990 },
screamer 27:5461402c33f8 1991 "RZ_A1H": {
screamer 27:5461402c33f8 1992 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1993 "core": "Cortex-A9",
screamer 27:5461402c33f8 1994 "program_cycle_s": 2,
screamer 27:5461402c33f8 1995 "extra_labels": ["RENESAS", "MBRZA1H"],
screamer 27:5461402c33f8 1996 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 1997 "inherits": ["Target"],
screamer 27:5461402c33f8 1998 "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 1999 "features": ["LWIP"],
The Other Jimmy 36:96847d42f010 2000 "release_versions": ["2"]
screamer 27:5461402c33f8 2001 },
screamer 27:5461402c33f8 2002 "VK_RZ_A1H": {
screamer 27:5461402c33f8 2003 "inherits": ["Target"],
screamer 27:5461402c33f8 2004 "core": "Cortex-A9",
screamer 27:5461402c33f8 2005 "extra_labels": ["RENESAS", "VKRZA1H"],
screamer 27:5461402c33f8 2006 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2007 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2008 "program_cycle_s": 2,
screamer 27:5461402c33f8 2009 "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 2010 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 2011 "default_lib": "std",
The Other Jimmy 36:96847d42f010 2012 "release_versions": ["2"]
screamer 27:5461402c33f8 2013 },
screamer 27:5461402c33f8 2014 "MAXWSNENV": {
screamer 27:5461402c33f8 2015 "inherits": ["Target"],
screamer 27:5461402c33f8 2016 "core": "Cortex-M3",
screamer 27:5461402c33f8 2017 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 2018 "extra_labels": ["Maxim", "MAX32610"],
screamer 27:5461402c33f8 2019 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
screamer 27:5461402c33f8 2020 "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 2021 "features": ["BLE"],
screamer 27:5461402c33f8 2022 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2023 },
screamer 27:5461402c33f8 2024 "MAX32600MBED": {
screamer 27:5461402c33f8 2025 "inherits": ["Target"],
screamer 27:5461402c33f8 2026 "core": "Cortex-M3",
screamer 27:5461402c33f8 2027 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 2028 "extra_labels": ["Maxim", "MAX32600"],
screamer 27:5461402c33f8 2029 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
screamer 27:5461402c33f8 2030 "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 2031 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2032 },
The Other Jimmy 31:8ea194f6145b 2033 "MAX32620HSP": {
The Other Jimmy 31:8ea194f6145b 2034 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2035 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2036 "extra_labels": ["Maxim", "MAX32620"],
The Other Jimmy 31:8ea194f6145b 2037 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
The Other Jimmy 31:8ea194f6145b 2038 "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 2039 "features": ["BLE"],
screamer 27:5461402c33f8 2040 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2041 },
The Other Jimmy 31:8ea194f6145b 2042 "MAX32625MBED": {
The Other Jimmy 31:8ea194f6145b 2043 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2044 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2045 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
The Other Jimmy 31:8ea194f6145b 2046 "extra_labels": ["Maxim", "MAX32625"],
The Other Jimmy 31:8ea194f6145b 2047 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
The Other Jimmy 31:8ea194f6145b 2048 "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 2049 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2050 },
The Other Jimmy 31:8ea194f6145b 2051 "MAX32625NEXPAQ": {
The Other Jimmy 31:8ea194f6145b 2052 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2053 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2054 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
The Other Jimmy 31:8ea194f6145b 2055 "extra_labels": ["Maxim", "MAX32625"],
The Other Jimmy 31:8ea194f6145b 2056 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
The Other Jimmy 31:8ea194f6145b 2057 "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 2058 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2059 },
The Other Jimmy 35:da9c89f8be7d 2060 "MAX32630FTHR": {
The Other Jimmy 35:da9c89f8be7d 2061 "inherits": ["Target"],
The Other Jimmy 35:da9c89f8be7d 2062 "core": "Cortex-M4F",
The Other Jimmy 35:da9c89f8be7d 2063 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132"],
The Other Jimmy 35:da9c89f8be7d 2064 "extra_labels": ["Maxim", "MAX32630"],
The Other Jimmy 35:da9c89f8be7d 2065 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
The Other Jimmy 35:da9c89f8be7d 2066 "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 2067 "release_versions": ["2", "5"]
The Other Jimmy 35:da9c89f8be7d 2068 },
The Other Jimmy 31:8ea194f6145b 2069 "EFM32": {
The Other Jimmy 31:8ea194f6145b 2070 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2071 "extra_labels": ["Silicon_Labs", "EFM32"],
The Other Jimmy 31:8ea194f6145b 2072 "public": false
The Other Jimmy 31:8ea194f6145b 2073 },
The Other Jimmy 31:8ea194f6145b 2074 "EFM32GG990F1024": {
The Other Jimmy 31:8ea194f6145b 2075 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2076 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2077 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 2078 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2079 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2080 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2081 "device_name": "EFM32GG990F1024",
The Other Jimmy 36:96847d42f010 2082 "public": false,
The Other Jimmy 36:96847d42f010 2083 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2084 },
screamer 27:5461402c33f8 2085 "EFM32GG_STK3700": {
The Other Jimmy 31:8ea194f6145b 2086 "inherits": ["EFM32GG990F1024"],
screamer 27:5461402c33f8 2087 "progen": {"target": "efm32gg-stk"},
The Other Jimmy 36:96847d42f010 2088 "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 2089 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2090 "config": {
The Other Jimmy 31:8ea194f6145b 2091 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2092 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2093 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2094 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2095 },
The Other Jimmy 31:8ea194f6145b 2096 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2097 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2098 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2099 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2100 },
The Other Jimmy 31:8ea194f6145b 2101 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2102 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2103 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2104 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2105 },
The Other Jimmy 31:8ea194f6145b 2106 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2107 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2108 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2109 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2110 },
The Other Jimmy 31:8ea194f6145b 2111 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2112 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2113 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2114 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2115 },
The Other Jimmy 31:8ea194f6145b 2116 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2117 "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 2118 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2119 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2120 },
The Other Jimmy 31:8ea194f6145b 2121 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2122 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2123 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2124 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2125 }
The Other Jimmy 31:8ea194f6145b 2126 }
The Other Jimmy 31:8ea194f6145b 2127 },
The Other Jimmy 31:8ea194f6145b 2128 "EFM32LG990F256": {
The Other Jimmy 31:8ea194f6145b 2129 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2130 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2131 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 2132 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2133 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2134 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2135 "device_name": "EFM32LG990F256",
The Other Jimmy 36:96847d42f010 2136 "public": false,
The Other Jimmy 36:96847d42f010 2137 "bootloader_supported": true
screamer 27:5461402c33f8 2138 },
screamer 27:5461402c33f8 2139 "EFM32LG_STK3600": {
The Other Jimmy 31:8ea194f6145b 2140 "inherits": ["EFM32LG990F256"],
The Other Jimmy 36:96847d42f010 2141 "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 2142 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2143 "device_name": "EFM32LG990F256",
The Other Jimmy 31:8ea194f6145b 2144 "config": {
The Other Jimmy 31:8ea194f6145b 2145 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2146 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2147 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2148 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2149 },
The Other Jimmy 31:8ea194f6145b 2150 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2151 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2152 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2153 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2154 },
The Other Jimmy 31:8ea194f6145b 2155 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2156 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2157 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2158 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2159 },
The Other Jimmy 31:8ea194f6145b 2160 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2161 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2162 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2163 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2164 },
The Other Jimmy 31:8ea194f6145b 2165 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2166 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2167 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2168 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2169 },
The Other Jimmy 31:8ea194f6145b 2170 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2171 "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 2172 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2173 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2174 },
The Other Jimmy 31:8ea194f6145b 2175 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2176 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2177 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2178 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2179 }
The Other Jimmy 31:8ea194f6145b 2180 }
The Other Jimmy 31:8ea194f6145b 2181 },
The Other Jimmy 31:8ea194f6145b 2182 "EFM32WG990F256": {
The Other Jimmy 31:8ea194f6145b 2183 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2184 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2185 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2186 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2187 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2188 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2189 "device_name": "EFM32WG990F256",
The Other Jimmy 36:96847d42f010 2190 "public": false,
The Other Jimmy 36:96847d42f010 2191 "bootloader_supported": true
screamer 27:5461402c33f8 2192 },
screamer 27:5461402c33f8 2193 "EFM32WG_STK3800": {
The Other Jimmy 31:8ea194f6145b 2194 "inherits": ["EFM32WG990F256"],
screamer 27:5461402c33f8 2195 "progen": {"target": "efm32wg-stk"},
The Other Jimmy 36:96847d42f010 2196 "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 2197 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2198 "config": {
The Other Jimmy 31:8ea194f6145b 2199 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2200 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2201 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2202 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2203 },
The Other Jimmy 31:8ea194f6145b 2204 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2205 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2206 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2207 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2208 },
The Other Jimmy 31:8ea194f6145b 2209 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2210 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2211 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2212 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2213 },
The Other Jimmy 31:8ea194f6145b 2214 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2215 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2216 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2217 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2218 },
The Other Jimmy 31:8ea194f6145b 2219 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2220 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2221 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2222 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2223 },
The Other Jimmy 31:8ea194f6145b 2224 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2225 "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 2226 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2227 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2228 },
The Other Jimmy 31:8ea194f6145b 2229 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2230 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2231 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2232 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2233 }
The Other Jimmy 31:8ea194f6145b 2234 }
screamer 27:5461402c33f8 2235 },
The Other Jimmy 31:8ea194f6145b 2236 "EFM32ZG222F32": {
The Other Jimmy 31:8ea194f6145b 2237 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2238 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
screamer 27:5461402c33f8 2239 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2240 "default_toolchain": "uARM",
The Other Jimmy 31:8ea194f6145b 2241 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 2242 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2243 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2244 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2245 "device_name": "EFM32ZG222F32",
The Other Jimmy 31:8ea194f6145b 2246 "public": false
The Other Jimmy 31:8ea194f6145b 2247 },
The Other Jimmy 31:8ea194f6145b 2248 "EFM32ZG_STK3200": {
The Other Jimmy 31:8ea194f6145b 2249 "inherits": ["EFM32ZG222F32"],
screamer 27:5461402c33f8 2250 "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 2251 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2252 "config": {
The Other Jimmy 31:8ea194f6145b 2253 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2254 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2255 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2256 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2257 },
The Other Jimmy 31:8ea194f6145b 2258 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2259 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2260 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 2261 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2262 },
The Other Jimmy 31:8ea194f6145b 2263 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2264 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2265 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2266 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2267 },
The Other Jimmy 31:8ea194f6145b 2268 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2269 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2270 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2271 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2272 },
The Other Jimmy 31:8ea194f6145b 2273 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2274 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2275 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2276 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2277 },
The Other Jimmy 31:8ea194f6145b 2278 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2279 "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 2280 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2281 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2282 },
The Other Jimmy 31:8ea194f6145b 2283 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2284 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2285 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 2286 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2287 }
The Other Jimmy 31:8ea194f6145b 2288 }
screamer 27:5461402c33f8 2289 },
The Other Jimmy 31:8ea194f6145b 2290 "EFM32HG322F64": {
The Other Jimmy 31:8ea194f6145b 2291 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2292 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
screamer 27:5461402c33f8 2293 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2294 "default_toolchain": "uARM",
The Other Jimmy 31:8ea194f6145b 2295 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 2296 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2297 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2298 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2299 "device_name": "EFM32HG322F64",
The Other Jimmy 31:8ea194f6145b 2300 "public": false
The Other Jimmy 31:8ea194f6145b 2301 },
The Other Jimmy 31:8ea194f6145b 2302 "EFM32HG_STK3400": {
The Other Jimmy 31:8ea194f6145b 2303 "inherits": ["EFM32HG322F64"],
screamer 27:5461402c33f8 2304 "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 2305 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2306 "config": {
The Other Jimmy 31:8ea194f6145b 2307 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2308 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2309 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2310 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2311 },
The Other Jimmy 31:8ea194f6145b 2312 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2313 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2314 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 2315 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2316 },
The Other Jimmy 31:8ea194f6145b 2317 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2318 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2319 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2320 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2321 },
The Other Jimmy 31:8ea194f6145b 2322 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2323 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2324 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2325 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2326 },
The Other Jimmy 31:8ea194f6145b 2327 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2328 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2329 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2330 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2331 },
The Other Jimmy 31:8ea194f6145b 2332 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2333 "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 2334 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2335 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2336 },
The Other Jimmy 31:8ea194f6145b 2337 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2338 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2339 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 2340 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2341 }
The Other Jimmy 31:8ea194f6145b 2342 }
The Other Jimmy 31:8ea194f6145b 2343 },
The Other Jimmy 31:8ea194f6145b 2344 "EFM32PG1B100F256GM32": {
The Other Jimmy 31:8ea194f6145b 2345 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2346 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2347 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2348 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2349 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2350 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2351 "device_name": "EFM32PG1B100F256GM32",
The Other Jimmy 36:96847d42f010 2352 "public": false,
The Other Jimmy 36:96847d42f010 2353 "bootloader_supported": true
screamer 27:5461402c33f8 2354 },
screamer 27:5461402c33f8 2355 "EFM32PG_STK3401": {
The Other Jimmy 31:8ea194f6145b 2356 "inherits": ["EFM32PG1B100F256GM32"],
The Other Jimmy 36:96847d42f010 2357 "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 2358 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2359 "config": {
The Other Jimmy 31:8ea194f6145b 2360 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2361 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2362 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2363 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2364 },
The Other Jimmy 31:8ea194f6145b 2365 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2366 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2367 "value": "40000000",
The Other Jimmy 31:8ea194f6145b 2368 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2369 },
The Other Jimmy 31:8ea194f6145b 2370 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2371 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2372 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2373 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2374 },
The Other Jimmy 31:8ea194f6145b 2375 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2376 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2377 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2378 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2379 },
The Other Jimmy 31:8ea194f6145b 2380 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2381 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2382 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2383 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2384 },
The Other Jimmy 31:8ea194f6145b 2385 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2386 "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 2387 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2388 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2389 },
The Other Jimmy 31:8ea194f6145b 2390 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2391 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2392 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 2393 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2394 }
The Other Jimmy 31:8ea194f6145b 2395 }
The Other Jimmy 31:8ea194f6145b 2396 },
The Other Jimmy 31:8ea194f6145b 2397 "EFR32MG1P132F256GM48": {
The Other Jimmy 31:8ea194f6145b 2398 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2399 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2400 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2401 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2402 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2403 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2404 "device_name": "EFR32MG1P132F256GM48",
The Other Jimmy 36:96847d42f010 2405 "public": false,
The Other Jimmy 36:96847d42f010 2406 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2407 },
The Other Jimmy 31:8ea194f6145b 2408 "EFR32MG1P233F256GM48": {
The Other Jimmy 31:8ea194f6145b 2409 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2410 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2411 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2412 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2413 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2414 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2415 "public": false,
The Other Jimmy 36:96847d42f010 2416 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2417 },
The Other Jimmy 31:8ea194f6145b 2418 "EFR32MG1_BRD4150": {
The Other Jimmy 31:8ea194f6145b 2419 "inherits": ["EFR32MG1P132F256GM48"],
The Other Jimmy 36:96847d42f010 2420 "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 2421 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2422 "config": {
The Other Jimmy 31:8ea194f6145b 2423 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2424 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2425 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2426 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2427 },
The Other Jimmy 31:8ea194f6145b 2428 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2429 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2430 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 2431 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2432 },
The Other Jimmy 31:8ea194f6145b 2433 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2434 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2435 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2436 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2437 },
The Other Jimmy 31:8ea194f6145b 2438 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2439 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2440 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2441 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2442 },
The Other Jimmy 31:8ea194f6145b 2443 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2444 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2445 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2446 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2447 },
The Other Jimmy 31:8ea194f6145b 2448 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2449 "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 2450 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2451 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2452 },
The Other Jimmy 31:8ea194f6145b 2453 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2454 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2455 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 2456 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2457 }
The Other Jimmy 31:8ea194f6145b 2458 },
The Other Jimmy 31:8ea194f6145b 2459 "public": false
The Other Jimmy 31:8ea194f6145b 2460 },
The Other Jimmy 36:96847d42f010 2461 "TB_SENSE_1": {
The Other Jimmy 31:8ea194f6145b 2462 "inherits": ["EFR32MG1P233F256GM48"],
The Other Jimmy 36:96847d42f010 2463 "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 2464 "forced_reset_timeout": 5,
The Other Jimmy 36:96847d42f010 2465 "config": {
The Other Jimmy 36:96847d42f010 2466 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 2467 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 2468 "value": "HFXO",
The Other Jimmy 36:96847d42f010 2469 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2470 },
The Other Jimmy 36:96847d42f010 2471 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2472 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2473 "value": "38400000",
The Other Jimmy 36:96847d42f010 2474 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2475 },
The Other Jimmy 36:96847d42f010 2476 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 2477 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 2478 "value": "LFXO",
The Other Jimmy 36:96847d42f010 2479 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2480 },
The Other Jimmy 36:96847d42f010 2481 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2482 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2483 "value": "32768",
The Other Jimmy 36:96847d42f010 2484 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2485 },
The Other Jimmy 36:96847d42f010 2486 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 2487 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 2488 "value": "32000000",
The Other Jimmy 36:96847d42f010 2489 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2490 },
The Other Jimmy 36:96847d42f010 2491 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 2492 "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 2493 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 2494 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 2495 }
The Other Jimmy 36:96847d42f010 2496 }
The Other Jimmy 36:96847d42f010 2497 },
The Other Jimmy 36:96847d42f010 2498 "EFM32PG12B500F1024GL125": {
The Other Jimmy 36:96847d42f010 2499 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2500 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 2501 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2502 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 2503 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 2504 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2505 "public": false,
The Other Jimmy 36:96847d42f010 2506 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 2507 },
The Other Jimmy 36:96847d42f010 2508 "EFM32PG12_STK3402": {
The Other Jimmy 36:96847d42f010 2509 "inherits": ["EFM32PG12B500F1024GL125"],
The Other Jimmy 36:96847d42f010 2510 "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 2511 "forced_reset_timeout": 2,
The Other Jimmy 36:96847d42f010 2512 "config": {
The Other Jimmy 36:96847d42f010 2513 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 2514 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 2515 "value": "HFXO",
The Other Jimmy 36:96847d42f010 2516 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2517 },
The Other Jimmy 36:96847d42f010 2518 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2519 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2520 "value": "40000000",
The Other Jimmy 36:96847d42f010 2521 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2522 },
The Other Jimmy 36:96847d42f010 2523 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 2524 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 2525 "value": "LFXO",
The Other Jimmy 36:96847d42f010 2526 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2527 },
The Other Jimmy 36:96847d42f010 2528 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2529 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2530 "value": "32768",
The Other Jimmy 36:96847d42f010 2531 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2532 },
The Other Jimmy 36:96847d42f010 2533 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 2534 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 2535 "value": "32000000",
The Other Jimmy 36:96847d42f010 2536 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2537 },
The Other Jimmy 36:96847d42f010 2538 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 2539 "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 2540 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 2541 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 2542 },
The Other Jimmy 36:96847d42f010 2543 "board_controller_enable": {
The Other Jimmy 36:96847d42f010 2544 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 36:96847d42f010 2545 "value": "PA5",
The Other Jimmy 36:96847d42f010 2546 "macro_name": "EFM_BC_EN"
The Other Jimmy 36:96847d42f010 2547 }
The Other Jimmy 36:96847d42f010 2548 }
The Other Jimmy 36:96847d42f010 2549 },
The Other Jimmy 36:96847d42f010 2550 "EFR32MG12P332F1024GL125": {
The Other Jimmy 36:96847d42f010 2551 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2552 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 2553 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2554 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 2555 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 2556 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2557 "public": false,
The Other Jimmy 36:96847d42f010 2558 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 2559 },
The Other Jimmy 36:96847d42f010 2560 "TB_SENSE_12": {
The Other Jimmy 36:96847d42f010 2561 "inherits": ["EFR32MG12P332F1024GL125"],
The Other Jimmy 36:96847d42f010 2562 "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 2563 "forced_reset_timeout": 5,
The Other Jimmy 31:8ea194f6145b 2564 "config": {
The Other Jimmy 31:8ea194f6145b 2565 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2566 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2567 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2568 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2569 },
The Other Jimmy 31:8ea194f6145b 2570 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2571 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2572 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 2573 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2574 },
The Other Jimmy 31:8ea194f6145b 2575 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2576 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2577 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2578 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2579 },
The Other Jimmy 31:8ea194f6145b 2580 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2581 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2582 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2583 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2584 },
The Other Jimmy 31:8ea194f6145b 2585 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2586 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2587 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2588 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2589 },
The Other Jimmy 31:8ea194f6145b 2590 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2591 "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 2592 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2593 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2594 }
The Other Jimmy 31:8ea194f6145b 2595 }
screamer 27:5461402c33f8 2596 },
screamer 27:5461402c33f8 2597 "WIZWIKI_W7500": {
screamer 27:5461402c33f8 2598 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2599 "core": "Cortex-M0",
screamer 27:5461402c33f8 2600 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
The Other Jimmy 36:96847d42f010 2601 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2602 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2603 "inherits": ["Target"],
screamer 27:5461402c33f8 2604 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2605 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2606 },
screamer 27:5461402c33f8 2607 "WIZWIKI_W7500P": {
screamer 27:5461402c33f8 2608 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2609 "core": "Cortex-M0",
screamer 27:5461402c33f8 2610 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
The Other Jimmy 36:96847d42f010 2611 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2612 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2613 "inherits": ["Target"],
screamer 27:5461402c33f8 2614 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2615 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2616 },
screamer 27:5461402c33f8 2617 "WIZWIKI_W7500ECO": {
screamer 27:5461402c33f8 2618 "inherits": ["Target"],
screamer 27:5461402c33f8 2619 "core": "Cortex-M0",
screamer 27:5461402c33f8 2620 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
The Other Jimmy 36:96847d42f010 2621 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2622 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2623 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2624 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2625 },
screamer 27:5461402c33f8 2626 "SAMR21G18A": {
screamer 27:5461402c33f8 2627 "inherits": ["Target"],
screamer 27:5461402c33f8 2628 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2629 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2630 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
screamer 27:5461402c33f8 2631 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2632 "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 2633 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2634 "device_name": "ATSAMR21G18A"
screamer 27:5461402c33f8 2635 },
screamer 27:5461402c33f8 2636 "SAMD21J18A": {
screamer 27:5461402c33f8 2637 "inherits": ["Target"],
screamer 27:5461402c33f8 2638 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2639 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2640 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 2641 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2642 "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 2643 "release_versions": ["2"],
The Other Jimmy 36:96847d42f010 2644 "device_name": "ATSAMD21J18A"
screamer 27:5461402c33f8 2645 },
screamer 27:5461402c33f8 2646 "SAMD21G18A": {
screamer 27:5461402c33f8 2647 "inherits": ["Target"],
screamer 27:5461402c33f8 2648 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2649 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2650 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 2651 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2652 "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 2653 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2654 "device_name": "ATSAMD21G18A"
screamer 27:5461402c33f8 2655 },
screamer 27:5461402c33f8 2656 "SAML21J18A": {
screamer 27:5461402c33f8 2657 "inherits": ["Target"],
screamer 27:5461402c33f8 2658 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2659 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2660 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
screamer 27:5461402c33f8 2661 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
The Other Jimmy 31:8ea194f6145b 2662 "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 2663 "device_name": "ATSAML21J18A"
screamer 27:5461402c33f8 2664 },
screamer 27:5461402c33f8 2665 "SAMG55J19": {
screamer 27:5461402c33f8 2666 "inherits": ["Target"],
screamer 27:5461402c33f8 2667 "core": "Cortex-M4",
screamer 27:5461402c33f8 2668 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
screamer 27:5461402c33f8 2669 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2670 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2671 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2672 "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 2673 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 2674 "device_name": "ATSAMG55J19"
screamer 27:5461402c33f8 2675 },
screamer 27:5461402c33f8 2676 "MCU_NRF51_UNIFIED": {
screamer 27:5461402c33f8 2677 "inherits": ["Target"],
screamer 27:5461402c33f8 2678 "core": "Cortex-M0",
screamer 27:5461402c33f8 2679 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
screamer 27:5461402c33f8 2680 "macros": [
screamer 27:5461402c33f8 2681 "NRF51",
screamer 27:5461402c33f8 2682 "TARGET_NRF51822",
screamer 27:5461402c33f8 2683 "BLE_STACK_SUPPORT_REQD",
screamer 27:5461402c33f8 2684 "SOFTDEVICE_PRESENT",
screamer 27:5461402c33f8 2685 "S130",
The Other Jimmy 36:96847d42f010 2686 "TARGET_MCU_NRF51822",
The Other Jimmy 36:96847d42f010 2687 "CMSIS_VECTAB_VIRTUAL",
The Other Jimmy 36:96847d42f010 2688 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""
screamer 27:5461402c33f8 2689 ],
screamer 27:5461402c33f8 2690 "MERGE_BOOTLOADER": false,
The Other Jimmy 36:96847d42f010 2691 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
screamer 27:5461402c33f8 2692 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 2693 "is_disk_virtual": true,
screamer 27:5461402c33f8 2694 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2695 "public": false,
screamer 27:5461402c33f8 2696 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 2697 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 2698 {
screamer 27:5461402c33f8 2699 "boot": "",
screamer 27:5461402c33f8 2700 "name": "s130_nrf51_2.0.0_softdevice.hex",
screamer 27:5461402c33f8 2701 "offset": 110592
screamer 27:5461402c33f8 2702 }
screamer 27:5461402c33f8 2703 ],
screamer 27:5461402c33f8 2704 "detect_code": ["1070"],
screamer 27:5461402c33f8 2705 "post_binary_hook": {
screamer 27:5461402c33f8 2706 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 2707 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
screamer 27:5461402c33f8 2708 },
screamer 27:5461402c33f8 2709 "program_cycle_s": 6,
screamer 27:5461402c33f8 2710 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 2711 "config": {
screamer 27:5461402c33f8 2712 "lf_clock_src": {
screamer 27:5461402c33f8 2713 "value": "NRF_LF_SRC_XTAL",
screamer 27:5461402c33f8 2714 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 31:8ea194f6145b 2715 },
The Other Jimmy 31:8ea194f6145b 2716 "uart_hwfc": {
The Other Jimmy 31:8ea194f6145b 2717 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 31:8ea194f6145b 2718 "value": 1,
The Other Jimmy 31:8ea194f6145b 2719 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
screamer 27:5461402c33f8 2720 }
The Other Jimmy 31:8ea194f6145b 2721 },
The Other Jimmy 31:8ea194f6145b 2722 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 2723 },
screamer 27:5461402c33f8 2724 "MCU_NRF51_32K_UNIFIED": {
screamer 27:5461402c33f8 2725 "inherits": ["MCU_NRF51_UNIFIED"],
screamer 27:5461402c33f8 2726 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 2727 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 2728 "public": false
screamer 27:5461402c33f8 2729 },
screamer 27:5461402c33f8 2730 "NRF51_DK": {
screamer 27:5461402c33f8 2731 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2732 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 31:8ea194f6145b 2733 "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 2734 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2735 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 2736 },
The Other Jimmy 31:8ea194f6145b 2737 "NRF51_DONGLE": {
The Other Jimmy 31:8ea194f6145b 2738 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 31:8ea194f6145b 2739 "progen": {"target": "nrf51-dongle"},
The Other Jimmy 31:8ea194f6145b 2740 "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 2741 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2742 },
screamer 27:5461402c33f8 2743 "MCU_NRF52": {
screamer 27:5461402c33f8 2744 "inherits": ["Target"],
screamer 27:5461402c33f8 2745 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2746 "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 2747 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
screamer 27:5461402c33f8 2748 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 2749 "is_disk_virtual": true,
screamer 27:5461402c33f8 2750 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 2751 "public": false,
screamer 27:5461402c33f8 2752 "detect_code": ["1101"],
screamer 27:5461402c33f8 2753 "program_cycle_s": 6,
screamer 27:5461402c33f8 2754 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 2755 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 2756 {
screamer 27:5461402c33f8 2757 "boot": "",
screamer 27:5461402c33f8 2758 "name": "s132_nrf52_2.0.0_softdevice.hex",
screamer 27:5461402c33f8 2759 "offset": 114688
screamer 27:5461402c33f8 2760 }
screamer 27:5461402c33f8 2761 ],
screamer 27:5461402c33f8 2762 "post_binary_hook": {
screamer 27:5461402c33f8 2763 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 2764 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
screamer 27:5461402c33f8 2765 },
screamer 27:5461402c33f8 2766 "MERGE_BOOTLOADER": false,
screamer 27:5461402c33f8 2767 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 2768 "config": {
screamer 27:5461402c33f8 2769 "lf_clock_src": {
screamer 27:5461402c33f8 2770 "value": "NRF_LF_SRC_XTAL",
screamer 27:5461402c33f8 2771 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 31:8ea194f6145b 2772 },
The Other Jimmy 31:8ea194f6145b 2773 "uart_hwfc": {
The Other Jimmy 31:8ea194f6145b 2774 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 31:8ea194f6145b 2775 "value": 1,
The Other Jimmy 31:8ea194f6145b 2776 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
screamer 27:5461402c33f8 2777 }
screamer 27:5461402c33f8 2778 }
screamer 27:5461402c33f8 2779 },
screamer 27:5461402c33f8 2780 "NRF52_DK": {
screamer 27:5461402c33f8 2781 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2782 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 2783 "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 2784 "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 2785 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2786 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 2787 },
The Other Jimmy 31:8ea194f6145b 2788 "UBLOX_EVA_NINA": {
The Other Jimmy 31:8ea194f6145b 2789 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 2790 "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 2791 "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 2792 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2793 "overrides": {"uart_hwfc": 0},
The Other Jimmy 31:8ea194f6145b 2794 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 2795 },
The Other Jimmy 35:da9c89f8be7d 2796 "UBLOX_EVK_NINA_B1": {
The Other Jimmy 35:da9c89f8be7d 2797 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2798 "inherits": ["MCU_NRF52"],
The Other Jimmy 35:da9c89f8be7d 2799 "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 2800 "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 2801 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 2802 "device_name": "nRF52832_xxAA"
The Other Jimmy 35:da9c89f8be7d 2803 },
The Other Jimmy 31:8ea194f6145b 2804 "DELTA_DFBM_NQ620": {
The Other Jimmy 31:8ea194f6145b 2805 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 2806 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 2807 "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 2808 "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 2809 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2810 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
The Other Jimmy 36:96847d42f010 2811 "config": {
The Other Jimmy 36:96847d42f010 2812 "lf_clock_rc_calib_timer_interval": {
The Other Jimmy 36:96847d42f010 2813 "value": 16,
The Other Jimmy 36:96847d42f010 2814 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
The Other Jimmy 36:96847d42f010 2815 },
The Other Jimmy 36:96847d42f010 2816 "lf_clock_rc_calib_mode_config": {
The Other Jimmy 36:96847d42f010 2817 "value": 0,
The Other Jimmy 36:96847d42f010 2818 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
The Other Jimmy 36:96847d42f010 2819 }
The Other Jimmy 36:96847d42f010 2820 },
The Other Jimmy 31:8ea194f6145b 2821 "device_name": "nRF52832_xxAA"
screamer 27:5461402c33f8 2822 },
The Other Jimmy 36:96847d42f010 2823 "MCU_NRF52840": {
The Other Jimmy 36:96847d42f010 2824 "inherits": ["Target"],
The Other Jimmy 36:96847d42f010 2825 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2826 "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 2827 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"],
The Other Jimmy 36:96847d42f010 2828 "OUTPUT_EXT": "hex",
The Other Jimmy 36:96847d42f010 2829 "is_disk_virtual": true,
The Other Jimmy 36:96847d42f010 2830 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 36:96847d42f010 2831 "public": false,
The Other Jimmy 36:96847d42f010 2832 "detect_code": ["1101"],
The Other Jimmy 36:96847d42f010 2833 "program_cycle_s": 6,
The Other Jimmy 36:96847d42f010 2834 "MERGE_SOFT_DEVICE": true,
The Other Jimmy 36:96847d42f010 2835 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
The Other Jimmy 36:96847d42f010 2836 {
The Other Jimmy 36:96847d42f010 2837 "boot": "",
The Other Jimmy 36:96847d42f010 2838 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
The Other Jimmy 36:96847d42f010 2839 "offset": 135168
The Other Jimmy 36:96847d42f010 2840 }
The Other Jimmy 36:96847d42f010 2841 ],
The Other Jimmy 36:96847d42f010 2842 "bootloader_select_index": 0,
The Other Jimmy 36:96847d42f010 2843 "post_binary_hook": {
The Other Jimmy 36:96847d42f010 2844 "function": "MCU_NRF51Code.binary_hook",
The Other Jimmy 36:96847d42f010 2845 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
The Other Jimmy 36:96847d42f010 2846 },
The Other Jimmy 36:96847d42f010 2847 "MERGE_BOOTLOADER": false,
The Other Jimmy 36:96847d42f010 2848 "features": ["BLE"],
The Other Jimmy 36:96847d42f010 2849 "config": {
The Other Jimmy 36:96847d42f010 2850 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 2851 "value": "NRF_LF_SRC_XTAL",
The Other Jimmy 36:96847d42f010 2852 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 36:96847d42f010 2853 },
The Other Jimmy 36:96847d42f010 2854 "uart_hwfc": {
The Other Jimmy 36:96847d42f010 2855 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 36:96847d42f010 2856 "value": 1,
The Other Jimmy 36:96847d42f010 2857 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
The Other Jimmy 36:96847d42f010 2858 }
The Other Jimmy 36:96847d42f010 2859 }
The Other Jimmy 36:96847d42f010 2860 },
The Other Jimmy 36:96847d42f010 2861 "NRF52840_DK": {
The Other Jimmy 36:96847d42f010 2862 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 2863 "inherits": ["MCU_NRF52840"],
The Other Jimmy 36:96847d42f010 2864 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
The Other Jimmy 36:96847d42f010 2865 "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 2866 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2867 "device_name": "nRF52840_xxAA"
The Other Jimmy 36:96847d42f010 2868 },
screamer 27:5461402c33f8 2869 "BLUEPILL_F103C8": {
The Other Jimmy 38:399953da035d 2870 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2871 "core": "Cortex-M3",
screamer 27:5461402c33f8 2872 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 2873 "extra_labels_add": ["STM32F1", "STM32F103C8"],
screamer 27:5461402c33f8 2874 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 2875 "device_has_add": [],
The Other Jimmy 38:399953da035d 2876 "device_has_remove": ["RTC", "STDIO_MESSAGES"]
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 38:399953da035d 2975 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"],
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"]
The Other Jimmy 38:399953da035d 2982 },
The Other Jimmy 38:399953da035d 2983 "VBLUNO51_LEGACY": {
The Other Jimmy 38:399953da035d 2984 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 2985 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 38:399953da035d 2986 "extra_labels_add": ["VBLUNO51"]
The Other Jimmy 38:399953da035d 2987 },
The Other Jimmy 38:399953da035d 2988 "VBLUNO51_BOOT": {
The Other Jimmy 38:399953da035d 2989 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 2990 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 38:399953da035d 2991 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 2992 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 2993 },
The Other Jimmy 38:399953da035d 2994 "VBLUNO51_OTA": {
The Other Jimmy 38:399953da035d 2995 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 2996 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 38:399953da035d 2997 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 2998 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 2999 },
The Other Jimmy 38:399953da035d 3000 "VBLUNO51": {
The Other Jimmy 38:399953da035d 3001 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 3002 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 38:399953da035d 3003 "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 38:399953da035d 3004 "release_versions": ["2"],
The Other Jimmy 38:399953da035d 3005 "device_name": "nRF51822_xxAC"
screamer 27:5461402c33f8 3006 }
screamer 27:5461402c33f8 3007 }