Clone of official tools

Committer:
theotherjimmy
Date:
Tue Sep 25 13:43:09 2018 -0500
Revision:
43:2a7da56ebd24
Parent:
42:2cf3f29fece1
Release 5.10.0

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",
theotherjimmy 43:2a7da56ebd24 14 "bootloader_supported": false,
theotherjimmy 43:2a7da56ebd24 15 "config": {
theotherjimmy 43:2a7da56ebd24 16 "console-uart-flow-control": {
theotherjimmy 43:2a7da56ebd24 17 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
theotherjimmy 43:2a7da56ebd24 18 "value": null
theotherjimmy 43:2a7da56ebd24 19 },
theotherjimmy 43:2a7da56ebd24 20 "network-default-interface-type": {
theotherjimmy 43:2a7da56ebd24 21 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
theotherjimmy 43:2a7da56ebd24 22 "value": null
theotherjimmy 43:2a7da56ebd24 23 }
theotherjimmy 43:2a7da56ebd24 24 }
screamer 27:5461402c33f8 25 },
screamer 27:5461402c33f8 26 "CM4_UARM": {
screamer 27:5461402c33f8 27 "inherits": ["Target"],
screamer 27:5461402c33f8 28 "core": "Cortex-M4",
screamer 27:5461402c33f8 29 "default_toolchain": "uARM",
screamer 27:5461402c33f8 30 "public": false,
screamer 27:5461402c33f8 31 "supported_toolchains": ["uARM"],
The Other Jimmy 31:8ea194f6145b 32 "default_lib": "small"
screamer 27:5461402c33f8 33 },
screamer 27:5461402c33f8 34 "CM4_ARM": {
screamer 27:5461402c33f8 35 "inherits": ["Target"],
screamer 27:5461402c33f8 36 "core": "Cortex-M4",
screamer 27:5461402c33f8 37 "public": false,
screamer 27:5461402c33f8 38 "supported_toolchains": ["ARM"]
screamer 27:5461402c33f8 39 },
screamer 27:5461402c33f8 40 "CM4F_UARM": {
screamer 27:5461402c33f8 41 "inherits": ["Target"],
screamer 27:5461402c33f8 42 "core": "Cortex-M4F",
screamer 27:5461402c33f8 43 "default_toolchain": "uARM",
screamer 27:5461402c33f8 44 "public": false,
screamer 27:5461402c33f8 45 "supported_toolchains": ["uARM"],
The Other Jimmy 31:8ea194f6145b 46 "default_lib": "small"
screamer 27:5461402c33f8 47 },
screamer 27:5461402c33f8 48 "CM4F_ARM": {
screamer 27:5461402c33f8 49 "inherits": ["Target"],
screamer 27:5461402c33f8 50 "core": "Cortex-M4F",
screamer 27:5461402c33f8 51 "public": false,
screamer 27:5461402c33f8 52 "supported_toolchains": ["ARM"]
screamer 27:5461402c33f8 53 },
screamer 27:5461402c33f8 54 "LPCTarget": {
screamer 27:5461402c33f8 55 "inherits": ["Target"],
screamer 27:5461402c33f8 56 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
screamer 27:5461402c33f8 57 "public": false
screamer 27:5461402c33f8 58 },
screamer 27:5461402c33f8 59 "LPC11C24": {
screamer 27:5461402c33f8 60 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 61 "core": "Cortex-M0",
screamer 27:5461402c33f8 62 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
theotherjimmy 43:2a7da56ebd24 63 "OUTPUT_EXT": "hex",
The Other Jimmy 36:96847d42f010 64 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 65 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 66 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 67 "device_name": "LPC11C24FBD48/301"
screamer 27:5461402c33f8 68 },
screamer 27:5461402c33f8 69 "LPC1114": {
screamer 27:5461402c33f8 70 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 71 "core": "Cortex-M0",
screamer 27:5461402c33f8 72 "default_toolchain": "uARM",
screamer 27:5461402c33f8 73 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
The Other Jimmy 36:96847d42f010 74 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 75 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 76 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 77 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 78 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 79 "device_name": "LPC1114FN28/102"
screamer 27:5461402c33f8 80 },
screamer 27:5461402c33f8 81 "LPC11U24": {
screamer 27:5461402c33f8 82 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 83 "core": "Cortex-M0",
screamer 27:5461402c33f8 84 "default_toolchain": "uARM",
screamer 27:5461402c33f8 85 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
The Other Jimmy 36:96847d42f010 86 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 87 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 88 "detect_code": ["1040"],
theotherjimmy 40:7d3fa6b99b2b 89 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 90 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 91 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 92 "device_name": "LPC11U24FBD48/401"
screamer 27:5461402c33f8 93 },
screamer 27:5461402c33f8 94 "OC_MBUINO": {
screamer 27:5461402c33f8 95 "inherits": ["LPC11U24"],
The Other Jimmy 36:96847d42f010 96 "macros": ["TARGET_LPC11U24", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 97 "extra_labels": ["NXP", "LPC11UXX"],
theotherjimmy 40:7d3fa6b99b2b 98 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
screamer 27:5461402c33f8 99 "release_versions": ["2"]
screamer 27:5461402c33f8 100 },
screamer 27:5461402c33f8 101 "LPC11U24_301": {
screamer 27:5461402c33f8 102 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 103 "core": "Cortex-M0",
screamer 27:5461402c33f8 104 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 105 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 106 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 107 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 108 "device_name": "LPC11U24FHI33/301"
screamer 27:5461402c33f8 109 },
screamer 27:5461402c33f8 110 "LPC11U34_421": {
screamer 27:5461402c33f8 111 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 112 "core": "Cortex-M0",
screamer 27:5461402c33f8 113 "default_toolchain": "uARM",
screamer 27:5461402c33f8 114 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 115 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 116 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 117 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
theotherjimmy 43:2a7da56ebd24 118 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 119 "device_name": "LPC11U34FBD48/311"
screamer 27:5461402c33f8 120 },
screamer 27:5461402c33f8 121 "MICRONFCBOARD": {
screamer 27:5461402c33f8 122 "inherits": ["LPC11U34_421"],
The Other Jimmy 36:96847d42f010 123 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
screamer 27:5461402c33f8 124 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
The Other Jimmy 31:8ea194f6145b 125 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 126 "device_name": "LPC11U34FBD48/311"
screamer 27:5461402c33f8 127 },
screamer 27:5461402c33f8 128 "LPC11U35_401": {
screamer 27:5461402c33f8 129 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 130 "core": "Cortex-M0",
screamer 27:5461402c33f8 131 "default_toolchain": "uARM",
screamer 27:5461402c33f8 132 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 133 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 134 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 135 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 136 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 137 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 138 "device_name": "LPC11U35FBD48/401"
screamer 27:5461402c33f8 139 },
screamer 27:5461402c33f8 140 "LPC11U35_501": {
screamer 27:5461402c33f8 141 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 142 "core": "Cortex-M0",
screamer 27:5461402c33f8 143 "default_toolchain": "uARM",
screamer 27:5461402c33f8 144 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
The Other Jimmy 36:96847d42f010 145 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 146 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 147 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 148 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 149 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 150 "device_name": "LPC11U35FHI33/501"
screamer 27:5461402c33f8 151 },
screamer 27:5461402c33f8 152 "LPC11U35_501_IBDAP": {
screamer 27:5461402c33f8 153 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 154 "core": "Cortex-M0",
screamer 27:5461402c33f8 155 "default_toolchain": "uARM",
screamer 27:5461402c33f8 156 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
The Other Jimmy 36:96847d42f010 157 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 158 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 159 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 160 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 161 "device_name": "LPC11U35FHI33/501"
screamer 27:5461402c33f8 162 },
screamer 27:5461402c33f8 163 "XADOW_M0": {
The Other Jimmy 36:96847d42f010 164 "inherits": ["LPC11U35_501"]
screamer 27:5461402c33f8 165 },
screamer 27:5461402c33f8 166 "LPC11U35_Y5_MBUG": {
screamer 27:5461402c33f8 167 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 168 "core": "Cortex-M0",
screamer 27:5461402c33f8 169 "default_toolchain": "uARM",
screamer 27:5461402c33f8 170 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
The Other Jimmy 36:96847d42f010 171 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 172 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 173 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 174 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 175 "device_name": "LPC11U35FHI33/501"
screamer 27:5461402c33f8 176 },
screamer 27:5461402c33f8 177 "LPC11U37_501": {
screamer 27:5461402c33f8 178 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 179 "core": "Cortex-M0",
screamer 27:5461402c33f8 180 "default_toolchain": "uARM",
screamer 27:5461402c33f8 181 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 182 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 183 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
The Other Jimmy 31:8ea194f6145b 184 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 185 "device_name": "LPC11U37FBD64/501"
screamer 27:5461402c33f8 186 },
screamer 27:5461402c33f8 187 "LPCCAPPUCCINO": {
screamer 27:5461402c33f8 188 "inherits": ["LPC11U37_501"],
theotherjimmy 40:7d3fa6b99b2b 189 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 190 "device_name": "LPC11U37FBD64/501"
screamer 27:5461402c33f8 191 },
screamer 27:5461402c33f8 192 "ARCH_GPRS": {
screamer 27:5461402c33f8 193 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 194 "core": "Cortex-M0",
screamer 27:5461402c33f8 195 "default_toolchain": "uARM",
screamer 27:5461402c33f8 196 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
The Other Jimmy 36:96847d42f010 197 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 198 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 27:5461402c33f8 199 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 200 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 201 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 202 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 203 "device_name": "LPC11U37FBD64/501"
screamer 27:5461402c33f8 204 },
screamer 27:5461402c33f8 205 "LPC11U68": {
screamer 27:5461402c33f8 206 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 207 "core": "Cortex-M0+",
screamer 27:5461402c33f8 208 "default_toolchain": "uARM",
screamer 27:5461402c33f8 209 "extra_labels": ["NXP", "LPC11U6X"],
screamer 27:5461402c33f8 210 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 211 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 212 "detect_code": ["1168"],
theotherjimmy 43:2a7da56ebd24 213 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI"],
The Other Jimmy 31:8ea194f6145b 214 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 215 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 216 "device_name": "LPC11U68JBD100"
screamer 27:5461402c33f8 217 },
screamer 27:5461402c33f8 218 "LPC1347": {
screamer 27:5461402c33f8 219 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 220 "core": "Cortex-M3",
screamer 27:5461402c33f8 221 "extra_labels": ["NXP", "LPC13XX"],
screamer 27:5461402c33f8 222 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 223 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 224 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 225 "device_name": "LPC1347FBD48"
screamer 27:5461402c33f8 226 },
screamer 27:5461402c33f8 227 "LPC1549": {
screamer 27:5461402c33f8 228 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 229 "core": "Cortex-M3",
screamer 27:5461402c33f8 230 "default_toolchain": "uARM",
screamer 27:5461402c33f8 231 "extra_labels": ["NXP", "LPC15XX"],
screamer 27:5461402c33f8 232 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 233 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 234 "detect_code": ["1549"],
theotherjimmy 43:2a7da56ebd24 235 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 236 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 237 "release_versions": ["2"],
The Other Jimmy 35:da9c89f8be7d 238 "device_name": "LPC1549JBD64"
screamer 27:5461402c33f8 239 },
screamer 27:5461402c33f8 240 "LPC1768": {
screamer 27:5461402c33f8 241 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 242 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 243 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
screamer 27:5461402c33f8 244 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 27:5461402c33f8 245 "detect_code": ["1010"],
theotherjimmy 43:2a7da56ebd24 246 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 247 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 248 "device_name": "LPC1768",
theotherjimmy 43:2a7da56ebd24 249 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 250 "overrides": {
theotherjimmy 43:2a7da56ebd24 251 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 252 }
screamer 27:5461402c33f8 253 },
theotherjimmy 42:2cf3f29fece1 254 "LPC1769": {
theotherjimmy 42:2cf3f29fece1 255 "inherits": ["LPC1768"],
theotherjimmy 42:2cf3f29fece1 256 "device_name": "LPC1769"
theotherjimmy 42:2cf3f29fece1 257 },
screamer 27:5461402c33f8 258 "ARCH_PRO": {
screamer 27:5461402c33f8 259 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 260 "core": "Cortex-M3",
screamer 27:5461402c33f8 261 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 43:2a7da56ebd24 262 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
screamer 27:5461402c33f8 263 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 264 "inherits": ["LPCTarget"],
theotherjimmy 43:2a7da56ebd24 265 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 266 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 267 "device_name": "LPC1768",
theotherjimmy 43:2a7da56ebd24 268 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 269 "overrides": {
theotherjimmy 43:2a7da56ebd24 270 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 271 }
screamer 27:5461402c33f8 272 },
screamer 27:5461402c33f8 273 "UBLOX_C027": {
screamer 27:5461402c33f8 274 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 275 "core": "Cortex-M3",
screamer 27:5461402c33f8 276 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 43:2a7da56ebd24 277 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
The Other Jimmy 36:96847d42f010 278 "config": {
The Other Jimmy 36:96847d42f010 279 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 280 "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 281 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 282 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 283 },
The Other Jimmy 36:96847d42f010 284 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 285 "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 286 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 287 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 288 }
The Other Jimmy 36:96847d42f010 289 },
screamer 27:5461402c33f8 290 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 291 "inherits": ["LPCTarget"],
theotherjimmy 43:2a7da56ebd24 292 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 293 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 294 "device_name": "LPC1768",
theotherjimmy 43:2a7da56ebd24 295 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 296 "overrides": {
theotherjimmy 43:2a7da56ebd24 297 "network-default-interface-type": "CELLULAR"
theotherjimmy 43:2a7da56ebd24 298 }
screamer 27:5461402c33f8 299 },
screamer 27:5461402c33f8 300 "XBED_LPC1768": {
screamer 27:5461402c33f8 301 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 302 "core": "Cortex-M3",
screamer 27:5461402c33f8 303 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 304 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
screamer 27:5461402c33f8 305 "macros": ["TARGET_LPC1768"],
screamer 27:5461402c33f8 306 "detect_code": ["1010"],
theotherjimmy 43:2a7da56ebd24 307 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 308 "device_name": "LPC1768"
screamer 27:5461402c33f8 309 },
screamer 27:5461402c33f8 310 "LPC810": {
screamer 27:5461402c33f8 311 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 312 "core": "Cortex-M0+",
screamer 27:5461402c33f8 313 "default_toolchain": "uARM",
screamer 27:5461402c33f8 314 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 315 "is_disk_virtual": true,
screamer 27:5461402c33f8 316 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 317 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 318 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 319 "device_name": "LPC810M021FN8"
screamer 27:5461402c33f8 320 },
screamer 27:5461402c33f8 321 "LPC812": {
screamer 27:5461402c33f8 322 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 323 "core": "Cortex-M0+",
screamer 27:5461402c33f8 324 "default_toolchain": "uARM",
screamer 27:5461402c33f8 325 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 326 "is_disk_virtual": true,
screamer 27:5461402c33f8 327 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
screamer 27:5461402c33f8 328 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 329 "detect_code": ["1050"],
theotherjimmy 40:7d3fa6b99b2b 330 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 331 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 332 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 333 "device_name": "LPC812M101JDH20"
screamer 27:5461402c33f8 334 },
screamer 27:5461402c33f8 335 "LPC824": {
screamer 27:5461402c33f8 336 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 337 "core": "Cortex-M0+",
screamer 27:5461402c33f8 338 "default_toolchain": "uARM",
screamer 27:5461402c33f8 339 "extra_labels": ["NXP", "LPC82X"],
screamer 27:5461402c33f8 340 "is_disk_virtual": true,
screamer 27:5461402c33f8 341 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
screamer 27:5461402c33f8 342 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 343 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 344 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 345 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 346 "device_name": "LPC824M201JDH20"
screamer 27:5461402c33f8 347 },
screamer 27:5461402c33f8 348 "SSCI824": {
screamer 27:5461402c33f8 349 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 350 "core": "Cortex-M0+",
screamer 27:5461402c33f8 351 "default_toolchain": "uARM",
screamer 27:5461402c33f8 352 "extra_labels": ["NXP", "LPC82X"],
screamer 27:5461402c33f8 353 "is_disk_virtual": true,
screamer 27:5461402c33f8 354 "supported_toolchains": ["uARM", "GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 355 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 356 "default_lib": "small",
screamer 27:5461402c33f8 357 "release_versions": ["2"]
screamer 27:5461402c33f8 358 },
The Other Jimmy 35:da9c89f8be7d 359 "MCU_LPC4088": {
screamer 27:5461402c33f8 360 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 361 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 362 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
screamer 27:5461402c33f8 363 "is_disk_virtual": true,
screamer 27:5461402c33f8 364 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 365 "post_binary_hook": {
The Other Jimmy 35:da9c89f8be7d 366 "function": "LPC4088Code.binary_hook"
screamer 27:5461402c33f8 367 },
theotherjimmy 43:2a7da56ebd24 368 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
theotherjimmy 43:2a7da56ebd24 369 "device_name": "LPC4088FBD144",
theotherjimmy 43:2a7da56ebd24 370 "overrides": {
theotherjimmy 43:2a7da56ebd24 371 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 372 }
screamer 27:5461402c33f8 373 },
The Other Jimmy 35:da9c89f8be7d 374 "LPC4088": {
The Other Jimmy 35:da9c89f8be7d 375 "inherits": ["MCU_LPC4088"],
The Other Jimmy 35:da9c89f8be7d 376 "release_versions": ["2", "5"]
The Other Jimmy 35:da9c89f8be7d 377 },
screamer 27:5461402c33f8 378 "LPC4088_DM": {
The Other Jimmy 35:da9c89f8be7d 379 "inherits": ["MCU_LPC4088"],
screamer 27:5461402c33f8 380 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 381 },
screamer 27:5461402c33f8 382 "LPC4330_M4": {
screamer 27:5461402c33f8 383 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 384 "core": "Cortex-M4F",
screamer 27:5461402c33f8 385 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 27:5461402c33f8 386 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
theotherjimmy 43:2a7da56ebd24 387 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 388 "device_name": "LPC4330"
screamer 27:5461402c33f8 389 },
screamer 27:5461402c33f8 390 "LPC4330_M0": {
screamer 27:5461402c33f8 391 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 392 "core": "Cortex-M0",
screamer 27:5461402c33f8 393 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
screamer 27:5461402c33f8 394 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
theotherjimmy 43:2a7da56ebd24 395 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
screamer 27:5461402c33f8 396 },
screamer 27:5461402c33f8 397 "LPC4337": {
screamer 27:5461402c33f8 398 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 399 "core": "Cortex-M4F",
screamer 27:5461402c33f8 400 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
screamer 27:5461402c33f8 401 "supported_toolchains": ["ARM"],
theotherjimmy 43:2a7da56ebd24 402 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 403 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 404 "device_name": "LPC4337"
screamer 27:5461402c33f8 405 },
screamer 27:5461402c33f8 406 "LPC1800": {
screamer 27:5461402c33f8 407 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 408 "core": "Cortex-M3",
screamer 27:5461402c33f8 409 "extra_labels": ["NXP", "LPC43XX"],
screamer 27:5461402c33f8 410 "public": false,
screamer 27:5461402c33f8 411 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
screamer 27:5461402c33f8 412 },
screamer 27:5461402c33f8 413 "LPC11U37H_401": {
screamer 27:5461402c33f8 414 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 415 "core": "Cortex-M0",
screamer 27:5461402c33f8 416 "default_toolchain": "uARM",
screamer 27:5461402c33f8 417 "extra_labels": ["NXP", "LPC11UXX"],
The Other Jimmy 36:96847d42f010 418 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 419 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
screamer 27:5461402c33f8 420 "inherits": ["LPCTarget"],
theotherjimmy 40:7d3fa6b99b2b 421 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 422 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 423 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 424 "device_name": "LPC11U37HFBD64/401"
screamer 27:5461402c33f8 425 },
screamer 27:5461402c33f8 426 "ELEKTOR_COCORICO": {
screamer 27:5461402c33f8 427 "core": "Cortex-M0+",
screamer 27:5461402c33f8 428 "default_toolchain": "uARM",
screamer 27:5461402c33f8 429 "extra_labels": ["NXP", "LPC81X"],
screamer 27:5461402c33f8 430 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 431 "inherits": ["LPCTarget"],
screamer 27:5461402c33f8 432 "is_disk_virtual": true,
screamer 27:5461402c33f8 433 "detect_code": ["C000"],
The Other Jimmy 31:8ea194f6145b 434 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 435 "device_name": "LPC812M101JDH16"
screamer 27:5461402c33f8 436 },
screamer 27:5461402c33f8 437 "KL05Z": {
screamer 27:5461402c33f8 438 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 439 "core": "Cortex-M0+",
screamer 27:5461402c33f8 440 "default_toolchain": "uARM",
screamer 27:5461402c33f8 441 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 442 "is_disk_virtual": true,
screamer 27:5461402c33f8 443 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 444 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 445 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 446 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 447 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 448 "device_name": "MKL05Z32xxx4"
screamer 27:5461402c33f8 449 },
screamer 27:5461402c33f8 450 "KL25Z": {
screamer 27:5461402c33f8 451 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 452 "core": "Cortex-M0+",
screamer 27:5461402c33f8 453 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 454 "is_disk_virtual": true,
screamer 27:5461402c33f8 455 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 456 "inherits": ["Target"],
screamer 27:5461402c33f8 457 "detect_code": ["0200"],
theotherjimmy 43:2a7da56ebd24 458 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 459 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 460 "device_name": "MKL25Z128xxx4"
screamer 27:5461402c33f8 461 },
screamer 27:5461402c33f8 462 "KL26Z": {
screamer 27:5461402c33f8 463 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 464 "core": "Cortex-M0+",
screamer 27:5461402c33f8 465 "extra_labels": ["Freescale", "KLXX"],
screamer 27:5461402c33f8 466 "is_disk_virtual": true,
screamer 27:5461402c33f8 467 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 468 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 469 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 470 "device_name": "MKL26Z128xxx4"
screamer 27:5461402c33f8 471 },
screamer 27:5461402c33f8 472 "KL46Z": {
screamer 27:5461402c33f8 473 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 474 "core": "Cortex-M0+",
The Other Jimmy 36:96847d42f010 475 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
screamer 27:5461402c33f8 476 "is_disk_virtual": true,
screamer 27:5461402c33f8 477 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 478 "inherits": ["Target"],
screamer 27:5461402c33f8 479 "detect_code": ["0220"],
theotherjimmy 43:2a7da56ebd24 480 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 481 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 482 "device_name": "MKL46Z256xxx4",
The Other Jimmy 36:96847d42f010 483 "bootloader_supported": true
screamer 27:5461402c33f8 484 },
screamer 27:5461402c33f8 485 "K20D50M": {
screamer 27:5461402c33f8 486 "inherits": ["Target"],
screamer 27:5461402c33f8 487 "core": "Cortex-M4",
screamer 27:5461402c33f8 488 "extra_labels": ["Freescale", "K20XX"],
screamer 27:5461402c33f8 489 "is_disk_virtual": true,
screamer 27:5461402c33f8 490 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 491 "detect_code": ["0230"],
theotherjimmy 43:2a7da56ebd24 492 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 493 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 494 "device_name": "MK20DX128xxx5"
screamer 27:5461402c33f8 495 },
screamer 27:5461402c33f8 496 "TEENSY3_1": {
screamer 27:5461402c33f8 497 "inherits": ["Target"],
screamer 27:5461402c33f8 498 "core": "Cortex-M4",
screamer 27:5461402c33f8 499 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
screamer 27:5461402c33f8 500 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 501 "is_disk_virtual": true,
screamer 27:5461402c33f8 502 "supported_toolchains": ["GCC_ARM", "ARM"],
screamer 27:5461402c33f8 503 "post_binary_hook": {
screamer 27:5461402c33f8 504 "function": "TEENSY3_1Code.binary_hook",
screamer 27:5461402c33f8 505 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
screamer 27:5461402c33f8 506 },
screamer 27:5461402c33f8 507 "detect_code": ["0230"],
theotherjimmy 43:2a7da56ebd24 508 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 509 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 510 "device_name": "MK20DX256xxx7"
The Other Jimmy 31:8ea194f6145b 511 },
The Other Jimmy 31:8ea194f6145b 512 "MCU_K22F512": {
The Other Jimmy 31:8ea194f6145b 513 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 514 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 515 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
The Other Jimmy 31:8ea194f6145b 516 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 517 "public": false,
The Other Jimmy 31:8ea194f6145b 518 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 519 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 520 "detect_code": ["0231"],
theotherjimmy 43:2a7da56ebd24 521 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
The Other Jimmy 31:8ea194f6145b 522 "device_name": "MK22DN512xxx5"
screamer 27:5461402c33f8 523 },
screamer 27:5461402c33f8 524 "K22F": {
screamer 27:5461402c33f8 525 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 526 "inherits": ["MCU_K22F512"],
The Other Jimmy 31:8ea194f6145b 527 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 528 "extra_labels_add": ["FRDM"]
screamer 27:5461402c33f8 529 },
screamer 27:5461402c33f8 530 "KL27Z": {
screamer 27:5461402c33f8 531 "inherits": ["Target"],
screamer 27:5461402c33f8 532 "core": "Cortex-M0+",
The Other Jimmy 35:da9c89f8be7d 533 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
screamer 27:5461402c33f8 534 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 535 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 536 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 537 "is_disk_virtual": true,
screamer 27:5461402c33f8 538 "default_toolchain": "ARM",
screamer 27:5461402c33f8 539 "detect_code": ["0261"],
theotherjimmy 43:2a7da56ebd24 540 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 541 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 542 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 543 "device_name": "MKL27Z64xxx4"
screamer 27:5461402c33f8 544 },
screamer 27:5461402c33f8 545 "KL43Z": {
screamer 27:5461402c33f8 546 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 547 "core": "Cortex-M0+",
screamer 27:5461402c33f8 548 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 549 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
screamer 27:5461402c33f8 550 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 551 "is_disk_virtual": true,
screamer 27:5461402c33f8 552 "inherits": ["Target"],
screamer 27:5461402c33f8 553 "detect_code": ["0262"],
theotherjimmy 43:2a7da56ebd24 554 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 555 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 556 "device_name": "MKL43Z256xxx4"
The Other Jimmy 31:8ea194f6145b 557 },
The Other Jimmy 31:8ea194f6145b 558 "KL82Z": {
The Other Jimmy 31:8ea194f6145b 559 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 560 "core": "Cortex-M0+",
The Other Jimmy 31:8ea194f6145b 561 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 562 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 563 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 564 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 565 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 566 "detect_code": ["0218"],
theotherjimmy 43:2a7da56ebd24 567 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
The Other Jimmy 31:8ea194f6145b 568 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 569 "device_name": "MKL82Z128xxx7"
The Other Jimmy 31:8ea194f6145b 570 },
The Other Jimmy 36:96847d42f010 571 "USENSE": {
The Other Jimmy 36:96847d42f010 572 "inherits": ["KL82Z"],
The Other Jimmy 36:96847d42f010 573 "extra_labels_remove": ["FRDM"],
The Other Jimmy 36:96847d42f010 574 "supported_form_factors": []
The Other Jimmy 36:96847d42f010 575 },
The Other Jimmy 31:8ea194f6145b 576 "KW24D": {
The Other Jimmy 31:8ea194f6145b 577 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 578 "core": "Cortex-M4",
The Other Jimmy 31:8ea194f6145b 579 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 580 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 581 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 582 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 583 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 584 "detect_code": ["0250"],
theotherjimmy 43:2a7da56ebd24 585 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH", "802_15_4_PHY"],
The Other Jimmy 31:8ea194f6145b 586 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 587 "device_name": "MKW24D512xxx5",
theotherjimmy 43:2a7da56ebd24 588 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 589 "overrides": {
theotherjimmy 43:2a7da56ebd24 590 "network-default-interface-type": "MESH"
theotherjimmy 43:2a7da56ebd24 591 }
The Other Jimmy 31:8ea194f6145b 592 },
The Other Jimmy 31:8ea194f6145b 593 "KW41Z": {
The Other Jimmy 31:8ea194f6145b 594 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 595 "core": "Cortex-M0+",
The Other Jimmy 31:8ea194f6145b 596 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 597 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 598 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 599 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 600 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 601 "detect_code": ["0201"],
theotherjimmy 43:2a7da56ebd24 602 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 603 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 604 "device_name": "MKW41Z512xxx4"
screamer 27:5461402c33f8 605 },
The Other Jimmy 36:96847d42f010 606 "MCU_K24F1M": {
The Other Jimmy 36:96847d42f010 607 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 608 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 36:96847d42f010 609 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
The Other Jimmy 36:96847d42f010 610 "is_disk_virtual": true,
The Other Jimmy 36:96847d42f010 611 "public": false,
The Other Jimmy 36:96847d42f010 612 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
The Other Jimmy 36:96847d42f010 613 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 614 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 615 "device_name": "MK24FN1M0xxx12"
The Other Jimmy 36:96847d42f010 616 },
The Other Jimmy 36:96847d42f010 617 "RO359B": {
The Other Jimmy 36:96847d42f010 618 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 619 "inherits": ["MCU_K24F1M"],
The Other Jimmy 36:96847d42f010 620 "detect_code": ["1022"],
The Other Jimmy 36:96847d42f010 621 "release_versions": ["2", "5"]
The Other Jimmy 36:96847d42f010 622 },
screamer 27:5461402c33f8 623 "K64F": {
screamer 27:5461402c33f8 624 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 625 "components": ["SD"],
screamer 27:5461402c33f8 626 "core": "Cortex-M4F",
screamer 27:5461402c33f8 627 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 628 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "Freescale_EMAC"],
screamer 27:5461402c33f8 629 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 630 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 631 "inherits": ["Target"],
screamer 27:5461402c33f8 632 "detect_code": ["0240"],
theotherjimmy 43:2a7da56ebd24 633 "device_has": ["USTICKER", "LPTICKER", "RTC", "CRC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 634 "features": ["STORAGE"],
The Other Jimmy 31:8ea194f6145b 635 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 636 "device_name": "MK64FN1M0xxx12",
theotherjimmy 43:2a7da56ebd24 637 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 638 "overrides": {
theotherjimmy 43:2a7da56ebd24 639 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 640 }
theotherjimmy 43:2a7da56ebd24 641 },
theotherjimmy 43:2a7da56ebd24 642 "SDT64B": {
theotherjimmy 43:2a7da56ebd24 643 "inherits": ["K64F"],
theotherjimmy 43:2a7da56ebd24 644 "extra_labels_add": ["K64F"],
theotherjimmy 43:2a7da56ebd24 645 "extra_labels_remove": ["FRDM"],
theotherjimmy 43:2a7da56ebd24 646 "components_remove": ["SD"],
theotherjimmy 43:2a7da56ebd24 647 "supported_form_factors": [],
theotherjimmy 43:2a7da56ebd24 648 "detect_code": ["3105"]
theotherjimmy 43:2a7da56ebd24 649 },
theotherjimmy 43:2a7da56ebd24 650 "EV_COG_AD4050LZ": {
theotherjimmy 43:2a7da56ebd24 651 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 652 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 653 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 654 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
theotherjimmy 43:2a7da56ebd24 655 "extra_labels": ["Analog_Devices", "ADUCM4X50", "ADUCM4050", "EV_COG_AD4050LZ", "FLASH_CMSIS_ALGO"],
theotherjimmy 43:2a7da56ebd24 656 "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
theotherjimmy 43:2a7da56ebd24 657 "device_name": "ADuCM4050",
theotherjimmy 43:2a7da56ebd24 658 "detect_code": ["0603"],
theotherjimmy 43:2a7da56ebd24 659 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 660 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 661 },
theotherjimmy 43:2a7da56ebd24 662 "EV_COG_AD3029LZ": {
theotherjimmy 43:2a7da56ebd24 663 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 664 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 665 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 666 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
theotherjimmy 43:2a7da56ebd24 667 "extra_labels": ["Analog_Devices", "ADUCM302X", "ADUCM3029", "EV_COG_AD3029LZ", "FLASH_CMSIS_ALGO"],
theotherjimmy 43:2a7da56ebd24 668 "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
theotherjimmy 43:2a7da56ebd24 669 "device_name": "ADuCM3029",
theotherjimmy 43:2a7da56ebd24 670 "detect_code": ["0602"],
theotherjimmy 43:2a7da56ebd24 671 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 672 "bootloader_supported": true
screamer 27:5461402c33f8 673 },
screamer 27:5461402c33f8 674 "MTS_GAMBIT": {
screamer 27:5461402c33f8 675 "inherits": ["Target"],
screamer 27:5461402c33f8 676 "core": "Cortex-M4F",
screamer 27:5461402c33f8 677 "supported_toolchains": ["ARM", "GCC_ARM"],
The Other Jimmy 35:da9c89f8be7d 678 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
screamer 27:5461402c33f8 679 "is_disk_virtual": true,
screamer 27:5461402c33f8 680 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
theotherjimmy 43:2a7da56ebd24 681 "device_has": ["USTICKER", "LPTICKER", "RTC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
The Other Jimmy 31:8ea194f6145b 682 "device_name": "MK64FN1M0xxx12"
screamer 27:5461402c33f8 683 },
screamer 27:5461402c33f8 684 "HEXIWEAR": {
screamer 27:5461402c33f8 685 "inherits": ["Target"],
screamer 27:5461402c33f8 686 "core": "Cortex-M4F",
The Other Jimmy 35:da9c89f8be7d 687 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
screamer 27:5461402c33f8 688 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 689 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
screamer 27:5461402c33f8 690 "is_disk_virtual": true,
screamer 27:5461402c33f8 691 "default_toolchain": "ARM",
screamer 27:5461402c33f8 692 "detect_code": ["0214"],
theotherjimmy 43:2a7da56ebd24 693 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 694 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 695 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 696 "device_name": "MK64FN1M0xxx12",
theotherjimmy 43:2a7da56ebd24 697 "bootloader_supported": true
screamer 27:5461402c33f8 698 },
screamer 27:5461402c33f8 699 "K66F": {
screamer 27:5461402c33f8 700 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 701 "core": "Cortex-M4F",
screamer 27:5461402c33f8 702 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 703 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "Freescale_EMAC"],
screamer 27:5461402c33f8 704 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 705 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
screamer 27:5461402c33f8 706 "inherits": ["Target"],
screamer 27:5461402c33f8 707 "detect_code": ["0311"],
theotherjimmy 43:2a7da56ebd24 708 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 709 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 710 "device_name": "MK66FN2M0xxx18",
theotherjimmy 43:2a7da56ebd24 711 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 712 "overrides": {
theotherjimmy 43:2a7da56ebd24 713 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 714 }
The Other Jimmy 31:8ea194f6145b 715 },
The Other Jimmy 31:8ea194f6145b 716 "K82F": {
The Other Jimmy 31:8ea194f6145b 717 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 718 "components": ["SPIF"],
The Other Jimmy 31:8ea194f6145b 719 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 720 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 35:da9c89f8be7d 721 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
The Other Jimmy 31:8ea194f6145b 722 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 723 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
The Other Jimmy 31:8ea194f6145b 724 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 725 "detect_code": ["0217"],
theotherjimmy 43:2a7da56ebd24 726 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 727 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 728 "device_name": "MK82FN256xxx15"
The Other Jimmy 36:96847d42f010 729 },
The Other Jimmy 36:96847d42f010 730 "UBRIDGE": {
The Other Jimmy 36:96847d42f010 731 "inherits": ["K82F"],
The Other Jimmy 36:96847d42f010 732 "extra_labels_remove": ["FRDM"],
theotherjimmy 43:2a7da56ebd24 733 "components_remove": ["SPIF"],
The Other Jimmy 36:96847d42f010 734 "supported_form_factors": []
screamer 27:5461402c33f8 735 },
The Other Jimmy 38:399953da035d 736 "FAMILY_STM32": {
The Other Jimmy 38:399953da035d 737 "inherits": ["Target"],
The Other Jimmy 38:399953da035d 738 "public": false,
The Other Jimmy 38:399953da035d 739 "extra_labels": ["STM"],
The Other Jimmy 38:399953da035d 740 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
The Other Jimmy 38:399953da035d 741 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
theotherjimmy 43:2a7da56ebd24 742 "config": {
theotherjimmy 43:2a7da56ebd24 743 "lse_available": {
theotherjimmy 43:2a7da56ebd24 744 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
theotherjimmy 43:2a7da56ebd24 745 "value": "1"
theotherjimmy 43:2a7da56ebd24 746 },
theotherjimmy 43:2a7da56ebd24 747 "lpuart_clock_source": {
theotherjimmy 43:2a7da56ebd24 748 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
theotherjimmy 43:2a7da56ebd24 749 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
theotherjimmy 43:2a7da56ebd24 750 },
theotherjimmy 43:2a7da56ebd24 751 "stdio_uart_tx": {
theotherjimmy 43:2a7da56ebd24 752 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
theotherjimmy 43:2a7da56ebd24 753 },
theotherjimmy 43:2a7da56ebd24 754 "stdio_uart_rx": {
theotherjimmy 43:2a7da56ebd24 755 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
theotherjimmy 43:2a7da56ebd24 756 }
theotherjimmy 43:2a7da56ebd24 757 },
theotherjimmy 43:2a7da56ebd24 758 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
theotherjimmy 43:2a7da56ebd24 759 },
theotherjimmy 43:2a7da56ebd24 760 "MIMXRT1050_EVK": {
theotherjimmy 43:2a7da56ebd24 761 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 762 "core": "Cortex-M7FD",
theotherjimmy 43:2a7da56ebd24 763 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 764 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX"],
theotherjimmy 43:2a7da56ebd24 765 "is_disk_virtual": true,
theotherjimmy 43:2a7da56ebd24 766 "macros": ["CPU_MIMXRT1052DVL6B", "FSL_RTOS_MBED", "XIP_BOOT_HEADER_ENABLE=1", "XIP_EXTERNAL_FLASH=1", "XIP_BOOT_HEADER_DCD_ENABLE=1", "SKIP_SYSCLK_INIT"],
theotherjimmy 43:2a7da56ebd24 767 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 768 "detect_code": ["0227"],
theotherjimmy 43:2a7da56ebd24 769 "device_has": ["SLEEP", "USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2CSLAVE", "ERROR_RED", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
theotherjimmy 43:2a7da56ebd24 770 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 771 "device_name": "MIMXRT1052"
The Other Jimmy 38:399953da035d 772 },
theotherjimmy 40:7d3fa6b99b2b 773 "LPC54114": {
theotherjimmy 40:7d3fa6b99b2b 774 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 775 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 776 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
theotherjimmy 43:2a7da56ebd24 777 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso", "LPC"],
theotherjimmy 40:7d3fa6b99b2b 778 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 779 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
theotherjimmy 40:7d3fa6b99b2b 780 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 781 "detect_code": ["1054"],
theotherjimmy 43:2a7da56ebd24 782 "device_has": ["USTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
theotherjimmy 40:7d3fa6b99b2b 783 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 784 "device_name" : "LPC54114J256BD64"
theotherjimmy 40:7d3fa6b99b2b 785 },
theotherjimmy 43:2a7da56ebd24 786 "MCU_LPC546XX": {
theotherjimmy 43:2a7da56ebd24 787 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 788 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
theotherjimmy 43:2a7da56ebd24 789 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX", "NXP_EMAC"],
theotherjimmy 43:2a7da56ebd24 790 "is_disk_virtual": true,
theotherjimmy 43:2a7da56ebd24 791 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
theotherjimmy 43:2a7da56ebd24 792 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 793 "device_has": ["USTICKER", "RTC", "ANALOGIN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH", "TRNG"],
theotherjimmy 43:2a7da56ebd24 794 "device_name" : "LPC54628J512ET180",
theotherjimmy 43:2a7da56ebd24 795 "overrides": {
theotherjimmy 43:2a7da56ebd24 796 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 797 }
theotherjimmy 43:2a7da56ebd24 798 },
theotherjimmy 41:2a77626a4c21 799 "LPC546XX": {
theotherjimmy 40:7d3fa6b99b2b 800 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 801 "inherits": ["MCU_LPC546XX"],
theotherjimmy 40:7d3fa6b99b2b 802 "detect_code": ["1056"],
theotherjimmy 43:2a7da56ebd24 803 "release_versions": ["2", "5"]
theotherjimmy 43:2a7da56ebd24 804 },
theotherjimmy 43:2a7da56ebd24 805 "FF_LPC546XX": {
theotherjimmy 43:2a7da56ebd24 806 "inherits": ["MCU_LPC546XX"],
theotherjimmy 43:2a7da56ebd24 807 "extra_labels_remove" : ["LPCXpresso"],
theotherjimmy 43:2a7da56ebd24 808 "detect_code": ["8081"],
theotherjimmy 43:2a7da56ebd24 809 "release_versions": ["2", "5"]
theotherjimmy 40:7d3fa6b99b2b 810 },
screamer 27:5461402c33f8 811 "NUCLEO_F030R8": {
The Other Jimmy 38:399953da035d 812 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 813 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 814 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 815 "extra_labels_add": ["STM32F0", "STM32F030R8"],
theotherjimmy 40:7d3fa6b99b2b 816 "config": {
theotherjimmy 40:7d3fa6b99b2b 817 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 818 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 819 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 820 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 821 }
theotherjimmy 40:7d3fa6b99b2b 822 },
screamer 27:5461402c33f8 823 "detect_code": ["0725"],
The Other Jimmy 38:399953da035d 824 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 825 "device_has_add": ["CRC", "SERIAL_FC"],
theotherjimmy 43:2a7da56ebd24 826 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 827 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 828 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 829 "device_name": "STM32F030R8"
screamer 27:5461402c33f8 830 },
screamer 27:5461402c33f8 831 "NUCLEO_F031K6": {
The Other Jimmy 38:399953da035d 832 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 833 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 834 "core": "Cortex-M0",
screamer 27:5461402c33f8 835 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 836 "extra_labels_add": ["STM32F0", "STM32F031K6"],
theotherjimmy 40:7d3fa6b99b2b 837 "config": {
theotherjimmy 40:7d3fa6b99b2b 838 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 839 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 840 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 841 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 842 }
theotherjimmy 40:7d3fa6b99b2b 843 },
screamer 27:5461402c33f8 844 "detect_code": ["0791"],
theotherjimmy 43:2a7da56ebd24 845 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 846 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 847 "device_has_add": ["CRC", "SERIAL_FC"],
theotherjimmy 43:2a7da56ebd24 848 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 849 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 850 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 851 "device_name": "STM32F031K6"
screamer 27:5461402c33f8 852 },
screamer 27:5461402c33f8 853 "NUCLEO_F042K6": {
The Other Jimmy 38:399953da035d 854 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 855 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 856 "core": "Cortex-M0",
screamer 27:5461402c33f8 857 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 858 "extra_labels_add": ["STM32F0", "STM32F042K6"],
theotherjimmy 40:7d3fa6b99b2b 859 "config": {
theotherjimmy 40:7d3fa6b99b2b 860 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 861 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 862 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 863 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 864 }
theotherjimmy 40:7d3fa6b99b2b 865 },
screamer 27:5461402c33f8 866 "detect_code": ["0785"],
theotherjimmy 43:2a7da56ebd24 867 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 868 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 869 "device_has_add": ["CAN", "CRC", "SERIAL_FC"],
theotherjimmy 43:2a7da56ebd24 870 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 871 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 872 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 873 "device_name": "STM32F042K6"
screamer 27:5461402c33f8 874 },
screamer 27:5461402c33f8 875 "NUCLEO_F070RB": {
The Other Jimmy 38:399953da035d 876 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 877 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 878 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 879 "extra_labels_add": ["STM32F0", "STM32F070RB"],
theotherjimmy 40:7d3fa6b99b2b 880 "config": {
theotherjimmy 40:7d3fa6b99b2b 881 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 882 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 883 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 884 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 885 },
theotherjimmy 43:2a7da56ebd24 886 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 887 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
theotherjimmy 43:2a7da56ebd24 888 "value": 1,
theotherjimmy 43:2a7da56ebd24 889 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 890 }
theotherjimmy 40:7d3fa6b99b2b 891 },
screamer 27:5461402c33f8 892 "detect_code": ["0755"],
The Other Jimmy 38:399953da035d 893 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 894 "device_has_add": ["CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 895 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 896 "device_name": "STM32F070RB"
screamer 27:5461402c33f8 897 },
screamer 27:5461402c33f8 898 "NUCLEO_F072RB": {
The Other Jimmy 38:399953da035d 899 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 900 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 901 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 902 "extra_labels_add": ["STM32F0", "STM32F072RB"],
theotherjimmy 40:7d3fa6b99b2b 903 "config": {
theotherjimmy 40:7d3fa6b99b2b 904 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 905 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 906 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 907 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 908 },
theotherjimmy 43:2a7da56ebd24 909 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 910 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
theotherjimmy 43:2a7da56ebd24 911 "value": 1,
theotherjimmy 43:2a7da56ebd24 912 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 913 }
theotherjimmy 40:7d3fa6b99b2b 914 },
screamer 27:5461402c33f8 915 "detect_code": ["0730"],
The Other Jimmy 38:399953da035d 916 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 917 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 918 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 919 "device_name": "STM32F072RB"
screamer 27:5461402c33f8 920 },
screamer 27:5461402c33f8 921 "NUCLEO_F091RC": {
The Other Jimmy 38:399953da035d 922 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 923 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 924 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 925 "extra_labels_add": ["STM32F0", "STM32F091RC"],
theotherjimmy 40:7d3fa6b99b2b 926 "config": {
theotherjimmy 40:7d3fa6b99b2b 927 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 928 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 929 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 930 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 931 },
theotherjimmy 43:2a7da56ebd24 932 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 933 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
theotherjimmy 43:2a7da56ebd24 934 "value": 1,
theotherjimmy 43:2a7da56ebd24 935 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 936 }
theotherjimmy 40:7d3fa6b99b2b 937 },
screamer 27:5461402c33f8 938 "detect_code": ["0750"],
The Other Jimmy 38:399953da035d 939 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 940 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 941 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 942 "device_name": "STM32F091RC"
screamer 27:5461402c33f8 943 },
screamer 27:5461402c33f8 944 "NUCLEO_F103RB": {
The Other Jimmy 38:399953da035d 945 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 946 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 947 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 948 "extra_labels_add": ["STM32F1", "STM32F103RB"],
theotherjimmy 40:7d3fa6b99b2b 949 "config": {
theotherjimmy 40:7d3fa6b99b2b 950 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 951 "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 952 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 953 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 954 },
theotherjimmy 40:7d3fa6b99b2b 955 "clock_source_usb": {
theotherjimmy 40:7d3fa6b99b2b 956 "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 957 "value": "0",
theotherjimmy 40:7d3fa6b99b2b 958 "macro_name": "CLOCK_SOURCE_USB"
theotherjimmy 40:7d3fa6b99b2b 959 }
theotherjimmy 40:7d3fa6b99b2b 960 },
screamer 27:5461402c33f8 961 "detect_code": ["0700"],
theotherjimmy 43:2a7da56ebd24 962 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
theotherjimmy 43:2a7da56ebd24 963 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 964 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 965 "device_name": "STM32F103RB"
screamer 27:5461402c33f8 966 },
screamer 27:5461402c33f8 967 "NUCLEO_F207ZG": {
The Other Jimmy 38:399953da035d 968 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 969 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 970 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 971 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
The Other Jimmy 36:96847d42f010 972 "config": {
The Other Jimmy 36:96847d42f010 973 "d11_configuration": {
The Other Jimmy 36:96847d42f010 974 "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 975 "value": "PA_7",
The Other Jimmy 36:96847d42f010 976 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 977 },
theotherjimmy 40:7d3fa6b99b2b 978 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 979 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 980 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 981 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 982 }
The Other Jimmy 36:96847d42f010 983 },
screamer 27:5461402c33f8 984 "detect_code": ["0835"],
The Other Jimmy 38:399953da035d 985 "macros_add": ["USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 986 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
theotherjimmy 43:2a7da56ebd24 987 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 988 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 989 "device_name": "STM32F207ZG",
theotherjimmy 43:2a7da56ebd24 990 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 991 "overrides": {
theotherjimmy 43:2a7da56ebd24 992 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 993 }
screamer 27:5461402c33f8 994 },
screamer 27:5461402c33f8 995 "NUCLEO_F302R8": {
The Other Jimmy 38:399953da035d 996 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 997 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 998 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 999 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
theotherjimmy 40:7d3fa6b99b2b 1000 "config": {
theotherjimmy 40:7d3fa6b99b2b 1001 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1002 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1003 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1004 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1005 }
theotherjimmy 40:7d3fa6b99b2b 1006 },
screamer 27:5461402c33f8 1007 "detect_code": ["0705"],
theotherjimmy 43:2a7da56ebd24 1008 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1009 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1010 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1011 "device_name": "STM32F302R8"
screamer 27:5461402c33f8 1012 },
screamer 27:5461402c33f8 1013 "NUCLEO_F303K8": {
The Other Jimmy 38:399953da035d 1014 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1015 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1016 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1017 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
theotherjimmy 40:7d3fa6b99b2b 1018 "config": {
theotherjimmy 40:7d3fa6b99b2b 1019 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1020 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1021 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1022 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1023 }
theotherjimmy 40:7d3fa6b99b2b 1024 },
theotherjimmy 43:2a7da56ebd24 1025 "overrides": {"lse_available": 0},
screamer 27:5461402c33f8 1026 "detect_code": ["0775"],
The Other Jimmy 31:8ea194f6145b 1027 "default_lib": "small",
theotherjimmy 43:2a7da56ebd24 1028 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1029 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1030 "device_name": "STM32F303K8"
screamer 27:5461402c33f8 1031 },
screamer 27:5461402c33f8 1032 "NUCLEO_F303RE": {
The Other Jimmy 38:399953da035d 1033 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1034 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1035 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1036 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
theotherjimmy 40:7d3fa6b99b2b 1037 "config": {
theotherjimmy 40:7d3fa6b99b2b 1038 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1039 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1040 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1041 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1042 }
theotherjimmy 40:7d3fa6b99b2b 1043 },
screamer 27:5461402c33f8 1044 "detect_code": ["0745"],
theotherjimmy 43:2a7da56ebd24 1045 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1046 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1047 "bootloader_supported": true,
The Other Jimmy 31:8ea194f6145b 1048 "device_name": "STM32F303RE"
The Other Jimmy 31:8ea194f6145b 1049 },
The Other Jimmy 31:8ea194f6145b 1050 "NUCLEO_F303ZE": {
The Other Jimmy 38:399953da035d 1051 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1052 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1053 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1054 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
theotherjimmy 40:7d3fa6b99b2b 1055 "config": {
theotherjimmy 40:7d3fa6b99b2b 1056 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1057 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1058 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1059 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1060 }
theotherjimmy 40:7d3fa6b99b2b 1061 },
The Other Jimmy 31:8ea194f6145b 1062 "detect_code": ["0747"],
theotherjimmy 43:2a7da56ebd24 1063 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1064 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1065 "device_name": "STM32F303ZE"
screamer 27:5461402c33f8 1066 },
screamer 27:5461402c33f8 1067 "NUCLEO_F334R8": {
The Other Jimmy 38:399953da035d 1068 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1069 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1070 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1071 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
theotherjimmy 40:7d3fa6b99b2b 1072 "config": {
theotherjimmy 40:7d3fa6b99b2b 1073 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1074 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1075 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1076 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1077 }
theotherjimmy 40:7d3fa6b99b2b 1078 },
screamer 27:5461402c33f8 1079 "detect_code": ["0735"],
theotherjimmy 43:2a7da56ebd24 1080 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1081 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1082 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1083 "device_name": "STM32F334R8"
screamer 27:5461402c33f8 1084 },
screamer 27:5461402c33f8 1085 "NUCLEO_F401RE": {
The Other Jimmy 38:399953da035d 1086 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1087 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1088 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1089 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
The Other Jimmy 38:399953da035d 1090 "config": {
The Other Jimmy 38:399953da035d 1091 "clock_source": {
The Other Jimmy 38:399953da035d 1092 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1093 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1094 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1095 }
The Other Jimmy 38:399953da035d 1096 },
screamer 27:5461402c33f8 1097 "detect_code": ["0720"],
The Other Jimmy 38:399953da035d 1098 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1099 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1100 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1101 "device_name": "STM32F401RE"
screamer 27:5461402c33f8 1102 },
theotherjimmy 43:2a7da56ebd24 1103 "STEVAL_3DP001V1": {
theotherjimmy 43:2a7da56ebd24 1104 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1105 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1106 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
theotherjimmy 43:2a7da56ebd24 1107 "config": {
theotherjimmy 43:2a7da56ebd24 1108 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1109 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1110 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1111 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1112 }
theotherjimmy 43:2a7da56ebd24 1113 },
theotherjimmy 43:2a7da56ebd24 1114 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
theotherjimmy 43:2a7da56ebd24 1115 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1116 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 1117 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1118 "device_name": "STM32F401VE"
theotherjimmy 43:2a7da56ebd24 1119 },
screamer 27:5461402c33f8 1120 "NUCLEO_F410RB": {
The Other Jimmy 38:399953da035d 1121 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1122 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1123 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1124 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
The Other Jimmy 38:399953da035d 1125 "config": {
The Other Jimmy 38:399953da035d 1126 "clock_source": {
The Other Jimmy 38:399953da035d 1127 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1128 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1129 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1130 },
theotherjimmy 43:2a7da56ebd24 1131 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1132 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1133 "value": 1
theotherjimmy 43:2a7da56ebd24 1134 },
theotherjimmy 43:2a7da56ebd24 1135 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1136 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1137 "value": 3,
theotherjimmy 43:2a7da56ebd24 1138 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 38:399953da035d 1139 }
The Other Jimmy 38:399953da035d 1140 },
The Other Jimmy 31:8ea194f6145b 1141 "detect_code": ["0744"],
theotherjimmy 43:2a7da56ebd24 1142 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1143 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1144 "device_name": "STM32F410RB"
screamer 27:5461402c33f8 1145 },
screamer 27:5461402c33f8 1146 "NUCLEO_F411RE": {
The Other Jimmy 38:399953da035d 1147 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1148 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1149 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1150 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 1151 "detect_code": ["0740"],
The Other Jimmy 38:399953da035d 1152 "config": {
The Other Jimmy 38:399953da035d 1153 "clock_source": {
The Other Jimmy 38:399953da035d 1154 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1155 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1156 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1157 },
The Other Jimmy 38:399953da035d 1158 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1159 "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 1160 "value": "0",
The Other Jimmy 38:399953da035d 1161 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1162 }
The Other Jimmy 38:399953da035d 1163 },
The Other Jimmy 38:399953da035d 1164 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1165 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1166 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1167 "device_name": "STM32F411RE",
theotherjimmy 43:2a7da56ebd24 1168 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 1169 },
The Other Jimmy 31:8ea194f6145b 1170 "NUCLEO_F412ZG": {
The Other Jimmy 38:399953da035d 1171 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1172 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1173 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1174 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
The Other Jimmy 38:399953da035d 1175 "config": {
The Other Jimmy 38:399953da035d 1176 "clock_source": {
The Other Jimmy 38:399953da035d 1177 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1178 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1179 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1180 }
The Other Jimmy 38:399953da035d 1181 },
The Other Jimmy 31:8ea194f6145b 1182 "detect_code": ["0826"],
The Other Jimmy 38:399953da035d 1183 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1184 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1185 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 1186 "device_name": "STM32F412ZG",
theotherjimmy 40:7d3fa6b99b2b 1187 "bootloader_supported": true
screamer 27:5461402c33f8 1188 },
theotherjimmy 43:2a7da56ebd24 1189 "MTB_MXCHIP_EMW3166": {
theotherjimmy 43:2a7da56ebd24 1190 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1191 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1192 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW43362"],
theotherjimmy 43:2a7da56ebd24 1193 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1194 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1195 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 1196 "device_name": "STM32F412ZG",
theotherjimmy 43:2a7da56ebd24 1197 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1198 "config": {
theotherjimmy 43:2a7da56ebd24 1199 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1200 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1201 "value": "USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1202 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1203 }
theotherjimmy 43:2a7da56ebd24 1204 },
theotherjimmy 43:2a7da56ebd24 1205 "overrides": {
theotherjimmy 43:2a7da56ebd24 1206 "network-default-interface-type": "WIFI"
theotherjimmy 43:2a7da56ebd24 1207 }
theotherjimmy 43:2a7da56ebd24 1208 },
theotherjimmy 43:2a7da56ebd24 1209 "USI_WM_BN_BM_22": {
theotherjimmy 43:2a7da56ebd24 1210 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1211 "components": ["SPIF"],
theotherjimmy 43:2a7da56ebd24 1212 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1213 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW4343X", "CORDIO"],
theotherjimmy 43:2a7da56ebd24 1214 "features": ["BLE", "STORAGE"],
theotherjimmy 43:2a7da56ebd24 1215 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1216 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1217 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 1218 "device_name": "STM32F412ZG",
theotherjimmy 43:2a7da56ebd24 1219 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1220 "public": false,
theotherjimmy 43:2a7da56ebd24 1221 "config": {
theotherjimmy 43:2a7da56ebd24 1222 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1223 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1224 "value": "USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1225 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1226 }
theotherjimmy 43:2a7da56ebd24 1227 },
theotherjimmy 43:2a7da56ebd24 1228 "overrides": {
theotherjimmy 43:2a7da56ebd24 1229 "network-default-interface-type": "WIFI"
theotherjimmy 43:2a7da56ebd24 1230 }
theotherjimmy 43:2a7da56ebd24 1231 },
theotherjimmy 43:2a7da56ebd24 1232 "MTB_USI_WM_BN_BM_22": {
theotherjimmy 43:2a7da56ebd24 1233 "overrides": {
theotherjimmy 43:2a7da56ebd24 1234 "lse_available": 0
theotherjimmy 43:2a7da56ebd24 1235 },
theotherjimmy 43:2a7da56ebd24 1236 "inherits": ["USI_WM_BN_BM_22"]
theotherjimmy 43:2a7da56ebd24 1237 },
theotherjimmy 43:2a7da56ebd24 1238 "MTB_ADV_WISE_1530": {
theotherjimmy 43:2a7da56ebd24 1239 "inherits": ["USI_WM_BN_BM_22"],
theotherjimmy 43:2a7da56ebd24 1240 "config": {
theotherjimmy 43:2a7da56ebd24 1241 "led1": "PA_4",
theotherjimmy 43:2a7da56ebd24 1242 "led2": "PC_12",
theotherjimmy 43:2a7da56ebd24 1243 "led3": "NC"
theotherjimmy 43:2a7da56ebd24 1244 },
theotherjimmy 43:2a7da56ebd24 1245 "overrides": {
theotherjimmy 43:2a7da56ebd24 1246 "stdio_uart_tx": "PB_10",
theotherjimmy 43:2a7da56ebd24 1247 "stdio_uart_rx": "PC_11"
theotherjimmy 43:2a7da56ebd24 1248 }
theotherjimmy 43:2a7da56ebd24 1249 },
The Other Jimmy 38:399953da035d 1250 "DISCO_F413ZH": {
The Other Jimmy 38:399953da035d 1251 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1252 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1253 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1254 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
The Other Jimmy 38:399953da035d 1255 "config": {
The Other Jimmy 38:399953da035d 1256 "clock_source": {
The Other Jimmy 38:399953da035d 1257 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1258 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1259 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1260 },
theotherjimmy 43:2a7da56ebd24 1261 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1262 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1263 "value": 1
theotherjimmy 43:2a7da56ebd24 1264 },
theotherjimmy 43:2a7da56ebd24 1265 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1266 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1267 "value": 3,
theotherjimmy 43:2a7da56ebd24 1268 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 38:399953da035d 1269 }
The Other Jimmy 38:399953da035d 1270 },
The Other Jimmy 38:399953da035d 1271 "detect_code": ["0743"],
The Other Jimmy 38:399953da035d 1272 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1273 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
theotherjimmy 43:2a7da56ebd24 1274 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1275 "device_name": "STM32F413ZH"
theotherjimmy 43:2a7da56ebd24 1276 },
theotherjimmy 43:2a7da56ebd24 1277 "NUCLEO_F413ZH": {
theotherjimmy 43:2a7da56ebd24 1278 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1279 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 1280 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1281 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
theotherjimmy 43:2a7da56ebd24 1282 "config": {
theotherjimmy 43:2a7da56ebd24 1283 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1284 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1285 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1286 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1287 },
theotherjimmy 43:2a7da56ebd24 1288 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1289 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1290 "value": 1
theotherjimmy 43:2a7da56ebd24 1291 },
theotherjimmy 43:2a7da56ebd24 1292 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1293 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1294 "value": 3,
theotherjimmy 43:2a7da56ebd24 1295 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 43:2a7da56ebd24 1296 }
theotherjimmy 43:2a7da56ebd24 1297 },
theotherjimmy 43:2a7da56ebd24 1298 "detect_code": ["0743"],
theotherjimmy 43:2a7da56ebd24 1299 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1300 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1301 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1302 "device_name": "STM32F413ZH"
The Other Jimmy 38:399953da035d 1303 },
screamer 27:5461402c33f8 1304 "ELMO_F411RE": {
The Other Jimmy 38:399953da035d 1305 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1306 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1307 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1308 "default_toolchain": "uARM",
The Other Jimmy 38:399953da035d 1309 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
screamer 27:5461402c33f8 1310 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 1311 "detect_code": ["----"],
The Other Jimmy 38:399953da035d 1312 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 1313 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1314 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1315 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 1316 },
screamer 27:5461402c33f8 1317 "NUCLEO_F429ZI": {
The Other Jimmy 38:399953da035d 1318 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1319 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1320 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1321 "config": {
The Other Jimmy 38:399953da035d 1322 "d11_configuration": {
The Other Jimmy 38:399953da035d 1323 "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 1324 "value": "PA_7",
The Other Jimmy 38:399953da035d 1325 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 1326 },
The Other Jimmy 38:399953da035d 1327 "clock_source": {
The Other Jimmy 38:399953da035d 1328 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1329 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1330 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1331 },
The Other Jimmy 38:399953da035d 1332 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1333 "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 1334 "value": "1",
The Other Jimmy 38:399953da035d 1335 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1336 }
The Other Jimmy 38:399953da035d 1337 },
theotherjimmy 43:2a7da56ebd24 1338 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "STM_EMAC"],
The Other Jimmy 38:399953da035d 1339 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1340 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1341 "detect_code": ["0796"],
The Other Jimmy 38:399953da035d 1342 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1343 "device_name": "STM32F429ZI",
theotherjimmy 43:2a7da56ebd24 1344 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1345 "overrides": {
theotherjimmy 43:2a7da56ebd24 1346 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 1347 }
The Other Jimmy 38:399953da035d 1348 },
The Other Jimmy 38:399953da035d 1349 "NUCLEO_F439ZI": {
The Other Jimmy 38:399953da035d 1350 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1351 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1352 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1353 "config": {
The Other Jimmy 38:399953da035d 1354 "d11_configuration": {
The Other Jimmy 38:399953da035d 1355 "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 1356 "value": "PA_7",
The Other Jimmy 38:399953da035d 1357 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
The Other Jimmy 38:399953da035d 1358 },
The Other Jimmy 38:399953da035d 1359 "clock_source": {
The Other Jimmy 38:399953da035d 1360 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1361 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1362 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1363 },
The Other Jimmy 38:399953da035d 1364 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1365 "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 1366 "value": "1",
The Other Jimmy 38:399953da035d 1367 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1368 }
The Other Jimmy 38:399953da035d 1369 },
theotherjimmy 43:2a7da56ebd24 1370 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "STM_EMAC"],
The Other Jimmy 38:399953da035d 1371 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1372 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 38:399953da035d 1373 "detect_code": ["0797"],
The Other Jimmy 38:399953da035d 1374 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1375 "device_name" : "STM32F439ZI",
theotherjimmy 43:2a7da56ebd24 1376 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1377 "overrides": {
theotherjimmy 43:2a7da56ebd24 1378 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 1379 }
The Other Jimmy 38:399953da035d 1380 },
The Other Jimmy 38:399953da035d 1381 "NUCLEO_F446RE": {
The Other Jimmy 38:399953da035d 1382 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1383 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1384 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1385 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
The Other Jimmy 38:399953da035d 1386 "config": {
The Other Jimmy 38:399953da035d 1387 "clock_source": {
The Other Jimmy 38:399953da035d 1388 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1389 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1390 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1391 }
The Other Jimmy 38:399953da035d 1392 },
The Other Jimmy 38:399953da035d 1393 "detect_code": ["0777"],
The Other Jimmy 38:399953da035d 1394 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1395 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1396 "release_versions": ["2", "5"],
theotherjimmy 41:2a77626a4c21 1397 "device_name": "STM32F446RE",
theotherjimmy 41:2a77626a4c21 1398 "bootloader_supported": true
The Other Jimmy 38:399953da035d 1399 },
The Other Jimmy 38:399953da035d 1400 "NUCLEO_F446ZE": {
The Other Jimmy 38:399953da035d 1401 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1402 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1403 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1404 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
The Other Jimmy 38:399953da035d 1405 "config": {
The Other Jimmy 38:399953da035d 1406 "clock_source": {
The Other Jimmy 38:399953da035d 1407 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1408 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1409 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1410 }
The Other Jimmy 38:399953da035d 1411 },
The Other Jimmy 38:399953da035d 1412 "detect_code": ["0778"],
The Other Jimmy 38:399953da035d 1413 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1414 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1415 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1416 "device_name": "STM32F446ZE"
The Other Jimmy 38:399953da035d 1417 },
The Other Jimmy 38:399953da035d 1418 "B96B_F446VE": {
The Other Jimmy 38:399953da035d 1419 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1420 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 38:399953da035d 1421 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1422 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
The Other Jimmy 38:399953da035d 1423 "detect_code": ["0840"],
theotherjimmy 43:2a7da56ebd24 1424 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 38:399953da035d 1425 "release_versions": ["2", "5"],
The Other Jimmy 38:399953da035d 1426 "device_name":"STM32F446VE"
The Other Jimmy 38:399953da035d 1427 },
The Other Jimmy 38:399953da035d 1428 "NUCLEO_F746ZG": {
The Other Jimmy 38:399953da035d 1429 "inherits": ["FAMILY_STM32"],
The Other Jimmy 38:399953da035d 1430 "core": "Cortex-M7F",
theotherjimmy 43:2a7da56ebd24 1431 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG", "STM_EMAC"],
The Other Jimmy 36:96847d42f010 1432 "config": {
The Other Jimmy 36:96847d42f010 1433 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1434 "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 1435 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1436 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1437 },
theotherjimmy 40:7d3fa6b99b2b 1438 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1439 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1440 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1441 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1442 },
theotherjimmy 43:2a7da56ebd24 1443 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1444 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1445 "value": 1
theotherjimmy 43:2a7da56ebd24 1446 },
theotherjimmy 43:2a7da56ebd24 1447 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1448 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1449 "value": 3,
theotherjimmy 43:2a7da56ebd24 1450 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 36:96847d42f010 1451 }
The Other Jimmy 36:96847d42f010 1452 },
The Other Jimmy 38:399953da035d 1453 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1454 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1455 "detect_code": ["0816"],
theotherjimmy 43:2a7da56ebd24 1456 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1457 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1458 "device_name": "STM32F746ZG",
theotherjimmy 43:2a7da56ebd24 1459 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1460 "overrides": {
theotherjimmy 43:2a7da56ebd24 1461 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 1462 }
The Other Jimmy 31:8ea194f6145b 1463 },
The Other Jimmy 31:8ea194f6145b 1464 "NUCLEO_F756ZG": {
The Other Jimmy 38:399953da035d 1465 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1466 "core": "Cortex-M7F",
theotherjimmy 43:2a7da56ebd24 1467 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG", "STM_EMAC"],
The Other Jimmy 36:96847d42f010 1468 "config": {
The Other Jimmy 36:96847d42f010 1469 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1470 "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 1471 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1472 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1473 },
theotherjimmy 40:7d3fa6b99b2b 1474 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1475 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1476 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1477 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1478 },
theotherjimmy 43:2a7da56ebd24 1479 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1480 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1481 "value": 1
theotherjimmy 43:2a7da56ebd24 1482 },
theotherjimmy 43:2a7da56ebd24 1483 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1484 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1485 "value": 3,
theotherjimmy 43:2a7da56ebd24 1486 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 36:96847d42f010 1487 }
The Other Jimmy 36:96847d42f010 1488 },
theotherjimmy 40:7d3fa6b99b2b 1489 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
The Other Jimmy 31:8ea194f6145b 1490 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 1491 "detect_code": ["0819"],
theotherjimmy 43:2a7da56ebd24 1492 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1493 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1494 "device_name": "STM32F756ZG",
theotherjimmy 43:2a7da56ebd24 1495 "overrides": {
theotherjimmy 43:2a7da56ebd24 1496 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 1497 }
screamer 27:5461402c33f8 1498 },
screamer 27:5461402c33f8 1499 "NUCLEO_F767ZI": {
The Other Jimmy 38:399953da035d 1500 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1501 "core": "Cortex-M7FD",
theotherjimmy 43:2a7da56ebd24 1502 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI", "STM_EMAC"],
The Other Jimmy 36:96847d42f010 1503 "config": {
theotherjimmy 43:2a7da56ebd24 1504 "flash_dual_bank": {
theotherjimmy 43:2a7da56ebd24 1505 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
theotherjimmy 43:2a7da56ebd24 1506 "value": "0"
theotherjimmy 43:2a7da56ebd24 1507 },
The Other Jimmy 36:96847d42f010 1508 "d11_configuration": {
The Other Jimmy 36:96847d42f010 1509 "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 1510 "value": "PA_7",
The Other Jimmy 36:96847d42f010 1511 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
theotherjimmy 40:7d3fa6b99b2b 1512 },
theotherjimmy 40:7d3fa6b99b2b 1513 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1514 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1515 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1516 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1517 },
theotherjimmy 43:2a7da56ebd24 1518 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1519 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1520 "value": 1
theotherjimmy 43:2a7da56ebd24 1521 },
theotherjimmy 43:2a7da56ebd24 1522 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1523 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1524 "value": 3,
theotherjimmy 43:2a7da56ebd24 1525 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 36:96847d42f010 1526 }
The Other Jimmy 36:96847d42f010 1527 },
The Other Jimmy 31:8ea194f6145b 1528 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 1529 "macros_add": ["USBHOST_OTHER"],
screamer 27:5461402c33f8 1530 "detect_code": ["0818"],
theotherjimmy 43:2a7da56ebd24 1531 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1532 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1533 "device_name": "STM32F767ZI",
theotherjimmy 43:2a7da56ebd24 1534 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1535 "overrides": {
theotherjimmy 43:2a7da56ebd24 1536 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 1537 }
screamer 27:5461402c33f8 1538 },
screamer 27:5461402c33f8 1539 "NUCLEO_L011K4": {
The Other Jimmy 38:399953da035d 1540 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1541 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1542 "extra_labels_add": ["STM32L0", "STM32L011K4"],
The Other Jimmy 31:8ea194f6145b 1543 "supported_toolchains": ["uARM"],
screamer 27:5461402c33f8 1544 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1545 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1546 "config": {
theotherjimmy 40:7d3fa6b99b2b 1547 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1548 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1549 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1550 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1551 },
theotherjimmy 43:2a7da56ebd24 1552 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1553 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1554 "value": 1
theotherjimmy 43:2a7da56ebd24 1555 },
theotherjimmy 43:2a7da56ebd24 1556 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1557 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1558 "value": 3,
theotherjimmy 43:2a7da56ebd24 1559 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1560 }
theotherjimmy 40:7d3fa6b99b2b 1561 },
screamer 27:5461402c33f8 1562 "detect_code": ["0780"],
theotherjimmy 43:2a7da56ebd24 1563 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1564 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1565 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1566 "device_name": "STM32L011K4"
screamer 27:5461402c33f8 1567 },
screamer 27:5461402c33f8 1568 "NUCLEO_L031K6": {
The Other Jimmy 38:399953da035d 1569 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 1570 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1571 "extra_labels_add": ["STM32L0", "STM32L031K6"],
screamer 27:5461402c33f8 1572 "default_toolchain": "uARM",
screamer 27:5461402c33f8 1573 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 1574 "config": {
theotherjimmy 40:7d3fa6b99b2b 1575 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1576 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1577 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1578 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1579 },
theotherjimmy 43:2a7da56ebd24 1580 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1581 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1582 "value": 1
theotherjimmy 43:2a7da56ebd24 1583 },
theotherjimmy 43:2a7da56ebd24 1584 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1585 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1586 "value": 3,
theotherjimmy 43:2a7da56ebd24 1587 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1588 }
theotherjimmy 40:7d3fa6b99b2b 1589 },
screamer 27:5461402c33f8 1590 "detect_code": ["0790"],
theotherjimmy 43:2a7da56ebd24 1591 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1592 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1593 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1594 "device_name": "STM32L031K6"
screamer 27:5461402c33f8 1595 },
screamer 27:5461402c33f8 1596 "NUCLEO_L053R8": {
The Other Jimmy 38:399953da035d 1597 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1598 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1599 "core": "Cortex-M0+",
theotherjimmy 40:7d3fa6b99b2b 1600 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
theotherjimmy 40:7d3fa6b99b2b 1601 "config": {
theotherjimmy 40:7d3fa6b99b2b 1602 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1603 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1604 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1605 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1606 },
theotherjimmy 43:2a7da56ebd24 1607 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1608 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1609 "value": 1
theotherjimmy 43:2a7da56ebd24 1610 },
theotherjimmy 43:2a7da56ebd24 1611 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1612 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1613 "value": 3,
theotherjimmy 43:2a7da56ebd24 1614 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1615 }
theotherjimmy 40:7d3fa6b99b2b 1616 },
screamer 27:5461402c33f8 1617 "detect_code": ["0715"],
theotherjimmy 43:2a7da56ebd24 1618 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1619 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1620 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1621 "device_name": "STM32L053R8"
screamer 27:5461402c33f8 1622 },
screamer 27:5461402c33f8 1623 "NUCLEO_L073RZ": {
The Other Jimmy 38:399953da035d 1624 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1625 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1626 "core": "Cortex-M0+",
The Other Jimmy 38:399953da035d 1627 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
theotherjimmy 40:7d3fa6b99b2b 1628 "config": {
theotherjimmy 40:7d3fa6b99b2b 1629 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1630 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1631 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1632 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1633 },
theotherjimmy 43:2a7da56ebd24 1634 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1635 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1636 "value": 1
theotherjimmy 43:2a7da56ebd24 1637 },
theotherjimmy 43:2a7da56ebd24 1638 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1639 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1640 "value": 3,
theotherjimmy 43:2a7da56ebd24 1641 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1642 }
theotherjimmy 40:7d3fa6b99b2b 1643 },
screamer 27:5461402c33f8 1644 "detect_code": ["0760"],
theotherjimmy 43:2a7da56ebd24 1645 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1646 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1647 "device_name": "STM32L073RZ"
screamer 27:5461402c33f8 1648 },
screamer 27:5461402c33f8 1649 "NUCLEO_L152RE": {
The Other Jimmy 38:399953da035d 1650 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1651 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1652 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1653 "extra_labels_add": ["STM32L1", "STM32L152RE"],
theotherjimmy 40:7d3fa6b99b2b 1654 "config": {
theotherjimmy 40:7d3fa6b99b2b 1655 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1656 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1657 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1658 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1659 },
theotherjimmy 43:2a7da56ebd24 1660 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1661 "help": "For targets with low frequency system clock, set lpticker_delay_ticks value to 1",
theotherjimmy 43:2a7da56ebd24 1662 "value": 1,
theotherjimmy 43:2a7da56ebd24 1663 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1664 }
theotherjimmy 40:7d3fa6b99b2b 1665 },
screamer 27:5461402c33f8 1666 "detect_code": ["0710"],
theotherjimmy 43:2a7da56ebd24 1667 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1668 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1669 "device_name": "STM32L152RE"
screamer 27:5461402c33f8 1670 },
screamer 27:5461402c33f8 1671 "NUCLEO_L432KC": {
The Other Jimmy 38:399953da035d 1672 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1673 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1674 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1675 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
theotherjimmy 40:7d3fa6b99b2b 1676 "config": {
theotherjimmy 40:7d3fa6b99b2b 1677 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1678 "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 1679 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1680 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1681 },
theotherjimmy 43:2a7da56ebd24 1682 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1683 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1684 "value": 1
theotherjimmy 43:2a7da56ebd24 1685 },
theotherjimmy 43:2a7da56ebd24 1686 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1687 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1688 "value": 3,
theotherjimmy 43:2a7da56ebd24 1689 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1690 }
theotherjimmy 40:7d3fa6b99b2b 1691 },
screamer 27:5461402c33f8 1692 "detect_code": ["0770"],
theotherjimmy 43:2a7da56ebd24 1693 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1694 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1695 "device_name": "STM32L432KC",
theotherjimmy 43:2a7da56ebd24 1696 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 1697 },
theotherjimmy 43:2a7da56ebd24 1698 "NUCLEO_L433RC_P": {
theotherjimmy 43:2a7da56ebd24 1699 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1700 "supported_form_factors": ["ARDUINO", "MORPHO"],
theotherjimmy 43:2a7da56ebd24 1701 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1702 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
theotherjimmy 43:2a7da56ebd24 1703 "config": {
theotherjimmy 43:2a7da56ebd24 1704 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1705 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 1706 "value": "USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 1707 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1708 },
theotherjimmy 43:2a7da56ebd24 1709 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1710 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1711 "value": 1
theotherjimmy 43:2a7da56ebd24 1712 },
theotherjimmy 43:2a7da56ebd24 1713 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1714 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1715 "value": 3,
theotherjimmy 43:2a7da56ebd24 1716 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 43:2a7da56ebd24 1717 }
theotherjimmy 43:2a7da56ebd24 1718 },
theotherjimmy 43:2a7da56ebd24 1719 "detect_code": ["0779"],
theotherjimmy 43:2a7da56ebd24 1720 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1721 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1722 "device_name": "STM32L433RC",
theotherjimmy 43:2a7da56ebd24 1723 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 1724 },
theotherjimmy 43:2a7da56ebd24 1725 "MTB_ADV_WISE_1510": {
theotherjimmy 43:2a7da56ebd24 1726 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1727 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1728 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
theotherjimmy 43:2a7da56ebd24 1729 "config": {
theotherjimmy 43:2a7da56ebd24 1730 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1731 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 1732 "value": "USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1733 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1734 }
theotherjimmy 43:2a7da56ebd24 1735 },
theotherjimmy 43:2a7da56ebd24 1736 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 1737 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 1738 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1739 "device_has_remove": ["LPTICKER"],
theotherjimmy 43:2a7da56ebd24 1740 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
theotherjimmy 43:2a7da56ebd24 1741 "device_name" : "STM32L443RC",
theotherjimmy 43:2a7da56ebd24 1742 "detect_code": ["0458"],
theotherjimmy 43:2a7da56ebd24 1743 "bootloader_supported": true
screamer 27:5461402c33f8 1744 },
screamer 27:5461402c33f8 1745 "NUCLEO_L476RG": {
The Other Jimmy 38:399953da035d 1746 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1747 "supported_form_factors": ["ARDUINO", "MORPHO"],
screamer 27:5461402c33f8 1748 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1749 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
The Other Jimmy 38:399953da035d 1750 "config": {
The Other Jimmy 38:399953da035d 1751 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1752 "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 1753 "value": "USE_PLL_MSI",
The Other Jimmy 38:399953da035d 1754 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1755 },
theotherjimmy 43:2a7da56ebd24 1756 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1757 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1758 "value": 1
theotherjimmy 43:2a7da56ebd24 1759 },
theotherjimmy 43:2a7da56ebd24 1760 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1761 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1762 "value": 3,
theotherjimmy 43:2a7da56ebd24 1763 "macro_name": "LPTICKER_DELAY_TICKS"
The Other Jimmy 38:399953da035d 1764 }
The Other Jimmy 38:399953da035d 1765 },
screamer 27:5461402c33f8 1766 "detect_code": ["0765"],
theotherjimmy 43:2a7da56ebd24 1767 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 1768 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1769 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 1770 "device_name": "STM32L476RG",
The Other Jimmy 36:96847d42f010 1771 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 1772 },
theotherjimmy 41:2a77626a4c21 1773 "SILICA_SENSOR_NODE": {
theotherjimmy 41:2a77626a4c21 1774 "inherits": ["FAMILY_STM32"],
theotherjimmy 41:2a77626a4c21 1775 "core": "Cortex-M4F",
theotherjimmy 41:2a77626a4c21 1776 "default_toolchain": "GCC_ARM",
theotherjimmy 41:2a77626a4c21 1777 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
theotherjimmy 41:2a77626a4c21 1778 "config": {
theotherjimmy 41:2a77626a4c21 1779 "clock_source": {
theotherjimmy 41:2a77626a4c21 1780 "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 1781 "value": "USE_PLL_MSI",
theotherjimmy 41:2a77626a4c21 1782 "macro_name": "CLOCK_SOURCE"
theotherjimmy 41:2a77626a4c21 1783 }
theotherjimmy 41:2a77626a4c21 1784 },
theotherjimmy 41:2a77626a4c21 1785 "detect_code": ["0766"],
theotherjimmy 43:2a7da56ebd24 1786 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 1787 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 41:2a77626a4c21 1788 "release_versions": ["5"],
theotherjimmy 41:2a77626a4c21 1789 "device_name": "STM32L476JG"
theotherjimmy 41:2a77626a4c21 1790 },
The Other Jimmy 31:8ea194f6145b 1791 "NUCLEO_L486RG": {
The Other Jimmy 38:399953da035d 1792 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 1793 "supported_form_factors": ["ARDUINO", "MORPHO"],
The Other Jimmy 31:8ea194f6145b 1794 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1795 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
theotherjimmy 40:7d3fa6b99b2b 1796 "config": {
theotherjimmy 40:7d3fa6b99b2b 1797 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1798 "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 1799 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 1800 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1801 },
theotherjimmy 43:2a7da56ebd24 1802 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 1803 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 1804 "value": 1
theotherjimmy 43:2a7da56ebd24 1805 },
theotherjimmy 43:2a7da56ebd24 1806 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 1807 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 1808 "value": 3,
theotherjimmy 43:2a7da56ebd24 1809 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 1810 }
theotherjimmy 40:7d3fa6b99b2b 1811 },
The Other Jimmy 31:8ea194f6145b 1812 "detect_code": ["0827"],
theotherjimmy 43:2a7da56ebd24 1813 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 1814 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1815 "release_versions": ["2", "5"],
The Other Jimmy 35:da9c89f8be7d 1816 "device_name": "STM32L486RG"
screamer 27:5461402c33f8 1817 },
theotherjimmy 43:2a7da56ebd24 1818 "MTB_ADV_WISE_1570": {
theotherjimmy 43:2a7da56ebd24 1819 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1820 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1821 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG", "WISE_1570"],
theotherjimmy 43:2a7da56ebd24 1822 "config": {
theotherjimmy 43:2a7da56ebd24 1823 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1824 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 1825 "value": "USE_PLL_HSE_XTAL",
theotherjimmy 43:2a7da56ebd24 1826 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1827 }
theotherjimmy 43:2a7da56ebd24 1828 },
theotherjimmy 43:2a7da56ebd24 1829 "overrides": {"lpuart_clock_source": "USE_LPUART_CLK_HSI"},
theotherjimmy 43:2a7da56ebd24 1830 "detect_code": ["0460"],
theotherjimmy 43:2a7da56ebd24 1831 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "WISE_1570", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 1832 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1833 "device_has_remove": ["LPTICKER"],
theotherjimmy 43:2a7da56ebd24 1834 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 1835 "device_name": "STM32L486RG",
theotherjimmy 43:2a7da56ebd24 1836 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 1837 "OUTPUT_EXT": "hex"
theotherjimmy 43:2a7da56ebd24 1838 },
screamer 27:5461402c33f8 1839 "ARCH_MAX": {
The Other Jimmy 38:399953da035d 1840 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1841 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1842 "core": "Cortex-M4F",
screamer 27:5461402c33f8 1843 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
screamer 27:5461402c33f8 1844 "program_cycle_s": 2,
The Other Jimmy 38:399953da035d 1845 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
The Other Jimmy 38:399953da035d 1846 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 1847 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1848 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1849 },
theotherjimmy 43:2a7da56ebd24 1850 "WIO_3G": {
theotherjimmy 43:2a7da56ebd24 1851 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 1852 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 1853 "config": {
theotherjimmy 43:2a7da56ebd24 1854 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1855 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1856 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1857 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1858 },
theotherjimmy 43:2a7da56ebd24 1859 "clock_source_usb": {
theotherjimmy 43:2a7da56ebd24 1860 "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)",
theotherjimmy 43:2a7da56ebd24 1861 "value": "1",
theotherjimmy 43:2a7da56ebd24 1862 "macro_name": "CLOCK_SOURCE_USB"
theotherjimmy 43:2a7da56ebd24 1863 },
theotherjimmy 43:2a7da56ebd24 1864 "modem_is_on_board": {
theotherjimmy 43:2a7da56ebd24 1865 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
theotherjimmy 43:2a7da56ebd24 1866 "value": 1,
theotherjimmy 43:2a7da56ebd24 1867 "macro_name": "MODEM_ON_BOARD"
theotherjimmy 43:2a7da56ebd24 1868 },
theotherjimmy 43:2a7da56ebd24 1869 "modem_data_connection_type": {
theotherjimmy 43:2a7da56ebd24 1870 "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.",
theotherjimmy 43:2a7da56ebd24 1871 "value": 1,
theotherjimmy 43:2a7da56ebd24 1872 "macro_name": "MODEM_ON_BOARD_UART"
theotherjimmy 43:2a7da56ebd24 1873 }
theotherjimmy 43:2a7da56ebd24 1874 },
theotherjimmy 43:2a7da56ebd24 1875 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
theotherjimmy 43:2a7da56ebd24 1876 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1877 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 1878 "detect_code": ["9014"],
theotherjimmy 43:2a7da56ebd24 1879 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1880 "device_name" : "STM32F439VI",
theotherjimmy 43:2a7da56ebd24 1881 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 1882 },
screamer 27:5461402c33f8 1883 "DISCO_F051R8": {
The Other Jimmy 38:399953da035d 1884 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1885 "core": "Cortex-M0",
The Other Jimmy 38:399953da035d 1886 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
screamer 27:5461402c33f8 1887 "supported_toolchains": ["GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 1888 "config": {
theotherjimmy 40:7d3fa6b99b2b 1889 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1890 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1891 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1892 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1893 }
theotherjimmy 40:7d3fa6b99b2b 1894 },
The Other Jimmy 38:399953da035d 1895 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 43:2a7da56ebd24 1896 "device_has_add": ["CRC", "SERIAL_FC"],
theotherjimmy 43:2a7da56ebd24 1897 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 1898 "device_name": "STM32F051R8"
screamer 27:5461402c33f8 1899 },
screamer 27:5461402c33f8 1900 "DISCO_F100RB": {
The Other Jimmy 38:399953da035d 1901 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1902 "core": "Cortex-M3",
The Other Jimmy 38:399953da035d 1903 "extra_labels_add": ["STM32F1", "STM32F100RB"],
screamer 27:5461402c33f8 1904 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 1905 "device_has_add": [],
theotherjimmy 43:2a7da56ebd24 1906 "device_has_remove": ["LPTICKER"],
The Other Jimmy 31:8ea194f6145b 1907 "device_name": "STM32F100RB"
screamer 27:5461402c33f8 1908 },
screamer 27:5461402c33f8 1909 "DISCO_F303VC": {
The Other Jimmy 38:399953da035d 1910 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1911 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1912 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
theotherjimmy 43:2a7da56ebd24 1913 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 1914 "config": {
theotherjimmy 43:2a7da56ebd24 1915 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1916 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1917 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1918 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1919 }
theotherjimmy 43:2a7da56ebd24 1920 },
theotherjimmy 43:2a7da56ebd24 1921 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 1922 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1923 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1924 "device_name": "STM32F303VC"
screamer 27:5461402c33f8 1925 },
screamer 27:5461402c33f8 1926 "DISCO_F334C8": {
The Other Jimmy 38:399953da035d 1927 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1928 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1929 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
theotherjimmy 40:7d3fa6b99b2b 1930 "config": {
theotherjimmy 40:7d3fa6b99b2b 1931 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 1932 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 1933 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 1934 "macro_name": "CLOCK_SOURCE"
theotherjimmy 40:7d3fa6b99b2b 1935 }
theotherjimmy 40:7d3fa6b99b2b 1936 },
theotherjimmy 43:2a7da56ebd24 1937 "overrides": {"lse_available": 0},
screamer 27:5461402c33f8 1938 "detect_code": ["0810"],
theotherjimmy 43:2a7da56ebd24 1939 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
The Other Jimmy 31:8ea194f6145b 1940 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 1941 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 1942 "device_name": "STM32F334C8"
screamer 27:5461402c33f8 1943 },
screamer 27:5461402c33f8 1944 "DISCO_F407VG": {
The Other Jimmy 38:399953da035d 1945 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1946 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1947 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
theotherjimmy 43:2a7da56ebd24 1948 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 1949 "config": {
theotherjimmy 43:2a7da56ebd24 1950 "clock_source": {
theotherjimmy 43:2a7da56ebd24 1951 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1952 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 1953 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 1954 }
theotherjimmy 43:2a7da56ebd24 1955 },
The Other Jimmy 38:399953da035d 1956 "macros_add": ["USB_STM_HAL"],
theotherjimmy 43:2a7da56ebd24 1957 "overrides": {"lse_available": 0},
theotherjimmy 40:7d3fa6b99b2b 1958 "device_has_add": ["ANALOGOUT"],
theotherjimmy 43:2a7da56ebd24 1959 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 1960 "device_name": "STM32F407VG"
screamer 27:5461402c33f8 1961 },
screamer 27:5461402c33f8 1962 "DISCO_F429ZI": {
The Other Jimmy 38:399953da035d 1963 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1964 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 1965 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
The Other Jimmy 38:399953da035d 1966 "config": {
The Other Jimmy 38:399953da035d 1967 "clock_source": {
theotherjimmy 41:2a77626a4c21 1968 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1969 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1970 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1971 },
The Other Jimmy 38:399953da035d 1972 "clock_source_usb": {
The Other Jimmy 38:399953da035d 1973 "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 1974 "value": "1",
The Other Jimmy 38:399953da035d 1975 "macro_name": "CLOCK_SOURCE_USB"
The Other Jimmy 38:399953da035d 1976 }
The Other Jimmy 38:399953da035d 1977 },
theotherjimmy 43:2a7da56ebd24 1978 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 1979 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 40:7d3fa6b99b2b 1980 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 1981 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 1982 "device_name": "STM32F429ZI",
theotherjimmy 43:2a7da56ebd24 1983 "bootloader_supported": true
screamer 27:5461402c33f8 1984 },
screamer 27:5461402c33f8 1985 "DISCO_F469NI": {
The Other Jimmy 38:399953da035d 1986 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 1987 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 1988 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 1989 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
The Other Jimmy 38:399953da035d 1990 "config": {
The Other Jimmy 38:399953da035d 1991 "clock_source": {
theotherjimmy 41:2a77626a4c21 1992 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1993 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
The Other Jimmy 38:399953da035d 1994 "macro_name": "CLOCK_SOURCE"
The Other Jimmy 38:399953da035d 1995 }
The Other Jimmy 38:399953da035d 1996 },
screamer 27:5461402c33f8 1997 "detect_code": ["0788"],
theotherjimmy 43:2a7da56ebd24 1998 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 1999 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
The Other Jimmy 31:8ea194f6145b 2000 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2001 "device_name": "STM32F469NI"
screamer 27:5461402c33f8 2002 },
screamer 27:5461402c33f8 2003 "DISCO_L053C8": {
The Other Jimmy 38:399953da035d 2004 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2005 "core": "Cortex-M0+",
theotherjimmy 40:7d3fa6b99b2b 2006 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
theotherjimmy 40:7d3fa6b99b2b 2007 "config": {
theotherjimmy 40:7d3fa6b99b2b 2008 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 2009 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 41:2a77626a4c21 2010 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2011 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2012 },
theotherjimmy 43:2a7da56ebd24 2013 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2014 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2015 "value": 1
theotherjimmy 43:2a7da56ebd24 2016
theotherjimmy 43:2a7da56ebd24 2017 },
theotherjimmy 43:2a7da56ebd24 2018 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2019 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2020 "value": 3,
theotherjimmy 43:2a7da56ebd24 2021 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2022 }
theotherjimmy 40:7d3fa6b99b2b 2023 },
theotherjimmy 43:2a7da56ebd24 2024 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 2025 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "FLASH"],
The Other Jimmy 31:8ea194f6145b 2026 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2027 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2028 "device_name": "STM32L053C8"
screamer 27:5461402c33f8 2029 },
The Other Jimmy 36:96847d42f010 2030 "DISCO_L072CZ_LRWAN1": {
The Other Jimmy 38:399953da035d 2031 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 2032 "core": "Cortex-M0+",
theotherjimmy 43:2a7da56ebd24 2033 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xZ", "STM32L072xx"],
The Other Jimmy 36:96847d42f010 2034 "supported_form_factors": ["ARDUINO", "MORPHO"],
theotherjimmy 40:7d3fa6b99b2b 2035 "config": {
theotherjimmy 40:7d3fa6b99b2b 2036 "clock_source": {
theotherjimmy 43:2a7da56ebd24 2037 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2038 "value": "USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2039 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2040 },
theotherjimmy 43:2a7da56ebd24 2041 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2042 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2043 "value": 1
theotherjimmy 43:2a7da56ebd24 2044 },
theotherjimmy 43:2a7da56ebd24 2045 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2046 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2047 "value": 3,
theotherjimmy 43:2a7da56ebd24 2048 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2049 }
theotherjimmy 40:7d3fa6b99b2b 2050 },
The Other Jimmy 36:96847d42f010 2051 "detect_code": ["0833"],
theotherjimmy 43:2a7da56ebd24 2052 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 2053 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 2054 "device_name": "STM32L072CZ"
The Other Jimmy 36:96847d42f010 2055 },
theotherjimmy 43:2a7da56ebd24 2056 "MTB_MURATA_ABZ": {
theotherjimmy 43:2a7da56ebd24 2057 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 2058 "core": "Cortex-M0+",
theotherjimmy 43:2a7da56ebd24 2059 "extra_labels_add": ["STM32L0", "STM32L0x2xZ", "STM32L082CZ", "STM32L082xx"],
theotherjimmy 43:2a7da56ebd24 2060 "detect_code": ["0456"],
theotherjimmy 43:2a7da56ebd24 2061 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 2062 "device_has_remove": ["LPTICKER"],
theotherjimmy 43:2a7da56ebd24 2063 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2064 "device_name": "STM32L082CZ"
theotherjimmy 43:2a7da56ebd24 2065 },
screamer 27:5461402c33f8 2066 "DISCO_F746NG": {
The Other Jimmy 38:399953da035d 2067 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2068 "core": "Cortex-M7F",
theotherjimmy 43:2a7da56ebd24 2069 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG", "STM_EMAC"],
The Other Jimmy 31:8ea194f6145b 2070 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 2071 "config": {
theotherjimmy 40:7d3fa6b99b2b 2072 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 2073 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2074 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2075 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2076 },
theotherjimmy 43:2a7da56ebd24 2077 "usb_speed": {
theotherjimmy 43:2a7da56ebd24 2078 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
theotherjimmy 43:2a7da56ebd24 2079 "value": "1"
theotherjimmy 43:2a7da56ebd24 2080 },
theotherjimmy 43:2a7da56ebd24 2081 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2082 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2083 "value": 1
theotherjimmy 43:2a7da56ebd24 2084 },
theotherjimmy 43:2a7da56ebd24 2085 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2086 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2087 "value": 3,
theotherjimmy 43:2a7da56ebd24 2088 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2089 }
theotherjimmy 40:7d3fa6b99b2b 2090 },
screamer 27:5461402c33f8 2091 "detect_code": ["0815"],
theotherjimmy 43:2a7da56ebd24 2092 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 2093 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH", "QSPI"],
The Other Jimmy 31:8ea194f6145b 2094 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 2095 "device_name": "STM32F746NG",
theotherjimmy 43:2a7da56ebd24 2096 "overrides": {
theotherjimmy 43:2a7da56ebd24 2097 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 2098 }
The Other Jimmy 31:8ea194f6145b 2099 },
The Other Jimmy 31:8ea194f6145b 2100 "DISCO_F769NI": {
The Other Jimmy 38:399953da035d 2101 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 2102 "core": "Cortex-M7FD",
theotherjimmy 43:2a7da56ebd24 2103 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI", "STM_EMAC"],
The Other Jimmy 35:da9c89f8be7d 2104 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 2105 "config": {
theotherjimmy 43:2a7da56ebd24 2106 "flash_dual_bank": {
theotherjimmy 43:2a7da56ebd24 2107 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
theotherjimmy 43:2a7da56ebd24 2108 "value": "0"
theotherjimmy 43:2a7da56ebd24 2109 },
theotherjimmy 40:7d3fa6b99b2b 2110 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 2111 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 2112 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
theotherjimmy 40:7d3fa6b99b2b 2113 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2114 },
theotherjimmy 43:2a7da56ebd24 2115 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2116 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2117 "value": 1
theotherjimmy 43:2a7da56ebd24 2118 },
theotherjimmy 43:2a7da56ebd24 2119 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2120 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2121 "value": 3,
theotherjimmy 43:2a7da56ebd24 2122 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2123 }
theotherjimmy 40:7d3fa6b99b2b 2124 },
The Other Jimmy 31:8ea194f6145b 2125 "detect_code": ["0817"],
theotherjimmy 43:2a7da56ebd24 2126 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
theotherjimmy 43:2a7da56ebd24 2127 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
The Other Jimmy 35:da9c89f8be7d 2128 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 2129 "device_name": "STM32F769NI",
theotherjimmy 43:2a7da56ebd24 2130 "overrides": {
theotherjimmy 43:2a7da56ebd24 2131 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 2132 }
screamer 27:5461402c33f8 2133 },
The Other Jimmy 36:96847d42f010 2134 "DISCO_L475VG_IOT01A": {
The Other Jimmy 38:399953da035d 2135 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 2136 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 2137 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
theotherjimmy 40:7d3fa6b99b2b 2138 "config": {
theotherjimmy 40:7d3fa6b99b2b 2139 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 2140 "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 2141 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 2142 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2143 },
theotherjimmy 43:2a7da56ebd24 2144 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2145 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2146 "value": 1
theotherjimmy 43:2a7da56ebd24 2147 },
theotherjimmy 43:2a7da56ebd24 2148 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2149 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2150 "value": 3,
theotherjimmy 43:2a7da56ebd24 2151 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2152 }
theotherjimmy 40:7d3fa6b99b2b 2153 },
The Other Jimmy 36:96847d42f010 2154 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 2155 "detect_code": ["0764"],
theotherjimmy 43:2a7da56ebd24 2156 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 2157 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
The Other Jimmy 36:96847d42f010 2158 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 2159 "device_name": "STM32L475VG",
theotherjimmy 43:2a7da56ebd24 2160 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 2161 },
screamer 27:5461402c33f8 2162 "DISCO_L476VG": {
The Other Jimmy 38:399953da035d 2163 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2164 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 2165 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
theotherjimmy 40:7d3fa6b99b2b 2166 "config": {
theotherjimmy 40:7d3fa6b99b2b 2167 "clock_source": {
theotherjimmy 40:7d3fa6b99b2b 2168 "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 2169 "value": "USE_PLL_MSI",
theotherjimmy 40:7d3fa6b99b2b 2170 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 2171 },
theotherjimmy 43:2a7da56ebd24 2172 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 2173 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 2174 "value": 1
theotherjimmy 43:2a7da56ebd24 2175 },
theotherjimmy 43:2a7da56ebd24 2176 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 2177 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 2178 "value": 3,
theotherjimmy 43:2a7da56ebd24 2179 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 40:7d3fa6b99b2b 2180 }
theotherjimmy 40:7d3fa6b99b2b 2181 },
screamer 27:5461402c33f8 2182 "detect_code": ["0820"],
theotherjimmy 43:2a7da56ebd24 2183 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
theotherjimmy 43:2a7da56ebd24 2184 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
The Other Jimmy 31:8ea194f6145b 2185 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 2186 "device_name": "STM32L476VG",
theotherjimmy 40:7d3fa6b99b2b 2187 "bootloader_supported": true
screamer 27:5461402c33f8 2188 },
screamer 27:5461402c33f8 2189 "MTS_MDOT_F405RG": {
The Other Jimmy 38:399953da035d 2190 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2191 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 2192 "extra_labels_add": ["STM32F4", "STM32F405RG"],
screamer 27:5461402c33f8 2193 "is_disk_virtual": true,
The Other Jimmy 38:399953da035d 2194 "macros_add": ["HSE_VALUE=26000000"],
The Other Jimmy 38:399953da035d 2195 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 2196 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2197 "device_name": "STM32F405RG"
screamer 27:5461402c33f8 2198 },
screamer 27:5461402c33f8 2199 "MTS_MDOT_F411RE": {
The Other Jimmy 38:399953da035d 2200 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2201 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 2202 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 38:399953da035d 2203 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
screamer 27:5461402c33f8 2204 "post_binary_hook": {
screamer 27:5461402c33f8 2205 "function": "MTSCode.combine_bins_mts_dot",
The Other Jimmy 36:96847d42f010 2206 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 2207 },
The Other Jimmy 38:399953da035d 2208 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 2209 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2210 "device_name": "STM32F411RE"
screamer 27:5461402c33f8 2211 },
screamer 27:5461402c33f8 2212 "MTS_DRAGONFLY_F411RE": {
The Other Jimmy 38:399953da035d 2213 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2214 "core": "Cortex-M4F",
The Other Jimmy 38:399953da035d 2215 "extra_labels_add": ["STM32F4", "STM32F411RE"],
The Other Jimmy 36:96847d42f010 2216 "config": {
The Other Jimmy 36:96847d42f010 2217 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 2218 "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 2219 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 2220 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 2221 },
The Other Jimmy 36:96847d42f010 2222 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 2223 "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 2224 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 2225 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 2226 }
The Other Jimmy 36:96847d42f010 2227 },
theotherjimmy 43:2a7da56ebd24 2228 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 2229 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
screamer 27:5461402c33f8 2230 "post_binary_hook": {
screamer 27:5461402c33f8 2231 "function": "MTSCode.combine_bins_mts_dragonfly",
The Other Jimmy 36:96847d42f010 2232 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
screamer 27:5461402c33f8 2233 },
The Other Jimmy 38:399953da035d 2234 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 2235 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2236 "device_name": "STM32F411RE"
The Other Jimmy 31:8ea194f6145b 2237 },
theotherjimmy 43:2a7da56ebd24 2238 "MTB_MTS_DRAGONFLY": {
theotherjimmy 43:2a7da56ebd24 2239 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 2240 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 2241 "extra_labels_add": ["STM32F4", "STM32F411RE"],
theotherjimmy 43:2a7da56ebd24 2242 "config": {
theotherjimmy 43:2a7da56ebd24 2243 "modem_is_on_board": {
theotherjimmy 43:2a7da56ebd24 2244 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
theotherjimmy 43:2a7da56ebd24 2245 "value": 1,
theotherjimmy 43:2a7da56ebd24 2246 "macro_name": "MODEM_ON_BOARD"
theotherjimmy 43:2a7da56ebd24 2247 },
theotherjimmy 43:2a7da56ebd24 2248 "modem_data_connection_type": {
theotherjimmy 43:2a7da56ebd24 2249 "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.",
theotherjimmy 43:2a7da56ebd24 2250 "value": 1,
theotherjimmy 43:2a7da56ebd24 2251 "macro_name": "MODEM_ON_BOARD_UART"
theotherjimmy 43:2a7da56ebd24 2252 }
theotherjimmy 43:2a7da56ebd24 2253 },
theotherjimmy 43:2a7da56ebd24 2254 "overrides": {
theotherjimmy 43:2a7da56ebd24 2255 "lse_available": 0
theotherjimmy 43:2a7da56ebd24 2256 },
theotherjimmy 43:2a7da56ebd24 2257 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
theotherjimmy 43:2a7da56ebd24 2258 "post_binary_hook": {
theotherjimmy 43:2a7da56ebd24 2259 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
theotherjimmy 43:2a7da56ebd24 2260 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
theotherjimmy 43:2a7da56ebd24 2261 },
theotherjimmy 43:2a7da56ebd24 2262 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 2263 "device_name": "STM32F411RE",
theotherjimmy 43:2a7da56ebd24 2264 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 2265 },
The Other Jimmy 31:8ea194f6145b 2266 "XDOT_L151CC": {
The Other Jimmy 38:399953da035d 2267 "inherits": ["FAMILY_STM32"],
The Other Jimmy 31:8ea194f6145b 2268 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 2269 "default_toolchain": "ARM",
The Other Jimmy 38:399953da035d 2270 "extra_labels_add": ["STM32L1", "STM32L151CC"],
theotherjimmy 40:7d3fa6b99b2b 2271 "config": {
theotherjimmy 40:7d3fa6b99b2b 2272 "hse_value": {
theotherjimmy 40:7d3fa6b99b2b 2273 "value": "24000000",
theotherjimmy 40:7d3fa6b99b2b 2274 "macro_name": "HSE_VALUE"
theotherjimmy 40:7d3fa6b99b2b 2275 }
theotherjimmy 40:7d3fa6b99b2b 2276 },
The Other Jimmy 31:8ea194f6145b 2277 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 2278 "device_has_add": ["ANALOGOUT", "FLASH"],
The Other Jimmy 36:96847d42f010 2279 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 2280 "device_name": "STM32L151CC",
theotherjimmy 40:7d3fa6b99b2b 2281 "bootloader_supported": true
theotherjimmy 40:7d3fa6b99b2b 2282 },
theotherjimmy 40:7d3fa6b99b2b 2283 "FF1705_L151CC": {
theotherjimmy 40:7d3fa6b99b2b 2284 "supported_form_factors": ["ARDUINO"],
theotherjimmy 40:7d3fa6b99b2b 2285 "inherits": ["XDOT_L151CC"],
theotherjimmy 40:7d3fa6b99b2b 2286 "detect_code": ["8080"]
screamer 27:5461402c33f8 2287 },
theotherjimmy 43:2a7da56ebd24 2288 "MTB_MTS_XDOT": {
The Other Jimmy 38:399953da035d 2289 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2290 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 2291 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 2292 "extra_labels_add": ["STM32L1", "STM32L151CC"],
theotherjimmy 43:2a7da56ebd24 2293 "config": {
theotherjimmy 43:2a7da56ebd24 2294 "hse_value": {
theotherjimmy 43:2a7da56ebd24 2295 "value": "24000000",
theotherjimmy 43:2a7da56ebd24 2296 "macro_name": "HSE_VALUE"
theotherjimmy 43:2a7da56ebd24 2297 }
theotherjimmy 43:2a7da56ebd24 2298 },
theotherjimmy 43:2a7da56ebd24 2299 "overrides": {
theotherjimmy 43:2a7da56ebd24 2300 "stdio_uart_tx": "PA_2",
theotherjimmy 43:2a7da56ebd24 2301 "stdio_uart_rx": "PA_3"
theotherjimmy 43:2a7da56ebd24 2302 },
theotherjimmy 43:2a7da56ebd24 2303 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 2304 "device_has_add": ["ANALOGOUT", "FLASH"],
theotherjimmy 43:2a7da56ebd24 2305 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2306 "device_name": "STM32L151CC",
theotherjimmy 43:2a7da56ebd24 2307 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 2308 },
theotherjimmy 43:2a7da56ebd24 2309 "MTB_RAK811": {
theotherjimmy 43:2a7da56ebd24 2310 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 2311 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 2312 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 2313 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
theotherjimmy 43:2a7da56ebd24 2314 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 2315 "device_has_add": ["ANALOGOUT"],
theotherjimmy 43:2a7da56ebd24 2316 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2317 "device_name": "STM32L151CBxxA",
theotherjimmy 43:2a7da56ebd24 2318 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 2319 },
theotherjimmy 43:2a7da56ebd24 2320 "MOTE_L152RC": {
theotherjimmy 43:2a7da56ebd24 2321 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 2322 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 2323 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 2324 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 2325 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 38:399953da035d 2326 "extra_labels_add": ["STM32L1", "STM32L152RC"],
screamer 27:5461402c33f8 2327 "detect_code": ["4100"],
theotherjimmy 43:2a7da56ebd24 2328 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH"],
theotherjimmy 43:2a7da56ebd24 2329 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2330 "device_name": "STM32L152RC"
screamer 27:5461402c33f8 2331 },
screamer 27:5461402c33f8 2332 "DISCO_F401VC": {
The Other Jimmy 38:399953da035d 2333 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2334 "core": "Cortex-M4F",
screamer 27:5461402c33f8 2335 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 2336 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
screamer 27:5461402c33f8 2337 "supported_toolchains": ["GCC_ARM"],
theotherjimmy 40:7d3fa6b99b2b 2338 "device_has_add": [],
The Other Jimmy 31:8ea194f6145b 2339 "device_name": "STM32F401VC"
screamer 27:5461402c33f8 2340 },
theotherjimmy 43:2a7da56ebd24 2341 "MODULE_UBLOX_ODIN_W2": {
The Other Jimmy 38:399953da035d 2342 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2343 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 2344 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI", "STM_EMAC"],
theotherjimmy 43:2a7da56ebd24 2345 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","CB_FEATURE_802DOT11W","CB_FEATURE_802DOT11R","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
theotherjimmy 43:2a7da56ebd24 2346 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH", "WIFI"],
theotherjimmy 43:2a7da56ebd24 2347 "device_has_remove": [],
theotherjimmy 43:2a7da56ebd24 2348 "device_name": "STM32F439ZI",
theotherjimmy 43:2a7da56ebd24 2349 "public": false,
theotherjimmy 43:2a7da56ebd24 2350 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 2351 "overrides": {
theotherjimmy 43:2a7da56ebd24 2352 "network-default-interface-type": "WIFI"
theotherjimmy 43:2a7da56ebd24 2353 }
theotherjimmy 43:2a7da56ebd24 2354 },
theotherjimmy 43:2a7da56ebd24 2355 "UBLOX_EVK_ODIN_W2": {
theotherjimmy 43:2a7da56ebd24 2356 "inherits": ["MODULE_UBLOX_ODIN_W2"],
theotherjimmy 43:2a7da56ebd24 2357 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 31:8ea194f6145b 2358 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2359 "device_has_remove": [],
theotherjimmy 41:2a77626a4c21 2360 "config": {
theotherjimmy 43:2a7da56ebd24 2361 "stdio_uart_tx_help": {
theotherjimmy 43:2a7da56ebd24 2362 "help": "Value: D8(default) or D1"
theotherjimmy 41:2a77626a4c21 2363 },
theotherjimmy 43:2a7da56ebd24 2364 "stdio_uart_rx_help": {
theotherjimmy 43:2a7da56ebd24 2365 "help": "Value: D2(default) or D0"
theotherjimmy 41:2a77626a4c21 2366 }
theotherjimmy 43:2a7da56ebd24 2367 },
theotherjimmy 43:2a7da56ebd24 2368 "overrides": {
theotherjimmy 43:2a7da56ebd24 2369 "stdio_uart_tx": "D8",
theotherjimmy 43:2a7da56ebd24 2370 "stdio_uart_rx": "D2"
theotherjimmy 41:2a77626a4c21 2371 }
The Other Jimmy 36:96847d42f010 2372 },
theotherjimmy 43:2a7da56ebd24 2373 "MBED_CONNECT_ODIN": {
theotherjimmy 43:2a7da56ebd24 2374 "inherits": ["MODULE_UBLOX_ODIN_W2"],
theotherjimmy 43:2a7da56ebd24 2375 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2376 "config": {
theotherjimmy 43:2a7da56ebd24 2377 "stdio_uart_tx_help": {
theotherjimmy 43:2a7da56ebd24 2378 "help": "Value: PA_9(default) or PD_8"
theotherjimmy 43:2a7da56ebd24 2379 },
theotherjimmy 43:2a7da56ebd24 2380 "stdio_uart_rx_help": {
theotherjimmy 43:2a7da56ebd24 2381 "help": "Value: PA_10(default) or PD_9"
theotherjimmy 43:2a7da56ebd24 2382 }
theotherjimmy 43:2a7da56ebd24 2383 },
theotherjimmy 43:2a7da56ebd24 2384 "overrides": {
theotherjimmy 43:2a7da56ebd24 2385 "stdio_uart_tx": "PA_9",
theotherjimmy 43:2a7da56ebd24 2386 "stdio_uart_rx": "PA_10"
theotherjimmy 43:2a7da56ebd24 2387 }
theotherjimmy 43:2a7da56ebd24 2388 },
theotherjimmy 43:2a7da56ebd24 2389 "MTB_UBLOX_ODIN_W2": {
theotherjimmy 43:2a7da56ebd24 2390 "inherits": ["MODULE_UBLOX_ODIN_W2"],
theotherjimmy 43:2a7da56ebd24 2391 "device_has_add": [],
theotherjimmy 43:2a7da56ebd24 2392 "release_versions": ["5"]
theotherjimmy 43:2a7da56ebd24 2393 },
The Other Jimmy 36:96847d42f010 2394 "UBLOX_C030": {
The Other Jimmy 38:399953da035d 2395 "inherits": ["FAMILY_STM32"],
The Other Jimmy 36:96847d42f010 2396 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 2397 "core": "Cortex-M4F",
The Other Jimmy 36:96847d42f010 2398 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 2399 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG", "STM_EMAC"],
The Other Jimmy 36:96847d42f010 2400 "config": {
The Other Jimmy 36:96847d42f010 2401 "modem_is_on_board": {
The Other Jimmy 36:96847d42f010 2402 "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 2403 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 2404 "macro_name": "MODEM_ON_BOARD"
The Other Jimmy 36:96847d42f010 2405 },
The Other Jimmy 36:96847d42f010 2406 "modem_data_connection_type": {
The Other Jimmy 36:96847d42f010 2407 "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 2408 "value": 1,
theotherjimmy 40:7d3fa6b99b2b 2409 "macro_name": "MODEM_ON_BOARD_UART"
The Other Jimmy 36:96847d42f010 2410 }
The Other Jimmy 36:96847d42f010 2411 },
theotherjimmy 43:2a7da56ebd24 2412 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
theotherjimmy 43:2a7da56ebd24 2413 "overrides": {"lse_available": 0},
theotherjimmy 43:2a7da56ebd24 2414 "device_has_add": ["ANALOGOUT", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 2415 "public": false,
theotherjimmy 40:7d3fa6b99b2b 2416 "device_name": "STM32F437VG",
theotherjimmy 43:2a7da56ebd24 2417 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 2418 "overrides": {
theotherjimmy 43:2a7da56ebd24 2419 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 2420 }
The Other Jimmy 36:96847d42f010 2421 },
The Other Jimmy 36:96847d42f010 2422 "UBLOX_C030_U201": {
The Other Jimmy 36:96847d42f010 2423 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 2424 "release_versions": ["5"]
The Other Jimmy 36:96847d42f010 2425 },
The Other Jimmy 36:96847d42f010 2426 "UBLOX_C030_N211": {
The Other Jimmy 36:96847d42f010 2427 "inherits": ["UBLOX_C030"],
The Other Jimmy 36:96847d42f010 2428 "release_versions": ["5"]
screamer 27:5461402c33f8 2429 },
theotherjimmy 43:2a7da56ebd24 2430 "UBLOX_C030_R410M": {
theotherjimmy 43:2a7da56ebd24 2431 "inherits": ["UBLOX_C030"],
theotherjimmy 43:2a7da56ebd24 2432 "release_versions": ["5"]
theotherjimmy 43:2a7da56ebd24 2433 },
screamer 27:5461402c33f8 2434 "NZ32_SC151": {
The Other Jimmy 38:399953da035d 2435 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 2436 "core": "Cortex-M3",
screamer 27:5461402c33f8 2437 "default_toolchain": "uARM",
screamer 27:5461402c33f8 2438 "program_cycle_s": 1.5,
The Other Jimmy 38:399953da035d 2439 "extra_labels_add": ["STM32L1", "STM32L151RC"],
theotherjimmy 43:2a7da56ebd24 2440 "overrides": {"lse_available": 0},
screamer 27:5461402c33f8 2441 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
The Other Jimmy 38:399953da035d 2442 "device_has_add": ["ANALOGOUT"],
The Other Jimmy 31:8ea194f6145b 2443 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 2444 "device_name": "STM32L151RC"
screamer 27:5461402c33f8 2445 },
screamer 27:5461402c33f8 2446 "MCU_NRF51": {
screamer 27:5461402c33f8 2447 "inherits": ["Target"],
screamer 27:5461402c33f8 2448 "core": "Cortex-M0",
screamer 27:5461402c33f8 2449 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
The Other Jimmy 36:96847d42f010 2450 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 2451 "MERGE_BOOTLOADER": false,
screamer 27:5461402c33f8 2452 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
screamer 27:5461402c33f8 2453 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 2454 "is_disk_virtual": true,
screamer 27:5461402c33f8 2455 "supported_toolchains": ["ARM", "GCC_ARM"],
screamer 27:5461402c33f8 2456 "public": false,
screamer 27:5461402c33f8 2457 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 2458 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 2459 {
screamer 27:5461402c33f8 2460 "boot": "s130_nrf51_1.0.0_bootloader.hex",
screamer 27:5461402c33f8 2461 "name": "s130_nrf51_1.0.0_softdevice.hex",
screamer 27:5461402c33f8 2462 "offset": 114688
screamer 27:5461402c33f8 2463 },
screamer 27:5461402c33f8 2464 {
screamer 27:5461402c33f8 2465 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 2466 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 2467 "offset": 98304
screamer 27:5461402c33f8 2468 },
screamer 27:5461402c33f8 2469 {
screamer 27:5461402c33f8 2470 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 2471 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 2472 "offset": 90112
screamer 27:5461402c33f8 2473 },
screamer 27:5461402c33f8 2474 {
screamer 27:5461402c33f8 2475 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
screamer 27:5461402c33f8 2476 "name": "s110_nrf51822_7.0.0_softdevice.hex",
screamer 27:5461402c33f8 2477 "offset": 90112
screamer 27:5461402c33f8 2478 },
screamer 27:5461402c33f8 2479 {
screamer 27:5461402c33f8 2480 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
screamer 27:5461402c33f8 2481 "name": "s110_nrf51822_6.0.0_softdevice.hex",
screamer 27:5461402c33f8 2482 "offset": 81920
screamer 27:5461402c33f8 2483 }
screamer 27:5461402c33f8 2484 ],
screamer 27:5461402c33f8 2485 "detect_code": ["1070"],
screamer 27:5461402c33f8 2486 "post_binary_hook": {
screamer 27:5461402c33f8 2487 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 2488 "toolchains": ["ARM_STD", "GCC_ARM"]
screamer 27:5461402c33f8 2489 },
screamer 27:5461402c33f8 2490 "program_cycle_s": 6,
The Other Jimmy 31:8ea194f6145b 2491 "features": ["BLE"],
theotherjimmy 40:7d3fa6b99b2b 2492 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 2493 },
screamer 27:5461402c33f8 2494 "MCU_NRF51_16K_BASE": {
screamer 27:5461402c33f8 2495 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 2496 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
screamer 27:5461402c33f8 2497 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
screamer 27:5461402c33f8 2498 "public": false,
The Other Jimmy 31:8ea194f6145b 2499 "default_lib": "small"
screamer 27:5461402c33f8 2500 },
screamer 27:5461402c33f8 2501 "MCU_NRF51_16K_BOOT_BASE": {
screamer 27:5461402c33f8 2502 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 2503 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 2504 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2505 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 2506 "public": false
screamer 27:5461402c33f8 2507 },
screamer 27:5461402c33f8 2508 "MCU_NRF51_16K_OTA_BASE": {
screamer 27:5461402c33f8 2509 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 2510 "public": false,
screamer 27:5461402c33f8 2511 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2512 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 2513 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 2514 },
screamer 27:5461402c33f8 2515 "MCU_NRF51_16K": {
screamer 27:5461402c33f8 2516 "inherits": ["MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 2517 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2518 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2519 "public": false
screamer 27:5461402c33f8 2520 },
screamer 27:5461402c33f8 2521 "MCU_NRF51_S110": {
screamer 27:5461402c33f8 2522 "extra_labels_add": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 2523 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 2524 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 2525 {
screamer 27:5461402c33f8 2526 "name": "s110_nrf51822_8.0.0_softdevice.hex",
screamer 27:5461402c33f8 2527 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
screamer 27:5461402c33f8 2528 "offset": 98304
screamer 27:5461402c33f8 2529 },
screamer 27:5461402c33f8 2530 {
screamer 27:5461402c33f8 2531 "name": "s110_nrf51822_7.1.0_softdevice.hex",
screamer 27:5461402c33f8 2532 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
screamer 27:5461402c33f8 2533 "offset": 90112
screamer 27:5461402c33f8 2534 }
screamer 27:5461402c33f8 2535 ],
screamer 27:5461402c33f8 2536 "public": false
screamer 27:5461402c33f8 2537 },
screamer 27:5461402c33f8 2538 "MCU_NRF51_16K_S110": {
screamer 27:5461402c33f8 2539 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
screamer 27:5461402c33f8 2540 "public": false
screamer 27:5461402c33f8 2541 },
screamer 27:5461402c33f8 2542 "MCU_NRF51_16K_BOOT": {
screamer 27:5461402c33f8 2543 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 2544 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2545 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2546 "public": false
screamer 27:5461402c33f8 2547 },
screamer 27:5461402c33f8 2548 "MCU_NRF51_16K_BOOT_S110": {
screamer 27:5461402c33f8 2549 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
screamer 27:5461402c33f8 2550 "public": false
screamer 27:5461402c33f8 2551 },
screamer 27:5461402c33f8 2552 "MCU_NRF51_16K_OTA": {
screamer 27:5461402c33f8 2553 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 2554 "extra_labels_add": ["MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2555 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
screamer 27:5461402c33f8 2556 "public": false
screamer 27:5461402c33f8 2557 },
screamer 27:5461402c33f8 2558 "MCU_NRF51_16K_OTA_S110": {
screamer 27:5461402c33f8 2559 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
screamer 27:5461402c33f8 2560 "public": false
screamer 27:5461402c33f8 2561 },
screamer 27:5461402c33f8 2562 "MCU_NRF51_32K": {
screamer 27:5461402c33f8 2563 "inherits": ["MCU_NRF51"],
screamer 27:5461402c33f8 2564 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 2565 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 2566 "public": false
screamer 27:5461402c33f8 2567 },
screamer 27:5461402c33f8 2568 "MCU_NRF51_32K_BOOT": {
screamer 27:5461402c33f8 2569 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 2570 "MERGE_BOOTLOADER": true,
screamer 27:5461402c33f8 2571 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2572 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 2573 "public": false
screamer 27:5461402c33f8 2574 },
screamer 27:5461402c33f8 2575 "MCU_NRF51_32K_OTA": {
screamer 27:5461402c33f8 2576 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 2577 "public": false,
screamer 27:5461402c33f8 2578 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2579 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
screamer 27:5461402c33f8 2580 "MERGE_SOFT_DEVICE": false
screamer 27:5461402c33f8 2581 },
screamer 27:5461402c33f8 2582 "NRF51822": {
screamer 27:5461402c33f8 2583 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2584 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
screamer 27:5461402c33f8 2585 "macros_add": ["TARGET_NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 2586 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2587 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2588 },
screamer 27:5461402c33f8 2589 "NRF51822_BOOT": {
screamer 27:5461402c33f8 2590 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2591 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 2592 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 2593 },
screamer 27:5461402c33f8 2594 "NRF51822_OTA": {
screamer 27:5461402c33f8 2595 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2596 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
The Other Jimmy 31:8ea194f6145b 2597 "macros_add": ["TARGET_NRF51822_MKIT"]
screamer 27:5461402c33f8 2598 },
screamer 27:5461402c33f8 2599 "ARCH_BLE": {
screamer 27:5461402c33f8 2600 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2601 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 2602 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2603 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2604 },
screamer 27:5461402c33f8 2605 "ARCH_BLE_BOOT": {
screamer 27:5461402c33f8 2606 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2607 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2608 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 2609 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 2610 },
screamer 27:5461402c33f8 2611 "ARCH_BLE_OTA": {
screamer 27:5461402c33f8 2612 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2613 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2614 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 2615 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 2616 },
screamer 27:5461402c33f8 2617 "ARCH_LINK": {
screamer 27:5461402c33f8 2618 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2619 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2620 "extra_labels_add": ["ARCH_BLE"],
screamer 27:5461402c33f8 2621 "macros_add": ["TARGET_ARCH_BLE"]
screamer 27:5461402c33f8 2622 },
screamer 27:5461402c33f8 2623 "ARCH_LINK_BOOT": {
screamer 27:5461402c33f8 2624 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2625 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2626 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 2627 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 2628 },
screamer 27:5461402c33f8 2629 "ARCH_LINK_OTA": {
screamer 27:5461402c33f8 2630 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2631 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2632 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
screamer 27:5461402c33f8 2633 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
screamer 27:5461402c33f8 2634 },
screamer 27:5461402c33f8 2635 "SEEED_TINY_BLE": {
screamer 27:5461402c33f8 2636 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 2637 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2638 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2639 },
screamer 27:5461402c33f8 2640 "SEEED_TINY_BLE_BOOT": {
screamer 27:5461402c33f8 2641 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2642 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 2643 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 2644 },
screamer 27:5461402c33f8 2645 "SEEED_TINY_BLE_OTA": {
screamer 27:5461402c33f8 2646 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2647 "extra_labels_add": ["SEEED_TINY_BLE"],
screamer 27:5461402c33f8 2648 "macros_add": ["TARGET_SEEED_TINY_BLE"]
screamer 27:5461402c33f8 2649 },
screamer 27:5461402c33f8 2650 "HRM1017": {
screamer 27:5461402c33f8 2651 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2652 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 2653 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2654 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2655 },
screamer 27:5461402c33f8 2656 "HRM1017_BOOT": {
screamer 27:5461402c33f8 2657 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2658 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 2659 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2660 },
screamer 27:5461402c33f8 2661 "HRM1017_OTA": {
screamer 27:5461402c33f8 2662 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2663 "extra_labels_add": ["HRM1017"],
screamer 27:5461402c33f8 2664 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2665 },
screamer 27:5461402c33f8 2666 "RBLAB_NRF51822": {
screamer 27:5461402c33f8 2667 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2668 "inherits": ["MCU_NRF51_16K"],
The Other Jimmy 31:8ea194f6145b 2669 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2670 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2671 },
screamer 27:5461402c33f8 2672 "RBLAB_NRF51822_BOOT": {
screamer 27:5461402c33f8 2673 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2674 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2675 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 2676 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 2677 },
screamer 27:5461402c33f8 2678 "RBLAB_NRF51822_OTA": {
screamer 27:5461402c33f8 2679 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2680 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2681 "extra_labels_add": ["RBLAB_NRF51822"],
screamer 27:5461402c33f8 2682 "macros_add": ["TARGET_RBLAB_NRF51822"]
screamer 27:5461402c33f8 2683 },
screamer 27:5461402c33f8 2684 "RBLAB_BLENANO": {
screamer 27:5461402c33f8 2685 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2686 "release_versions": ["2"]
screamer 27:5461402c33f8 2687 },
screamer 27:5461402c33f8 2688 "RBLAB_BLENANO_BOOT": {
screamer 27:5461402c33f8 2689 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2690 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 2691 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 2692 },
screamer 27:5461402c33f8 2693 "RBLAB_BLENANO_OTA": {
screamer 27:5461402c33f8 2694 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2695 "extra_labels_add": ["RBLAB_BLENANO"],
screamer 27:5461402c33f8 2696 "macros_add": ["TARGET_RBLAB_BLENANO"]
screamer 27:5461402c33f8 2697 },
theotherjimmy 43:2a7da56ebd24 2698 "RBLAB_BLENANO2": {
theotherjimmy 43:2a7da56ebd24 2699 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 2700 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 2701 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 2702 "device_name": "nRF52832_xxAA"
theotherjimmy 43:2a7da56ebd24 2703 },
screamer 27:5461402c33f8 2704 "NRF51822_Y5_MBUG": {
The Other Jimmy 31:8ea194f6145b 2705 "inherits": ["MCU_NRF51_16K"]
screamer 27:5461402c33f8 2706 },
screamer 27:5461402c33f8 2707 "WALLBOT_BLE": {
screamer 27:5461402c33f8 2708 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2709 "release_versions": ["2"]
screamer 27:5461402c33f8 2710 },
screamer 27:5461402c33f8 2711 "WALLBOT_BLE_BOOT": {
screamer 27:5461402c33f8 2712 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2713 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 2714 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 2715 },
screamer 27:5461402c33f8 2716 "WALLBOT_BLE_OTA": {
screamer 27:5461402c33f8 2717 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2718 "extra_labels_add": ["WALLBOT_BLE"],
screamer 27:5461402c33f8 2719 "macros_add": ["TARGET_WALLBOT_BLE"]
screamer 27:5461402c33f8 2720 },
screamer 27:5461402c33f8 2721 "DELTA_DFCM_NNN40": {
screamer 27:5461402c33f8 2722 "inherits": ["MCU_NRF51_32K"],
screamer 27:5461402c33f8 2723 "program_cycle_s": 10,
screamer 27:5461402c33f8 2724 "macros_add": ["TARGET_NRF_LFCLK_RC"],
theotherjimmy 43:2a7da56ebd24 2725 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
The Other Jimmy 31:8ea194f6145b 2726 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2727 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2728 },
screamer 27:5461402c33f8 2729 "DELTA_DFCM_NNN40_BOOT": {
screamer 27:5461402c33f8 2730 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2731 "program_cycle_s": 10,
screamer 27:5461402c33f8 2732 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 2733 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2734 },
screamer 27:5461402c33f8 2735 "DELTA_DFCM_NNN40_OTA": {
screamer 27:5461402c33f8 2736 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2737 "program_cycle_s": 10,
screamer 27:5461402c33f8 2738 "extra_labels_add": ["DELTA_DFCM_NNN40"],
screamer 27:5461402c33f8 2739 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2740 },
The Other Jimmy 35:da9c89f8be7d 2741 "DELTA_DFCM_NNN50": {
The Other Jimmy 35:da9c89f8be7d 2742 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2743 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 2744 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
The Other Jimmy 35:da9c89f8be7d 2745 "device_name": "nRF51822_xxAC"
The Other Jimmy 35:da9c89f8be7d 2746 },
The Other Jimmy 35:da9c89f8be7d 2747 "DELTA_DFCM_NNN50_BOOT": {
The Other Jimmy 35:da9c89f8be7d 2748 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2749 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 35:da9c89f8be7d 2750 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 2751 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 2752 },
The Other Jimmy 35:da9c89f8be7d 2753 "DELTA_DFCM_NNN50_OTA": {
The Other Jimmy 35:da9c89f8be7d 2754 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 35:da9c89f8be7d 2755 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 35:da9c89f8be7d 2756 "extra_labels_add": ["DELTA_DFCM_NNN50"],
The Other Jimmy 35:da9c89f8be7d 2757 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
The Other Jimmy 35:da9c89f8be7d 2758 },
screamer 27:5461402c33f8 2759 "NRF51_DK_LEGACY": {
screamer 27:5461402c33f8 2760 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2761 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2762 "extra_labels_add": ["NRF51_DK"]
screamer 27:5461402c33f8 2763 },
screamer 27:5461402c33f8 2764 "NRF51_DK_BOOT": {
screamer 27:5461402c33f8 2765 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2766 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2767 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2768 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 2769 },
screamer 27:5461402c33f8 2770 "NRF51_DK_OTA": {
screamer 27:5461402c33f8 2771 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 2772 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2773 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2774 "macros_add": ["TARGET_NRF51_DK"]
screamer 27:5461402c33f8 2775 },
The Other Jimmy 31:8ea194f6145b 2776 "NRF51_DONGLE_LEGACY": {
screamer 27:5461402c33f8 2777 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2778 "extra_labels_add": ["NRF51_DONGLE"],
The Other Jimmy 31:8ea194f6145b 2779 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2780 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2781 },
screamer 27:5461402c33f8 2782 "NRF51_DONGLE_BOOT": {
screamer 27:5461402c33f8 2783 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2784 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 2785 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 2786 },
screamer 27:5461402c33f8 2787 "NRF51_DONGLE_OTA": {
screamer 27:5461402c33f8 2788 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2789 "extra_labels_add": ["NRF51_DONGLE"],
screamer 27:5461402c33f8 2790 "macros_add": ["TARGET_NRF51_DONGLE"]
screamer 27:5461402c33f8 2791 },
screamer 27:5461402c33f8 2792 "NRF51_MICROBIT": {
screamer 27:5461402c33f8 2793 "inherits": ["MCU_NRF51_16K_S110"],
screamer 27:5461402c33f8 2794 "macros_add": ["TARGET_NRF_LFCLK_RC"],
The Other Jimmy 31:8ea194f6145b 2795 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2796 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2797 },
screamer 27:5461402c33f8 2798 "NRF51_MICROBIT_BOOT": {
screamer 27:5461402c33f8 2799 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
screamer 27:5461402c33f8 2800 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2801 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2802 },
screamer 27:5461402c33f8 2803 "NRF51_MICROBIT_OTA": {
screamer 27:5461402c33f8 2804 "inherits": ["MCU_NRF51_16K_OTA_S110"],
screamer 27:5461402c33f8 2805 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2806 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2807 },
screamer 27:5461402c33f8 2808 "NRF51_MICROBIT_B": {
screamer 27:5461402c33f8 2809 "inherits": ["MCU_NRF51_16K"],
screamer 27:5461402c33f8 2810 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2811 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
screamer 27:5461402c33f8 2812 "release_versions": ["2"]
screamer 27:5461402c33f8 2813 },
screamer 27:5461402c33f8 2814 "NRF51_MICROBIT_B_BOOT": {
screamer 27:5461402c33f8 2815 "inherits": ["MCU_NRF51_16K_BOOT"],
screamer 27:5461402c33f8 2816 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2817 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2818 },
screamer 27:5461402c33f8 2819 "NRF51_MICROBIT_B_OTA": {
screamer 27:5461402c33f8 2820 "inherits": ["MCU_NRF51_16K_OTA"],
screamer 27:5461402c33f8 2821 "extra_labels_add": ["NRF51_MICROBIT"],
screamer 27:5461402c33f8 2822 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
screamer 27:5461402c33f8 2823 },
The Other Jimmy 31:8ea194f6145b 2824 "MTM_MTCONNECT04S": {
The Other Jimmy 31:8ea194f6145b 2825 "inherits": ["MCU_NRF51_32K"],
The Other Jimmy 31:8ea194f6145b 2826 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 2827 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 2828 },
The Other Jimmy 31:8ea194f6145b 2829 "MTM_MTCONNECT04S_BOOT": {
The Other Jimmy 31:8ea194f6145b 2830 "inherits": ["MCU_NRF51_32K_BOOT"],
The Other Jimmy 31:8ea194f6145b 2831 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 2832 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 2833 },
The Other Jimmy 31:8ea194f6145b 2834 "MTM_MTCONNECT04S_OTA": {
The Other Jimmy 31:8ea194f6145b 2835 "inherits": ["MCU_NRF51_32K_OTA"],
The Other Jimmy 31:8ea194f6145b 2836 "extra_labels_add": ["MTM_CONNECT04S"],
The Other Jimmy 31:8ea194f6145b 2837 "macros_add": ["TARGET_MTM_CONNECT04S"]
The Other Jimmy 31:8ea194f6145b 2838 },
theotherjimmy 43:2a7da56ebd24 2839 "MTB_LAIRD_BL600": {
theotherjimmy 43:2a7da56ebd24 2840 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 2841 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
theotherjimmy 43:2a7da56ebd24 2842 "device_name": "nRF51822_xxAA",
theotherjimmy 43:2a7da56ebd24 2843 "release_versions" : ["5"],
theotherjimmy 43:2a7da56ebd24 2844 "extra_labels_add": ["MTB_LAIRD_BL600"],
theotherjimmy 43:2a7da56ebd24 2845 "config": {
theotherjimmy 43:2a7da56ebd24 2846 "usb_tx": {
theotherjimmy 43:2a7da56ebd24 2847 "help": "Value SIO_21",
theotherjimmy 43:2a7da56ebd24 2848 "value": "SIO_21"
theotherjimmy 43:2a7da56ebd24 2849 },
theotherjimmy 43:2a7da56ebd24 2850 "usb_rx": {
theotherjimmy 43:2a7da56ebd24 2851 "help": "Value SIO_22",
theotherjimmy 43:2a7da56ebd24 2852 "value": "SIO_22"
theotherjimmy 43:2a7da56ebd24 2853 },
theotherjimmy 43:2a7da56ebd24 2854 "stdio_uart": {
theotherjimmy 43:2a7da56ebd24 2855 "help": "Value: UART_0",
theotherjimmy 43:2a7da56ebd24 2856 "value": "UART_0",
theotherjimmy 43:2a7da56ebd24 2857 "macro_name": "STDIO_UART"
theotherjimmy 43:2a7da56ebd24 2858 }
theotherjimmy 43:2a7da56ebd24 2859 },
theotherjimmy 43:2a7da56ebd24 2860 "overrides": {
theotherjimmy 43:2a7da56ebd24 2861 "uart_hwfc": 0
theotherjimmy 43:2a7da56ebd24 2862 }
theotherjimmy 43:2a7da56ebd24 2863 },
screamer 27:5461402c33f8 2864 "TY51822R3": {
screamer 27:5461402c33f8 2865 "inherits": ["MCU_NRF51_32K_UNIFIED"],
screamer 27:5461402c33f8 2866 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
theotherjimmy 43:2a7da56ebd24 2867 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
screamer 27:5461402c33f8 2868 "detect_code": ["1019"],
The Other Jimmy 31:8ea194f6145b 2869 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 2870 "overrides": {"uart_hwfc": 0},
The Other Jimmy 31:8ea194f6145b 2871 "device_name": "nRF51822_xxAA"
screamer 27:5461402c33f8 2872 },
screamer 27:5461402c33f8 2873 "TY51822R3_BOOT": {
screamer 27:5461402c33f8 2874 "inherits": ["MCU_NRF51_32K_BOOT"],
screamer 27:5461402c33f8 2875 "extra_labels_add": ["TY51822R3"],
screamer 27:5461402c33f8 2876 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 2877 },
screamer 27:5461402c33f8 2878 "TY51822R3_OTA": {
screamer 27:5461402c33f8 2879 "inherits": ["MCU_NRF51_32K_OTA"],
screamer 27:5461402c33f8 2880 "extra_labels_add": ["NRF51_DK"],
screamer 27:5461402c33f8 2881 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
screamer 27:5461402c33f8 2882 },
screamer 27:5461402c33f8 2883 "ARM_MPS2_Target": {
screamer 27:5461402c33f8 2884 "inherits": ["Target"],
screamer 27:5461402c33f8 2885 "public": false,
screamer 27:5461402c33f8 2886 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 2887 },
screamer 27:5461402c33f8 2888 "ARM_MPS2_M0": {
screamer 27:5461402c33f8 2889 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2890 "core": "Cortex-M0",
screamer 27:5461402c33f8 2891 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2892 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
The Other Jimmy 36:96847d42f010 2893 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
screamer 27:5461402c33f8 2894 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2895 "release_versions": ["2"]
screamer 27:5461402c33f8 2896 },
screamer 27:5461402c33f8 2897 "ARM_MPS2_M0P": {
screamer 27:5461402c33f8 2898 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2899 "core": "Cortex-M0+",
screamer 27:5461402c33f8 2900 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2901 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
screamer 27:5461402c33f8 2902 "macros": ["CMSDK_CM0plus"],
screamer 27:5461402c33f8 2903 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2904 "release_versions": ["2"]
screamer 27:5461402c33f8 2905 },
screamer 27:5461402c33f8 2906 "ARM_MPS2_M3": {
screamer 27:5461402c33f8 2907 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2908 "core": "Cortex-M3",
screamer 27:5461402c33f8 2909 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2910 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
screamer 27:5461402c33f8 2911 "macros": ["CMSDK_CM3"],
screamer 27:5461402c33f8 2912 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2913 "release_versions": ["2"]
screamer 27:5461402c33f8 2914 },
screamer 27:5461402c33f8 2915 "ARM_MPS2_M4": {
screamer 27:5461402c33f8 2916 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2917 "core": "Cortex-M4F",
screamer 27:5461402c33f8 2918 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2919 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
screamer 27:5461402c33f8 2920 "macros": ["CMSDK_CM4"],
screamer 27:5461402c33f8 2921 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2922 "release_versions": ["2"]
screamer 27:5461402c33f8 2923 },
screamer 27:5461402c33f8 2924 "ARM_MPS2_M7": {
screamer 27:5461402c33f8 2925 "inherits": ["ARM_MPS2_Target"],
screamer 27:5461402c33f8 2926 "core": "Cortex-M7",
screamer 27:5461402c33f8 2927 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2928 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
screamer 27:5461402c33f8 2929 "macros": ["CMSDK_CM7"],
screamer 27:5461402c33f8 2930 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2931 "release_versions": ["2"]
screamer 27:5461402c33f8 2932 },
screamer 27:5461402c33f8 2933 "ARM_IOTSS_Target": {
screamer 27:5461402c33f8 2934 "inherits": ["Target"],
screamer 27:5461402c33f8 2935 "public": false,
screamer 27:5461402c33f8 2936 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
screamer 27:5461402c33f8 2937 },
screamer 27:5461402c33f8 2938 "ARM_IOTSS_BEID": {
screamer 27:5461402c33f8 2939 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 2940 "core": "Cortex-M3",
screamer 27:5461402c33f8 2941 "supported_toolchains": ["ARM"],
screamer 27:5461402c33f8 2942 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
screamer 27:5461402c33f8 2943 "macros": ["CMSDK_BEID"],
screamer 27:5461402c33f8 2944 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
screamer 27:5461402c33f8 2945 "release_versions": ["2"]
screamer 27:5461402c33f8 2946 },
The Other Jimmy 36:96847d42f010 2947 "ARM_CM3DS_MPS2": {
The Other Jimmy 36:96847d42f010 2948 "inherits": ["ARM_IOTSS_Target"],
The Other Jimmy 36:96847d42f010 2949 "core": "Cortex-M3",
The Other Jimmy 36:96847d42f010 2950 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
The Other Jimmy 36:96847d42f010 2951 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
theotherjimmy 43:2a7da56ebd24 2952 "OUTPUT_EXT": "elf",
The Other Jimmy 36:96847d42f010 2953 "macros": ["CMSDK_CM3DS"],
theotherjimmy 43:2a7da56ebd24 2954 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
theotherjimmy 40:7d3fa6b99b2b 2955 "release_versions": ["2", "5"],
theotherjimmy 40:7d3fa6b99b2b 2956 "copy_method": "mps2",
theotherjimmy 40:7d3fa6b99b2b 2957 "reset_method": "reboot.txt"
The Other Jimmy 36:96847d42f010 2958 },
screamer 27:5461402c33f8 2959 "ARM_BEETLE_SOC": {
screamer 27:5461402c33f8 2960 "inherits": ["ARM_IOTSS_Target"],
screamer 27:5461402c33f8 2961 "core": "Cortex-M3",
screamer 27:5461402c33f8 2962 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 2963 "default_toolchain": "ARM",
screamer 27:5461402c33f8 2964 "extra_labels": ["ARM_SSG", "BEETLE"],
screamer 27:5461402c33f8 2965 "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"],
theotherjimmy 43:2a7da56ebd24 2966 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
screamer 27:5461402c33f8 2967 "features": ["BLE"],
The Other Jimmy 35:da9c89f8be7d 2968 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 2969 },
theotherjimmy 43:2a7da56ebd24 2970 "RZ_A1XX": {
theotherjimmy 43:2a7da56ebd24 2971 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 2972 "core": "Cortex-A9",
theotherjimmy 43:2a7da56ebd24 2973 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 2974 "extra_labels": ["RENESAS", "RZ_A1XX"],
theotherjimmy 43:2a7da56ebd24 2975 "device_has": ["SLEEP", "USTICKER", "RTC", "ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
theotherjimmy 43:2a7da56ebd24 2976 "program_cycle_s": 2,
theotherjimmy 43:2a7da56ebd24 2977 "overrides": {
theotherjimmy 43:2a7da56ebd24 2978 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 2979 }
theotherjimmy 43:2a7da56ebd24 2980 },
screamer 27:5461402c33f8 2981 "RZ_A1H": {
theotherjimmy 43:2a7da56ebd24 2982 "inherits": ["RZ_A1XX"],
screamer 27:5461402c33f8 2983 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 2984 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
theotherjimmy 43:2a7da56ebd24 2985 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
theotherjimmy 43:2a7da56ebd24 2986 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 2987 "device_name": "R7S72100",
theotherjimmy 43:2a7da56ebd24 2988 "bootloader_supported": true
screamer 27:5461402c33f8 2989 },
screamer 27:5461402c33f8 2990 "VK_RZ_A1H": {
theotherjimmy 43:2a7da56ebd24 2991 "inherits": ["RZ_A1XX"],
theotherjimmy 43:2a7da56ebd24 2992 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
theotherjimmy 43:2a7da56ebd24 2993 "device_has_add": ["EMAC"],
theotherjimmy 43:2a7da56ebd24 2994 "release_versions": ["2", "5"]
theotherjimmy 43:2a7da56ebd24 2995 },
theotherjimmy 43:2a7da56ebd24 2996 "GR_LYCHEE": {
theotherjimmy 43:2a7da56ebd24 2997 "inherits": ["RZ_A1XX"],
theotherjimmy 43:2a7da56ebd24 2998 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 2999 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
theotherjimmy 43:2a7da56ebd24 3000 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
theotherjimmy 43:2a7da56ebd24 3001 "device_has_remove": ["ETHERNET"],
theotherjimmy 43:2a7da56ebd24 3002 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3003 "device_name": "R7S72103",
theotherjimmy 43:2a7da56ebd24 3004 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 3005 "overrides": {
theotherjimmy 43:2a7da56ebd24 3006 "network-default-interface-type": null
theotherjimmy 43:2a7da56ebd24 3007 }
screamer 27:5461402c33f8 3008 },
screamer 27:5461402c33f8 3009 "MAXWSNENV": {
screamer 27:5461402c33f8 3010 "inherits": ["Target"],
screamer 27:5461402c33f8 3011 "core": "Cortex-M3",
screamer 27:5461402c33f8 3012 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 3013 "extra_labels": ["Maxim", "MAX32610"],
screamer 27:5461402c33f8 3014 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3015 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 3016 "features": ["BLE"],
theotherjimmy 43:2a7da56ebd24 3017 "release_versions": []
screamer 27:5461402c33f8 3018 },
screamer 27:5461402c33f8 3019 "MAX32600MBED": {
screamer 27:5461402c33f8 3020 "inherits": ["Target"],
screamer 27:5461402c33f8 3021 "core": "Cortex-M3",
screamer 27:5461402c33f8 3022 "macros": ["__SYSTEM_HFX=24000000"],
screamer 27:5461402c33f8 3023 "extra_labels": ["Maxim", "MAX32600"],
screamer 27:5461402c33f8 3024 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3025 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
The Other Jimmy 35:da9c89f8be7d 3026 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 3027 },
The Other Jimmy 31:8ea194f6145b 3028 "MAX32620HSP": {
The Other Jimmy 31:8ea194f6145b 3029 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3030 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 3031 "extra_labels": ["Maxim", "MAX32620"],
The Other Jimmy 31:8ea194f6145b 3032 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3033 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 3034 "features": ["BLE"],
theotherjimmy 43:2a7da56ebd24 3035 "release_versions": []
theotherjimmy 43:2a7da56ebd24 3036 },
theotherjimmy 43:2a7da56ebd24 3037 "MAX32620FTHR": {
The Other Jimmy 31:8ea194f6145b 3038 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3039 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3040 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
theotherjimmy 43:2a7da56ebd24 3041 "extra_labels": ["Maxim", "MAX32620C"],
theotherjimmy 43:2a7da56ebd24 3042 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3043 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
theotherjimmy 43:2a7da56ebd24 3044 "release_versions": ["2", "5"]
theotherjimmy 43:2a7da56ebd24 3045 },
theotherjimmy 43:2a7da56ebd24 3046 "SDT32620B": {
theotherjimmy 43:2a7da56ebd24 3047 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 3048 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3049 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
theotherjimmy 43:2a7da56ebd24 3050 "detect_code": ["3101"],
theotherjimmy 43:2a7da56ebd24 3051 "extra_labels": ["Maxim", "MAX32620C"],
theotherjimmy 43:2a7da56ebd24 3052 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3053 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
theotherjimmy 43:2a7da56ebd24 3054 "release_versions": ["2", "5"]
theotherjimmy 43:2a7da56ebd24 3055 },
theotherjimmy 43:2a7da56ebd24 3056 "MAX32625_BASE": {
theotherjimmy 43:2a7da56ebd24 3057 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 3058 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3059 "macros": ["TARGET=MAX32625","TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
The Other Jimmy 31:8ea194f6145b 3060 "extra_labels": ["Maxim", "MAX32625"],
The Other Jimmy 31:8ea194f6145b 3061 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3062 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
theotherjimmy 43:2a7da56ebd24 3063 "device_name": "MAX32625",
theotherjimmy 43:2a7da56ebd24 3064 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3065 "public": false
theotherjimmy 43:2a7da56ebd24 3066 },
theotherjimmy 43:2a7da56ebd24 3067 "MAX32625MBED": {
theotherjimmy 43:2a7da56ebd24 3068 "inherits": ["MAX32625_BASE"],
theotherjimmy 43:2a7da56ebd24 3069 "extra_labels_add": ["MAX32625_NO_BOOT"]
theotherjimmy 43:2a7da56ebd24 3070 },
theotherjimmy 43:2a7da56ebd24 3071 "SDT32625B": {
theotherjimmy 43:2a7da56ebd24 3072 "inherits": ["MAX32625_BASE"],
theotherjimmy 43:2a7da56ebd24 3073 "extra_labels_add": ["MAX32625_NO_BOOT"],
theotherjimmy 43:2a7da56ebd24 3074 "detect_code": ["3102"]
theotherjimmy 43:2a7da56ebd24 3075 },
theotherjimmy 43:2a7da56ebd24 3076 "MAX32625PICO": {
theotherjimmy 43:2a7da56ebd24 3077 "inherits": ["MAX32625_BASE"],
theotherjimmy 43:2a7da56ebd24 3078 "extra_labels_add": ["MAX32625_BOOT"],
theotherjimmy 43:2a7da56ebd24 3079 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3080 },
The Other Jimmy 31:8ea194f6145b 3081 "MAX32625NEXPAQ": {
theotherjimmy 43:2a7da56ebd24 3082 "inherits": ["MAX32625_BASE"]
The Other Jimmy 31:8ea194f6145b 3083 },
The Other Jimmy 35:da9c89f8be7d 3084 "MAX32630FTHR": {
The Other Jimmy 35:da9c89f8be7d 3085 "inherits": ["Target"],
The Other Jimmy 35:da9c89f8be7d 3086 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 3087 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
The Other Jimmy 35:da9c89f8be7d 3088 "extra_labels": ["Maxim", "MAX32630"],
The Other Jimmy 35:da9c89f8be7d 3089 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
theotherjimmy 43:2a7da56ebd24 3090 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "STDIO_MESSAGES", "USTICKER"],
theotherjimmy 43:2a7da56ebd24 3091 "features": ["BLE"],
The Other Jimmy 35:da9c89f8be7d 3092 "release_versions": ["2", "5"]
The Other Jimmy 35:da9c89f8be7d 3093 },
The Other Jimmy 31:8ea194f6145b 3094 "EFM32": {
The Other Jimmy 31:8ea194f6145b 3095 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 3096 "extra_labels": ["Silicon_Labs", "EFM32"],
theotherjimmy 43:2a7da56ebd24 3097 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS", "EM_MSC_RUN_FROM_FLASH"],
The Other Jimmy 31:8ea194f6145b 3098 "public": false
The Other Jimmy 31:8ea194f6145b 3099 },
The Other Jimmy 31:8ea194f6145b 3100 "EFM32GG990F1024": {
The Other Jimmy 31:8ea194f6145b 3101 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3102 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 3103 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 3104 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3105 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3106 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3107 "device_name": "EFM32GG990F1024",
The Other Jimmy 36:96847d42f010 3108 "public": false,
The Other Jimmy 36:96847d42f010 3109 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3110 },
screamer 27:5461402c33f8 3111 "EFM32GG_STK3700": {
The Other Jimmy 31:8ea194f6145b 3112 "inherits": ["EFM32GG990F1024"],
screamer 27:5461402c33f8 3113 "progen": {"target": "efm32gg-stk"},
theotherjimmy 43:2a7da56ebd24 3114 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH", "ITM"],
screamer 27:5461402c33f8 3115 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3116 "config": {
The Other Jimmy 31:8ea194f6145b 3117 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3118 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3119 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3120 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3121 },
The Other Jimmy 31:8ea194f6145b 3122 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3123 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3124 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 3125 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3126 },
The Other Jimmy 31:8ea194f6145b 3127 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3128 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3129 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3130 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3131 },
The Other Jimmy 31:8ea194f6145b 3132 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3133 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3134 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3135 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3136 },
The Other Jimmy 31:8ea194f6145b 3137 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3138 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3139 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 3140 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3141 },
The Other Jimmy 31:8ea194f6145b 3142 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3143 "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 3144 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 3145 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3146 },
The Other Jimmy 31:8ea194f6145b 3147 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3148 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3149 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 3150 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3151 }
The Other Jimmy 31:8ea194f6145b 3152 }
The Other Jimmy 31:8ea194f6145b 3153 },
The Other Jimmy 31:8ea194f6145b 3154 "EFM32LG990F256": {
The Other Jimmy 31:8ea194f6145b 3155 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3156 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 3157 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 3158 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3159 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3160 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3161 "device_name": "EFM32LG990F256",
The Other Jimmy 36:96847d42f010 3162 "public": false,
The Other Jimmy 36:96847d42f010 3163 "bootloader_supported": true
screamer 27:5461402c33f8 3164 },
screamer 27:5461402c33f8 3165 "EFM32LG_STK3600": {
The Other Jimmy 31:8ea194f6145b 3166 "inherits": ["EFM32LG990F256"],
theotherjimmy 43:2a7da56ebd24 3167 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
screamer 27:5461402c33f8 3168 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3169 "device_name": "EFM32LG990F256",
The Other Jimmy 31:8ea194f6145b 3170 "config": {
The Other Jimmy 31:8ea194f6145b 3171 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3172 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3173 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3174 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3175 },
The Other Jimmy 31:8ea194f6145b 3176 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3177 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3178 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 3179 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3180 },
The Other Jimmy 31:8ea194f6145b 3181 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3182 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3183 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3184 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3185 },
The Other Jimmy 31:8ea194f6145b 3186 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3187 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3188 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3189 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3190 },
The Other Jimmy 31:8ea194f6145b 3191 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3192 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3193 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 3194 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3195 },
The Other Jimmy 31:8ea194f6145b 3196 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3197 "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 3198 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 3199 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3200 },
The Other Jimmy 31:8ea194f6145b 3201 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3202 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3203 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 3204 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3205 }
The Other Jimmy 31:8ea194f6145b 3206 }
The Other Jimmy 31:8ea194f6145b 3207 },
The Other Jimmy 31:8ea194f6145b 3208 "EFM32WG990F256": {
The Other Jimmy 31:8ea194f6145b 3209 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3210 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
The Other Jimmy 31:8ea194f6145b 3211 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3212 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3213 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3214 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3215 "device_name": "EFM32WG990F256",
The Other Jimmy 36:96847d42f010 3216 "public": false,
The Other Jimmy 36:96847d42f010 3217 "bootloader_supported": true
screamer 27:5461402c33f8 3218 },
screamer 27:5461402c33f8 3219 "EFM32WG_STK3800": {
The Other Jimmy 31:8ea194f6145b 3220 "inherits": ["EFM32WG990F256"],
screamer 27:5461402c33f8 3221 "progen": {"target": "efm32wg-stk"},
theotherjimmy 43:2a7da56ebd24 3222 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
screamer 27:5461402c33f8 3223 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3224 "config": {
The Other Jimmy 31:8ea194f6145b 3225 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3226 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3227 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3228 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3229 },
The Other Jimmy 31:8ea194f6145b 3230 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3231 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3232 "value": "48000000",
The Other Jimmy 31:8ea194f6145b 3233 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3234 },
The Other Jimmy 31:8ea194f6145b 3235 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3236 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3237 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3238 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3239 },
The Other Jimmy 31:8ea194f6145b 3240 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3241 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3242 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3243 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3244 },
The Other Jimmy 31:8ea194f6145b 3245 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3246 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3247 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 3248 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3249 },
The Other Jimmy 31:8ea194f6145b 3250 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3251 "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 3252 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 3253 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3254 },
The Other Jimmy 31:8ea194f6145b 3255 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3256 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3257 "value": "PF7",
The Other Jimmy 31:8ea194f6145b 3258 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3259 }
The Other Jimmy 31:8ea194f6145b 3260 }
screamer 27:5461402c33f8 3261 },
The Other Jimmy 31:8ea194f6145b 3262 "EFM32ZG222F32": {
The Other Jimmy 31:8ea194f6145b 3263 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3264 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
screamer 27:5461402c33f8 3265 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3266 "default_toolchain": "uARM",
theotherjimmy 43:2a7da56ebd24 3267 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 3268 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3269 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 3270 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 3271 "device_name": "EFM32ZG222F32",
The Other Jimmy 31:8ea194f6145b 3272 "public": false
The Other Jimmy 31:8ea194f6145b 3273 },
The Other Jimmy 31:8ea194f6145b 3274 "EFM32ZG_STK3200": {
The Other Jimmy 31:8ea194f6145b 3275 "inherits": ["EFM32ZG222F32"],
theotherjimmy 43:2a7da56ebd24 3276 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
screamer 27:5461402c33f8 3277 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3278 "config": {
The Other Jimmy 31:8ea194f6145b 3279 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3280 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3281 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3282 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3283 },
The Other Jimmy 31:8ea194f6145b 3284 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3285 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3286 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 3287 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3288 },
The Other Jimmy 31:8ea194f6145b 3289 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3290 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3291 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3292 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3293 },
The Other Jimmy 31:8ea194f6145b 3294 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3295 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3296 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3297 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3298 },
The Other Jimmy 31:8ea194f6145b 3299 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3300 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3301 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 3302 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3303 },
The Other Jimmy 31:8ea194f6145b 3304 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3305 "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 3306 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 3307 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3308 },
The Other Jimmy 31:8ea194f6145b 3309 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3310 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3311 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 3312 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3313 }
The Other Jimmy 31:8ea194f6145b 3314 }
screamer 27:5461402c33f8 3315 },
The Other Jimmy 31:8ea194f6145b 3316 "EFM32HG322F64": {
The Other Jimmy 31:8ea194f6145b 3317 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3318 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
screamer 27:5461402c33f8 3319 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3320 "default_toolchain": "uARM",
theotherjimmy 43:2a7da56ebd24 3321 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
The Other Jimmy 31:8ea194f6145b 3322 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3323 "default_lib": "small",
The Other Jimmy 31:8ea194f6145b 3324 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 3325 "device_name": "EFM32HG322F64",
The Other Jimmy 31:8ea194f6145b 3326 "public": false
The Other Jimmy 31:8ea194f6145b 3327 },
The Other Jimmy 31:8ea194f6145b 3328 "EFM32HG_STK3400": {
The Other Jimmy 31:8ea194f6145b 3329 "inherits": ["EFM32HG322F64"],
theotherjimmy 43:2a7da56ebd24 3330 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
screamer 27:5461402c33f8 3331 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3332 "config": {
The Other Jimmy 31:8ea194f6145b 3333 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3334 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3335 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3336 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3337 },
The Other Jimmy 31:8ea194f6145b 3338 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3339 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3340 "value": "24000000",
The Other Jimmy 31:8ea194f6145b 3341 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3342 },
The Other Jimmy 31:8ea194f6145b 3343 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3344 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3345 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3346 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3347 },
The Other Jimmy 31:8ea194f6145b 3348 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3349 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3350 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3351 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3352 },
The Other Jimmy 31:8ea194f6145b 3353 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3354 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3355 "value": "21000000",
The Other Jimmy 31:8ea194f6145b 3356 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3357 },
The Other Jimmy 31:8ea194f6145b 3358 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3359 "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 3360 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
The Other Jimmy 31:8ea194f6145b 3361 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3362 },
The Other Jimmy 31:8ea194f6145b 3363 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3364 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3365 "value": "PA9",
The Other Jimmy 31:8ea194f6145b 3366 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3367 }
The Other Jimmy 31:8ea194f6145b 3368 }
The Other Jimmy 31:8ea194f6145b 3369 },
The Other Jimmy 31:8ea194f6145b 3370 "EFM32PG1B100F256GM32": {
The Other Jimmy 31:8ea194f6145b 3371 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3372 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 3373 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3374 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3375 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3376 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3377 "device_name": "EFM32PG1B100F256GM32",
The Other Jimmy 36:96847d42f010 3378 "public": false,
The Other Jimmy 36:96847d42f010 3379 "bootloader_supported": true
screamer 27:5461402c33f8 3380 },
screamer 27:5461402c33f8 3381 "EFM32PG_STK3401": {
The Other Jimmy 31:8ea194f6145b 3382 "inherits": ["EFM32PG1B100F256GM32"],
theotherjimmy 43:2a7da56ebd24 3383 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
screamer 27:5461402c33f8 3384 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3385 "config": {
The Other Jimmy 31:8ea194f6145b 3386 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3387 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3388 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3389 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3390 },
The Other Jimmy 31:8ea194f6145b 3391 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3392 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3393 "value": "40000000",
The Other Jimmy 31:8ea194f6145b 3394 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3395 },
The Other Jimmy 31:8ea194f6145b 3396 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3397 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3398 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3399 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3400 },
The Other Jimmy 31:8ea194f6145b 3401 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3402 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3403 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3404 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3405 },
The Other Jimmy 31:8ea194f6145b 3406 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3407 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3408 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 3409 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3410 },
The Other Jimmy 31:8ea194f6145b 3411 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3412 "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 3413 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 3414 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3415 },
The Other Jimmy 31:8ea194f6145b 3416 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3417 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3418 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 3419 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3420 }
The Other Jimmy 31:8ea194f6145b 3421 }
The Other Jimmy 31:8ea194f6145b 3422 },
The Other Jimmy 31:8ea194f6145b 3423 "EFR32MG1P132F256GM48": {
The Other Jimmy 31:8ea194f6145b 3424 "inherits": ["EFM32"],
theotherjimmy 43:2a7da56ebd24 3425 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 3426 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3427 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3428 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3429 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3430 "device_name": "EFR32MG1P132F256GM48",
The Other Jimmy 36:96847d42f010 3431 "public": false,
The Other Jimmy 36:96847d42f010 3432 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3433 },
The Other Jimmy 31:8ea194f6145b 3434 "EFR32MG1P233F256GM48": {
The Other Jimmy 31:8ea194f6145b 3435 "inherits": ["EFM32"],
theotherjimmy 43:2a7da56ebd24 3436 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 31:8ea194f6145b 3437 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3438 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 31:8ea194f6145b 3439 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 3440 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 3441 "public": false,
The Other Jimmy 36:96847d42f010 3442 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 3443 },
The Other Jimmy 31:8ea194f6145b 3444 "EFR32MG1_BRD4150": {
The Other Jimmy 31:8ea194f6145b 3445 "inherits": ["EFR32MG1P132F256GM48"],
theotherjimmy 43:2a7da56ebd24 3446 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
The Other Jimmy 31:8ea194f6145b 3447 "forced_reset_timeout": 2,
The Other Jimmy 31:8ea194f6145b 3448 "config": {
The Other Jimmy 31:8ea194f6145b 3449 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3450 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3451 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3452 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3453 },
The Other Jimmy 31:8ea194f6145b 3454 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3455 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3456 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 3457 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3458 },
The Other Jimmy 31:8ea194f6145b 3459 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3460 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3461 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3462 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3463 },
The Other Jimmy 31:8ea194f6145b 3464 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3465 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3466 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3467 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3468 },
The Other Jimmy 31:8ea194f6145b 3469 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3470 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3471 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 3472 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3473 },
The Other Jimmy 31:8ea194f6145b 3474 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3475 "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 3476 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 3477 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3478 },
The Other Jimmy 31:8ea194f6145b 3479 "board_controller_enable": {
The Other Jimmy 31:8ea194f6145b 3480 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 31:8ea194f6145b 3481 "value": "PA5",
The Other Jimmy 31:8ea194f6145b 3482 "macro_name": "EFM_BC_EN"
The Other Jimmy 31:8ea194f6145b 3483 }
The Other Jimmy 31:8ea194f6145b 3484 },
The Other Jimmy 31:8ea194f6145b 3485 "public": false
The Other Jimmy 31:8ea194f6145b 3486 },
The Other Jimmy 36:96847d42f010 3487 "TB_SENSE_1": {
The Other Jimmy 31:8ea194f6145b 3488 "inherits": ["EFR32MG1P233F256GM48"],
theotherjimmy 43:2a7da56ebd24 3489 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
The Other Jimmy 36:96847d42f010 3490 "forced_reset_timeout": 5,
The Other Jimmy 36:96847d42f010 3491 "config": {
The Other Jimmy 36:96847d42f010 3492 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 3493 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 3494 "value": "HFXO",
The Other Jimmy 36:96847d42f010 3495 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 3496 },
The Other Jimmy 36:96847d42f010 3497 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 3498 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 3499 "value": "38400000",
The Other Jimmy 36:96847d42f010 3500 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3501 },
The Other Jimmy 36:96847d42f010 3502 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 3503 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 3504 "value": "LFXO",
The Other Jimmy 36:96847d42f010 3505 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 3506 },
The Other Jimmy 36:96847d42f010 3507 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 3508 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 3509 "value": "32768",
The Other Jimmy 36:96847d42f010 3510 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3511 },
The Other Jimmy 36:96847d42f010 3512 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 3513 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 3514 "value": "32000000",
The Other Jimmy 36:96847d42f010 3515 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3516 },
The Other Jimmy 36:96847d42f010 3517 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 3518 "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 3519 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 3520 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 3521 }
The Other Jimmy 36:96847d42f010 3522 }
The Other Jimmy 36:96847d42f010 3523 },
The Other Jimmy 36:96847d42f010 3524 "EFM32PG12B500F1024GL125": {
The Other Jimmy 36:96847d42f010 3525 "inherits": ["EFM32"],
The Other Jimmy 36:96847d42f010 3526 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 3527 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3528 "macros_add": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 3529 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 3530 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3531 "device_name": "EFM32PG12B500F1024GL125",
The Other Jimmy 36:96847d42f010 3532 "public": false,
The Other Jimmy 36:96847d42f010 3533 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 3534 },
The Other Jimmy 36:96847d42f010 3535 "EFM32PG12_STK3402": {
The Other Jimmy 36:96847d42f010 3536 "inherits": ["EFM32PG12B500F1024GL125"],
theotherjimmy 43:2a7da56ebd24 3537 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 3538 "forced_reset_timeout": 2,
The Other Jimmy 36:96847d42f010 3539 "config": {
The Other Jimmy 36:96847d42f010 3540 "hf_clock_src": {
The Other Jimmy 36:96847d42f010 3541 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 36:96847d42f010 3542 "value": "HFXO",
The Other Jimmy 36:96847d42f010 3543 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 3544 },
The Other Jimmy 36:96847d42f010 3545 "hfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 3546 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 3547 "value": "40000000",
The Other Jimmy 36:96847d42f010 3548 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3549 },
The Other Jimmy 36:96847d42f010 3550 "lf_clock_src": {
The Other Jimmy 36:96847d42f010 3551 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 36:96847d42f010 3552 "value": "LFXO",
The Other Jimmy 36:96847d42f010 3553 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 36:96847d42f010 3554 },
The Other Jimmy 36:96847d42f010 3555 "lfxo_clock_freq": {
The Other Jimmy 36:96847d42f010 3556 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 36:96847d42f010 3557 "value": "32768",
The Other Jimmy 36:96847d42f010 3558 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3559 },
The Other Jimmy 36:96847d42f010 3560 "hfrco_clock_freq": {
The Other Jimmy 36:96847d42f010 3561 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 36:96847d42f010 3562 "value": "32000000",
The Other Jimmy 36:96847d42f010 3563 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 36:96847d42f010 3564 },
The Other Jimmy 36:96847d42f010 3565 "hfrco_band_select": {
The Other Jimmy 36:96847d42f010 3566 "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 3567 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 36:96847d42f010 3568 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 36:96847d42f010 3569 },
The Other Jimmy 36:96847d42f010 3570 "board_controller_enable": {
The Other Jimmy 36:96847d42f010 3571 "help": "Pin to pull high for enabling the USB serial port",
The Other Jimmy 36:96847d42f010 3572 "value": "PA5",
The Other Jimmy 36:96847d42f010 3573 "macro_name": "EFM_BC_EN"
The Other Jimmy 36:96847d42f010 3574 }
The Other Jimmy 36:96847d42f010 3575 }
The Other Jimmy 36:96847d42f010 3576 },
theotherjimmy 43:2a7da56ebd24 3577 "EFR32MG12P332F1024GL125": {
The Other Jimmy 36:96847d42f010 3578 "inherits": ["EFM32"],
theotherjimmy 43:2a7da56ebd24 3579 "extra_labels_add": ["EFR32MG12", "EFR32_12", "1024K", "SL_RAIL", "SL_CRYPTO"],
The Other Jimmy 36:96847d42f010 3580 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3581 "macros_add": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
The Other Jimmy 36:96847d42f010 3582 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
The Other Jimmy 36:96847d42f010 3583 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3584 "device_name": "EFR32MG12P332F1024GL125",
The Other Jimmy 36:96847d42f010 3585 "public": false,
The Other Jimmy 36:96847d42f010 3586 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 3587 },
theotherjimmy 43:2a7da56ebd24 3588 "TB_SENSE_12": {
The Other Jimmy 36:96847d42f010 3589 "inherits": ["EFR32MG12P332F1024GL125"],
theotherjimmy 43:2a7da56ebd24 3590 "device_name": "EFR32MG12P332F1024GL125",
theotherjimmy 43:2a7da56ebd24 3591 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
The Other Jimmy 31:8ea194f6145b 3592 "forced_reset_timeout": 5,
The Other Jimmy 31:8ea194f6145b 3593 "config": {
The Other Jimmy 31:8ea194f6145b 3594 "hf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3595 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
The Other Jimmy 31:8ea194f6145b 3596 "value": "HFXO",
The Other Jimmy 31:8ea194f6145b 3597 "macro_name": "CORE_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3598 },
The Other Jimmy 31:8ea194f6145b 3599 "hfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3600 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3601 "value": "38400000",
The Other Jimmy 31:8ea194f6145b 3602 "macro_name": "HFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3603 },
The Other Jimmy 31:8ea194f6145b 3604 "lf_clock_src": {
The Other Jimmy 31:8ea194f6145b 3605 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
The Other Jimmy 31:8ea194f6145b 3606 "value": "LFXO",
The Other Jimmy 31:8ea194f6145b 3607 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
The Other Jimmy 31:8ea194f6145b 3608 },
The Other Jimmy 31:8ea194f6145b 3609 "lfxo_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3610 "help": "Value: External crystal frequency in hertz",
The Other Jimmy 31:8ea194f6145b 3611 "value": "32768",
The Other Jimmy 31:8ea194f6145b 3612 "macro_name": "LFXO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3613 },
The Other Jimmy 31:8ea194f6145b 3614 "hfrco_clock_freq": {
The Other Jimmy 31:8ea194f6145b 3615 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
The Other Jimmy 31:8ea194f6145b 3616 "value": "32000000",
The Other Jimmy 31:8ea194f6145b 3617 "macro_name": "HFRCO_FREQUENCY"
The Other Jimmy 31:8ea194f6145b 3618 },
The Other Jimmy 31:8ea194f6145b 3619 "hfrco_band_select": {
The Other Jimmy 31:8ea194f6145b 3620 "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 3621 "value": "cmuHFRCOFreq_32M0Hz",
The Other Jimmy 31:8ea194f6145b 3622 "macro_name": "HFRCO_FREQUENCY_ENUM"
The Other Jimmy 31:8ea194f6145b 3623 }
The Other Jimmy 31:8ea194f6145b 3624 }
screamer 27:5461402c33f8 3625 },
theotherjimmy 43:2a7da56ebd24 3626 "EFM32GG11B820F2048GL192": {
theotherjimmy 43:2a7da56ebd24 3627 "inherits": ["EFM32"],
theotherjimmy 43:2a7da56ebd24 3628 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
theotherjimmy 43:2a7da56ebd24 3629 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3630 "macros_add": ["EFM32GG11B820F2048GL192", "TRANSACTION_QUEUE_SIZE_SPI=4"],
theotherjimmy 43:2a7da56ebd24 3631 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 3632 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3633 "device_name": "EFM32GG11B820F2048GL192",
theotherjimmy 43:2a7da56ebd24 3634 "public": false,
theotherjimmy 43:2a7da56ebd24 3635 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 3636 },
theotherjimmy 43:2a7da56ebd24 3637 "EFM32GG11_STK3701": {
theotherjimmy 43:2a7da56ebd24 3638 "inherits": ["EFM32GG11B820F2048GL192"],
theotherjimmy 43:2a7da56ebd24 3639 "device_name": "EFM32GG11B820F2048GL192",
theotherjimmy 43:2a7da56ebd24 3640 "device_has": ["ANALOGIN", "CRC", "EMAC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "QSPI", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 3641 "forced_reset_timeout": 5,
theotherjimmy 43:2a7da56ebd24 3642 "config": {
theotherjimmy 43:2a7da56ebd24 3643 "hf_clock_src": {
theotherjimmy 43:2a7da56ebd24 3644 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
theotherjimmy 43:2a7da56ebd24 3645 "value": "HFXO",
theotherjimmy 43:2a7da56ebd24 3646 "macro_name": "CORE_CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 3647 },
theotherjimmy 43:2a7da56ebd24 3648 "hfxo_clock_freq": {
theotherjimmy 43:2a7da56ebd24 3649 "help": "Value: External crystal frequency in hertz",
theotherjimmy 43:2a7da56ebd24 3650 "value": "50000000",
theotherjimmy 43:2a7da56ebd24 3651 "macro_name": "HFXO_FREQUENCY"
theotherjimmy 43:2a7da56ebd24 3652 },
theotherjimmy 43:2a7da56ebd24 3653 "lf_clock_src": {
theotherjimmy 43:2a7da56ebd24 3654 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
theotherjimmy 43:2a7da56ebd24 3655 "value": "LFXO",
theotherjimmy 43:2a7da56ebd24 3656 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 3657 },
theotherjimmy 43:2a7da56ebd24 3658 "lfxo_clock_freq": {
theotherjimmy 43:2a7da56ebd24 3659 "help": "Value: External crystal frequency in hertz",
theotherjimmy 43:2a7da56ebd24 3660 "value": "32768",
theotherjimmy 43:2a7da56ebd24 3661 "macro_name": "LFXO_FREQUENCY"
theotherjimmy 43:2a7da56ebd24 3662 },
theotherjimmy 43:2a7da56ebd24 3663 "hfrco_clock_freq": {
theotherjimmy 43:2a7da56ebd24 3664 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
theotherjimmy 43:2a7da56ebd24 3665 "value": "32000000",
theotherjimmy 43:2a7da56ebd24 3666 "macro_name": "HFRCO_FREQUENCY"
theotherjimmy 43:2a7da56ebd24 3667 },
theotherjimmy 43:2a7da56ebd24 3668 "hfrco_band_select": {
theotherjimmy 43:2a7da56ebd24 3669 "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!",
theotherjimmy 43:2a7da56ebd24 3670 "value": "cmuHFRCOFreq_32M0Hz",
theotherjimmy 43:2a7da56ebd24 3671 "macro_name": "HFRCO_FREQUENCY_ENUM"
theotherjimmy 43:2a7da56ebd24 3672 },
theotherjimmy 43:2a7da56ebd24 3673 "board_controller_enable": {
theotherjimmy 43:2a7da56ebd24 3674 "help": "Pin to pull high for enabling the USB serial port",
theotherjimmy 43:2a7da56ebd24 3675 "value": "PE1",
theotherjimmy 43:2a7da56ebd24 3676 "macro_name": "EFM_BC_EN"
theotherjimmy 43:2a7da56ebd24 3677 },
theotherjimmy 43:2a7da56ebd24 3678 "qspi_flash_enable": {
theotherjimmy 43:2a7da56ebd24 3679 "help": "Pin to pull high for enabling the on-board QSPI flash",
theotherjimmy 43:2a7da56ebd24 3680 "value": "PG13",
theotherjimmy 43:2a7da56ebd24 3681 "macro_name": "QSPI_FLASH_EN"
theotherjimmy 43:2a7da56ebd24 3682 }
theotherjimmy 43:2a7da56ebd24 3683 }
theotherjimmy 43:2a7da56ebd24 3684 },
screamer 27:5461402c33f8 3685 "WIZWIKI_W7500": {
screamer 27:5461402c33f8 3686 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 3687 "core": "Cortex-M0",
screamer 27:5461402c33f8 3688 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
The Other Jimmy 36:96847d42f010 3689 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 3690 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 3691 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3692 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 3693 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 3694 },
screamer 27:5461402c33f8 3695 "WIZWIKI_W7500P": {
screamer 27:5461402c33f8 3696 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 3697 "core": "Cortex-M0",
screamer 27:5461402c33f8 3698 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
The Other Jimmy 36:96847d42f010 3699 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 3700 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 3701 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 3702 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 3703 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 3704 },
screamer 27:5461402c33f8 3705 "WIZWIKI_W7500ECO": {
screamer 27:5461402c33f8 3706 "inherits": ["Target"],
screamer 27:5461402c33f8 3707 "core": "Cortex-M0",
screamer 27:5461402c33f8 3708 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
The Other Jimmy 36:96847d42f010 3709 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
The Other Jimmy 36:96847d42f010 3710 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 3711 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
The Other Jimmy 36:96847d42f010 3712 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 3713 },
screamer 27:5461402c33f8 3714 "SAMR21G18A": {
screamer 27:5461402c33f8 3715 "inherits": ["Target"],
screamer 27:5461402c33f8 3716 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3717 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 3718 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
screamer 27:5461402c33f8 3719 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
theotherjimmy 43:2a7da56ebd24 3720 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 3721 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 3722 "device_name": "ATSAMR21G18A"
screamer 27:5461402c33f8 3723 },
screamer 27:5461402c33f8 3724 "SAMD21J18A": {
screamer 27:5461402c33f8 3725 "inherits": ["Target"],
screamer 27:5461402c33f8 3726 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3727 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 3728 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 3729 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
theotherjimmy 43:2a7da56ebd24 3730 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 3731 "release_versions": ["2"],
The Other Jimmy 36:96847d42f010 3732 "device_name": "ATSAMD21J18A"
screamer 27:5461402c33f8 3733 },
screamer 27:5461402c33f8 3734 "SAMD21G18A": {
screamer 27:5461402c33f8 3735 "inherits": ["Target"],
screamer 27:5461402c33f8 3736 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3737 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 3738 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
screamer 27:5461402c33f8 3739 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
theotherjimmy 43:2a7da56ebd24 3740 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 3741 "release_versions": ["2"],
The Other Jimmy 31:8ea194f6145b 3742 "device_name": "ATSAMD21G18A"
screamer 27:5461402c33f8 3743 },
screamer 27:5461402c33f8 3744 "SAML21J18A": {
screamer 27:5461402c33f8 3745 "inherits": ["Target"],
screamer 27:5461402c33f8 3746 "core": "Cortex-M0+",
screamer 27:5461402c33f8 3747 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 3748 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
screamer 27:5461402c33f8 3749 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
theotherjimmy 43:2a7da56ebd24 3750 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 3751 "device_name": "ATSAML21J18A"
screamer 27:5461402c33f8 3752 },
screamer 27:5461402c33f8 3753 "SAMG55J19": {
screamer 27:5461402c33f8 3754 "inherits": ["Target"],
screamer 27:5461402c33f8 3755 "core": "Cortex-M4",
screamer 27:5461402c33f8 3756 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
screamer 27:5461402c33f8 3757 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
screamer 27:5461402c33f8 3758 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
screamer 27:5461402c33f8 3759 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 3760 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
The Other Jimmy 31:8ea194f6145b 3761 "default_lib": "std",
The Other Jimmy 31:8ea194f6145b 3762 "device_name": "ATSAMG55J19"
screamer 27:5461402c33f8 3763 },
screamer 27:5461402c33f8 3764 "MCU_NRF51_UNIFIED": {
screamer 27:5461402c33f8 3765 "inherits": ["Target"],
screamer 27:5461402c33f8 3766 "core": "Cortex-M0",
screamer 27:5461402c33f8 3767 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
screamer 27:5461402c33f8 3768 "macros": [
screamer 27:5461402c33f8 3769 "NRF51",
screamer 27:5461402c33f8 3770 "TARGET_NRF51822",
screamer 27:5461402c33f8 3771 "BLE_STACK_SUPPORT_REQD",
screamer 27:5461402c33f8 3772 "SOFTDEVICE_PRESENT",
screamer 27:5461402c33f8 3773 "S130",
The Other Jimmy 36:96847d42f010 3774 "TARGET_MCU_NRF51822",
The Other Jimmy 36:96847d42f010 3775 "CMSIS_VECTAB_VIRTUAL",
theotherjimmy 40:7d3fa6b99b2b 3776 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
theotherjimmy 40:7d3fa6b99b2b 3777 "NO_SYSTICK",
theotherjimmy 40:7d3fa6b99b2b 3778 "MBED_TICKLESS"
screamer 27:5461402c33f8 3779 ],
screamer 27:5461402c33f8 3780 "MERGE_BOOTLOADER": false,
theotherjimmy 43:2a7da56ebd24 3781 "extra_labels": [
theotherjimmy 43:2a7da56ebd24 3782 "NORDIC",
theotherjimmy 43:2a7da56ebd24 3783 "MCU_NRF51",
theotherjimmy 43:2a7da56ebd24 3784 "MCU_NRF51822_UNIFIED",
theotherjimmy 43:2a7da56ebd24 3785 "NRF5x",
theotherjimmy 43:2a7da56ebd24 3786 "NRF51",
theotherjimmy 43:2a7da56ebd24 3787 "SDK_11"
theotherjimmy 43:2a7da56ebd24 3788 ],
screamer 27:5461402c33f8 3789 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 3790 "is_disk_virtual": true,
screamer 27:5461402c33f8 3791 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
screamer 27:5461402c33f8 3792 "public": false,
screamer 27:5461402c33f8 3793 "MERGE_SOFT_DEVICE": true,
screamer 27:5461402c33f8 3794 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
screamer 27:5461402c33f8 3795 {
screamer 27:5461402c33f8 3796 "boot": "",
screamer 27:5461402c33f8 3797 "name": "s130_nrf51_2.0.0_softdevice.hex",
screamer 27:5461402c33f8 3798 "offset": 110592
screamer 27:5461402c33f8 3799 }
screamer 27:5461402c33f8 3800 ],
screamer 27:5461402c33f8 3801 "detect_code": ["1070"],
screamer 27:5461402c33f8 3802 "post_binary_hook": {
screamer 27:5461402c33f8 3803 "function": "MCU_NRF51Code.binary_hook",
screamer 27:5461402c33f8 3804 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
screamer 27:5461402c33f8 3805 },
screamer 27:5461402c33f8 3806 "program_cycle_s": 6,
screamer 27:5461402c33f8 3807 "features": ["BLE"],
The Other Jimmy 31:8ea194f6145b 3808 "config": {
screamer 27:5461402c33f8 3809 "lf_clock_src": {
screamer 27:5461402c33f8 3810 "value": "NRF_LF_SRC_XTAL",
screamer 27:5461402c33f8 3811 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
The Other Jimmy 31:8ea194f6145b 3812 },
The Other Jimmy 31:8ea194f6145b 3813 "uart_hwfc": {
The Other Jimmy 31:8ea194f6145b 3814 "help": "Value: 1 for enable, 0 for disable",
The Other Jimmy 31:8ea194f6145b 3815 "value": 1,
The Other Jimmy 31:8ea194f6145b 3816 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
screamer 27:5461402c33f8 3817 }
The Other Jimmy 31:8ea194f6145b 3818 },
theotherjimmy 40:7d3fa6b99b2b 3819 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
screamer 27:5461402c33f8 3820 },
theotherjimmy 43:2a7da56ebd24 3821 "MCU_NRF51_16K_UNIFIED_S130": {
theotherjimmy 43:2a7da56ebd24 3822 "inherits": ["MCU_NRF51_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 3823 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K_S130", "MCU_NRF51_16K"],
theotherjimmy 43:2a7da56ebd24 3824 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K_S130", "TARGET_MCU_NRF51_16K"],
theotherjimmy 43:2a7da56ebd24 3825 "public": false
theotherjimmy 43:2a7da56ebd24 3826 },
screamer 27:5461402c33f8 3827 "MCU_NRF51_32K_UNIFIED": {
screamer 27:5461402c33f8 3828 "inherits": ["MCU_NRF51_UNIFIED"],
screamer 27:5461402c33f8 3829 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
screamer 27:5461402c33f8 3830 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
screamer 27:5461402c33f8 3831 "public": false
screamer 27:5461402c33f8 3832 },
screamer 27:5461402c33f8 3833 "NRF51_DK": {
screamer 27:5461402c33f8 3834 "supported_form_factors": ["ARDUINO"],
screamer 27:5461402c33f8 3835 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 3836 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
theotherjimmy 43:2a7da56ebd24 3837 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 3838 "device_name": "nRF51822_xxAA"
theotherjimmy 43:2a7da56ebd24 3839 },
theotherjimmy 43:2a7da56ebd24 3840 "SDT51822B": {
theotherjimmy 43:2a7da56ebd24 3841 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 3842 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
theotherjimmy 43:2a7da56ebd24 3843 "detect_code": ["3103"],
The Other Jimmy 31:8ea194f6145b 3844 "release_versions": ["2", "5"],
The Other Jimmy 31:8ea194f6145b 3845 "device_name": "nRF51822_xxAA"
The Other Jimmy 31:8ea194f6145b 3846 },
The Other Jimmy 31:8ea194f6145b 3847 "NRF51_DONGLE": {
The Other Jimmy 31:8ea194f6145b 3848 "inherits": ["MCU_NRF51_32K_UNIFIED"],
The Other Jimmy 31:8ea194f6145b 3849 "progen": {"target": "nrf51-dongle"},
theotherjimmy 43:2a7da56ebd24 3850 "device_has": ["USTICKER", "LPTICKER", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
screamer 27:5461402c33f8 3851 "release_versions": ["2", "5"]
screamer 27:5461402c33f8 3852 },
theotherjimmy 43:2a7da56ebd24 3853 "OSHCHIP": {
theotherjimmy 43:2a7da56ebd24 3854 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 3855 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
theotherjimmy 43:2a7da56ebd24 3856 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
theotherjimmy 43:2a7da56ebd24 3857 "device_name": "nRF51822_xxAC"
theotherjimmy 43:2a7da56ebd24 3858 },
theotherjimmy 43:2a7da56ebd24 3859 "MCU_NRF52832": {
screamer 27:5461402c33f8 3860 "inherits": ["Target"],
screamer 27:5461402c33f8 3861 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3862 "macros": [
theotherjimmy 43:2a7da56ebd24 3863 "BOARD_PCA10040",
theotherjimmy 43:2a7da56ebd24 3864 "NRF52",
theotherjimmy 43:2a7da56ebd24 3865 "TARGET_NRF52832",
theotherjimmy 43:2a7da56ebd24 3866 "CMSIS_VECTAB_VIRTUAL",
theotherjimmy 43:2a7da56ebd24 3867 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
theotherjimmy 43:2a7da56ebd24 3868 "MBED_TICKLESS"
theotherjimmy 43:2a7da56ebd24 3869 ],
theotherjimmy 43:2a7da56ebd24 3870 "device_has": [
theotherjimmy 43:2a7da56ebd24 3871 "ANALOGIN",
theotherjimmy 43:2a7da56ebd24 3872 "FLASH",
theotherjimmy 43:2a7da56ebd24 3873 "I2C",
theotherjimmy 43:2a7da56ebd24 3874 "I2C_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3875 "INTERRUPTIN",
theotherjimmy 43:2a7da56ebd24 3876 "ITM",
theotherjimmy 43:2a7da56ebd24 3877 "LPTICKER",
theotherjimmy 43:2a7da56ebd24 3878 "PORTIN",
theotherjimmy 43:2a7da56ebd24 3879 "PORTINOUT",
theotherjimmy 43:2a7da56ebd24 3880 "PORTOUT",
theotherjimmy 43:2a7da56ebd24 3881 "PWMOUT",
theotherjimmy 43:2a7da56ebd24 3882 "SERIAL",
theotherjimmy 43:2a7da56ebd24 3883 "SERIAL_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3884 "SERIAL_FC",
theotherjimmy 43:2a7da56ebd24 3885 "SLEEP",
theotherjimmy 43:2a7da56ebd24 3886 "SPI",
theotherjimmy 43:2a7da56ebd24 3887 "SPI_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3888 "STCLK_OFF_DURING_SLEEP",
theotherjimmy 43:2a7da56ebd24 3889 "TRNG",
theotherjimmy 43:2a7da56ebd24 3890 "USTICKER"
theotherjimmy 43:2a7da56ebd24 3891 ],
theotherjimmy 43:2a7da56ebd24 3892 "extra_labels": [
theotherjimmy 43:2a7da56ebd24 3893 "NORDIC",
theotherjimmy 43:2a7da56ebd24 3894 "NRF5x",
theotherjimmy 43:2a7da56ebd24 3895 "NRF52",
theotherjimmy 43:2a7da56ebd24 3896 "SDK_14_2",
theotherjimmy 43:2a7da56ebd24 3897 "SOFTDEVICE_COMMON",
theotherjimmy 43:2a7da56ebd24 3898 "SOFTDEVICE_S132_FULL"
theotherjimmy 43:2a7da56ebd24 3899 ],
theotherjimmy 43:2a7da56ebd24 3900 "config": {
theotherjimmy 43:2a7da56ebd24 3901 "lf_clock_src": {
theotherjimmy 43:2a7da56ebd24 3902 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
theotherjimmy 43:2a7da56ebd24 3903 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
theotherjimmy 43:2a7da56ebd24 3904 "value": "NRF_LF_SRC_XTAL"
theotherjimmy 43:2a7da56ebd24 3905 },
theotherjimmy 43:2a7da56ebd24 3906 "lf_clock_rc_calib_timer_interval": {
theotherjimmy 43:2a7da56ebd24 3907 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
theotherjimmy 43:2a7da56ebd24 3908 "value": 16
theotherjimmy 43:2a7da56ebd24 3909 },
theotherjimmy 43:2a7da56ebd24 3910 "lf_clock_rc_calib_mode_config": {
theotherjimmy 43:2a7da56ebd24 3911 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
theotherjimmy 43:2a7da56ebd24 3912 "value": 0
theotherjimmy 43:2a7da56ebd24 3913 }
theotherjimmy 43:2a7da56ebd24 3914 },
screamer 27:5461402c33f8 3915 "OUTPUT_EXT": "hex",
screamer 27:5461402c33f8 3916 "is_disk_virtual": true,
screamer 27:5461402c33f8 3917 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
screamer 27:5461402c33f8 3918 "public": false,
screamer 27:5461402c33f8 3919 "detect_code": ["1101"],
screamer 27:5461402c33f8 3920 "program_cycle_s": 6,
theotherjimmy 43:2a7da56ebd24 3921 "bootloader_supported": true
screamer 27:5461402c33f8 3922 },
screamer 27:5461402c33f8 3923 "NRF52_DK": {
screamer 27:5461402c33f8 3924 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 3925 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3926 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 3927 "device_name": "nRF52832_xxAA"
theotherjimmy 43:2a7da56ebd24 3928 },
theotherjimmy 43:2a7da56ebd24 3929 "SDT52832B": {
theotherjimmy 43:2a7da56ebd24 3930 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3931 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 3932 "detect_code": ["3104"],
The Other Jimmy 31:8ea194f6145b 3933 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 3934 },
The Other Jimmy 31:8ea194f6145b 3935 "UBLOX_EVA_NINA": {
theotherjimmy 43:2a7da56ebd24 3936 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3937 "release_versions": ["5"],
The Other Jimmy 31:8ea194f6145b 3938 "device_name": "nRF52832_xxAA"
The Other Jimmy 31:8ea194f6145b 3939 },
The Other Jimmy 35:da9c89f8be7d 3940 "UBLOX_EVK_NINA_B1": {
The Other Jimmy 35:da9c89f8be7d 3941 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 3942 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3943 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 3944 "device_name": "nRF52832_xxAA"
theotherjimmy 43:2a7da56ebd24 3945 },
theotherjimmy 43:2a7da56ebd24 3946 "MTB_UBLOX_NINA_B1": {
theotherjimmy 43:2a7da56ebd24 3947 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3948 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 3949 "device_name": "nRF52832_xxAA"
theotherjimmy 43:2a7da56ebd24 3950 },
theotherjimmy 43:2a7da56ebd24 3951 "MTB_LAIRD_BL652": {
theotherjimmy 43:2a7da56ebd24 3952 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3953 "release_versions": ["5"],
The Other Jimmy 35:da9c89f8be7d 3954 "device_name": "nRF52832_xxAA"
The Other Jimmy 35:da9c89f8be7d 3955 },
The Other Jimmy 31:8ea194f6145b 3956 "DELTA_DFBM_NQ620": {
The Other Jimmy 31:8ea194f6145b 3957 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 3958 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 3959 "release_versions": ["5"],
The Other Jimmy 31:8ea194f6145b 3960 "device_name": "nRF52832_xxAA"
screamer 27:5461402c33f8 3961 },
The Other Jimmy 36:96847d42f010 3962 "MCU_NRF52840": {
The Other Jimmy 36:96847d42f010 3963 "inherits": ["Target"],
The Other Jimmy 36:96847d42f010 3964 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 3965 "macros": [
theotherjimmy 43:2a7da56ebd24 3966 "BOARD_PCA10056",
theotherjimmy 43:2a7da56ebd24 3967 "NRF52840_XXAA",
theotherjimmy 43:2a7da56ebd24 3968 "TARGET_NRF52840",
theotherjimmy 43:2a7da56ebd24 3969 "CMSIS_VECTAB_VIRTUAL",
theotherjimmy 43:2a7da56ebd24 3970 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
theotherjimmy 43:2a7da56ebd24 3971 "MBED_TICKLESS",
theotherjimmy 43:2a7da56ebd24 3972 "MBEDTLS_CONFIG_HW_SUPPORT"
theotherjimmy 43:2a7da56ebd24 3973 ],
theotherjimmy 43:2a7da56ebd24 3974 "features": ["CRYPTOCELL310"],
theotherjimmy 43:2a7da56ebd24 3975 "device_has": [
theotherjimmy 43:2a7da56ebd24 3976 "ANALOGIN",
theotherjimmy 43:2a7da56ebd24 3977 "FLASH",
theotherjimmy 43:2a7da56ebd24 3978 "I2C",
theotherjimmy 43:2a7da56ebd24 3979 "I2C_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3980 "INTERRUPTIN",
theotherjimmy 43:2a7da56ebd24 3981 "ITM",
theotherjimmy 43:2a7da56ebd24 3982 "LPTICKER",
theotherjimmy 43:2a7da56ebd24 3983 "PORTIN",
theotherjimmy 43:2a7da56ebd24 3984 "PORTINOUT",
theotherjimmy 43:2a7da56ebd24 3985 "PORTOUT",
theotherjimmy 43:2a7da56ebd24 3986 "PWMOUT",
theotherjimmy 43:2a7da56ebd24 3987 "SERIAL",
theotherjimmy 43:2a7da56ebd24 3988 "SERIAL_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3989 "SERIAL_FC",
theotherjimmy 43:2a7da56ebd24 3990 "SLEEP",
theotherjimmy 43:2a7da56ebd24 3991 "SPI",
theotherjimmy 43:2a7da56ebd24 3992 "SPI_ASYNCH",
theotherjimmy 43:2a7da56ebd24 3993 "STCLK_OFF_DURING_SLEEP",
theotherjimmy 43:2a7da56ebd24 3994 "TRNG",
theotherjimmy 43:2a7da56ebd24 3995 "USTICKER",
theotherjimmy 43:2a7da56ebd24 3996 "QSPI"
theotherjimmy 43:2a7da56ebd24 3997 ],
theotherjimmy 43:2a7da56ebd24 3998 "extra_labels": [
theotherjimmy 43:2a7da56ebd24 3999 "NORDIC",
theotherjimmy 43:2a7da56ebd24 4000 "NRF5x",
theotherjimmy 43:2a7da56ebd24 4001 "NRF52",
theotherjimmy 43:2a7da56ebd24 4002 "SDK_14_2",
theotherjimmy 43:2a7da56ebd24 4003 "SOFTDEVICE_COMMON",
theotherjimmy 43:2a7da56ebd24 4004 "SOFTDEVICE_S140_FULL"
theotherjimmy 43:2a7da56ebd24 4005 ],
theotherjimmy 43:2a7da56ebd24 4006 "config": {
theotherjimmy 43:2a7da56ebd24 4007 "lf_clock_src": {
theotherjimmy 43:2a7da56ebd24 4008 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
theotherjimmy 43:2a7da56ebd24 4009 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
theotherjimmy 43:2a7da56ebd24 4010 "value": "NRF_LF_SRC_XTAL"
theotherjimmy 43:2a7da56ebd24 4011 },
theotherjimmy 43:2a7da56ebd24 4012 "lf_clock_rc_calib_timer_interval": {
theotherjimmy 43:2a7da56ebd24 4013 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
theotherjimmy 43:2a7da56ebd24 4014 "value": 16
theotherjimmy 43:2a7da56ebd24 4015 },
theotherjimmy 43:2a7da56ebd24 4016 "lf_clock_rc_calib_mode_config": {
theotherjimmy 43:2a7da56ebd24 4017 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
theotherjimmy 43:2a7da56ebd24 4018 "value": 0
theotherjimmy 43:2a7da56ebd24 4019 }
theotherjimmy 43:2a7da56ebd24 4020 },
The Other Jimmy 36:96847d42f010 4021 "OUTPUT_EXT": "hex",
The Other Jimmy 36:96847d42f010 4022 "is_disk_virtual": true,
The Other Jimmy 36:96847d42f010 4023 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 36:96847d42f010 4024 "public": false,
The Other Jimmy 36:96847d42f010 4025 "detect_code": ["1101"],
The Other Jimmy 36:96847d42f010 4026 "program_cycle_s": 6,
theotherjimmy 43:2a7da56ebd24 4027 "bootloader_supported": true
The Other Jimmy 36:96847d42f010 4028 },
The Other Jimmy 36:96847d42f010 4029 "NRF52840_DK": {
The Other Jimmy 36:96847d42f010 4030 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 4031 "inherits": ["MCU_NRF52840"],
theotherjimmy 43:2a7da56ebd24 4032 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 4033 "device_name": "nRF52840_xxAA"
The Other Jimmy 36:96847d42f010 4034 },
screamer 27:5461402c33f8 4035 "BLUEPILL_F103C8": {
The Other Jimmy 38:399953da035d 4036 "inherits": ["FAMILY_STM32"],
screamer 27:5461402c33f8 4037 "core": "Cortex-M3",
screamer 27:5461402c33f8 4038 "default_toolchain": "GCC_ARM",
The Other Jimmy 38:399953da035d 4039 "extra_labels_add": ["STM32F1", "STM32F103C8"],
screamer 27:5461402c33f8 4040 "supported_toolchains": ["GCC_ARM"],
The Other Jimmy 38:399953da035d 4041 "device_has_add": [],
theotherjimmy 43:2a7da56ebd24 4042 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
screamer 27:5461402c33f8 4043 },
screamer 27:5461402c33f8 4044 "NUMAKER_PFM_NUC472": {
screamer 27:5461402c33f8 4045 "core": "Cortex-M4F",
screamer 27:5461402c33f8 4046 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 4047 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
screamer 27:5461402c33f8 4048 "is_disk_virtual": true,
screamer 27:5461402c33f8 4049 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 4050 "config": {
theotherjimmy 40:7d3fa6b99b2b 4051 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 4052 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4053 "value": 0
theotherjimmy 40:7d3fa6b99b2b 4054 },
theotherjimmy 40:7d3fa6b99b2b 4055 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 4056 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4057 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 4058 },
theotherjimmy 40:7d3fa6b99b2b 4059 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 4060 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
theotherjimmy 40:7d3fa6b99b2b 4061 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
theotherjimmy 40:7d3fa6b99b2b 4062 },
theotherjimmy 40:7d3fa6b99b2b 4063 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 4064 "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 4065 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 4066 }
theotherjimmy 40:7d3fa6b99b2b 4067 },
screamer 27:5461402c33f8 4068 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4069 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
theotherjimmy 43:2a7da56ebd24 4070 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN", "FLASH", "EMAC"],
The Other Jimmy 31:8ea194f6145b 4071 "release_versions": ["5"],
The Other Jimmy 36:96847d42f010 4072 "device_name": "NUC472HI8AE",
theotherjimmy 43:2a7da56ebd24 4073 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 4074 "overrides": {
theotherjimmy 43:2a7da56ebd24 4075 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 4076 }
The Other Jimmy 31:8ea194f6145b 4077 },
The Other Jimmy 31:8ea194f6145b 4078 "NCS36510": {
The Other Jimmy 31:8ea194f6145b 4079 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 4080 "core": "Cortex-M3",
The Other Jimmy 31:8ea194f6145b 4081 "extra_labels": ["ONSEMI"],
The Other Jimmy 31:8ea194f6145b 4082 "config": {
The Other Jimmy 31:8ea194f6145b 4083 "mac-addr-low": {
The Other Jimmy 31:8ea194f6145b 4084 "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 4085 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 4086 },
The Other Jimmy 31:8ea194f6145b 4087 "mac-addr-high": {
The Other Jimmy 31:8ea194f6145b 4088 "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 4089 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 4090 },
The Other Jimmy 31:8ea194f6145b 4091 "32KHz-clk-trim": {
The Other Jimmy 31:8ea194f6145b 4092 "help": "32KHz clock trim",
The Other Jimmy 31:8ea194f6145b 4093 "value": "0x39"
The Other Jimmy 31:8ea194f6145b 4094 },
The Other Jimmy 31:8ea194f6145b 4095 "32MHz-clk-trim": {
The Other Jimmy 31:8ea194f6145b 4096 "help": "32MHz clock trim",
The Other Jimmy 31:8ea194f6145b 4097 "value": "0x17"
The Other Jimmy 31:8ea194f6145b 4098 },
The Other Jimmy 31:8ea194f6145b 4099 "rssi-trim": {
The Other Jimmy 31:8ea194f6145b 4100 "help": "RSSI trim",
The Other Jimmy 31:8ea194f6145b 4101 "value": "0x3D"
The Other Jimmy 31:8ea194f6145b 4102 },
The Other Jimmy 31:8ea194f6145b 4103 "txtune-trim": {
The Other Jimmy 31:8ea194f6145b 4104 "help": "TX tune trim",
The Other Jimmy 31:8ea194f6145b 4105 "value": "0xFFFFFFFF"
The Other Jimmy 31:8ea194f6145b 4106 }
The Other Jimmy 31:8ea194f6145b 4107 },
theotherjimmy 40:7d3fa6b99b2b 4108 "OUTPUT_EXT": "hex",
The Other Jimmy 31:8ea194f6145b 4109 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
The Other Jimmy 31:8ea194f6145b 4110 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
The Other Jimmy 31:8ea194f6145b 4111 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 4112 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE", "802_15_4_PHY"],
screamer 27:5461402c33f8 4113 "release_versions": ["2", "5"]
The Other Jimmy 31:8ea194f6145b 4114 },
The Other Jimmy 31:8ea194f6145b 4115 "NUMAKER_PFM_M453": {
The Other Jimmy 31:8ea194f6145b 4116 "core": "Cortex-M4F",
The Other Jimmy 31:8ea194f6145b 4117 "default_toolchain": "ARM",
The Other Jimmy 36:96847d42f010 4118 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
The Other Jimmy 31:8ea194f6145b 4119 "is_disk_virtual": true,
The Other Jimmy 31:8ea194f6145b 4120 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 4121 "config": {
theotherjimmy 40:7d3fa6b99b2b 4122 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 4123 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4124 "value": 0
theotherjimmy 40:7d3fa6b99b2b 4125 },
theotherjimmy 40:7d3fa6b99b2b 4126 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 4127 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4128 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 4129 },
theotherjimmy 40:7d3fa6b99b2b 4130 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 4131 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
theotherjimmy 40:7d3fa6b99b2b 4132 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
theotherjimmy 40:7d3fa6b99b2b 4133 },
theotherjimmy 40:7d3fa6b99b2b 4134 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 4135 "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 4136 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 4137 }
theotherjimmy 40:7d3fa6b99b2b 4138 },
The Other Jimmy 31:8ea194f6145b 4139 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4140 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
The Other Jimmy 31:8ea194f6145b 4141 "progen": {"target": "numaker-pfm-m453"},
theotherjimmy 43:2a7da56ebd24 4142 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN", "FLASH"],
The Other Jimmy 31:8ea194f6145b 4143 "release_versions": ["2", "5"],
The Other Jimmy 36:96847d42f010 4144 "device_name": "M453VG6AE",
The Other Jimmy 36:96847d42f010 4145 "bootloader_supported": true
The Other Jimmy 31:8ea194f6145b 4146 },
theotherjimmy 40:7d3fa6b99b2b 4147 "NUMAKER_PFM_NANO130": {
theotherjimmy 40:7d3fa6b99b2b 4148 "core": "Cortex-M0",
theotherjimmy 40:7d3fa6b99b2b 4149 "default_toolchain": "ARM",
theotherjimmy 40:7d3fa6b99b2b 4150 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
theotherjimmy 40:7d3fa6b99b2b 4151 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 4152 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 41:2a77626a4c21 4153 "config": {
theotherjimmy 41:2a77626a4c21 4154 "gpio-irq-debounce-enable": {
theotherjimmy 41:2a77626a4c21 4155 "help": "Enable GPIO IRQ debounce",
theotherjimmy 41:2a77626a4c21 4156 "value": 0
theotherjimmy 41:2a77626a4c21 4157 },
theotherjimmy 41:2a77626a4c21 4158 "gpio-irq-debounce-enable-list": {
theotherjimmy 41:2a77626a4c21 4159 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 41:2a77626a4c21 4160 "value": "NC"
theotherjimmy 41:2a77626a4c21 4161 },
theotherjimmy 41:2a77626a4c21 4162 "gpio-irq-debounce-clock-source": {
theotherjimmy 41:2a77626a4c21 4163 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
theotherjimmy 41:2a77626a4c21 4164 "value": "GPIO_DBCLKSRC_IRC10K"
theotherjimmy 41:2a77626a4c21 4165 },
theotherjimmy 41:2a77626a4c21 4166 "gpio-irq-debounce-sample-rate": {
theotherjimmy 41:2a77626a4c21 4167 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
theotherjimmy 41:2a77626a4c21 4168 "value": "GPIO_DBCLKSEL_16"
theotherjimmy 43:2a7da56ebd24 4169 },
theotherjimmy 43:2a7da56ebd24 4170 "clock-pll": {
theotherjimmy 43:2a7da56ebd24 4171 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
theotherjimmy 43:2a7da56ebd24 4172 "macro_name": "NU_CLOCK_PLL",
theotherjimmy 43:2a7da56ebd24 4173 "value": "NU_HIRC_PLL"
theotherjimmy 41:2a77626a4c21 4174 }
theotherjimmy 41:2a77626a4c21 4175 },
theotherjimmy 40:7d3fa6b99b2b 4176 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4177 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"","MBED_FAULT_HANDLER_DISABLED", "LPTICKER_DELAY_TICKS=3"],
theotherjimmy 43:2a7da56ebd24 4178 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
theotherjimmy 40:7d3fa6b99b2b 4179 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 4180 "device_name": "NANO130KE3BN"
theotherjimmy 40:7d3fa6b99b2b 4181 },
The Other Jimmy 31:8ea194f6145b 4182 "HI2110": {
The Other Jimmy 31:8ea194f6145b 4183 "inherits": ["Target"],
The Other Jimmy 31:8ea194f6145b 4184 "core": "Cortex-M0",
The Other Jimmy 31:8ea194f6145b 4185 "default_toolchain": "GCC_ARM",
The Other Jimmy 31:8ea194f6145b 4186 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
The Other Jimmy 31:8ea194f6145b 4187 "extra_labels": ["ublox"],
The Other Jimmy 36:96847d42f010 4188 "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 4189 "public": false,
The Other Jimmy 31:8ea194f6145b 4190 "target_overrides": {
The Other Jimmy 31:8ea194f6145b 4191 "*": {
The Other Jimmy 31:8ea194f6145b 4192 "core.stdio-flush-at-exit": false
The Other Jimmy 31:8ea194f6145b 4193 }
The Other Jimmy 31:8ea194f6145b 4194 },
theotherjimmy 43:2a7da56ebd24 4195 "device_has": ["INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
The Other Jimmy 31:8ea194f6145b 4196 "default_lib": "std",
theotherjimmy 43:2a7da56ebd24 4197 "release_versions": []
The Other Jimmy 31:8ea194f6145b 4198 },
The Other Jimmy 31:8ea194f6145b 4199 "SARA_NBIOT": {
The Other Jimmy 31:8ea194f6145b 4200 "inherits": ["HI2110"],
The Other Jimmy 31:8ea194f6145b 4201 "extra_labels": ["ublox", "HI2110"],
The Other Jimmy 31:8ea194f6145b 4202 "public": false
The Other Jimmy 31:8ea194f6145b 4203 },
The Other Jimmy 31:8ea194f6145b 4204 "SARA_NBIOT_EVK": {
The Other Jimmy 31:8ea194f6145b 4205 "inherits": ["SARA_NBIOT"],
The Other Jimmy 31:8ea194f6145b 4206 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
The Other Jimmy 36:96847d42f010 4207 },
The Other Jimmy 36:96847d42f010 4208 "REALTEK_RTL8195AM": {
The Other Jimmy 36:96847d42f010 4209 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 36:96847d42f010 4210 "core": "Cortex-M3",
The Other Jimmy 36:96847d42f010 4211 "default_toolchain": "GCC_ARM",
The Other Jimmy 36:96847d42f010 4212 "inherits": ["Target"],
The Other Jimmy 36:96847d42f010 4213 "detect_code": ["4600"],
theotherjimmy 43:2a7da56ebd24 4214 "extra_labels": ["Realtek", "AMEBA", "RTL8195A", "RTW_EMAC"],
theotherjimmy 43:2a7da56ebd24 4215 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"],
The Other Jimmy 36:96847d42f010 4216 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 4217 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
The Other Jimmy 36:96847d42f010 4218 "post_binary_hook": {
The Other Jimmy 36:96847d42f010 4219 "function": "RTL8195ACode.binary_hook",
The Other Jimmy 36:96847d42f010 4220 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
The Other Jimmy 36:96847d42f010 4221 },
theotherjimmy 43:2a7da56ebd24 4222 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 4223 "overrides": {
theotherjimmy 43:2a7da56ebd24 4224 "network-default-interface-type": "WIFI"
theotherjimmy 43:2a7da56ebd24 4225 }
The Other Jimmy 38:399953da035d 4226 },
The Other Jimmy 38:399953da035d 4227 "VBLUNO51_LEGACY": {
The Other Jimmy 38:399953da035d 4228 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 4229 "inherits": ["MCU_NRF51_32K"],
theotherjimmy 43:2a7da56ebd24 4230 "detect_code": ["C006"],
theotherjimmy 43:2a7da56ebd24 4231 "overrides": {"uart_hwfc": 0},
The Other Jimmy 38:399953da035d 4232 "extra_labels_add": ["VBLUNO51"]
The Other Jimmy 38:399953da035d 4233 },
The Other Jimmy 38:399953da035d 4234 "VBLUNO51_BOOT": {
The Other Jimmy 38:399953da035d 4235 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 4236 "inherits": ["MCU_NRF51_32K_BOOT"],
theotherjimmy 43:2a7da56ebd24 4237 "detect_code": ["C006"],
theotherjimmy 43:2a7da56ebd24 4238 "overrides": {"uart_hwfc": 0},
The Other Jimmy 38:399953da035d 4239 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 4240 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 4241 },
The Other Jimmy 38:399953da035d 4242 "VBLUNO51_OTA": {
The Other Jimmy 38:399953da035d 4243 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 4244 "inherits": ["MCU_NRF51_32K_OTA"],
theotherjimmy 43:2a7da56ebd24 4245 "detect_code": ["C006"],
theotherjimmy 43:2a7da56ebd24 4246 "overrides": {"uart_hwfc": 0},
The Other Jimmy 38:399953da035d 4247 "extra_labels_add": ["VBLUNO51"],
The Other Jimmy 38:399953da035d 4248 "macros_add": ["TARGET_VBLUNO51"]
The Other Jimmy 38:399953da035d 4249 },
The Other Jimmy 38:399953da035d 4250 "VBLUNO51": {
The Other Jimmy 38:399953da035d 4251 "supported_form_factors": ["ARDUINO"],
The Other Jimmy 38:399953da035d 4252 "inherits": ["MCU_NRF51_32K_UNIFIED"],
theotherjimmy 43:2a7da56ebd24 4253 "detect_code": ["C006"],
theotherjimmy 43:2a7da56ebd24 4254 "overrides": {"uart_hwfc": 0},
theotherjimmy 43:2a7da56ebd24 4255 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
The Other Jimmy 38:399953da035d 4256 "release_versions": ["2"],
The Other Jimmy 38:399953da035d 4257 "device_name": "nRF51822_xxAC"
theotherjimmy 40:7d3fa6b99b2b 4258 },
theotherjimmy 43:2a7da56ebd24 4259 "DISCO_L496AG": {
theotherjimmy 43:2a7da56ebd24 4260 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 4261 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 4262 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 4263 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
theotherjimmy 43:2a7da56ebd24 4264 "config": {
theotherjimmy 43:2a7da56ebd24 4265 "clock_source": {
theotherjimmy 43:2a7da56ebd24 4266 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 4267 "value": "USE_PLL_MSI",
theotherjimmy 43:2a7da56ebd24 4268 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 4269 },
theotherjimmy 43:2a7da56ebd24 4270 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 4271 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 4272 "value": 1
theotherjimmy 43:2a7da56ebd24 4273 },
theotherjimmy 43:2a7da56ebd24 4274 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 4275 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 4276 "value": 3,
theotherjimmy 43:2a7da56ebd24 4277 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 43:2a7da56ebd24 4278 }
theotherjimmy 43:2a7da56ebd24 4279 },
theotherjimmy 43:2a7da56ebd24 4280 "detect_code": ["0822"],
theotherjimmy 43:2a7da56ebd24 4281 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 4282 "release_versions": ["2", "5"],
theotherjimmy 43:2a7da56ebd24 4283 "device_name": "STM32L496AG"
theotherjimmy 43:2a7da56ebd24 4284 },
theotherjimmy 42:2cf3f29fece1 4285 "NUCLEO_L496ZG": {
theotherjimmy 42:2cf3f29fece1 4286 "inherits": ["FAMILY_STM32"],
theotherjimmy 42:2cf3f29fece1 4287 "supported_form_factors": ["ARDUINO", "MORPHO"],
theotherjimmy 42:2cf3f29fece1 4288 "core": "Cortex-M4F",
theotherjimmy 42:2cf3f29fece1 4289 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
theotherjimmy 42:2cf3f29fece1 4290 "config": {
theotherjimmy 42:2cf3f29fece1 4291 "clock_source": {
theotherjimmy 42:2cf3f29fece1 4292 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
theotherjimmy 42:2cf3f29fece1 4293 "value": "USE_PLL_MSI",
theotherjimmy 42:2cf3f29fece1 4294 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 4295 },
theotherjimmy 43:2a7da56ebd24 4296 "lpticker_lptim": {
theotherjimmy 43:2a7da56ebd24 4297 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
theotherjimmy 43:2a7da56ebd24 4298 "value": 1
theotherjimmy 43:2a7da56ebd24 4299 },
theotherjimmy 43:2a7da56ebd24 4300 "lpticker_delay_ticks": {
theotherjimmy 43:2a7da56ebd24 4301 "help": "In case of lpticker_lptim=1, set lpticker_delay_ticks=3",
theotherjimmy 43:2a7da56ebd24 4302 "value": 3,
theotherjimmy 43:2a7da56ebd24 4303 "macro_name": "LPTICKER_DELAY_TICKS"
theotherjimmy 42:2cf3f29fece1 4304 }
theotherjimmy 42:2cf3f29fece1 4305 },
theotherjimmy 42:2cf3f29fece1 4306 "detect_code": ["0823"],
theotherjimmy 43:2a7da56ebd24 4307 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
theotherjimmy 42:2cf3f29fece1 4308 "release_versions": ["2", "5"],
theotherjimmy 42:2cf3f29fece1 4309 "device_name": "STM32L496ZG"
theotherjimmy 42:2cf3f29fece1 4310 },
theotherjimmy 43:2a7da56ebd24 4311 "NUCLEO_L496ZG_P": {
theotherjimmy 43:2a7da56ebd24 4312 "inherits": ["NUCLEO_L496ZG"],
theotherjimmy 43:2a7da56ebd24 4313 "detect_code": ["0828"]
theotherjimmy 43:2a7da56ebd24 4314 },
theotherjimmy 40:7d3fa6b99b2b 4315 "VBLUNO52": {
theotherjimmy 40:7d3fa6b99b2b 4316 "supported_form_factors": ["ARDUINO"],
theotherjimmy 43:2a7da56ebd24 4317 "inherits": ["MCU_NRF52832"],
theotherjimmy 43:2a7da56ebd24 4318 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 4319 "device_name": "nRF52832_xxAA"
theotherjimmy 40:7d3fa6b99b2b 4320 },
theotherjimmy 40:7d3fa6b99b2b 4321 "NUMAKER_PFM_M487": {
theotherjimmy 40:7d3fa6b99b2b 4322 "core": "Cortex-M4F",
theotherjimmy 40:7d3fa6b99b2b 4323 "default_toolchain": "ARM",
theotherjimmy 43:2a7da56ebd24 4324 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
theotherjimmy 40:7d3fa6b99b2b 4325 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 4326 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 4327 "config": {
theotherjimmy 40:7d3fa6b99b2b 4328 "gpio-irq-debounce-enable": {
theotherjimmy 40:7d3fa6b99b2b 4329 "help": "Enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4330 "value": 0
theotherjimmy 40:7d3fa6b99b2b 4331 },
theotherjimmy 40:7d3fa6b99b2b 4332 "gpio-irq-debounce-enable-list": {
theotherjimmy 40:7d3fa6b99b2b 4333 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 40:7d3fa6b99b2b 4334 "value": "NC"
theotherjimmy 40:7d3fa6b99b2b 4335 },
theotherjimmy 40:7d3fa6b99b2b 4336 "gpio-irq-debounce-clock-source": {
theotherjimmy 40:7d3fa6b99b2b 4337 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
theotherjimmy 40:7d3fa6b99b2b 4338 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
theotherjimmy 40:7d3fa6b99b2b 4339 },
theotherjimmy 40:7d3fa6b99b2b 4340 "gpio-irq-debounce-sample-rate": {
theotherjimmy 40:7d3fa6b99b2b 4341 "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 4342 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 40:7d3fa6b99b2b 4343 },
theotherjimmy 40:7d3fa6b99b2b 4344 "usb-device-hsusbd": {
theotherjimmy 40:7d3fa6b99b2b 4345 "help": "Select high-speed USB device or not",
theotherjimmy 40:7d3fa6b99b2b 4346 "value": 1
theotherjimmy 40:7d3fa6b99b2b 4347 },
theotherjimmy 40:7d3fa6b99b2b 4348 "ctrl01-enable": {
theotherjimmy 40:7d3fa6b99b2b 4349 "help": "Enable control_01",
theotherjimmy 40:7d3fa6b99b2b 4350 "value": 0
theotherjimmy 40:7d3fa6b99b2b 4351 }
theotherjimmy 40:7d3fa6b99b2b 4352 },
theotherjimmy 40:7d3fa6b99b2b 4353 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4354 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
theotherjimmy 43:2a7da56ebd24 4355 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
theotherjimmy 40:7d3fa6b99b2b 4356 "release_versions": ["5"],
theotherjimmy 40:7d3fa6b99b2b 4357 "device_name": "M487JIDAE",
theotherjimmy 43:2a7da56ebd24 4358 "bootloader_supported": true,
theotherjimmy 43:2a7da56ebd24 4359 "overrides": {
theotherjimmy 43:2a7da56ebd24 4360 "network-default-interface-type": "ETHERNET"
theotherjimmy 43:2a7da56ebd24 4361 }
theotherjimmy 40:7d3fa6b99b2b 4362 },
theotherjimmy 40:7d3fa6b99b2b 4363 "TMPM066": {
theotherjimmy 40:7d3fa6b99b2b 4364 "inherits": ["Target"],
theotherjimmy 40:7d3fa6b99b2b 4365 "core": "Cortex-M0",
theotherjimmy 40:7d3fa6b99b2b 4366 "is_disk_virtual": true,
theotherjimmy 40:7d3fa6b99b2b 4367 "extra_labels": ["TOSHIBA"],
theotherjimmy 40:7d3fa6b99b2b 4368 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
theotherjimmy 40:7d3fa6b99b2b 4369 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 40:7d3fa6b99b2b 4370 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
theotherjimmy 40:7d3fa6b99b2b 4371 "device_name": "TMPM066FWUG",
theotherjimmy 40:7d3fa6b99b2b 4372 "detect_code": ["7011"],
theotherjimmy 40:7d3fa6b99b2b 4373 "release_versions": ["5"]
theotherjimmy 43:2a7da56ebd24 4374 },
theotherjimmy 43:2a7da56ebd24 4375 "SAKURAIO_EVB_01": {
theotherjimmy 43:2a7da56ebd24 4376 "inherits": ["FAMILY_STM32"],
theotherjimmy 43:2a7da56ebd24 4377 "supported_form_factors": [],
theotherjimmy 43:2a7da56ebd24 4378 "core": "Cortex-M4F",
theotherjimmy 43:2a7da56ebd24 4379 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
theotherjimmy 43:2a7da56ebd24 4380 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
theotherjimmy 43:2a7da56ebd24 4381 "config": {
theotherjimmy 43:2a7da56ebd24 4382 "clock_source": {
theotherjimmy 43:2a7da56ebd24 4383 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 4384 "value": "USE_PLL_HSI",
theotherjimmy 43:2a7da56ebd24 4385 "macro_name": "CLOCK_SOURCE"
theotherjimmy 43:2a7da56ebd24 4386 }
theotherjimmy 43:2a7da56ebd24 4387 },
theotherjimmy 43:2a7da56ebd24 4388 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
theotherjimmy 43:2a7da56ebd24 4389 "release_versions": ["2"],
theotherjimmy 43:2a7da56ebd24 4390 "device_name": "STM32F411RE"
theotherjimmy 43:2a7da56ebd24 4391 },
theotherjimmy 43:2a7da56ebd24 4392 "TMPM46B": {
theotherjimmy 43:2a7da56ebd24 4393 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4394 "core": "Cortex-M4",
theotherjimmy 43:2a7da56ebd24 4395 "is_disk_virtual": true,
theotherjimmy 43:2a7da56ebd24 4396 "extra_labels": ["TOSHIBA"],
theotherjimmy 43:2a7da56ebd24 4397 "macros": ["__TMPM46B__"],
theotherjimmy 43:2a7da56ebd24 4398 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 4399 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "I2C", "STDIO_MESSAGES", "TRNG", "FLASH", "SLEEP"],
theotherjimmy 43:2a7da56ebd24 4400 "device_name": "TMPM46BF10FG",
theotherjimmy 43:2a7da56ebd24 4401 "detect_code": ["7013"],
theotherjimmy 43:2a7da56ebd24 4402 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 4403 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 4404 },
theotherjimmy 43:2a7da56ebd24 4405 "ARM_FM": {
theotherjimmy 43:2a7da56ebd24 4406 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4407 "public": false,
theotherjimmy 43:2a7da56ebd24 4408 "macros": ["__ARM_FM"],
theotherjimmy 43:2a7da56ebd24 4409 "extra_labels": ["ARM_FM"]
theotherjimmy 43:2a7da56ebd24 4410 },
theotherjimmy 43:2a7da56ebd24 4411 "FVP_MPS2": {
theotherjimmy 43:2a7da56ebd24 4412 "inherits": ["ARM_FM"],
theotherjimmy 43:2a7da56ebd24 4413 "public": false,
theotherjimmy 43:2a7da56ebd24 4414 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 4415 "OUTPUT_EXT": "elf",
theotherjimmy 43:2a7da56ebd24 4416 "device_has": ["AACI", "ANALOGIN", "CLCD", "FLASH", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC", "USTICKER"],
theotherjimmy 43:2a7da56ebd24 4417 "release_versions": ["5"]
theotherjimmy 43:2a7da56ebd24 4418 },
theotherjimmy 43:2a7da56ebd24 4419 "FVP_MPS2_M0": {
theotherjimmy 43:2a7da56ebd24 4420 "inherits": ["FVP_MPS2"],
theotherjimmy 43:2a7da56ebd24 4421 "core": "Cortex-M0",
theotherjimmy 43:2a7da56ebd24 4422 "macros_add": ["CMSDK_CM0"]
theotherjimmy 43:2a7da56ebd24 4423 },
theotherjimmy 43:2a7da56ebd24 4424 "FVP_MPS2_M0P": {
theotherjimmy 43:2a7da56ebd24 4425 "inherits": ["FVP_MPS2"],
theotherjimmy 43:2a7da56ebd24 4426 "core": "Cortex-M0+",
theotherjimmy 43:2a7da56ebd24 4427 "macros_add": ["CMSDK_CM0plus"]
theotherjimmy 43:2a7da56ebd24 4428 },
theotherjimmy 43:2a7da56ebd24 4429 "FVP_MPS2_M3": {
theotherjimmy 43:2a7da56ebd24 4430 "inherits": ["FVP_MPS2"],
theotherjimmy 43:2a7da56ebd24 4431 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 4432 "macros_add": ["CMSDK_CM3"]
theotherjimmy 43:2a7da56ebd24 4433 },
theotherjimmy 43:2a7da56ebd24 4434 "FVP_MPS2_M4": {
theotherjimmy 43:2a7da56ebd24 4435 "inherits": ["FVP_MPS2"],
theotherjimmy 43:2a7da56ebd24 4436 "core": "Cortex-M4",
theotherjimmy 43:2a7da56ebd24 4437 "macros_add": ["CMSDK_CM4"]
theotherjimmy 43:2a7da56ebd24 4438 },
theotherjimmy 43:2a7da56ebd24 4439 "FVP_MPS2_M7": {
theotherjimmy 43:2a7da56ebd24 4440 "inherits": ["FVP_MPS2"],
theotherjimmy 43:2a7da56ebd24 4441 "core": "Cortex-M7",
theotherjimmy 43:2a7da56ebd24 4442 "macros_add": ["CMSDK_CM7"]
theotherjimmy 43:2a7da56ebd24 4443 },
theotherjimmy 43:2a7da56ebd24 4444 "NUMAKER_PFM_M2351": {
theotherjimmy 43:2a7da56ebd24 4445 "core": "Cortex-M23-NS",
theotherjimmy 43:2a7da56ebd24 4446 "default_toolchain": "ARMC6",
theotherjimmy 43:2a7da56ebd24 4447 "extra_labels": ["NUVOTON", "M2351", "M2351KIAAEES", "FLASH_CMSIS_ALGO"],
theotherjimmy 43:2a7da56ebd24 4448 "OUTPUT_EXT": "hex",
theotherjimmy 43:2a7da56ebd24 4449 "macros": ["MBED_FAULT_HANDLER_DISABLED", "MBED_TZ_DEFAULT_ACCESS=1", "LPTICKER_DELAY_TICKS=3"],
theotherjimmy 43:2a7da56ebd24 4450 "is_disk_virtual": true,
theotherjimmy 43:2a7da56ebd24 4451 "supported_toolchains": ["ARMC6"],
theotherjimmy 43:2a7da56ebd24 4452 "config": {
theotherjimmy 43:2a7da56ebd24 4453 "gpio-irq-debounce-enable": {
theotherjimmy 43:2a7da56ebd24 4454 "help": "Enable GPIO IRQ debounce",
theotherjimmy 43:2a7da56ebd24 4455 "value": 0
theotherjimmy 43:2a7da56ebd24 4456 },
theotherjimmy 43:2a7da56ebd24 4457 "gpio-irq-debounce-enable-list": {
theotherjimmy 43:2a7da56ebd24 4458 "help": "Comma separated pin list to enable GPIO IRQ debounce",
theotherjimmy 43:2a7da56ebd24 4459 "value": "NC"
theotherjimmy 43:2a7da56ebd24 4460 },
theotherjimmy 43:2a7da56ebd24 4461 "gpio-irq-debounce-clock-source": {
theotherjimmy 43:2a7da56ebd24 4462 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
theotherjimmy 43:2a7da56ebd24 4463 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
theotherjimmy 43:2a7da56ebd24 4464 },
theotherjimmy 43:2a7da56ebd24 4465 "gpio-irq-debounce-sample-rate": {
theotherjimmy 43:2a7da56ebd24 4466 "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 43:2a7da56ebd24 4467 "value": "GPIO_DBCTL_DBCLKSEL_16"
theotherjimmy 43:2a7da56ebd24 4468 }
theotherjimmy 43:2a7da56ebd24 4469 },
theotherjimmy 43:2a7da56ebd24 4470 "mbed_rom_start": "0x10040000",
theotherjimmy 43:2a7da56ebd24 4471 "mbed_rom_size": "0x40000",
theotherjimmy 43:2a7da56ebd24 4472 "mbed_ram_start": "0x30008000",
theotherjimmy 43:2a7da56ebd24 4473 "mbed_ram_size": "0x10000",
theotherjimmy 43:2a7da56ebd24 4474 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4475 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH"],
theotherjimmy 43:2a7da56ebd24 4476 "detect_code": ["1305"],
theotherjimmy 43:2a7da56ebd24 4477 "release_versions": ["5"],
theotherjimmy 43:2a7da56ebd24 4478 "device_name": "M2351KIAAEES",
theotherjimmy 43:2a7da56ebd24 4479 "bootloader_supported": true
theotherjimmy 43:2a7da56ebd24 4480 },
theotherjimmy 43:2a7da56ebd24 4481 "TMPM3H6": {
theotherjimmy 43:2a7da56ebd24 4482 "inherits": ["Target"],
theotherjimmy 43:2a7da56ebd24 4483 "core": "Cortex-M3",
theotherjimmy 43:2a7da56ebd24 4484 "is_disk_virtual": true,
theotherjimmy 43:2a7da56ebd24 4485 "extra_labels": ["TOSHIBA"],
theotherjimmy 43:2a7da56ebd24 4486 "macros": ["__TMPM3H6__"],
theotherjimmy 43:2a7da56ebd24 4487 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
theotherjimmy 43:2a7da56ebd24 4488 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "I2C", "I2CSLAVE", "STDIO_MESSAGES"],
theotherjimmy 43:2a7da56ebd24 4489 "device_name": "TMPM3H6FWFG",
theotherjimmy 43:2a7da56ebd24 4490 "detect_code": ["7012"],
theotherjimmy 43:2a7da56ebd24 4491 "release_versions": ["5"]
screamer 27:5461402c33f8 4492 }
screamer 27:5461402c33f8 4493 }