ST / ST_Events-old

Dependents:   HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more

This is a fork of the events subdirectory of https://github.com/ARMmbed/mbed-os.

Note, you must import this library with import name: events!!!

Committer:
Steven Cooreman
Date:
Thu Oct 27 23:26:27 2016 -0700
Revision:
9279:7cddb9c73c67
Parent:
9277:9462343558a3
Child:
9282:42ef4e4e2328
[EFR32] Add initial support for EFR32

Adding target definitions and the HAL implementation for EFR32 Mighty Gecko

Who changed what in which revision?

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