Initial commit

Dependencies:   FastPWM

Committer:
lypinator
Date:
Wed Sep 16 01:11:49 2020 +0000
Revision:
0:bb348c97df44
Added PWM

Who changed what in which revision?

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