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:
bcostm
Date:
Wed Nov 23 18:25:16 2016 +0100
Revision:
9363:c1f649d5f814
Parent:
9315:31961099515f
Child:
9369:3bb288c36640
Add GCC_ARM files and fix errors during GCC build

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 },
Marcelo Salazar 8947:c6669467b509 485 "MCU_K22F512": {
Christopher Haster 8332:5fce745004b6 486 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 487 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Marcelo Salazar 8947:c6669467b509 488 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
Christopher Haster 8332:5fce745004b6 489 "is_disk_virtual": true,
Ashok Rao 8948:1a8019161e2f 490 "public": false,
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 "device_name": "MK22DN512xxx5"
Christopher Haster 8332:5fce745004b6 496 },
Marcelo Salazar 8947:c6669467b509 497 "K22F": {
Ashok Rao 8948:1a8019161e2f 498 "supported_form_factors": ["ARDUINO"],
Marcelo Salazar 8947:c6669467b509 499 "inherits": ["MCU_K22F512"],
Sarah Marsh 8472:da9bd832dfd1 500 "release_versions": ["2", "5"],
Marcelo Salazar 8947:c6669467b509 501 "extra_labels_add": ["FRDM"]
Christopher Haster 8332:5fce745004b6 502 },
Christopher Haster 8332:5fce745004b6 503 "KL27Z": {
Christopher Haster 8332:5fce745004b6 504 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 505 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 506 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 507 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 508 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 509 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 510 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 511 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 512 "detect_code": ["0261"],
Christopher Haster 8332:5fce745004b6 513 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 514 "default_lib": "std",
Sarah Marsh 8472:da9bd832dfd1 515 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 516 "device_name": "MKL27Z64xxx4"
Christopher Haster 8332:5fce745004b6 517 },
Christopher Haster 8332:5fce745004b6 518 "KL43Z": {
Christopher Haster 8332:5fce745004b6 519 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 520 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 521 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 522 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 523 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 524 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 525 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 526 "detect_code": ["0262"],
Christopher Haster 8332:5fce745004b6 527 "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 528 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 529 "device_name": "MKL43Z256xxx4"
Christopher Haster 8332:5fce745004b6 530 },
Mahadevan Mahesh 8665:1775fbac0db8 531 "KL82Z": {
Mahadevan Mahesh 8665:1775fbac0db8 532 "supported_form_factors": ["ARDUINO"],
Mahadevan Mahesh 8665:1775fbac0db8 533 "core": "Cortex-M0+",
Mahadevan Mahesh 8665:1775fbac0db8 534 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Mahadevan Mahesh 8665:1775fbac0db8 535 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Mahadevan Mahesh 8665:1775fbac0db8 536 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
Mahadevan Mahesh 8665:1775fbac0db8 537 "is_disk_virtual": true,
Mahadevan Mahesh 8665:1775fbac0db8 538 "inherits": ["Target"],
Mahadevan Mahesh 8665:1775fbac0db8 539 "detect_code": ["0218"],
Mahadevan Mahesh 8665:1775fbac0db8 540 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Mahadevan Mahesh 8930:d1bc0e17cab7 541 "release_versions": ["2", "5"],
Mahadevan Mahesh 8930:d1bc0e17cab7 542 "device_name": "MKL82Z128xxx7"
Mahadevan Mahesh 8665:1775fbac0db8 543 },
Mahadevan Mahesh 8713:a1a30dd433d6 544 "KW24D": {
Mahadevan Mahesh 8713:a1a30dd433d6 545 "supported_form_factors": ["ARDUINO"],
Mahadevan Mahesh 8713:a1a30dd433d6 546 "core": "Cortex-M4",
Mahadevan Mahesh 8713:a1a30dd433d6 547 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Mahadevan Mahesh 8713:a1a30dd433d6 548 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Mahadevan Mahesh 8713:a1a30dd433d6 549 "is_disk_virtual": true,
Mahadevan Mahesh 8713:a1a30dd433d6 550 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
Mahadevan Mahesh 8713:a1a30dd433d6 551 "inherits": ["Target"],
Mahadevan Mahesh 8713:a1a30dd433d6 552 "detect_code": ["0250"],
Mahadevan Mahesh 8713:a1a30dd433d6 553 "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 8930:d1bc0e17cab7 554 "release_versions": ["2", "5"],
Mahadevan Mahesh 8930:d1bc0e17cab7 555 "device_name": "MKW24D512xxx5"
Mahadevan Mahesh 8713:a1a30dd433d6 556 },
Mahadevan Mahesh 9223:3e49d39dbe9d 557 "KW41Z": {
Mahadevan Mahesh 9223:3e49d39dbe9d 558 "supported_form_factors": ["ARDUINO"],
Mahadevan Mahesh 9223:3e49d39dbe9d 559 "core": "Cortex-M0+",
Mahadevan Mahesh 9223:3e49d39dbe9d 560 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Mahadevan Mahesh 9223:3e49d39dbe9d 561 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Mahadevan Mahesh 9223:3e49d39dbe9d 562 "is_disk_virtual": true,
Mahadevan Mahesh 9223:3e49d39dbe9d 563 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
Mahadevan Mahesh 9223:3e49d39dbe9d 564 "inherits": ["Target"],
Mahadevan Mahesh 9223:3e49d39dbe9d 565 "detect_code": ["0201"],
Mahadevan Mahesh 9223:3e49d39dbe9d 566 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Mahadevan Mahesh 9223:3e49d39dbe9d 567 "release_versions": ["2", "5"],
Mahadevan Mahesh 9223:3e49d39dbe9d 568 "device_name": "MKW41Z512xxx4"
Mahadevan Mahesh 9223:3e49d39dbe9d 569 },
Christopher Haster 8332:5fce745004b6 570 "K64F": {
Christopher Haster 8332:5fce745004b6 571 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 572 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 573 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 574 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 575 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 576 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 577 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 578 "detect_code": ["0240"],
Christopher Haster 8332:5fce745004b6 579 "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 580 "features": ["LWIP", "STORAGE"],
Sarah Marsh 8472:da9bd832dfd1 581 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 582 "device_name": "MK64FN1M0xxx12"
Christopher Haster 8332:5fce745004b6 583 },
Christopher Haster 8332:5fce745004b6 584 "MTS_GAMBIT": {
Christopher Haster 8332:5fce745004b6 585 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 586 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 587 "supported_toolchains": ["ARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 588 "extra_labels": ["Freescale", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 589 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 590 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Sarah Marsh 8472:da9bd832dfd1 591 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 592 "device_name": "MK64FN1M0xxx12"
Christopher Haster 8332:5fce745004b6 593 },
Christopher Haster 8332:5fce745004b6 594 "HEXIWEAR": {
Christopher Haster 8332:5fce745004b6 595 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 596 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 597 "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K64F"],
Christopher Haster 8332:5fce745004b6 598 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 599 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
Christopher Haster 8332:5fce745004b6 600 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 601 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 602 "detect_code": ["0214"],
Mahadevan Mahesh 8366:70aeab6c7eb7 603 "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 604 "default_lib": "std",
Sarah Marsh 8472:da9bd832dfd1 605 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 606 "device_name": "MK64FN1M0xxx12"
Christopher Haster 8332:5fce745004b6 607 },
Christopher Haster 8332:5fce745004b6 608 "K66F": {
Christopher Haster 8332:5fce745004b6 609 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 610 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 611 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 612 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Christopher Haster 8332:5fce745004b6 613 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 614 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
Christopher Haster 8332:5fce745004b6 615 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 616 "detect_code": ["0311"],
Christopher Haster 8332:5fce745004b6 617 "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 618 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 619 "device_name" : "MK66FN2M0xxx18"
Christopher Haster 8332:5fce745004b6 620 },
Mahadevan Mahesh 8930:d1bc0e17cab7 621 "K82F": {
Mahadevan Mahesh 8930:d1bc0e17cab7 622 "supported_form_factors": ["ARDUINO"],
Mahadevan Mahesh 8930:d1bc0e17cab7 623 "core": "Cortex-M4F",
Mahadevan Mahesh 8930:d1bc0e17cab7 624 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Mahadevan Mahesh 8930:d1bc0e17cab7 625 "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM"],
Mahadevan Mahesh 8930:d1bc0e17cab7 626 "is_disk_virtual": true,
Mahadevan Mahesh 8930:d1bc0e17cab7 627 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
Mahadevan Mahesh 8930:d1bc0e17cab7 628 "inherits": ["Target"],
Mahadevan Mahesh 8930:d1bc0e17cab7 629 "detect_code": ["0217"],
Mahadevan Mahesh 8930:d1bc0e17cab7 630 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Mahadevan Mahesh 8930:d1bc0e17cab7 631 "release_versions": ["2", "5"],
Mahadevan Mahesh 8930:d1bc0e17cab7 632 "device_name" : "MK66FN256xxx15"
Mahadevan Mahesh 8930:d1bc0e17cab7 633 },
Christopher Haster 8332:5fce745004b6 634 "NUCLEO_F030R8": {
Christopher Haster 8332:5fce745004b6 635 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 636 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 637 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 638 "extra_labels": ["STM", "STM32F0", "STM32F030R8"],
Christopher Haster 8332:5fce745004b6 639 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 640 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 641 "detect_code": ["0725"],
Laurent MEUNIER 8670:d320c94c6968 642 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 643 "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 644 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 645 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 646 "device_name": "STM32F030R8"
Christopher Haster 8332:5fce745004b6 647 },
Christopher Haster 8332:5fce745004b6 648 "NUCLEO_F031K6": {
Christopher Haster 8332:5fce745004b6 649 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 650 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 651 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 652 "extra_labels": ["STM", "STM32F0", "STM32F031K6"],
Christopher Haster 8332:5fce745004b6 653 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 654 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 655 "detect_code": ["0791"],
Laurent MEUNIER 8670:d320c94c6968 656 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 657 "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 658 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 659 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 660 "device_name": "STM32F031K6"
Christopher Haster 8332:5fce745004b6 661 },
Christopher Haster 8332:5fce745004b6 662 "NUCLEO_F042K6": {
Christopher Haster 8332:5fce745004b6 663 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 664 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 665 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 666 "extra_labels": ["STM", "STM32F0", "STM32F042K6"],
Christopher Haster 8332:5fce745004b6 667 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 668 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 669 "detect_code": ["0785"],
Laurent MEUNIER 8670:d320c94c6968 670 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 671 "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 672 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 673 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 674 "device_name": "STM32F042K6"
Christopher Haster 8332:5fce745004b6 675 },
Christopher Haster 8332:5fce745004b6 676 "NUCLEO_F070RB": {
Christopher Haster 8332:5fce745004b6 677 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 678 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 679 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 680 "extra_labels": ["STM", "STM32F0", "STM32F070RB"],
Christopher Haster 8332:5fce745004b6 681 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 682 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 683 "detect_code": ["0755"],
Laurent MEUNIER 8670:d320c94c6968 684 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 685 "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 686 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 687 "device_name": "STM32F070RB"
Christopher Haster 8332:5fce745004b6 688 },
Christopher Haster 8332:5fce745004b6 689 "NUCLEO_F072RB": {
Christopher Haster 8332:5fce745004b6 690 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 691 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 692 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 693 "extra_labels": ["STM", "STM32F0", "STM32F072RB"],
Christopher Haster 8332:5fce745004b6 694 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 695 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 696 "detect_code": ["0730"],
Laurent MEUNIER 8670:d320c94c6968 697 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 698 "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 699 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 700 "device_name": "STM32F072RB"
Christopher Haster 8332:5fce745004b6 701 },
Christopher Haster 8332:5fce745004b6 702 "NUCLEO_F091RC": {
Christopher Haster 8332:5fce745004b6 703 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 704 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 705 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 706 "extra_labels": ["STM", "STM32F0", "STM32F091RC"],
Christopher Haster 8332:5fce745004b6 707 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 708 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 709 "detect_code": ["0750"],
Laurent MEUNIER 8670:d320c94c6968 710 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 711 "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 712 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 713 "device_name": "STM32F091RC"
Christopher Haster 8332:5fce745004b6 714 },
Christopher Haster 8332:5fce745004b6 715 "NUCLEO_F103RB": {
Christopher Haster 8332:5fce745004b6 716 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 717 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 718 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 719 "extra_labels": ["STM", "STM32F1", "STM32F103RB"],
Christopher Haster 8332:5fce745004b6 720 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 721 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 722 "detect_code": ["0700"],
Laurent MEUNIER 8670:d320c94c6968 723 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 724 "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 725 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 726 "device_name": "STM32F103RB"
Christopher Haster 8332:5fce745004b6 727 },
Christopher Haster 8332:5fce745004b6 728 "NUCLEO_F207ZG": {
Christopher Haster 8332:5fce745004b6 729 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 730 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 731 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 732 "extra_labels": ["STM", "STM32F2", "STM32F207ZG"],
Christopher Haster 8332:5fce745004b6 733 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 734 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 735 "detect_code": ["0835"],
Laurent MEUNIER 8670:d320c94c6968 736 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 737 "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 738 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 739 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 740 "device_name" : "STM32F207ZG"
Christopher Haster 8332:5fce745004b6 741 },
Christopher Haster 8332:5fce745004b6 742 "NUCLEO_F302R8": {
Christopher Haster 8332:5fce745004b6 743 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 744 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 745 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 746 "extra_labels": ["STM", "STM32F3", "STM32F302R8"],
Christopher Haster 8332:5fce745004b6 747 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 748 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 749 "detect_code": ["0705"],
Laurent MEUNIER 8670:d320c94c6968 750 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 751 "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 752 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 753 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 754 "device_name": "STM32F302R8"
Christopher Haster 8332:5fce745004b6 755 },
Christopher Haster 8332:5fce745004b6 756 "NUCLEO_F303K8": {
Christopher Haster 8332:5fce745004b6 757 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 758 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 759 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 760 "extra_labels": ["STM", "STM32F3", "STM32F303K8"],
Laurent MEUNIER 8670:d320c94c6968 761 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 762 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 763 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 764 "detect_code": ["0775"],
Christopher Haster 8332:5fce745004b6 765 "default_lib": "small",
Laurent MEUNIER 8670:d320c94c6968 766 "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 767 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 768 "device_name": "STM32F303K8"
Christopher Haster 8332:5fce745004b6 769 },
Christopher Haster 8332:5fce745004b6 770 "NUCLEO_F303RE": {
Christopher Haster 8332:5fce745004b6 771 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 772 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 773 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 774 "extra_labels": ["STM", "STM32F3", "STM32F303RE"],
Christopher Haster 8332:5fce745004b6 775 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 776 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 777 "detect_code": ["0745"],
Laurent MEUNIER 8670:d320c94c6968 778 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 779 "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 780 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 781 "device_name": "STM32F303RE"
Christopher Haster 8332:5fce745004b6 782 },
Christopher Haster 8332:5fce745004b6 783 "NUCLEO_F303ZE": {
Christopher Haster 8332:5fce745004b6 784 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 785 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 786 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 787 "extra_labels": ["STM", "STM32F3", "STM32F303ZE"],
Christopher Haster 8332:5fce745004b6 788 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 789 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 790 "detect_code": ["0747"],
Laurent MEUNIER 8670:d320c94c6968 791 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
jeromecoutant 8817:519ed36450d5 792 "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 793 "release_versions": ["2", "5"],
jeromecoutant 8817:519ed36450d5 794 "device_name": "STM32F303ZE"
Christopher Haster 8332:5fce745004b6 795 },
Christopher Haster 8332:5fce745004b6 796 "NUCLEO_F334R8": {
Christopher Haster 8332:5fce745004b6 797 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 798 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 799 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 800 "extra_labels": ["STM", "STM32F3", "STM32F334R8"],
Christopher Haster 8332:5fce745004b6 801 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 802 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 803 "detect_code": ["0735"],
Laurent MEUNIER 8670:d320c94c6968 804 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 805 "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 806 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 807 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 808 "device_name": "STM32F334R8"
Christopher Haster 8332:5fce745004b6 809 },
Christopher Haster 8332:5fce745004b6 810 "NUCLEO_F401RE": {
Christopher Haster 8332:5fce745004b6 811 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 812 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 813 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 814 "extra_labels": ["STM", "STM32F4", "STM32F401RE"],
Christopher Haster 8332:5fce745004b6 815 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 816 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 817 "detect_code": ["0720"],
Michel Jaouen 9193:1b508d67aa05 818 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
Christopher Haster 8332:5fce745004b6 819 "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 820 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 821 "device_name": "STM32F401RE"
Christopher Haster 8332:5fce745004b6 822 },
Christopher Haster 8332:5fce745004b6 823 "NUCLEO_F410RB": {
Christopher Haster 8332:5fce745004b6 824 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 825 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 826 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 827 "extra_labels": ["STM", "STM32F4", "STM32F410RB","STM32F410Rx"],
Christopher Haster 8332:5fce745004b6 828 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 829 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 830 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
jeromecoutant 9039:e01b460ece14 831 "detect_code": ["0744"],
jeromecoutant 9039:e01b460ece14 832 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Sarah Marsh 8472:da9bd832dfd1 833 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 834 "device_name": "STM32F410RB"
Christopher Haster 8332:5fce745004b6 835 },
Christopher Haster 8332:5fce745004b6 836 "NUCLEO_F411RE": {
Christopher Haster 8332:5fce745004b6 837 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 838 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 839 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 840 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 841 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 842 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 843 "detect_code": ["0740"],
Michel Jaouen 9193:1b508d67aa05 844 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
Laurent MEUNIER 8670:d320c94c6968 845 "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 846 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 847 "device_name": "STM32F411RE"
Christopher Haster 8332:5fce745004b6 848 },
bcostm 9363:c1f649d5f814 849 "NUCLEO_F412ZG": {
bcostm 9363:c1f649d5f814 850 "supported_form_factors": ["ARDUINO", "MORPHO"],
bcostm 9363:c1f649d5f814 851 "core": "Cortex-M4F",
bcostm 9363:c1f649d5f814 852 "default_toolchain": "ARM",
bcostm 9363:c1f649d5f814 853 "extra_labels": ["STM", "STM32F4", "STM32F412ZG"],
bcostm 9363:c1f649d5f814 854 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
bcostm 9363:c1f649d5f814 855 "inherits": ["Target"],
bcostm 9363:c1f649d5f814 856 "detect_code": ["0826"],
bcostm 9363:c1f649d5f814 857 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
bcostm 9363:c1f649d5f814 858 "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"],
bcostm 9363:c1f649d5f814 859 "device_name": "STM32F412ZG"
bcostm 9363:c1f649d5f814 860 },
Christopher Haster 8332:5fce745004b6 861 "ELMO_F411RE": {
Christopher Haster 8332:5fce745004b6 862 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 863 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 864 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 865 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 866 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 867 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 868 "detect_code": ["----"],
Christopher Haster 8332:5fce745004b6 869 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 870 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 871 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 872 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 873 "device_name": "STM32F411RE"
Christopher Haster 8332:5fce745004b6 874 },
Christopher Haster 8332:5fce745004b6 875 "NUCLEO_F429ZI": {
Christopher Haster 8332:5fce745004b6 876 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 877 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 878 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 879 "default_toolchain": "ARM",
adustm 8699:0582a3f97984 880 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "F429_F439"],
Christopher Haster 8332:5fce745004b6 881 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 882 "progen": {"target": "nucleo-f429zi"},
jeromecoutant 9314:b75f18cec1a6 883 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
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_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8332:5fce745004b6 885 "detect_code": ["0796"],
Christopher Haster 8342:520d28b41ea4 886 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 887 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 888 "device_name" : "STM32F429ZI"
Christopher Haster 8332:5fce745004b6 889 },
adustm 8699:0582a3f97984 890 "NUCLEO_F439ZI": {
adustm 8699:0582a3f97984 891 "supported_form_factors": ["ARDUINO"],
adustm 8699:0582a3f97984 892 "inherits": ["Target"],
adustm 8699:0582a3f97984 893 "core": "Cortex-M4F",
adustm 8699:0582a3f97984 894 "default_toolchain": "ARM",
adustm 8699:0582a3f97984 895 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "F429_F439"],
adustm 8699:0582a3f97984 896 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
adustm 8699:0582a3f97984 897 "progen": {"target": "nucleo-f439zi"},
jeromecoutant 9314:b75f18cec1a6 898 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
adustm 8699:0582a3f97984 899 "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 900 "detect_code": ["0797"],
adustm 8699:0582a3f97984 901 "features": ["LWIP"],
adustm 8699:0582a3f97984 902 "release_versions": ["2", "5"],
jeromecoutant 9314:b75f18cec1a6 903 "device_name" : "STM32F439ZI"
adustm 8699:0582a3f97984 904 },
Christopher Haster 8332:5fce745004b6 905 "NUCLEO_F446RE": {
Christopher Haster 8332:5fce745004b6 906 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 907 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 908 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 909 "extra_labels": ["STM", "STM32F4", "STM32F446RE"],
Christopher Haster 8332:5fce745004b6 910 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 911 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 912 "detect_code": ["0777"],
Christopher Haster 8332:5fce745004b6 913 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 914 "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 915 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 916 "device_name": "STM32F446RE"
Christopher Haster 8332:5fce745004b6 917 },
Christopher Haster 8332:5fce745004b6 918 "NUCLEO_F446ZE": {
Christopher Haster 8332:5fce745004b6 919 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 920 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 921 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 922 "extra_labels": ["STM", "STM32F4", "STM32F446ZE"],
Christopher Haster 8332:5fce745004b6 923 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 924 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 925 "detect_code": ["0778"],
Michel Jaouen 9193:1b508d67aa05 926 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
Christopher Haster 8332:5fce745004b6 927 "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 928 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 929 "device_name" : "STM32F446ZE"
Christopher Haster 8332:5fce745004b6 930 },
Christopher Haster 8332:5fce745004b6 931 "B96B_F446VE": {
Christopher Haster 8332:5fce745004b6 932 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 933 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 934 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 935 "extra_labels": ["STM", "STM32F4", "STM32F446VE"],
Christopher Haster 8332:5fce745004b6 936 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 937 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 938 "detect_code": ["0840"],
Christopher Haster 8332:5fce745004b6 939 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 940 "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 941 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 942 "device_name":"STM32F446VE"
Christopher Haster 8332:5fce745004b6 943 },
Christopher Haster 8332:5fce745004b6 944 "NUCLEO_F746ZG": {
Christopher Haster 8332:5fce745004b6 945 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 946 "core": "Cortex-M7F",
adustm 8701:5a968df3a238 947 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746ZG", "F746_F756"],
Christopher Haster 8332:5fce745004b6 948 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 949 "default_toolchain": "ARM",
Laurent MEUNIER 8670:d320c94c6968 950 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 951 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 952 "detect_code": ["0816"],
Laurent MEUNIER 8670:d320c94c6968 953 "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 954 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 955 "release_versions": ["2", "5"],
Sarah Marsh 8515:ca8692fd1903 956 "device_name": "STM32F746ZG"
Christopher Haster 8332:5fce745004b6 957 },
adustm 8701:5a968df3a238 958 "NUCLEO_F756ZG": {
adustm 8701:5a968df3a238 959 "inherits": ["Target"],
adustm 8701:5a968df3a238 960 "core": "Cortex-M7F",
adustm 8701:5a968df3a238 961 "extra_labels": ["STM", "STM32F7", "STM32F756", "STM32F756ZG", "F746_F756"],
Christopher Haster 8332:5fce745004b6 962 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 963 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 964 "supported_form_factors": ["ARDUINO"],
adustm 8701:5a968df3a238 965 "detect_code": ["0819"],
Christopher Haster 8332:5fce745004b6 966 "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 967 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 968 "release_versions": ["2", "5"],
adustm 8701:5a968df3a238 969 "device_name": "STM32F756ZG"
Christopher Haster 8332:5fce745004b6 970 },
Christopher Haster 8332:5fce745004b6 971 "NUCLEO_F767ZI": {
Christopher Haster 8332:5fce745004b6 972 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 973 "core": "Cortex-M7FD",
Christopher Haster 8332:5fce745004b6 974 "extra_labels": ["STM", "STM32F7", "STM32F767", "STM32F767ZI"],
Christopher Haster 8332:5fce745004b6 975 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 976 "default_toolchain": "ARM",
jeromecoutant 8661:e3f8446fe374 977 "supported_form_factors": ["ARDUINO"],
Laurent MEUNIER 8670:d320c94c6968 978 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 979 "detect_code": ["0818"],
Laurent MEUNIER 8670:d320c94c6968 980 "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 981 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 982 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 983 "device_name" : "STM32F767ZI"
Christopher Haster 8332:5fce745004b6 984 },
Christopher Haster 8332:5fce745004b6 985 "NUCLEO_L011K4": {
Christopher Haster 8332:5fce745004b6 986 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 987 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 988 "extra_labels": ["STM", "STM32L0", "STM32L011K4"],
Christopher Haster 8332:5fce745004b6 989 "supported_toolchains": ["uARM"],
Christopher Haster 8332:5fce745004b6 990 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 991 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 992 "detect_code": ["0780"],
Laurent MEUNIER 9236:9611414db999 993 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 994 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 995 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 996 "device_name": "STM32L011K4"
Christopher Haster 8332:5fce745004b6 997 },
Christopher Haster 8332:5fce745004b6 998 "NUCLEO_L031K6": {
Christopher Haster 8332:5fce745004b6 999 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1000 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1001 "extra_labels": ["STM", "STM32L0", "STM32L031K6"],
Christopher Haster 8332:5fce745004b6 1002 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1003 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1004 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1005 "detect_code": ["0790"],
Laurent MEUNIER 9236:9611414db999 1006 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1007 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1008 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1009 "device_name": "STM32L031K6"
Christopher Haster 8332:5fce745004b6 1010 },
Christopher Haster 8332:5fce745004b6 1011 "NUCLEO_L053R8": {
Christopher Haster 8332:5fce745004b6 1012 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 1013 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1014 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1015 "extra_labels": ["STM", "STM32L0", "STM32L053R8"],
Christopher Haster 8332:5fce745004b6 1016 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1017 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1018 "detect_code": ["0715"],
Laurent MEUNIER 9236:9611414db999 1019 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1020 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1021 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1022 "device_name": "STM32L053R8"
Christopher Haster 8332:5fce745004b6 1023 },
Christopher Haster 8332:5fce745004b6 1024 "NUCLEO_L073RZ": {
Christopher Haster 8332:5fce745004b6 1025 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 1026 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1027 "default_toolchain": "ARM",
adustm 8590:ebb840a10a54 1028 "extra_labels": ["STM", "STM32L0", "STM32L073RZ", "STM32L073xx"],
Christopher Haster 8332:5fce745004b6 1029 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1030 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1031 "detect_code": ["0760"],
Laurent MEUNIER 9236:9611414db999 1032 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG"],
Sarah Marsh 8472:da9bd832dfd1 1033 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1034 "device_name": "STM32L073RZ"
Christopher Haster 8332:5fce745004b6 1035 },
Christopher Haster 8332:5fce745004b6 1036 "NUCLEO_L152RE": {
Christopher Haster 8332:5fce745004b6 1037 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 1038 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1039 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1040 "extra_labels": ["STM", "STM32L1", "STM32L152RE"],
Christopher Haster 8332:5fce745004b6 1041 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1042 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1043 "detect_code": ["0710"],
Laurent MEUNIER 9236:9611414db999 1044 "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"],
Sarah Marsh 8472:da9bd832dfd1 1045 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1046 "device_name": "STM32L152RE"
Christopher Haster 8332:5fce745004b6 1047 },
Christopher Haster 8332:5fce745004b6 1048 "NUCLEO_L432KC": {
Christopher Haster 8332:5fce745004b6 1049 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1050 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1051 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1052 "extra_labels": ["STM", "STM32L4", "STM32L432KC"],
Christopher Haster 8332:5fce745004b6 1053 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1054 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1055 "detect_code": ["0770"],
Laurent MEUNIER 8670:d320c94c6968 1056 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1057 "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 1058 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1059 "device_name" : "STM32L432KC"
Christopher Haster 8332:5fce745004b6 1060 },
Christopher Haster 8332:5fce745004b6 1061 "NUCLEO_L476RG": {
Christopher Haster 8332:5fce745004b6 1062 "supported_form_factors": ["ARDUINO", "MORPHO"],
Christopher Haster 8332:5fce745004b6 1063 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1064 "default_toolchain": "ARM",
adustm 8700:42167837958f 1065 "extra_labels": ["STM", "STM32L4", "STM32L476RG", "L476_L486"],
Christopher Haster 8332:5fce745004b6 1066 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1067 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1068 "detect_code": ["0765"],
Laurent MEUNIER 8670:d320c94c6968 1069 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1070 "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 1071 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1072 "device_name": "stm32l476rg"
Christopher Haster 8332:5fce745004b6 1073 },
adustm 8700:42167837958f 1074 "NUCLEO_L486RG": {
adustm 8700:42167837958f 1075 "supported_form_factors": ["ARDUINO", "MORPHO"],
adustm 8700:42167837958f 1076 "core": "Cortex-M4F",
adustm 8700:42167837958f 1077 "default_toolchain": "ARM",
adustm 8700:42167837958f 1078 "extra_labels": ["STM", "STM32L4", "STM32L486RG", "L476_L486"],
adustm 8700:42167837958f 1079 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
adustm 8700:42167837958f 1080 "inherits": ["Target"],
adustm 8700:42167837958f 1081 "detect_code": ["0827"],
adustm 8700:42167837958f 1082 "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 1083 "release_versions": ["2", "5"],
adustm 8700:42167837958f 1084 "device_name": "stm32l486rg"
adustm 8700:42167837958f 1085 },
Christopher Haster 8332:5fce745004b6 1086 "STM32F3XX": {
Christopher Haster 8332:5fce745004b6 1087 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1088 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 1089 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1090 "extra_labels": ["STM", "STM32F3XX"],
Christopher Haster 8332:5fce745004b6 1091 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"]
Christopher Haster 8332:5fce745004b6 1092 },
Christopher Haster 8332:5fce745004b6 1093 "STM32F407": {
Christopher Haster 8332:5fce745004b6 1094 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1095 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1096 "extra_labels": ["STM", "STM32F4", "STM32F4XX"],
Christopher Haster 8332:5fce745004b6 1097 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 1098 },
Christopher Haster 8332:5fce745004b6 1099 "ARCH_MAX": {
Christopher Haster 8332:5fce745004b6 1100 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1101 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1102 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1103 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1104 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Christopher Haster 8332:5fce745004b6 1105 "macros": ["LSI_VALUE=32000"],
Christopher Haster 8332:5fce745004b6 1106 "inherits": ["Target"],
Laurent MEUNIER 8670:d320c94c6968 1107 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1108 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1109 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1110 "device_name": "STM32F407VG"
Christopher Haster 8332:5fce745004b6 1111 },
Christopher Haster 8332:5fce745004b6 1112 "DISCO_F051R8": {
Christopher Haster 8332:5fce745004b6 1113 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1114 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1115 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1116 "extra_labels": ["STM", "STM32F0", "STM32F051", "STM32F051R8"],
Christopher Haster 8332:5fce745004b6 1117 "supported_toolchains": ["GCC_ARM"],
Laurent MEUNIER 8670:d320c94c6968 1118 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1119 "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 1120 "device_name": "STM32F051R8"
Christopher Haster 8332:5fce745004b6 1121 },
Christopher Haster 8332:5fce745004b6 1122 "DISCO_F100RB": {
Christopher Haster 8332:5fce745004b6 1123 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1124 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1125 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1126 "extra_labels": ["STM", "STM32F1", "STM32F100RB"],
Christopher Haster 8332:5fce745004b6 1127 "supported_toolchains": ["GCC_ARM"],
Laurent MEUNIER 8670:d320c94c6968 1128 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1129 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1130 "device_name": "STM32F100RB"
Christopher Haster 8332:5fce745004b6 1131 },
Christopher Haster 8332:5fce745004b6 1132 "DISCO_F303VC": {
Christopher Haster 8332:5fce745004b6 1133 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1134 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1135 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1136 "extra_labels": ["STM", "STM32F3", "STM32F303", "STM32F303VC"],
Laurent MEUNIER 8670:d320c94c6968 1137 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1138 "supported_toolchains": ["GCC_ARM"],
Laurent MEUNIER 8670:d320c94c6968 1139 "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 1140 "device_name": "STM32F303VC"
Christopher Haster 8332:5fce745004b6 1141 },
Christopher Haster 8332:5fce745004b6 1142 "DISCO_F334C8": {
Christopher Haster 8332:5fce745004b6 1143 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1144 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1145 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1146 "extra_labels": ["STM", "STM32F3", "STM32F334C8"],
Laurent MEUNIER 8670:d320c94c6968 1147 "macros": ["RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1148 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1149 "detect_code": ["0810"],
Laurent MEUNIER 8670:d320c94c6968 1150 "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 1151 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1152 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1153 "device_name": "STM32F334C8"
Christopher Haster 8332:5fce745004b6 1154 },
Christopher Haster 8332:5fce745004b6 1155 "DISCO_F407VG": {
Christopher Haster 8332:5fce745004b6 1156 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1157 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1158 "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
Christopher Haster 8332:5fce745004b6 1159 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Michel Jaouen 9193:1b508d67aa05 1160 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USB_STM_HAL"],
Sarah Marsh 8520:ebbeba690467 1161 "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 1162 "device_name": "STM32F407VG"
Christopher Haster 8332:5fce745004b6 1163 },
Christopher Haster 8332:5fce745004b6 1164 "DISCO_F429ZI": {
Christopher Haster 8332:5fce745004b6 1165 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1166 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1167 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1168 "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
Christopher Haster 8332:5fce745004b6 1169 "macros": ["RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1170 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1171 "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 1172 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1173 "device_name": "STM32F429ZI"
Christopher Haster 8332:5fce745004b6 1174 },
Christopher Haster 8332:5fce745004b6 1175 "DISCO_F469NI": {
Christopher Haster 8332:5fce745004b6 1176 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1177 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1178 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1179 "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
Christopher Haster 8332:5fce745004b6 1180 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1181 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1182 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1183 "detect_code": ["0788"],
jeromecoutant 9032:ccd5da487753 1184 "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"],
Sarah Marsh 8472:da9bd832dfd1 1185 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1186 "device_name": "STM32F469NI"
Christopher Haster 8332:5fce745004b6 1187 },
Christopher Haster 8332:5fce745004b6 1188 "DISCO_L053C8": {
Christopher Haster 8332:5fce745004b6 1189 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1190 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1191 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1192 "extra_labels": ["STM", "STM32L0", "STM32L053C8"],
Christopher Haster 8332:5fce745004b6 1193 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
jeromecoutant 9260:df87e41fad8d 1194 "macros": ["RTC_LSI=1"],
Laurent MEUNIER 9236:9611414db999 1195 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1196 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1197 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1198 "device_name": "STM32L053C8"
Christopher Haster 8332:5fce745004b6 1199 },
Christopher Haster 8332:5fce745004b6 1200 "DISCO_F746NG": {
Christopher Haster 8332:5fce745004b6 1201 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1202 "core": "Cortex-M7F",
Christopher Haster 8332:5fce745004b6 1203 "extra_labels": ["STM", "STM32F7", "STM32F746", "STM32F746NG"],
Christopher Haster 8332:5fce745004b6 1204 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1205 "default_toolchain": "ARM",
jeromecoutant 8661:e3f8446fe374 1206 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1207 "detect_code": ["0815"],
Laurent MEUNIER 8670:d320c94c6968 1208 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1209 "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 1210 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 1211 "release_versions": ["2", "5"],
Sarah Marsh 8515:ca8692fd1903 1212 "device_name": "STM32F746NG"
Christopher Haster 8332:5fce745004b6 1213 },
Christopher Haster 8332:5fce745004b6 1214 "DISCO_F769NI": {
Christopher Haster 8332:5fce745004b6 1215 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1216 "core": "Cortex-M7FD",
Christopher Haster 8332:5fce745004b6 1217 "extra_labels": ["STM", "STM32F7", "STM32F769", "STM32F769NI"],
Christopher Haster 8332:5fce745004b6 1218 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1219 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1220 "detect_code": ["0817"],
Laurent MEUNIER 8670:d320c94c6968 1221 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1222 "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 1223 "features": ["LWIP"],
Sarah Marsh 8507:29edfac555c0 1224 "release_versions": ["2"],
Sarah Marsh 8507:29edfac555c0 1225 "device_name": "STM32F769NI"
Christopher Haster 8332:5fce745004b6 1226 },
Christopher Haster 8332:5fce745004b6 1227 "DISCO_L476VG": {
Christopher Haster 8332:5fce745004b6 1228 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1229 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1230 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1231 "extra_labels": ["STM", "STM32L4", "STM32L476VG"],
Christopher Haster 8332:5fce745004b6 1232 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1233 "detect_code": ["0820"],
Laurent MEUNIER 8670:d320c94c6968 1234 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Laurent MEUNIER 8670:d320c94c6968 1235 "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 1236 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1237 "device_name": "stm32l476vg"
Christopher Haster 8332:5fce745004b6 1238 },
Christopher Haster 8332:5fce745004b6 1239 "MTS_MDOT_F405RG": {
Christopher Haster 8332:5fce745004b6 1240 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1241 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1242 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1243 "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
Christopher Haster 8332:5fce745004b6 1244 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 1245 "macros": ["HSE_VALUE=26000000", "TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1246 "progen": {"target": "mts-mdot-f405rg"},
Christopher Haster 8332:5fce745004b6 1247 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1248 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1249 "device_name": "STM32F405RG"
Christopher Haster 8332:5fce745004b6 1250 },
Christopher Haster 8332:5fce745004b6 1251 "MTS_MDOT_F411RE": {
Christopher Haster 8332:5fce745004b6 1252 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1253 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1254 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1255 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 1256 "macros": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1257 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1258 "function": "MTSCode.combine_bins_mts_dot",
Christopher Haster 8332:5fce745004b6 1259 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Christopher Haster 8332:5fce745004b6 1260 },
Christopher Haster 8332:5fce745004b6 1261 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1262 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1263 "device_name": "STM32F411RE"
Christopher Haster 8332:5fce745004b6 1264 },
Christopher Haster 8332:5fce745004b6 1265 "MTS_DRAGONFLY_F411RE": {
Christopher Haster 8332:5fce745004b6 1266 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1267 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1268 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1269 "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
Christopher Haster 8332:5fce745004b6 1270 "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"],
Christopher Haster 8332:5fce745004b6 1271 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1272 "function": "MTSCode.combine_bins_mts_dragonfly",
Christopher Haster 8332:5fce745004b6 1273 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
Christopher Haster 8332:5fce745004b6 1274 },
Christopher Haster 8332:5fce745004b6 1275 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1276 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1277 "device_name": "STM32F411RE"
Christopher Haster 8332:5fce745004b6 1278 },
Christopher Haster 8332:5fce745004b6 1279 "XDOT_L151CC": {
Christopher Haster 8332:5fce745004b6 1280 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1281 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1282 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1283 "extra_labels": ["STM", "STM32L1", "STM32L151CC"],
Christopher Haster 8332:5fce745004b6 1284 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1285 "progen": {"target": "xdot-l151cc"},
Laurent MEUNIER 9236:9611414db999 1286 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1287 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 1288 "release_versions": ["5"]
Christopher Haster 8332:5fce745004b6 1289 },
Christopher Haster 8332:5fce745004b6 1290 "MOTE_L152RC": {
Christopher Haster 8332:5fce745004b6 1291 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1292 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1293 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1294 "extra_labels": ["STM", "STM32L1", "STM32L152RC"],
Christopher Haster 8332:5fce745004b6 1295 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1296 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1297 "detect_code": ["4100"],
Laurent MEUNIER 9236:9611414db999 1298 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 1299 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1300 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1301 "device_name": "STM32L152RC"
Christopher Haster 8332:5fce745004b6 1302 },
Christopher Haster 8332:5fce745004b6 1303 "DISCO_F401VC": {
Christopher Haster 8332:5fce745004b6 1304 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1305 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1306 "default_toolchain": "GCC_ARM",
Christopher Haster 8332:5fce745004b6 1307 "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
Christopher Haster 8332:5fce745004b6 1308 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1309 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
Sarah Marsh 8472:da9bd832dfd1 1310 "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 1311 "device_name": "STM32F401VC"
Christopher Haster 8332:5fce745004b6 1312 },
andreas.larsson 8355:cb6a226655c8 1313 "UBLOX_EVK_ODIN_W2": {
Christopher Haster 8332:5fce745004b6 1314 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1315 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1316 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1317 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
andreas.larsson 8654:d2daf30b4d0f 1318 "extra_labels": ["STM", "STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx"],
andreas.larsson 8768:b81d7522ac45 1319 "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 1320 "inherits": ["Target"],
Bartek Szatkowski 9124:4d8a46bdf20d 1321 "device_has": ["ANALOGIN", "CAN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
Christopher Haster 8342:520d28b41ea4 1322 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 1323 "release_versions": ["5"],
Sarah Marsh 8472:da9bd832dfd1 1324 "device_name": "STM32F439ZI"
Christopher Haster 8332:5fce745004b6 1325 },
Christopher Haster 8332:5fce745004b6 1326 "NZ32_SC151": {
Christopher Haster 8332:5fce745004b6 1327 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1328 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1329 "default_toolchain": "uARM",
Christopher Haster 8332:5fce745004b6 1330 "program_cycle_s": 1.5,
Christopher Haster 8332:5fce745004b6 1331 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
Christopher Haster 8332:5fce745004b6 1332 "macros": ["RTC_LSI=1"],
Christopher Haster 8332:5fce745004b6 1333 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
Laurent MEUNIER 9236:9611414db999 1334 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
Sarah Marsh 8472:da9bd832dfd1 1335 "default_lib": "small",
Sarah Marsh 8472:da9bd832dfd1 1336 "device_name": "STM32L151RC"
Christopher Haster 8332:5fce745004b6 1337 },
Christopher Haster 8332:5fce745004b6 1338 "MCU_NRF51": {
Christopher Haster 8332:5fce745004b6 1339 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1340 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1341 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1342 "macros": ["NRF51", "TARGET_NRF51822"],
Christopher Haster 8332:5fce745004b6 1343 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 1344 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Christopher Haster 8332:5fce745004b6 1345 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 1346 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 1347 "supported_toolchains": ["ARM", "GCC_ARM"],
Christopher Haster 8332:5fce745004b6 1348 "public": false,
Christopher Haster 8332:5fce745004b6 1349 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 1350 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 1351 {
Christopher Haster 8332:5fce745004b6 1352 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1353 "name": "s130_nrf51_1.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1354 "offset": 114688
Christopher Haster 8332:5fce745004b6 1355 },
Christopher Haster 8332:5fce745004b6 1356 {
Christopher Haster 8332:5fce745004b6 1357 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1358 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1359 "offset": 98304
Christopher Haster 8332:5fce745004b6 1360 },
Christopher Haster 8332:5fce745004b6 1361 {
Christopher Haster 8332:5fce745004b6 1362 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1363 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1364 "offset": 90112
Christopher Haster 8332:5fce745004b6 1365 },
Christopher Haster 8332:5fce745004b6 1366 {
Christopher Haster 8332:5fce745004b6 1367 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1368 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1369 "offset": 90112
Christopher Haster 8332:5fce745004b6 1370 },
Christopher Haster 8332:5fce745004b6 1371 {
Christopher Haster 8332:5fce745004b6 1372 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1373 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1374 "offset": 81920
Christopher Haster 8332:5fce745004b6 1375 }
Christopher Haster 8332:5fce745004b6 1376 ],
Christopher Haster 8332:5fce745004b6 1377 "detect_code": ["1070"],
Christopher Haster 8332:5fce745004b6 1378 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 1379 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 1380 "toolchains": ["ARM_STD", "GCC_ARM"]
Christopher Haster 8332:5fce745004b6 1381 },
Christopher Haster 8332:5fce745004b6 1382 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 1383 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1384 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 1385 },
Christopher Haster 8332:5fce745004b6 1386 "MCU_NRF51_16K_BASE": {
Christopher Haster 8332:5fce745004b6 1387 "inherits": ["MCU_NRF51"],
Christopher Haster 8332:5fce745004b6 1388 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1389 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1390 "public": false,
Christopher Haster 8332:5fce745004b6 1391 "default_lib": "small"
Christopher Haster 8332:5fce745004b6 1392 },
Christopher Haster 8332:5fce745004b6 1393 "MCU_NRF51_16K_BOOT_BASE": {
Christopher Haster 8332:5fce745004b6 1394 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1395 "MERGE_BOOTLOADER": true,
Christopher Haster 8332:5fce745004b6 1396 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1397 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1398 "public": false
Christopher Haster 8332:5fce745004b6 1399 },
Christopher Haster 8332:5fce745004b6 1400 "MCU_NRF51_16K_OTA_BASE": {
Christopher Haster 8332:5fce745004b6 1401 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1402 "public": false,
Christopher Haster 8332:5fce745004b6 1403 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1404 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1405 "MERGE_SOFT_DEVICE": false
Christopher Haster 8332:5fce745004b6 1406 },
Christopher Haster 8332:5fce745004b6 1407 "MCU_NRF51_16K": {
Christopher Haster 8332:5fce745004b6 1408 "inherits": ["MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1409 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1410 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1411 "public": false
Christopher Haster 8332:5fce745004b6 1412 },
Christopher Haster 8332:5fce745004b6 1413 "MCU_NRF51_S110": {
Christopher Haster 8332:5fce745004b6 1414 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1415 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1416 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 1417 {
Christopher Haster 8332:5fce745004b6 1418 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1419 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1420 "offset": 98304
Christopher Haster 8332:5fce745004b6 1421 },
Christopher Haster 8332:5fce745004b6 1422 {
Christopher Haster 8332:5fce745004b6 1423 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 1424 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Christopher Haster 8332:5fce745004b6 1425 "offset": 90112
Christopher Haster 8332:5fce745004b6 1426 }
Christopher Haster 8332:5fce745004b6 1427 ],
Christopher Haster 8332:5fce745004b6 1428 "public": false
Christopher Haster 8332:5fce745004b6 1429 },
Christopher Haster 8332:5fce745004b6 1430 "MCU_NRF51_16K_S110": {
Christopher Haster 8332:5fce745004b6 1431 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Christopher Haster 8332:5fce745004b6 1432 "public": false
Christopher Haster 8332:5fce745004b6 1433 },
Christopher Haster 8332:5fce745004b6 1434 "MCU_NRF51_16K_BOOT": {
Christopher Haster 8332:5fce745004b6 1435 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Christopher Haster 8332:5fce745004b6 1436 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1437 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1438 "public": false
Christopher Haster 8332:5fce745004b6 1439 },
Christopher Haster 8332:5fce745004b6 1440 "MCU_NRF51_16K_BOOT_S110": {
Christopher Haster 8332:5fce745004b6 1441 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Christopher Haster 8332:5fce745004b6 1442 "public": false
Christopher Haster 8332:5fce745004b6 1443 },
Christopher Haster 8332:5fce745004b6 1444 "MCU_NRF51_16K_OTA": {
Christopher Haster 8332:5fce745004b6 1445 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Christopher Haster 8332:5fce745004b6 1446 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1447 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Christopher Haster 8332:5fce745004b6 1448 "public": false
Christopher Haster 8332:5fce745004b6 1449 },
Christopher Haster 8332:5fce745004b6 1450 "MCU_NRF51_16K_OTA_S110": {
Christopher Haster 8332:5fce745004b6 1451 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Christopher Haster 8332:5fce745004b6 1452 "public": false
Christopher Haster 8332:5fce745004b6 1453 },
Christopher Haster 8332:5fce745004b6 1454 "MCU_NRF51_32K": {
Christopher Haster 8332:5fce745004b6 1455 "inherits": ["MCU_NRF51"],
Christopher Haster 8332:5fce745004b6 1456 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1457 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1458 "public": false
Christopher Haster 8332:5fce745004b6 1459 },
Christopher Haster 8332:5fce745004b6 1460 "MCU_NRF51_32K_BOOT": {
Christopher Haster 8332:5fce745004b6 1461 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1462 "MERGE_BOOTLOADER": true,
Christopher Haster 8332:5fce745004b6 1463 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1464 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1465 "public": false
Christopher Haster 8332:5fce745004b6 1466 },
Christopher Haster 8332:5fce745004b6 1467 "MCU_NRF51_32K_OTA": {
Christopher Haster 8332:5fce745004b6 1468 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1469 "public": false,
Christopher Haster 8332:5fce745004b6 1470 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1471 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Christopher Haster 8332:5fce745004b6 1472 "MERGE_SOFT_DEVICE": false
Christopher Haster 8332:5fce745004b6 1473 },
Christopher Haster 8332:5fce745004b6 1474 "NRF51822": {
Christopher Haster 8332:5fce745004b6 1475 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1476 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1477 "macros_add": ["TARGET_NRF51822_MKIT"],
Sarah Marsh 8472:da9bd832dfd1 1478 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1479 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1480 },
Christopher Haster 8332:5fce745004b6 1481 "NRF51822_BOOT": {
Christopher Haster 8332:5fce745004b6 1482 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1483 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1484 "macros_add": ["TARGET_NRF51822_MKIT"]
Christopher Haster 8332:5fce745004b6 1485 },
Christopher Haster 8332:5fce745004b6 1486 "NRF51822_OTA": {
Christopher Haster 8332:5fce745004b6 1487 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1488 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Christopher Haster 8332:5fce745004b6 1489 "macros_add": ["TARGET_NRF51822_MKIT"]
Christopher Haster 8332:5fce745004b6 1490 },
Christopher Haster 8332:5fce745004b6 1491 "ARCH_BLE": {
Christopher Haster 8332:5fce745004b6 1492 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1493 "inherits": ["MCU_NRF51_16K"],
Sarah Marsh 8472:da9bd832dfd1 1494 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1495 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1496 },
Christopher Haster 8332:5fce745004b6 1497 "ARCH_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1498 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1499 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1500 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1501 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1502 },
Christopher Haster 8332:5fce745004b6 1503 "ARCH_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1504 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1505 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1506 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1507 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1508 },
Christopher Haster 8332:5fce745004b6 1509 "ARCH_LINK": {
Christopher Haster 8332:5fce745004b6 1510 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1511 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1512 "extra_labels_add": ["ARCH_BLE"],
Christopher Haster 8332:5fce745004b6 1513 "macros_add": ["TARGET_ARCH_BLE"]
Christopher Haster 8332:5fce745004b6 1514 },
Christopher Haster 8332:5fce745004b6 1515 "ARCH_LINK_BOOT": {
Christopher Haster 8332:5fce745004b6 1516 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1517 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1518 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Christopher Haster 8332:5fce745004b6 1519 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Christopher Haster 8332:5fce745004b6 1520 },
Christopher Haster 8332:5fce745004b6 1521 "ARCH_LINK_OTA": {
Christopher Haster 8332:5fce745004b6 1522 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1523 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1524 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Christopher Haster 8332:5fce745004b6 1525 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Christopher Haster 8332:5fce745004b6 1526 },
Christopher Haster 8332:5fce745004b6 1527 "SEEED_TINY_BLE": {
Christopher Haster 8332:5fce745004b6 1528 "inherits": ["MCU_NRF51_16K"],
Sarah Marsh 8472:da9bd832dfd1 1529 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1530 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1531 },
Christopher Haster 8332:5fce745004b6 1532 "SEEED_TINY_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1533 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1534 "extra_labels_add": ["SEEED_TINY_BLE"],
Christopher Haster 8332:5fce745004b6 1535 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Christopher Haster 8332:5fce745004b6 1536 },
Christopher Haster 8332:5fce745004b6 1537 "SEEED_TINY_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1538 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1539 "extra_labels_add": ["SEEED_TINY_BLE"],
Christopher Haster 8332:5fce745004b6 1540 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Christopher Haster 8332:5fce745004b6 1541 },
Christopher Haster 8332:5fce745004b6 1542 "HRM1017": {
Christopher Haster 8332:5fce745004b6 1543 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1544 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Sarah Marsh 8472:da9bd832dfd1 1545 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1546 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1547 },
Christopher Haster 8332:5fce745004b6 1548 "HRM1017_BOOT": {
Christopher Haster 8332:5fce745004b6 1549 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1550 "extra_labels_add": ["HRM1017"],
Christopher Haster 8332:5fce745004b6 1551 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1552 },
Christopher Haster 8332:5fce745004b6 1553 "HRM1017_OTA": {
Christopher Haster 8332:5fce745004b6 1554 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1555 "extra_labels_add": ["HRM1017"],
Christopher Haster 8332:5fce745004b6 1556 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1557 },
Christopher Haster 8332:5fce745004b6 1558 "RBLAB_NRF51822": {
Christopher Haster 8332:5fce745004b6 1559 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1560 "inherits": ["MCU_NRF51_16K"],
Sarah Marsh 8472:da9bd832dfd1 1561 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1562 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1563 },
Christopher Haster 8332:5fce745004b6 1564 "RBLAB_NRF51822_BOOT": {
Christopher Haster 8332:5fce745004b6 1565 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1566 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1567 "extra_labels_add": ["RBLAB_NRF51822"],
Christopher Haster 8332:5fce745004b6 1568 "macros_add": ["TARGET_RBLAB_NRF51822"]
Christopher Haster 8332:5fce745004b6 1569 },
Christopher Haster 8332:5fce745004b6 1570 "RBLAB_NRF51822_OTA": {
Christopher Haster 8332:5fce745004b6 1571 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1572 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1573 "extra_labels_add": ["RBLAB_NRF51822"],
Christopher Haster 8332:5fce745004b6 1574 "macros_add": ["TARGET_RBLAB_NRF51822"]
Christopher Haster 8332:5fce745004b6 1575 },
Christopher Haster 8332:5fce745004b6 1576 "RBLAB_BLENANO": {
Christopher Haster 8332:5fce745004b6 1577 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1578 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1579 },
Christopher Haster 8332:5fce745004b6 1580 "RBLAB_BLENANO_BOOT": {
Christopher Haster 8332:5fce745004b6 1581 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1582 "extra_labels_add": ["RBLAB_BLENANO"],
Christopher Haster 8332:5fce745004b6 1583 "macros_add": ["TARGET_RBLAB_BLENANO"]
Christopher Haster 8332:5fce745004b6 1584 },
Christopher Haster 8332:5fce745004b6 1585 "RBLAB_BLENANO_OTA": {
Christopher Haster 8332:5fce745004b6 1586 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1587 "extra_labels_add": ["RBLAB_BLENANO"],
Christopher Haster 8332:5fce745004b6 1588 "macros_add": ["TARGET_RBLAB_BLENANO"]
Christopher Haster 8332:5fce745004b6 1589 },
Christopher Haster 8332:5fce745004b6 1590 "NRF51822_Y5_MBUG": {
Christopher Haster 8332:5fce745004b6 1591 "inherits": ["MCU_NRF51_16K"]
Christopher Haster 8332:5fce745004b6 1592 },
Christopher Haster 8332:5fce745004b6 1593 "WALLBOT_BLE": {
Christopher Haster 8332:5fce745004b6 1594 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1595 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1596 },
Christopher Haster 8332:5fce745004b6 1597 "WALLBOT_BLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1598 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1599 "extra_labels_add": ["WALLBOT_BLE"],
Christopher Haster 8332:5fce745004b6 1600 "macros_add": ["TARGET_WALLBOT_BLE"]
Christopher Haster 8332:5fce745004b6 1601 },
Christopher Haster 8332:5fce745004b6 1602 "WALLBOT_BLE_OTA": {
Christopher Haster 8332:5fce745004b6 1603 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1604 "extra_labels_add": ["WALLBOT_BLE"],
Christopher Haster 8332:5fce745004b6 1605 "macros_add": ["TARGET_WALLBOT_BLE"]
Christopher Haster 8332:5fce745004b6 1606 },
Christopher Haster 8332:5fce745004b6 1607 "DELTA_DFCM_NNN40": {
Christopher Haster 8332:5fce745004b6 1608 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1609 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1610 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1611 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
Sarah Marsh 8472:da9bd832dfd1 1612 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1613 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1614 },
Christopher Haster 8332:5fce745004b6 1615 "DELTA_DFCM_NNN40_BOOT": {
Christopher Haster 8332:5fce745004b6 1616 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1617 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1618 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Christopher Haster 8332:5fce745004b6 1619 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1620 },
Christopher Haster 8332:5fce745004b6 1621 "DELTA_DFCM_NNN40_OTA": {
Christopher Haster 8332:5fce745004b6 1622 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1623 "program_cycle_s": 10,
Christopher Haster 8332:5fce745004b6 1624 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Christopher Haster 8332:5fce745004b6 1625 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1626 },
Christopher Haster 8332:5fce745004b6 1627 "NRF51_DK_LEGACY": {
Christopher Haster 8332:5fce745004b6 1628 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1629 "inherits": ["MCU_NRF51_32K"],
Sarah Marsh 8472:da9bd832dfd1 1630 "extra_labels_add": ["NRF51_DK"]
Christopher Haster 8332:5fce745004b6 1631 },
Christopher Haster 8332:5fce745004b6 1632 "NRF51_DK_BOOT": {
Christopher Haster 8332:5fce745004b6 1633 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1634 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1635 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1636 "macros_add": ["TARGET_NRF51_DK"]
Christopher Haster 8332:5fce745004b6 1637 },
Christopher Haster 8332:5fce745004b6 1638 "NRF51_DK_OTA": {
Christopher Haster 8332:5fce745004b6 1639 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1640 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1641 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1642 "macros_add": ["TARGET_NRF51_DK"]
Christopher Haster 8332:5fce745004b6 1643 },
Christopher Haster 8332:5fce745004b6 1644 "NRF51_DONGLE_LEGACY": {
Christopher Haster 8332:5fce745004b6 1645 "inherits": ["MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 1646 "extra_labels_add": ["NRF51_DONGLE"],
Sarah Marsh 8472:da9bd832dfd1 1647 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1648 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1649 },
Christopher Haster 8332:5fce745004b6 1650 "NRF51_DONGLE_BOOT": {
Christopher Haster 8332:5fce745004b6 1651 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1652 "extra_labels_add": ["NRF51_DONGLE"],
Christopher Haster 8332:5fce745004b6 1653 "macros_add": ["TARGET_NRF51_DONGLE"]
Christopher Haster 8332:5fce745004b6 1654 },
Christopher Haster 8332:5fce745004b6 1655 "NRF51_DONGLE_OTA": {
Christopher Haster 8332:5fce745004b6 1656 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1657 "extra_labels_add": ["NRF51_DONGLE"],
Christopher Haster 8332:5fce745004b6 1658 "macros_add": ["TARGET_NRF51_DONGLE"]
Christopher Haster 8332:5fce745004b6 1659 },
Christopher Haster 8332:5fce745004b6 1660 "NRF51_MICROBIT": {
Christopher Haster 8332:5fce745004b6 1661 "inherits": ["MCU_NRF51_16K_S110"],
Christopher Haster 8332:5fce745004b6 1662 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Sarah Marsh 8912:449d8d318e02 1663 "release_versions": ["2"],
Sarah Marsh 8912:449d8d318e02 1664 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1665 },
Christopher Haster 8332:5fce745004b6 1666 "NRF51_MICROBIT_BOOT": {
Christopher Haster 8332:5fce745004b6 1667 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Christopher Haster 8332:5fce745004b6 1668 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1669 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1670 },
Christopher Haster 8332:5fce745004b6 1671 "NRF51_MICROBIT_OTA": {
Christopher Haster 8332:5fce745004b6 1672 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Christopher Haster 8332:5fce745004b6 1673 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1674 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1675 },
Christopher Haster 8332:5fce745004b6 1676 "NRF51_MICROBIT_B": {
Christopher Haster 8332:5fce745004b6 1677 "inherits": ["MCU_NRF51_16K"],
Christopher Haster 8332:5fce745004b6 1678 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1679 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Christopher Haster 8332:5fce745004b6 1680 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1681 },
Christopher Haster 8332:5fce745004b6 1682 "NRF51_MICROBIT_B_BOOT": {
Christopher Haster 8332:5fce745004b6 1683 "inherits": ["MCU_NRF51_16K_BOOT"],
Christopher Haster 8332:5fce745004b6 1684 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1685 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1686 },
Christopher Haster 8332:5fce745004b6 1687 "NRF51_MICROBIT_B_OTA": {
Christopher Haster 8332:5fce745004b6 1688 "inherits": ["MCU_NRF51_16K_OTA"],
Christopher Haster 8332:5fce745004b6 1689 "extra_labels_add": ["NRF51_MICROBIT"],
Christopher Haster 8332:5fce745004b6 1690 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Christopher Haster 8332:5fce745004b6 1691 },
Christopher Haster 8332:5fce745004b6 1692 "MTM_MTCONNECT04S": {
Christopher Haster 8332:5fce745004b6 1693 "inherits": ["MCU_NRF51_32K"],
Sarah Marsh 8472:da9bd832dfd1 1694 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 1695 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1696 },
Christopher Haster 8332:5fce745004b6 1697 "MTM_MTCONNECT04S_BOOT": {
Christopher Haster 8332:5fce745004b6 1698 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1699 "extra_labels_add": ["MTM_CONNECT04S"],
Christopher Haster 8332:5fce745004b6 1700 "macros_add": ["TARGET_MTM_CONNECT04S"]
Christopher Haster 8332:5fce745004b6 1701 },
Christopher Haster 8332:5fce745004b6 1702 "MTM_MTCONNECT04S_OTA": {
Christopher Haster 8332:5fce745004b6 1703 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1704 "extra_labels_add": ["MTM_CONNECT04S"],
Christopher Haster 8332:5fce745004b6 1705 "macros_add": ["TARGET_MTM_CONNECT04S"]
Christopher Haster 8332:5fce745004b6 1706 },
Christopher Haster 8332:5fce745004b6 1707 "TY51822R3": {
Christopher Haster 8332:5fce745004b6 1708 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Christopher Haster 8332:5fce745004b6 1709 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Christopher Haster 8332:5fce745004b6 1710 "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 1711 "detect_code": ["1019"],
Christopher Haster 8332:5fce745004b6 1712 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1713 "overrides": {"uart_hwfc": 0},
Sarah Marsh 8472:da9bd832dfd1 1714 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 1715 },
Christopher Haster 8332:5fce745004b6 1716 "TY51822R3_BOOT": {
Christopher Haster 8332:5fce745004b6 1717 "inherits": ["MCU_NRF51_32K_BOOT"],
Christopher Haster 8332:5fce745004b6 1718 "extra_labels_add": ["TY51822R3"],
Christopher Haster 8332:5fce745004b6 1719 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Christopher Haster 8332:5fce745004b6 1720 },
Christopher Haster 8332:5fce745004b6 1721 "TY51822R3_OTA": {
Christopher Haster 8332:5fce745004b6 1722 "inherits": ["MCU_NRF51_32K_OTA"],
Christopher Haster 8332:5fce745004b6 1723 "extra_labels_add": ["NRF51_DK"],
Christopher Haster 8332:5fce745004b6 1724 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Christopher Haster 8332:5fce745004b6 1725 },
Christopher Haster 8332:5fce745004b6 1726 "ARM_MPS2_Target": {
Christopher Haster 8332:5fce745004b6 1727 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1728 "public": false,
Christopher Haster 8332:5fce745004b6 1729 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1730 },
Christopher Haster 8332:5fce745004b6 1731 "ARM_MPS2_M0": {
Christopher Haster 8332:5fce745004b6 1732 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1733 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 1734 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1735 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Christopher Haster 8332:5fce745004b6 1736 "macros": ["CMSDK_CM0"],
Christopher Haster 8332:5fce745004b6 1737 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1738 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1739 },
Christopher Haster 8332:5fce745004b6 1740 "ARM_MPS2_M0P": {
Christopher Haster 8332:5fce745004b6 1741 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1742 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 1743 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1744 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Christopher Haster 8332:5fce745004b6 1745 "macros": ["CMSDK_CM0plus"],
Christopher Haster 8332:5fce745004b6 1746 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1747 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1748 },
Christopher Haster 8332:5fce745004b6 1749 "ARM_MPS2_M1": {
Christopher Haster 8332:5fce745004b6 1750 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1751 "core": "Cortex-M1",
Christopher Haster 8332:5fce745004b6 1752 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1753 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Christopher Haster 8332:5fce745004b6 1754 "macros": ["CMSDK_CM1"],
Christopher Haster 8332:5fce745004b6 1755 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1756 },
Christopher Haster 8332:5fce745004b6 1757 "ARM_MPS2_M3": {
Christopher Haster 8332:5fce745004b6 1758 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1759 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1760 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1761 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Christopher Haster 8332:5fce745004b6 1762 "macros": ["CMSDK_CM3"],
Christopher Haster 8332:5fce745004b6 1763 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1764 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1765 },
Christopher Haster 8332:5fce745004b6 1766 "ARM_MPS2_M4": {
Christopher Haster 8332:5fce745004b6 1767 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1768 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1769 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1770 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Christopher Haster 8332:5fce745004b6 1771 "macros": ["CMSDK_CM4"],
Christopher Haster 8332:5fce745004b6 1772 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1773 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1774 },
Christopher Haster 8332:5fce745004b6 1775 "ARM_MPS2_M7": {
Christopher Haster 8332:5fce745004b6 1776 "inherits": ["ARM_MPS2_Target"],
Christopher Haster 8332:5fce745004b6 1777 "core": "Cortex-M7",
Christopher Haster 8332:5fce745004b6 1778 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1779 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Christopher Haster 8332:5fce745004b6 1780 "macros": ["CMSDK_CM7"],
Christopher Haster 8332:5fce745004b6 1781 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1782 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1783 },
Christopher Haster 8332:5fce745004b6 1784 "ARM_IOTSS_Target": {
Christopher Haster 8332:5fce745004b6 1785 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1786 "public": false,
Christopher Haster 8332:5fce745004b6 1787 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Christopher Haster 8332:5fce745004b6 1788 },
Christopher Haster 8332:5fce745004b6 1789 "ARM_IOTSS_BEID": {
Christopher Haster 8332:5fce745004b6 1790 "inherits": ["ARM_IOTSS_Target"],
Christopher Haster 8332:5fce745004b6 1791 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1792 "supported_toolchains": ["ARM"],
Christopher Haster 8332:5fce745004b6 1793 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Christopher Haster 8332:5fce745004b6 1794 "macros": ["CMSDK_BEID"],
Christopher Haster 8332:5fce745004b6 1795 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Christopher Haster 8332:5fce745004b6 1796 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 1797 },
Christopher Haster 8332:5fce745004b6 1798 "ARM_BEETLE_SOC": {
Christopher Haster 8332:5fce745004b6 1799 "inherits": ["ARM_IOTSS_Target"],
Christopher Haster 8332:5fce745004b6 1800 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1801 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1802 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1803 "extra_labels": ["ARM_SSG", "BEETLE"],
Christopher Haster 8332:5fce745004b6 1804 "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 1805 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Christopher Haster 8332:5fce745004b6 1806 "features": ["BLE"],
Sarah Marsh 8472:da9bd832dfd1 1807 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1808 "device_name": "beetle"
Christopher Haster 8332:5fce745004b6 1809 },
Christopher Haster 8332:5fce745004b6 1810 "RZ_A1H": {
Christopher Haster 8332:5fce745004b6 1811 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 1812 "core": "Cortex-A9",
Christopher Haster 8332:5fce745004b6 1813 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1814 "extra_labels": ["RENESAS", "MBRZA1H"],
Christopher Haster 8332:5fce745004b6 1815 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1816 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1817 "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 1818 "features": ["LWIP"],
Sarah Marsh 8472:da9bd832dfd1 1819 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1820 "device_name": "r7s721001"
Christopher Haster 8332:5fce745004b6 1821 },
Christopher Haster 8332:5fce745004b6 1822 "VK_RZ_A1H": {
Christopher Haster 8332:5fce745004b6 1823 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1824 "core": "Cortex-A9",
Christopher Haster 8332:5fce745004b6 1825 "extra_labels": ["RENESAS", "VKRZA1H"],
Christopher Haster 8332:5fce745004b6 1826 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 1827 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 1828 "program_cycle_s": 2,
Christopher Haster 8332:5fce745004b6 1829 "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 1830 "features": ["LWIP"],
Christopher Haster 8332:5fce745004b6 1831 "default_lib": "std",
Christopher Haster 8332:5fce745004b6 1832 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1833 },
Christopher Haster 8332:5fce745004b6 1834 "MAXWSNENV": {
Christopher Haster 8332:5fce745004b6 1835 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1836 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1837 "macros": ["__SYSTEM_HFX=24000000"],
Christopher Haster 8332:5fce745004b6 1838 "extra_labels": ["Maxim", "MAX32610"],
Christopher Haster 8332:5fce745004b6 1839 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1840 "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 1841 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1842 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1843 },
Christopher Haster 8332:5fce745004b6 1844 "MAX32600MBED": {
Christopher Haster 8332:5fce745004b6 1845 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1846 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 1847 "macros": ["__SYSTEM_HFX=24000000"],
Christopher Haster 8332:5fce745004b6 1848 "extra_labels": ["Maxim", "MAX32600"],
Christopher Haster 8332:5fce745004b6 1849 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1850 "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 1851 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 1852 "device_name": "max326000x85"
Christopher Haster 8332:5fce745004b6 1853 },
Christopher Haster 8332:5fce745004b6 1854 "MAX32620HSP": {
Christopher Haster 8332:5fce745004b6 1855 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 1856 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 1857 "extra_labels": ["Maxim", "MAX32620"],
Christopher Haster 8332:5fce745004b6 1858 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Christopher Haster 8332:5fce745004b6 1859 "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 1860 "features": ["BLE"],
Christopher Haster 8332:5fce745004b6 1861 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 1862 },
Jeremy Brodt 8925:a20ee257d141 1863 "MAX32625MBED": {
Jeremy Brodt 8925:a20ee257d141 1864 "inherits": ["Target"],
Jeremy Brodt 8925:a20ee257d141 1865 "core": "Cortex-M4F",
Jeremy Brodt 8925:a20ee257d141 1866 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
Jeremy Brodt 8925:a20ee257d141 1867 "extra_labels": ["Maxim", "MAX32625"],
Jeremy Brodt 8925:a20ee257d141 1868 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Jeremy Brodt 8925:a20ee257d141 1869 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Jeremy Brodt 8925:a20ee257d141 1870 "release_versions": ["2", "5"]
Jeremy Brodt 8925:a20ee257d141 1871 },
Jeremy Brodt 8924:15136a8e47ec 1872 "MAX32625NEXPAQ": {
Christopher Haster 8332:5fce745004b6 1873 "inherits": ["Target"],
Jeremy Brodt 8924:15136a8e47ec 1874 "core": "Cortex-M4F",
Jeremy Brodt 8924:15136a8e47ec 1875 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
Jeremy Brodt 8924:15136a8e47ec 1876 "extra_labels": ["Maxim", "MAX32625"],
Jeremy Brodt 8924:15136a8e47ec 1877 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Jeremy Brodt 8924:15136a8e47ec 1878 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Jeremy Brodt 8924:15136a8e47ec 1879 "release_versions": ["2", "5"]
Jeremy Brodt 8924:15136a8e47ec 1880 },
Steven Cooreman 8832:bb5076d1eadc 1881 "EFM32": {
Christopher Haster 8332:5fce745004b6 1882 "inherits": ["Target"],
Steven Cooreman 8832:bb5076d1eadc 1883 "extra_labels": ["Silicon_Labs", "EFM32"],
Steven Cooreman 8832:bb5076d1eadc 1884 "public": false
Steven Cooreman 8832:bb5076d1eadc 1885 },
Steven Cooreman 8832:bb5076d1eadc 1886 "EFM32GG990F1024": {
Steven Cooreman 8832:bb5076d1eadc 1887 "inherits": ["EFM32"],
Steven Cooreman 8832:bb5076d1eadc 1888 "extra_labels_add": ["EFM32GG", "1024K"],
Christopher Haster 8332:5fce745004b6 1889 "core": "Cortex-M3",
Steven Cooreman 8831:d89f043d6f28 1890 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Christopher Haster 8332:5fce745004b6 1891 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Steven Cooreman 8832:bb5076d1eadc 1892 "release_versions": ["2", "5"],
Steven Cooreman 8832:bb5076d1eadc 1893 "device_name": "EFM32GG990F1024",
Steven Cooreman 8832:bb5076d1eadc 1894 "public": false
Steven Cooreman 8832:bb5076d1eadc 1895 },
Steven Cooreman 8832:bb5076d1eadc 1896 "EFM32GG_STK3700": {
Steven Cooreman 8832:bb5076d1eadc 1897 "inherits": ["EFM32GG990F1024"],
Christopher Haster 8332:5fce745004b6 1898 "progen": {"target": "efm32gg-stk"},
Christopher Haster 8332:5fce745004b6 1899 "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 1900 "forced_reset_timeout": 2,
Steven Cooreman 8840:b3359e09c86e 1901 "config": {
Steven Cooreman 8840:b3359e09c86e 1902 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 1903 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 1904 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 1905 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 1906 },
Steven Cooreman 8840:b3359e09c86e 1907 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1908 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 1909 "value": "48000000",
Steven Cooreman 8840:b3359e09c86e 1910 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1911 },
Steven Cooreman 8840:b3359e09c86e 1912 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 1913 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 1914 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 1915 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 1916 },
Steven Cooreman 8840:b3359e09c86e 1917 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1918 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 1919 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 1920 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1921 },
Steven Cooreman 8840:b3359e09c86e 1922 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1923 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 1924 "value": "21000000",
Steven Cooreman 8840:b3359e09c86e 1925 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1926 },
Steven Cooreman 8840:b3359e09c86e 1927 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 1928 "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 1929 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Steven Cooreman 8840:b3359e09c86e 1930 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 1931 },
Steven Cooreman 9277:9462343558a3 1932 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 1933 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 1934 "value": "PF7",
Steven Cooreman 9277:9462343558a3 1935 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 1936 }
Steven Cooreman 8840:b3359e09c86e 1937 }
Christopher Haster 8332:5fce745004b6 1938 },
Steven Cooreman 8832:bb5076d1eadc 1939 "EFM32LG990F256": {
Steven Cooreman 8832:bb5076d1eadc 1940 "inherits": ["EFM32"],
Steven Cooreman 8836:fff8ebb80b6c 1941 "extra_labels_add": ["EFM32LG", "256K"],
Christopher Haster 8332:5fce745004b6 1942 "core": "Cortex-M3",
Steven Cooreman 8831:d89f043d6f28 1943 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Christopher Haster 8332:5fce745004b6 1944 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Sarah Marsh 8472:da9bd832dfd1 1945 "release_versions": ["2", "5"],
Steven Cooreman 8832:bb5076d1eadc 1946 "device_name": "EFM32LG990F256",
Steven Cooreman 8832:bb5076d1eadc 1947 "public": false
Christopher Haster 8332:5fce745004b6 1948 },
Christopher Haster 8332:5fce745004b6 1949 "EFM32LG_STK3600": {
Steven Cooreman 8832:bb5076d1eadc 1950 "inherits": ["EFM32LG990F256"],
Christopher Haster 8332:5fce745004b6 1951 "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 1952 "forced_reset_timeout": 2,
Steven Cooreman 8832:bb5076d1eadc 1953 "device_name": "EFM32LG990F256",
Steven Cooreman 8840:b3359e09c86e 1954 "config": {
Steven Cooreman 8840:b3359e09c86e 1955 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 1956 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 1957 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 1958 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 1959 },
Steven Cooreman 8840:b3359e09c86e 1960 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1961 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 1962 "value": "48000000",
Steven Cooreman 8840:b3359e09c86e 1963 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1964 },
Steven Cooreman 8840:b3359e09c86e 1965 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 1966 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 1967 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 1968 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 1969 },
Steven Cooreman 8840:b3359e09c86e 1970 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1971 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 1972 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 1973 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1974 },
Steven Cooreman 8840:b3359e09c86e 1975 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 1976 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 1977 "value": "21000000",
Steven Cooreman 8840:b3359e09c86e 1978 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 1979 },
Steven Cooreman 8840:b3359e09c86e 1980 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 1981 "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 1982 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Steven Cooreman 8840:b3359e09c86e 1983 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 1984 },
Steven Cooreman 9277:9462343558a3 1985 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 1986 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 1987 "value": "PF7",
Steven Cooreman 9277:9462343558a3 1988 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 1989 }
Steven Cooreman 8840:b3359e09c86e 1990 }
Steven Cooreman 8832:bb5076d1eadc 1991 },
Steven Cooreman 8832:bb5076d1eadc 1992 "EFM32WG990F256": {
Steven Cooreman 8832:bb5076d1eadc 1993 "inherits": ["EFM32"],
Steven Cooreman 8836:fff8ebb80b6c 1994 "extra_labels_add": ["EFM32WG", "256K"],
Steven Cooreman 8832:bb5076d1eadc 1995 "core": "Cortex-M4F",
Steven Cooreman 8832:bb5076d1eadc 1996 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Steven Cooreman 8832:bb5076d1eadc 1997 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Sarah Marsh 8472:da9bd832dfd1 1998 "release_versions": ["2", "5"],
Steven Cooreman 8832:bb5076d1eadc 1999 "device_name": "EFM32WG990F256",
Steven Cooreman 8832:bb5076d1eadc 2000 "public": false
Christopher Haster 8332:5fce745004b6 2001 },
Christopher Haster 8332:5fce745004b6 2002 "EFM32WG_STK3800": {
Steven Cooreman 8832:bb5076d1eadc 2003 "inherits": ["EFM32WG990F256"],
Christopher Haster 8332:5fce745004b6 2004 "progen": {"target": "efm32wg-stk"},
Christopher Haster 8332:5fce745004b6 2005 "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 2006 "forced_reset_timeout": 2,
Steven Cooreman 8840:b3359e09c86e 2007 "config": {
Steven Cooreman 8840:b3359e09c86e 2008 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2009 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2010 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 2011 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2012 },
Steven Cooreman 8840:b3359e09c86e 2013 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2014 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2015 "value": "48000000",
Steven Cooreman 8840:b3359e09c86e 2016 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2017 },
Steven Cooreman 8840:b3359e09c86e 2018 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2019 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2020 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 2021 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2022 },
Steven Cooreman 8840:b3359e09c86e 2023 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2024 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2025 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 2026 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2027 },
Steven Cooreman 8840:b3359e09c86e 2028 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2029 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 2030 "value": "21000000",
Steven Cooreman 8840:b3359e09c86e 2031 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2032 },
Steven Cooreman 8840:b3359e09c86e 2033 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 2034 "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 2035 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Steven Cooreman 8840:b3359e09c86e 2036 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 2037 },
Steven Cooreman 9277:9462343558a3 2038 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 2039 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 2040 "value": "PF7",
Steven Cooreman 9277:9462343558a3 2041 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 2042 }
Steven Cooreman 8840:b3359e09c86e 2043 }
Christopher Haster 8332:5fce745004b6 2044 },
Steven Cooreman 8832:bb5076d1eadc 2045 "EFM32ZG222F32": {
Steven Cooreman 8832:bb5076d1eadc 2046 "inherits": ["EFM32"],
Steven Cooreman 8836:fff8ebb80b6c 2047 "extra_labels_add": ["EFM32ZG", "32K"],
Christopher Haster 8332:5fce745004b6 2048 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2049 "default_toolchain": "uARM",
Steven Cooreman 8832:bb5076d1eadc 2050 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
Christopher Haster 8332:5fce745004b6 2051 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Steven Cooreman 8832:bb5076d1eadc 2052 "default_lib": "small",
Steven Cooreman 8832:bb5076d1eadc 2053 "release_versions": ["2"],
Steven Cooreman 8832:bb5076d1eadc 2054 "device_name": "EFM32ZG222F32",
Steven Cooreman 8832:bb5076d1eadc 2055 "public": false
Steven Cooreman 8832:bb5076d1eadc 2056 },
Steven Cooreman 8832:bb5076d1eadc 2057 "EFM32ZG_STK3200": {
Steven Cooreman 8832:bb5076d1eadc 2058 "inherits": ["EFM32ZG222F32"],
Christopher Haster 8332:5fce745004b6 2059 "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 2060 "forced_reset_timeout": 2,
Steven Cooreman 8840:b3359e09c86e 2061 "config": {
Steven Cooreman 8840:b3359e09c86e 2062 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2063 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2064 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 2065 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2066 },
Steven Cooreman 8840:b3359e09c86e 2067 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2068 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2069 "value": "24000000",
Steven Cooreman 8840:b3359e09c86e 2070 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2071 },
Steven Cooreman 8840:b3359e09c86e 2072 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2073 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2074 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 2075 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2076 },
Steven Cooreman 8840:b3359e09c86e 2077 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2078 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2079 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 2080 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2081 },
Steven Cooreman 8840:b3359e09c86e 2082 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2083 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 2084 "value": "21000000",
Steven Cooreman 8840:b3359e09c86e 2085 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2086 },
Steven Cooreman 8840:b3359e09c86e 2087 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 2088 "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 2089 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Steven Cooreman 8840:b3359e09c86e 2090 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 2091 },
Steven Cooreman 9277:9462343558a3 2092 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 2093 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 2094 "value": "PA9",
Steven Cooreman 9277:9462343558a3 2095 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 2096 }
Steven Cooreman 8840:b3359e09c86e 2097 }
Christopher Haster 8332:5fce745004b6 2098 },
Steven Cooreman 8832:bb5076d1eadc 2099 "EFM32HG322F64": {
Steven Cooreman 8832:bb5076d1eadc 2100 "inherits": ["EFM32"],
Steven Cooreman 8836:fff8ebb80b6c 2101 "extra_labels_add": ["EFM32HG", "64K"],
Christopher Haster 8332:5fce745004b6 2102 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2103 "default_toolchain": "uARM",
Steven Cooreman 8832:bb5076d1eadc 2104 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
Christopher Haster 8332:5fce745004b6 2105 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
Steven Cooreman 8832:bb5076d1eadc 2106 "default_lib": "small",
Steven Cooreman 8832:bb5076d1eadc 2107 "release_versions": ["2"],
Steven Cooreman 8832:bb5076d1eadc 2108 "device_name": "EFM32HG322F64",
Steven Cooreman 8832:bb5076d1eadc 2109 "public": false
Steven Cooreman 8832:bb5076d1eadc 2110 },
Steven Cooreman 8832:bb5076d1eadc 2111 "EFM32HG_STK3400": {
Steven Cooreman 8832:bb5076d1eadc 2112 "inherits": ["EFM32HG322F64"],
Christopher Haster 8332:5fce745004b6 2113 "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 2114 "forced_reset_timeout": 2,
Steven Cooreman 8840:b3359e09c86e 2115 "config": {
Steven Cooreman 8840:b3359e09c86e 2116 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2117 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2118 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 2119 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2120 },
Steven Cooreman 8840:b3359e09c86e 2121 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2122 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2123 "value": "24000000",
Steven Cooreman 8840:b3359e09c86e 2124 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2125 },
Steven Cooreman 8840:b3359e09c86e 2126 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2127 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2128 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 2129 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2130 },
Steven Cooreman 8840:b3359e09c86e 2131 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2132 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2133 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 2134 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2135 },
Steven Cooreman 8840:b3359e09c86e 2136 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2137 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 2138 "value": "21000000",
Steven Cooreman 8840:b3359e09c86e 2139 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2140 },
Steven Cooreman 8840:b3359e09c86e 2141 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 2142 "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 2143 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
Steven Cooreman 8840:b3359e09c86e 2144 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 2145 },
Steven Cooreman 9277:9462343558a3 2146 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 2147 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 2148 "value": "PA9",
Steven Cooreman 9277:9462343558a3 2149 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 2150 }
Steven Cooreman 8840:b3359e09c86e 2151 }
Steven Cooreman 8832:bb5076d1eadc 2152 },
Steven Cooreman 8832:bb5076d1eadc 2153 "EFM32PG1B100F256GM32": {
Steven Cooreman 8832:bb5076d1eadc 2154 "inherits": ["EFM32"],
Steven Cooreman 8836:fff8ebb80b6c 2155 "extra_labels_add": ["EFM32PG", "256K"],
Steven Cooreman 8832:bb5076d1eadc 2156 "core": "Cortex-M4F",
Steven Cooreman 8832:bb5076d1eadc 2157 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Steven Cooreman 8832:bb5076d1eadc 2158 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Steven Cooreman 8832:bb5076d1eadc 2159 "release_versions": ["2", "5"],
Steven Cooreman 8832:bb5076d1eadc 2160 "device_name": "EFM32PG1B100F256GM32",
Steven Cooreman 8832:bb5076d1eadc 2161 "public": false
Christopher Haster 8332:5fce745004b6 2162 },
Christopher Haster 8332:5fce745004b6 2163 "EFM32PG_STK3401": {
Steven Cooreman 8832:bb5076d1eadc 2164 "inherits": ["EFM32PG1B100F256GM32"],
Christopher Haster 8332:5fce745004b6 2165 "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 2166 "forced_reset_timeout": 2,
Steven Cooreman 8840:b3359e09c86e 2167 "config": {
Steven Cooreman 8840:b3359e09c86e 2168 "hf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2169 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2170 "value": "HFXO",
Steven Cooreman 8840:b3359e09c86e 2171 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2172 },
Steven Cooreman 8840:b3359e09c86e 2173 "hfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2174 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2175 "value": "40000000",
Steven Cooreman 8840:b3359e09c86e 2176 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2177 },
Steven Cooreman 8840:b3359e09c86e 2178 "lf_clock_src": {
Steven Cooreman 8840:b3359e09c86e 2179 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 8840:b3359e09c86e 2180 "value": "LFXO",
Steven Cooreman 8840:b3359e09c86e 2181 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 8840:b3359e09c86e 2182 },
Steven Cooreman 8840:b3359e09c86e 2183 "lfxo_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2184 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 8840:b3359e09c86e 2185 "value": "32768",
Steven Cooreman 8840:b3359e09c86e 2186 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2187 },
Steven Cooreman 8840:b3359e09c86e 2188 "hfrco_clock_freq": {
Steven Cooreman 8840:b3359e09c86e 2189 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 8840:b3359e09c86e 2190 "value": "32000000",
Steven Cooreman 8840:b3359e09c86e 2191 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 8840:b3359e09c86e 2192 },
Steven Cooreman 8840:b3359e09c86e 2193 "hfrco_band_select": {
Steven Cooreman 8840:b3359e09c86e 2194 "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 2195 "value": "cmuHFRCOFreq_32M0Hz",
Steven Cooreman 8840:b3359e09c86e 2196 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9277:9462343558a3 2197 },
Steven Cooreman 9277:9462343558a3 2198 "board_controller_enable": {
Steven Cooreman 9277:9462343558a3 2199 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9277:9462343558a3 2200 "value": "PA5",
Steven Cooreman 9277:9462343558a3 2201 "macro_name": "EFM_BC_EN"
Steven Cooreman 8840:b3359e09c86e 2202 }
Steven Cooreman 8840:b3359e09c86e 2203 }
Christopher Haster 8332:5fce745004b6 2204 },
Steven Cooreman 9285:f8486644de3c 2205 "EFR32MG1P132F256GM48": {
Steven Cooreman 9279:7cddb9c73c67 2206 "inherits": ["EFM32"],
Steven Cooreman 9291:fd73a36df92c 2207 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
Steven Cooreman 9279:7cddb9c73c67 2208 "core": "Cortex-M4F",
Steven Cooreman 9285:f8486644de3c 2209 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Steven Cooreman 9279:7cddb9c73c67 2210 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Steven Cooreman 9279:7cddb9c73c67 2211 "release_versions": ["2", "5"],
Steven Cooreman 9285:f8486644de3c 2212 "device_name": "EFR32MG1P132F256GM48",
Steven Cooreman 9279:7cddb9c73c67 2213 "public": false
Steven Cooreman 9279:7cddb9c73c67 2214 },
Steven Cooreman 9279:7cddb9c73c67 2215 "EFR32MG1P233F256GM48": {
Steven Cooreman 9279:7cddb9c73c67 2216 "inherits": ["EFM32"],
Steven Cooreman 9291:fd73a36df92c 2217 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
Steven Cooreman 9279:7cddb9c73c67 2218 "core": "Cortex-M4F",
Steven Cooreman 9279:7cddb9c73c67 2219 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
Steven Cooreman 9279:7cddb9c73c67 2220 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
Steven Cooreman 9279:7cddb9c73c67 2221 "release_versions": ["2", "5"],
Steven Cooreman 9279:7cddb9c73c67 2222 "device_name": "EFR32MG1P233F256GM48",
Steven Cooreman 9279:7cddb9c73c67 2223 "public": false
Steven Cooreman 9279:7cddb9c73c67 2224 },
Steven Cooreman 9279:7cddb9c73c67 2225 "EFR32MG1_BRD4150": {
Steven Cooreman 9285:f8486644de3c 2226 "inherits": ["EFR32MG1P132F256GM48"],
Steven Cooreman 9279:7cddb9c73c67 2227 "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 2228 "forced_reset_timeout": 2,
Steven Cooreman 9279:7cddb9c73c67 2229 "config": {
Steven Cooreman 9279:7cddb9c73c67 2230 "hf_clock_src": {
Steven Cooreman 9279:7cddb9c73c67 2231 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 9279:7cddb9c73c67 2232 "value": "HFXO",
Steven Cooreman 9279:7cddb9c73c67 2233 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 9279:7cddb9c73c67 2234 },
Steven Cooreman 9279:7cddb9c73c67 2235 "hfxo_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2236 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 9279:7cddb9c73c67 2237 "value": "38400000",
Steven Cooreman 9279:7cddb9c73c67 2238 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2239 },
Steven Cooreman 9279:7cddb9c73c67 2240 "lf_clock_src": {
Steven Cooreman 9279:7cddb9c73c67 2241 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 9279:7cddb9c73c67 2242 "value": "LFXO",
Steven Cooreman 9279:7cddb9c73c67 2243 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 9279:7cddb9c73c67 2244 },
Steven Cooreman 9279:7cddb9c73c67 2245 "lfxo_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2246 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 9279:7cddb9c73c67 2247 "value": "32768",
Steven Cooreman 9279:7cddb9c73c67 2248 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2249 },
Steven Cooreman 9279:7cddb9c73c67 2250 "hfrco_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2251 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 9279:7cddb9c73c67 2252 "value": "32000000",
Steven Cooreman 9279:7cddb9c73c67 2253 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2254 },
Steven Cooreman 9279:7cddb9c73c67 2255 "hfrco_band_select": {
Steven Cooreman 9279:7cddb9c73c67 2256 "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 2257 "value": "cmuHFRCOFreq_32M0Hz",
Steven Cooreman 9279:7cddb9c73c67 2258 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 9279:7cddb9c73c67 2259 },
Steven Cooreman 9279:7cddb9c73c67 2260 "board_controller_enable": {
Steven Cooreman 9279:7cddb9c73c67 2261 "help": "Pin to pull high for enabling the USB serial port",
Steven Cooreman 9279:7cddb9c73c67 2262 "value": "PA5",
Steven Cooreman 9279:7cddb9c73c67 2263 "macro_name": "EFM_BC_EN"
Steven Cooreman 9279:7cddb9c73c67 2264 }
Steven Cooreman 9279:7cddb9c73c67 2265 },
Steven Cooreman 9279:7cddb9c73c67 2266 "public": false
Steven Cooreman 9279:7cddb9c73c67 2267 },
Steven Cooreman 9279:7cddb9c73c67 2268 "THUNDERBOARD_SENSE": {
Steven Cooreman 9279:7cddb9c73c67 2269 "inherits": ["EFR32MG1P233F256GM48"],
Steven Cooreman 9279:7cddb9c73c67 2270 "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 9285:f8486644de3c 2271 "forced_reset_timeout": 5,
Steven Cooreman 9279:7cddb9c73c67 2272 "config": {
Steven Cooreman 9279:7cddb9c73c67 2273 "hf_clock_src": {
Steven Cooreman 9279:7cddb9c73c67 2274 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
Steven Cooreman 9279:7cddb9c73c67 2275 "value": "HFXO",
Steven Cooreman 9279:7cddb9c73c67 2276 "macro_name": "CORE_CLOCK_SOURCE"
Steven Cooreman 9279:7cddb9c73c67 2277 },
Steven Cooreman 9279:7cddb9c73c67 2278 "hfxo_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2279 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 9279:7cddb9c73c67 2280 "value": "38400000",
Steven Cooreman 9279:7cddb9c73c67 2281 "macro_name": "HFXO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2282 },
Steven Cooreman 9279:7cddb9c73c67 2283 "lf_clock_src": {
Steven Cooreman 9279:7cddb9c73c67 2284 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
Steven Cooreman 9279:7cddb9c73c67 2285 "value": "LFXO",
Steven Cooreman 9279:7cddb9c73c67 2286 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
Steven Cooreman 9279:7cddb9c73c67 2287 },
Steven Cooreman 9279:7cddb9c73c67 2288 "lfxo_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2289 "help": "Value: External crystal frequency in hertz",
Steven Cooreman 9279:7cddb9c73c67 2290 "value": "32768",
Steven Cooreman 9279:7cddb9c73c67 2291 "macro_name": "LFXO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2292 },
Steven Cooreman 9279:7cddb9c73c67 2293 "hfrco_clock_freq": {
Steven Cooreman 9279:7cddb9c73c67 2294 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
Steven Cooreman 9279:7cddb9c73c67 2295 "value": "32000000",
Steven Cooreman 9279:7cddb9c73c67 2296 "macro_name": "HFRCO_FREQUENCY"
Steven Cooreman 9279:7cddb9c73c67 2297 },
Steven Cooreman 9279:7cddb9c73c67 2298 "hfrco_band_select": {
Steven Cooreman 9279:7cddb9c73c67 2299 "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 2300 "value": "cmuHFRCOFreq_32M0Hz",
Steven Cooreman 9279:7cddb9c73c67 2301 "macro_name": "HFRCO_FREQUENCY_ENUM"
Steven Cooreman 8840:b3359e09c86e 2302 }
Steven Cooreman 8840:b3359e09c86e 2303 }
Christopher Haster 8332:5fce745004b6 2304 },
Christopher Haster 8332:5fce745004b6 2305 "WIZWIKI_W7500": {
Christopher Haster 8332:5fce745004b6 2306 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2307 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 2308 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Christopher Haster 8332:5fce745004b6 2309 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 2310 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2311 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 2312 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 2313 },
Christopher Haster 8332:5fce745004b6 2314 "WIZWIKI_W7500P": {
Christopher Haster 8332:5fce745004b6 2315 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2316 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 2317 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Christopher Haster 8332:5fce745004b6 2318 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 2319 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2320 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 2321 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 2322 },
Christopher Haster 8332:5fce745004b6 2323 "WIZWIKI_W7500ECO": {
Christopher Haster 8332:5fce745004b6 2324 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2325 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 2326 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Christopher Haster 8332:5fce745004b6 2327 "supported_toolchains": ["uARM", "ARM"],
Christopher Haster 8332:5fce745004b6 2328 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Christopher Haster 8332:5fce745004b6 2329 "release_versions": ["2"]
Christopher Haster 8332:5fce745004b6 2330 },
Christopher Haster 8332:5fce745004b6 2331 "SAMR21G18A": {
Christopher Haster 8332:5fce745004b6 2332 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2333 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2334 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 2335 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Christopher Haster 8332:5fce745004b6 2336 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 2337 "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 2338 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 2339 "device_name": "ATSAMR21G18A"
Christopher Haster 8332:5fce745004b6 2340 },
Christopher Haster 8332:5fce745004b6 2341 "SAMD21J18A": {
Christopher Haster 8332:5fce745004b6 2342 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2343 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2344 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 2345 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Christopher Haster 8332:5fce745004b6 2346 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 2347 "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 2348 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 2349 "device_name" : "ATSAMD21J18A"
Christopher Haster 8332:5fce745004b6 2350 },
Christopher Haster 8332:5fce745004b6 2351 "SAMD21G18A": {
Christopher Haster 8332:5fce745004b6 2352 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2353 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2354 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 2355 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Christopher Haster 8332:5fce745004b6 2356 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 2357 "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 2358 "release_versions": ["2"],
Sarah Marsh 8472:da9bd832dfd1 2359 "device_name": "ATSAMD21G18A"
Christopher Haster 8332:5fce745004b6 2360 },
Christopher Haster 8332:5fce745004b6 2361 "SAML21J18A": {
Christopher Haster 8332:5fce745004b6 2362 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2363 "core": "Cortex-M0+",
Christopher Haster 8332:5fce745004b6 2364 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 2365 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Christopher Haster 8332:5fce745004b6 2366 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Sarah Marsh 8472:da9bd832dfd1 2367 "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 2368 "device_name": "ATSAML21J18A"
Christopher Haster 8332:5fce745004b6 2369 },
Christopher Haster 8332:5fce745004b6 2370 "SAMG55J19": {
Christopher Haster 8332:5fce745004b6 2371 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2372 "core": "Cortex-M4",
Christopher Haster 8332:5fce745004b6 2373 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Christopher Haster 8332:5fce745004b6 2374 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Christopher Haster 8332:5fce745004b6 2375 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Christopher Haster 8332:5fce745004b6 2376 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 2377 "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 2378 "default_lib": "std",
Sarah Marsh 8472:da9bd832dfd1 2379 "device_name": "ATSAMG55J19"
Christopher Haster 8332:5fce745004b6 2380 },
Christopher Haster 8332:5fce745004b6 2381 "MCU_NRF51_UNIFIED": {
Christopher Haster 8332:5fce745004b6 2382 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2383 "core": "Cortex-M0",
Christopher Haster 8332:5fce745004b6 2384 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Christopher Haster 8332:5fce745004b6 2385 "macros": [
Christopher Haster 8332:5fce745004b6 2386 "NRF51",
Christopher Haster 8332:5fce745004b6 2387 "TARGET_NRF51822",
Christopher Haster 8332:5fce745004b6 2388 "BLE_STACK_SUPPORT_REQD",
Christopher Haster 8332:5fce745004b6 2389 "SOFTDEVICE_PRESENT",
Christopher Haster 8332:5fce745004b6 2390 "S130",
Christopher Haster 8332:5fce745004b6 2391 "TARGET_MCU_NRF51822"
Christopher Haster 8332:5fce745004b6 2392 ],
Christopher Haster 8332:5fce745004b6 2393 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 2394 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Christopher Haster 8332:5fce745004b6 2395 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 2396 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 2397 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2398 "public": false,
Christopher Haster 8332:5fce745004b6 2399 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 2400 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 2401 {
Christopher Haster 8332:5fce745004b6 2402 "boot": "",
Christopher Haster 8332:5fce745004b6 2403 "name": "s130_nrf51_2.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 2404 "offset": 110592
Christopher Haster 8332:5fce745004b6 2405 }
Christopher Haster 8332:5fce745004b6 2406 ],
Christopher Haster 8332:5fce745004b6 2407 "detect_code": ["1070"],
Christopher Haster 8332:5fce745004b6 2408 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 2409 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 2410 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 2411 },
Christopher Haster 8332:5fce745004b6 2412 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 2413 "features": ["BLE"],
Sarah Marsh 8472:da9bd832dfd1 2414 "config": {
Christopher Haster 8332:5fce745004b6 2415 "lf_clock_src": {
Christopher Haster 8332:5fce745004b6 2416 "value": "NRF_LF_SRC_XTAL",
Christopher Haster 8332:5fce745004b6 2417 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Christopher Haster 8332:5fce745004b6 2418 },
Christopher Haster 8332:5fce745004b6 2419 "uart_hwfc": {
Christopher Haster 8332:5fce745004b6 2420 "help": "Value: 1 for enable, 0 for disable",
Christopher Haster 8332:5fce745004b6 2421 "value": 1,
Christopher Haster 8332:5fce745004b6 2422 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Christopher Haster 8332:5fce745004b6 2423 }
Christopher Haster 8332:5fce745004b6 2424 },
Christopher Haster 8332:5fce745004b6 2425 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 2426 },
Christopher Haster 8332:5fce745004b6 2427 "MCU_NRF51_32K_UNIFIED": {
Christopher Haster 8332:5fce745004b6 2428 "inherits": ["MCU_NRF51_UNIFIED"],
Christopher Haster 8332:5fce745004b6 2429 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 2430 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Christopher Haster 8332:5fce745004b6 2431 "public": false
Christopher Haster 8332:5fce745004b6 2432 },
Christopher Haster 8332:5fce745004b6 2433 "NRF51_DK": {
Christopher Haster 8332:5fce745004b6 2434 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2435 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Andrzej Puzdrowski 8742:ea949d3ba022 2436 "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 2437 "release_versions": ["2", "5"],
Sarah Marsh 8472:da9bd832dfd1 2438 "device_name": "nRF51822_xxAA"
Christopher Haster 8332:5fce745004b6 2439 },
Christopher Haster 8332:5fce745004b6 2440 "NRF51_DONGLE": {
Christopher Haster 8332:5fce745004b6 2441 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Christopher Haster 8332:5fce745004b6 2442 "progen": {"target": "nrf51-dongle"},
Mahadevan Mahesh 8366:70aeab6c7eb7 2443 "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 2444 "release_versions": ["2", "5"]
Christopher Haster 8332:5fce745004b6 2445 },
Christopher Haster 8332:5fce745004b6 2446 "MCU_NRF52": {
Christopher Haster 8332:5fce745004b6 2447 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2448 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 2449 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Christopher Haster 8332:5fce745004b6 2450 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Christopher Haster 8332:5fce745004b6 2451 "OUTPUT_EXT": "hex",
Christopher Haster 8332:5fce745004b6 2452 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 2453 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2454 "public": false,
Christopher Haster 8332:5fce745004b6 2455 "detect_code": ["1101"],
Christopher Haster 8332:5fce745004b6 2456 "program_cycle_s": 6,
Christopher Haster 8332:5fce745004b6 2457 "MERGE_SOFT_DEVICE": true,
Christopher Haster 8332:5fce745004b6 2458 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Christopher Haster 8332:5fce745004b6 2459 {
Christopher Haster 8332:5fce745004b6 2460 "boot": "",
Christopher Haster 8332:5fce745004b6 2461 "name": "s132_nrf52_2.0.0_softdevice.hex",
Christopher Haster 8332:5fce745004b6 2462 "offset": 114688
Christopher Haster 8332:5fce745004b6 2463 }
Christopher Haster 8332:5fce745004b6 2464 ],
Christopher Haster 8332:5fce745004b6 2465 "post_binary_hook": {
Christopher Haster 8332:5fce745004b6 2466 "function": "MCU_NRF51Code.binary_hook",
Christopher Haster 8332:5fce745004b6 2467 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Christopher Haster 8332:5fce745004b6 2468 },
Christopher Haster 8332:5fce745004b6 2469 "MERGE_BOOTLOADER": false,
Christopher Haster 8332:5fce745004b6 2470 "features": ["BLE"],
Sarah Marsh 8472:da9bd832dfd1 2471 "config": {
Christopher Haster 8332:5fce745004b6 2472 "lf_clock_src": {
Christopher Haster 8332:5fce745004b6 2473 "value": "NRF_LF_SRC_XTAL",
Christopher Haster 8332:5fce745004b6 2474 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
Christopher Haster 8332:5fce745004b6 2475 },
Christopher Haster 8332:5fce745004b6 2476 "uart_hwfc": {
Christopher Haster 8332:5fce745004b6 2477 "help": "Value: 1 for enable, 0 for disable",
Christopher Haster 8332:5fce745004b6 2478 "value": 1,
Christopher Haster 8332:5fce745004b6 2479 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Christopher Haster 8332:5fce745004b6 2480 }
Christopher Haster 8332:5fce745004b6 2481 }
Christopher Haster 8332:5fce745004b6 2482 },
Christopher Haster 8332:5fce745004b6 2483 "NRF52_DK": {
Christopher Haster 8332:5fce745004b6 2484 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2485 "inherits": ["MCU_NRF52"],
Sarah Marsh 8472:da9bd832dfd1 2486 "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 2487 "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 2488 "release_versions": ["2", "5"],
Sarah Marsh 8507:29edfac555c0 2489 "device_name": "nRF52832_xxAA"
Christopher Haster 8332:5fce745004b6 2490 },
Michael Ammann 9240:b619ddc526ac 2491 "UBLOX_EVA_NINA": {
Michael Ammann 9240:b619ddc526ac 2492 "inherits": ["MCU_NRF52"],
Michael Ammann 9240:b619ddc526ac 2493 "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"],
Michael Ammann 9240:b619ddc526ac 2494 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
Michael Ammann 9240:b619ddc526ac 2495 "release_versions": ["2", "5"],
Michael Ammann 9240:b619ddc526ac 2496 "overrides": {"uart_hwfc": 0},
Michael Ammann 9240:b619ddc526ac 2497 "device_name": "nRF52832_xxAA"
Michael Ammann 9240:b619ddc526ac 2498 },
Christopher Haster 8332:5fce745004b6 2499 "DELTA_DFBM_NQ620": {
Christopher Haster 8332:5fce745004b6 2500 "supported_form_factors": ["ARDUINO"],
Christopher Haster 8332:5fce745004b6 2501 "inherits": ["MCU_NRF52"],
Christopher Haster 8332:5fce745004b6 2502 "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 2503 "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 2504 "release_versions": ["2", "5"],
TsungtaWu 9313:3c251a530297 2505 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
Sarah Marsh 8507:29edfac555c0 2506 "device_name": "nRF52832_xxAA"
Christopher Haster 8332:5fce745004b6 2507 },
Christopher Haster 8332:5fce745004b6 2508 "BLUEPILL_F103C8": {
Christopher Haster 8332:5fce745004b6 2509 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 2510 "default_toolchain": "GCC_ARM",
Christopher Haster 8332:5fce745004b6 2511 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Christopher Haster 8332:5fce745004b6 2512 "supported_toolchains": ["GCC_ARM"],
Christopher Haster 8332:5fce745004b6 2513 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2514 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Christopher Haster 8332:5fce745004b6 2515 },
Christopher Haster 8332:5fce745004b6 2516 "NUMAKER_PFM_NUC472": {
Christopher Haster 8332:5fce745004b6 2517 "core": "Cortex-M4F",
Christopher Haster 8332:5fce745004b6 2518 "default_toolchain": "ARM",
Christopher Haster 8332:5fce745004b6 2519 "extra_labels": ["NUVOTON", "NUC472", "NUMAKER_PFM_NUC472"],
Christopher Haster 8332:5fce745004b6 2520 "is_disk_virtual": true,
Christopher Haster 8332:5fce745004b6 2521 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Christopher Haster 8332:5fce745004b6 2522 "inherits": ["Target"],
ccli8 9035:5a46830c3513 2523 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN"],
Christopher Haster 8342:520d28b41ea4 2524 "features": ["LWIP"],
0xc0170 8858:c8c6eb85a4ad 2525 "release_versions": ["5"],
Sarah Marsh 8472:da9bd832dfd1 2526 "device_name": "NUC472HI8AE"
Mahadevan Mahesh 8366:70aeab6c7eb7 2527 },
Christopher Haster 8332:5fce745004b6 2528 "NCS36510": {
Christopher Haster 8332:5fce745004b6 2529 "inherits": ["Target"],
Christopher Haster 8332:5fce745004b6 2530 "core": "Cortex-M3",
Christopher Haster 8332:5fce745004b6 2531 "extra_labels": ["ONSEMI"],
Radhika 9051:ec9ae79ecd92 2532 "config": {
Radhika 9051:ec9ae79ecd92 2533 "mac-addr-low": {
Radhika 9052:9664d491fdd1 2534 "help": "Lower 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
Radhika 9052:9664d491fdd1 2535 "value": "0xFFFFFFFF"
Radhika 9051:ec9ae79ecd92 2536 },
Radhika 9051:ec9ae79ecd92 2537 "mac-addr-high": {
Radhika 9052:9664d491fdd1 2538 "help": "Higher 32 bits of the MAC extended address. All FFs indicates that factory programmed MAC address shall be used. In order to override the factory programmed MAC address this value needs to be changed from 0xFFFFFFFF to any chosen value.",
Radhika 9052:9664d491fdd1 2539 "value": "0xFFFFFFFF"
Radhika 9051:ec9ae79ecd92 2540 },
Radhika 9051:ec9ae79ecd92 2541 "32KHz-clk-trim": {
Radhika 9051:ec9ae79ecd92 2542 "help": "32KHz clock trim",
Radhika 9052:9664d491fdd1 2543 "value": "0x39"
Radhika 9051:ec9ae79ecd92 2544 },
Radhika 9051:ec9ae79ecd92 2545 "32MHz-clk-trim": {
Radhika 9051:ec9ae79ecd92 2546 "help": "32MHz clock trim",
Radhika 9052:9664d491fdd1 2547 "value": "0x17"
Radhika 9051:ec9ae79ecd92 2548 },
Radhika 9051:ec9ae79ecd92 2549 "rssi-trim": {
Radhika 9051:ec9ae79ecd92 2550 "help": "RSSI trim",
Radhika 9051:ec9ae79ecd92 2551 "value": "0x3D"
Radhika 9051:ec9ae79ecd92 2552 },
Radhika 9051:ec9ae79ecd92 2553 "txtune-trim": {
Radhika 9051:ec9ae79ecd92 2554 "help": "TX tune trim",
Radhika 9052:9664d491fdd1 2555 "value": "0xFFFFFFFF"
Radhika 9051:ec9ae79ecd92 2556 }
Radhika 9051:ec9ae79ecd92 2557 },
Christopher Haster 8332:5fce745004b6 2558 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
pradeep-gr 8861:42cabe489c4c 2559 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
Christopher Haster 8332:5fce745004b6 2560 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
pradeep-gr 8860:235d4297bba6 2561 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG"],
maclobdell 8732:4166825f6c3c 2562 "device_name": "NCS36510",
Christopher Haster 8332:5fce745004b6 2563 "release_versions": ["2", "5"]
ccli8 8611:5441db5ff596 2564 },
ccli8 8611:5441db5ff596 2565 "NUMAKER_PFM_M453": {
ccli8 8611:5441db5ff596 2566 "core": "Cortex-M4F",
ccli8 8611:5441db5ff596 2567 "default_toolchain": "ARM",
ccli8 8611:5441db5ff596 2568 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
ccli8 8611:5441db5ff596 2569 "is_disk_virtual": true,
ccli8 8611:5441db5ff596 2570 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
ccli8 8611:5441db5ff596 2571 "inherits": ["Target"],
ccli8 8611:5441db5ff596 2572 "progen": {"target": "numaker-pfm-m453"},
ccli8 9035:5a46830c3513 2573 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN"],
ccli8 8644:79863cfcbbb0 2574 "release_versions": ["2", "5"],
ccli8 8644:79863cfcbbb0 2575 "device_name": "M453VG6AE"
Rob Meades 8783:357c3fdee746 2576 },
Rob Meades 8783:357c3fdee746 2577 "HI2110": {
Rob Meades 8783:357c3fdee746 2578 "inherits": ["Target"],
Rob Meades 8783:357c3fdee746 2579 "core": "Cortex-M0",
Rob Meades 8783:357c3fdee746 2580 "default_toolchain": "GCC_ARM",
Rob Meades 8783:357c3fdee746 2581 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Rob Meades 8783:357c3fdee746 2582 "extra_labels": ["ublox"],
Rob Meades 8783:357c3fdee746 2583 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
Rob Meades 8783:357c3fdee746 2584 "public": false,
Rob Meades 8783:357c3fdee746 2585 "target_overrides": {
Rob Meades 8783:357c3fdee746 2586 "*": {
Rob Meades 8783:357c3fdee746 2587 "core.stdio-flush-at-exit": false
Rob Meades 8783:357c3fdee746 2588 }
Rob Meades 8783:357c3fdee746 2589 },
Rob Meades 8783:357c3fdee746 2590 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
Rob Meades 8783:357c3fdee746 2591 "default_lib": "std",
Rob Meades 8783:357c3fdee746 2592 "release_versions": ["5"]
Rob Meades 8783:357c3fdee746 2593 },
Rob Meades 8783:357c3fdee746 2594 "SARA_NBIOT": {
Rob Meades 8783:357c3fdee746 2595 "inherits": ["HI2110"],
Rob Meades 8783:357c3fdee746 2596 "extra_labels": ["ublox", "HI2110"],
Rob Meades 8783:357c3fdee746 2597 "public": false
Rob Meades 8783:357c3fdee746 2598 },
Rob Meades 8783:357c3fdee746 2599 "SARA_NBIOT_EVK": {
Rob Meades 8783:357c3fdee746 2600 "inherits": ["SARA_NBIOT"],
Rob Meades 8783:357c3fdee746 2601 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
ccli8 8611:5441db5ff596 2602 }
Christopher Haster 8332:5fce745004b6 2603 }