5.2.1 - Updated I2C files

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

Committer:
group-onsemi
Date:
Wed Jan 25 20:34:15 2017 +0000
Revision:
0:098463de4c5d
Initial commit

Who changed what in which revision?

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