Clone of official tools

Committer:
theotherjimmy
Date:
Tue Oct 10 16:56:30 2017 -0500
Revision:
40:7d3fa6b99b2b
Parent:
38:399953da035d
Child:
41:2a77626a4c21
Update to tools release 5.6.1

Who changed what in which revision?

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