Clone of official tools

Committer:
theotherjimmy
Date:
Mon Nov 06 13:17:14 2017 -0600
Revision:
42:2cf3f29fece1
Parent:
41:2a77626a4c21
Child:
43:2a7da56ebd24
Update tools to 5.6.4

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"],
theotherjimmy 40:7d3fa6b99b2b 61 "device_has": ["ANALOGIN", "CAN", "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"],
theotherjimmy 40:7d3fa6b99b2b 71 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 84 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 93 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 102 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 112 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 130 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 142 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 154 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 168 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 184 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 195 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 208 "device_has": ["ANALOGIN", "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"],
theotherjimmy 40:7d3fa6b99b2b 241 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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 242 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 243 "features": ["LWIP"],
theotherjimmy 41:2a77626a4c21 244 "device_name": "LPC1768",
theotherjimmy 41:2a77626a4c21 245 "bootloader_supported": true
screamer 27:5461402c33f8 246 },
theotherjimmy 42:2cf3f29fece1 247 "LPC1769": {
theotherjimmy 42:2cf3f29fece1 248 "inherits": ["LPC1768"],
theotherjimmy 42:2cf3f29fece1 249 "device_name": "LPC1769"
theotherjimmy 42:2cf3f29fece1 250 },
screamer 27:5461402c33f8 251 "ARCH_PRO": {
screamer 27:5461402c33f8 252 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 253 "core": "Cortex-M3",
screamer 27:5461402c33f8 254 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 27:5461402c33f8 255 "extra_labels": ["NXP", "LPC176X"],
screamer 27:5461402c33f8 256 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 257 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 258 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 259 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 260 "features": ["LWIP"],
theotherjimmy 41:2a77626a4c21 261 "device_name": "LPC1768",
theotherjimmy 41:2a77626a4c21 262 "bootloader_supported": true
screamer 27:5461402c33f8 263 },
screamer 27:5461402c33f8 264 "UBLOX_C027": {
screamer 27:5461402c33f8 265 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 266 "core": "Cortex-M3",
screamer 27:5461402c33f8 267 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 268 "extra_labels": ["NXP", "LPC176X"],
The Other Jimmy 36:96847d42f010 269 "config": {
The Other Jimmy 36:96847d42f010 270 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 271 "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 272 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 273 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 274 },
The Other Jimmy 36:96847d42f010 275 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 276 "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 277 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 278 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 279 }
The Other Jimmy 36:96847d42f010 280 },
screamer 27:5461402c33f8 281 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 282 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 283 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 284 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 285 "features": ["LWIP"],
theotherjimmy 41:2a77626a4c21 286 "device_name": "LPC1768",
theotherjimmy 41:2a77626a4c21 287 "bootloader_supported": true
screamer 27:5461402c33f8 288 },
screamer 27:5461402c33f8 289 "XBED_LPC1768": {
screamer 27:5461402c33f8 290 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 291 "core": "Cortex-M3",
screamer 27:5461402c33f8 292 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 293 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
screamer 27:5461402c33f8 294 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 295 "detect_code": ["1010"],
theotherjimmy 40:7d3fa6b99b2b 296 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "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 297 "device_name": "LPC1768"
screamer 27:5461402c33f8 298 },
screamer 27:5461402c33f8 299 "LPC810": {
screamer 27:5461402c33f8 300 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 301 "core": "Cortex-M0+",
screamer 27:5461402c33f8 302 "default_toolchain": "uARM",
screamer 27:5461402c33f8 303 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 304 "is_disk_virtual": true,
screamer 27:5461402c33f8 305 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 306 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 307 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 308 "device_name": "LPC810M021FN8"
screamer 27:5461402c33f8 309 },
screamer 27:5461402c33f8 310 "LPC812": {
screamer 27:5461402c33f8 311 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 312 "core": "Cortex-M0+",
screamer 27:5461402c33f8 313 "default_toolchain": "uARM",
screamer 27:5461402c33f8 314 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 315 "is_disk_virtual": true,
screamer 27:5461402c33f8 316 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
screamer 27:5461402c33f8 317 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 318 "detect_code": ["1050"],
theotherjimmy 40:7d3fa6b99b2b 319 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 320 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 321 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 322 "device_name": "LPC812M101JDH20"
screamer 27:5461402c33f8 323 },
screamer 27:5461402c33f8 324 "LPC824": {
screamer 27:5461402c33f8 325 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 326 "core": "Cortex-M0+",
screamer 27:5461402c33f8 327 "default_toolchain": "uARM",
screamer 27:5461402c33f8 328 "extra_labels": ["NXP", "LPC82X"],
screamer 27:5461402c33f8 329 "is_disk_virtual": true,
screamer 27:5461402c33f8 330 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 27:5461402c33f8 331 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 332 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 333 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 334 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 335 "device_name": "LPC824M201JDH20"
screamer 27:5461402c33f8 336 },
screamer 27:5461402c33f8 337 "SSCI824": {
screamer 27:5461402c33f8 338 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 339 "core": "Cortex-M0+",
screamer 27:5461402c33f8 340 "default_toolchain": "uARM",
screamer 27:5461402c33f8 341 "extra_labels": ["NXP", "LPC82X"],
screamer 27:5461402c33f8 342 "is_disk_virtual": true,
screamer 27:5461402c33f8 343 "supported_toolchains": ["uARM", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 344 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 345 "default_lib": "small",
screamer 27:5461402c33f8 346 "release_versions": ["2"]
screamer 27:5461402c33f8 347 },
The Other Jimmy 35:da9c89f8be7d 348 "MCU_LPC4088": {
screamer 27:5461402c33f8 349 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 350 "core": "Cortex-M4F",
screamer 27:5461402c33f8 351 "extra_labels": ["NXP", "LPC408X"],
screamer 27:5461402c33f8 352 "is_disk_virtual": true,
screamer 27:5461402c33f8 353 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 354 "post_binary_hook": {
The Other Jimmy 35:da9c89f8be7d 355 "function": "LPC4088Code.binary_hook"
screamer 27:5461402c33f8 356 },
theotherjimmy 40:7d3fa6b99b2b 357 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 358 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 359 "device_name": "LPC4088FBD144"
screamer 27:5461402c33f8 360 },
The Other Jimmy 35:da9c89f8be7d 361 "LPC4088": {
The Other Jimmy 35:da9c89f8be7d 362 "inherits": ["MCU_LPC4088"],
The Other Jimmy 35:da9c89f8be7d 363 "release_versions": ["2", "5"]
The Other Jimmy 35:da9c89f8be7d 364 },
screamer 27:5461402c33f8 365 "LPC4088_DM": {
The Other Jimmy 35:da9c89f8be7d 366 "inherits": ["MCU_LPC4088"],
screamer 27:5461402c33f8 367 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 368 },
screamer 27:5461402c33f8 369 "LPC4330_M4": {
screamer 27:5461402c33f8 370 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 371 "core": "Cortex-M4F",
screamer 27:5461402c33f8 372 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 27:5461402c33f8 373 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 374 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 375 "device_name": "LPC4330"
screamer 27:5461402c33f8 376 },
screamer 27:5461402c33f8 377 "LPC4330_M0": {
screamer 27:5461402c33f8 378 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 379 "core": "Cortex-M0",
screamer 27:5461402c33f8 380 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 27:5461402c33f8 381 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 382 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 27:5461402c33f8 383 },
screamer 27:5461402c33f8 384 "LPC4337": {
screamer 27:5461402c33f8 385 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 386 "core": "Cortex-M4F",
screamer 27:5461402c33f8 387 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
screamer 27:5461402c33f8 388 "supported_toolchains": ["ARM"],
theotherjimmy 40:7d3fa6b99b2b 389 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 390 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 391 "device_name": "LPC4337"
screamer 27:5461402c33f8 392 },
screamer 27:5461402c33f8 393 "LPC1800": {
screamer 27:5461402c33f8 394 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 395 "core": "Cortex-M3",
screamer 27:5461402c33f8 396 "extra_labels": ["NXP", "LPC43XX"],
screamer 27:5461402c33f8 397 "public": false,
screamer 27:5461402c33f8 398 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
screamer 27:5461402c33f8 399 },
screamer 27:5461402c33f8 400 "LPC11U37H_401": {
screamer 27:5461402c33f8 401 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 402 "core": "Cortex-M0",
screamer 27:5461402c33f8 403 "default_toolchain": "uARM",
screamer 27:5461402c33f8 404 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 405 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 406 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
screamer 27:5461402c33f8 407 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 408 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 409 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 410 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 411 "device_name": "LPC11U37HFBD64/401"
screamer 27:5461402c33f8 412 },
screamer 27:5461402c33f8 413 "ELEKTOR_COCORICO": {
screamer 27:5461402c33f8 414 "core": "Cortex-M0+",
screamer 27:5461402c33f8 415 "default_toolchain": "uARM",
screamer 27:5461402c33f8 416 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 417 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 418 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 419 "is_disk_virtual": true,
screamer 27:5461402c33f8 420 "detect_code": ["C000"],
The Other Jimmy 31:8ea194f6145b 421 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 422 "device_name": "LPC812M101JDH16"
screamer 27:5461402c33f8 423 },
screamer 27:5461402c33f8 424 "KL05Z": {
screamer 27:5461402c33f8 425 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 426 "core": "Cortex-M0+",
screamer 27:5461402c33f8 427 "default_toolchain": "uARM",
screamer 27:5461402c33f8 428 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 429 "is_disk_virtual": true,
screamer 27:5461402c33f8 430 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 431 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 432 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 433 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 434 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 435 "device_name": "MKL05Z32xxx4"
screamer 27:5461402c33f8 436 },
screamer 27:5461402c33f8 437 "KL25Z": {
screamer 27:5461402c33f8 438 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 439 "core": "Cortex-M0+",
screamer 27:5461402c33f8 440 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 441 "is_disk_virtual": true,
screamer 27:5461402c33f8 442 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 443 "inherits": ["Target"],
screamer 27:5461402c33f8 444 "detect_code": ["0200"],
theotherjimmy 40:7d3fa6b99b2b 445 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 446 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 447 "device_name": "MKL25Z128xxx4"
screamer 27:5461402c33f8 448 },
screamer 27:5461402c33f8 449 "KL26Z": {
screamer 27:5461402c33f8 450 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 451 "core": "Cortex-M0+",
screamer 27:5461402c33f8 452 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 453 "is_disk_virtual": true,
screamer 27:5461402c33f8 454 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 455 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 456 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 457 "device_name": "MKL26Z128xxx4"
screamer 27:5461402c33f8 458 },
screamer 27:5461402c33f8 459 "KL46Z": {
screamer 27:5461402c33f8 460 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 461 "core": "Cortex-M0+",
The Other Jimmy 36:96847d42f010 462 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
screamer 27:5461402c33f8 463 "is_disk_virtual": true,
screamer 27:5461402c33f8 464 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 465 "inherits": ["Target"],
screamer 27:5461402c33f8 466 "detect_code": ["0220"],
theotherjimmy 40:7d3fa6b99b2b 467 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 468 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 469 "device_name": "MKL46Z256xxx4",
The Other Jimmy 36:96847d42f010 470 "bootloader_supported": true
screamer 27:5461402c33f8 471 },
screamer 27:5461402c33f8 472 "K20D50M": {
screamer 27:5461402c33f8 473 "inherits": ["Target"],
screamer 27:5461402c33f8 474 "core": "Cortex-M4",
screamer 27:5461402c33f8 475 "extra_labels": ["Freescale", "K20XX"],
screamer 27:5461402c33f8 476 "is_disk_virtual": true,
screamer 27:5461402c33f8 477 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 478 "detect_code": ["0230"],
theotherjimmy 40:7d3fa6b99b2b 479 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 480 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 481 "device_name": "MK20DX128xxx5"
screamer 27:5461402c33f8 482 },
screamer 27:5461402c33f8 483 "TEENSY3_1": {
screamer 27:5461402c33f8 484 "inherits": ["Target"],
screamer 27:5461402c33f8 485 "core": "Cortex-M4",
screamer 27:5461402c33f8 486 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
screamer 27:5461402c33f8 487 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 488 "is_disk_virtual": true,
screamer 27:5461402c33f8 489 "supported_toolchains": ["GCC_ARM", "ARM"],
screamer 27:5461402c33f8 490 "post_binary_hook": {
screamer 27:5461402c33f8 491 "function": "TEENSY3_1Code.binary_hook",
screamer 27:5461402c33f8 492 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
screamer 27:5461402c33f8 493 },
screamer 27:5461402c33f8 494 "detect_code": ["0230"],
theotherjimmy 40:7d3fa6b99b2b 495 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 496 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 497 "device_name": "MK20DX256xxx7"
The Other Jimmy 31:8ea194f6145b 498 },
The Other Jimmy 31:8ea194f6145b 499 "MCU_K22F512": {
The Other Jimmy 31:8ea194f6145b 500 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 501 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 502 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
The Other Jimmy 31:8ea194f6145b 503 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 504 "public": false,
The Other Jimmy 31:8ea194f6145b 505 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 506 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 507 "detect_code": ["0231"],
theotherjimmy 40:7d3fa6b99b2b 508 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
The Other Jimmy 31:8ea194f6145b 509 "device_name": "MK22DN512xxx5"
screamer 27:5461402c33f8 510 },
screamer 27:5461402c33f8 511 "K22F": {
screamer 27:5461402c33f8 512 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 513 "inherits": ["MCU_K22F512"],
The Other Jimmy 31:8ea194f6145b 514 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 515 "extra_labels_add": ["FRDM"]
screamer 27:5461402c33f8 516 },
screamer 27:5461402c33f8 517 "KL27Z": {
screamer 27:5461402c33f8 518 "inherits": ["Target"],
screamer 27:5461402c33f8 519 "core": "Cortex-M0+",
The Other Jimmy 35:da9c89f8be7d 520 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
screamer 27:5461402c33f8 521 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 522 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 523 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 524 "is_disk_virtual": true,
screamer 27:5461402c33f8 525 "default_toolchain": "ARM",
screamer 27:5461402c33f8 526 "detect_code": ["0261"],
theotherjimmy 40:7d3fa6b99b2b 527 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 528 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 529 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 530 "device_name": "MKL27Z64xxx4"
screamer 27:5461402c33f8 531 },
screamer 27:5461402c33f8 532 "KL43Z": {
screamer 27:5461402c33f8 533 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 534 "core": "Cortex-M0+",
screamer 27:5461402c33f8 535 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 536 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
screamer 27:5461402c33f8 537 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 538 "is_disk_virtual": true,
screamer 27:5461402c33f8 539 "inherits": ["Target"],
screamer 27:5461402c33f8 540 "detect_code": ["0262"],
theotherjimmy 40:7d3fa6b99b2b 541 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 542 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 543 "device_name": "MKL43Z256xxx4"
The Other Jimmy 31:8ea194f6145b 544 },
The Other Jimmy 31:8ea194f6145b 545 "KL82Z": {
The Other Jimmy 31:8ea194f6145b 546 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 547 "core": "Cortex-M0+",
The Other Jimmy 31:8ea194f6145b 548 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 549 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 550 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 551 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 552 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 553 "detect_code": ["0218"],
theotherjimmy 40:7d3fa6b99b2b 554 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
The Other Jimmy 31:8ea194f6145b 555 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 556 "device_name": "MKL82Z128xxx7"
The Other Jimmy 31:8ea194f6145b 557 },
The Other Jimmy 36:96847d42f010 558 "USENSE": {
The Other Jimmy 36:96847d42f010 559 "inherits": ["KL82Z"],
The Other Jimmy 36:96847d42f010 560 "device_has_add": ["LOWPOWERTIMER"],
The Other Jimmy 36:96847d42f010 561 "extra_labels_remove": ["FRDM"],
The Other Jimmy 36:96847d42f010 562 "supported_form_factors": []
The Other Jimmy 36:96847d42f010 563 },
The Other Jimmy 31:8ea194f6145b 564 "KW24D": {
The Other Jimmy 31:8ea194f6145b 565 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 566 "core": "Cortex-M4",
The Other Jimmy 31:8ea194f6145b 567 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 568 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 569 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 570 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 571 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 572 "detect_code": ["0250"],
theotherjimmy 40:7d3fa6b99b2b 573 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 574 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 575 "device_name": "MKW24D512xxx5",
theotherjimmy 40:7d3fa6b99b2b 576 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 577 },
The Other Jimmy 31:8ea194f6145b 578 "KW41Z": {
The Other Jimmy 31:8ea194f6145b 579 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 580 "core": "Cortex-M0+",
The Other Jimmy 31:8ea194f6145b 581 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 582 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 583 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 584 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 585 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 586 "detect_code": ["0201"],
theotherjimmy 40:7d3fa6b99b2b 587 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 588 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 589 "device_name": "MKW41Z512xxx4"
screamer 27:5461402c33f8 590 },
The Other Jimmy 36:96847d42f010 591 "MCU_K24F1M": {
The Other Jimmy 36:96847d42f010 592 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 593 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 36:96847d42f010 594 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
The Other Jimmy 36:96847d42f010 595 "is_disk_virtual": true,
The Other Jimmy 36:96847d42f010 596 "public": false,
The Other Jimmy 36:96847d42f010 597 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
The Other Jimmy 36:96847d42f010 598 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 599 "device_has": ["ANALOGIN", "ANALOGOUT", "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 600 "device_name": "MK24FN1M0xxx12"
The Other Jimmy 36:96847d42f010 601 },
The Other Jimmy 36:96847d42f010 602 "RO359B": {
The Other Jimmy 36:96847d42f010 603 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 604 "inherits": ["MCU_K24F1M"],
The Other Jimmy 36:96847d42f010 605 "detect_code": ["1022"],
The Other Jimmy 36:96847d42f010 606 "release_versions": ["2", "5"]
The Other Jimmy 36:96847d42f010 607 },
screamer 27:5461402c33f8 608 "K64F": {
screamer 27:5461402c33f8 609 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 610 "core": "Cortex-M4F",
screamer 27:5461402c33f8 611 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 612 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
screamer 27:5461402c33f8 613 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 614 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 615 "inherits": ["Target"],
screamer 27:5461402c33f8 616 "detect_code": ["0240"],
theotherjimmy 40:7d3fa6b99b2b 617 "device_has": ["ANALOGIN", "ANALOGOUT", "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 618 "features": ["LWIP", "STORAGE"],
The Other Jimmy 31:8ea194f6145b 619 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 620 "device_name": "MK64FN1M0xxx12",
The Other Jimmy 36:96847d42f010 621 "bootloader_supported": true
screamer 27:5461402c33f8 622 },
screamer 27:5461402c33f8 623 "MTS_GAMBIT": {
screamer 27:5461402c33f8 624 "inherits": ["Target"],
screamer 27:5461402c33f8 625 "core": "Cortex-M4F",
screamer 27:5461402c33f8 626 "supported_toolchains": ["ARM", "GCC_ARM"],
The Other Jimmy 35:da9c89f8be7d 627 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
screamer 27:5461402c33f8 628 "is_disk_virtual": true,
screamer 27:5461402c33f8 629 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
The Other Jimmy 36:96847d42f010 630 "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 631 "device_name": "MK64FN1M0xxx12"
screamer 27:5461402c33f8 632 },
screamer 27:5461402c33f8 633 "HEXIWEAR": {
screamer 27:5461402c33f8 634 "inherits": ["Target"],
screamer 27:5461402c33f8 635 "core": "Cortex-M4F",
The Other Jimmy 35:da9c89f8be7d 636 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
screamer 27:5461402c33f8 637 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 638 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
screamer 27:5461402c33f8 639 "is_disk_virtual": true,
screamer 27:5461402c33f8 640 "default_toolchain": "ARM",
screamer 27:5461402c33f8 641 "detect_code": ["0214"],
theotherjimmy 40:7d3fa6b99b2b 642 "device_has": ["ANALOGIN", "ANALOGOUT", "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 643 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 644 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 645 "device_name": "MK64FN1M0xxx12"
screamer 27:5461402c33f8 646 },
screamer 27:5461402c33f8 647 "K66F": {
screamer 27:5461402c33f8 648 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 649 "core": "Cortex-M4F",
screamer 27:5461402c33f8 650 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 651 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
screamer 27:5461402c33f8 652 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 653 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 654 "inherits": ["Target"],
screamer 27:5461402c33f8 655 "detect_code": ["0311"],
theotherjimmy 41:2a77626a4c21 656 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 657 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 658 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 659 "device_name": "MK66FN2M0xxx18",
theotherjimmy 41:2a77626a4c21 660 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 661 },
The Other Jimmy 31:8ea194f6145b 662 "K82F": {
The Other Jimmy 31:8ea194f6145b 663 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 664 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 665 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 666 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 667 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 668 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 669 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 670 "detect_code": ["0217"],
theotherjimmy 40:7d3fa6b99b2b 671 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
The Other Jimmy 31:8ea194f6145b 672 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 673 "device_name": "MK82FN256xxx15"
The Other Jimmy 36:96847d42f010 674 },
The Other Jimmy 36:96847d42f010 675 "UBRIDGE": {
The Other Jimmy 36:96847d42f010 676 "inherits": ["K82F"],
The Other Jimmy 36:96847d42f010 677 "extra_labels_remove": ["FRDM"],
The Other Jimmy 36:96847d42f010 678 "supported_form_factors": []
screamer 27:5461402c33f8 679 },
The Other Jimmy 38:399953da035d 680 "FAMILY_STM32": {
The Other Jimmy 38:399953da035d 681 "inherits": ["Target"],
The Other Jimmy 38:399953da035d 682 "public": false,
The Other Jimmy 38:399953da035d 683 "extra_labels": ["STM"],
The Other Jimmy 38:399953da035d 684 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
The Other Jimmy 38:399953da035d 685 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
The Other Jimmy 38:399953da035d 686 "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 687 },
theotherjimmy 40:7d3fa6b99b2b 688 "LPC54114": {
theotherjimmy 40:7d3fa6b99b2b 689 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 690 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 691 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 692 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso"],
theotherjimmy 40:7d3fa6b99b2b 693 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 694 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
theotherjimmy 40:7d3fa6b99b2b 695 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 696 "detect_code": ["1054"],
theotherjimmy 40:7d3fa6b99b2b 697 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
theotherjimmy 40:7d3fa6b99b2b 698 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 699 "device_name" : "LPC54114J256BD64"
theotherjimmy 40:7d3fa6b99b2b 700 },
theotherjimmy 41:2a77626a4c21 701 "LPC546XX": {
theotherjimmy 40:7d3fa6b99b2b 702 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 703 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 704 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
theotherjimmy 41:2a77626a4c21 705 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso"],
theotherjimmy 40:7d3fa6b99b2b 706 "is_disk_virtual": true,
theotherjimmy 41:2a77626a4c21 707 "macros": ["CPU_LPC54618J512ET180", "FSL_RTOS_MBED"],
theotherjimmy 40:7d3fa6b99b2b 708 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 709 "detect_code": ["1056"],
theotherjimmy 40:7d3fa6b99b2b 710 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
theotherjimmy 40:7d3fa6b99b2b 711 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 712 "device_name" : "LPC54618J512ET180"
theotherjimmy 40:7d3fa6b99b2b 713 },
screamer 27:5461402c33f8 714 "NUCLEO_F030R8": {
The Other Jimmy 38:399953da035d 715 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 716 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 717 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 718 "extra_labels_add": ["STM32F0", "STM32F030R8"],
theotherjimmy 40:7d3fa6b99b2b 719 "config": {
theotherjimmy 40:7d3fa6b99b2b 720 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 721 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 722 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 723 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 724 }
theotherjimmy 40:7d3fa6b99b2b 725 },
screamer 27:5461402c33f8 726 "detect_code": ["0725"],
The Other Jimmy 38:399953da035d 727 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 728 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 729 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 730 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 731 "device_name": "STM32F030R8"
screamer 27:5461402c33f8 732 },
screamer 27:5461402c33f8 733 "NUCLEO_F031K6": {
The Other Jimmy 38:399953da035d 734 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 735 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 736 "core": "Cortex-M0",
screamer 27:5461402c33f8 737 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 738 "extra_labels_add": ["STM32F0", "STM32F031K6"],
theotherjimmy 40:7d3fa6b99b2b 739 "config": {
theotherjimmy 40:7d3fa6b99b2b 740 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 741 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 742 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 743 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 744 }
theotherjimmy 40:7d3fa6b99b2b 745 },
screamer 27:5461402c33f8 746 "detect_code": ["0791"],
The Other Jimmy 38:399953da035d 747 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 748 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 749 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 750 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 751 "device_name": "STM32F031K6"
screamer 27:5461402c33f8 752 },
screamer 27:5461402c33f8 753 "NUCLEO_F042K6": {
The Other Jimmy 38:399953da035d 754 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 755 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 756 "core": "Cortex-M0",
screamer 27:5461402c33f8 757 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 758 "extra_labels_add": ["STM32F0", "STM32F042K6"],
theotherjimmy 40:7d3fa6b99b2b 759 "config": {
theotherjimmy 40:7d3fa6b99b2b 760 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 761 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 762 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 763 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 764 }
theotherjimmy 40:7d3fa6b99b2b 765 },
screamer 27:5461402c33f8 766 "detect_code": ["0785"],
The Other Jimmy 38:399953da035d 767 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 768 "device_has_add": ["CAN", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 769 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 770 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 771 "device_name": "STM32F042K6"
screamer 27:5461402c33f8 772 },
screamer 27:5461402c33f8 773 "NUCLEO_F070RB": {
The Other Jimmy 38:399953da035d 774 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 775 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 776 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 777 "extra_labels_add": ["STM32F0", "STM32F070RB"],
theotherjimmy 40:7d3fa6b99b2b 778 "config": {
theotherjimmy 40:7d3fa6b99b2b 779 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 780 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 781 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 782 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 783 }
theotherjimmy 40:7d3fa6b99b2b 784 },
screamer 27:5461402c33f8 785 "detect_code": ["0755"],
The Other Jimmy 38:399953da035d 786 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 787 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 788 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 789 "device_name": "STM32F070RB"
screamer 27:5461402c33f8 790 },
screamer 27:5461402c33f8 791 "NUCLEO_F072RB": {
The Other Jimmy 38:399953da035d 792 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 793 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 794 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 795 "extra_labels_add": ["STM32F0", "STM32F072RB"],
theotherjimmy 40:7d3fa6b99b2b 796 "config": {
theotherjimmy 40:7d3fa6b99b2b 797 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 798 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 799 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 800 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 801 }
theotherjimmy 40:7d3fa6b99b2b 802 },
screamer 27:5461402c33f8 803 "detect_code": ["0730"],
The Other Jimmy 38:399953da035d 804 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 805 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 806 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 807 "device_name": "STM32F072RB"
screamer 27:5461402c33f8 808 },
screamer 27:5461402c33f8 809 "NUCLEO_F091RC": {
The Other Jimmy 38:399953da035d 810 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 811 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 812 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 813 "extra_labels_add": ["STM32F0", "STM32F091RC"],
theotherjimmy 40:7d3fa6b99b2b 814 "config": {
theotherjimmy 40:7d3fa6b99b2b 815 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 816 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 817 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 818 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 819 }
theotherjimmy 40:7d3fa6b99b2b 820 },
screamer 27:5461402c33f8 821 "detect_code": ["0750"],
The Other Jimmy 38:399953da035d 822 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 823 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 824 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 825 "device_name": "STM32F091RC"
screamer 27:5461402c33f8 826 },
screamer 27:5461402c33f8 827 "NUCLEO_F103RB": {
The Other Jimmy 38:399953da035d 828 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 829 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 830 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 831 "extra_labels_add": ["STM32F1", "STM32F103RB"],
theotherjimmy 40:7d3fa6b99b2b 832 "config": {
theotherjimmy 40:7d3fa6b99b2b 833 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 834 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
theotherjimmy 41:2a77626a4c21 835 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 836 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 837 },
theotherjimmy 40:7d3fa6b99b2b 838 "clock_source_usb": {
theotherjimmy 40:7d3fa6b99b2b 839 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
theotherjimmy 40:7d3fa6b99b2b 840 "value": "0",
theotherjimmy 40:7d3fa6b99b2b 841 "macro_name": "CLOCK_SOURCE_USB"
theotherjimmy 40:7d3fa6b99b2b 842 }
theotherjimmy 40:7d3fa6b99b2b 843 },
screamer 27:5461402c33f8 844 "detect_code": ["0700"],
The Other Jimmy 38:399953da035d 845 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 846 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 847 "device_name": "STM32F103RB"
screamer 27:5461402c33f8 848 },
screamer 27:5461402c33f8 849 "NUCLEO_F207ZG": {
The Other Jimmy 38:399953da035d 850 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 851 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 852 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 853 "extra_labels_add": ["STM32F2", "STM32F207ZG"],
The Other Jimmy 36:96847d42f010 854 "config": {
The Other Jimmy 36:96847d42f010 855 "d11_configuration": {
The Other Jimmy 36:96847d42f010 856 "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 857 "value": "PA_7",
The Other Jimmy 36:96847d42f010 858 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 859 },
theotherjimmy 40:7d3fa6b99b2b 860 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 861 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 862 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 863 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 864 }
The Other Jimmy 36:96847d42f010 865 },
screamer 27:5461402c33f8 866 "detect_code": ["0835"],
The Other Jimmy 38:399953da035d 867 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 868 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 869 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 870 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 871 "device_name": "STM32F207ZG"
screamer 27:5461402c33f8 872 },
screamer 27:5461402c33f8 873 "NUCLEO_F302R8": {
The Other Jimmy 38:399953da035d 874 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 875 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 876 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 877 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
theotherjimmy 40:7d3fa6b99b2b 878 "config": {
theotherjimmy 40:7d3fa6b99b2b 879 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 880 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 881 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 882 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 883 }
theotherjimmy 40:7d3fa6b99b2b 884 },
screamer 27:5461402c33f8 885 "detect_code": ["0705"],
The Other Jimmy 38:399953da035d 886 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 887 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 888 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 889 "device_name": "STM32F302R8"
screamer 27:5461402c33f8 890 },
screamer 27:5461402c33f8 891 "NUCLEO_F303K8": {
The Other Jimmy 38:399953da035d 892 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 893 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 894 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 895 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
The Other Jimmy 38:399953da035d 896 "macros_add": ["RTC_LSI=1"],
theotherjimmy 40:7d3fa6b99b2b 897 "config": {
theotherjimmy 40:7d3fa6b99b2b 898 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 899 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 900 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 901 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 902 }
theotherjimmy 40:7d3fa6b99b2b 903 },
screamer 27:5461402c33f8 904 "detect_code": ["0775"],
The Other Jimmy 31:8ea194f6145b 905 "default_lib": "small",
The Other Jimmy 38:399953da035d 906 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 907 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 908 "device_name": "STM32F303K8"
screamer 27:5461402c33f8 909 },
screamer 27:5461402c33f8 910 "NUCLEO_F303RE": {
The Other Jimmy 38:399953da035d 911 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 912 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 913 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 914 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
theotherjimmy 40:7d3fa6b99b2b 915 "config": {
theotherjimmy 40:7d3fa6b99b2b 916 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 917 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 918 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 919 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 920 }
theotherjimmy 40:7d3fa6b99b2b 921 },
screamer 27:5461402c33f8 922 "detect_code": ["0745"],
The Other Jimmy 38:399953da035d 923 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 924 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 925 "device_name": "STM32F303RE"
The Other Jimmy 31:8ea194f6145b 926 },
The Other Jimmy 31:8ea194f6145b 927 "NUCLEO_F303ZE": {
The Other Jimmy 38:399953da035d 928 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 929 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 930 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 931 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
theotherjimmy 40:7d3fa6b99b2b 932 "config": {
theotherjimmy 40:7d3fa6b99b2b 933 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 934 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 935 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 936 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 937 }
theotherjimmy 40:7d3fa6b99b2b 938 },
The Other Jimmy 31:8ea194f6145b 939 "detect_code": ["0747"],
The Other Jimmy 38:399953da035d 940 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER"],
The Other Jimmy 31:8ea194f6145b 941 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 942 "device_name": "STM32F303ZE"
screamer 27:5461402c33f8 943 },
screamer 27:5461402c33f8 944 "NUCLEO_F334R8": {
The Other Jimmy 38:399953da035d 945 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 946 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 947 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 948 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
theotherjimmy 40:7d3fa6b99b2b 949 "config": {
theotherjimmy 40:7d3fa6b99b2b 950 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 951 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 952 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 953 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 954 }
theotherjimmy 40:7d3fa6b99b2b 955 },
screamer 27:5461402c33f8 956 "detect_code": ["0735"],
The Other Jimmy 38:399953da035d 957 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 958 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 959 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 960 "device_name": "STM32F334R8"
screamer 27:5461402c33f8 961 },
screamer 27:5461402c33f8 962 "NUCLEO_F401RE": {
The Other Jimmy 38:399953da035d 963 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 964 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 965 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 966 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
The Other Jimmy 38:399953da035d 967 "config": {
The Other Jimmy 38:399953da035d 968 "clock_source": {
The Other Jimmy 38:399953da035d 969 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 970 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 971 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 972 }
The Other Jimmy 38:399953da035d 973 },
screamer 27:5461402c33f8 974 "detect_code": ["0720"],
The Other Jimmy 38:399953da035d 975 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 976 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 977 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 978 "device_name": "STM32F401RE"
screamer 27:5461402c33f8 979 },
screamer 27:5461402c33f8 980 "NUCLEO_F410RB": {
The Other Jimmy 38:399953da035d 981 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 982 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 983 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 984 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
The Other Jimmy 38:399953da035d 985 "config": {
The Other Jimmy 38:399953da035d 986 "clock_source": {
The Other Jimmy 38:399953da035d 987 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 988 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 989 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 990 }
The Other Jimmy 38:399953da035d 991 },
The Other Jimmy 31:8ea194f6145b 992 "detect_code": ["0744"],
theotherjimmy 40:7d3fa6b99b2b 993 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 994 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 995 "device_name": "STM32F410RB"
screamer 27:5461402c33f8 996 },
screamer 27:5461402c33f8 997 "NUCLEO_F411RE": {
The Other Jimmy 38:399953da035d 998 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 999 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1000 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1001 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 1002 "detect_code": ["0740"],
The Other Jimmy 38:399953da035d 1003 "config": {
The Other Jimmy 38:399953da035d 1004 "clock_source": {
The Other Jimmy 38:399953da035d 1005 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1006 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1007 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1008 },
The Other Jimmy 38:399953da035d 1009 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1010 "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 1011 "value": "0",
The Other Jimmy 38:399953da035d 1012 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1013 }
The Other Jimmy 38:399953da035d 1014 },
The Other Jimmy 38:399953da035d 1015 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1016 "device_has_add": ["LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1017 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1018 "device_name": "STM32F411RE"
The Other Jimmy 31:8ea194f6145b 1019 },
The Other Jimmy 31:8ea194f6145b 1020 "NUCLEO_F412ZG": {
The Other Jimmy 38:399953da035d 1021 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1022 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1023 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1024 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
The Other Jimmy 38:399953da035d 1025 "config": {
The Other Jimmy 38:399953da035d 1026 "clock_source": {
The Other Jimmy 38:399953da035d 1027 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1028 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1029 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1030 }
The Other Jimmy 38:399953da035d 1031 },
The Other Jimmy 31:8ea194f6145b 1032 "detect_code": ["0826"],
The Other Jimmy 38:399953da035d 1033 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1034 "device_has_add": ["CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1035 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 1036 "device_name": "STM32F412ZG",
theotherjimmy 40:7d3fa6b99b2b 1037 "bootloader_supported": true
screamer 27:5461402c33f8 1038 },
The Other Jimmy 38:399953da035d 1039 "DISCO_F413ZH": {
The Other Jimmy 38:399953da035d 1040 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1041 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1042 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1043 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
The Other Jimmy 38:399953da035d 1044 "config": {
The Other Jimmy 38:399953da035d 1045 "clock_source": {
The Other Jimmy 38:399953da035d 1046 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1047 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1048 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1049 }
The Other Jimmy 38:399953da035d 1050 },
The Other Jimmy 38:399953da035d 1051 "detect_code": ["0743"],
The Other Jimmy 38:399953da035d 1052 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1053 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1054 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1055 "device_name": "STM32F413ZH"
The Other Jimmy 38:399953da035d 1056 },
screamer 27:5461402c33f8 1057 "ELMO_F411RE": {
The Other Jimmy 38:399953da035d 1058 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1059 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1060 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1061 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 1062 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 1063 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 1064 "detect_code": ["----"],
The Other Jimmy 38:399953da035d 1065 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1066 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1067 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1068 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 1069 },
screamer 27:5461402c33f8 1070 "NUCLEO_F429ZI": {
The Other Jimmy 38:399953da035d 1071 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1072 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1073 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1074 "config": {
The Other Jimmy 38:399953da035d 1075 "d11_configuration": {
The Other Jimmy 38:399953da035d 1076 "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 1077 "value": "PA_7",
The Other Jimmy 38:399953da035d 1078 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 1079 },
The Other Jimmy 38:399953da035d 1080 "clock_source": {
The Other Jimmy 38:399953da035d 1081 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1082 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1083 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1084 },
The Other Jimmy 38:399953da035d 1085 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1086 "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 1087 "value": "1",
The Other Jimmy 38:399953da035d 1088 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1089 }
The Other Jimmy 38:399953da035d 1090 },
theotherjimmy 40:7d3fa6b99b2b 1091 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"],
The Other Jimmy 38:399953da035d 1092 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1093 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1094 "detect_code": ["0796"],
The Other Jimmy 38:399953da035d 1095 "features": ["LWIP"],
The Other Jimmy 38:399953da035d 1096 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1097 "device_name": "STM32F429ZI",
The Other Jimmy 38:399953da035d 1098 "bootloader_supported": true
The Other Jimmy 38:399953da035d 1099 },
The Other Jimmy 38:399953da035d 1100 "NUCLEO_F439ZI": {
The Other Jimmy 38:399953da035d 1101 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1102 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1103 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1104 "config": {
The Other Jimmy 38:399953da035d 1105 "d11_configuration": {
The Other Jimmy 38:399953da035d 1106 "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 1107 "value": "PA_7",
The Other Jimmy 38:399953da035d 1108 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 1109 },
The Other Jimmy 38:399953da035d 1110 "clock_source": {
The Other Jimmy 38:399953da035d 1111 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1112 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1113 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1114 },
The Other Jimmy 38:399953da035d 1115 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1116 "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 1117 "value": "1",
The Other Jimmy 38:399953da035d 1118 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1119 }
The Other Jimmy 38:399953da035d 1120 },
theotherjimmy 40:7d3fa6b99b2b 1121 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI"],
The Other Jimmy 38:399953da035d 1122 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1123 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1124 "detect_code": ["0797"],
The Other Jimmy 38:399953da035d 1125 "features": ["LWIP"],
The Other Jimmy 38:399953da035d 1126 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1127 "device_name" : "STM32F439ZI",
The Other Jimmy 38:399953da035d 1128 "bootloader_supported": true
The Other Jimmy 38:399953da035d 1129 },
The Other Jimmy 38:399953da035d 1130 "NUCLEO_F446RE": {
The Other Jimmy 38:399953da035d 1131 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1132 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1133 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1134 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
The Other Jimmy 38:399953da035d 1135 "config": {
The Other Jimmy 38:399953da035d 1136 "clock_source": {
The Other Jimmy 38:399953da035d 1137 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1138 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1139 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1140 }
The Other Jimmy 38:399953da035d 1141 },
The Other Jimmy 38:399953da035d 1142 "detect_code": ["0777"],
The Other Jimmy 38:399953da035d 1143 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1144 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1145 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 1146 "device_name": "STM32F446RE",
theotherjimmy 41:2a77626a4c21 1147 "bootloader_supported": true
The Other Jimmy 38:399953da035d 1148 },
The Other Jimmy 38:399953da035d 1149 "NUCLEO_F446ZE": {
The Other Jimmy 38:399953da035d 1150 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1151 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1152 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1153 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
The Other Jimmy 38:399953da035d 1154 "config": {
The Other Jimmy 38:399953da035d 1155 "clock_source": {
The Other Jimmy 38:399953da035d 1156 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1157 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1158 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1159 }
The Other Jimmy 38:399953da035d 1160 },
The Other Jimmy 38:399953da035d 1161 "detect_code": ["0778"],
The Other Jimmy 38:399953da035d 1162 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1163 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1164 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1165 "device_name": "STM32F446ZE"
The Other Jimmy 38:399953da035d 1166 },
The Other Jimmy 38:399953da035d 1167 "B96B_F446VE": {
The Other Jimmy 38:399953da035d 1168 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1169 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1170 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1171 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
The Other Jimmy 38:399953da035d 1172 "detect_code": ["0840"],
theotherjimmy 40:7d3fa6b99b2b 1173 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1174 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1175 "device_name":"STM32F446VE"
The Other Jimmy 38:399953da035d 1176 },
The Other Jimmy 38:399953da035d 1177 "NUCLEO_F746ZG": {
The Other Jimmy 38:399953da035d 1178 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1179 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1180 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
The Other Jimmy 36:96847d42f010 1181 "config": {
The Other Jimmy 36:96847d42f010 1182 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1183 "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 1184 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1185 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1186 },
theotherjimmy 40:7d3fa6b99b2b 1187 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1188 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1189 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1190 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 1191 }
The Other Jimmy 36:96847d42f010 1192 },
The Other Jimmy 38:399953da035d 1193 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1194 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1195 "detect_code": ["0816"],
theotherjimmy 40:7d3fa6b99b2b 1196 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1197 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1198 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1199 "device_name": "STM32F746ZG"
The Other Jimmy 31:8ea194f6145b 1200 },
The Other Jimmy 31:8ea194f6145b 1201 "NUCLEO_F756ZG": {
The Other Jimmy 38:399953da035d 1202 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1203 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1204 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
The Other Jimmy 36:96847d42f010 1205 "config": {
The Other Jimmy 36:96847d42f010 1206 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1207 "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 1208 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1209 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1210 },
theotherjimmy 40:7d3fa6b99b2b 1211 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1212 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1213 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1214 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 1215 }
The Other Jimmy 36:96847d42f010 1216 },
theotherjimmy 40:7d3fa6b99b2b 1217 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
The Other Jimmy 31:8ea194f6145b 1218 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 1219 "detect_code": ["0819"],
theotherjimmy 40:7d3fa6b99b2b 1220 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1221 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1222 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1223 "device_name": "STM32F756ZG"
screamer 27:5461402c33f8 1224 },
screamer 27:5461402c33f8 1225 "NUCLEO_F767ZI": {
The Other Jimmy 38:399953da035d 1226 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1227 "core": "Cortex-M7FD",
The Other Jimmy 38:399953da035d 1228 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
The Other Jimmy 36:96847d42f010 1229 "config": {
The Other Jimmy 36:96847d42f010 1230 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1231 "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 1232 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1233 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1234 },
theotherjimmy 40:7d3fa6b99b2b 1235 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1236 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1237 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1238 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 1239 }
The Other Jimmy 36:96847d42f010 1240 },
The Other Jimmy 31:8ea194f6145b 1241 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1242 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1243 "detect_code": ["0818"],
theotherjimmy 40:7d3fa6b99b2b 1244 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1245 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1246 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1247 "device_name": "STM32F767ZI"
screamer 27:5461402c33f8 1248 },
screamer 27:5461402c33f8 1249 "NUCLEO_L011K4": {
The Other Jimmy 38:399953da035d 1250 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1251 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1252 "extra_labels_add": ["STM32L0", "STM32L011K4"],
The Other Jimmy 31:8ea194f6145b 1253 "supported_toolchains": ["uARM"],
screamer 27:5461402c33f8 1254 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1255 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1256 "config": {
theotherjimmy 40:7d3fa6b99b2b 1257 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1258 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1259 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1260 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1261 }
theotherjimmy 40:7d3fa6b99b2b 1262 },
screamer 27:5461402c33f8 1263 "detect_code": ["0780"],
The Other Jimmy 38:399953da035d 1264 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1265 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1266 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1267 "device_name": "STM32L011K4"
screamer 27:5461402c33f8 1268 },
screamer 27:5461402c33f8 1269 "NUCLEO_L031K6": {
The Other Jimmy 38:399953da035d 1270 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1271 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1272 "extra_labels_add": ["STM32L0", "STM32L031K6"],
screamer 27:5461402c33f8 1273 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1274 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1275 "config": {
theotherjimmy 40:7d3fa6b99b2b 1276 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1277 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1278 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1279 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1280 }
theotherjimmy 40:7d3fa6b99b2b 1281 },
screamer 27:5461402c33f8 1282 "detect_code": ["0790"],
The Other Jimmy 38:399953da035d 1283 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1284 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1285 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1286 "device_name": "STM32L031K6"
screamer 27:5461402c33f8 1287 },
screamer 27:5461402c33f8 1288 "NUCLEO_L053R8": {
The Other Jimmy 38:399953da035d 1289 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1290 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1291 "core": "Cortex-M0+",
theotherjimmy 40:7d3fa6b99b2b 1292 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
theotherjimmy 40:7d3fa6b99b2b 1293 "config": {
theotherjimmy 40:7d3fa6b99b2b 1294 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1295 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1296 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1297 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1298 }
theotherjimmy 40:7d3fa6b99b2b 1299 },
screamer 27:5461402c33f8 1300 "detect_code": ["0715"],
The Other Jimmy 38:399953da035d 1301 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1302 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1303 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1304 "device_name": "STM32L053R8"
screamer 27:5461402c33f8 1305 },
screamer 27:5461402c33f8 1306 "NUCLEO_L073RZ": {
The Other Jimmy 38:399953da035d 1307 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1308 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1309 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1310 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
theotherjimmy 40:7d3fa6b99b2b 1311 "config": {
theotherjimmy 40:7d3fa6b99b2b 1312 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1313 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1314 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1315 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1316 }
theotherjimmy 40:7d3fa6b99b2b 1317 },
screamer 27:5461402c33f8 1318 "detect_code": ["0760"],
The Other Jimmy 38:399953da035d 1319 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1320 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1321 "device_name": "STM32L073RZ"
screamer 27:5461402c33f8 1322 },
screamer 27:5461402c33f8 1323 "NUCLEO_L152RE": {
The Other Jimmy 38:399953da035d 1324 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1325 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1326 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1327 "extra_labels_add": ["STM32L1", "STM32L152RE"],
theotherjimmy 40:7d3fa6b99b2b 1328 "config": {
theotherjimmy 40:7d3fa6b99b2b 1329 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1330 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1331 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1332 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1333 }
theotherjimmy 40:7d3fa6b99b2b 1334 },
screamer 27:5461402c33f8 1335 "detect_code": ["0710"],
theotherjimmy 40:7d3fa6b99b2b 1336 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1337 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1338 "device_name": "STM32L152RE"
screamer 27:5461402c33f8 1339 },
screamer 27:5461402c33f8 1340 "NUCLEO_L432KC": {
The Other Jimmy 38:399953da035d 1341 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1342 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1343 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1344 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
theotherjimmy 40:7d3fa6b99b2b 1345 "config": {
theotherjimmy 40:7d3fa6b99b2b 1346 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1347 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1348 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1349 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1350 }
theotherjimmy 40:7d3fa6b99b2b 1351 },
screamer 27:5461402c33f8 1352 "detect_code": ["0770"],
The Other Jimmy 38:399953da035d 1353 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1354 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1355 "device_name": "STM32L432KC"
screamer 27:5461402c33f8 1356 },
screamer 27:5461402c33f8 1357 "NUCLEO_L476RG": {
The Other Jimmy 38:399953da035d 1358 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1359 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1360 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1361 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
The Other Jimmy 38:399953da035d 1362 "config": {
The Other Jimmy 38:399953da035d 1363 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1364 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
The Other Jimmy 38:399953da035d 1365 "value": "USE_PLL_MSI",
The Other Jimmy 38:399953da035d 1366 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1367 }
The Other Jimmy 38:399953da035d 1368 },
screamer 27:5461402c33f8 1369 "detect_code": ["0765"],
The Other Jimmy 38:399953da035d 1370 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1371 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1372 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1373 "device_name": "STM32L476RG",
The Other Jimmy 36:96847d42f010 1374 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 1375 },
theotherjimmy 41:2a77626a4c21 1376 "SILICA_SENSOR_NODE": {
theotherjimmy 41:2a77626a4c21 1377 "inherits": ["FAMILY_STM32"],
theotherjimmy 41:2a77626a4c21 1378 "core": "Cortex-M4F",
theotherjimmy 41:2a77626a4c21 1379 "default_toolchain": "GCC_ARM",
theotherjimmy 41:2a77626a4c21 1380 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
theotherjimmy 41:2a77626a4c21 1381 "config": {
theotherjimmy 41:2a77626a4c21 1382 "clock_source": {
theotherjimmy 41:2a77626a4c21 1383 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 41:2a77626a4c21 1384 "value": "USE_PLL_MSI",
theotherjimmy 41:2a77626a4c21 1385 "macro_name": "CLOCK_SOURCE"
theotherjimmy 41:2a77626a4c21 1386 }
theotherjimmy 41:2a77626a4c21 1387 },
theotherjimmy 41:2a77626a4c21 1388 "detect_code": ["0766"],
theotherjimmy 41:2a77626a4c21 1389 "macros_add": ["USBHOST_OTHER"],
theotherjimmy 41:2a77626a4c21 1390 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 41:2a77626a4c21 1391 "release_versions": ["5"],
theotherjimmy 41:2a77626a4c21 1392 "device_name": "STM32L476JG"
theotherjimmy 41:2a77626a4c21 1393 },
The Other Jimmy 31:8ea194f6145b 1394 "NUCLEO_L486RG": {
The Other Jimmy 38:399953da035d 1395 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1396 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1397 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1398 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
theotherjimmy 40:7d3fa6b99b2b 1399 "config": {
theotherjimmy 40:7d3fa6b99b2b 1400 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1401 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1402 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1403 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1404 }
theotherjimmy 40:7d3fa6b99b2b 1405 },
The Other Jimmy 31:8ea194f6145b 1406 "detect_code": ["0827"],
theotherjimmy 40:7d3fa6b99b2b 1407 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
The Other Jimmy 38:399953da035d 1408 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1409 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 1410 "device_name": "STM32L486RG"
screamer 27:5461402c33f8 1411 },
screamer 27:5461402c33f8 1412 "ARCH_MAX": {
The Other Jimmy 38:399953da035d 1413 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1414 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1415 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1416 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 1417 "program_cycle_s": 2,
The Other Jimmy 38:399953da035d 1418 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
The Other Jimmy 38:399953da035d 1419 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1420 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1421 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1422 },
screamer 27:5461402c33f8 1423 "DISCO_F051R8": {
The Other Jimmy 38:399953da035d 1424 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1425 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 1426 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
screamer 27:5461402c33f8 1427 "supported_toolchains": ["GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 1428 "config": {
theotherjimmy 40:7d3fa6b99b2b 1429 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1430 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1431 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1432 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1433 }
theotherjimmy 40:7d3fa6b99b2b 1434 },
The Other Jimmy 38:399953da035d 1435 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 38:399953da035d 1436 "device_has_add": ["SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1437 "device_name": "STM32F051R8"
screamer 27:5461402c33f8 1438 },
screamer 27:5461402c33f8 1439 "DISCO_F100RB": {
The Other Jimmy 38:399953da035d 1440 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1441 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1442 "extra_labels_add": ["STM32F1", "STM32F100RB"],
screamer 27:5461402c33f8 1443 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1444 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1445 "device_name": "STM32F100RB"
screamer 27:5461402c33f8 1446 },
screamer 27:5461402c33f8 1447 "DISCO_F303VC": {
The Other Jimmy 38:399953da035d 1448 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1449 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1450 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
The Other Jimmy 38:399953da035d 1451 "macros_add": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1452 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1453 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1454 "device_name": "STM32F303VC"
screamer 27:5461402c33f8 1455 },
screamer 27:5461402c33f8 1456 "DISCO_F334C8": {
The Other Jimmy 38:399953da035d 1457 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1458 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1459 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
The Other Jimmy 38:399953da035d 1460 "macros_add": ["RTC_LSI=1"],
theotherjimmy 40:7d3fa6b99b2b 1461 "config": {
theotherjimmy 40:7d3fa6b99b2b 1462 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1463 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1464 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1465 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1466 }
theotherjimmy 40:7d3fa6b99b2b 1467 },
screamer 27:5461402c33f8 1468 "detect_code": ["0810"],
The Other Jimmy 38:399953da035d 1469 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1470 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1471 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1472 "device_name": "STM32F334C8"
screamer 27:5461402c33f8 1473 },
screamer 27:5461402c33f8 1474 "DISCO_F407VG": {
The Other Jimmy 38:399953da035d 1475 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1476 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1477 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
screamer 27:5461402c33f8 1478 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
The Other Jimmy 38:399953da035d 1479 "macros_add": ["USB_STM_HAL"],
theotherjimmy 40:7d3fa6b99b2b 1480 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1481 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1482 },
screamer 27:5461402c33f8 1483 "DISCO_F429ZI": {
The Other Jimmy 38:399953da035d 1484 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1485 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 1486 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
The Other Jimmy 38:399953da035d 1487 "config": {
The Other Jimmy 38:399953da035d 1488 "clock_source": {
theotherjimmy 41:2a77626a4c21 1489 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1490 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1491 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1492 },
The Other Jimmy 38:399953da035d 1493 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1494 "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 1495 "value": "1",
The Other Jimmy 38:399953da035d 1496 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1497 }
The Other Jimmy 38:399953da035d 1498 },
The Other Jimmy 38:399953da035d 1499 "macros_add": ["RTC_LSI=1", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1500 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1501 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1502 "device_name": "STM32F429ZI"
screamer 27:5461402c33f8 1503 },
screamer 27:5461402c33f8 1504 "DISCO_F469NI": {
The Other Jimmy 38:399953da035d 1505 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1506 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1507 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1508 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
The Other Jimmy 38:399953da035d 1509 "config": {
The Other Jimmy 38:399953da035d 1510 "clock_source": {
theotherjimmy 41:2a77626a4c21 1511 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1512 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1513 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1514 }
The Other Jimmy 38:399953da035d 1515 },
screamer 27:5461402c33f8 1516 "detect_code": ["0788"],
theotherjimmy 41:2a77626a4c21 1517 "macros_add": ["USB_STM_HAL"],
theotherjimmy 40:7d3fa6b99b2b 1518 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1519 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1520 "device_name": "STM32F469NI"
screamer 27:5461402c33f8 1521 },
screamer 27:5461402c33f8 1522 "DISCO_L053C8": {
The Other Jimmy 38:399953da035d 1523 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1524 "core": "Cortex-M0+",
theotherjimmy 40:7d3fa6b99b2b 1525 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
The Other Jimmy 31:8ea194f6145b 1526 "macros": ["RTC_LSI=1"],
theotherjimmy 40:7d3fa6b99b2b 1527 "config": {
theotherjimmy 40:7d3fa6b99b2b 1528 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1529 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1530 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1531 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1532 }
theotherjimmy 40:7d3fa6b99b2b 1533 },
The Other Jimmy 38:399953da035d 1534 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1535 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1536 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1537 "device_name": "STM32L053C8"
screamer 27:5461402c33f8 1538 },
The Other Jimmy 36:96847d42f010 1539 "DISCO_L072CZ_LRWAN1": {
The Other Jimmy 38:399953da035d 1540 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1541 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1542 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xx"],
The Other Jimmy 36:96847d42f010 1543 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 36:96847d42f010 1544 "macros": ["RTC_LSI=1"],
theotherjimmy 40:7d3fa6b99b2b 1545 "config": {
theotherjimmy 40:7d3fa6b99b2b 1546 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1547 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1548 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1549 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1550 }
theotherjimmy 40:7d3fa6b99b2b 1551 },
The Other Jimmy 36:96847d42f010 1552 "detect_code": ["0833"],
theotherjimmy 42:2cf3f29fece1 1553 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 1554 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1555 "device_name": "STM32L072CZ"
The Other Jimmy 36:96847d42f010 1556 },
screamer 27:5461402c33f8 1557 "DISCO_F746NG": {
The Other Jimmy 38:399953da035d 1558 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1559 "core": "Cortex-M7F",
The Other Jimmy 38:399953da035d 1560 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
The Other Jimmy 31:8ea194f6145b 1561 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1562 "config": {
theotherjimmy 40:7d3fa6b99b2b 1563 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1564 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1565 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1566 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1567 }
theotherjimmy 40:7d3fa6b99b2b 1568 },
screamer 27:5461402c33f8 1569 "detect_code": ["0815"],
theotherjimmy 40:7d3fa6b99b2b 1570 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1571 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1572 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1573 "device_name": "STM32F746NG"
The Other Jimmy 31:8ea194f6145b 1574 },
The Other Jimmy 31:8ea194f6145b 1575 "DISCO_F769NI": {
The Other Jimmy 38:399953da035d 1576 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1577 "core": "Cortex-M7FD",
The Other Jimmy 38:399953da035d 1578 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
The Other Jimmy 35:da9c89f8be7d 1579 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1580 "config": {
theotherjimmy 40:7d3fa6b99b2b 1581 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1582 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1583 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1584 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1585 }
theotherjimmy 40:7d3fa6b99b2b 1586 },
The Other Jimmy 31:8ea194f6145b 1587 "detect_code": ["0817"],
theotherjimmy 40:7d3fa6b99b2b 1588 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1589 "features": ["LWIP"],
The Other Jimmy 35:da9c89f8be7d 1590 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1591 "device_name": "STM32F769NI"
screamer 27:5461402c33f8 1592 },
The Other Jimmy 36:96847d42f010 1593 "DISCO_L475VG_IOT01A": {
The Other Jimmy 38:399953da035d 1594 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1595 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1596 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
theotherjimmy 40:7d3fa6b99b2b 1597 "config": {
theotherjimmy 40:7d3fa6b99b2b 1598 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1599 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1600 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1601 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1602 }
theotherjimmy 40:7d3fa6b99b2b 1603 },
The Other Jimmy 36:96847d42f010 1604 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 1605 "detect_code": ["0764"],
The Other Jimmy 38:399953da035d 1606 "macros_add": ["USBHOST_OTHER"],
theotherjimmy 42:2cf3f29fece1 1607 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 1608 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1609 "device_name": "STM32L475VG"
The Other Jimmy 36:96847d42f010 1610 },
screamer 27:5461402c33f8 1611 "DISCO_L476VG": {
The Other Jimmy 38:399953da035d 1612 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1613 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1614 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
theotherjimmy 40:7d3fa6b99b2b 1615 "config": {
theotherjimmy 40:7d3fa6b99b2b 1616 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1617 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1618 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1619 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1620 }
theotherjimmy 40:7d3fa6b99b2b 1621 },
screamer 27:5461402c33f8 1622 "detect_code": ["0820"],
The Other Jimmy 38:399953da035d 1623 "macros_add": ["USBHOST_OTHER"],
The Other Jimmy 38:399953da035d 1624 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1625 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 1626 "device_name": "STM32L476VG",
theotherjimmy 40:7d3fa6b99b2b 1627 "bootloader_supported": true
screamer 27:5461402c33f8 1628 },
screamer 27:5461402c33f8 1629 "MTS_MDOT_F405RG": {
The Other Jimmy 38:399953da035d 1630 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1631 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1632 "extra_labels_add": ["STM32F4", "STM32F405RG"],
screamer 27:5461402c33f8 1633 "is_disk_virtual": true,
The Other Jimmy 38:399953da035d 1634 "macros_add": ["HSE_VALUE=26000000"],
The Other Jimmy 38:399953da035d 1635 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1636 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1637 "device_name": "STM32F405RG"
screamer 27:5461402c33f8 1638 },
screamer 27:5461402c33f8 1639 "MTS_MDOT_F411RE": {
The Other Jimmy 38:399953da035d 1640 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1641 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1642 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 38:399953da035d 1643 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
screamer 27:5461402c33f8 1644 "post_binary_hook": {
screamer 27:5461402c33f8 1645 "function": "MTSCode.combine_bins_mts_dot",
The Other Jimmy 36:96847d42f010 1646 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 1647 },
The Other Jimmy 38:399953da035d 1648 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1649 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1650 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 1651 },
screamer 27:5461402c33f8 1652 "MTS_DRAGONFLY_F411RE": {
The Other Jimmy 38:399953da035d 1653 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1654 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1655 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 36:96847d42f010 1656 "config": {
The Other Jimmy 36:96847d42f010 1657 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 1658 "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 1659 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 1660 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 1661 },
The Other Jimmy 36:96847d42f010 1662 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 1663 "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 1664 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 1665 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 1666 }
The Other Jimmy 36:96847d42f010 1667 },
The Other Jimmy 38:399953da035d 1668 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"],
screamer 27:5461402c33f8 1669 "post_binary_hook": {
screamer 27:5461402c33f8 1670 "function": "MTSCode.combine_bins_mts_dragonfly",
The Other Jimmy 36:96847d42f010 1671 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 1672 },
The Other Jimmy 38:399953da035d 1673 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1674 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1675 "device_name": "STM32F411RE"
The Other Jimmy 31:8ea194f6145b 1676 },
The Other Jimmy 31:8ea194f6145b 1677 "XDOT_L151CC": {
The Other Jimmy 38:399953da035d 1678 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1679 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 1680 "default_toolchain": "ARM",
The Other Jimmy 38:399953da035d 1681 "extra_labels_add": ["STM32L1", "STM32L151CC"],
theotherjimmy 40:7d3fa6b99b2b 1682 "config": {
theotherjimmy 40:7d3fa6b99b2b 1683 "hse_value": {
theotherjimmy 40:7d3fa6b99b2b 1684 "value": "24000000",
theotherjimmy 40:7d3fa6b99b2b 1685 "macro_name": "HSE_VALUE"
theotherjimmy 40:7d3fa6b99b2b 1686 }
theotherjimmy 40:7d3fa6b99b2b 1687 },
The Other Jimmy 31:8ea194f6145b 1688 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 1689 "device_has_add": ["ANALOGOUT", "FLASH"],
The Other Jimmy 36:96847d42f010 1690 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 1691 "device_name": "STM32L151CC",
theotherjimmy 40:7d3fa6b99b2b 1692 "bootloader_supported": true
theotherjimmy 40:7d3fa6b99b2b 1693 },
theotherjimmy 40:7d3fa6b99b2b 1694 "FF1705_L151CC": {
theotherjimmy 40:7d3fa6b99b2b 1695 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1696 "inherits": ["XDOT_L151CC"],
theotherjimmy 40:7d3fa6b99b2b 1697 "detect_code": ["8080"]
screamer 27:5461402c33f8 1698 },
screamer 27:5461402c33f8 1699 "MOTE_L152RC": {
The Other Jimmy 38:399953da035d 1700 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1701 "core": "Cortex-M3",
screamer 27:5461402c33f8 1702 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 1703 "extra_labels_add": ["STM32L1", "STM32L152RC"],
The Other Jimmy 31:8ea194f6145b 1704 "macros": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1705 "detect_code": ["4100"],
The Other Jimmy 38:399953da035d 1706 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1707 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1708 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1709 "device_name": "STM32L152RC"
screamer 27:5461402c33f8 1710 },
screamer 27:5461402c33f8 1711 "DISCO_F401VC": {
The Other Jimmy 38:399953da035d 1712 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1713 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1714 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 1715 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
screamer 27:5461402c33f8 1716 "supported_toolchains": ["GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 1717 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1718 "device_name": "STM32F401VC"
screamer 27:5461402c33f8 1719 },
The Other Jimmy 31:8ea194f6145b 1720 "UBLOX_EVK_ODIN_W2": {
The Other Jimmy 38:399953da035d 1721 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1722 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1723 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 1724 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI"],
theotherjimmy 40:7d3fa6b99b2b 1725 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "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 1726 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1727 "device_has_remove": ["RTC", "SLEEP"],
The Other Jimmy 31:8ea194f6145b 1728 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 1729 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 1730 "device_name": "STM32F439ZI",
theotherjimmy 41:2a77626a4c21 1731 "bootloader_supported": true,
theotherjimmy 41:2a77626a4c21 1732 "config": {
theotherjimmy 41:2a77626a4c21 1733 "usb_tx": {
theotherjimmy 41:2a77626a4c21 1734 "help": "Value: D8(default) or D1",
theotherjimmy 41:2a77626a4c21 1735 "value": "D8"
theotherjimmy 41:2a77626a4c21 1736 },
theotherjimmy 41:2a77626a4c21 1737 "usb_rx": {
theotherjimmy 41:2a77626a4c21 1738 "help": "Value: D2(default) or D0",
theotherjimmy 41:2a77626a4c21 1739 "value": "D2"
theotherjimmy 41:2a77626a4c21 1740 },
theotherjimmy 41:2a77626a4c21 1741 "stdio_uart": {
theotherjimmy 41:2a77626a4c21 1742 "help": "Value: UART_1(default) or UART_3",
theotherjimmy 41:2a77626a4c21 1743 "value": "UART_1",
theotherjimmy 41:2a77626a4c21 1744 "macro_name": "STDIO_UART"
theotherjimmy 41:2a77626a4c21 1745 }
theotherjimmy 41:2a77626a4c21 1746 }
The Other Jimmy 36:96847d42f010 1747 },
The Other Jimmy 36:96847d42f010 1748 "UBLOX_C030": {
The Other Jimmy 38:399953da035d 1749 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1750 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 1751 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 1752 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 38:399953da035d 1753 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"],
The Other Jimmy 36:96847d42f010 1754 "config": {
The Other Jimmy 36:96847d42f010 1755 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 1756 "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 1757 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 1758 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 1759 },
The Other Jimmy 36:96847d42f010 1760 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 1761 "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 1762 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 1763 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 1764 }
The Other Jimmy 36:96847d42f010 1765 },
theotherjimmy 41:2a77626a4c21 1766 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
theotherjimmy 40:7d3fa6b99b2b 1767 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 1768 "features": ["LWIP"],
The Other Jimmy 36:96847d42f010 1769 "public": false,
theotherjimmy 40:7d3fa6b99b2b 1770 "device_name": "STM32F437VG",
theotherjimmy 40:7d3fa6b99b2b 1771 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 1772 },
The Other Jimmy 36:96847d42f010 1773 "UBLOX_C030_U201": {
The Other Jimmy 36:96847d42f010 1774 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 1775 "release_versions": ["5"]
The Other Jimmy 36:96847d42f010 1776 },
The Other Jimmy 36:96847d42f010 1777 "UBLOX_C030_N211": {
The Other Jimmy 36:96847d42f010 1778 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 1779 "release_versions": ["5"]
screamer 27:5461402c33f8 1780 },
screamer 27:5461402c33f8 1781 "NZ32_SC151": {
The Other Jimmy 38:399953da035d 1782 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1783 "core": "Cortex-M3",
screamer 27:5461402c33f8 1784 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1785 "program_cycle_s": 1.5,
The Other Jimmy 38:399953da035d 1786 "extra_labels_add": ["STM32L1", "STM32L151RC"],
The Other Jimmy 31:8ea194f6145b 1787 "macros": ["RTC_LSI=1"],
screamer 27:5461402c33f8 1788 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
The Other Jimmy 38:399953da035d 1789 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1790 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1791 "device_name": "STM32L151RC"
screamer 27:5461402c33f8 1792 },
screamer 27:5461402c33f8 1793 "MCU_NRF51": {
screamer 27:5461402c33f8 1794 "inherits": ["Target"],
screamer 27:5461402c33f8 1795 "core": "Cortex-M0",
screamer 27:5461402c33f8 1796 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
The Other Jimmy 36:96847d42f010 1797 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 1798 "MERGE_BOOTLOADER": false,
screamer 27:5461402c33f8 1799 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
screamer 27:5461402c33f8 1800 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 1801 "is_disk_virtual": true,
screamer 27:5461402c33f8 1802 "supported_toolchains": ["ARM", "GCC_ARM"],
screamer 27:5461402c33f8 1803 "public": false,
screamer 27:5461402c33f8 1804 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 1805 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 1806 {
screamer 27:5461402c33f8 1807 "boot": "s130_nrf51_1.0.0_bootloader.hex",
screamer 27:5461402c33f8 1808 "name": "s130_nrf51_1.0.0_softdevice.hex",
screamer 27:5461402c33f8 1809 "offset": 114688
screamer 27:5461402c33f8 1810 },
screamer 27:5461402c33f8 1811 {
screamer 27:5461402c33f8 1812 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 1813 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 1814 "offset": 98304
screamer 27:5461402c33f8 1815 },
screamer 27:5461402c33f8 1816 {
screamer 27:5461402c33f8 1817 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 1818 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 1819 "offset": 90112
screamer 27:5461402c33f8 1820 },
screamer 27:5461402c33f8 1821 {
screamer 27:5461402c33f8 1822 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
screamer 27:5461402c33f8 1823 "name": "s110_nrf51822_7.0.0_softdevice.hex",
screamer 27:5461402c33f8 1824 "offset": 90112
screamer 27:5461402c33f8 1825 },
screamer 27:5461402c33f8 1826 {
screamer 27:5461402c33f8 1827 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
screamer 27:5461402c33f8 1828 "name": "s110_nrf51822_6.0.0_softdevice.hex",
screamer 27:5461402c33f8 1829 "offset": 81920
screamer 27:5461402c33f8 1830 }
screamer 27:5461402c33f8 1831 ],
screamer 27:5461402c33f8 1832 "detect_code": ["1070"],
screamer 27:5461402c33f8 1833 "post_binary_hook": {
screamer 27:5461402c33f8 1834 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 1835 "toolchains": ["ARM_STD", "GCC_ARM"]
screamer 27:5461402c33f8 1836 },
screamer 27:5461402c33f8 1837 "program_cycle_s": 6,
The Other Jimmy 31:8ea194f6145b 1838 "features": ["BLE"],
theotherjimmy 40:7d3fa6b99b2b 1839 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 1840 },
screamer 27:5461402c33f8 1841 "MCU_NRF51_16K_BASE": {
screamer 27:5461402c33f8 1842 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 1843 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
screamer 27:5461402c33f8 1844 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
screamer 27:5461402c33f8 1845 "public": false,
The Other Jimmy 31:8ea194f6145b 1846 "default_lib": "small"
screamer 27:5461402c33f8 1847 },
screamer 27:5461402c33f8 1848 "MCU_NRF51_16K_BOOT_BASE": {
screamer 27:5461402c33f8 1849 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1850 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 1851 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1852 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1853 "public": false
screamer 27:5461402c33f8 1854 },
screamer 27:5461402c33f8 1855 "MCU_NRF51_16K_OTA_BASE": {
screamer 27:5461402c33f8 1856 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1857 "public": false,
screamer 27:5461402c33f8 1858 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1859 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1860 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 1861 },
screamer 27:5461402c33f8 1862 "MCU_NRF51_16K": {
screamer 27:5461402c33f8 1863 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1864 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1865 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1866 "public": false
screamer 27:5461402c33f8 1867 },
screamer 27:5461402c33f8 1868 "MCU_NRF51_S110": {
screamer 27:5461402c33f8 1869 "extra_labels_add": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 1870 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 1871 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 1872 {
screamer 27:5461402c33f8 1873 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 1874 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 1875 "offset": 98304
screamer 27:5461402c33f8 1876 },
screamer 27:5461402c33f8 1877 {
screamer 27:5461402c33f8 1878 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 1879 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 1880 "offset": 90112
screamer 27:5461402c33f8 1881 }
screamer 27:5461402c33f8 1882 ],
screamer 27:5461402c33f8 1883 "public": false
screamer 27:5461402c33f8 1884 },
screamer 27:5461402c33f8 1885 "MCU_NRF51_16K_S110": {
screamer 27:5461402c33f8 1886 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 1887 "public": false
screamer 27:5461402c33f8 1888 },
screamer 27:5461402c33f8 1889 "MCU_NRF51_16K_BOOT": {
screamer 27:5461402c33f8 1890 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 1891 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1892 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1893 "public": false
screamer 27:5461402c33f8 1894 },
screamer 27:5461402c33f8 1895 "MCU_NRF51_16K_BOOT_S110": {
screamer 27:5461402c33f8 1896 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 1897 "public": false
screamer 27:5461402c33f8 1898 },
screamer 27:5461402c33f8 1899 "MCU_NRF51_16K_OTA": {
screamer 27:5461402c33f8 1900 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 1901 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1902 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 1903 "public": false
screamer 27:5461402c33f8 1904 },
screamer 27:5461402c33f8 1905 "MCU_NRF51_16K_OTA_S110": {
screamer 27:5461402c33f8 1906 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 1907 "public": false
screamer 27:5461402c33f8 1908 },
screamer 27:5461402c33f8 1909 "MCU_NRF51_32K": {
screamer 27:5461402c33f8 1910 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 1911 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 1912 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 1913 "public": false
screamer 27:5461402c33f8 1914 },
screamer 27:5461402c33f8 1915 "MCU_NRF51_32K_BOOT": {
screamer 27:5461402c33f8 1916 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 1917 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 1918 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 1919 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1920 "public": false
screamer 27:5461402c33f8 1921 },
screamer 27:5461402c33f8 1922 "MCU_NRF51_32K_OTA": {
screamer 27:5461402c33f8 1923 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 1924 "public": false,
screamer 27:5461402c33f8 1925 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 1926 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 1927 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 1928 },
screamer 27:5461402c33f8 1929 "NRF51822": {
screamer 27:5461402c33f8 1930 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1931 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 27:5461402c33f8 1932 "macros_add": ["TARGET_NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1933 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1934 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1935 },
screamer 27:5461402c33f8 1936 "NRF51822_BOOT": {
screamer 27:5461402c33f8 1937 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1938 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1939 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 1940 },
screamer 27:5461402c33f8 1941 "NRF51822_OTA": {
screamer 27:5461402c33f8 1942 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1943 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 1944 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 1945 },
screamer 27:5461402c33f8 1946 "ARCH_BLE": {
screamer 27:5461402c33f8 1947 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1948 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 1949 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1950 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1951 },
screamer 27:5461402c33f8 1952 "ARCH_BLE_BOOT": {
screamer 27:5461402c33f8 1953 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1954 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1955 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1956 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1957 },
screamer 27:5461402c33f8 1958 "ARCH_BLE_OTA": {
screamer 27:5461402c33f8 1959 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1960 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1961 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1962 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1963 },
screamer 27:5461402c33f8 1964 "ARCH_LINK": {
screamer 27:5461402c33f8 1965 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1966 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1967 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 1968 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 1969 },
screamer 27:5461402c33f8 1970 "ARCH_LINK_BOOT": {
screamer 27:5461402c33f8 1971 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1972 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1973 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 1974 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 1975 },
screamer 27:5461402c33f8 1976 "ARCH_LINK_OTA": {
screamer 27:5461402c33f8 1977 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1978 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1979 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 1980 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 1981 },
screamer 27:5461402c33f8 1982 "SEEED_TINY_BLE": {
screamer 27:5461402c33f8 1983 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 1984 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1985 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 1986 },
screamer 27:5461402c33f8 1987 "SEEED_TINY_BLE_BOOT": {
screamer 27:5461402c33f8 1988 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 1989 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 1990 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 1991 },
screamer 27:5461402c33f8 1992 "SEEED_TINY_BLE_OTA": {
screamer 27:5461402c33f8 1993 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 1994 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 1995 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 1996 },
screamer 27:5461402c33f8 1997 "HRM1017": {
screamer 27:5461402c33f8 1998 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 1999 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 2000 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2001 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2002 },
screamer 27:5461402c33f8 2003 "HRM1017_BOOT": {
screamer 27:5461402c33f8 2004 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2005 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 2006 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2007 },
screamer 27:5461402c33f8 2008 "HRM1017_OTA": {
screamer 27:5461402c33f8 2009 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2010 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 2011 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2012 },
screamer 27:5461402c33f8 2013 "RBLAB_NRF51822": {
screamer 27:5461402c33f8 2014 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2015 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 2016 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2017 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2018 },
screamer 27:5461402c33f8 2019 "RBLAB_NRF51822_BOOT": {
screamer 27:5461402c33f8 2020 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2021 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2022 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 2023 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 2024 },
screamer 27:5461402c33f8 2025 "RBLAB_NRF51822_OTA": {
screamer 27:5461402c33f8 2026 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2027 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2028 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 2029 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 2030 },
screamer 27:5461402c33f8 2031 "RBLAB_BLENANO": {
screamer 27:5461402c33f8 2032 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2033 "release_versions": ["2"]
screamer 27:5461402c33f8 2034 },
screamer 27:5461402c33f8 2035 "RBLAB_BLENANO_BOOT": {
screamer 27:5461402c33f8 2036 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2037 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 2038 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 2039 },
screamer 27:5461402c33f8 2040 "RBLAB_BLENANO_OTA": {
screamer 27:5461402c33f8 2041 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2042 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 2043 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 2044 },
screamer 27:5461402c33f8 2045 "NRF51822_Y5_MBUG": {
The Other Jimmy 31:8ea194f6145b 2046 "inherits": ["MCU_NRF51_16K"]
screamer 27:5461402c33f8 2047 },
screamer 27:5461402c33f8 2048 "WALLBOT_BLE": {
screamer 27:5461402c33f8 2049 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2050 "release_versions": ["2"]
screamer 27:5461402c33f8 2051 },
screamer 27:5461402c33f8 2052 "WALLBOT_BLE_BOOT": {
screamer 27:5461402c33f8 2053 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2054 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 2055 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 2056 },
screamer 27:5461402c33f8 2057 "WALLBOT_BLE_OTA": {
screamer 27:5461402c33f8 2058 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2059 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 2060 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 2061 },
screamer 27:5461402c33f8 2062 "DELTA_DFCM_NNN40": {
screamer 27:5461402c33f8 2063 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 2064 "program_cycle_s": 10,
screamer 27:5461402c33f8 2065 "macros_add": ["TARGET_NRF_LFCLK_RC"],
theotherjimmy 40:7d3fa6b99b2b 2066 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 2067 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2068 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2069 },
screamer 27:5461402c33f8 2070 "DELTA_DFCM_NNN40_BOOT": {
screamer 27:5461402c33f8 2071 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2072 "program_cycle_s": 10,
screamer 27:5461402c33f8 2073 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 2074 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2075 },
screamer 27:5461402c33f8 2076 "DELTA_DFCM_NNN40_OTA": {
screamer 27:5461402c33f8 2077 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2078 "program_cycle_s": 10,
screamer 27:5461402c33f8 2079 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 2080 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2081 },
The Other Jimmy 35:da9c89f8be7d 2082 "DELTA_DFCM_NNN50": {
The Other Jimmy 35:da9c89f8be7d 2083 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2084 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 40:7d3fa6b99b2b 2085 "device_has": ["ANALOGIN", "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 2086 "device_name": "nRF51822_xxAC"
The Other Jimmy 35:da9c89f8be7d 2087 },
The Other Jimmy 35:da9c89f8be7d 2088 "DELTA_DFCM_NNN50_BOOT": {
The Other Jimmy 35:da9c89f8be7d 2089 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2090 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 35:da9c89f8be7d 2091 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 2092 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 2093 },
The Other Jimmy 35:da9c89f8be7d 2094 "DELTA_DFCM_NNN50_OTA": {
The Other Jimmy 35:da9c89f8be7d 2095 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2096 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 35:da9c89f8be7d 2097 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 2098 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 2099 },
screamer 27:5461402c33f8 2100 "NRF51_DK_LEGACY": {
screamer 27:5461402c33f8 2101 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2102 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2103 "extra_labels_add": ["NRF51_DK"]
screamer 27:5461402c33f8 2104 },
screamer 27:5461402c33f8 2105 "NRF51_DK_BOOT": {
screamer 27:5461402c33f8 2106 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2107 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2108 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2109 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 2110 },
screamer 27:5461402c33f8 2111 "NRF51_DK_OTA": {
screamer 27:5461402c33f8 2112 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2113 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2114 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2115 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 2116 },
The Other Jimmy 31:8ea194f6145b 2117 "NRF51_DONGLE_LEGACY": {
screamer 27:5461402c33f8 2118 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2119 "extra_labels_add": ["NRF51_DONGLE"],
The Other Jimmy 31:8ea194f6145b 2120 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2121 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2122 },
screamer 27:5461402c33f8 2123 "NRF51_DONGLE_BOOT": {
screamer 27:5461402c33f8 2124 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2125 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 2126 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 2127 },
screamer 27:5461402c33f8 2128 "NRF51_DONGLE_OTA": {
screamer 27:5461402c33f8 2129 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2130 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 2131 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 2132 },
screamer 27:5461402c33f8 2133 "NRF51_MICROBIT": {
screamer 27:5461402c33f8 2134 "inherits": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 2135 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 2136 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2137 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2138 },
screamer 27:5461402c33f8 2139 "NRF51_MICROBIT_BOOT": {
screamer 27:5461402c33f8 2140 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
screamer 27:5461402c33f8 2141 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2142 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2143 },
screamer 27:5461402c33f8 2144 "NRF51_MICROBIT_OTA": {
screamer 27:5461402c33f8 2145 "inherits": ["MCU_NRF51_16K_OTA_S110"],
screamer 27:5461402c33f8 2146 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2147 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2148 },
screamer 27:5461402c33f8 2149 "NRF51_MICROBIT_B": {
screamer 27:5461402c33f8 2150 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2151 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2152 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
screamer 27:5461402c33f8 2153 "release_versions": ["2"]
screamer 27:5461402c33f8 2154 },
screamer 27:5461402c33f8 2155 "NRF51_MICROBIT_B_BOOT": {
screamer 27:5461402c33f8 2156 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2157 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2158 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2159 },
screamer 27:5461402c33f8 2160 "NRF51_MICROBIT_B_OTA": {
screamer 27:5461402c33f8 2161 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2162 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2163 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2164 },
The Other Jimmy 31:8ea194f6145b 2165 "MTM_MTCONNECT04S": {
The Other Jimmy 31:8ea194f6145b 2166 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2167 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2168 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 2169 },
The Other Jimmy 31:8ea194f6145b 2170 "MTM_MTCONNECT04S_BOOT": {
The Other Jimmy 31:8ea194f6145b 2171 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 31:8ea194f6145b 2172 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 2173 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 2174 },
The Other Jimmy 31:8ea194f6145b 2175 "MTM_MTCONNECT04S_OTA": {
The Other Jimmy 31:8ea194f6145b 2176 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 31:8ea194f6145b 2177 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 2178 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 2179 },
screamer 27:5461402c33f8 2180 "TY51822R3": {
screamer 27:5461402c33f8 2181 "inherits": ["MCU_NRF51_32K_UNIFIED"],
screamer 27:5461402c33f8 2182 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
theotherjimmy 40:7d3fa6b99b2b 2183 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
screamer 27:5461402c33f8 2184 "detect_code": ["1019"],
The Other Jimmy 31:8ea194f6145b 2185 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2186 "overrides": {"uart_hwfc": 0},
The Other Jimmy 31:8ea194f6145b 2187 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2188 },
screamer 27:5461402c33f8 2189 "TY51822R3_BOOT": {
screamer 27:5461402c33f8 2190 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2191 "extra_labels_add": ["TY51822R3"],
screamer 27:5461402c33f8 2192 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 2193 },
screamer 27:5461402c33f8 2194 "TY51822R3_OTA": {
screamer 27:5461402c33f8 2195 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2196 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2197 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 2198 },
screamer 27:5461402c33f8 2199 "ARM_MPS2_Target": {
screamer 27:5461402c33f8 2200 "inherits": ["Target"],
screamer 27:5461402c33f8 2201 "public": false,
screamer 27:5461402c33f8 2202 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 2203 },
screamer 27:5461402c33f8 2204 "ARM_MPS2_M0": {
screamer 27:5461402c33f8 2205 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2206 "core": "Cortex-M0",
screamer 27:5461402c33f8 2207 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2208 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
The Other Jimmy 36:96847d42f010 2209 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 2210 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2211 "release_versions": ["2"]
screamer 27:5461402c33f8 2212 },
screamer 27:5461402c33f8 2213 "ARM_MPS2_M0P": {
screamer 27:5461402c33f8 2214 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2215 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2216 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2217 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
screamer 27:5461402c33f8 2218 "macros": ["CMSDK_CM0plus"],
screamer 27:5461402c33f8 2219 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2220 "release_versions": ["2"]
screamer 27:5461402c33f8 2221 },
screamer 27:5461402c33f8 2222 "ARM_MPS2_M1": {
screamer 27:5461402c33f8 2223 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2224 "core": "Cortex-M1",
screamer 27:5461402c33f8 2225 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2226 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
screamer 27:5461402c33f8 2227 "macros": ["CMSDK_CM1"],
screamer 27:5461402c33f8 2228 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 2229 },
screamer 27:5461402c33f8 2230 "ARM_MPS2_M3": {
screamer 27:5461402c33f8 2231 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2232 "core": "Cortex-M3",
screamer 27:5461402c33f8 2233 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2234 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
screamer 27:5461402c33f8 2235 "macros": ["CMSDK_CM3"],
screamer 27:5461402c33f8 2236 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2237 "release_versions": ["2"]
screamer 27:5461402c33f8 2238 },
screamer 27:5461402c33f8 2239 "ARM_MPS2_M4": {
screamer 27:5461402c33f8 2240 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2241 "core": "Cortex-M4F",
screamer 27:5461402c33f8 2242 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2243 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
screamer 27:5461402c33f8 2244 "macros": ["CMSDK_CM4"],
screamer 27:5461402c33f8 2245 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2246 "release_versions": ["2"]
screamer 27:5461402c33f8 2247 },
screamer 27:5461402c33f8 2248 "ARM_MPS2_M7": {
screamer 27:5461402c33f8 2249 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2250 "core": "Cortex-M7",
screamer 27:5461402c33f8 2251 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2252 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
screamer 27:5461402c33f8 2253 "macros": ["CMSDK_CM7"],
screamer 27:5461402c33f8 2254 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2255 "release_versions": ["2"]
screamer 27:5461402c33f8 2256 },
screamer 27:5461402c33f8 2257 "ARM_IOTSS_Target": {
screamer 27:5461402c33f8 2258 "inherits": ["Target"],
screamer 27:5461402c33f8 2259 "public": false,
screamer 27:5461402c33f8 2260 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 2261 },
screamer 27:5461402c33f8 2262 "ARM_IOTSS_BEID": {
screamer 27:5461402c33f8 2263 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 2264 "core": "Cortex-M3",
screamer 27:5461402c33f8 2265 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2266 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
screamer 27:5461402c33f8 2267 "macros": ["CMSDK_BEID"],
screamer 27:5461402c33f8 2268 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2269 "release_versions": ["2"]
screamer 27:5461402c33f8 2270 },
The Other Jimmy 36:96847d42f010 2271 "ARM_CM3DS_MPS2": {
The Other Jimmy 36:96847d42f010 2272 "inherits": ["ARM_IOTSS_Target"],
The Other Jimmy 36:96847d42f010 2273 "core": "Cortex-M3",
The Other Jimmy 36:96847d42f010 2274 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 36:96847d42f010 2275 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
The Other Jimmy 36:96847d42f010 2276 "macros": ["CMSDK_CM3DS"],
The Other Jimmy 38:399953da035d 2277 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"],
theotherjimmy 40:7d3fa6b99b2b 2278 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 2279 "copy_method": "mps2",
theotherjimmy 40:7d3fa6b99b2b 2280 "reset_method": "reboot.txt"
The Other Jimmy 36:96847d42f010 2281 },
screamer 27:5461402c33f8 2282 "ARM_BEETLE_SOC": {
screamer 27:5461402c33f8 2283 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 2284 "core": "Cortex-M3",
screamer 27:5461402c33f8 2285 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2286 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2287 "extra_labels": ["ARM_SSG", "BEETLE"],
screamer 27:5461402c33f8 2288 "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 2289 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
screamer 27:5461402c33f8 2290 "features": ["BLE"],
The Other Jimmy 35:da9c89f8be7d 2291 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2292 },
screamer 27:5461402c33f8 2293 "RZ_A1H": {
screamer 27:5461402c33f8 2294 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2295 "core": "Cortex-A9",
screamer 27:5461402c33f8 2296 "program_cycle_s": 2,
screamer 27:5461402c33f8 2297 "extra_labels": ["RENESAS", "MBRZA1H"],
screamer 27:5461402c33f8 2298 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2299 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 2300 "device_has": ["ANALOGIN", "CAN", "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 2301 "features": ["LWIP"],
The Other Jimmy 36:96847d42f010 2302 "release_versions": ["2"]
screamer 27:5461402c33f8 2303 },
screamer 27:5461402c33f8 2304 "VK_RZ_A1H": {
screamer 27:5461402c33f8 2305 "inherits": ["Target"],
screamer 27:5461402c33f8 2306 "core": "Cortex-A9",
screamer 27:5461402c33f8 2307 "extra_labels": ["RENESAS", "VKRZA1H"],
screamer 27:5461402c33f8 2308 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2309 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2310 "program_cycle_s": 2,
theotherjimmy 40:7d3fa6b99b2b 2311 "device_has": ["ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 2312 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 2313 "default_lib": "std",
The Other Jimmy 36:96847d42f010 2314 "release_versions": ["2"]
screamer 27:5461402c33f8 2315 },
screamer 27:5461402c33f8 2316 "MAXWSNENV": {
screamer 27:5461402c33f8 2317 "inherits": ["Target"],
screamer 27:5461402c33f8 2318 "core": "Cortex-M3",
screamer 27:5461402c33f8 2319 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 2320 "extra_labels": ["Maxim", "MAX32610"],
screamer 27:5461402c33f8 2321 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2322 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 2323 "features": ["BLE"],
screamer 27:5461402c33f8 2324 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2325 },
screamer 27:5461402c33f8 2326 "MAX32600MBED": {
screamer 27:5461402c33f8 2327 "inherits": ["Target"],
screamer 27:5461402c33f8 2328 "core": "Cortex-M3",
screamer 27:5461402c33f8 2329 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 2330 "extra_labels": ["Maxim", "MAX32600"],
screamer 27:5461402c33f8 2331 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2332 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 35:da9c89f8be7d 2333 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2334 },
The Other Jimmy 31:8ea194f6145b 2335 "MAX32620HSP": {
The Other Jimmy 31:8ea194f6145b 2336 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2337 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2338 "extra_labels": ["Maxim", "MAX32620"],
The Other Jimmy 31:8ea194f6145b 2339 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2340 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 2341 "features": ["BLE"],
screamer 27:5461402c33f8 2342 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2343 },
The Other Jimmy 31:8ea194f6145b 2344 "MAX32625MBED": {
The Other Jimmy 31:8ea194f6145b 2345 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2346 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2347 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
The Other Jimmy 31:8ea194f6145b 2348 "extra_labels": ["Maxim", "MAX32625"],
The Other Jimmy 31:8ea194f6145b 2349 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2350 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 2351 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2352 },
The Other Jimmy 31:8ea194f6145b 2353 "MAX32625NEXPAQ": {
The Other Jimmy 31:8ea194f6145b 2354 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2355 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2356 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
The Other Jimmy 31:8ea194f6145b 2357 "extra_labels": ["Maxim", "MAX32625"],
The Other Jimmy 31:8ea194f6145b 2358 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2359 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 2360 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 2361 },
The Other Jimmy 35:da9c89f8be7d 2362 "MAX32630FTHR": {
The Other Jimmy 35:da9c89f8be7d 2363 "inherits": ["Target"],
The Other Jimmy 35:da9c89f8be7d 2364 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 2365 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
The Other Jimmy 35:da9c89f8be7d 2366 "extra_labels": ["Maxim", "MAX32630"],
The Other Jimmy 35:da9c89f8be7d 2367 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 40:7d3fa6b99b2b 2368 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
theotherjimmy 40:7d3fa6b99b2b 2369 "features": ["BLE"],
The Other Jimmy 35:da9c89f8be7d 2370 "release_versions": ["2", "5"]
The Other Jimmy 35:da9c89f8be7d 2371 },
The Other Jimmy 31:8ea194f6145b 2372 "EFM32": {
The Other Jimmy 31:8ea194f6145b 2373 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 2374 "extra_labels": ["Silicon_Labs", "EFM32"],
The Other Jimmy 31:8ea194f6145b 2375 "public": false
The Other Jimmy 31:8ea194f6145b 2376 },
The Other Jimmy 31:8ea194f6145b 2377 "EFM32GG990F1024": {
The Other Jimmy 31:8ea194f6145b 2378 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2379 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2380 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 2381 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2382 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2383 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2384 "device_name": "EFM32GG990F1024",
The Other Jimmy 36:96847d42f010 2385 "public": false,
The Other Jimmy 36:96847d42f010 2386 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2387 },
screamer 27:5461402c33f8 2388 "EFM32GG_STK3700": {
The Other Jimmy 31:8ea194f6145b 2389 "inherits": ["EFM32GG990F1024"],
screamer 27:5461402c33f8 2390 "progen": {"target": "efm32gg-stk"},
theotherjimmy 40:7d3fa6b99b2b 2391 "device_has": ["ANALOGIN", "ANALOGOUT", "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 2392 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2393 "config": {
The Other Jimmy 31:8ea194f6145b 2394 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2395 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2396 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2397 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2398 },
The Other Jimmy 31:8ea194f6145b 2399 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2400 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2401 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2402 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2403 },
The Other Jimmy 31:8ea194f6145b 2404 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2405 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2406 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2407 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2408 },
The Other Jimmy 31:8ea194f6145b 2409 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2410 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2411 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2412 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2413 },
The Other Jimmy 31:8ea194f6145b 2414 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2415 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2416 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2417 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2418 },
The Other Jimmy 31:8ea194f6145b 2419 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2420 "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 2421 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2422 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2423 },
The Other Jimmy 31:8ea194f6145b 2424 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2425 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2426 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2427 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2428 }
The Other Jimmy 31:8ea194f6145b 2429 }
The Other Jimmy 31:8ea194f6145b 2430 },
The Other Jimmy 31:8ea194f6145b 2431 "EFM32LG990F256": {
The Other Jimmy 31:8ea194f6145b 2432 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2433 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2434 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 2435 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2436 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2437 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2438 "device_name": "EFM32LG990F256",
The Other Jimmy 36:96847d42f010 2439 "public": false,
The Other Jimmy 36:96847d42f010 2440 "bootloader_supported": true
screamer 27:5461402c33f8 2441 },
screamer 27:5461402c33f8 2442 "EFM32LG_STK3600": {
The Other Jimmy 31:8ea194f6145b 2443 "inherits": ["EFM32LG990F256"],
theotherjimmy 40:7d3fa6b99b2b 2444 "device_has": ["ANALOGIN", "ANALOGOUT", "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 2445 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2446 "device_name": "EFM32LG990F256",
The Other Jimmy 31:8ea194f6145b 2447 "config": {
The Other Jimmy 31:8ea194f6145b 2448 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2449 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2450 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2451 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2452 },
The Other Jimmy 31:8ea194f6145b 2453 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2454 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2455 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2456 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2457 },
The Other Jimmy 31:8ea194f6145b 2458 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2459 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2460 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2461 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2462 },
The Other Jimmy 31:8ea194f6145b 2463 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2464 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2465 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2466 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2467 },
The Other Jimmy 31:8ea194f6145b 2468 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2469 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2470 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2471 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2472 },
The Other Jimmy 31:8ea194f6145b 2473 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2474 "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 2475 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2476 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2477 },
The Other Jimmy 31:8ea194f6145b 2478 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2479 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2480 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2481 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2482 }
The Other Jimmy 31:8ea194f6145b 2483 }
The Other Jimmy 31:8ea194f6145b 2484 },
The Other Jimmy 31:8ea194f6145b 2485 "EFM32WG990F256": {
The Other Jimmy 31:8ea194f6145b 2486 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2487 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 2488 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2489 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2490 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2491 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2492 "device_name": "EFM32WG990F256",
The Other Jimmy 36:96847d42f010 2493 "public": false,
The Other Jimmy 36:96847d42f010 2494 "bootloader_supported": true
screamer 27:5461402c33f8 2495 },
screamer 27:5461402c33f8 2496 "EFM32WG_STK3800": {
The Other Jimmy 31:8ea194f6145b 2497 "inherits": ["EFM32WG990F256"],
screamer 27:5461402c33f8 2498 "progen": {"target": "efm32wg-stk"},
theotherjimmy 40:7d3fa6b99b2b 2499 "device_has": ["ANALOGIN", "ANALOGOUT", "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 2500 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2501 "config": {
The Other Jimmy 31:8ea194f6145b 2502 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2503 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2504 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2505 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2506 },
The Other Jimmy 31:8ea194f6145b 2507 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2508 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2509 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 2510 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2511 },
The Other Jimmy 31:8ea194f6145b 2512 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2513 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2514 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2515 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2516 },
The Other Jimmy 31:8ea194f6145b 2517 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2518 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2519 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2520 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2521 },
The Other Jimmy 31:8ea194f6145b 2522 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2523 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2524 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2525 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2526 },
The Other Jimmy 31:8ea194f6145b 2527 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2528 "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 2529 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2530 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2531 },
The Other Jimmy 31:8ea194f6145b 2532 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2533 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2534 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 2535 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2536 }
The Other Jimmy 31:8ea194f6145b 2537 }
screamer 27:5461402c33f8 2538 },
The Other Jimmy 31:8ea194f6145b 2539 "EFM32ZG222F32": {
The Other Jimmy 31:8ea194f6145b 2540 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2541 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
screamer 27:5461402c33f8 2542 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2543 "default_toolchain": "uARM",
The Other Jimmy 31:8ea194f6145b 2544 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 2545 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2546 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2547 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2548 "device_name": "EFM32ZG222F32",
The Other Jimmy 31:8ea194f6145b 2549 "public": false
The Other Jimmy 31:8ea194f6145b 2550 },
The Other Jimmy 31:8ea194f6145b 2551 "EFM32ZG_STK3200": {
The Other Jimmy 31:8ea194f6145b 2552 "inherits": ["EFM32ZG222F32"],
theotherjimmy 40:7d3fa6b99b2b 2553 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
screamer 27:5461402c33f8 2554 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2555 "config": {
The Other Jimmy 31:8ea194f6145b 2556 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2557 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2558 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2559 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2560 },
The Other Jimmy 31:8ea194f6145b 2561 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2562 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2563 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 2564 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2565 },
The Other Jimmy 31:8ea194f6145b 2566 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2567 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2568 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2569 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2570 },
The Other Jimmy 31:8ea194f6145b 2571 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2572 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2573 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2574 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2575 },
The Other Jimmy 31:8ea194f6145b 2576 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2577 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2578 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2579 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2580 },
The Other Jimmy 31:8ea194f6145b 2581 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2582 "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 2583 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2584 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2585 },
The Other Jimmy 31:8ea194f6145b 2586 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2587 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2588 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 2589 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2590 }
The Other Jimmy 31:8ea194f6145b 2591 }
screamer 27:5461402c33f8 2592 },
The Other Jimmy 31:8ea194f6145b 2593 "EFM32HG322F64": {
The Other Jimmy 31:8ea194f6145b 2594 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2595 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
screamer 27:5461402c33f8 2596 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2597 "default_toolchain": "uARM",
The Other Jimmy 31:8ea194f6145b 2598 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 2599 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2600 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2601 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2602 "device_name": "EFM32HG322F64",
The Other Jimmy 31:8ea194f6145b 2603 "public": false
The Other Jimmy 31:8ea194f6145b 2604 },
The Other Jimmy 31:8ea194f6145b 2605 "EFM32HG_STK3400": {
The Other Jimmy 31:8ea194f6145b 2606 "inherits": ["EFM32HG322F64"],
theotherjimmy 40:7d3fa6b99b2b 2607 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
screamer 27:5461402c33f8 2608 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2609 "config": {
The Other Jimmy 31:8ea194f6145b 2610 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2611 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2612 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2613 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2614 },
The Other Jimmy 31:8ea194f6145b 2615 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2616 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2617 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 2618 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2619 },
The Other Jimmy 31:8ea194f6145b 2620 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2621 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2622 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2623 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2624 },
The Other Jimmy 31:8ea194f6145b 2625 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2626 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2627 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2628 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2629 },
The Other Jimmy 31:8ea194f6145b 2630 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2631 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2632 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 2633 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2634 },
The Other Jimmy 31:8ea194f6145b 2635 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2636 "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 2637 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 2638 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2639 },
The Other Jimmy 31:8ea194f6145b 2640 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2641 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2642 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 2643 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2644 }
The Other Jimmy 31:8ea194f6145b 2645 }
The Other Jimmy 31:8ea194f6145b 2646 },
The Other Jimmy 31:8ea194f6145b 2647 "EFM32PG1B100F256GM32": {
The Other Jimmy 31:8ea194f6145b 2648 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2649 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2650 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2651 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2652 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2653 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2654 "device_name": "EFM32PG1B100F256GM32",
The Other Jimmy 36:96847d42f010 2655 "public": false,
The Other Jimmy 36:96847d42f010 2656 "bootloader_supported": true
screamer 27:5461402c33f8 2657 },
screamer 27:5461402c33f8 2658 "EFM32PG_STK3401": {
The Other Jimmy 31:8ea194f6145b 2659 "inherits": ["EFM32PG1B100F256GM32"],
theotherjimmy 40:7d3fa6b99b2b 2660 "device_has": ["ANALOGIN", "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 2661 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2662 "config": {
The Other Jimmy 31:8ea194f6145b 2663 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2664 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2665 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2666 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2667 },
The Other Jimmy 31:8ea194f6145b 2668 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2669 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2670 "value": "40000000",
The Other Jimmy 31:8ea194f6145b 2671 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2672 },
The Other Jimmy 31:8ea194f6145b 2673 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2674 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2675 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2676 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2677 },
The Other Jimmy 31:8ea194f6145b 2678 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2679 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2680 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2681 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2682 },
The Other Jimmy 31:8ea194f6145b 2683 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2684 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2685 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2686 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2687 },
The Other Jimmy 31:8ea194f6145b 2688 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2689 "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 2690 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2691 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2692 },
The Other Jimmy 31:8ea194f6145b 2693 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2694 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2695 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 2696 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2697 }
The Other Jimmy 31:8ea194f6145b 2698 }
The Other Jimmy 31:8ea194f6145b 2699 },
The Other Jimmy 31:8ea194f6145b 2700 "EFR32MG1P132F256GM48": {
The Other Jimmy 31:8ea194f6145b 2701 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2702 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2703 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2704 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2705 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2706 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2707 "device_name": "EFR32MG1P132F256GM48",
The Other Jimmy 36:96847d42f010 2708 "public": false,
The Other Jimmy 36:96847d42f010 2709 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2710 },
The Other Jimmy 31:8ea194f6145b 2711 "EFR32MG1P233F256GM48": {
The Other Jimmy 31:8ea194f6145b 2712 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2713 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 2714 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 2715 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 2716 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 2717 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2718 "public": false,
The Other Jimmy 36:96847d42f010 2719 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 2720 },
The Other Jimmy 31:8ea194f6145b 2721 "EFR32MG1_BRD4150": {
The Other Jimmy 31:8ea194f6145b 2722 "inherits": ["EFR32MG1P132F256GM48"],
theotherjimmy 40:7d3fa6b99b2b 2723 "device_has": ["ANALOGIN", "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 2724 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 2725 "config": {
The Other Jimmy 31:8ea194f6145b 2726 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2727 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2728 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2729 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2730 },
The Other Jimmy 31:8ea194f6145b 2731 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2732 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2733 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 2734 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2735 },
The Other Jimmy 31:8ea194f6145b 2736 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2737 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2738 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2739 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2740 },
The Other Jimmy 31:8ea194f6145b 2741 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2742 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2743 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2744 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2745 },
The Other Jimmy 31:8ea194f6145b 2746 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2747 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2748 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2749 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2750 },
The Other Jimmy 31:8ea194f6145b 2751 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2752 "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 2753 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2754 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2755 },
The Other Jimmy 31:8ea194f6145b 2756 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 2757 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 2758 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 2759 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 2760 }
The Other Jimmy 31:8ea194f6145b 2761 },
The Other Jimmy 31:8ea194f6145b 2762 "public": false
The Other Jimmy 31:8ea194f6145b 2763 },
The Other Jimmy 36:96847d42f010 2764 "TB_SENSE_1": {
The Other Jimmy 31:8ea194f6145b 2765 "inherits": ["EFR32MG1P233F256GM48"],
theotherjimmy 40:7d3fa6b99b2b 2766 "device_has": ["ANALOGIN", "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 2767 "forced_reset_timeout": 5,
The Other Jimmy 36:96847d42f010 2768 "config": {
The Other Jimmy 36:96847d42f010 2769 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 2770 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 2771 "value": "HFXO",
The Other Jimmy 36:96847d42f010 2772 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2773 },
The Other Jimmy 36:96847d42f010 2774 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2775 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2776 "value": "38400000",
The Other Jimmy 36:96847d42f010 2777 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2778 },
The Other Jimmy 36:96847d42f010 2779 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 2780 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 2781 "value": "LFXO",
The Other Jimmy 36:96847d42f010 2782 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2783 },
The Other Jimmy 36:96847d42f010 2784 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2785 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2786 "value": "32768",
The Other Jimmy 36:96847d42f010 2787 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2788 },
The Other Jimmy 36:96847d42f010 2789 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 2790 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 2791 "value": "32000000",
The Other Jimmy 36:96847d42f010 2792 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2793 },
The Other Jimmy 36:96847d42f010 2794 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 2795 "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 2796 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 2797 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 2798 }
The Other Jimmy 36:96847d42f010 2799 }
The Other Jimmy 36:96847d42f010 2800 },
The Other Jimmy 36:96847d42f010 2801 "EFM32PG12B500F1024GL125": {
The Other Jimmy 36:96847d42f010 2802 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2803 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 2804 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2805 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 2806 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 2807 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2808 "public": false,
The Other Jimmy 36:96847d42f010 2809 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 2810 },
The Other Jimmy 36:96847d42f010 2811 "EFM32PG12_STK3402": {
The Other Jimmy 36:96847d42f010 2812 "inherits": ["EFM32PG12B500F1024GL125"],
theotherjimmy 40:7d3fa6b99b2b 2813 "device_has": ["ANALOGIN", "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 2814 "forced_reset_timeout": 2,
The Other Jimmy 36:96847d42f010 2815 "config": {
The Other Jimmy 36:96847d42f010 2816 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 2817 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 2818 "value": "HFXO",
The Other Jimmy 36:96847d42f010 2819 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2820 },
The Other Jimmy 36:96847d42f010 2821 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2822 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2823 "value": "40000000",
The Other Jimmy 36:96847d42f010 2824 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2825 },
The Other Jimmy 36:96847d42f010 2826 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 2827 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 2828 "value": "LFXO",
The Other Jimmy 36:96847d42f010 2829 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 2830 },
The Other Jimmy 36:96847d42f010 2831 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 2832 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 2833 "value": "32768",
The Other Jimmy 36:96847d42f010 2834 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2835 },
The Other Jimmy 36:96847d42f010 2836 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 2837 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 2838 "value": "32000000",
The Other Jimmy 36:96847d42f010 2839 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 2840 },
The Other Jimmy 36:96847d42f010 2841 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 2842 "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 2843 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 2844 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 2845 },
The Other Jimmy 36:96847d42f010 2846 "board_controller_enable": {
The Other Jimmy 36:96847d42f010 2847 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 36:96847d42f010 2848 "value": "PA5",
The Other Jimmy 36:96847d42f010 2849 "macro_name": "EFM_BC_EN"
The Other Jimmy 36:96847d42f010 2850 }
The Other Jimmy 36:96847d42f010 2851 }
The Other Jimmy 36:96847d42f010 2852 },
The Other Jimmy 36:96847d42f010 2853 "EFR32MG12P332F1024GL125": {
The Other Jimmy 36:96847d42f010 2854 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 2855 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 2856 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2857 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 2858 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 2859 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2860 "public": false,
The Other Jimmy 36:96847d42f010 2861 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 2862 },
The Other Jimmy 36:96847d42f010 2863 "TB_SENSE_12": {
The Other Jimmy 36:96847d42f010 2864 "inherits": ["EFR32MG12P332F1024GL125"],
theotherjimmy 40:7d3fa6b99b2b 2865 "device_has": ["ANALOGIN", "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 2866 "forced_reset_timeout": 5,
The Other Jimmy 31:8ea194f6145b 2867 "config": {
The Other Jimmy 31:8ea194f6145b 2868 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2869 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 2870 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 2871 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2872 },
The Other Jimmy 31:8ea194f6145b 2873 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2874 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2875 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 2876 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2877 },
The Other Jimmy 31:8ea194f6145b 2878 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 2879 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 2880 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 2881 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 2882 },
The Other Jimmy 31:8ea194f6145b 2883 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2884 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 2885 "value": "32768",
The Other Jimmy 31:8ea194f6145b 2886 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2887 },
The Other Jimmy 31:8ea194f6145b 2888 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 2889 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 2890 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 2891 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 2892 },
The Other Jimmy 31:8ea194f6145b 2893 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 2894 "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 2895 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 2896 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 2897 }
The Other Jimmy 31:8ea194f6145b 2898 }
screamer 27:5461402c33f8 2899 },
screamer 27:5461402c33f8 2900 "WIZWIKI_W7500": {
screamer 27:5461402c33f8 2901 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2902 "core": "Cortex-M0",
screamer 27:5461402c33f8 2903 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
The Other Jimmy 36:96847d42f010 2904 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2905 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2906 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 2907 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2908 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2909 },
screamer 27:5461402c33f8 2910 "WIZWIKI_W7500P": {
screamer 27:5461402c33f8 2911 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2912 "core": "Cortex-M0",
screamer 27:5461402c33f8 2913 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
The Other Jimmy 36:96847d42f010 2914 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2915 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2916 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 2917 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2918 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2919 },
screamer 27:5461402c33f8 2920 "WIZWIKI_W7500ECO": {
screamer 27:5461402c33f8 2921 "inherits": ["Target"],
screamer 27:5461402c33f8 2922 "core": "Cortex-M0",
screamer 27:5461402c33f8 2923 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
The Other Jimmy 36:96847d42f010 2924 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 2925 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 2926 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 2927 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2928 },
screamer 27:5461402c33f8 2929 "SAMR21G18A": {
screamer 27:5461402c33f8 2930 "inherits": ["Target"],
screamer 27:5461402c33f8 2931 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2932 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2933 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
screamer 27:5461402c33f8 2934 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2935 "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 2936 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2937 "device_name": "ATSAMR21G18A"
screamer 27:5461402c33f8 2938 },
screamer 27:5461402c33f8 2939 "SAMD21J18A": {
screamer 27:5461402c33f8 2940 "inherits": ["Target"],
screamer 27:5461402c33f8 2941 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2942 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2943 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 2944 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2945 "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 2946 "release_versions": ["2"],
The Other Jimmy 36:96847d42f010 2947 "device_name": "ATSAMD21J18A"
screamer 27:5461402c33f8 2948 },
screamer 27:5461402c33f8 2949 "SAMD21G18A": {
screamer 27:5461402c33f8 2950 "inherits": ["Target"],
screamer 27:5461402c33f8 2951 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2952 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2953 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 2954 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2955 "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 2956 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2957 "device_name": "ATSAMD21G18A"
screamer 27:5461402c33f8 2958 },
screamer 27:5461402c33f8 2959 "SAML21J18A": {
screamer 27:5461402c33f8 2960 "inherits": ["Target"],
screamer 27:5461402c33f8 2961 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2962 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2963 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
screamer 27:5461402c33f8 2964 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
The Other Jimmy 31:8ea194f6145b 2965 "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 2966 "device_name": "ATSAML21J18A"
screamer 27:5461402c33f8 2967 },
screamer 27:5461402c33f8 2968 "SAMG55J19": {
screamer 27:5461402c33f8 2969 "inherits": ["Target"],
screamer 27:5461402c33f8 2970 "core": "Cortex-M4",
screamer 27:5461402c33f8 2971 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
screamer 27:5461402c33f8 2972 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 2973 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 2974 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2975 "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 2976 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 2977 "device_name": "ATSAMG55J19"
screamer 27:5461402c33f8 2978 },
screamer 27:5461402c33f8 2979 "MCU_NRF51_UNIFIED": {
screamer 27:5461402c33f8 2980 "inherits": ["Target"],
screamer 27:5461402c33f8 2981 "core": "Cortex-M0",
screamer 27:5461402c33f8 2982 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
screamer 27:5461402c33f8 2983 "macros": [
screamer 27:5461402c33f8 2984 "NRF51",
screamer 27:5461402c33f8 2985 "TARGET_NRF51822",
screamer 27:5461402c33f8 2986 "BLE_STACK_SUPPORT_REQD",
screamer 27:5461402c33f8 2987 "SOFTDEVICE_PRESENT",
screamer 27:5461402c33f8 2988 "S130",
The Other Jimmy 36:96847d42f010 2989 "TARGET_MCU_NRF51822",
The Other Jimmy 36:96847d42f010 2990 "CMSIS_VECTAB_VIRTUAL",
theotherjimmy 40:7d3fa6b99b2b 2991 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
theotherjimmy 40:7d3fa6b99b2b 2992 "NO_SYSTICK",
theotherjimmy 40:7d3fa6b99b2b 2993 "MBED_TICKLESS"
screamer 27:5461402c33f8 2994 ],
screamer 27:5461402c33f8 2995 "MERGE_BOOTLOADER": false,
The Other Jimmy 36:96847d42f010 2996 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
screamer 27:5461402c33f8 2997 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 2998 "is_disk_virtual": true,
screamer 27:5461402c33f8 2999 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 3000 "public": false,
screamer 27:5461402c33f8 3001 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 3002 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 3003 {
screamer 27:5461402c33f8 3004 "boot": "",
screamer 27:5461402c33f8 3005 "name": "s130_nrf51_2.0.0_softdevice.hex",
screamer 27:5461402c33f8 3006 "offset": 110592
screamer 27:5461402c33f8 3007 }
screamer 27:5461402c33f8 3008 ],
screamer 27:5461402c33f8 3009 "detect_code": ["1070"],
screamer 27:5461402c33f8 3010 "post_binary_hook": {
screamer 27:5461402c33f8 3011 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 3012 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
screamer 27:5461402c33f8 3013 },
screamer 27:5461402c33f8 3014 "program_cycle_s": 6,
screamer 27:5461402c33f8 3015 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 3016 "config": {
screamer 27:5461402c33f8 3017 "lf_clock_src": {
screamer 27:5461402c33f8 3018 "value": "NRF_LF_SRC_XTAL",
screamer 27:5461402c33f8 3019 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 31:8ea194f6145b 3020 },
The Other Jimmy 31:8ea194f6145b 3021 "uart_hwfc": {
The Other Jimmy 31:8ea194f6145b 3022 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 31:8ea194f6145b 3023 "value": 1,
The Other Jimmy 31:8ea194f6145b 3024 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
screamer 27:5461402c33f8 3025 }
The Other Jimmy 31:8ea194f6145b 3026 },
theotherjimmy 40:7d3fa6b99b2b 3027 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 3028 },
screamer 27:5461402c33f8 3029 "MCU_NRF51_32K_UNIFIED": {
screamer 27:5461402c33f8 3030 "inherits": ["MCU_NRF51_UNIFIED"],
screamer 27:5461402c33f8 3031 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 3032 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 3033 "public": false
screamer 27:5461402c33f8 3034 },
screamer 27:5461402c33f8 3035 "NRF51_DK": {
screamer 27:5461402c33f8 3036 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 3037 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 40:7d3fa6b99b2b 3038 "device_has": ["ANALOGIN", "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 3039 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3040 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 3041 },
The Other Jimmy 31:8ea194f6145b 3042 "NRF51_DONGLE": {
The Other Jimmy 31:8ea194f6145b 3043 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 31:8ea194f6145b 3044 "progen": {"target": "nrf51-dongle"},
theotherjimmy 40:7d3fa6b99b2b 3045 "device_has": ["I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
screamer 27:5461402c33f8 3046 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 3047 },
screamer 27:5461402c33f8 3048 "MCU_NRF52": {
screamer 27:5461402c33f8 3049 "inherits": ["Target"],
screamer 27:5461402c33f8 3050 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 3051 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", "MBED_TICKLESS"],
theotherjimmy 41:2a77626a4c21 3052 "device_has": ["STCLK_OFF_DURING_SLEEP"],
The Other Jimmy 36:96847d42f010 3053 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
screamer 27:5461402c33f8 3054 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 3055 "is_disk_virtual": true,
screamer 27:5461402c33f8 3056 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 3057 "public": false,
screamer 27:5461402c33f8 3058 "detect_code": ["1101"],
screamer 27:5461402c33f8 3059 "program_cycle_s": 6,
screamer 27:5461402c33f8 3060 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 3061 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 3062 {
screamer 27:5461402c33f8 3063 "boot": "",
screamer 27:5461402c33f8 3064 "name": "s132_nrf52_2.0.0_softdevice.hex",
screamer 27:5461402c33f8 3065 "offset": 114688
screamer 27:5461402c33f8 3066 }
screamer 27:5461402c33f8 3067 ],
screamer 27:5461402c33f8 3068 "post_binary_hook": {
screamer 27:5461402c33f8 3069 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 3070 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
screamer 27:5461402c33f8 3071 },
screamer 27:5461402c33f8 3072 "MERGE_BOOTLOADER": false,
screamer 27:5461402c33f8 3073 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 3074 "config": {
screamer 27:5461402c33f8 3075 "lf_clock_src": {
screamer 27:5461402c33f8 3076 "value": "NRF_LF_SRC_XTAL",
screamer 27:5461402c33f8 3077 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 31:8ea194f6145b 3078 },
The Other Jimmy 31:8ea194f6145b 3079 "uart_hwfc": {
The Other Jimmy 31:8ea194f6145b 3080 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 31:8ea194f6145b 3081 "value": 1,
The Other Jimmy 31:8ea194f6145b 3082 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
screamer 27:5461402c33f8 3083 }
screamer 27:5461402c33f8 3084 }
screamer 27:5461402c33f8 3085 },
screamer 27:5461402c33f8 3086 "NRF52_DK": {
screamer 27:5461402c33f8 3087 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 3088 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 3089 "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"],
theotherjimmy 41:2a77626a4c21 3090 "device_has_add": ["ANALOGIN", "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 3091 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3092 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 3093 },
The Other Jimmy 31:8ea194f6145b 3094 "UBLOX_EVA_NINA": {
The Other Jimmy 31:8ea194f6145b 3095 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 3096 "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"],
theotherjimmy 41:2a77626a4c21 3097 "device_has_add": ["ANALOGIN", "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 3098 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3099 "overrides": {"uart_hwfc": 0},
The Other Jimmy 31:8ea194f6145b 3100 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 3101 },
The Other Jimmy 35:da9c89f8be7d 3102 "UBLOX_EVK_NINA_B1": {
The Other Jimmy 35:da9c89f8be7d 3103 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 3104 "inherits": ["MCU_NRF52"],
The Other Jimmy 35:da9c89f8be7d 3105 "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"],
theotherjimmy 41:2a77626a4c21 3106 "device_has_add": ["ANALOGIN", "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 3107 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 3108 "device_name": "nRF52832_xxAA"
The Other Jimmy 35:da9c89f8be7d 3109 },
The Other Jimmy 31:8ea194f6145b 3110 "DELTA_DFBM_NQ620": {
The Other Jimmy 31:8ea194f6145b 3111 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 3112 "inherits": ["MCU_NRF52"],
The Other Jimmy 31:8ea194f6145b 3113 "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"],
theotherjimmy 41:2a77626a4c21 3114 "device_has_add": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 3115 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3116 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
The Other Jimmy 36:96847d42f010 3117 "config": {
The Other Jimmy 36:96847d42f010 3118 "lf_clock_rc_calib_timer_interval": {
The Other Jimmy 36:96847d42f010 3119 "value": 16,
The Other Jimmy 36:96847d42f010 3120 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
The Other Jimmy 36:96847d42f010 3121 },
The Other Jimmy 36:96847d42f010 3122 "lf_clock_rc_calib_mode_config": {
The Other Jimmy 36:96847d42f010 3123 "value": 0,
The Other Jimmy 36:96847d42f010 3124 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
The Other Jimmy 36:96847d42f010 3125 }
The Other Jimmy 36:96847d42f010 3126 },
The Other Jimmy 31:8ea194f6145b 3127 "device_name": "nRF52832_xxAA"
screamer 27:5461402c33f8 3128 },
The Other Jimmy 36:96847d42f010 3129 "MCU_NRF52840": {
The Other Jimmy 36:96847d42f010 3130 "inherits": ["Target"],
The Other Jimmy 36:96847d42f010 3131 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 3132 "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\""],
theotherjimmy 41:2a77626a4c21 3133 "device_has": ["STCLK_OFF_DURING_SLEEP"],
The Other Jimmy 36:96847d42f010 3134 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"],
The Other Jimmy 36:96847d42f010 3135 "OUTPUT_EXT": "hex",
The Other Jimmy 36:96847d42f010 3136 "is_disk_virtual": true,
The Other Jimmy 36:96847d42f010 3137 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 36:96847d42f010 3138 "public": false,
The Other Jimmy 36:96847d42f010 3139 "detect_code": ["1101"],
The Other Jimmy 36:96847d42f010 3140 "program_cycle_s": 6,
The Other Jimmy 36:96847d42f010 3141 "MERGE_SOFT_DEVICE": true,
The Other Jimmy 36:96847d42f010 3142 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
The Other Jimmy 36:96847d42f010 3143 {
The Other Jimmy 36:96847d42f010 3144 "boot": "",
The Other Jimmy 36:96847d42f010 3145 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
The Other Jimmy 36:96847d42f010 3146 "offset": 135168
The Other Jimmy 36:96847d42f010 3147 }
The Other Jimmy 36:96847d42f010 3148 ],
The Other Jimmy 36:96847d42f010 3149 "bootloader_select_index": 0,
The Other Jimmy 36:96847d42f010 3150 "post_binary_hook": {
The Other Jimmy 36:96847d42f010 3151 "function": "MCU_NRF51Code.binary_hook",
The Other Jimmy 36:96847d42f010 3152 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
The Other Jimmy 36:96847d42f010 3153 },
The Other Jimmy 36:96847d42f010 3154 "MERGE_BOOTLOADER": false,
The Other Jimmy 36:96847d42f010 3155 "features": ["BLE"],
The Other Jimmy 36:96847d42f010 3156 "config": {
The Other Jimmy 36:96847d42f010 3157 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 3158 "value": "NRF_LF_SRC_XTAL",
The Other Jimmy 36:96847d42f010 3159 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 36:96847d42f010 3160 },
The Other Jimmy 36:96847d42f010 3161 "uart_hwfc": {
The Other Jimmy 36:96847d42f010 3162 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 36:96847d42f010 3163 "value": 1,
The Other Jimmy 36:96847d42f010 3164 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
The Other Jimmy 36:96847d42f010 3165 }
The Other Jimmy 36:96847d42f010 3166 }
The Other Jimmy 36:96847d42f010 3167 },
The Other Jimmy 36:96847d42f010 3168 "NRF52840_DK": {
The Other Jimmy 36:96847d42f010 3169 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 3170 "inherits": ["MCU_NRF52840"],
The Other Jimmy 36:96847d42f010 3171 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
theotherjimmy 41:2a77626a4c21 3172 "device_has_add": ["FLASH", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "TRNG"],
The Other Jimmy 36:96847d42f010 3173 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 3174 "device_name": "nRF52840_xxAA"
The Other Jimmy 36:96847d42f010 3175 },
screamer 27:5461402c33f8 3176 "BLUEPILL_F103C8": {
The Other Jimmy 38:399953da035d 3177 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 3178 "core": "Cortex-M3",
screamer 27:5461402c33f8 3179 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 3180 "extra_labels_add": ["STM32F1", "STM32F103C8"],
screamer 27:5461402c33f8 3181 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 3182 "device_has_add": [],
The Other Jimmy 38:399953da035d 3183 "device_has_remove": ["RTC", "STDIO_MESSAGES"]
screamer 27:5461402c33f8 3184 },
screamer 27:5461402c33f8 3185 "NUMAKER_PFM_NUC472": {
screamer 27:5461402c33f8 3186 "core": "Cortex-M4F",
screamer 27:5461402c33f8 3187 "default_toolchain": "ARM",
The Other Jimmy 36:96847d42f010 3188 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"],
screamer 27:5461402c33f8 3189 "is_disk_virtual": true,
screamer 27:5461402c33f8 3190 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 3191 "config": {
theotherjimmy 40:7d3fa6b99b2b 3192 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 3193 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3194 "value": 0
theotherjimmy 40:7d3fa6b99b2b 3195 },
theotherjimmy 40:7d3fa6b99b2b 3196 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 3197 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3198 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 3199 },
theotherjimmy 40:7d3fa6b99b2b 3200 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 3201 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
theotherjimmy 40:7d3fa6b99b2b 3202 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
theotherjimmy 40:7d3fa6b99b2b 3203 },
theotherjimmy 40:7d3fa6b99b2b 3204 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 3205 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
theotherjimmy 40:7d3fa6b99b2b 3206 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 3207 }
theotherjimmy 40:7d3fa6b99b2b 3208 },
screamer 27:5461402c33f8 3209 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3210 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
The Other Jimmy 36:96847d42f010 3211 "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 3212 "features": ["LWIP"],
The Other Jimmy 31:8ea194f6145b 3213 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 3214 "device_name": "NUC472HI8AE",
The Other Jimmy 36:96847d42f010 3215 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3216 },
The Other Jimmy 31:8ea194f6145b 3217 "NCS36510": {
The Other Jimmy 31:8ea194f6145b 3218 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3219 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 3220 "extra_labels": ["ONSEMI"],
The Other Jimmy 31:8ea194f6145b 3221 "config": {
The Other Jimmy 31:8ea194f6145b 3222 "mac-addr-low": {
The Other Jimmy 31:8ea194f6145b 3223 "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 3224 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 3225 },
The Other Jimmy 31:8ea194f6145b 3226 "mac-addr-high": {
The Other Jimmy 31:8ea194f6145b 3227 "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 3228 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 3229 },
The Other Jimmy 31:8ea194f6145b 3230 "32KHz-clk-trim": {
The Other Jimmy 31:8ea194f6145b 3231 "help": "32KHz clock trim",
The Other Jimmy 31:8ea194f6145b 3232 "value": "0x39"
The Other Jimmy 31:8ea194f6145b 3233 },
The Other Jimmy 31:8ea194f6145b 3234 "32MHz-clk-trim": {
The Other Jimmy 31:8ea194f6145b 3235 "help": "32MHz clock trim",
The Other Jimmy 31:8ea194f6145b 3236 "value": "0x17"
The Other Jimmy 31:8ea194f6145b 3237 },
The Other Jimmy 31:8ea194f6145b 3238 "rssi-trim": {
The Other Jimmy 31:8ea194f6145b 3239 "help": "RSSI trim",
The Other Jimmy 31:8ea194f6145b 3240 "value": "0x3D"
The Other Jimmy 31:8ea194f6145b 3241 },
The Other Jimmy 31:8ea194f6145b 3242 "txtune-trim": {
The Other Jimmy 31:8ea194f6145b 3243 "help": "TX tune trim",
The Other Jimmy 31:8ea194f6145b 3244 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 3245 }
The Other Jimmy 31:8ea194f6145b 3246 },
theotherjimmy 40:7d3fa6b99b2b 3247 "OUTPUT_EXT": "hex",
The Other Jimmy 31:8ea194f6145b 3248 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
The Other Jimmy 31:8ea194f6145b 3249 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
The Other Jimmy 31:8ea194f6145b 3250 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 36:96847d42f010 3251 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
screamer 27:5461402c33f8 3252 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 3253 },
The Other Jimmy 31:8ea194f6145b 3254 "NUMAKER_PFM_M453": {
The Other Jimmy 31:8ea194f6145b 3255 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 3256 "default_toolchain": "ARM",
The Other Jimmy 36:96847d42f010 3257 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
The Other Jimmy 31:8ea194f6145b 3258 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 3259 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 3260 "config": {
theotherjimmy 40:7d3fa6b99b2b 3261 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 3262 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3263 "value": 0
theotherjimmy 40:7d3fa6b99b2b 3264 },
theotherjimmy 40:7d3fa6b99b2b 3265 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 3266 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3267 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 3268 },
theotherjimmy 40:7d3fa6b99b2b 3269 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 3270 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
theotherjimmy 40:7d3fa6b99b2b 3271 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
theotherjimmy 40:7d3fa6b99b2b 3272 },
theotherjimmy 40:7d3fa6b99b2b 3273 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 3274 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
theotherjimmy 40:7d3fa6b99b2b 3275 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 3276 }
theotherjimmy 40:7d3fa6b99b2b 3277 },
The Other Jimmy 31:8ea194f6145b 3278 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3279 "progen": {"target": "numaker-pfm-m453"},
The Other Jimmy 36:96847d42f010 3280 "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 3281 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 3282 "device_name": "M453VG6AE",
The Other Jimmy 36:96847d42f010 3283 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3284 },
theotherjimmy 40:7d3fa6b99b2b 3285 "NUMAKER_PFM_NANO130": {
theotherjimmy 40:7d3fa6b99b2b 3286 "core": "Cortex-M0",
theotherjimmy 40:7d3fa6b99b2b 3287 "default_toolchain": "ARM",
theotherjimmy 40:7d3fa6b99b2b 3288 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
theotherjimmy 40:7d3fa6b99b2b 3289 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 3290 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 41:2a77626a4c21 3291 "config": {
theotherjimmy 41:2a77626a4c21 3292 "gpio-irq-debounce-enable": {
theotherjimmy 41:2a77626a4c21 3293 "help": "Enable GPIO IRQ debounce",
theotherjimmy 41:2a77626a4c21 3294 "value": 0
theotherjimmy 41:2a77626a4c21 3295 },
theotherjimmy 41:2a77626a4c21 3296 "gpio-irq-debounce-enable-list": {
theotherjimmy 41:2a77626a4c21 3297 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 41:2a77626a4c21 3298 "value": "NC"
theotherjimmy 41:2a77626a4c21 3299 },
theotherjimmy 41:2a77626a4c21 3300 "gpio-irq-debounce-clock-source": {
theotherjimmy 41:2a77626a4c21 3301 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
theotherjimmy 41:2a77626a4c21 3302 "value": "GPIO_DBCLKSRC_IRC10K"
theotherjimmy 41:2a77626a4c21 3303 },
theotherjimmy 41:2a77626a4c21 3304 "gpio-irq-debounce-sample-rate": {
theotherjimmy 41:2a77626a4c21 3305 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
theotherjimmy 41:2a77626a4c21 3306 "value": "GPIO_DBCLKSEL_16"
theotherjimmy 41:2a77626a4c21 3307 }
theotherjimmy 41:2a77626a4c21 3308 },
theotherjimmy 40:7d3fa6b99b2b 3309 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3310 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 40:7d3fa6b99b2b 3311 "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"],
theotherjimmy 40:7d3fa6b99b2b 3312 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 3313 "device_name": "NANO130KE3BN"
theotherjimmy 40:7d3fa6b99b2b 3314 },
The Other Jimmy 31:8ea194f6145b 3315 "HI2110": {
The Other Jimmy 31:8ea194f6145b 3316 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3317 "core": "Cortex-M0",
The Other Jimmy 31:8ea194f6145b 3318 "default_toolchain": "GCC_ARM",
The Other Jimmy 31:8ea194f6145b 3319 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3320 "extra_labels": ["ublox"],
The Other Jimmy 36:96847d42f010 3321 "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 3322 "public": false,
The Other Jimmy 31:8ea194f6145b 3323 "target_overrides": {
The Other Jimmy 31:8ea194f6145b 3324 "*": {
The Other Jimmy 31:8ea194f6145b 3325 "core.stdio-flush-at-exit": false
The Other Jimmy 31:8ea194f6145b 3326 }
The Other Jimmy 31:8ea194f6145b 3327 },
The Other Jimmy 31:8ea194f6145b 3328 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 3329 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 3330 "release_versions": ["5"]
The Other Jimmy 31:8ea194f6145b 3331 },
The Other Jimmy 31:8ea194f6145b 3332 "SARA_NBIOT": {
The Other Jimmy 31:8ea194f6145b 3333 "inherits": ["HI2110"],
The Other Jimmy 31:8ea194f6145b 3334 "extra_labels": ["ublox", "HI2110"],
The Other Jimmy 31:8ea194f6145b 3335 "public": false
The Other Jimmy 31:8ea194f6145b 3336 },
The Other Jimmy 31:8ea194f6145b 3337 "SARA_NBIOT_EVK": {
The Other Jimmy 31:8ea194f6145b 3338 "inherits": ["SARA_NBIOT"],
The Other Jimmy 31:8ea194f6145b 3339 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
The Other Jimmy 36:96847d42f010 3340 },
The Other Jimmy 36:96847d42f010 3341 "REALTEK_RTL8195AM": {
The Other Jimmy 36:96847d42f010 3342 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 3343 "core": "Cortex-M3",
The Other Jimmy 36:96847d42f010 3344 "default_toolchain": "GCC_ARM",
The Other Jimmy 36:96847d42f010 3345 "inherits": ["Target"],
The Other Jimmy 36:96847d42f010 3346 "detect_code": ["4600"],
The Other Jimmy 36:96847d42f010 3347 "extra_labels": ["Realtek", "AMEBA", "RTL8195A"],
The Other Jimmy 36:96847d42f010 3348 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS"],
The Other Jimmy 36:96847d42f010 3349 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 38:399953da035d 3350 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"],
The Other Jimmy 36:96847d42f010 3351 "features": ["LWIP"],
The Other Jimmy 36:96847d42f010 3352 "post_binary_hook": {
The Other Jimmy 36:96847d42f010 3353 "function": "RTL8195ACode.binary_hook",
The Other Jimmy 36:96847d42f010 3354 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
The Other Jimmy 36:96847d42f010 3355 },
The Other Jimmy 36:96847d42f010 3356 "release_versions": ["5"]
The Other Jimmy 38:399953da035d 3357 },
The Other Jimmy 38:399953da035d 3358 "VBLUNO51_LEGACY": {
The Other Jimmy 38:399953da035d 3359 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 3360 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 38:399953da035d 3361 "extra_labels_add": ["VBLUNO51"]
The Other Jimmy 38:399953da035d 3362 },
The Other Jimmy 38:399953da035d 3363 "VBLUNO51_BOOT": {
The Other Jimmy 38:399953da035d 3364 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 3365 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 38:399953da035d 3366 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 3367 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 3368 },
The Other Jimmy 38:399953da035d 3369 "VBLUNO51_OTA": {
The Other Jimmy 38:399953da035d 3370 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 3371 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 38:399953da035d 3372 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 3373 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 3374 },
The Other Jimmy 38:399953da035d 3375 "VBLUNO51": {
The Other Jimmy 38:399953da035d 3376 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 3377 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 40:7d3fa6b99b2b 3378 "device_has": ["ANALOGIN", "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 3379 "release_versions": ["2"],
The Other Jimmy 38:399953da035d 3380 "device_name": "nRF51822_xxAC"
theotherjimmy 40:7d3fa6b99b2b 3381 },
theotherjimmy 42:2cf3f29fece1 3382 "NUCLEO_L496ZG": {
theotherjimmy 42:2cf3f29fece1 3383 "inherits": ["FAMILY_STM32"],
theotherjimmy 42:2cf3f29fece1 3384 "supported_form_factors": ["ARDUINO", "MORPHO"],
theotherjimmy 42:2cf3f29fece1 3385 "core": "Cortex-M4F",
theotherjimmy 42:2cf3f29fece1 3386 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
theotherjimmy 42:2cf3f29fece1 3387 "config": {
theotherjimmy 42:2cf3f29fece1 3388 "clock_source": {
theotherjimmy 42:2cf3f29fece1 3389 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 42:2cf3f29fece1 3390 "value": "USE_PLL_MSI",
theotherjimmy 42:2cf3f29fece1 3391 "macro_name": "CLOCK_SOURCE"
theotherjimmy 42:2cf3f29fece1 3392 }
theotherjimmy 42:2cf3f29fece1 3393 },
theotherjimmy 42:2cf3f29fece1 3394 "detect_code": ["0823"],
theotherjimmy 42:2cf3f29fece1 3395 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 42:2cf3f29fece1 3396 "release_versions": ["2", "5"],
theotherjimmy 42:2cf3f29fece1 3397 "device_name": "STM32L496ZG"
theotherjimmy 42:2cf3f29fece1 3398 },
theotherjimmy 40:7d3fa6b99b2b 3399 "VBLUNO52": {
theotherjimmy 40:7d3fa6b99b2b 3400 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 3401 "inherits": ["MCU_NRF52"],
theotherjimmy 40:7d3fa6b99b2b 3402 "macros_add": ["BOARD_PCA10040", "BOARD_VBLUNO52", "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"],
theotherjimmy 40:7d3fa6b99b2b 3403 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
theotherjimmy 40:7d3fa6b99b2b 3404 "release_versions": ["2"],
theotherjimmy 40:7d3fa6b99b2b 3405 "device_name": "nRF52832_xxAA"
theotherjimmy 40:7d3fa6b99b2b 3406 },
theotherjimmy 40:7d3fa6b99b2b 3407 "NUMAKER_PFM_M487": {
theotherjimmy 40:7d3fa6b99b2b 3408 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 3409 "default_toolchain": "ARM",
theotherjimmy 40:7d3fa6b99b2b 3410 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO"],
theotherjimmy 40:7d3fa6b99b2b 3411 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 3412 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 3413 "config": {
theotherjimmy 40:7d3fa6b99b2b 3414 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 3415 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3416 "value": 0
theotherjimmy 40:7d3fa6b99b2b 3417 },
theotherjimmy 40:7d3fa6b99b2b 3418 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 3419 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 3420 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 3421 },
theotherjimmy 40:7d3fa6b99b2b 3422 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 3423 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
theotherjimmy 40:7d3fa6b99b2b 3424 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
theotherjimmy 40:7d3fa6b99b2b 3425 },
theotherjimmy 40:7d3fa6b99b2b 3426 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 3427 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
theotherjimmy 40:7d3fa6b99b2b 3428 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 3429 },
theotherjimmy 40:7d3fa6b99b2b 3430 "usb-device-hsusbd": {
theotherjimmy 40:7d3fa6b99b2b 3431 "help": "Select high-speed USB device or not",
theotherjimmy 40:7d3fa6b99b2b 3432 "value": 1
theotherjimmy 40:7d3fa6b99b2b 3433 },
theotherjimmy 40:7d3fa6b99b2b 3434 "ctrl01-enable": {
theotherjimmy 40:7d3fa6b99b2b 3435 "help": "Enable control_01",
theotherjimmy 40:7d3fa6b99b2b 3436 "value": 0
theotherjimmy 40:7d3fa6b99b2b 3437 }
theotherjimmy 40:7d3fa6b99b2b 3438 },
theotherjimmy 40:7d3fa6b99b2b 3439 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3440 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
theotherjimmy 40:7d3fa6b99b2b 3441 "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", "FLASH", "CAN"],
theotherjimmy 40:7d3fa6b99b2b 3442 "features": ["LWIP"],
theotherjimmy 40:7d3fa6b99b2b 3443 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 3444 "device_name": "M487JIDAE",
theotherjimmy 40:7d3fa6b99b2b 3445 "bootloader_supported": true
theotherjimmy 40:7d3fa6b99b2b 3446 },
theotherjimmy 40:7d3fa6b99b2b 3447 "TMPM066": {
theotherjimmy 40:7d3fa6b99b2b 3448 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3449 "core": "Cortex-M0",
theotherjimmy 40:7d3fa6b99b2b 3450 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 3451 "extra_labels": ["TOSHIBA"],
theotherjimmy 40:7d3fa6b99b2b 3452 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 40:7d3fa6b99b2b 3453 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 3454 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
theotherjimmy 40:7d3fa6b99b2b 3455 "device_name": "TMPM066FWUG",
theotherjimmy 40:7d3fa6b99b2b 3456 "detect_code": ["7011"],
theotherjimmy 40:7d3fa6b99b2b 3457 "release_versions": ["5"]
screamer 27:5461402c33f8 3458 }
screamer 27:5461402c33f8 3459 }