Pinned to some recent date

Committer:
Simon Cooksey
Date:
Thu Nov 17 16:43:53 2016 +0000
Revision:
0:fb7af294d5d9
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Simon Cooksey 0:fb7af294d5d9 1 {
Simon Cooksey 0:fb7af294d5d9 2 "Target": {
Simon Cooksey 0:fb7af294d5d9 3 "core": null,
Simon Cooksey 0:fb7af294d5d9 4 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 5 "supported_toolchains": null,
Simon Cooksey 0:fb7af294d5d9 6 "extra_labels": [],
Simon Cooksey 0:fb7af294d5d9 7 "is_disk_virtual": false,
Simon Cooksey 0:fb7af294d5d9 8 "macros": [],
Simon Cooksey 0:fb7af294d5d9 9 "device_has": [],
Simon Cooksey 0:fb7af294d5d9 10 "features": [],
Simon Cooksey 0:fb7af294d5d9 11 "detect_code": [],
Simon Cooksey 0:fb7af294d5d9 12 "public": false,
Simon Cooksey 0:fb7af294d5d9 13 "default_lib": "std"
Simon Cooksey 0:fb7af294d5d9 14 },
Simon Cooksey 0:fb7af294d5d9 15 "Super_Target": {
Simon Cooksey 0:fb7af294d5d9 16 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 17 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 18 "features_add": ["UVISOR", "BLE", "CLIENT", "IPV4", "IPV6"],
Simon Cooksey 0:fb7af294d5d9 19 "supported_toolchains": ["ARM"]
Simon Cooksey 0:fb7af294d5d9 20 },
Simon Cooksey 0:fb7af294d5d9 21 "CM4_UARM": {
Simon Cooksey 0:fb7af294d5d9 22 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 23 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 24 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 25 "public": false,
Simon Cooksey 0:fb7af294d5d9 26 "supported_toolchains": ["uARM"],
Simon Cooksey 0:fb7af294d5d9 27 "default_lib": "small"
Simon Cooksey 0:fb7af294d5d9 28 },
Simon Cooksey 0:fb7af294d5d9 29 "CM4_ARM": {
Simon Cooksey 0:fb7af294d5d9 30 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 31 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 32 "public": false,
Simon Cooksey 0:fb7af294d5d9 33 "supported_toolchains": ["ARM"]
Simon Cooksey 0:fb7af294d5d9 34 },
Simon Cooksey 0:fb7af294d5d9 35 "CM4F_UARM": {
Simon Cooksey 0:fb7af294d5d9 36 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 37 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 38 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 39 "public": false,
Simon Cooksey 0:fb7af294d5d9 40 "supported_toolchains": ["uARM"],
Simon Cooksey 0:fb7af294d5d9 41 "default_lib": "small"
Simon Cooksey 0:fb7af294d5d9 42 },
Simon Cooksey 0:fb7af294d5d9 43 "CM4F_ARM": {
Simon Cooksey 0:fb7af294d5d9 44 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 45 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 46 "public": false,
Simon Cooksey 0:fb7af294d5d9 47 "supported_toolchains": ["ARM"]
Simon Cooksey 0:fb7af294d5d9 48 },
Simon Cooksey 0:fb7af294d5d9 49 "LPCTarget": {
Simon Cooksey 0:fb7af294d5d9 50 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 51 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
Simon Cooksey 0:fb7af294d5d9 52 "public": false
Simon Cooksey 0:fb7af294d5d9 53 },
Simon Cooksey 0:fb7af294d5d9 54 "LPC11C24": {
Simon Cooksey 0:fb7af294d5d9 55 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 56 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 57 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
Simon Cooksey 0:fb7af294d5d9 58 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 59 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 60 "device_name": "LPC11C24FBD48/301"
Simon Cooksey 0:fb7af294d5d9 61 },
Simon Cooksey 0:fb7af294d5d9 62 "LPC1114": {
Simon Cooksey 0:fb7af294d5d9 63 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 64 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 65 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 66 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
Simon Cooksey 0:fb7af294d5d9 67 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 68 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 69 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 70 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 71 "device_name": "LPC1114FN28/102"
Simon Cooksey 0:fb7af294d5d9 72 },
Simon Cooksey 0:fb7af294d5d9 73 "LPC11U24": {
Simon Cooksey 0:fb7af294d5d9 74 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 75 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 76 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 77 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
Simon Cooksey 0:fb7af294d5d9 78 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 79 "detect_code": ["1040"],
Simon Cooksey 0:fb7af294d5d9 80 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 81 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 82 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 83 "device_name": "LPC11U24FBD48/401"
Simon Cooksey 0:fb7af294d5d9 84 },
Simon Cooksey 0:fb7af294d5d9 85 "OC_MBUINO": {
Simon Cooksey 0:fb7af294d5d9 86 "inherits": ["LPC11U24"],
Simon Cooksey 0:fb7af294d5d9 87 "macros": ["TARGET_LPC11U24"],
Simon Cooksey 0:fb7af294d5d9 88 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 89 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 90 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 91 },
Simon Cooksey 0:fb7af294d5d9 92 "LPC11U24_301": {
Simon Cooksey 0:fb7af294d5d9 93 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 94 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 95 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 96 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 97 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 98 "device_name": "LPC11U24FHI33/301"
Simon Cooksey 0:fb7af294d5d9 99 },
Simon Cooksey 0:fb7af294d5d9 100 "LPC11U34_421": {
Simon Cooksey 0:fb7af294d5d9 101 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 102 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 103 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 104 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 105 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 106 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 107 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 108 "device_name": "LPC11U34FBD48/311"
Simon Cooksey 0:fb7af294d5d9 109 },
Simon Cooksey 0:fb7af294d5d9 110 "MICRONFCBOARD": {
Simon Cooksey 0:fb7af294d5d9 111 "inherits": ["LPC11U34_421"],
Simon Cooksey 0:fb7af294d5d9 112 "macros": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
Simon Cooksey 0:fb7af294d5d9 113 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
Simon Cooksey 0:fb7af294d5d9 114 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 115 "device_name": "LPC11U34FBD48/311"
Simon Cooksey 0:fb7af294d5d9 116 },
Simon Cooksey 0:fb7af294d5d9 117 "LPC11U35_401": {
Simon Cooksey 0:fb7af294d5d9 118 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 119 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 120 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 121 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 122 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 123 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 124 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 125 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 126 "device_name": "LPC11U35FBD48/401"
Simon Cooksey 0:fb7af294d5d9 127 },
Simon Cooksey 0:fb7af294d5d9 128 "LPC11U35_501": {
Simon Cooksey 0:fb7af294d5d9 129 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 130 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 131 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 132 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Simon Cooksey 0:fb7af294d5d9 133 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 134 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 135 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 136 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 137 "device_name": "LPC11U35FHI33/501"
Simon Cooksey 0:fb7af294d5d9 138 },
Simon Cooksey 0:fb7af294d5d9 139 "LPC11U35_501_IBDAP": {
Simon Cooksey 0:fb7af294d5d9 140 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 141 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 142 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 143 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Simon Cooksey 0:fb7af294d5d9 144 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 145 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 146 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 147 "device_name": "LPC11U35FHI33/501"
Simon Cooksey 0:fb7af294d5d9 148 },
Simon Cooksey 0:fb7af294d5d9 149 "XADOW_M0": {
Simon Cooksey 0:fb7af294d5d9 150 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 151 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 152 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 153 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Simon Cooksey 0:fb7af294d5d9 154 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 155 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 156 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 157 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 158 "device_name": "LPC11U35FHI33/501"
Simon Cooksey 0:fb7af294d5d9 159 },
Simon Cooksey 0:fb7af294d5d9 160 "LPC11U35_Y5_MBUG": {
Simon Cooksey 0:fb7af294d5d9 161 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 162 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 163 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 164 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
Simon Cooksey 0:fb7af294d5d9 165 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 166 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 167 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 168 "device_name": "LPC11U35FHI33/501"
Simon Cooksey 0:fb7af294d5d9 169 },
Simon Cooksey 0:fb7af294d5d9 170 "LPC11U37_501": {
Simon Cooksey 0:fb7af294d5d9 171 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 172 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 173 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 174 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 175 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 176 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 177 "device_name": "LPC11U37FBD64/501"
Simon Cooksey 0:fb7af294d5d9 178 },
Simon Cooksey 0:fb7af294d5d9 179 "LPCCAPPUCCINO": {
Simon Cooksey 0:fb7af294d5d9 180 "inherits": ["LPC11U37_501"],
Simon Cooksey 0:fb7af294d5d9 181 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 182 "device_name": "LPC11U37FBD64/501"
Simon Cooksey 0:fb7af294d5d9 183 },
Simon Cooksey 0:fb7af294d5d9 184 "ARCH_GPRS": {
Simon Cooksey 0:fb7af294d5d9 185 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 186 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 187 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 188 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
Simon Cooksey 0:fb7af294d5d9 189 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 190 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 191 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 192 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 193 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 194 "device_name": "LPC11U37FBD64/501"
Simon Cooksey 0:fb7af294d5d9 195 },
Simon Cooksey 0:fb7af294d5d9 196 "LPC11U68": {
Simon Cooksey 0:fb7af294d5d9 197 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 198 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 199 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 200 "extra_labels": ["NXP", "LPC11U6X"],
Simon Cooksey 0:fb7af294d5d9 201 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 202 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 203 "detect_code": ["1168"],
Simon Cooksey 0:fb7af294d5d9 204 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
Simon Cooksey 0:fb7af294d5d9 205 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 206 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 207 "device_name": "LPC11U68JBD100"
Simon Cooksey 0:fb7af294d5d9 208 },
Simon Cooksey 0:fb7af294d5d9 209 "LPC1347": {
Simon Cooksey 0:fb7af294d5d9 210 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 211 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 212 "extra_labels": ["NXP", "LPC13XX"],
Simon Cooksey 0:fb7af294d5d9 213 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 214 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 215 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 216 "device_name": "LPC1347FBD48"
Simon Cooksey 0:fb7af294d5d9 217 },
Simon Cooksey 0:fb7af294d5d9 218 "LPC1549": {
Simon Cooksey 0:fb7af294d5d9 219 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 220 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 221 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 222 "extra_labels": ["NXP", "LPC15XX"],
Simon Cooksey 0:fb7af294d5d9 223 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 224 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 225 "detect_code": ["1549"],
Simon Cooksey 0:fb7af294d5d9 226 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 227 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 228 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 229 "device_name": "lpc1549"
Simon Cooksey 0:fb7af294d5d9 230 },
Simon Cooksey 0:fb7af294d5d9 231 "LPC1768": {
Simon Cooksey 0:fb7af294d5d9 232 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 233 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 234 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
Simon Cooksey 0:fb7af294d5d9 235 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 236 "detect_code": ["1010"],
Simon Cooksey 0:fb7af294d5d9 237 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 238 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 239 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 240 "device_name": "LPC1768"
Simon Cooksey 0:fb7af294d5d9 241 },
Simon Cooksey 0:fb7af294d5d9 242 "ARCH_PRO": {
Simon Cooksey 0:fb7af294d5d9 243 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 244 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 245 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 246 "extra_labels": ["NXP", "LPC176X"],
Simon Cooksey 0:fb7af294d5d9 247 "macros": ["TARGET_LPC1768"],
Simon Cooksey 0:fb7af294d5d9 248 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 249 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 250 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 251 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 252 "device_name": "LPC1768"
Simon Cooksey 0:fb7af294d5d9 253 },
Simon Cooksey 0:fb7af294d5d9 254 "UBLOX_C027": {
Simon Cooksey 0:fb7af294d5d9 255 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 256 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 257 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 258 "extra_labels": ["NXP", "LPC176X"],
Simon Cooksey 0:fb7af294d5d9 259 "macros": ["TARGET_LPC1768"],
Simon Cooksey 0:fb7af294d5d9 260 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 261 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 262 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 263 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 264 "device_name": "LPC1768"
Simon Cooksey 0:fb7af294d5d9 265 },
Simon Cooksey 0:fb7af294d5d9 266 "XBED_LPC1768": {
Simon Cooksey 0:fb7af294d5d9 267 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 268 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 269 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 270 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
Simon Cooksey 0:fb7af294d5d9 271 "macros": ["TARGET_LPC1768"],
Simon Cooksey 0:fb7af294d5d9 272 "detect_code": ["1010"],
Simon Cooksey 0:fb7af294d5d9 273 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 274 "device_name": "LPC1768"
Simon Cooksey 0:fb7af294d5d9 275 },
Simon Cooksey 0:fb7af294d5d9 276 "LPC2368": {
Simon Cooksey 0:fb7af294d5d9 277 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 278 "core": "ARM7TDMI-S",
Simon Cooksey 0:fb7af294d5d9 279 "extra_labels": ["NXP", "LPC23XX"],
Simon Cooksey 0:fb7af294d5d9 280 "supported_toolchains": ["GCC_ARM", "GCC_CR"],
Simon Cooksey 0:fb7af294d5d9 281 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Simon Cooksey 0:fb7af294d5d9 282 },
Simon Cooksey 0:fb7af294d5d9 283 "LPC2460": {
Simon Cooksey 0:fb7af294d5d9 284 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 285 "core": "ARM7TDMI-S",
Simon Cooksey 0:fb7af294d5d9 286 "extra_labels": ["NXP", "LPC2460"],
Simon Cooksey 0:fb7af294d5d9 287 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 288 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Simon Cooksey 0:fb7af294d5d9 289 },
Simon Cooksey 0:fb7af294d5d9 290 "LPC810": {
Simon Cooksey 0:fb7af294d5d9 291 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 292 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 293 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 294 "extra_labels": ["NXP", "LPC81X"],
Simon Cooksey 0:fb7af294d5d9 295 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 296 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 297 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 298 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 299 "device_name": "LPC810M021FN8"
Simon Cooksey 0:fb7af294d5d9 300 },
Simon Cooksey 0:fb7af294d5d9 301 "LPC812": {
Simon Cooksey 0:fb7af294d5d9 302 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 303 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 304 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 305 "extra_labels": ["NXP", "LPC81X"],
Simon Cooksey 0:fb7af294d5d9 306 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 307 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 308 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 309 "detect_code": ["1050"],
Simon Cooksey 0:fb7af294d5d9 310 "device_has": ["ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 311 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 312 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 313 "device_name": "LPC812M101JDH20"
Simon Cooksey 0:fb7af294d5d9 314 },
Simon Cooksey 0:fb7af294d5d9 315 "LPC824": {
Simon Cooksey 0:fb7af294d5d9 316 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 317 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 318 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 319 "extra_labels": ["NXP", "LPC82X"],
Simon Cooksey 0:fb7af294d5d9 320 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 321 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 322 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 323 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 324 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 325 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 326 "device_name": "LPC824M201JDH20"
Simon Cooksey 0:fb7af294d5d9 327 },
Simon Cooksey 0:fb7af294d5d9 328 "SSCI824": {
Simon Cooksey 0:fb7af294d5d9 329 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 330 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 331 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 332 "extra_labels": ["NXP", "LPC82X"],
Simon Cooksey 0:fb7af294d5d9 333 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 334 "supported_toolchains": ["uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 335 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 336 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 337 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 338 },
Simon Cooksey 0:fb7af294d5d9 339 "LPC4088": {
Simon Cooksey 0:fb7af294d5d9 340 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 341 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 342 "extra_labels": ["NXP", "LPC408X"],
Simon Cooksey 0:fb7af294d5d9 343 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 344 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 345 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 346 "function": "LPC4088Code.binary_hook",
Simon Cooksey 0:fb7af294d5d9 347 "toolchains": ["ARM_STD", "ARM_MICRO"]
Simon Cooksey 0:fb7af294d5d9 348 },
Simon Cooksey 0:fb7af294d5d9 349 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 350 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 351 "device_name": "LPC4088FBD144"
Simon Cooksey 0:fb7af294d5d9 352 },
Simon Cooksey 0:fb7af294d5d9 353 "LPC4088_DM": {
Simon Cooksey 0:fb7af294d5d9 354 "inherits": ["LPC4088"],
Simon Cooksey 0:fb7af294d5d9 355 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 356 },
Simon Cooksey 0:fb7af294d5d9 357 "LPC4330_M4": {
Simon Cooksey 0:fb7af294d5d9 358 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 359 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 360 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Simon Cooksey 0:fb7af294d5d9 361 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 362 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 363 "device_name": "LPC4330"
Simon Cooksey 0:fb7af294d5d9 364 },
Simon Cooksey 0:fb7af294d5d9 365 "LPC4330_M0": {
Simon Cooksey 0:fb7af294d5d9 366 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 367 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 368 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
Simon Cooksey 0:fb7af294d5d9 369 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
Simon Cooksey 0:fb7af294d5d9 370 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
Simon Cooksey 0:fb7af294d5d9 371 },
Simon Cooksey 0:fb7af294d5d9 372 "LPC4337": {
Simon Cooksey 0:fb7af294d5d9 373 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 374 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 375 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
Simon Cooksey 0:fb7af294d5d9 376 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 377 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ERROR_RED", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 378 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 379 "device_name": "LPC4337"
Simon Cooksey 0:fb7af294d5d9 380 },
Simon Cooksey 0:fb7af294d5d9 381 "LPC1800": {
Simon Cooksey 0:fb7af294d5d9 382 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 383 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 384 "extra_labels": ["NXP", "LPC43XX"],
Simon Cooksey 0:fb7af294d5d9 385 "public": false,
Simon Cooksey 0:fb7af294d5d9 386 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
Simon Cooksey 0:fb7af294d5d9 387 },
Simon Cooksey 0:fb7af294d5d9 388 "LPC11U37H_401": {
Simon Cooksey 0:fb7af294d5d9 389 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 390 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 391 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 392 "extra_labels": ["NXP", "LPC11UXX"],
Simon Cooksey 0:fb7af294d5d9 393 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
Simon Cooksey 0:fb7af294d5d9 394 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 395 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 396 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 397 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 398 "device_name": "LPC11U37HFBD64/401"
Simon Cooksey 0:fb7af294d5d9 399 },
Simon Cooksey 0:fb7af294d5d9 400 "ELEKTOR_COCORICO": {
Simon Cooksey 0:fb7af294d5d9 401 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 402 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 403 "extra_labels": ["NXP", "LPC81X"],
Simon Cooksey 0:fb7af294d5d9 404 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 405 "inherits": ["LPCTarget"],
Simon Cooksey 0:fb7af294d5d9 406 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 407 "detect_code": ["C000"],
Simon Cooksey 0:fb7af294d5d9 408 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 409 "device_name": "LPC812M101JDH16"
Simon Cooksey 0:fb7af294d5d9 410 },
Simon Cooksey 0:fb7af294d5d9 411 "KL05Z": {
Simon Cooksey 0:fb7af294d5d9 412 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 413 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 414 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 415 "extra_labels": ["Freescale", "KLXX"],
Simon Cooksey 0:fb7af294d5d9 416 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 417 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 418 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 419 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 420 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 421 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 422 "device_name": "MKL05Z32xxx4"
Simon Cooksey 0:fb7af294d5d9 423 },
Simon Cooksey 0:fb7af294d5d9 424 "KL25Z": {
Simon Cooksey 0:fb7af294d5d9 425 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 426 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 427 "extra_labels": ["Freescale", "KLXX"],
Simon Cooksey 0:fb7af294d5d9 428 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 429 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 430 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 431 "detect_code": ["0200"],
Simon Cooksey 0:fb7af294d5d9 432 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 433 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 434 "device_name": "MKL25Z128xxx4"
Simon Cooksey 0:fb7af294d5d9 435 },
Simon Cooksey 0:fb7af294d5d9 436 "KL26Z": {
Simon Cooksey 0:fb7af294d5d9 437 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 438 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 439 "extra_labels": ["Freescale", "KLXX"],
Simon Cooksey 0:fb7af294d5d9 440 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 441 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 442 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 443 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 444 "device_name": "MKL26Z128xxx4"
Simon Cooksey 0:fb7af294d5d9 445 },
Simon Cooksey 0:fb7af294d5d9 446 "KL46Z": {
Simon Cooksey 0:fb7af294d5d9 447 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 448 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 449 "extra_labels": ["Freescale", "KLXX"],
Simon Cooksey 0:fb7af294d5d9 450 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 451 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 452 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 453 "detect_code": ["0220"],
Simon Cooksey 0:fb7af294d5d9 454 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 455 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 456 "device_name": "MKL46Z256xxx4"
Simon Cooksey 0:fb7af294d5d9 457 },
Simon Cooksey 0:fb7af294d5d9 458 "K20D50M": {
Simon Cooksey 0:fb7af294d5d9 459 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 460 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 461 "extra_labels": ["Freescale", "K20XX"],
Simon Cooksey 0:fb7af294d5d9 462 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 463 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 464 "detect_code": ["0230"],
Simon Cooksey 0:fb7af294d5d9 465 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 466 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 467 "device_name": "MK20DX128xxx5"
Simon Cooksey 0:fb7af294d5d9 468 },
Simon Cooksey 0:fb7af294d5d9 469 "TEENSY3_1": {
Simon Cooksey 0:fb7af294d5d9 470 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 471 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 472 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
Simon Cooksey 0:fb7af294d5d9 473 "OUTPUT_EXT": "hex",
Simon Cooksey 0:fb7af294d5d9 474 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 475 "supported_toolchains": ["GCC_ARM", "ARM"],
Simon Cooksey 0:fb7af294d5d9 476 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 477 "function": "TEENSY3_1Code.binary_hook",
Simon Cooksey 0:fb7af294d5d9 478 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
Simon Cooksey 0:fb7af294d5d9 479 },
Simon Cooksey 0:fb7af294d5d9 480 "detect_code": ["0230"],
Simon Cooksey 0:fb7af294d5d9 481 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 482 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 483 "device_name": "MK20DX256xxx7"
Simon Cooksey 0:fb7af294d5d9 484 },
Simon Cooksey 0:fb7af294d5d9 485 "K22F": {
Simon Cooksey 0:fb7af294d5d9 486 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 487 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 488 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 489 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Simon Cooksey 0:fb7af294d5d9 490 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 491 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 492 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 493 "detect_code": ["0231"],
Simon Cooksey 0:fb7af294d5d9 494 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 495 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 496 "device_name": "MK22DN512xxx5"
Simon Cooksey 0:fb7af294d5d9 497 },
Simon Cooksey 0:fb7af294d5d9 498 "KL27Z": {
Simon Cooksey 0:fb7af294d5d9 499 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 500 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 501 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Simon Cooksey 0:fb7af294d5d9 502 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 503 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 504 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 505 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 506 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 507 "detect_code": ["0261"],
Simon Cooksey 0:fb7af294d5d9 508 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 509 "default_lib": "std",
Simon Cooksey 0:fb7af294d5d9 510 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 511 "device_name": "MKL27Z64xxx4"
Simon Cooksey 0:fb7af294d5d9 512 },
Simon Cooksey 0:fb7af294d5d9 513 "KL43Z": {
Simon Cooksey 0:fb7af294d5d9 514 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 515 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 516 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 517 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Simon Cooksey 0:fb7af294d5d9 518 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 519 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 520 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 521 "detect_code": ["0262"],
Simon Cooksey 0:fb7af294d5d9 522 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 523 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 524 "device_name": "MKL43Z256xxx4"
Simon Cooksey 0:fb7af294d5d9 525 },
Simon Cooksey 0:fb7af294d5d9 526 "KL82Z": {
Simon Cooksey 0:fb7af294d5d9 527 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 528 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 529 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 530 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Simon Cooksey 0:fb7af294d5d9 531 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 532 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 533 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 534 "progen": {"target": "frdm-kl82z"},
Simon Cooksey 0:fb7af294d5d9 535 "detect_code": ["0218"],
Simon Cooksey 0:fb7af294d5d9 536 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 537 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 538 },
Simon Cooksey 0:fb7af294d5d9 539 "KW24D": {
Simon Cooksey 0:fb7af294d5d9 540 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 541 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 542 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 543 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Simon Cooksey 0:fb7af294d5d9 544 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 545 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 546 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 547 "progen": {"target": "frdm-kw24d"},
Simon Cooksey 0:fb7af294d5d9 548 "detect_code": ["0250"],
Simon Cooksey 0:fb7af294d5d9 549 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 550 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 551 },
Simon Cooksey 0:fb7af294d5d9 552 "K64F": {
Simon Cooksey 0:fb7af294d5d9 553 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 554 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 555 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 556 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Simon Cooksey 0:fb7af294d5d9 557 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 558 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 559 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 560 "detect_code": ["0240"],
Simon Cooksey 0:fb7af294d5d9 561 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 562 "features": ["LWIP", "STORAGE"],
Simon Cooksey 0:fb7af294d5d9 563 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 564 "device_name": "MK64FN1M0xxx12"
Simon Cooksey 0:fb7af294d5d9 565 },
Simon Cooksey 0:fb7af294d5d9 566 "MTS_GAMBIT": {
Simon Cooksey 0:fb7af294d5d9 567 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 568 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 569 "supported_toolchains": ["ARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 570 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Simon Cooksey 0:fb7af294d5d9 571 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 572 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Simon Cooksey 0:fb7af294d5d9 573 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 574 "device_name": "MK64FN1M0xxx12"
Simon Cooksey 0:fb7af294d5d9 575 },
Simon Cooksey 0:fb7af294d5d9 576 "HEXIWEAR": {
Simon Cooksey 0:fb7af294d5d9 577 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 578 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 579 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
Simon Cooksey 0:fb7af294d5d9 580 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 581 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Simon Cooksey 0:fb7af294d5d9 582 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 583 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 584 "detect_code": ["0214"],
Simon Cooksey 0:fb7af294d5d9 585 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 586 "default_lib": "std",
Simon Cooksey 0:fb7af294d5d9 587 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 588 "device_name": "MK64FN1M0xxx12"
Simon Cooksey 0:fb7af294d5d9 589 },
Simon Cooksey 0:fb7af294d5d9 590 "K66F": {
Simon Cooksey 0:fb7af294d5d9 591 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 592 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 593 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 594 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Simon Cooksey 0:fb7af294d5d9 595 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 596 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
Simon Cooksey 0:fb7af294d5d9 597 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 598 "detect_code": ["0311"],
Simon Cooksey 0:fb7af294d5d9 599 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 600 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 601 "device_name" : "MK66FN2M0xxx18"
Simon Cooksey 0:fb7af294d5d9 602 },
Simon Cooksey 0:fb7af294d5d9 603 "NUCLEO_F030R8": {
Simon Cooksey 0:fb7af294d5d9 604 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 605 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 606 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 607 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Simon Cooksey 0:fb7af294d5d9 608 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 609 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 610 "detect_code": ["0725"],
Simon Cooksey 0:fb7af294d5d9 611 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 612 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 613 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 614 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 615 "device_name": "STM32F030R8"
Simon Cooksey 0:fb7af294d5d9 616 },
Simon Cooksey 0:fb7af294d5d9 617 "NUCLEO_F031K6": {
Simon Cooksey 0:fb7af294d5d9 618 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 619 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 620 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 621 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Simon Cooksey 0:fb7af294d5d9 622 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 623 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 624 "detect_code": ["0791"],
Simon Cooksey 0:fb7af294d5d9 625 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 626 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 627 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 628 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 629 "device_name": "STM32F031K6"
Simon Cooksey 0:fb7af294d5d9 630 },
Simon Cooksey 0:fb7af294d5d9 631 "NUCLEO_F042K6": {
Simon Cooksey 0:fb7af294d5d9 632 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 633 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 634 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 635 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Simon Cooksey 0:fb7af294d5d9 636 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 637 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 638 "detect_code": ["0785"],
Simon Cooksey 0:fb7af294d5d9 639 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 640 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 641 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 642 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 643 "device_name": "STM32F042K6"
Simon Cooksey 0:fb7af294d5d9 644 },
Simon Cooksey 0:fb7af294d5d9 645 "NUCLEO_F070RB": {
Simon Cooksey 0:fb7af294d5d9 646 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 647 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 648 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 649 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Simon Cooksey 0:fb7af294d5d9 650 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 651 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 652 "detect_code": ["0755"],
Simon Cooksey 0:fb7af294d5d9 653 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 654 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 655 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 656 "device_name": "STM32F070RB"
Simon Cooksey 0:fb7af294d5d9 657 },
Simon Cooksey 0:fb7af294d5d9 658 "NUCLEO_F072RB": {
Simon Cooksey 0:fb7af294d5d9 659 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 660 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 661 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 662 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Simon Cooksey 0:fb7af294d5d9 663 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 664 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 665 "detect_code": ["0730"],
Simon Cooksey 0:fb7af294d5d9 666 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 667 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 668 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 669 "device_name": "STM32F072RB"
Simon Cooksey 0:fb7af294d5d9 670 },
Simon Cooksey 0:fb7af294d5d9 671 "NUCLEO_F091RC": {
Simon Cooksey 0:fb7af294d5d9 672 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 673 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 674 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 675 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Simon Cooksey 0:fb7af294d5d9 676 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 677 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 678 "detect_code": ["0750"],
Simon Cooksey 0:fb7af294d5d9 679 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 680 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 681 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 682 "device_name": "STM32F091RC"
Simon Cooksey 0:fb7af294d5d9 683 },
Simon Cooksey 0:fb7af294d5d9 684 "NUCLEO_F103RB": {
Simon Cooksey 0:fb7af294d5d9 685 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 686 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 687 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 688 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Simon Cooksey 0:fb7af294d5d9 689 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 690 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 691 "detect_code": ["0700"],
Simon Cooksey 0:fb7af294d5d9 692 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 693 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 694 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 695 "device_name": "STM32F103RB"
Simon Cooksey 0:fb7af294d5d9 696 },
Simon Cooksey 0:fb7af294d5d9 697 "NUCLEO_F207ZG": {
Simon Cooksey 0:fb7af294d5d9 698 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 699 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 700 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 701 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
Simon Cooksey 0:fb7af294d5d9 702 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 703 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 704 "detect_code": ["0835"],
Simon Cooksey 0:fb7af294d5d9 705 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 706 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 707 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 708 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 709 "device_name" : "STM32F207ZG"
Simon Cooksey 0:fb7af294d5d9 710 },
Simon Cooksey 0:fb7af294d5d9 711 "NUCLEO_F302R8": {
Simon Cooksey 0:fb7af294d5d9 712 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 713 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 714 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 715 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
Simon Cooksey 0:fb7af294d5d9 716 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 717 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 718 "detect_code": ["0705"],
Simon Cooksey 0:fb7af294d5d9 719 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 720 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 721 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 722 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 723 "device_name": "STM32F302R8"
Simon Cooksey 0:fb7af294d5d9 724 },
Simon Cooksey 0:fb7af294d5d9 725 "NUCLEO_F303K8": {
Simon Cooksey 0:fb7af294d5d9 726 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 727 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 728 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 729 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
Simon Cooksey 0:fb7af294d5d9 730 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 731 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 732 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 733 "detect_code": ["0775"],
Simon Cooksey 0:fb7af294d5d9 734 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 735 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 736 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 737 "device_name": "STM32F303K8"
Simon Cooksey 0:fb7af294d5d9 738 },
Simon Cooksey 0:fb7af294d5d9 739 "NUCLEO_F303RE": {
Simon Cooksey 0:fb7af294d5d9 740 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 741 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 742 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 743 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
Simon Cooksey 0:fb7af294d5d9 744 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 745 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 746 "detect_code": ["0745"],
Simon Cooksey 0:fb7af294d5d9 747 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 748 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 749 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 750 "device_name": "STM32F303RE"
Simon Cooksey 0:fb7af294d5d9 751 },
Simon Cooksey 0:fb7af294d5d9 752 "NUCLEO_F303ZE": {
Simon Cooksey 0:fb7af294d5d9 753 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 754 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 755 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 756 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
Simon Cooksey 0:fb7af294d5d9 757 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 758 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 759 "detect_code": ["0747"],
Simon Cooksey 0:fb7af294d5d9 760 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 761 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "LOWPOWERTIMER"],
Simon Cooksey 0:fb7af294d5d9 762 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 763 "device_name": "STM32F303ZE"
Simon Cooksey 0:fb7af294d5d9 764 },
Simon Cooksey 0:fb7af294d5d9 765 "NUCLEO_F334R8": {
Simon Cooksey 0:fb7af294d5d9 766 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 767 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 768 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 769 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
Simon Cooksey 0:fb7af294d5d9 770 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 771 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 772 "detect_code": ["0735"],
Simon Cooksey 0:fb7af294d5d9 773 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 774 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 775 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 776 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 777 "device_name": "STM32F334R8"
Simon Cooksey 0:fb7af294d5d9 778 },
Simon Cooksey 0:fb7af294d5d9 779 "NUCLEO_F401RE": {
Simon Cooksey 0:fb7af294d5d9 780 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 781 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 782 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 783 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
Simon Cooksey 0:fb7af294d5d9 784 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 785 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 786 "detect_code": ["0720"],
Simon Cooksey 0:fb7af294d5d9 787 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 788 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 789 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 790 "device_name": "STM32F401RE"
Simon Cooksey 0:fb7af294d5d9 791 },
Simon Cooksey 0:fb7af294d5d9 792 "NUCLEO_F410RB": {
Simon Cooksey 0:fb7af294d5d9 793 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 794 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 795 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 796 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
Simon Cooksey 0:fb7af294d5d9 797 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 798 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 799 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 800 "detect_code": ["0740"],
Simon Cooksey 0:fb7af294d5d9 801 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 802 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 803 "device_name": "STM32F410RB"
Simon Cooksey 0:fb7af294d5d9 804 },
Simon Cooksey 0:fb7af294d5d9 805 "NUCLEO_F411RE": {
Simon Cooksey 0:fb7af294d5d9 806 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 807 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 808 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 809 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Simon Cooksey 0:fb7af294d5d9 810 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 811 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 812 "detect_code": ["0740"],
Simon Cooksey 0:fb7af294d5d9 813 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 814 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 815 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 816 "device_name": "STM32F411RE"
Simon Cooksey 0:fb7af294d5d9 817 },
Simon Cooksey 0:fb7af294d5d9 818 "ELMO_F411RE": {
Simon Cooksey 0:fb7af294d5d9 819 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 820 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 821 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 822 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Simon Cooksey 0:fb7af294d5d9 823 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 824 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 825 "detect_code": ["----"],
Simon Cooksey 0:fb7af294d5d9 826 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 827 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 828 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 829 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 830 "device_name": "STM32F411RE"
Simon Cooksey 0:fb7af294d5d9 831 },
Simon Cooksey 0:fb7af294d5d9 832 "NUCLEO_F429ZI": {
Simon Cooksey 0:fb7af294d5d9 833 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 834 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 835 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 836 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 837 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "F429_F439"],
Simon Cooksey 0:fb7af294d5d9 838 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 839 "progen": {"target": "nucleo-f429zi"},
Simon Cooksey 0:fb7af294d5d9 840 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 841 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 842 "detect_code": ["0796"],
Simon Cooksey 0:fb7af294d5d9 843 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 844 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 845 "device_name" : "STM32F429ZI"
Simon Cooksey 0:fb7af294d5d9 846 },
Simon Cooksey 0:fb7af294d5d9 847 "NUCLEO_F439ZI": {
Simon Cooksey 0:fb7af294d5d9 848 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 849 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 850 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 851 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 852 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "F429_F439"],
Simon Cooksey 0:fb7af294d5d9 853 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 854 "progen": {"target": "nucleo-f439zi"},
Simon Cooksey 0:fb7af294d5d9 855 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 856 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 857 "detect_code": ["0797"],
Simon Cooksey 0:fb7af294d5d9 858 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 859 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 860 "device_name" : "STM32F429ZI"
Simon Cooksey 0:fb7af294d5d9 861 },
Simon Cooksey 0:fb7af294d5d9 862 "NUCLEO_F446RE": {
Simon Cooksey 0:fb7af294d5d9 863 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 864 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 865 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 866 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
Simon Cooksey 0:fb7af294d5d9 867 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 868 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 869 "detect_code": ["0777"],
Simon Cooksey 0:fb7af294d5d9 870 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 871 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 872 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 873 "device_name": "STM32F446RE"
Simon Cooksey 0:fb7af294d5d9 874 },
Simon Cooksey 0:fb7af294d5d9 875 "NUCLEO_F446ZE": {
Simon Cooksey 0:fb7af294d5d9 876 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 877 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 878 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 879 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
Simon Cooksey 0:fb7af294d5d9 880 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 881 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 882 "detect_code": ["0778"],
Simon Cooksey 0:fb7af294d5d9 883 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 884 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 885 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 886 "device_name" : "STM32F446ZE"
Simon Cooksey 0:fb7af294d5d9 887 },
Simon Cooksey 0:fb7af294d5d9 888 "B96B_F446VE": {
Simon Cooksey 0:fb7af294d5d9 889 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 890 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 891 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 892 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
Simon Cooksey 0:fb7af294d5d9 893 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 894 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 895 "detect_code": ["0840"],
Simon Cooksey 0:fb7af294d5d9 896 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 897 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 898 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 899 "device_name":"STM32F446VE"
Simon Cooksey 0:fb7af294d5d9 900 },
Simon Cooksey 0:fb7af294d5d9 901 "NUCLEO_F746ZG": {
Simon Cooksey 0:fb7af294d5d9 902 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 903 "core": "Cortex-M7F",
Simon Cooksey 0:fb7af294d5d9 904 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG", "F746_F756"],
Simon Cooksey 0:fb7af294d5d9 905 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 906 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 907 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 908 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 909 "detect_code": ["0816"],
Simon Cooksey 0:fb7af294d5d9 910 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 911 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 912 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 913 "device_name": "STM32F746ZG"
Simon Cooksey 0:fb7af294d5d9 914 },
Simon Cooksey 0:fb7af294d5d9 915 "NUCLEO_F756ZG": {
Simon Cooksey 0:fb7af294d5d9 916 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 917 "core": "Cortex-M7F",
Simon Cooksey 0:fb7af294d5d9 918 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756ZG", "F746_F756"],
Simon Cooksey 0:fb7af294d5d9 919 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 920 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 921 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 922 "detect_code": ["0819"],
Simon Cooksey 0:fb7af294d5d9 923 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 924 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 925 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 926 "device_name": "STM32F756ZG"
Simon Cooksey 0:fb7af294d5d9 927 },
Simon Cooksey 0:fb7af294d5d9 928 "NUCLEO_F767ZI": {
Simon Cooksey 0:fb7af294d5d9 929 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 930 "core": "Cortex-M7FD",
Simon Cooksey 0:fb7af294d5d9 931 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
Simon Cooksey 0:fb7af294d5d9 932 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 933 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 934 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 935 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 936 "detect_code": ["0818"],
Simon Cooksey 0:fb7af294d5d9 937 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 938 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 939 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 940 "device_name" : "STM32F767ZI"
Simon Cooksey 0:fb7af294d5d9 941 },
Simon Cooksey 0:fb7af294d5d9 942 "NUCLEO_L011K4": {
Simon Cooksey 0:fb7af294d5d9 943 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 944 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 945 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
Simon Cooksey 0:fb7af294d5d9 946 "supported_toolchains": ["uARM"],
Simon Cooksey 0:fb7af294d5d9 947 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 948 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 949 "detect_code": ["0780"],
Simon Cooksey 0:fb7af294d5d9 950 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 951 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 952 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 953 "device_name": "STM32L011K4"
Simon Cooksey 0:fb7af294d5d9 954 },
Simon Cooksey 0:fb7af294d5d9 955 "NUCLEO_L031K6": {
Simon Cooksey 0:fb7af294d5d9 956 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 957 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 958 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Simon Cooksey 0:fb7af294d5d9 959 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 960 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 961 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 962 "detect_code": ["0790"],
Simon Cooksey 0:fb7af294d5d9 963 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 964 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 965 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 966 "device_name": "STM32L031K6"
Simon Cooksey 0:fb7af294d5d9 967 },
Simon Cooksey 0:fb7af294d5d9 968 "NUCLEO_L053R8": {
Simon Cooksey 0:fb7af294d5d9 969 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 970 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 971 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 972 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Simon Cooksey 0:fb7af294d5d9 973 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 974 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 975 "detect_code": ["0715"],
Simon Cooksey 0:fb7af294d5d9 976 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 977 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 978 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 979 "device_name": "STM32L053R8"
Simon Cooksey 0:fb7af294d5d9 980 },
Simon Cooksey 0:fb7af294d5d9 981 "NUCLEO_L073RZ": {
Simon Cooksey 0:fb7af294d5d9 982 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 983 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 984 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 985 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
Simon Cooksey 0:fb7af294d5d9 986 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 987 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 988 "detect_code": ["0760"],
Simon Cooksey 0:fb7af294d5d9 989 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 990 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 991 "device_name": "STM32L073RZ"
Simon Cooksey 0:fb7af294d5d9 992 },
Simon Cooksey 0:fb7af294d5d9 993 "NUCLEO_L152RE": {
Simon Cooksey 0:fb7af294d5d9 994 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 995 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 996 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 997 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Simon Cooksey 0:fb7af294d5d9 998 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 999 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1000 "detect_code": ["0710"],
Simon Cooksey 0:fb7af294d5d9 1001 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1002 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1003 "device_name": "STM32L152RE"
Simon Cooksey 0:fb7af294d5d9 1004 },
Simon Cooksey 0:fb7af294d5d9 1005 "NUCLEO_L432KC": {
Simon Cooksey 0:fb7af294d5d9 1006 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1007 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1008 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1009 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
Simon Cooksey 0:fb7af294d5d9 1010 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1011 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1012 "detect_code": ["0770"],
Simon Cooksey 0:fb7af294d5d9 1013 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1014 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "CAN", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1015 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1016 "device_name" : "STM32L432KC"
Simon Cooksey 0:fb7af294d5d9 1017 },
Simon Cooksey 0:fb7af294d5d9 1018 "NUCLEO_L476RG": {
Simon Cooksey 0:fb7af294d5d9 1019 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 1020 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1021 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1022 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "L476_L486"],
Simon Cooksey 0:fb7af294d5d9 1023 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1024 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1025 "detect_code": ["0765"],
Simon Cooksey 0:fb7af294d5d9 1026 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1027 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1028 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1029 "device_name": "stm32l476rg"
Simon Cooksey 0:fb7af294d5d9 1030 },
Simon Cooksey 0:fb7af294d5d9 1031 "NUCLEO_L486RG": {
Simon Cooksey 0:fb7af294d5d9 1032 "supported_form_factors": ["ARDUINO", "MORPHO"],
Simon Cooksey 0:fb7af294d5d9 1033 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1034 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1035 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "L476_L486"],
Simon Cooksey 0:fb7af294d5d9 1036 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1037 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1038 "detect_code": ["0827"],
Simon Cooksey 0:fb7af294d5d9 1039 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1040 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1041 "device_name": "stm32l486rg"
Simon Cooksey 0:fb7af294d5d9 1042 },
Simon Cooksey 0:fb7af294d5d9 1043 "STM32F3XX": {
Simon Cooksey 0:fb7af294d5d9 1044 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1045 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 1046 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1047 "extra_labels": ["STM", "STM32F3XX"],
Simon Cooksey 0:fb7af294d5d9 1048 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
Simon Cooksey 0:fb7af294d5d9 1049 },
Simon Cooksey 0:fb7af294d5d9 1050 "STM32F407": {
Simon Cooksey 0:fb7af294d5d9 1051 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1052 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1053 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
Simon Cooksey 0:fb7af294d5d9 1054 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Simon Cooksey 0:fb7af294d5d9 1055 },
Simon Cooksey 0:fb7af294d5d9 1056 "ARCH_MAX": {
Simon Cooksey 0:fb7af294d5d9 1057 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1058 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1059 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1060 "program_cycle_s": 2,
Simon Cooksey 0:fb7af294d5d9 1061 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Simon Cooksey 0:fb7af294d5d9 1062 "macros": ["LSI_VALUE=32000"],
Simon Cooksey 0:fb7af294d5d9 1063 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1064 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1065 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1066 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1067 "device_name": "STM32F407VG"
Simon Cooksey 0:fb7af294d5d9 1068 },
Simon Cooksey 0:fb7af294d5d9 1069 "DISCO_F051R8": {
Simon Cooksey 0:fb7af294d5d9 1070 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1071 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 1072 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1073 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Simon Cooksey 0:fb7af294d5d9 1074 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1075 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1076 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1077 "device_name": "STM32F051R8"
Simon Cooksey 0:fb7af294d5d9 1078 },
Simon Cooksey 0:fb7af294d5d9 1079 "DISCO_F100RB": {
Simon Cooksey 0:fb7af294d5d9 1080 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1081 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1082 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1083 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Simon Cooksey 0:fb7af294d5d9 1084 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1085 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1086 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1087 "device_name": "STM32F100RB"
Simon Cooksey 0:fb7af294d5d9 1088 },
Simon Cooksey 0:fb7af294d5d9 1089 "DISCO_F303VC": {
Simon Cooksey 0:fb7af294d5d9 1090 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1091 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1092 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1093 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
Simon Cooksey 0:fb7af294d5d9 1094 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1095 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1096 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1097 "device_name": "STM32F303VC"
Simon Cooksey 0:fb7af294d5d9 1098 },
Simon Cooksey 0:fb7af294d5d9 1099 "DISCO_F334C8": {
Simon Cooksey 0:fb7af294d5d9 1100 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1101 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1102 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1103 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
Simon Cooksey 0:fb7af294d5d9 1104 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1105 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1106 "detect_code": ["0810"],
Simon Cooksey 0:fb7af294d5d9 1107 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1108 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 1109 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1110 "device_name": "STM32F334C8"
Simon Cooksey 0:fb7af294d5d9 1111 },
Simon Cooksey 0:fb7af294d5d9 1112 "DISCO_F407VG": {
Simon Cooksey 0:fb7af294d5d9 1113 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1114 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1115 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Simon Cooksey 0:fb7af294d5d9 1116 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1117 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1118 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1119 "device_name": "STM32F407VG"
Simon Cooksey 0:fb7af294d5d9 1120 },
Simon Cooksey 0:fb7af294d5d9 1121 "DISCO_F429ZI": {
Simon Cooksey 0:fb7af294d5d9 1122 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1123 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1124 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1125 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
Simon Cooksey 0:fb7af294d5d9 1126 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1127 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1128 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1129 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1130 "device_name": "STM32F429ZI"
Simon Cooksey 0:fb7af294d5d9 1131 },
Simon Cooksey 0:fb7af294d5d9 1132 "DISCO_F469NI": {
Simon Cooksey 0:fb7af294d5d9 1133 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1134 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1135 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1136 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
Simon Cooksey 0:fb7af294d5d9 1137 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1138 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1139 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1140 "detect_code": ["0788"],
Simon Cooksey 0:fb7af294d5d9 1141 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1142 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1143 "device_name": "STM32F469NI"
Simon Cooksey 0:fb7af294d5d9 1144 },
Simon Cooksey 0:fb7af294d5d9 1145 "DISCO_L053C8": {
Simon Cooksey 0:fb7af294d5d9 1146 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1147 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 1148 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1149 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Simon Cooksey 0:fb7af294d5d9 1150 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1151 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1152 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 1153 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1154 "device_name": "STM32L053C8"
Simon Cooksey 0:fb7af294d5d9 1155 },
Simon Cooksey 0:fb7af294d5d9 1156 "DISCO_F746NG": {
Simon Cooksey 0:fb7af294d5d9 1157 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1158 "core": "Cortex-M7F",
Simon Cooksey 0:fb7af294d5d9 1159 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
Simon Cooksey 0:fb7af294d5d9 1160 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1161 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1162 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1163 "detect_code": ["0815"],
Simon Cooksey 0:fb7af294d5d9 1164 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1165 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1166 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 1167 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1168 "device_name": "STM32F746NG"
Simon Cooksey 0:fb7af294d5d9 1169 },
Simon Cooksey 0:fb7af294d5d9 1170 "DISCO_F769NI": {
Simon Cooksey 0:fb7af294d5d9 1171 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1172 "core": "Cortex-M7FD",
Simon Cooksey 0:fb7af294d5d9 1173 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
Simon Cooksey 0:fb7af294d5d9 1174 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1175 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1176 "detect_code": ["0817"],
Simon Cooksey 0:fb7af294d5d9 1177 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1178 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1179 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 1180 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1181 "device_name": "STM32F769NI"
Simon Cooksey 0:fb7af294d5d9 1182 },
Simon Cooksey 0:fb7af294d5d9 1183 "DISCO_L476VG": {
Simon Cooksey 0:fb7af294d5d9 1184 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1185 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1186 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1187 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
Simon Cooksey 0:fb7af294d5d9 1188 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1189 "detect_code": ["0820"],
Simon Cooksey 0:fb7af294d5d9 1190 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1191 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1192 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1193 "device_name": "stm32l476vg"
Simon Cooksey 0:fb7af294d5d9 1194 },
Simon Cooksey 0:fb7af294d5d9 1195 "MTS_MDOT_F405RG": {
Simon Cooksey 0:fb7af294d5d9 1196 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1197 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1198 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1199 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Simon Cooksey 0:fb7af294d5d9 1200 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 1201 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1202 "progen": {"target": "mts-mdot-f405rg"},
Simon Cooksey 0:fb7af294d5d9 1203 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1204 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1205 "device_name": "STM32F405RG"
Simon Cooksey 0:fb7af294d5d9 1206 },
Simon Cooksey 0:fb7af294d5d9 1207 "MTS_MDOT_F411RE": {
Simon Cooksey 0:fb7af294d5d9 1208 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1209 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1210 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1211 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Simon Cooksey 0:fb7af294d5d9 1212 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1213 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 1214 "function": "MTSCode.combine_bins_mts_dot",
Simon Cooksey 0:fb7af294d5d9 1215 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Simon Cooksey 0:fb7af294d5d9 1216 },
Simon Cooksey 0:fb7af294d5d9 1217 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1218 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1219 "device_name": "STM32F411RE"
Simon Cooksey 0:fb7af294d5d9 1220 },
Simon Cooksey 0:fb7af294d5d9 1221 "MTS_DRAGONFLY_F411RE": {
Simon Cooksey 0:fb7af294d5d9 1222 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1223 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1224 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1225 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Simon Cooksey 0:fb7af294d5d9 1226 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1227 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 1228 "function": "MTSCode.combine_bins_mts_dragonfly",
Simon Cooksey 0:fb7af294d5d9 1229 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Simon Cooksey 0:fb7af294d5d9 1230 },
Simon Cooksey 0:fb7af294d5d9 1231 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1232 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1233 "device_name": "STM32F411RE"
Simon Cooksey 0:fb7af294d5d9 1234 },
Simon Cooksey 0:fb7af294d5d9 1235 "XDOT_L151CC": {
Simon Cooksey 0:fb7af294d5d9 1236 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1237 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1238 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1239 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
Simon Cooksey 0:fb7af294d5d9 1240 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1241 "progen": {"target": "xdot-l151cc"},
Simon Cooksey 0:fb7af294d5d9 1242 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1243 "default_lib": "std",
Simon Cooksey 0:fb7af294d5d9 1244 "release_versions": ["5"]
Simon Cooksey 0:fb7af294d5d9 1245 },
Simon Cooksey 0:fb7af294d5d9 1246 "MOTE_L152RC": {
Simon Cooksey 0:fb7af294d5d9 1247 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1248 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1249 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 1250 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
Simon Cooksey 0:fb7af294d5d9 1251 "macros": ["RTC_LSI=1"],
Simon Cooksey 0:fb7af294d5d9 1252 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1253 "detect_code": ["4100"],
Simon Cooksey 0:fb7af294d5d9 1254 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1255 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 1256 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1257 "device_name": "STM32L152RC"
Simon Cooksey 0:fb7af294d5d9 1258 },
Simon Cooksey 0:fb7af294d5d9 1259 "DISCO_F401VC": {
Simon Cooksey 0:fb7af294d5d9 1260 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1261 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1262 "default_toolchain": "GCC_ARM",
Simon Cooksey 0:fb7af294d5d9 1263 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
Simon Cooksey 0:fb7af294d5d9 1264 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1265 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Simon Cooksey 0:fb7af294d5d9 1266 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1267 "device_name": "STM32F401VC"
Simon Cooksey 0:fb7af294d5d9 1268 },
Simon Cooksey 0:fb7af294d5d9 1269 "UBLOX_EVK_ODIN_W2": {
Simon Cooksey 0:fb7af294d5d9 1270 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1271 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1272 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1273 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1274 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx"],
Simon Cooksey 0:fb7af294d5d9 1275 "macros": ["HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
Simon Cooksey 0:fb7af294d5d9 1276 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1277 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 1278 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 1279 "release_versions": ["5"],
Simon Cooksey 0:fb7af294d5d9 1280 "device_name": "STM32F439ZI"
Simon Cooksey 0:fb7af294d5d9 1281 },
Simon Cooksey 0:fb7af294d5d9 1282 "NZ32_SC151": {
Simon Cooksey 0:fb7af294d5d9 1283 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1284 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1285 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 1286 "program_cycle_s": 1.5,
Simon Cooksey 0:fb7af294d5d9 1287 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
Simon Cooksey 0:fb7af294d5d9 1288 "macros": ["RTC_LSI=1"],
Simon Cooksey 0:fb7af294d5d9 1289 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1290 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1291 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 1292 "device_name": "STM32L151RC"
Simon Cooksey 0:fb7af294d5d9 1293 },
Simon Cooksey 0:fb7af294d5d9 1294 "MCU_NRF51": {
Simon Cooksey 0:fb7af294d5d9 1295 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1296 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 1297 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1298 "macros": ["NRF51", "TARGET_NRF51822"],
Simon Cooksey 0:fb7af294d5d9 1299 "MERGE_BOOTLOADER": false,
Simon Cooksey 0:fb7af294d5d9 1300 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Simon Cooksey 0:fb7af294d5d9 1301 "OUTPUT_EXT": "hex",
Simon Cooksey 0:fb7af294d5d9 1302 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 1303 "supported_toolchains": ["ARM", "GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 1304 "public": false,
Simon Cooksey 0:fb7af294d5d9 1305 "MERGE_SOFT_DEVICE": true,
Simon Cooksey 0:fb7af294d5d9 1306 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Simon Cooksey 0:fb7af294d5d9 1307 {
Simon Cooksey 0:fb7af294d5d9 1308 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1309 "name": "s130_nrf51_1.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1310 "offset": 114688
Simon Cooksey 0:fb7af294d5d9 1311 },
Simon Cooksey 0:fb7af294d5d9 1312 {
Simon Cooksey 0:fb7af294d5d9 1313 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1314 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1315 "offset": 98304
Simon Cooksey 0:fb7af294d5d9 1316 },
Simon Cooksey 0:fb7af294d5d9 1317 {
Simon Cooksey 0:fb7af294d5d9 1318 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1319 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1320 "offset": 90112
Simon Cooksey 0:fb7af294d5d9 1321 },
Simon Cooksey 0:fb7af294d5d9 1322 {
Simon Cooksey 0:fb7af294d5d9 1323 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1324 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1325 "offset": 90112
Simon Cooksey 0:fb7af294d5d9 1326 },
Simon Cooksey 0:fb7af294d5d9 1327 {
Simon Cooksey 0:fb7af294d5d9 1328 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1329 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1330 "offset": 81920
Simon Cooksey 0:fb7af294d5d9 1331 }
Simon Cooksey 0:fb7af294d5d9 1332 ],
Simon Cooksey 0:fb7af294d5d9 1333 "detect_code": ["1070"],
Simon Cooksey 0:fb7af294d5d9 1334 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 1335 "function": "MCU_NRF51Code.binary_hook",
Simon Cooksey 0:fb7af294d5d9 1336 "toolchains": ["ARM_STD", "GCC_ARM"]
Simon Cooksey 0:fb7af294d5d9 1337 },
Simon Cooksey 0:fb7af294d5d9 1338 "program_cycle_s": 6,
Simon Cooksey 0:fb7af294d5d9 1339 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 1340 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Simon Cooksey 0:fb7af294d5d9 1341 },
Simon Cooksey 0:fb7af294d5d9 1342 "MCU_NRF51_16K_BASE": {
Simon Cooksey 0:fb7af294d5d9 1343 "inherits": ["MCU_NRF51"],
Simon Cooksey 0:fb7af294d5d9 1344 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1345 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1346 "public": false,
Simon Cooksey 0:fb7af294d5d9 1347 "default_lib": "small"
Simon Cooksey 0:fb7af294d5d9 1348 },
Simon Cooksey 0:fb7af294d5d9 1349 "MCU_NRF51_16K_BOOT_BASE": {
Simon Cooksey 0:fb7af294d5d9 1350 "inherits": ["MCU_NRF51_16K_BASE"],
Simon Cooksey 0:fb7af294d5d9 1351 "MERGE_BOOTLOADER": true,
Simon Cooksey 0:fb7af294d5d9 1352 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1353 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Simon Cooksey 0:fb7af294d5d9 1354 "public": false
Simon Cooksey 0:fb7af294d5d9 1355 },
Simon Cooksey 0:fb7af294d5d9 1356 "MCU_NRF51_16K_OTA_BASE": {
Simon Cooksey 0:fb7af294d5d9 1357 "inherits": ["MCU_NRF51_16K_BASE"],
Simon Cooksey 0:fb7af294d5d9 1358 "public": false,
Simon Cooksey 0:fb7af294d5d9 1359 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1360 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Simon Cooksey 0:fb7af294d5d9 1361 "MERGE_SOFT_DEVICE": false
Simon Cooksey 0:fb7af294d5d9 1362 },
Simon Cooksey 0:fb7af294d5d9 1363 "MCU_NRF51_16K": {
Simon Cooksey 0:fb7af294d5d9 1364 "inherits": ["MCU_NRF51_16K_BASE"],
Simon Cooksey 0:fb7af294d5d9 1365 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1366 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1367 "public": false
Simon Cooksey 0:fb7af294d5d9 1368 },
Simon Cooksey 0:fb7af294d5d9 1369 "MCU_NRF51_S110": {
Simon Cooksey 0:fb7af294d5d9 1370 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Simon Cooksey 0:fb7af294d5d9 1371 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Simon Cooksey 0:fb7af294d5d9 1372 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Simon Cooksey 0:fb7af294d5d9 1373 {
Simon Cooksey 0:fb7af294d5d9 1374 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1375 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1376 "offset": 98304
Simon Cooksey 0:fb7af294d5d9 1377 },
Simon Cooksey 0:fb7af294d5d9 1378 {
Simon Cooksey 0:fb7af294d5d9 1379 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 1380 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 1381 "offset": 90112
Simon Cooksey 0:fb7af294d5d9 1382 }
Simon Cooksey 0:fb7af294d5d9 1383 ],
Simon Cooksey 0:fb7af294d5d9 1384 "public": false
Simon Cooksey 0:fb7af294d5d9 1385 },
Simon Cooksey 0:fb7af294d5d9 1386 "MCU_NRF51_16K_S110": {
Simon Cooksey 0:fb7af294d5d9 1387 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Simon Cooksey 0:fb7af294d5d9 1388 "public": false
Simon Cooksey 0:fb7af294d5d9 1389 },
Simon Cooksey 0:fb7af294d5d9 1390 "MCU_NRF51_16K_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1391 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Simon Cooksey 0:fb7af294d5d9 1392 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1393 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1394 "public": false
Simon Cooksey 0:fb7af294d5d9 1395 },
Simon Cooksey 0:fb7af294d5d9 1396 "MCU_NRF51_16K_BOOT_S110": {
Simon Cooksey 0:fb7af294d5d9 1397 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Simon Cooksey 0:fb7af294d5d9 1398 "public": false
Simon Cooksey 0:fb7af294d5d9 1399 },
Simon Cooksey 0:fb7af294d5d9 1400 "MCU_NRF51_16K_OTA": {
Simon Cooksey 0:fb7af294d5d9 1401 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Simon Cooksey 0:fb7af294d5d9 1402 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1403 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Simon Cooksey 0:fb7af294d5d9 1404 "public": false
Simon Cooksey 0:fb7af294d5d9 1405 },
Simon Cooksey 0:fb7af294d5d9 1406 "MCU_NRF51_16K_OTA_S110": {
Simon Cooksey 0:fb7af294d5d9 1407 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Simon Cooksey 0:fb7af294d5d9 1408 "public": false
Simon Cooksey 0:fb7af294d5d9 1409 },
Simon Cooksey 0:fb7af294d5d9 1410 "MCU_NRF51_32K": {
Simon Cooksey 0:fb7af294d5d9 1411 "inherits": ["MCU_NRF51"],
Simon Cooksey 0:fb7af294d5d9 1412 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1413 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1414 "public": false
Simon Cooksey 0:fb7af294d5d9 1415 },
Simon Cooksey 0:fb7af294d5d9 1416 "MCU_NRF51_32K_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1417 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1418 "MERGE_BOOTLOADER": true,
Simon Cooksey 0:fb7af294d5d9 1419 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1420 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Simon Cooksey 0:fb7af294d5d9 1421 "public": false
Simon Cooksey 0:fb7af294d5d9 1422 },
Simon Cooksey 0:fb7af294d5d9 1423 "MCU_NRF51_32K_OTA": {
Simon Cooksey 0:fb7af294d5d9 1424 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1425 "public": false,
Simon Cooksey 0:fb7af294d5d9 1426 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1427 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Simon Cooksey 0:fb7af294d5d9 1428 "MERGE_SOFT_DEVICE": false
Simon Cooksey 0:fb7af294d5d9 1429 },
Simon Cooksey 0:fb7af294d5d9 1430 "NRF51822": {
Simon Cooksey 0:fb7af294d5d9 1431 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1432 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Simon Cooksey 0:fb7af294d5d9 1433 "macros_add": ["TARGET_NRF51822_MKIT"],
Simon Cooksey 0:fb7af294d5d9 1434 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1435 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1436 },
Simon Cooksey 0:fb7af294d5d9 1437 "NRF51822_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1438 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1439 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Simon Cooksey 0:fb7af294d5d9 1440 "macros_add": ["TARGET_NRF51822_MKIT"]
Simon Cooksey 0:fb7af294d5d9 1441 },
Simon Cooksey 0:fb7af294d5d9 1442 "NRF51822_OTA": {
Simon Cooksey 0:fb7af294d5d9 1443 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1444 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Simon Cooksey 0:fb7af294d5d9 1445 "macros_add": ["TARGET_NRF51822_MKIT"]
Simon Cooksey 0:fb7af294d5d9 1446 },
Simon Cooksey 0:fb7af294d5d9 1447 "ARCH_BLE": {
Simon Cooksey 0:fb7af294d5d9 1448 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1449 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1450 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1451 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1452 },
Simon Cooksey 0:fb7af294d5d9 1453 "ARCH_BLE_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1454 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1455 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1456 "extra_labels_add": ["ARCH_BLE"],
Simon Cooksey 0:fb7af294d5d9 1457 "macros_add": ["TARGET_ARCH_BLE"]
Simon Cooksey 0:fb7af294d5d9 1458 },
Simon Cooksey 0:fb7af294d5d9 1459 "ARCH_BLE_OTA": {
Simon Cooksey 0:fb7af294d5d9 1460 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1461 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1462 "extra_labels_add": ["ARCH_BLE"],
Simon Cooksey 0:fb7af294d5d9 1463 "macros_add": ["TARGET_ARCH_BLE"]
Simon Cooksey 0:fb7af294d5d9 1464 },
Simon Cooksey 0:fb7af294d5d9 1465 "ARCH_LINK": {
Simon Cooksey 0:fb7af294d5d9 1466 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1467 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1468 "extra_labels_add": ["ARCH_BLE"],
Simon Cooksey 0:fb7af294d5d9 1469 "macros_add": ["TARGET_ARCH_BLE"]
Simon Cooksey 0:fb7af294d5d9 1470 },
Simon Cooksey 0:fb7af294d5d9 1471 "ARCH_LINK_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1472 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1473 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1474 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Simon Cooksey 0:fb7af294d5d9 1475 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Simon Cooksey 0:fb7af294d5d9 1476 },
Simon Cooksey 0:fb7af294d5d9 1477 "ARCH_LINK_OTA": {
Simon Cooksey 0:fb7af294d5d9 1478 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1479 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1480 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Simon Cooksey 0:fb7af294d5d9 1481 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Simon Cooksey 0:fb7af294d5d9 1482 },
Simon Cooksey 0:fb7af294d5d9 1483 "SEEED_TINY_BLE": {
Simon Cooksey 0:fb7af294d5d9 1484 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1485 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1486 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1487 },
Simon Cooksey 0:fb7af294d5d9 1488 "SEEED_TINY_BLE_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1489 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1490 "extra_labels_add": ["SEEED_TINY_BLE"],
Simon Cooksey 0:fb7af294d5d9 1491 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Simon Cooksey 0:fb7af294d5d9 1492 },
Simon Cooksey 0:fb7af294d5d9 1493 "SEEED_TINY_BLE_OTA": {
Simon Cooksey 0:fb7af294d5d9 1494 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1495 "extra_labels_add": ["SEEED_TINY_BLE"],
Simon Cooksey 0:fb7af294d5d9 1496 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Simon Cooksey 0:fb7af294d5d9 1497 },
Simon Cooksey 0:fb7af294d5d9 1498 "HRM1017": {
Simon Cooksey 0:fb7af294d5d9 1499 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1500 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Simon Cooksey 0:fb7af294d5d9 1501 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1502 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1503 },
Simon Cooksey 0:fb7af294d5d9 1504 "HRM1017_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1505 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1506 "extra_labels_add": ["HRM1017"],
Simon Cooksey 0:fb7af294d5d9 1507 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1508 },
Simon Cooksey 0:fb7af294d5d9 1509 "HRM1017_OTA": {
Simon Cooksey 0:fb7af294d5d9 1510 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1511 "extra_labels_add": ["HRM1017"],
Simon Cooksey 0:fb7af294d5d9 1512 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1513 },
Simon Cooksey 0:fb7af294d5d9 1514 "RBLAB_NRF51822": {
Simon Cooksey 0:fb7af294d5d9 1515 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1516 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1517 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1518 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1519 },
Simon Cooksey 0:fb7af294d5d9 1520 "RBLAB_NRF51822_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1521 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1522 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1523 "extra_labels_add": ["RBLAB_NRF51822"],
Simon Cooksey 0:fb7af294d5d9 1524 "macros_add": ["TARGET_RBLAB_NRF51822"]
Simon Cooksey 0:fb7af294d5d9 1525 },
Simon Cooksey 0:fb7af294d5d9 1526 "RBLAB_NRF51822_OTA": {
Simon Cooksey 0:fb7af294d5d9 1527 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1528 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1529 "extra_labels_add": ["RBLAB_NRF51822"],
Simon Cooksey 0:fb7af294d5d9 1530 "macros_add": ["TARGET_RBLAB_NRF51822"]
Simon Cooksey 0:fb7af294d5d9 1531 },
Simon Cooksey 0:fb7af294d5d9 1532 "RBLAB_BLENANO": {
Simon Cooksey 0:fb7af294d5d9 1533 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1534 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1535 },
Simon Cooksey 0:fb7af294d5d9 1536 "RBLAB_BLENANO_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1537 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1538 "extra_labels_add": ["RBLAB_BLENANO"],
Simon Cooksey 0:fb7af294d5d9 1539 "macros_add": ["TARGET_RBLAB_BLENANO"]
Simon Cooksey 0:fb7af294d5d9 1540 },
Simon Cooksey 0:fb7af294d5d9 1541 "RBLAB_BLENANO_OTA": {
Simon Cooksey 0:fb7af294d5d9 1542 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1543 "extra_labels_add": ["RBLAB_BLENANO"],
Simon Cooksey 0:fb7af294d5d9 1544 "macros_add": ["TARGET_RBLAB_BLENANO"]
Simon Cooksey 0:fb7af294d5d9 1545 },
Simon Cooksey 0:fb7af294d5d9 1546 "NRF51822_Y5_MBUG": {
Simon Cooksey 0:fb7af294d5d9 1547 "inherits": ["MCU_NRF51_16K"]
Simon Cooksey 0:fb7af294d5d9 1548 },
Simon Cooksey 0:fb7af294d5d9 1549 "WALLBOT_BLE": {
Simon Cooksey 0:fb7af294d5d9 1550 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1551 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1552 },
Simon Cooksey 0:fb7af294d5d9 1553 "WALLBOT_BLE_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1554 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1555 "extra_labels_add": ["WALLBOT_BLE"],
Simon Cooksey 0:fb7af294d5d9 1556 "macros_add": ["TARGET_WALLBOT_BLE"]
Simon Cooksey 0:fb7af294d5d9 1557 },
Simon Cooksey 0:fb7af294d5d9 1558 "WALLBOT_BLE_OTA": {
Simon Cooksey 0:fb7af294d5d9 1559 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1560 "extra_labels_add": ["WALLBOT_BLE"],
Simon Cooksey 0:fb7af294d5d9 1561 "macros_add": ["TARGET_WALLBOT_BLE"]
Simon Cooksey 0:fb7af294d5d9 1562 },
Simon Cooksey 0:fb7af294d5d9 1563 "DELTA_DFCM_NNN40": {
Simon Cooksey 0:fb7af294d5d9 1564 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1565 "program_cycle_s": 10,
Simon Cooksey 0:fb7af294d5d9 1566 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Simon Cooksey 0:fb7af294d5d9 1567 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 1568 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1569 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1570 },
Simon Cooksey 0:fb7af294d5d9 1571 "DELTA_DFCM_NNN40_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1572 "inherits": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1573 "program_cycle_s": 10,
Simon Cooksey 0:fb7af294d5d9 1574 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Simon Cooksey 0:fb7af294d5d9 1575 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1576 },
Simon Cooksey 0:fb7af294d5d9 1577 "DELTA_DFCM_NNN40_OTA": {
Simon Cooksey 0:fb7af294d5d9 1578 "inherits": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1579 "program_cycle_s": 10,
Simon Cooksey 0:fb7af294d5d9 1580 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Simon Cooksey 0:fb7af294d5d9 1581 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1582 },
Simon Cooksey 0:fb7af294d5d9 1583 "NRF51_DK_LEGACY": {
Simon Cooksey 0:fb7af294d5d9 1584 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1585 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1586 "extra_labels_add": ["NRF51_DK"]
Simon Cooksey 0:fb7af294d5d9 1587 },
Simon Cooksey 0:fb7af294d5d9 1588 "NRF51_DK_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1589 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1590 "inherits": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1591 "extra_labels_add": ["NRF51_DK"],
Simon Cooksey 0:fb7af294d5d9 1592 "macros_add": ["TARGET_NRF51_DK"]
Simon Cooksey 0:fb7af294d5d9 1593 },
Simon Cooksey 0:fb7af294d5d9 1594 "NRF51_DK_OTA": {
Simon Cooksey 0:fb7af294d5d9 1595 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1596 "inherits": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1597 "extra_labels_add": ["NRF51_DK"],
Simon Cooksey 0:fb7af294d5d9 1598 "macros_add": ["TARGET_NRF51_DK"]
Simon Cooksey 0:fb7af294d5d9 1599 },
Simon Cooksey 0:fb7af294d5d9 1600 "NRF51_DONGLE_LEGACY": {
Simon Cooksey 0:fb7af294d5d9 1601 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1602 "extra_labels_add": ["NRF51_DONGLE"],
Simon Cooksey 0:fb7af294d5d9 1603 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1604 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1605 },
Simon Cooksey 0:fb7af294d5d9 1606 "NRF51_DONGLE_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1607 "inherits": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1608 "extra_labels_add": ["NRF51_DONGLE"],
Simon Cooksey 0:fb7af294d5d9 1609 "macros_add": ["TARGET_NRF51_DONGLE"]
Simon Cooksey 0:fb7af294d5d9 1610 },
Simon Cooksey 0:fb7af294d5d9 1611 "NRF51_DONGLE_OTA": {
Simon Cooksey 0:fb7af294d5d9 1612 "inherits": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1613 "extra_labels_add": ["NRF51_DONGLE"],
Simon Cooksey 0:fb7af294d5d9 1614 "macros_add": ["TARGET_NRF51_DONGLE"]
Simon Cooksey 0:fb7af294d5d9 1615 },
Simon Cooksey 0:fb7af294d5d9 1616 "NRF51_MICROBIT": {
Simon Cooksey 0:fb7af294d5d9 1617 "inherits": ["MCU_NRF51_16K_S110"],
Simon Cooksey 0:fb7af294d5d9 1618 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Simon Cooksey 0:fb7af294d5d9 1619 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1620 },
Simon Cooksey 0:fb7af294d5d9 1621 "NRF51_MICROBIT_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1622 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Simon Cooksey 0:fb7af294d5d9 1623 "extra_labels_add": ["NRF51_MICROBIT"],
Simon Cooksey 0:fb7af294d5d9 1624 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1625 },
Simon Cooksey 0:fb7af294d5d9 1626 "NRF51_MICROBIT_OTA": {
Simon Cooksey 0:fb7af294d5d9 1627 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Simon Cooksey 0:fb7af294d5d9 1628 "extra_labels_add": ["NRF51_MICROBIT"],
Simon Cooksey 0:fb7af294d5d9 1629 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1630 },
Simon Cooksey 0:fb7af294d5d9 1631 "NRF51_MICROBIT_B": {
Simon Cooksey 0:fb7af294d5d9 1632 "inherits": ["MCU_NRF51_16K"],
Simon Cooksey 0:fb7af294d5d9 1633 "extra_labels_add": ["NRF51_MICROBIT"],
Simon Cooksey 0:fb7af294d5d9 1634 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Simon Cooksey 0:fb7af294d5d9 1635 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1636 },
Simon Cooksey 0:fb7af294d5d9 1637 "NRF51_MICROBIT_B_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1638 "inherits": ["MCU_NRF51_16K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1639 "extra_labels_add": ["NRF51_MICROBIT"],
Simon Cooksey 0:fb7af294d5d9 1640 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1641 },
Simon Cooksey 0:fb7af294d5d9 1642 "NRF51_MICROBIT_B_OTA": {
Simon Cooksey 0:fb7af294d5d9 1643 "inherits": ["MCU_NRF51_16K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1644 "extra_labels_add": ["NRF51_MICROBIT"],
Simon Cooksey 0:fb7af294d5d9 1645 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Simon Cooksey 0:fb7af294d5d9 1646 },
Simon Cooksey 0:fb7af294d5d9 1647 "MTM_MTCONNECT04S": {
Simon Cooksey 0:fb7af294d5d9 1648 "inherits": ["MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 1649 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1650 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1651 },
Simon Cooksey 0:fb7af294d5d9 1652 "MTM_MTCONNECT04S_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1653 "inherits": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1654 "extra_labels_add": ["MTM_CONNECT04S"],
Simon Cooksey 0:fb7af294d5d9 1655 "macros_add": ["TARGET_MTM_CONNECT04S"]
Simon Cooksey 0:fb7af294d5d9 1656 },
Simon Cooksey 0:fb7af294d5d9 1657 "MTM_MTCONNECT04S_OTA": {
Simon Cooksey 0:fb7af294d5d9 1658 "inherits": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1659 "extra_labels_add": ["MTM_CONNECT04S"],
Simon Cooksey 0:fb7af294d5d9 1660 "macros_add": ["TARGET_MTM_CONNECT04S"]
Simon Cooksey 0:fb7af294d5d9 1661 },
Simon Cooksey 0:fb7af294d5d9 1662 "TY51822R3": {
Simon Cooksey 0:fb7af294d5d9 1663 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Simon Cooksey 0:fb7af294d5d9 1664 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Simon Cooksey 0:fb7af294d5d9 1665 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 1666 "detect_code": ["1019"],
Simon Cooksey 0:fb7af294d5d9 1667 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1668 "overrides": {"uart_hwfc": 0},
Simon Cooksey 0:fb7af294d5d9 1669 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 1670 },
Simon Cooksey 0:fb7af294d5d9 1671 "TY51822R3_BOOT": {
Simon Cooksey 0:fb7af294d5d9 1672 "inherits": ["MCU_NRF51_32K_BOOT"],
Simon Cooksey 0:fb7af294d5d9 1673 "extra_labels_add": ["TY51822R3"],
Simon Cooksey 0:fb7af294d5d9 1674 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Simon Cooksey 0:fb7af294d5d9 1675 },
Simon Cooksey 0:fb7af294d5d9 1676 "TY51822R3_OTA": {
Simon Cooksey 0:fb7af294d5d9 1677 "inherits": ["MCU_NRF51_32K_OTA"],
Simon Cooksey 0:fb7af294d5d9 1678 "extra_labels_add": ["NRF51_DK"],
Simon Cooksey 0:fb7af294d5d9 1679 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Simon Cooksey 0:fb7af294d5d9 1680 },
Simon Cooksey 0:fb7af294d5d9 1681 "ARM_MPS2_Target": {
Simon Cooksey 0:fb7af294d5d9 1682 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1683 "public": false,
Simon Cooksey 0:fb7af294d5d9 1684 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Simon Cooksey 0:fb7af294d5d9 1685 },
Simon Cooksey 0:fb7af294d5d9 1686 "ARM_MPS2_M0": {
Simon Cooksey 0:fb7af294d5d9 1687 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1688 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 1689 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1690 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Simon Cooksey 0:fb7af294d5d9 1691 "macros": ["CMSDK_CM0"],
Simon Cooksey 0:fb7af294d5d9 1692 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1693 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1694 },
Simon Cooksey 0:fb7af294d5d9 1695 "ARM_MPS2_M0P": {
Simon Cooksey 0:fb7af294d5d9 1696 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1697 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 1698 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1699 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Simon Cooksey 0:fb7af294d5d9 1700 "macros": ["CMSDK_CM0plus"],
Simon Cooksey 0:fb7af294d5d9 1701 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1702 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1703 },
Simon Cooksey 0:fb7af294d5d9 1704 "ARM_MPS2_M1": {
Simon Cooksey 0:fb7af294d5d9 1705 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1706 "core": "Cortex-M1",
Simon Cooksey 0:fb7af294d5d9 1707 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1708 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Simon Cooksey 0:fb7af294d5d9 1709 "macros": ["CMSDK_CM1"],
Simon Cooksey 0:fb7af294d5d9 1710 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Simon Cooksey 0:fb7af294d5d9 1711 },
Simon Cooksey 0:fb7af294d5d9 1712 "ARM_MPS2_M3": {
Simon Cooksey 0:fb7af294d5d9 1713 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1714 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1715 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1716 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Simon Cooksey 0:fb7af294d5d9 1717 "macros": ["CMSDK_CM3"],
Simon Cooksey 0:fb7af294d5d9 1718 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1719 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1720 },
Simon Cooksey 0:fb7af294d5d9 1721 "ARM_MPS2_M4": {
Simon Cooksey 0:fb7af294d5d9 1722 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1723 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1724 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1725 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Simon Cooksey 0:fb7af294d5d9 1726 "macros": ["CMSDK_CM4"],
Simon Cooksey 0:fb7af294d5d9 1727 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1728 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1729 },
Simon Cooksey 0:fb7af294d5d9 1730 "ARM_MPS2_M7": {
Simon Cooksey 0:fb7af294d5d9 1731 "inherits": ["ARM_MPS2_Target"],
Simon Cooksey 0:fb7af294d5d9 1732 "core": "Cortex-M7",
Simon Cooksey 0:fb7af294d5d9 1733 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1734 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Simon Cooksey 0:fb7af294d5d9 1735 "macros": ["CMSDK_CM7"],
Simon Cooksey 0:fb7af294d5d9 1736 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1737 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1738 },
Simon Cooksey 0:fb7af294d5d9 1739 "ARM_IOTSS_Target": {
Simon Cooksey 0:fb7af294d5d9 1740 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1741 "public": false,
Simon Cooksey 0:fb7af294d5d9 1742 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Simon Cooksey 0:fb7af294d5d9 1743 },
Simon Cooksey 0:fb7af294d5d9 1744 "ARM_IOTSS_BEID": {
Simon Cooksey 0:fb7af294d5d9 1745 "inherits": ["ARM_IOTSS_Target"],
Simon Cooksey 0:fb7af294d5d9 1746 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1747 "supported_toolchains": ["ARM"],
Simon Cooksey 0:fb7af294d5d9 1748 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Simon Cooksey 0:fb7af294d5d9 1749 "macros": ["CMSDK_BEID"],
Simon Cooksey 0:fb7af294d5d9 1750 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Simon Cooksey 0:fb7af294d5d9 1751 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 1752 },
Simon Cooksey 0:fb7af294d5d9 1753 "ARM_BEETLE_SOC": {
Simon Cooksey 0:fb7af294d5d9 1754 "inherits": ["ARM_IOTSS_Target"],
Simon Cooksey 0:fb7af294d5d9 1755 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1756 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1757 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1758 "extra_labels": ["ARM_SSG", "BEETLE"],
Simon Cooksey 0:fb7af294d5d9 1759 "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"],
Simon Cooksey 0:fb7af294d5d9 1760 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Simon Cooksey 0:fb7af294d5d9 1761 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 1762 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1763 "device_name": "beetle"
Simon Cooksey 0:fb7af294d5d9 1764 },
Simon Cooksey 0:fb7af294d5d9 1765 "RZ_A1H": {
Simon Cooksey 0:fb7af294d5d9 1766 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 1767 "core": "Cortex-A9",
Simon Cooksey 0:fb7af294d5d9 1768 "program_cycle_s": 2,
Simon Cooksey 0:fb7af294d5d9 1769 "extra_labels": ["RENESAS", "MBRZA1H"],
Simon Cooksey 0:fb7af294d5d9 1770 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1771 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1772 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1773 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 1774 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1775 "device_name": "r7s721001"
Simon Cooksey 0:fb7af294d5d9 1776 },
Simon Cooksey 0:fb7af294d5d9 1777 "VK_RZ_A1H": {
Simon Cooksey 0:fb7af294d5d9 1778 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1779 "core": "Cortex-A9",
Simon Cooksey 0:fb7af294d5d9 1780 "extra_labels": ["RENESAS", "VKRZA1H"],
Simon Cooksey 0:fb7af294d5d9 1781 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1782 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 1783 "program_cycle_s": 2,
Simon Cooksey 0:fb7af294d5d9 1784 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1785 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 1786 "default_lib": "std",
Simon Cooksey 0:fb7af294d5d9 1787 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 1788 },
Simon Cooksey 0:fb7af294d5d9 1789 "MAXWSNENV": {
Simon Cooksey 0:fb7af294d5d9 1790 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1791 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1792 "macros": ["__SYSTEM_HFX=24000000"],
Simon Cooksey 0:fb7af294d5d9 1793 "extra_labels": ["Maxim", "MAX32610"],
Simon Cooksey 0:fb7af294d5d9 1794 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Simon Cooksey 0:fb7af294d5d9 1795 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1796 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 1797 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 1798 },
Simon Cooksey 0:fb7af294d5d9 1799 "MAX32600MBED": {
Simon Cooksey 0:fb7af294d5d9 1800 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1801 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1802 "macros": ["__SYSTEM_HFX=24000000"],
Simon Cooksey 0:fb7af294d5d9 1803 "extra_labels": ["Maxim", "MAX32600"],
Simon Cooksey 0:fb7af294d5d9 1804 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Simon Cooksey 0:fb7af294d5d9 1805 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1806 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1807 "device_name": "max326000x85"
Simon Cooksey 0:fb7af294d5d9 1808 },
Simon Cooksey 0:fb7af294d5d9 1809 "MAX32620HSP": {
Simon Cooksey 0:fb7af294d5d9 1810 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1811 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1812 "extra_labels": ["Maxim", "MAX32620"],
Simon Cooksey 0:fb7af294d5d9 1813 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Simon Cooksey 0:fb7af294d5d9 1814 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1815 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 1816 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 1817 },
Simon Cooksey 0:fb7af294d5d9 1818 "EFM32": {
Simon Cooksey 0:fb7af294d5d9 1819 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 1820 "extra_labels": ["Silicon_Labs", "EFM32"],
Simon Cooksey 0:fb7af294d5d9 1821 "public": false
Simon Cooksey 0:fb7af294d5d9 1822 },
Simon Cooksey 0:fb7af294d5d9 1823 "EFM32GG990F1024": {
Simon Cooksey 0:fb7af294d5d9 1824 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 1825 "extra_labels_add": ["EFM32GG", "1024K"],
Simon Cooksey 0:fb7af294d5d9 1826 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1827 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Simon Cooksey 0:fb7af294d5d9 1828 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1829 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1830 "device_name": "EFM32GG990F1024",
Simon Cooksey 0:fb7af294d5d9 1831 "public": false
Simon Cooksey 0:fb7af294d5d9 1832 },
Simon Cooksey 0:fb7af294d5d9 1833 "EFM32GG_STK3700": {
Simon Cooksey 0:fb7af294d5d9 1834 "inherits": ["EFM32GG990F1024"],
Simon Cooksey 0:fb7af294d5d9 1835 "progen": {"target": "efm32gg-stk"},
Simon Cooksey 0:fb7af294d5d9 1836 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1837 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 1838 "config": {
Simon Cooksey 0:fb7af294d5d9 1839 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1840 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1841 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 1842 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1843 },
Simon Cooksey 0:fb7af294d5d9 1844 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1845 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1846 "value": "48000000",
Simon Cooksey 0:fb7af294d5d9 1847 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1848 },
Simon Cooksey 0:fb7af294d5d9 1849 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1850 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1851 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 1852 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1853 },
Simon Cooksey 0:fb7af294d5d9 1854 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1855 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1856 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 1857 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1858 },
Simon Cooksey 0:fb7af294d5d9 1859 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1860 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 1861 "value": "21000000",
Simon Cooksey 0:fb7af294d5d9 1862 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1863 },
Simon Cooksey 0:fb7af294d5d9 1864 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 1865 "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!",
Simon Cooksey 0:fb7af294d5d9 1866 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Simon Cooksey 0:fb7af294d5d9 1867 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 1868 }
Simon Cooksey 0:fb7af294d5d9 1869 }
Simon Cooksey 0:fb7af294d5d9 1870 },
Simon Cooksey 0:fb7af294d5d9 1871 "EFM32LG990F256": {
Simon Cooksey 0:fb7af294d5d9 1872 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 1873 "extra_labels_add": ["EFM32LG", "256K"],
Simon Cooksey 0:fb7af294d5d9 1874 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 1875 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Simon Cooksey 0:fb7af294d5d9 1876 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1877 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1878 "device_name": "EFM32LG990F256",
Simon Cooksey 0:fb7af294d5d9 1879 "public": false
Simon Cooksey 0:fb7af294d5d9 1880 },
Simon Cooksey 0:fb7af294d5d9 1881 "EFM32LG_STK3600": {
Simon Cooksey 0:fb7af294d5d9 1882 "inherits": ["EFM32LG990F256"],
Simon Cooksey 0:fb7af294d5d9 1883 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1884 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 1885 "device_name": "EFM32LG990F256",
Simon Cooksey 0:fb7af294d5d9 1886 "config": {
Simon Cooksey 0:fb7af294d5d9 1887 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1888 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1889 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 1890 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1891 },
Simon Cooksey 0:fb7af294d5d9 1892 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1893 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1894 "value": "48000000",
Simon Cooksey 0:fb7af294d5d9 1895 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1896 },
Simon Cooksey 0:fb7af294d5d9 1897 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1898 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1899 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 1900 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1901 },
Simon Cooksey 0:fb7af294d5d9 1902 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1903 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1904 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 1905 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1906 },
Simon Cooksey 0:fb7af294d5d9 1907 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1908 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 1909 "value": "21000000",
Simon Cooksey 0:fb7af294d5d9 1910 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1911 },
Simon Cooksey 0:fb7af294d5d9 1912 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 1913 "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!",
Simon Cooksey 0:fb7af294d5d9 1914 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Simon Cooksey 0:fb7af294d5d9 1915 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 1916 }
Simon Cooksey 0:fb7af294d5d9 1917 }
Simon Cooksey 0:fb7af294d5d9 1918 },
Simon Cooksey 0:fb7af294d5d9 1919 "EFM32WG990F256": {
Simon Cooksey 0:fb7af294d5d9 1920 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 1921 "extra_labels_add": ["EFM32WG", "256K"],
Simon Cooksey 0:fb7af294d5d9 1922 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 1923 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Simon Cooksey 0:fb7af294d5d9 1924 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1925 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 1926 "device_name": "EFM32WG990F256",
Simon Cooksey 0:fb7af294d5d9 1927 "public": false
Simon Cooksey 0:fb7af294d5d9 1928 },
Simon Cooksey 0:fb7af294d5d9 1929 "EFM32WG_STK3800": {
Simon Cooksey 0:fb7af294d5d9 1930 "inherits": ["EFM32WG990F256"],
Simon Cooksey 0:fb7af294d5d9 1931 "progen": {"target": "efm32wg-stk"},
Simon Cooksey 0:fb7af294d5d9 1932 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1933 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 1934 "config": {
Simon Cooksey 0:fb7af294d5d9 1935 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1936 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1937 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 1938 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1939 },
Simon Cooksey 0:fb7af294d5d9 1940 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1941 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1942 "value": "48000000",
Simon Cooksey 0:fb7af294d5d9 1943 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1944 },
Simon Cooksey 0:fb7af294d5d9 1945 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1946 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1947 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 1948 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1949 },
Simon Cooksey 0:fb7af294d5d9 1950 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1951 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1952 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 1953 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1954 },
Simon Cooksey 0:fb7af294d5d9 1955 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1956 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 1957 "value": "21000000",
Simon Cooksey 0:fb7af294d5d9 1958 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1959 },
Simon Cooksey 0:fb7af294d5d9 1960 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 1961 "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!",
Simon Cooksey 0:fb7af294d5d9 1962 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Simon Cooksey 0:fb7af294d5d9 1963 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 1964 }
Simon Cooksey 0:fb7af294d5d9 1965 }
Simon Cooksey 0:fb7af294d5d9 1966 },
Simon Cooksey 0:fb7af294d5d9 1967 "EFM32ZG222F32": {
Simon Cooksey 0:fb7af294d5d9 1968 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 1969 "extra_labels_add": ["EFM32ZG", "32K"],
Simon Cooksey 0:fb7af294d5d9 1970 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 1971 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 1972 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
Simon Cooksey 0:fb7af294d5d9 1973 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 1974 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 1975 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 1976 "device_name": "EFM32ZG222F32",
Simon Cooksey 0:fb7af294d5d9 1977 "public": false
Simon Cooksey 0:fb7af294d5d9 1978 },
Simon Cooksey 0:fb7af294d5d9 1979 "EFM32ZG_STK3200": {
Simon Cooksey 0:fb7af294d5d9 1980 "inherits": ["EFM32ZG222F32"],
Simon Cooksey 0:fb7af294d5d9 1981 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 1982 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 1983 "config": {
Simon Cooksey 0:fb7af294d5d9 1984 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1985 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1986 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 1987 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1988 },
Simon Cooksey 0:fb7af294d5d9 1989 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 1990 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 1991 "value": "24000000",
Simon Cooksey 0:fb7af294d5d9 1992 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 1993 },
Simon Cooksey 0:fb7af294d5d9 1994 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 1995 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 1996 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 1997 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 1998 },
Simon Cooksey 0:fb7af294d5d9 1999 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2000 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 2001 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 2002 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2003 },
Simon Cooksey 0:fb7af294d5d9 2004 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2005 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 2006 "value": "21000000",
Simon Cooksey 0:fb7af294d5d9 2007 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2008 },
Simon Cooksey 0:fb7af294d5d9 2009 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 2010 "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!",
Simon Cooksey 0:fb7af294d5d9 2011 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Simon Cooksey 0:fb7af294d5d9 2012 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 2013 }
Simon Cooksey 0:fb7af294d5d9 2014 }
Simon Cooksey 0:fb7af294d5d9 2015 },
Simon Cooksey 0:fb7af294d5d9 2016 "EFM32HG322F64": {
Simon Cooksey 0:fb7af294d5d9 2017 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 2018 "extra_labels_add": ["EFM32HG", "64K"],
Simon Cooksey 0:fb7af294d5d9 2019 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 2020 "default_toolchain": "uARM",
Simon Cooksey 0:fb7af294d5d9 2021 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
Simon Cooksey 0:fb7af294d5d9 2022 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2023 "default_lib": "small",
Simon Cooksey 0:fb7af294d5d9 2024 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 2025 "device_name": "EFM32HG322F64",
Simon Cooksey 0:fb7af294d5d9 2026 "public": false
Simon Cooksey 0:fb7af294d5d9 2027 },
Simon Cooksey 0:fb7af294d5d9 2028 "EFM32HG_STK3400": {
Simon Cooksey 0:fb7af294d5d9 2029 "inherits": ["EFM32HG322F64"],
Simon Cooksey 0:fb7af294d5d9 2030 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 2031 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 2032 "config": {
Simon Cooksey 0:fb7af294d5d9 2033 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2034 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 2035 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 2036 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 2037 },
Simon Cooksey 0:fb7af294d5d9 2038 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2039 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 2040 "value": "24000000",
Simon Cooksey 0:fb7af294d5d9 2041 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2042 },
Simon Cooksey 0:fb7af294d5d9 2043 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2044 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 2045 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 2046 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 2047 },
Simon Cooksey 0:fb7af294d5d9 2048 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2049 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 2050 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 2051 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2052 },
Simon Cooksey 0:fb7af294d5d9 2053 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2054 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 2055 "value": "21000000",
Simon Cooksey 0:fb7af294d5d9 2056 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2057 },
Simon Cooksey 0:fb7af294d5d9 2058 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 2059 "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!",
Simon Cooksey 0:fb7af294d5d9 2060 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Simon Cooksey 0:fb7af294d5d9 2061 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 2062 }
Simon Cooksey 0:fb7af294d5d9 2063 }
Simon Cooksey 0:fb7af294d5d9 2064 },
Simon Cooksey 0:fb7af294d5d9 2065 "EFM32PG1B100F256GM32": {
Simon Cooksey 0:fb7af294d5d9 2066 "inherits": ["EFM32"],
Simon Cooksey 0:fb7af294d5d9 2067 "extra_labels_add": ["EFM32PG", "256K"],
Simon Cooksey 0:fb7af294d5d9 2068 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 2069 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Simon Cooksey 0:fb7af294d5d9 2070 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2071 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 2072 "device_name": "EFM32PG1B100F256GM32",
Simon Cooksey 0:fb7af294d5d9 2073 "public": false
Simon Cooksey 0:fb7af294d5d9 2074 },
Simon Cooksey 0:fb7af294d5d9 2075 "EFM32PG_STK3401": {
Simon Cooksey 0:fb7af294d5d9 2076 "inherits": ["EFM32PG1B100F256GM32"],
Simon Cooksey 0:fb7af294d5d9 2077 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 2078 "forced_reset_timeout": 2,
Simon Cooksey 0:fb7af294d5d9 2079 "config": {
Simon Cooksey 0:fb7af294d5d9 2080 "hf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2081 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Simon Cooksey 0:fb7af294d5d9 2082 "value": "HFXO",
Simon Cooksey 0:fb7af294d5d9 2083 "macro_name": "CORE_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 2084 },
Simon Cooksey 0:fb7af294d5d9 2085 "hfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2086 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 2087 "value": "40000000",
Simon Cooksey 0:fb7af294d5d9 2088 "macro_name": "HFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2089 },
Simon Cooksey 0:fb7af294d5d9 2090 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2091 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Simon Cooksey 0:fb7af294d5d9 2092 "value": "LFXO",
Simon Cooksey 0:fb7af294d5d9 2093 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Simon Cooksey 0:fb7af294d5d9 2094 },
Simon Cooksey 0:fb7af294d5d9 2095 "lfxo_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2096 "help": "Value: External crystal frequency in hertz",
Simon Cooksey 0:fb7af294d5d9 2097 "value": "32768",
Simon Cooksey 0:fb7af294d5d9 2098 "macro_name": "LFXO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2099 },
Simon Cooksey 0:fb7af294d5d9 2100 "hfrco_clock_freq": {
Simon Cooksey 0:fb7af294d5d9 2101 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Simon Cooksey 0:fb7af294d5d9 2102 "value": "32000000",
Simon Cooksey 0:fb7af294d5d9 2103 "macro_name": "HFRCO_FREQUENCY"
Simon Cooksey 0:fb7af294d5d9 2104 },
Simon Cooksey 0:fb7af294d5d9 2105 "hfrco_band_select": {
Simon Cooksey 0:fb7af294d5d9 2106 "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!",
Simon Cooksey 0:fb7af294d5d9 2107 "value": "cmuHFRCOFreq_32M0Hz",
Simon Cooksey 0:fb7af294d5d9 2108 "macro_name": "HFRCO_FREQUENCY_ENUM"
Simon Cooksey 0:fb7af294d5d9 2109 }
Simon Cooksey 0:fb7af294d5d9 2110 }
Simon Cooksey 0:fb7af294d5d9 2111 },
Simon Cooksey 0:fb7af294d5d9 2112 "WIZWIKI_W7500": {
Simon Cooksey 0:fb7af294d5d9 2113 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 2114 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 2115 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Simon Cooksey 0:fb7af294d5d9 2116 "supported_toolchains": ["uARM", "ARM"],
Simon Cooksey 0:fb7af294d5d9 2117 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2118 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 2119 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 2120 },
Simon Cooksey 0:fb7af294d5d9 2121 "WIZWIKI_W7500P": {
Simon Cooksey 0:fb7af294d5d9 2122 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 2123 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 2124 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Simon Cooksey 0:fb7af294d5d9 2125 "supported_toolchains": ["uARM", "ARM"],
Simon Cooksey 0:fb7af294d5d9 2126 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2127 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 2128 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 2129 },
Simon Cooksey 0:fb7af294d5d9 2130 "WIZWIKI_W7500ECO": {
Simon Cooksey 0:fb7af294d5d9 2131 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2132 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 2133 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Simon Cooksey 0:fb7af294d5d9 2134 "supported_toolchains": ["uARM", "ARM"],
Simon Cooksey 0:fb7af294d5d9 2135 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Simon Cooksey 0:fb7af294d5d9 2136 "release_versions": ["2"]
Simon Cooksey 0:fb7af294d5d9 2137 },
Simon Cooksey 0:fb7af294d5d9 2138 "SAMR21G18A": {
Simon Cooksey 0:fb7af294d5d9 2139 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2140 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 2141 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Simon Cooksey 0:fb7af294d5d9 2142 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Simon Cooksey 0:fb7af294d5d9 2143 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Simon Cooksey 0:fb7af294d5d9 2144 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2145 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 2146 "device_name": "ATSAMR21G18A"
Simon Cooksey 0:fb7af294d5d9 2147 },
Simon Cooksey 0:fb7af294d5d9 2148 "SAMD21J18A": {
Simon Cooksey 0:fb7af294d5d9 2149 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2150 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 2151 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Simon Cooksey 0:fb7af294d5d9 2152 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Simon Cooksey 0:fb7af294d5d9 2153 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Simon Cooksey 0:fb7af294d5d9 2154 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2155 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 2156 "device_name" : "ATSAMD21J18A"
Simon Cooksey 0:fb7af294d5d9 2157 },
Simon Cooksey 0:fb7af294d5d9 2158 "SAMD21G18A": {
Simon Cooksey 0:fb7af294d5d9 2159 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2160 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 2161 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Simon Cooksey 0:fb7af294d5d9 2162 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Simon Cooksey 0:fb7af294d5d9 2163 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Simon Cooksey 0:fb7af294d5d9 2164 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2165 "release_versions": ["2"],
Simon Cooksey 0:fb7af294d5d9 2166 "device_name": "ATSAMD21G18A"
Simon Cooksey 0:fb7af294d5d9 2167 },
Simon Cooksey 0:fb7af294d5d9 2168 "SAML21J18A": {
Simon Cooksey 0:fb7af294d5d9 2169 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2170 "core": "Cortex-M0+",
Simon Cooksey 0:fb7af294d5d9 2171 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Simon Cooksey 0:fb7af294d5d9 2172 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Simon Cooksey 0:fb7af294d5d9 2173 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Simon Cooksey 0:fb7af294d5d9 2174 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2175 "device_name": "ATSAML21J18A"
Simon Cooksey 0:fb7af294d5d9 2176 },
Simon Cooksey 0:fb7af294d5d9 2177 "SAMG55J19": {
Simon Cooksey 0:fb7af294d5d9 2178 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2179 "core": "Cortex-M4",
Simon Cooksey 0:fb7af294d5d9 2180 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Simon Cooksey 0:fb7af294d5d9 2181 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Simon Cooksey 0:fb7af294d5d9 2182 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Simon Cooksey 0:fb7af294d5d9 2183 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 2184 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2185 "default_lib": "std",
Simon Cooksey 0:fb7af294d5d9 2186 "device_name": "ATSAMG55J19"
Simon Cooksey 0:fb7af294d5d9 2187 },
Simon Cooksey 0:fb7af294d5d9 2188 "MCU_NRF51_UNIFIED": {
Simon Cooksey 0:fb7af294d5d9 2189 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2190 "core": "Cortex-M0",
Simon Cooksey 0:fb7af294d5d9 2191 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Simon Cooksey 0:fb7af294d5d9 2192 "macros": [
Simon Cooksey 0:fb7af294d5d9 2193 "NRF51",
Simon Cooksey 0:fb7af294d5d9 2194 "TARGET_NRF51822",
Simon Cooksey 0:fb7af294d5d9 2195 "BLE_STACK_SUPPORT_REQD",
Simon Cooksey 0:fb7af294d5d9 2196 "SOFTDEVICE_PRESENT",
Simon Cooksey 0:fb7af294d5d9 2197 "S130",
Simon Cooksey 0:fb7af294d5d9 2198 "TARGET_MCU_NRF51822"
Simon Cooksey 0:fb7af294d5d9 2199 ],
Simon Cooksey 0:fb7af294d5d9 2200 "MERGE_BOOTLOADER": false,
Simon Cooksey 0:fb7af294d5d9 2201 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Simon Cooksey 0:fb7af294d5d9 2202 "OUTPUT_EXT": "hex",
Simon Cooksey 0:fb7af294d5d9 2203 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 2204 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2205 "public": false,
Simon Cooksey 0:fb7af294d5d9 2206 "MERGE_SOFT_DEVICE": true,
Simon Cooksey 0:fb7af294d5d9 2207 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Simon Cooksey 0:fb7af294d5d9 2208 {
Simon Cooksey 0:fb7af294d5d9 2209 "boot": "",
Simon Cooksey 0:fb7af294d5d9 2210 "name": "s130_nrf51_2.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 2211 "offset": 110592
Simon Cooksey 0:fb7af294d5d9 2212 }
Simon Cooksey 0:fb7af294d5d9 2213 ],
Simon Cooksey 0:fb7af294d5d9 2214 "detect_code": ["1070"],
Simon Cooksey 0:fb7af294d5d9 2215 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 2216 "function": "MCU_NRF51Code.binary_hook",
Simon Cooksey 0:fb7af294d5d9 2217 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Simon Cooksey 0:fb7af294d5d9 2218 },
Simon Cooksey 0:fb7af294d5d9 2219 "program_cycle_s": 6,
Simon Cooksey 0:fb7af294d5d9 2220 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 2221 "config": {
Simon Cooksey 0:fb7af294d5d9 2222 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2223 "value": "NRF_LF_SRC_XTAL",
Simon Cooksey 0:fb7af294d5d9 2224 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Simon Cooksey 0:fb7af294d5d9 2225 },
Simon Cooksey 0:fb7af294d5d9 2226 "uart_hwfc": {
Simon Cooksey 0:fb7af294d5d9 2227 "help": "Value: 1 for enable, 0 for disable",
Simon Cooksey 0:fb7af294d5d9 2228 "value": 1,
Simon Cooksey 0:fb7af294d5d9 2229 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Simon Cooksey 0:fb7af294d5d9 2230 }
Simon Cooksey 0:fb7af294d5d9 2231 },
Simon Cooksey 0:fb7af294d5d9 2232 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Simon Cooksey 0:fb7af294d5d9 2233 },
Simon Cooksey 0:fb7af294d5d9 2234 "MCU_NRF51_32K_UNIFIED": {
Simon Cooksey 0:fb7af294d5d9 2235 "inherits": ["MCU_NRF51_UNIFIED"],
Simon Cooksey 0:fb7af294d5d9 2236 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 2237 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Simon Cooksey 0:fb7af294d5d9 2238 "public": false
Simon Cooksey 0:fb7af294d5d9 2239 },
Simon Cooksey 0:fb7af294d5d9 2240 "NRF51_DK": {
Simon Cooksey 0:fb7af294d5d9 2241 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 2242 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Simon Cooksey 0:fb7af294d5d9 2243 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 2244 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 2245 "device_name": "nRF51822_xxAA"
Simon Cooksey 0:fb7af294d5d9 2246 },
Simon Cooksey 0:fb7af294d5d9 2247 "NRF51_DONGLE": {
Simon Cooksey 0:fb7af294d5d9 2248 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Simon Cooksey 0:fb7af294d5d9 2249 "progen": {"target": "nrf51-dongle"},
Simon Cooksey 0:fb7af294d5d9 2250 "device_has": ["ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 2251 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 2252 },
Simon Cooksey 0:fb7af294d5d9 2253 "MCU_NRF52": {
Simon Cooksey 0:fb7af294d5d9 2254 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2255 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 2256 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Simon Cooksey 0:fb7af294d5d9 2257 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Simon Cooksey 0:fb7af294d5d9 2258 "OUTPUT_EXT": "hex",
Simon Cooksey 0:fb7af294d5d9 2259 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 2260 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2261 "public": false,
Simon Cooksey 0:fb7af294d5d9 2262 "detect_code": ["1101"],
Simon Cooksey 0:fb7af294d5d9 2263 "program_cycle_s": 6,
Simon Cooksey 0:fb7af294d5d9 2264 "MERGE_SOFT_DEVICE": true,
Simon Cooksey 0:fb7af294d5d9 2265 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Simon Cooksey 0:fb7af294d5d9 2266 {
Simon Cooksey 0:fb7af294d5d9 2267 "boot": "",
Simon Cooksey 0:fb7af294d5d9 2268 "name": "s132_nrf52_2.0.0_softdevice.hex",
Simon Cooksey 0:fb7af294d5d9 2269 "offset": 114688
Simon Cooksey 0:fb7af294d5d9 2270 }
Simon Cooksey 0:fb7af294d5d9 2271 ],
Simon Cooksey 0:fb7af294d5d9 2272 "post_binary_hook": {
Simon Cooksey 0:fb7af294d5d9 2273 "function": "MCU_NRF51Code.binary_hook",
Simon Cooksey 0:fb7af294d5d9 2274 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Simon Cooksey 0:fb7af294d5d9 2275 },
Simon Cooksey 0:fb7af294d5d9 2276 "MERGE_BOOTLOADER": false,
Simon Cooksey 0:fb7af294d5d9 2277 "features": ["BLE"],
Simon Cooksey 0:fb7af294d5d9 2278 "config": {
Simon Cooksey 0:fb7af294d5d9 2279 "lf_clock_src": {
Simon Cooksey 0:fb7af294d5d9 2280 "value": "NRF_LF_SRC_XTAL",
Simon Cooksey 0:fb7af294d5d9 2281 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Simon Cooksey 0:fb7af294d5d9 2282 },
Simon Cooksey 0:fb7af294d5d9 2283 "uart_hwfc": {
Simon Cooksey 0:fb7af294d5d9 2284 "help": "Value: 1 for enable, 0 for disable",
Simon Cooksey 0:fb7af294d5d9 2285 "value": 1,
Simon Cooksey 0:fb7af294d5d9 2286 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Simon Cooksey 0:fb7af294d5d9 2287 }
Simon Cooksey 0:fb7af294d5d9 2288 }
Simon Cooksey 0:fb7af294d5d9 2289 },
Simon Cooksey 0:fb7af294d5d9 2290 "NRF52_DK": {
Simon Cooksey 0:fb7af294d5d9 2291 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 2292 "inherits": ["MCU_NRF52"],
Simon Cooksey 0:fb7af294d5d9 2293 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
Simon Cooksey 0:fb7af294d5d9 2294 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 2295 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 2296 "device_name": "nRF52832_xxAA"
Simon Cooksey 0:fb7af294d5d9 2297 },
Simon Cooksey 0:fb7af294d5d9 2298 "DELTA_DFBM_NQ620": {
Simon Cooksey 0:fb7af294d5d9 2299 "supported_form_factors": ["ARDUINO"],
Simon Cooksey 0:fb7af294d5d9 2300 "inherits": ["MCU_NRF52"],
Simon Cooksey 0:fb7af294d5d9 2301 "macros_add": ["BOARD_PCA10040", "NRF52_PAN_12", "NRF52_PAN_15", "NRF52_PAN_58", "NRF52_PAN_55", "NRF52_PAN_54", "NRF52_PAN_31", "NRF52_PAN_30", "NRF52_PAN_51", "NRF52_PAN_36", "NRF52_PAN_53", "S132", "CONFIG_GPIO_AS_PINRESET", "BLE_STACK_SUPPORT_REQD", "SWI_DISABLE0", "NRF52_PAN_20", "NRF52_PAN_64", "NRF52_PAN_62", "NRF52_PAN_63"],
Simon Cooksey 0:fb7af294d5d9 2302 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Simon Cooksey 0:fb7af294d5d9 2303 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 2304 "device_name": "nRF52832_xxAA"
Simon Cooksey 0:fb7af294d5d9 2305 },
Simon Cooksey 0:fb7af294d5d9 2306 "BLUEPILL_F103C8": {
Simon Cooksey 0:fb7af294d5d9 2307 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 2308 "default_toolchain": "GCC_ARM",
Simon Cooksey 0:fb7af294d5d9 2309 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Simon Cooksey 0:fb7af294d5d9 2310 "supported_toolchains": ["GCC_ARM"],
Simon Cooksey 0:fb7af294d5d9 2311 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2312 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Simon Cooksey 0:fb7af294d5d9 2313 },
Simon Cooksey 0:fb7af294d5d9 2314 "NUMAKER_PFM_NUC472": {
Simon Cooksey 0:fb7af294d5d9 2315 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 2316 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 2317 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
Simon Cooksey 0:fb7af294d5d9 2318 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 2319 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2320 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2321 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG"],
Simon Cooksey 0:fb7af294d5d9 2322 "features": ["LWIP"],
Simon Cooksey 0:fb7af294d5d9 2323 "release_versions": ["5"],
Simon Cooksey 0:fb7af294d5d9 2324 "device_name": "NUC472HI8AE"
Simon Cooksey 0:fb7af294d5d9 2325 },
Simon Cooksey 0:fb7af294d5d9 2326 "NCS36510": {
Simon Cooksey 0:fb7af294d5d9 2327 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2328 "core": "Cortex-M3",
Simon Cooksey 0:fb7af294d5d9 2329 "extra_labels": ["ONSEMI"],
Simon Cooksey 0:fb7af294d5d9 2330 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
Simon Cooksey 0:fb7af294d5d9 2331 "macros": ["REVD", "CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
Simon Cooksey 0:fb7af294d5d9 2332 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2333 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER"],
Simon Cooksey 0:fb7af294d5d9 2334 "device_name": "NCS36510",
Simon Cooksey 0:fb7af294d5d9 2335 "release_versions": ["2", "5"]
Simon Cooksey 0:fb7af294d5d9 2336 },
Simon Cooksey 0:fb7af294d5d9 2337 "NUMAKER_PFM_M453": {
Simon Cooksey 0:fb7af294d5d9 2338 "core": "Cortex-M4F",
Simon Cooksey 0:fb7af294d5d9 2339 "default_toolchain": "ARM",
Simon Cooksey 0:fb7af294d5d9 2340 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
Simon Cooksey 0:fb7af294d5d9 2341 "is_disk_virtual": true,
Simon Cooksey 0:fb7af294d5d9 2342 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Simon Cooksey 0:fb7af294d5d9 2343 "inherits": ["Target"],
Simon Cooksey 0:fb7af294d5d9 2344 "progen": {"target": "numaker-pfm-m453"},
Simon Cooksey 0:fb7af294d5d9 2345 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
Simon Cooksey 0:fb7af294d5d9 2346 "release_versions": ["2", "5"],
Simon Cooksey 0:fb7af294d5d9 2347 "device_name": "M453VG6AE"
Simon Cooksey 0:fb7af294d5d9 2348 }
Simon Cooksey 0:fb7af294d5d9 2349 }