temp

Dependencies:   mbed SDFileSystem MS5607 ADXL345_I2C FATFileSystem

Committer:
IKobayashi
Date:
Mon Mar 16 23:37:42 2020 +0900
Revision:
0:c88c3b616c00
copy

Who changed what in which revision?

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