Clone of official tools

Committer:
theotherjimmy
Date:
Wed Oct 25 14:46:50 2017 -0500
Revision:
41:2a77626a4c21
Parent:
40:7d3fa6b99b2b
Child:
42:2cf3f29fece1
Update to track Mbed OS 5.6.3

Who changed what in which revision?

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