inport from local

Dependents:   Hobbyking_Cheetah_0511

Committer:
NYX
Date:
Mon Mar 16 06:35:48 2020 +0000
Revision:
0:85b3fd62ea1a
reinport to mbed;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
NYX 0:85b3fd62ea1a 1 {
NYX 0:85b3fd62ea1a 2 "Target": {
NYX 0:85b3fd62ea1a 3 "core": null,
NYX 0:85b3fd62ea1a 4 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 5 "supported_toolchains": null,
NYX 0:85b3fd62ea1a 6 "extra_labels": [],
NYX 0:85b3fd62ea1a 7 "is_disk_virtual": false,
NYX 0:85b3fd62ea1a 8 "macros": [],
NYX 0:85b3fd62ea1a 9 "device_has": [],
NYX 0:85b3fd62ea1a 10 "features": [],
NYX 0:85b3fd62ea1a 11 "detect_code": [],
NYX 0:85b3fd62ea1a 12 "public": false,
NYX 0:85b3fd62ea1a 13 "default_lib": "std",
NYX 0:85b3fd62ea1a 14 "bootloader_supported": false
NYX 0:85b3fd62ea1a 15 },
NYX 0:85b3fd62ea1a 16 "Super_Target": {
NYX 0:85b3fd62ea1a 17 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 18 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 19 "features_add": ["UVISOR", "BLE", "CLIENT", "IPV4", "IPV6"],
NYX 0:85b3fd62ea1a 20 "supported_toolchains": ["ARM"]
NYX 0:85b3fd62ea1a 21 },
NYX 0:85b3fd62ea1a 22 "CM4_UARM": {
NYX 0:85b3fd62ea1a 23 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 24 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 25 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 26 "public": false,
NYX 0:85b3fd62ea1a 27 "supported_toolchains": ["uARM"],
NYX 0:85b3fd62ea1a 28 "default_lib": "small"
NYX 0:85b3fd62ea1a 29 },
NYX 0:85b3fd62ea1a 30 "CM4_ARM": {
NYX 0:85b3fd62ea1a 31 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 32 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 33 "public": false,
NYX 0:85b3fd62ea1a 34 "supported_toolchains": ["ARM"]
NYX 0:85b3fd62ea1a 35 },
NYX 0:85b3fd62ea1a 36 "CM4F_UARM": {
NYX 0:85b3fd62ea1a 37 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 38 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 39 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 40 "public": false,
NYX 0:85b3fd62ea1a 41 "supported_toolchains": ["uARM"],
NYX 0:85b3fd62ea1a 42 "default_lib": "small"
NYX 0:85b3fd62ea1a 43 },
NYX 0:85b3fd62ea1a 44 "CM4F_ARM": {
NYX 0:85b3fd62ea1a 45 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 46 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 47 "public": false,
NYX 0:85b3fd62ea1a 48 "supported_toolchains": ["ARM"]
NYX 0:85b3fd62ea1a 49 },
NYX 0:85b3fd62ea1a 50 "LPCTarget": {
NYX 0:85b3fd62ea1a 51 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 52 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
NYX 0:85b3fd62ea1a 53 "public": false
NYX 0:85b3fd62ea1a 54 },
NYX 0:85b3fd62ea1a 55 "LPC11C24": {
NYX 0:85b3fd62ea1a 56 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 57 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 58 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
NYX 0:85b3fd62ea1a 59 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 60 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 61 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 62 "device_name": "LPC11C24FBD48/301"
NYX 0:85b3fd62ea1a 63 },
NYX 0:85b3fd62ea1a 64 "LPC1114": {
NYX 0:85b3fd62ea1a 65 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 66 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 67 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 68 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
NYX 0:85b3fd62ea1a 69 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 70 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 71 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 72 "default_lib": "small",
NYX 0:85b3fd62ea1a 73 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 74 "device_name": "LPC1114FN28/102"
NYX 0:85b3fd62ea1a 75 },
NYX 0:85b3fd62ea1a 76 "LPC11U24": {
NYX 0:85b3fd62ea1a 77 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 78 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 79 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 80 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
NYX 0:85b3fd62ea1a 81 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 82 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 83 "detect_code": ["1040"],
NYX 0:85b3fd62ea1a 84 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 85 "default_lib": "small",
NYX 0:85b3fd62ea1a 86 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 87 "device_name": "LPC11U24FBD48/401"
NYX 0:85b3fd62ea1a 88 },
NYX 0:85b3fd62ea1a 89 "OC_MBUINO": {
NYX 0:85b3fd62ea1a 90 "inherits": ["LPC11U24"],
NYX 0:85b3fd62ea1a 91 "macros": ["TARGET_LPC11U24", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 92 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 93 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 94 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 95 },
NYX 0:85b3fd62ea1a 96 "LPC11U24_301": {
NYX 0:85b3fd62ea1a 97 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 98 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 99 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 100 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 101 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 102 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 103 "device_name": "LPC11U24FHI33/301"
NYX 0:85b3fd62ea1a 104 },
NYX 0:85b3fd62ea1a 105 "LPC11U34_421": {
NYX 0:85b3fd62ea1a 106 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 107 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 108 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 109 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 110 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 111 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 112 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 113 "default_lib": "small",
NYX 0:85b3fd62ea1a 114 "device_name": "LPC11U34FBD48/311"
NYX 0:85b3fd62ea1a 115 },
NYX 0:85b3fd62ea1a 116 "MICRONFCBOARD": {
NYX 0:85b3fd62ea1a 117 "inherits": ["LPC11U34_421"],
NYX 0:85b3fd62ea1a 118 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
NYX 0:85b3fd62ea1a 119 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
NYX 0:85b3fd62ea1a 120 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 121 "device_name": "LPC11U34FBD48/311"
NYX 0:85b3fd62ea1a 122 },
NYX 0:85b3fd62ea1a 123 "LPC11U35_401": {
NYX 0:85b3fd62ea1a 124 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 125 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 126 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 127 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 128 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 129 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 130 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 131 "default_lib": "small",
NYX 0:85b3fd62ea1a 132 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 133 "device_name": "LPC11U35FBD48/401"
NYX 0:85b3fd62ea1a 134 },
NYX 0:85b3fd62ea1a 135 "LPC11U35_501": {
NYX 0:85b3fd62ea1a 136 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 137 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 138 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 139 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
NYX 0:85b3fd62ea1a 140 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 141 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 142 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 143 "default_lib": "small",
NYX 0:85b3fd62ea1a 144 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 145 "device_name": "LPC11U35FHI33/501"
NYX 0:85b3fd62ea1a 146 },
NYX 0:85b3fd62ea1a 147 "LPC11U35_501_IBDAP": {
NYX 0:85b3fd62ea1a 148 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 149 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 150 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 151 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
NYX 0:85b3fd62ea1a 152 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 153 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 154 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 155 "default_lib": "small",
NYX 0:85b3fd62ea1a 156 "device_name": "LPC11U35FHI33/501"
NYX 0:85b3fd62ea1a 157 },
NYX 0:85b3fd62ea1a 158 "XADOW_M0": {
NYX 0:85b3fd62ea1a 159 "inherits": ["LPC11U35_501"]
NYX 0:85b3fd62ea1a 160 },
NYX 0:85b3fd62ea1a 161 "LPC11U35_Y5_MBUG": {
NYX 0:85b3fd62ea1a 162 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 163 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 164 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 165 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
NYX 0:85b3fd62ea1a 166 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 167 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 168 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 169 "default_lib": "small",
NYX 0:85b3fd62ea1a 170 "device_name": "LPC11U35FHI33/501"
NYX 0:85b3fd62ea1a 171 },
NYX 0:85b3fd62ea1a 172 "LPC11U37_501": {
NYX 0:85b3fd62ea1a 173 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 174 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 175 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 176 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 177 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 178 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 179 "default_lib": "small",
NYX 0:85b3fd62ea1a 180 "device_name": "LPC11U37FBD64/501"
NYX 0:85b3fd62ea1a 181 },
NYX 0:85b3fd62ea1a 182 "LPCCAPPUCCINO": {
NYX 0:85b3fd62ea1a 183 "inherits": ["LPC11U37_501"],
NYX 0:85b3fd62ea1a 184 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 185 "device_name": "LPC11U37FBD64/501"
NYX 0:85b3fd62ea1a 186 },
NYX 0:85b3fd62ea1a 187 "ARCH_GPRS": {
NYX 0:85b3fd62ea1a 188 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 189 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 190 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 191 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
NYX 0:85b3fd62ea1a 192 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 193 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 194 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 195 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 196 "default_lib": "small",
NYX 0:85b3fd62ea1a 197 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 198 "device_name": "LPC11U37FBD64/501"
NYX 0:85b3fd62ea1a 199 },
NYX 0:85b3fd62ea1a 200 "LPC11U68": {
NYX 0:85b3fd62ea1a 201 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 202 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 203 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 204 "extra_labels": ["NXP", "LPC11U6X"],
NYX 0:85b3fd62ea1a 205 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 206 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 207 "detect_code": ["1168"],
NYX 0:85b3fd62ea1a 208 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI"],
NYX 0:85b3fd62ea1a 209 "default_lib": "small",
NYX 0:85b3fd62ea1a 210 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 211 "device_name": "LPC11U68JBD100"
NYX 0:85b3fd62ea1a 212 },
NYX 0:85b3fd62ea1a 213 "LPC1347": {
NYX 0:85b3fd62ea1a 214 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 215 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 216 "extra_labels": ["NXP", "LPC13XX"],
NYX 0:85b3fd62ea1a 217 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 218 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 219 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 220 "device_name": "LPC1347FBD48"
NYX 0:85b3fd62ea1a 221 },
NYX 0:85b3fd62ea1a 222 "LPC1549": {
NYX 0:85b3fd62ea1a 223 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 224 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 225 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 226 "extra_labels": ["NXP", "LPC15XX"],
NYX 0:85b3fd62ea1a 227 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 228 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 229 "detect_code": ["1549"],
NYX 0:85b3fd62ea1a 230 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 231 "default_lib": "small",
NYX 0:85b3fd62ea1a 232 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 233 "device_name": "LPC1549JBD64"
NYX 0:85b3fd62ea1a 234 },
NYX 0:85b3fd62ea1a 235 "LPC1768": {
NYX 0:85b3fd62ea1a 236 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 237 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 238 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768"],
NYX 0:85b3fd62ea1a 239 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 240 "detect_code": ["1010"],
NYX 0:85b3fd62ea1a 241 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 242 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 243 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 244 "device_name": "LPC1768"
NYX 0:85b3fd62ea1a 245 },
NYX 0:85b3fd62ea1a 246 "ARCH_PRO": {
NYX 0:85b3fd62ea1a 247 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 248 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 249 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 250 "extra_labels": ["NXP", "LPC176X"],
NYX 0:85b3fd62ea1a 251 "macros": ["TARGET_LPC1768"],
NYX 0:85b3fd62ea1a 252 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 253 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 254 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 255 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 256 "device_name": "LPC1768"
NYX 0:85b3fd62ea1a 257 },
NYX 0:85b3fd62ea1a 258 "UBLOX_C027": {
NYX 0:85b3fd62ea1a 259 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 260 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 261 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 262 "extra_labels": ["NXP", "LPC176X"],
NYX 0:85b3fd62ea1a 263 "config": {
NYX 0:85b3fd62ea1a 264 "modem_is_on_board": {
NYX 0:85b3fd62ea1a 265 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
NYX 0:85b3fd62ea1a 266 "value": 1,
NYX 0:85b3fd62ea1a 267 "macro_name": "MODEM_ON_BOARD"
NYX 0:85b3fd62ea1a 268 },
NYX 0:85b3fd62ea1a 269 "modem_data_connection_type": {
NYX 0:85b3fd62ea1a 270 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
NYX 0:85b3fd62ea1a 271 "value": 1,
NYX 0:85b3fd62ea1a 272 "macro_name": "MODEM_ON_BOARD_UART"
NYX 0:85b3fd62ea1a 273 }
NYX 0:85b3fd62ea1a 274 },
NYX 0:85b3fd62ea1a 275 "macros": ["TARGET_LPC1768"],
NYX 0:85b3fd62ea1a 276 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 277 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 278 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 279 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 280 "device_name": "LPC1768"
NYX 0:85b3fd62ea1a 281 },
NYX 0:85b3fd62ea1a 282 "XBED_LPC1768": {
NYX 0:85b3fd62ea1a 283 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 284 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 285 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 286 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
NYX 0:85b3fd62ea1a 287 "macros": ["TARGET_LPC1768"],
NYX 0:85b3fd62ea1a 288 "detect_code": ["1010"],
NYX 0:85b3fd62ea1a 289 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 290 "device_name": "LPC1768"
NYX 0:85b3fd62ea1a 291 },
NYX 0:85b3fd62ea1a 292 "LPC810": {
NYX 0:85b3fd62ea1a 293 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 294 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 295 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 296 "extra_labels": ["NXP", "LPC81X"],
NYX 0:85b3fd62ea1a 297 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 298 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 299 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 300 "default_lib": "small",
NYX 0:85b3fd62ea1a 301 "device_name": "LPC810M021FN8"
NYX 0:85b3fd62ea1a 302 },
NYX 0:85b3fd62ea1a 303 "LPC812": {
NYX 0:85b3fd62ea1a 304 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 305 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 306 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 307 "extra_labels": ["NXP", "LPC81X"],
NYX 0:85b3fd62ea1a 308 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 309 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 310 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 311 "detect_code": ["1050"],
NYX 0:85b3fd62ea1a 312 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 313 "default_lib": "small",
NYX 0:85b3fd62ea1a 314 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 315 "device_name": "LPC812M101JDH20"
NYX 0:85b3fd62ea1a 316 },
NYX 0:85b3fd62ea1a 317 "LPC824": {
NYX 0:85b3fd62ea1a 318 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 319 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 320 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 321 "extra_labels": ["NXP", "LPC82X"],
NYX 0:85b3fd62ea1a 322 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 323 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 324 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 325 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 326 "default_lib": "small",
NYX 0:85b3fd62ea1a 327 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 328 "device_name": "LPC824M201JDH20"
NYX 0:85b3fd62ea1a 329 },
NYX 0:85b3fd62ea1a 330 "SSCI824": {
NYX 0:85b3fd62ea1a 331 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 332 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 333 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 334 "extra_labels": ["NXP", "LPC82X"],
NYX 0:85b3fd62ea1a 335 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 336 "supported_toolchains": ["uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 337 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 338 "default_lib": "small",
NYX 0:85b3fd62ea1a 339 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 340 },
NYX 0:85b3fd62ea1a 341 "MCU_LPC4088": {
NYX 0:85b3fd62ea1a 342 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 343 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 344 "extra_labels": ["NXP", "LPC408X"],
NYX 0:85b3fd62ea1a 345 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 346 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 347 "post_binary_hook": {
NYX 0:85b3fd62ea1a 348 "function": "LPC4088Code.binary_hook"
NYX 0:85b3fd62ea1a 349 },
NYX 0:85b3fd62ea1a 350 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 351 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 352 "device_name": "LPC4088FBD144"
NYX 0:85b3fd62ea1a 353 },
NYX 0:85b3fd62ea1a 354 "LPC4088": {
NYX 0:85b3fd62ea1a 355 "inherits": ["MCU_LPC4088"],
NYX 0:85b3fd62ea1a 356 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 357 },
NYX 0:85b3fd62ea1a 358 "LPC4088_DM": {
NYX 0:85b3fd62ea1a 359 "inherits": ["MCU_LPC4088"],
NYX 0:85b3fd62ea1a 360 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 361 },
NYX 0:85b3fd62ea1a 362 "LPC4330_M4": {
NYX 0:85b3fd62ea1a 363 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 364 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 365 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
NYX 0:85b3fd62ea1a 366 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 367 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 368 "device_name": "LPC4330"
NYX 0:85b3fd62ea1a 369 },
NYX 0:85b3fd62ea1a 370 "LPC4330_M0": {
NYX 0:85b3fd62ea1a 371 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 372 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 373 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
NYX 0:85b3fd62ea1a 374 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
NYX 0:85b3fd62ea1a 375 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
NYX 0:85b3fd62ea1a 376 },
NYX 0:85b3fd62ea1a 377 "LPC4337": {
NYX 0:85b3fd62ea1a 378 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 379 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 380 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
NYX 0:85b3fd62ea1a 381 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 382 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 383 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 384 "device_name": "LPC4337"
NYX 0:85b3fd62ea1a 385 },
NYX 0:85b3fd62ea1a 386 "LPC1800": {
NYX 0:85b3fd62ea1a 387 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 388 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 389 "extra_labels": ["NXP", "LPC43XX"],
NYX 0:85b3fd62ea1a 390 "public": false,
NYX 0:85b3fd62ea1a 391 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
NYX 0:85b3fd62ea1a 392 },
NYX 0:85b3fd62ea1a 393 "LPC11U37H_401": {
NYX 0:85b3fd62ea1a 394 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 395 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 396 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 397 "extra_labels": ["NXP", "LPC11UXX"],
NYX 0:85b3fd62ea1a 398 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 399 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
NYX 0:85b3fd62ea1a 400 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 401 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 402 "default_lib": "small",
NYX 0:85b3fd62ea1a 403 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 404 "device_name": "LPC11U37HFBD64/401"
NYX 0:85b3fd62ea1a 405 },
NYX 0:85b3fd62ea1a 406 "ELEKTOR_COCORICO": {
NYX 0:85b3fd62ea1a 407 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 408 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 409 "extra_labels": ["NXP", "LPC81X"],
NYX 0:85b3fd62ea1a 410 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 411 "inherits": ["LPCTarget"],
NYX 0:85b3fd62ea1a 412 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 413 "detect_code": ["C000"],
NYX 0:85b3fd62ea1a 414 "default_lib": "small",
NYX 0:85b3fd62ea1a 415 "device_name": "LPC812M101JDH16"
NYX 0:85b3fd62ea1a 416 },
NYX 0:85b3fd62ea1a 417 "KL05Z": {
NYX 0:85b3fd62ea1a 418 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 419 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 420 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 421 "extra_labels": ["Freescale", "KLXX"],
NYX 0:85b3fd62ea1a 422 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 423 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 424 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 425 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 426 "default_lib": "small",
NYX 0:85b3fd62ea1a 427 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 428 "device_name": "MKL05Z32xxx4"
NYX 0:85b3fd62ea1a 429 },
NYX 0:85b3fd62ea1a 430 "KL25Z": {
NYX 0:85b3fd62ea1a 431 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 432 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 433 "extra_labels": ["Freescale", "KLXX"],
NYX 0:85b3fd62ea1a 434 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 435 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 436 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 437 "detect_code": ["0200"],
NYX 0:85b3fd62ea1a 438 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 439 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 440 "device_name": "MKL25Z128xxx4"
NYX 0:85b3fd62ea1a 441 },
NYX 0:85b3fd62ea1a 442 "KL26Z": {
NYX 0:85b3fd62ea1a 443 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 444 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 445 "extra_labels": ["Freescale", "KLXX"],
NYX 0:85b3fd62ea1a 446 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 447 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 448 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 449 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 450 "device_name": "MKL26Z128xxx4"
NYX 0:85b3fd62ea1a 451 },
NYX 0:85b3fd62ea1a 452 "KL46Z": {
NYX 0:85b3fd62ea1a 453 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 454 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 455 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
NYX 0:85b3fd62ea1a 456 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 457 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 458 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 459 "detect_code": ["0220"],
NYX 0:85b3fd62ea1a 460 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 461 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 462 "device_name": "MKL46Z256xxx4",
NYX 0:85b3fd62ea1a 463 "bootloader_supported": true
NYX 0:85b3fd62ea1a 464 },
NYX 0:85b3fd62ea1a 465 "K20D50M": {
NYX 0:85b3fd62ea1a 466 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 467 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 468 "extra_labels": ["Freescale", "K20XX"],
NYX 0:85b3fd62ea1a 469 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 470 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 471 "detect_code": ["0230"],
NYX 0:85b3fd62ea1a 472 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 473 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 474 "device_name": "MK20DX128xxx5"
NYX 0:85b3fd62ea1a 475 },
NYX 0:85b3fd62ea1a 476 "TEENSY3_1": {
NYX 0:85b3fd62ea1a 477 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 478 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 479 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
NYX 0:85b3fd62ea1a 480 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 481 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 482 "supported_toolchains": ["GCC_ARM", "ARM"],
NYX 0:85b3fd62ea1a 483 "post_binary_hook": {
NYX 0:85b3fd62ea1a 484 "function": "TEENSY3_1Code.binary_hook",
NYX 0:85b3fd62ea1a 485 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
NYX 0:85b3fd62ea1a 486 },
NYX 0:85b3fd62ea1a 487 "detect_code": ["0230"],
NYX 0:85b3fd62ea1a 488 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 489 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 490 "device_name": "MK20DX256xxx7"
NYX 0:85b3fd62ea1a 491 },
NYX 0:85b3fd62ea1a 492 "MCU_K22F512": {
NYX 0:85b3fd62ea1a 493 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 494 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 495 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
NYX 0:85b3fd62ea1a 496 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 497 "public": false,
NYX 0:85b3fd62ea1a 498 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 499 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 500 "detect_code": ["0231"],
NYX 0:85b3fd62ea1a 501 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
NYX 0:85b3fd62ea1a 502 "device_name": "MK22DN512xxx5"
NYX 0:85b3fd62ea1a 503 },
NYX 0:85b3fd62ea1a 504 "K22F": {
NYX 0:85b3fd62ea1a 505 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 506 "inherits": ["MCU_K22F512"],
NYX 0:85b3fd62ea1a 507 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 508 "extra_labels_add": ["FRDM"]
NYX 0:85b3fd62ea1a 509 },
NYX 0:85b3fd62ea1a 510 "KL27Z": {
NYX 0:85b3fd62ea1a 511 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 512 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 513 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 514 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 515 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 516 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 517 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 518 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 519 "detect_code": ["0261"],
NYX 0:85b3fd62ea1a 520 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 521 "default_lib": "std",
NYX 0:85b3fd62ea1a 522 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 523 "device_name": "MKL27Z64xxx4"
NYX 0:85b3fd62ea1a 524 },
NYX 0:85b3fd62ea1a 525 "KL43Z": {
NYX 0:85b3fd62ea1a 526 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 527 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 528 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 529 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 530 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 531 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 532 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 533 "detect_code": ["0262"],
NYX 0:85b3fd62ea1a 534 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 535 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 536 "device_name": "MKL43Z256xxx4"
NYX 0:85b3fd62ea1a 537 },
NYX 0:85b3fd62ea1a 538 "KL82Z": {
NYX 0:85b3fd62ea1a 539 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 540 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 541 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 542 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 543 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 544 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 545 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 546 "detect_code": ["0218"],
NYX 0:85b3fd62ea1a 547 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
NYX 0:85b3fd62ea1a 548 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 549 "device_name": "MKL82Z128xxx7"
NYX 0:85b3fd62ea1a 550 },
NYX 0:85b3fd62ea1a 551 "USENSE": {
NYX 0:85b3fd62ea1a 552 "inherits": ["KL82Z"],
NYX 0:85b3fd62ea1a 553 "device_has_add": ["LOWPOWERTIMER"],
NYX 0:85b3fd62ea1a 554 "extra_labels_remove": ["FRDM"],
NYX 0:85b3fd62ea1a 555 "supported_form_factors": []
NYX 0:85b3fd62ea1a 556 },
NYX 0:85b3fd62ea1a 557 "KW24D": {
NYX 0:85b3fd62ea1a 558 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 559 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 560 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 561 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 562 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 563 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 564 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 565 "detect_code": ["0250"],
NYX 0:85b3fd62ea1a 566 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 567 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 568 "device_name": "MKW24D512xxx5",
NYX 0:85b3fd62ea1a 569 "bootloader_supported": true
NYX 0:85b3fd62ea1a 570 },
NYX 0:85b3fd62ea1a 571 "KW41Z": {
NYX 0:85b3fd62ea1a 572 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 573 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 574 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 575 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 576 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 577 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 578 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 579 "detect_code": ["0201"],
NYX 0:85b3fd62ea1a 580 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 581 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 582 "device_name": "MKW41Z512xxx4"
NYX 0:85b3fd62ea1a 583 },
NYX 0:85b3fd62ea1a 584 "MCU_K24F1M": {
NYX 0:85b3fd62ea1a 585 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 586 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 587 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
NYX 0:85b3fd62ea1a 588 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 589 "public": false,
NYX 0:85b3fd62ea1a 590 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 591 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 592 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 593 "device_name": "MK24FN1M0xxx12"
NYX 0:85b3fd62ea1a 594 },
NYX 0:85b3fd62ea1a 595 "RO359B": {
NYX 0:85b3fd62ea1a 596 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 597 "inherits": ["MCU_K24F1M"],
NYX 0:85b3fd62ea1a 598 "detect_code": ["1022"],
NYX 0:85b3fd62ea1a 599 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 600 },
NYX 0:85b3fd62ea1a 601 "K64F": {
NYX 0:85b3fd62ea1a 602 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 603 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 604 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 605 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
NYX 0:85b3fd62ea1a 606 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 607 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 608 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 609 "detect_code": ["0240"],
NYX 0:85b3fd62ea1a 610 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 611 "features": ["LWIP", "STORAGE"],
NYX 0:85b3fd62ea1a 612 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 613 "device_name": "MK64FN1M0xxx12",
NYX 0:85b3fd62ea1a 614 "bootloader_supported": true
NYX 0:85b3fd62ea1a 615 },
NYX 0:85b3fd62ea1a 616 "MTS_GAMBIT": {
NYX 0:85b3fd62ea1a 617 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 618 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 619 "supported_toolchains": ["ARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 620 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
NYX 0:85b3fd62ea1a 621 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 622 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
NYX 0:85b3fd62ea1a 623 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 624 "device_name": "MK64FN1M0xxx12"
NYX 0:85b3fd62ea1a 625 },
NYX 0:85b3fd62ea1a 626 "HEXIWEAR": {
NYX 0:85b3fd62ea1a 627 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 628 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 629 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
NYX 0:85b3fd62ea1a 630 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 631 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
NYX 0:85b3fd62ea1a 632 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 633 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 634 "detect_code": ["0214"],
NYX 0:85b3fd62ea1a 635 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 636 "default_lib": "std",
NYX 0:85b3fd62ea1a 637 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 638 "device_name": "MK64FN1M0xxx12"
NYX 0:85b3fd62ea1a 639 },
NYX 0:85b3fd62ea1a 640 "K66F": {
NYX 0:85b3fd62ea1a 641 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 642 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 643 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 644 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 645 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 646 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 647 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 648 "detect_code": ["0311"],
NYX 0:85b3fd62ea1a 649 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
NYX 0:85b3fd62ea1a 650 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 651 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 652 "device_name": "MK66FN2M0xxx18"
NYX 0:85b3fd62ea1a 653 },
NYX 0:85b3fd62ea1a 654 "K82F": {
NYX 0:85b3fd62ea1a 655 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 656 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 657 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 658 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
NYX 0:85b3fd62ea1a 659 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 660 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 661 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 662 "detect_code": ["0217"],
NYX 0:85b3fd62ea1a 663 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
NYX 0:85b3fd62ea1a 664 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 665 "device_name": "MK82FN256xxx15"
NYX 0:85b3fd62ea1a 666 },
NYX 0:85b3fd62ea1a 667 "UBRIDGE": {
NYX 0:85b3fd62ea1a 668 "inherits": ["K82F"],
NYX 0:85b3fd62ea1a 669 "extra_labels_remove": ["FRDM"],
NYX 0:85b3fd62ea1a 670 "supported_form_factors": []
NYX 0:85b3fd62ea1a 671 },
NYX 0:85b3fd62ea1a 672 "FAMILY_STM32": {
NYX 0:85b3fd62ea1a 673 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 674 "public": false,
NYX 0:85b3fd62ea1a 675 "extra_labels": ["STM"],
NYX 0:85b3fd62ea1a 676 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 677 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
NYX 0:85b3fd62ea1a 678 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
NYX 0:85b3fd62ea1a 679 },
NYX 0:85b3fd62ea1a 680 "LPC54114": {
NYX 0:85b3fd62ea1a 681 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 682 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 683 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 684 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso"],
NYX 0:85b3fd62ea1a 685 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 686 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 687 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 688 "detect_code": ["1054"],
NYX 0:85b3fd62ea1a 689 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 690 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 691 "device_name" : "LPC54114J256BD64"
NYX 0:85b3fd62ea1a 692 },
NYX 0:85b3fd62ea1a 693 "LPC546XX": {
NYX 0:85b3fd62ea1a 694 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 695 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 696 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
NYX 0:85b3fd62ea1a 697 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso"],
NYX 0:85b3fd62ea1a 698 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 699 "macros": ["CPU_LPC54618J512ET180", "FSL_RTOS_MBED"],
NYX 0:85b3fd62ea1a 700 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 701 "detect_code": ["1056"],
NYX 0:85b3fd62ea1a 702 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 703 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 704 "device_name" : "LPC54618J512ET180"
NYX 0:85b3fd62ea1a 705 },
NYX 0:85b3fd62ea1a 706 "NUCLEO_F030R8": {
NYX 0:85b3fd62ea1a 707 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 708 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 709 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 710 "extra_labels_add": ["STM32F0", "STM32F030R8"],
NYX 0:85b3fd62ea1a 711 "config": {
NYX 0:85b3fd62ea1a 712 "clock_source": {
NYX 0:85b3fd62ea1a 713 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 714 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 715 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 716 }
NYX 0:85b3fd62ea1a 717 },
NYX 0:85b3fd62ea1a 718 "detect_code": ["0725"],
NYX 0:85b3fd62ea1a 719 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 720 "device_has_add": ["SERIAL_FC"],
NYX 0:85b3fd62ea1a 721 "default_lib": "small",
NYX 0:85b3fd62ea1a 722 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 723 "device_name": "STM32F030R8"
NYX 0:85b3fd62ea1a 724 },
NYX 0:85b3fd62ea1a 725 "NUCLEO_F031K6": {
NYX 0:85b3fd62ea1a 726 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 727 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 728 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 729 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 730 "extra_labels_add": ["STM32F0", "STM32F031K6"],
NYX 0:85b3fd62ea1a 731 "config": {
NYX 0:85b3fd62ea1a 732 "clock_source": {
NYX 0:85b3fd62ea1a 733 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 734 "value": "USE_PLL_HSI",
NYX 0:85b3fd62ea1a 735 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 736 }
NYX 0:85b3fd62ea1a 737 },
NYX 0:85b3fd62ea1a 738 "detect_code": ["0791"],
NYX 0:85b3fd62ea1a 739 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 740 "device_has_add": ["SERIAL_FC"],
NYX 0:85b3fd62ea1a 741 "default_lib": "small",
NYX 0:85b3fd62ea1a 742 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 743 "device_name": "STM32F031K6"
NYX 0:85b3fd62ea1a 744 },
NYX 0:85b3fd62ea1a 745 "NUCLEO_F042K6": {
NYX 0:85b3fd62ea1a 746 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 747 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 748 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 749 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 750 "extra_labels_add": ["STM32F0", "STM32F042K6"],
NYX 0:85b3fd62ea1a 751 "config": {
NYX 0:85b3fd62ea1a 752 "clock_source": {
NYX 0:85b3fd62ea1a 753 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 754 "value": "USE_PLL_HSI",
NYX 0:85b3fd62ea1a 755 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 756 }
NYX 0:85b3fd62ea1a 757 },
NYX 0:85b3fd62ea1a 758 "detect_code": ["0785"],
NYX 0:85b3fd62ea1a 759 "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 760 "device_has_add": ["CAN", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 761 "default_lib": "small",
NYX 0:85b3fd62ea1a 762 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 763 "device_name": "STM32F042K6"
NYX 0:85b3fd62ea1a 764 },
NYX 0:85b3fd62ea1a 765 "NUCLEO_F070RB": {
NYX 0:85b3fd62ea1a 766 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 767 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 768 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 769 "extra_labels_add": ["STM32F0", "STM32F070RB"],
NYX 0:85b3fd62ea1a 770 "config": {
NYX 0:85b3fd62ea1a 771 "clock_source": {
NYX 0:85b3fd62ea1a 772 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 773 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 774 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 775 }
NYX 0:85b3fd62ea1a 776 },
NYX 0:85b3fd62ea1a 777 "detect_code": ["0755"],
NYX 0:85b3fd62ea1a 778 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 779 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
NYX 0:85b3fd62ea1a 780 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 781 "device_name": "STM32F070RB"
NYX 0:85b3fd62ea1a 782 },
NYX 0:85b3fd62ea1a 783 "NUCLEO_F072RB": {
NYX 0:85b3fd62ea1a 784 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 785 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 786 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 787 "extra_labels_add": ["STM32F0", "STM32F072RB"],
NYX 0:85b3fd62ea1a 788 "config": {
NYX 0:85b3fd62ea1a 789 "clock_source": {
NYX 0:85b3fd62ea1a 790 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 791 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 792 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 793 }
NYX 0:85b3fd62ea1a 794 },
NYX 0:85b3fd62ea1a 795 "detect_code": ["0730"],
NYX 0:85b3fd62ea1a 796 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 797 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
NYX 0:85b3fd62ea1a 798 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 799 "device_name": "STM32F072RB"
NYX 0:85b3fd62ea1a 800 },
NYX 0:85b3fd62ea1a 801 "NUCLEO_F091RC": {
NYX 0:85b3fd62ea1a 802 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 803 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 804 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 805 "extra_labels_add": ["STM32F0", "STM32F091RC"],
NYX 0:85b3fd62ea1a 806 "config": {
NYX 0:85b3fd62ea1a 807 "clock_source": {
NYX 0:85b3fd62ea1a 808 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 809 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 810 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 811 }
NYX 0:85b3fd62ea1a 812 },
NYX 0:85b3fd62ea1a 813 "detect_code": ["0750"],
NYX 0:85b3fd62ea1a 814 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 815 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH"],
NYX 0:85b3fd62ea1a 816 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 817 "device_name": "STM32F091RC"
NYX 0:85b3fd62ea1a 818 },
NYX 0:85b3fd62ea1a 819 "NUCLEO_F103RB": {
NYX 0:85b3fd62ea1a 820 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 821 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 822 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 823 "extra_labels_add": ["STM32F1", "STM32F103RB"],
NYX 0:85b3fd62ea1a 824 "config": {
NYX 0:85b3fd62ea1a 825 "clock_source": {
NYX 0:85b3fd62ea1a 826 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
NYX 0:85b3fd62ea1a 827 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 828 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 829 },
NYX 0:85b3fd62ea1a 830 "clock_source_usb": {
NYX 0:85b3fd62ea1a 831 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
NYX 0:85b3fd62ea1a 832 "value": "0",
NYX 0:85b3fd62ea1a 833 "macro_name": "CLOCK_SOURCE_USB"
NYX 0:85b3fd62ea1a 834 }
NYX 0:85b3fd62ea1a 835 },
NYX 0:85b3fd62ea1a 836 "detect_code": ["0700"],
NYX 0:85b3fd62ea1a 837 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH"],
NYX 0:85b3fd62ea1a 838 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 839 "device_name": "STM32F103RB"
NYX 0:85b3fd62ea1a 840 },
NYX 0:85b3fd62ea1a 841 "NUCLEO_F207ZG": {
NYX 0:85b3fd62ea1a 842 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 843 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 844 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 845 "extra_labels_add": ["STM32F2", "STM32F207ZG"],
NYX 0:85b3fd62ea1a 846 "config": {
NYX 0:85b3fd62ea1a 847 "d11_configuration": {
NYX 0:85b3fd62ea1a 848 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 849 "value": "PA_7",
NYX 0:85b3fd62ea1a 850 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 851 },
NYX 0:85b3fd62ea1a 852 "clock_source": {
NYX 0:85b3fd62ea1a 853 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 854 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 855 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 856 }
NYX 0:85b3fd62ea1a 857 },
NYX 0:85b3fd62ea1a 858 "detect_code": ["0835"],
NYX 0:85b3fd62ea1a 859 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 860 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 861 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 862 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 863 "device_name": "STM32F207ZG"
NYX 0:85b3fd62ea1a 864 },
NYX 0:85b3fd62ea1a 865 "NUCLEO_F302R8": {
NYX 0:85b3fd62ea1a 866 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 867 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 868 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 869 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
NYX 0:85b3fd62ea1a 870 "config": {
NYX 0:85b3fd62ea1a 871 "clock_source": {
NYX 0:85b3fd62ea1a 872 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 873 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 874 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 875 }
NYX 0:85b3fd62ea1a 876 },
NYX 0:85b3fd62ea1a 877 "detect_code": ["0705"],
NYX 0:85b3fd62ea1a 878 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 879 "default_lib": "small",
NYX 0:85b3fd62ea1a 880 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 881 "device_name": "STM32F302R8"
NYX 0:85b3fd62ea1a 882 },
NYX 0:85b3fd62ea1a 883 "NUCLEO_F303K8": {
NYX 0:85b3fd62ea1a 884 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 885 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 886 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 887 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
NYX 0:85b3fd62ea1a 888 "macros_add": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 889 "config": {
NYX 0:85b3fd62ea1a 890 "clock_source": {
NYX 0:85b3fd62ea1a 891 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 892 "value": "USE_PLL_HSE_XTAL",
NYX 0:85b3fd62ea1a 893 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 894 }
NYX 0:85b3fd62ea1a 895 },
NYX 0:85b3fd62ea1a 896 "detect_code": ["0775"],
NYX 0:85b3fd62ea1a 897 "default_lib": "small",
NYX 0:85b3fd62ea1a 898 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 899 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 900 "device_name": "STM32F303K8"
NYX 0:85b3fd62ea1a 901 },
NYX 0:85b3fd62ea1a 902 "NUCLEO_F303RE": {
NYX 0:85b3fd62ea1a 903 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 904 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 905 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 906 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
NYX 0:85b3fd62ea1a 907 "config": {
NYX 0:85b3fd62ea1a 908 "clock_source": {
NYX 0:85b3fd62ea1a 909 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 910 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 911 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 912 }
NYX 0:85b3fd62ea1a 913 },
NYX 0:85b3fd62ea1a 914 "detect_code": ["0745"],
NYX 0:85b3fd62ea1a 915 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 916 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 917 "device_name": "STM32F303RE"
NYX 0:85b3fd62ea1a 918 },
NYX 0:85b3fd62ea1a 919 "NUCLEO_F303ZE": {
NYX 0:85b3fd62ea1a 920 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 921 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 922 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 923 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
NYX 0:85b3fd62ea1a 924 "config": {
NYX 0:85b3fd62ea1a 925 "clock_source": {
NYX 0:85b3fd62ea1a 926 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 927 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 928 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 929 }
NYX 0:85b3fd62ea1a 930 },
NYX 0:85b3fd62ea1a 931 "detect_code": ["0747"],
NYX 0:85b3fd62ea1a 932 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER"],
NYX 0:85b3fd62ea1a 933 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 934 "device_name": "STM32F303ZE"
NYX 0:85b3fd62ea1a 935 },
NYX 0:85b3fd62ea1a 936 "NUCLEO_F334R8": {
NYX 0:85b3fd62ea1a 937 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 938 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 939 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 940 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
NYX 0:85b3fd62ea1a 941 "config": {
NYX 0:85b3fd62ea1a 942 "clock_source": {
NYX 0:85b3fd62ea1a 943 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 944 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 945 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 946 }
NYX 0:85b3fd62ea1a 947 },
NYX 0:85b3fd62ea1a 948 "detect_code": ["0735"],
NYX 0:85b3fd62ea1a 949 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 950 "default_lib": "small",
NYX 0:85b3fd62ea1a 951 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 952 "device_name": "STM32F334R8"
NYX 0:85b3fd62ea1a 953 },
NYX 0:85b3fd62ea1a 954 "NUCLEO_F401RE": {
NYX 0:85b3fd62ea1a 955 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 956 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 957 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 958 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
NYX 0:85b3fd62ea1a 959 "config": {
NYX 0:85b3fd62ea1a 960 "clock_source": {
NYX 0:85b3fd62ea1a 961 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 962 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 963 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 964 }
NYX 0:85b3fd62ea1a 965 },
NYX 0:85b3fd62ea1a 966 "detect_code": ["0720"],
NYX 0:85b3fd62ea1a 967 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 968 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 969 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 970 "device_name": "STM32F401RE"
NYX 0:85b3fd62ea1a 971 },
NYX 0:85b3fd62ea1a 972 "NUCLEO_F410RB": {
NYX 0:85b3fd62ea1a 973 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 974 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 975 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 976 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
NYX 0:85b3fd62ea1a 977 "config": {
NYX 0:85b3fd62ea1a 978 "clock_source": {
NYX 0:85b3fd62ea1a 979 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 980 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 981 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 982 }
NYX 0:85b3fd62ea1a 983 },
NYX 0:85b3fd62ea1a 984 "detect_code": ["0744"],
NYX 0:85b3fd62ea1a 985 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 986 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 987 "device_name": "STM32F410RB"
NYX 0:85b3fd62ea1a 988 },
NYX 0:85b3fd62ea1a 989 "NUCLEO_F411RE": {
NYX 0:85b3fd62ea1a 990 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 991 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 992 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 993 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
NYX 0:85b3fd62ea1a 994 "detect_code": ["0740"],
NYX 0:85b3fd62ea1a 995 "config": {
NYX 0:85b3fd62ea1a 996 "clock_source": {
NYX 0:85b3fd62ea1a 997 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 998 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 999 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1000 },
NYX 0:85b3fd62ea1a 1001 "clock_source_usb": {
NYX 0:85b3fd62ea1a 1002 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
NYX 0:85b3fd62ea1a 1003 "value": "0",
NYX 0:85b3fd62ea1a 1004 "macro_name": "CLOCK_SOURCE_USB"
NYX 0:85b3fd62ea1a 1005 }
NYX 0:85b3fd62ea1a 1006 },
NYX 0:85b3fd62ea1a 1007 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1008 "device_has_add": ["LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1009 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1010 "device_name": "STM32F411RE"
NYX 0:85b3fd62ea1a 1011 },
NYX 0:85b3fd62ea1a 1012 "NUCLEO_F412ZG": {
NYX 0:85b3fd62ea1a 1013 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1014 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1015 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1016 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
NYX 0:85b3fd62ea1a 1017 "config": {
NYX 0:85b3fd62ea1a 1018 "clock_source": {
NYX 0:85b3fd62ea1a 1019 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1020 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1021 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1022 }
NYX 0:85b3fd62ea1a 1023 },
NYX 0:85b3fd62ea1a 1024 "detect_code": ["0826"],
NYX 0:85b3fd62ea1a 1025 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1026 "device_has_add": ["CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1027 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1028 "device_name": "STM32F412ZG",
NYX 0:85b3fd62ea1a 1029 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1030 },
NYX 0:85b3fd62ea1a 1031 "DISCO_F413ZH": {
NYX 0:85b3fd62ea1a 1032 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1033 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1034 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1035 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
NYX 0:85b3fd62ea1a 1036 "config": {
NYX 0:85b3fd62ea1a 1037 "clock_source": {
NYX 0:85b3fd62ea1a 1038 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1039 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1040 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1041 }
NYX 0:85b3fd62ea1a 1042 },
NYX 0:85b3fd62ea1a 1043 "detect_code": ["0743"],
NYX 0:85b3fd62ea1a 1044 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1045 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1046 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1047 "device_name": "STM32F413ZH"
NYX 0:85b3fd62ea1a 1048 },
NYX 0:85b3fd62ea1a 1049 "ELMO_F411RE": {
NYX 0:85b3fd62ea1a 1050 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1051 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1052 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1053 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 1054 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
NYX 0:85b3fd62ea1a 1055 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 1056 "detect_code": ["----"],
NYX 0:85b3fd62ea1a 1057 "device_has_add": [],
NYX 0:85b3fd62ea1a 1058 "default_lib": "small",
NYX 0:85b3fd62ea1a 1059 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1060 "device_name": "STM32F411RE"
NYX 0:85b3fd62ea1a 1061 },
NYX 0:85b3fd62ea1a 1062 "NUCLEO_F429ZI": {
NYX 0:85b3fd62ea1a 1063 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1064 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1065 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1066 "config": {
NYX 0:85b3fd62ea1a 1067 "d11_configuration": {
NYX 0:85b3fd62ea1a 1068 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 1069 "value": "PA_7",
NYX 0:85b3fd62ea1a 1070 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 1071 },
NYX 0:85b3fd62ea1a 1072 "clock_source": {
NYX 0:85b3fd62ea1a 1073 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1074 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1075 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1076 },
NYX 0:85b3fd62ea1a 1077 "clock_source_usb": {
NYX 0:85b3fd62ea1a 1078 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
NYX 0:85b3fd62ea1a 1079 "value": "1",
NYX 0:85b3fd62ea1a 1080 "macro_name": "CLOCK_SOURCE_USB"
NYX 0:85b3fd62ea1a 1081 }
NYX 0:85b3fd62ea1a 1082 },
NYX 0:85b3fd62ea1a 1083 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI"],
NYX 0:85b3fd62ea1a 1084 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1085 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1086 "detect_code": ["0796"],
NYX 0:85b3fd62ea1a 1087 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1088 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1089 "device_name": "STM32F429ZI",
NYX 0:85b3fd62ea1a 1090 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1091 },
NYX 0:85b3fd62ea1a 1092 "NUCLEO_F439ZI": {
NYX 0:85b3fd62ea1a 1093 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1094 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1095 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1096 "config": {
NYX 0:85b3fd62ea1a 1097 "d11_configuration": {
NYX 0:85b3fd62ea1a 1098 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 1099 "value": "PA_7",
NYX 0:85b3fd62ea1a 1100 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 1101 },
NYX 0:85b3fd62ea1a 1102 "clock_source": {
NYX 0:85b3fd62ea1a 1103 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1104 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1105 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1106 },
NYX 0:85b3fd62ea1a 1107 "clock_source_usb": {
NYX 0:85b3fd62ea1a 1108 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
NYX 0:85b3fd62ea1a 1109 "value": "1",
NYX 0:85b3fd62ea1a 1110 "macro_name": "CLOCK_SOURCE_USB"
NYX 0:85b3fd62ea1a 1111 }
NYX 0:85b3fd62ea1a 1112 },
NYX 0:85b3fd62ea1a 1113 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI"],
NYX 0:85b3fd62ea1a 1114 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1115 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1116 "detect_code": ["0797"],
NYX 0:85b3fd62ea1a 1117 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1118 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1119 "device_name" : "STM32F439ZI",
NYX 0:85b3fd62ea1a 1120 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1121 },
NYX 0:85b3fd62ea1a 1122 "NUCLEO_F446RE": {
NYX 0:85b3fd62ea1a 1123 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1124 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1125 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1126 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
NYX 0:85b3fd62ea1a 1127 "config": {
NYX 0:85b3fd62ea1a 1128 "clock_source": {
NYX 0:85b3fd62ea1a 1129 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1130 "value": "USE_PLL_HSE_XTAL",
NYX 0:85b3fd62ea1a 1131 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1132 }
NYX 0:85b3fd62ea1a 1133 },
NYX 0:85b3fd62ea1a 1134 "detect_code": ["0777"],
NYX 0:85b3fd62ea1a 1135 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1136 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1137 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1138 "device_name": "STM32F446RE"
NYX 0:85b3fd62ea1a 1139 },
NYX 0:85b3fd62ea1a 1140 "NUCLEO_F446ZE": {
NYX 0:85b3fd62ea1a 1141 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1142 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1143 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1144 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
NYX 0:85b3fd62ea1a 1145 "config": {
NYX 0:85b3fd62ea1a 1146 "clock_source": {
NYX 0:85b3fd62ea1a 1147 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1148 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1149 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1150 }
NYX 0:85b3fd62ea1a 1151 },
NYX 0:85b3fd62ea1a 1152 "detect_code": ["0778"],
NYX 0:85b3fd62ea1a 1153 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1154 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1155 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1156 "device_name": "STM32F446ZE"
NYX 0:85b3fd62ea1a 1157 },
NYX 0:85b3fd62ea1a 1158 "B96B_F446VE": {
NYX 0:85b3fd62ea1a 1159 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1160 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1161 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1162 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
NYX 0:85b3fd62ea1a 1163 "detect_code": ["0840"],
NYX 0:85b3fd62ea1a 1164 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1165 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1166 "device_name":"STM32F446VE"
NYX 0:85b3fd62ea1a 1167 },
NYX 0:85b3fd62ea1a 1168 "NUCLEO_F746ZG": {
NYX 0:85b3fd62ea1a 1169 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1170 "core": "Cortex-M7F",
NYX 0:85b3fd62ea1a 1171 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG"],
NYX 0:85b3fd62ea1a 1172 "config": {
NYX 0:85b3fd62ea1a 1173 "d11_configuration": {
NYX 0:85b3fd62ea1a 1174 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 1175 "value": "PA_7",
NYX 0:85b3fd62ea1a 1176 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 1177 },
NYX 0:85b3fd62ea1a 1178 "clock_source": {
NYX 0:85b3fd62ea1a 1179 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1180 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1181 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1182 }
NYX 0:85b3fd62ea1a 1183 },
NYX 0:85b3fd62ea1a 1184 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1185 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1186 "detect_code": ["0816"],
NYX 0:85b3fd62ea1a 1187 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1188 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1189 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1190 "device_name": "STM32F746ZG"
NYX 0:85b3fd62ea1a 1191 },
NYX 0:85b3fd62ea1a 1192 "NUCLEO_F756ZG": {
NYX 0:85b3fd62ea1a 1193 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1194 "core": "Cortex-M7F",
NYX 0:85b3fd62ea1a 1195 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG"],
NYX 0:85b3fd62ea1a 1196 "config": {
NYX 0:85b3fd62ea1a 1197 "d11_configuration": {
NYX 0:85b3fd62ea1a 1198 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 1199 "value": "PA_7",
NYX 0:85b3fd62ea1a 1200 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 1201 },
NYX 0:85b3fd62ea1a 1202 "clock_source": {
NYX 0:85b3fd62ea1a 1203 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1204 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1205 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1206 }
NYX 0:85b3fd62ea1a 1207 },
NYX 0:85b3fd62ea1a 1208 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
NYX 0:85b3fd62ea1a 1209 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1210 "detect_code": ["0819"],
NYX 0:85b3fd62ea1a 1211 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1212 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1213 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1214 "device_name": "STM32F756ZG"
NYX 0:85b3fd62ea1a 1215 },
NYX 0:85b3fd62ea1a 1216 "NUCLEO_F767ZI": {
NYX 0:85b3fd62ea1a 1217 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1218 "core": "Cortex-M7FD",
NYX 0:85b3fd62ea1a 1219 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI"],
NYX 0:85b3fd62ea1a 1220 "config": {
NYX 0:85b3fd62ea1a 1221 "d11_configuration": {
NYX 0:85b3fd62ea1a 1222 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
NYX 0:85b3fd62ea1a 1223 "value": "PA_7",
NYX 0:85b3fd62ea1a 1224 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
NYX 0:85b3fd62ea1a 1225 },
NYX 0:85b3fd62ea1a 1226 "clock_source": {
NYX 0:85b3fd62ea1a 1227 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1228 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1229 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1230 }
NYX 0:85b3fd62ea1a 1231 },
NYX 0:85b3fd62ea1a 1232 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1233 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1234 "detect_code": ["0818"],
NYX 0:85b3fd62ea1a 1235 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1236 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1237 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1238 "device_name": "STM32F767ZI"
NYX 0:85b3fd62ea1a 1239 },
NYX 0:85b3fd62ea1a 1240 "NUCLEO_L011K4": {
NYX 0:85b3fd62ea1a 1241 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1242 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1243 "extra_labels_add": ["STM32L0", "STM32L011K4"],
NYX 0:85b3fd62ea1a 1244 "supported_toolchains": ["uARM"],
NYX 0:85b3fd62ea1a 1245 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 1246 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1247 "config": {
NYX 0:85b3fd62ea1a 1248 "clock_source": {
NYX 0:85b3fd62ea1a 1249 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1250 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1251 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1252 }
NYX 0:85b3fd62ea1a 1253 },
NYX 0:85b3fd62ea1a 1254 "detect_code": ["0780"],
NYX 0:85b3fd62ea1a 1255 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1256 "default_lib": "small",
NYX 0:85b3fd62ea1a 1257 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1258 "device_name": "STM32L011K4"
NYX 0:85b3fd62ea1a 1259 },
NYX 0:85b3fd62ea1a 1260 "NUCLEO_L031K6": {
NYX 0:85b3fd62ea1a 1261 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1262 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1263 "extra_labels_add": ["STM32L0", "STM32L031K6"],
NYX 0:85b3fd62ea1a 1264 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 1265 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1266 "config": {
NYX 0:85b3fd62ea1a 1267 "clock_source": {
NYX 0:85b3fd62ea1a 1268 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1269 "value": "USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1270 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1271 }
NYX 0:85b3fd62ea1a 1272 },
NYX 0:85b3fd62ea1a 1273 "detect_code": ["0790"],
NYX 0:85b3fd62ea1a 1274 "device_has_add": ["LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1275 "default_lib": "small",
NYX 0:85b3fd62ea1a 1276 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1277 "device_name": "STM32L031K6"
NYX 0:85b3fd62ea1a 1278 },
NYX 0:85b3fd62ea1a 1279 "NUCLEO_L053R8": {
NYX 0:85b3fd62ea1a 1280 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1281 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1282 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1283 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
NYX 0:85b3fd62ea1a 1284 "config": {
NYX 0:85b3fd62ea1a 1285 "clock_source": {
NYX 0:85b3fd62ea1a 1286 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1287 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1288 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1289 }
NYX 0:85b3fd62ea1a 1290 },
NYX 0:85b3fd62ea1a 1291 "detect_code": ["0715"],
NYX 0:85b3fd62ea1a 1292 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
NYX 0:85b3fd62ea1a 1293 "default_lib": "small",
NYX 0:85b3fd62ea1a 1294 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1295 "device_name": "STM32L053R8"
NYX 0:85b3fd62ea1a 1296 },
NYX 0:85b3fd62ea1a 1297 "NUCLEO_L073RZ": {
NYX 0:85b3fd62ea1a 1298 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1299 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1300 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1301 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
NYX 0:85b3fd62ea1a 1302 "config": {
NYX 0:85b3fd62ea1a 1303 "clock_source": {
NYX 0:85b3fd62ea1a 1304 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1305 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1306 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1307 }
NYX 0:85b3fd62ea1a 1308 },
NYX 0:85b3fd62ea1a 1309 "detect_code": ["0760"],
NYX 0:85b3fd62ea1a 1310 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1311 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1312 "device_name": "STM32L073RZ"
NYX 0:85b3fd62ea1a 1313 },
NYX 0:85b3fd62ea1a 1314 "NUCLEO_L152RE": {
NYX 0:85b3fd62ea1a 1315 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1316 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1317 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 1318 "extra_labels_add": ["STM32L1", "STM32L152RE"],
NYX 0:85b3fd62ea1a 1319 "config": {
NYX 0:85b3fd62ea1a 1320 "clock_source": {
NYX 0:85b3fd62ea1a 1321 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1322 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1323 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1324 }
NYX 0:85b3fd62ea1a 1325 },
NYX 0:85b3fd62ea1a 1326 "detect_code": ["0710"],
NYX 0:85b3fd62ea1a 1327 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1328 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1329 "device_name": "STM32L152RE"
NYX 0:85b3fd62ea1a 1330 },
NYX 0:85b3fd62ea1a 1331 "NUCLEO_L432KC": {
NYX 0:85b3fd62ea1a 1332 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1333 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1334 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1335 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
NYX 0:85b3fd62ea1a 1336 "config": {
NYX 0:85b3fd62ea1a 1337 "clock_source": {
NYX 0:85b3fd62ea1a 1338 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1339 "value": "USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1340 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1341 }
NYX 0:85b3fd62ea1a 1342 },
NYX 0:85b3fd62ea1a 1343 "detect_code": ["0770"],
NYX 0:85b3fd62ea1a 1344 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1345 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1346 "device_name": "STM32L432KC"
NYX 0:85b3fd62ea1a 1347 },
NYX 0:85b3fd62ea1a 1348 "NUCLEO_L476RG": {
NYX 0:85b3fd62ea1a 1349 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1350 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1351 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1352 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
NYX 0:85b3fd62ea1a 1353 "config": {
NYX 0:85b3fd62ea1a 1354 "clock_source": {
NYX 0:85b3fd62ea1a 1355 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1356 "value": "USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1357 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1358 }
NYX 0:85b3fd62ea1a 1359 },
NYX 0:85b3fd62ea1a 1360 "detect_code": ["0765"],
NYX 0:85b3fd62ea1a 1361 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1362 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1363 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1364 "device_name": "STM32L476RG",
NYX 0:85b3fd62ea1a 1365 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1366 },
NYX 0:85b3fd62ea1a 1367 "NUCLEO_L486RG": {
NYX 0:85b3fd62ea1a 1368 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1369 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1370 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1371 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
NYX 0:85b3fd62ea1a 1372 "config": {
NYX 0:85b3fd62ea1a 1373 "clock_source": {
NYX 0:85b3fd62ea1a 1374 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1375 "value": "USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1376 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1377 }
NYX 0:85b3fd62ea1a 1378 },
NYX 0:85b3fd62ea1a 1379 "detect_code": ["0827"],
NYX 0:85b3fd62ea1a 1380 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
NYX 0:85b3fd62ea1a 1381 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1382 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1383 "device_name": "STM32L486RG"
NYX 0:85b3fd62ea1a 1384 },
NYX 0:85b3fd62ea1a 1385 "ARCH_MAX": {
NYX 0:85b3fd62ea1a 1386 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1387 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1388 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1389 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 1390 "program_cycle_s": 2,
NYX 0:85b3fd62ea1a 1391 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
NYX 0:85b3fd62ea1a 1392 "device_has_add": ["ANALOGOUT"],
NYX 0:85b3fd62ea1a 1393 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1394 "device_name": "STM32F407VG"
NYX 0:85b3fd62ea1a 1395 },
NYX 0:85b3fd62ea1a 1396 "DISCO_F051R8": {
NYX 0:85b3fd62ea1a 1397 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1398 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 1399 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
NYX 0:85b3fd62ea1a 1400 "supported_toolchains": ["GCC_ARM"],
NYX 0:85b3fd62ea1a 1401 "config": {
NYX 0:85b3fd62ea1a 1402 "clock_source": {
NYX 0:85b3fd62ea1a 1403 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1404 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1405 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1406 }
NYX 0:85b3fd62ea1a 1407 },
NYX 0:85b3fd62ea1a 1408 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 1409 "device_has_add": ["SERIAL_FC"],
NYX 0:85b3fd62ea1a 1410 "device_name": "STM32F051R8"
NYX 0:85b3fd62ea1a 1411 },
NYX 0:85b3fd62ea1a 1412 "DISCO_F100RB": {
NYX 0:85b3fd62ea1a 1413 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1414 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 1415 "extra_labels_add": ["STM32F1", "STM32F100RB"],
NYX 0:85b3fd62ea1a 1416 "supported_toolchains": ["GCC_ARM"],
NYX 0:85b3fd62ea1a 1417 "device_has_add": [],
NYX 0:85b3fd62ea1a 1418 "device_name": "STM32F100RB"
NYX 0:85b3fd62ea1a 1419 },
NYX 0:85b3fd62ea1a 1420 "DISCO_F303VC": {
NYX 0:85b3fd62ea1a 1421 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1422 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1423 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
NYX 0:85b3fd62ea1a 1424 "macros_add": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1425 "supported_toolchains": ["GCC_ARM"],
NYX 0:85b3fd62ea1a 1426 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 1427 "device_name": "STM32F303VC"
NYX 0:85b3fd62ea1a 1428 },
NYX 0:85b3fd62ea1a 1429 "DISCO_F334C8": {
NYX 0:85b3fd62ea1a 1430 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1431 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1432 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
NYX 0:85b3fd62ea1a 1433 "macros_add": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1434 "config": {
NYX 0:85b3fd62ea1a 1435 "clock_source": {
NYX 0:85b3fd62ea1a 1436 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1437 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1438 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1439 }
NYX 0:85b3fd62ea1a 1440 },
NYX 0:85b3fd62ea1a 1441 "detect_code": ["0810"],
NYX 0:85b3fd62ea1a 1442 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
NYX 0:85b3fd62ea1a 1443 "default_lib": "small",
NYX 0:85b3fd62ea1a 1444 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1445 "device_name": "STM32F334C8"
NYX 0:85b3fd62ea1a 1446 },
NYX 0:85b3fd62ea1a 1447 "DISCO_F407VG": {
NYX 0:85b3fd62ea1a 1448 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1449 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1450 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
NYX 0:85b3fd62ea1a 1451 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 1452 "macros_add": ["USB_STM_HAL"],
NYX 0:85b3fd62ea1a 1453 "device_has_add": ["ANALOGOUT"],
NYX 0:85b3fd62ea1a 1454 "device_name": "STM32F407VG"
NYX 0:85b3fd62ea1a 1455 },
NYX 0:85b3fd62ea1a 1456 "DISCO_F429ZI": {
NYX 0:85b3fd62ea1a 1457 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1458 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1459 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
NYX 0:85b3fd62ea1a 1460 "config": {
NYX 0:85b3fd62ea1a 1461 "clock_source": {
NYX 0:85b3fd62ea1a 1462 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1463 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1464 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1465 },
NYX 0:85b3fd62ea1a 1466 "clock_source_usb": {
NYX 0:85b3fd62ea1a 1467 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
NYX 0:85b3fd62ea1a 1468 "value": "1",
NYX 0:85b3fd62ea1a 1469 "macro_name": "CLOCK_SOURCE_USB"
NYX 0:85b3fd62ea1a 1470 }
NYX 0:85b3fd62ea1a 1471 },
NYX 0:85b3fd62ea1a 1472 "macros_add": ["RTC_LSI=1", "USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1473 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1474 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1475 "device_name": "STM32F429ZI"
NYX 0:85b3fd62ea1a 1476 },
NYX 0:85b3fd62ea1a 1477 "DISCO_F469NI": {
NYX 0:85b3fd62ea1a 1478 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1479 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1480 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1481 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
NYX 0:85b3fd62ea1a 1482 "config": {
NYX 0:85b3fd62ea1a 1483 "clock_source": {
NYX 0:85b3fd62ea1a 1484 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1485 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1486 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1487 }
NYX 0:85b3fd62ea1a 1488 },
NYX 0:85b3fd62ea1a 1489 "detect_code": ["0788"],
NYX 0:85b3fd62ea1a 1490 "macros_add": ["USB_STM_HAL"],
NYX 0:85b3fd62ea1a 1491 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1492 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1493 "device_name": "STM32F469NI"
NYX 0:85b3fd62ea1a 1494 },
NYX 0:85b3fd62ea1a 1495 "DISCO_L053C8": {
NYX 0:85b3fd62ea1a 1496 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1497 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1498 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
NYX 0:85b3fd62ea1a 1499 "macros": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1500 "config": {
NYX 0:85b3fd62ea1a 1501 "clock_source": {
NYX 0:85b3fd62ea1a 1502 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1503 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1504 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1505 }
NYX 0:85b3fd62ea1a 1506 },
NYX 0:85b3fd62ea1a 1507 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
NYX 0:85b3fd62ea1a 1508 "default_lib": "small",
NYX 0:85b3fd62ea1a 1509 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1510 "device_name": "STM32L053C8"
NYX 0:85b3fd62ea1a 1511 },
NYX 0:85b3fd62ea1a 1512 "DISCO_L072CZ_LRWAN1": {
NYX 0:85b3fd62ea1a 1513 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1514 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 1515 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xx"],
NYX 0:85b3fd62ea1a 1516 "supported_form_factors": ["ARDUINO", "MORPHO"],
NYX 0:85b3fd62ea1a 1517 "macros": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1518 "config": {
NYX 0:85b3fd62ea1a 1519 "clock_source": {
NYX 0:85b3fd62ea1a 1520 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1521 "value": "USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1522 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1523 }
NYX 0:85b3fd62ea1a 1524 },
NYX 0:85b3fd62ea1a 1525 "detect_code": ["0833"],
NYX 0:85b3fd62ea1a 1526 "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG"],
NYX 0:85b3fd62ea1a 1527 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1528 "device_name": "STM32L072CZ"
NYX 0:85b3fd62ea1a 1529 },
NYX 0:85b3fd62ea1a 1530 "DISCO_F746NG": {
NYX 0:85b3fd62ea1a 1531 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1532 "core": "Cortex-M7F",
NYX 0:85b3fd62ea1a 1533 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG"],
NYX 0:85b3fd62ea1a 1534 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1535 "config": {
NYX 0:85b3fd62ea1a 1536 "clock_source": {
NYX 0:85b3fd62ea1a 1537 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1538 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1539 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1540 }
NYX 0:85b3fd62ea1a 1541 },
NYX 0:85b3fd62ea1a 1542 "detect_code": ["0815"],
NYX 0:85b3fd62ea1a 1543 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1544 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1545 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1546 "device_name": "STM32F746NG"
NYX 0:85b3fd62ea1a 1547 },
NYX 0:85b3fd62ea1a 1548 "DISCO_F769NI": {
NYX 0:85b3fd62ea1a 1549 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1550 "core": "Cortex-M7FD",
NYX 0:85b3fd62ea1a 1551 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI"],
NYX 0:85b3fd62ea1a 1552 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1553 "config": {
NYX 0:85b3fd62ea1a 1554 "clock_source": {
NYX 0:85b3fd62ea1a 1555 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1556 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
NYX 0:85b3fd62ea1a 1557 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1558 }
NYX 0:85b3fd62ea1a 1559 },
NYX 0:85b3fd62ea1a 1560 "detect_code": ["0817"],
NYX 0:85b3fd62ea1a 1561 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_ASYNCH", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1562 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1563 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1564 "device_name": "STM32F769NI"
NYX 0:85b3fd62ea1a 1565 },
NYX 0:85b3fd62ea1a 1566 "DISCO_L475VG_IOT01A": {
NYX 0:85b3fd62ea1a 1567 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1568 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1569 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
NYX 0:85b3fd62ea1a 1570 "config": {
NYX 0:85b3fd62ea1a 1571 "clock_source": {
NYX 0:85b3fd62ea1a 1572 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1573 "value": "USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1574 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1575 }
NYX 0:85b3fd62ea1a 1576 },
NYX 0:85b3fd62ea1a 1577 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1578 "detect_code": ["0764"],
NYX 0:85b3fd62ea1a 1579 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1580 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG"],
NYX 0:85b3fd62ea1a 1581 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1582 "device_name": "STM32L475VG"
NYX 0:85b3fd62ea1a 1583 },
NYX 0:85b3fd62ea1a 1584 "DISCO_L476VG": {
NYX 0:85b3fd62ea1a 1585 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1586 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1587 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
NYX 0:85b3fd62ea1a 1588 "config": {
NYX 0:85b3fd62ea1a 1589 "clock_source": {
NYX 0:85b3fd62ea1a 1590 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1591 "value": "USE_PLL_MSI",
NYX 0:85b3fd62ea1a 1592 "macro_name": "CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 1593 }
NYX 0:85b3fd62ea1a 1594 },
NYX 0:85b3fd62ea1a 1595 "detect_code": ["0820"],
NYX 0:85b3fd62ea1a 1596 "macros_add": ["USBHOST_OTHER"],
NYX 0:85b3fd62ea1a 1597 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1598 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1599 "device_name": "STM32L476VG",
NYX 0:85b3fd62ea1a 1600 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1601 },
NYX 0:85b3fd62ea1a 1602 "MTS_MDOT_F405RG": {
NYX 0:85b3fd62ea1a 1603 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1604 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1605 "extra_labels_add": ["STM32F4", "STM32F405RG"],
NYX 0:85b3fd62ea1a 1606 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 1607 "macros_add": ["HSE_VALUE=26000000"],
NYX 0:85b3fd62ea1a 1608 "device_has_add": ["ANALOGOUT"],
NYX 0:85b3fd62ea1a 1609 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1610 "device_name": "STM32F405RG"
NYX 0:85b3fd62ea1a 1611 },
NYX 0:85b3fd62ea1a 1612 "MTS_MDOT_F411RE": {
NYX 0:85b3fd62ea1a 1613 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1614 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1615 "extra_labels_add": ["STM32F4", "STM32F411RE"],
NYX 0:85b3fd62ea1a 1616 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
NYX 0:85b3fd62ea1a 1617 "post_binary_hook": {
NYX 0:85b3fd62ea1a 1618 "function": "MTSCode.combine_bins_mts_dot",
NYX 0:85b3fd62ea1a 1619 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
NYX 0:85b3fd62ea1a 1620 },
NYX 0:85b3fd62ea1a 1621 "device_has_add": [],
NYX 0:85b3fd62ea1a 1622 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1623 "device_name": "STM32F411RE"
NYX 0:85b3fd62ea1a 1624 },
NYX 0:85b3fd62ea1a 1625 "MTS_DRAGONFLY_F411RE": {
NYX 0:85b3fd62ea1a 1626 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1627 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1628 "extra_labels_add": ["STM32F4", "STM32F411RE"],
NYX 0:85b3fd62ea1a 1629 "config": {
NYX 0:85b3fd62ea1a 1630 "modem_is_on_board": {
NYX 0:85b3fd62ea1a 1631 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
NYX 0:85b3fd62ea1a 1632 "value": 1,
NYX 0:85b3fd62ea1a 1633 "macro_name": "MODEM_ON_BOARD"
NYX 0:85b3fd62ea1a 1634 },
NYX 0:85b3fd62ea1a 1635 "modem_data_connection_type": {
NYX 0:85b3fd62ea1a 1636 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
NYX 0:85b3fd62ea1a 1637 "value": 1,
NYX 0:85b3fd62ea1a 1638 "macro_name": "MODEM_ON_BOARD_UART"
NYX 0:85b3fd62ea1a 1639 }
NYX 0:85b3fd62ea1a 1640 },
NYX 0:85b3fd62ea1a 1641 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000", "RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1642 "post_binary_hook": {
NYX 0:85b3fd62ea1a 1643 "function": "MTSCode.combine_bins_mts_dragonfly",
NYX 0:85b3fd62ea1a 1644 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
NYX 0:85b3fd62ea1a 1645 },
NYX 0:85b3fd62ea1a 1646 "device_has_add": [],
NYX 0:85b3fd62ea1a 1647 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 1648 "device_name": "STM32F411RE"
NYX 0:85b3fd62ea1a 1649 },
NYX 0:85b3fd62ea1a 1650 "XDOT_L151CC": {
NYX 0:85b3fd62ea1a 1651 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1652 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 1653 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 1654 "extra_labels_add": ["STM32L1", "STM32L151CC"],
NYX 0:85b3fd62ea1a 1655 "config": {
NYX 0:85b3fd62ea1a 1656 "hse_value": {
NYX 0:85b3fd62ea1a 1657 "value": "24000000",
NYX 0:85b3fd62ea1a 1658 "macro_name": "HSE_VALUE"
NYX 0:85b3fd62ea1a 1659 }
NYX 0:85b3fd62ea1a 1660 },
NYX 0:85b3fd62ea1a 1661 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 1662 "device_has_add": ["ANALOGOUT", "FLASH"],
NYX 0:85b3fd62ea1a 1663 "release_versions": ["5"],
NYX 0:85b3fd62ea1a 1664 "device_name": "STM32L151CC",
NYX 0:85b3fd62ea1a 1665 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1666 },
NYX 0:85b3fd62ea1a 1667 "FF1705_L151CC": {
NYX 0:85b3fd62ea1a 1668 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1669 "inherits": ["XDOT_L151CC"],
NYX 0:85b3fd62ea1a 1670 "detect_code": ["8080"]
NYX 0:85b3fd62ea1a 1671 },
NYX 0:85b3fd62ea1a 1672 "MOTE_L152RC": {
NYX 0:85b3fd62ea1a 1673 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1674 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 1675 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 1676 "extra_labels_add": ["STM32L1", "STM32L152RC"],
NYX 0:85b3fd62ea1a 1677 "macros": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1678 "detect_code": ["4100"],
NYX 0:85b3fd62ea1a 1679 "device_has_add": ["ANALOGOUT"],
NYX 0:85b3fd62ea1a 1680 "default_lib": "small",
NYX 0:85b3fd62ea1a 1681 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1682 "device_name": "STM32L152RC"
NYX 0:85b3fd62ea1a 1683 },
NYX 0:85b3fd62ea1a 1684 "DISCO_F401VC": {
NYX 0:85b3fd62ea1a 1685 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1686 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1687 "default_toolchain": "GCC_ARM",
NYX 0:85b3fd62ea1a 1688 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
NYX 0:85b3fd62ea1a 1689 "supported_toolchains": ["GCC_ARM"],
NYX 0:85b3fd62ea1a 1690 "device_has_add": [],
NYX 0:85b3fd62ea1a 1691 "device_name": "STM32F401VC"
NYX 0:85b3fd62ea1a 1692 },
NYX 0:85b3fd62ea1a 1693 "UBLOX_EVK_ODIN_W2": {
NYX 0:85b3fd62ea1a 1694 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1695 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1696 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1697 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI"],
NYX 0:85b3fd62ea1a 1698 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "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"],
NYX 0:85b3fd62ea1a 1699 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1700 "device_has_remove": ["RTC", "SLEEP"],
NYX 0:85b3fd62ea1a 1701 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1702 "release_versions": ["5"],
NYX 0:85b3fd62ea1a 1703 "device_name": "STM32F439ZI",
NYX 0:85b3fd62ea1a 1704 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1705 },
NYX 0:85b3fd62ea1a 1706 "UBLOX_C030": {
NYX 0:85b3fd62ea1a 1707 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1708 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1709 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 1710 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 1711 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG"],
NYX 0:85b3fd62ea1a 1712 "config": {
NYX 0:85b3fd62ea1a 1713 "modem_is_on_board": {
NYX 0:85b3fd62ea1a 1714 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
NYX 0:85b3fd62ea1a 1715 "value": 1,
NYX 0:85b3fd62ea1a 1716 "macro_name": "MODEM_ON_BOARD"
NYX 0:85b3fd62ea1a 1717 },
NYX 0:85b3fd62ea1a 1718 "modem_data_connection_type": {
NYX 0:85b3fd62ea1a 1719 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
NYX 0:85b3fd62ea1a 1720 "value": 1,
NYX 0:85b3fd62ea1a 1721 "macro_name": "MODEM_ON_BOARD_UART"
NYX 0:85b3fd62ea1a 1722 }
NYX 0:85b3fd62ea1a 1723 },
NYX 0:85b3fd62ea1a 1724 "macros_add": ["RTC_LSI=1", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
NYX 0:85b3fd62ea1a 1725 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 1726 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 1727 "public": false,
NYX 0:85b3fd62ea1a 1728 "device_name": "STM32F437VG",
NYX 0:85b3fd62ea1a 1729 "bootloader_supported": true
NYX 0:85b3fd62ea1a 1730 },
NYX 0:85b3fd62ea1a 1731 "UBLOX_C030_U201": {
NYX 0:85b3fd62ea1a 1732 "inherits": ["UBLOX_C030"],
NYX 0:85b3fd62ea1a 1733 "release_versions": ["5"]
NYX 0:85b3fd62ea1a 1734 },
NYX 0:85b3fd62ea1a 1735 "UBLOX_C030_N211": {
NYX 0:85b3fd62ea1a 1736 "inherits": ["UBLOX_C030"],
NYX 0:85b3fd62ea1a 1737 "release_versions": ["5"]
NYX 0:85b3fd62ea1a 1738 },
NYX 0:85b3fd62ea1a 1739 "NZ32_SC151": {
NYX 0:85b3fd62ea1a 1740 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 1741 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 1742 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 1743 "program_cycle_s": 1.5,
NYX 0:85b3fd62ea1a 1744 "extra_labels_add": ["STM32L1", "STM32L151RC"],
NYX 0:85b3fd62ea1a 1745 "macros": ["RTC_LSI=1"],
NYX 0:85b3fd62ea1a 1746 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 1747 "device_has_add": ["ANALOGOUT"],
NYX 0:85b3fd62ea1a 1748 "default_lib": "small",
NYX 0:85b3fd62ea1a 1749 "device_name": "STM32L151RC"
NYX 0:85b3fd62ea1a 1750 },
NYX 0:85b3fd62ea1a 1751 "MCU_NRF51": {
NYX 0:85b3fd62ea1a 1752 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 1753 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 1754 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
NYX 0:85b3fd62ea1a 1755 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 1756 "MERGE_BOOTLOADER": false,
NYX 0:85b3fd62ea1a 1757 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
NYX 0:85b3fd62ea1a 1758 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 1759 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 1760 "supported_toolchains": ["ARM", "GCC_ARM"],
NYX 0:85b3fd62ea1a 1761 "public": false,
NYX 0:85b3fd62ea1a 1762 "MERGE_SOFT_DEVICE": true,
NYX 0:85b3fd62ea1a 1763 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
NYX 0:85b3fd62ea1a 1764 {
NYX 0:85b3fd62ea1a 1765 "boot": "s130_nrf51_1.0.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1766 "name": "s130_nrf51_1.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1767 "offset": 114688
NYX 0:85b3fd62ea1a 1768 },
NYX 0:85b3fd62ea1a 1769 {
NYX 0:85b3fd62ea1a 1770 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1771 "name": "s110_nrf51822_8.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1772 "offset": 98304
NYX 0:85b3fd62ea1a 1773 },
NYX 0:85b3fd62ea1a 1774 {
NYX 0:85b3fd62ea1a 1775 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1776 "name": "s110_nrf51822_7.1.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1777 "offset": 90112
NYX 0:85b3fd62ea1a 1778 },
NYX 0:85b3fd62ea1a 1779 {
NYX 0:85b3fd62ea1a 1780 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1781 "name": "s110_nrf51822_7.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1782 "offset": 90112
NYX 0:85b3fd62ea1a 1783 },
NYX 0:85b3fd62ea1a 1784 {
NYX 0:85b3fd62ea1a 1785 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1786 "name": "s110_nrf51822_6.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1787 "offset": 81920
NYX 0:85b3fd62ea1a 1788 }
NYX 0:85b3fd62ea1a 1789 ],
NYX 0:85b3fd62ea1a 1790 "detect_code": ["1070"],
NYX 0:85b3fd62ea1a 1791 "post_binary_hook": {
NYX 0:85b3fd62ea1a 1792 "function": "MCU_NRF51Code.binary_hook",
NYX 0:85b3fd62ea1a 1793 "toolchains": ["ARM_STD", "GCC_ARM"]
NYX 0:85b3fd62ea1a 1794 },
NYX 0:85b3fd62ea1a 1795 "program_cycle_s": 6,
NYX 0:85b3fd62ea1a 1796 "features": ["BLE"],
NYX 0:85b3fd62ea1a 1797 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
NYX 0:85b3fd62ea1a 1798 },
NYX 0:85b3fd62ea1a 1799 "MCU_NRF51_16K_BASE": {
NYX 0:85b3fd62ea1a 1800 "inherits": ["MCU_NRF51"],
NYX 0:85b3fd62ea1a 1801 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1802 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1803 "public": false,
NYX 0:85b3fd62ea1a 1804 "default_lib": "small"
NYX 0:85b3fd62ea1a 1805 },
NYX 0:85b3fd62ea1a 1806 "MCU_NRF51_16K_BOOT_BASE": {
NYX 0:85b3fd62ea1a 1807 "inherits": ["MCU_NRF51_16K_BASE"],
NYX 0:85b3fd62ea1a 1808 "MERGE_BOOTLOADER": true,
NYX 0:85b3fd62ea1a 1809 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1810 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
NYX 0:85b3fd62ea1a 1811 "public": false
NYX 0:85b3fd62ea1a 1812 },
NYX 0:85b3fd62ea1a 1813 "MCU_NRF51_16K_OTA_BASE": {
NYX 0:85b3fd62ea1a 1814 "inherits": ["MCU_NRF51_16K_BASE"],
NYX 0:85b3fd62ea1a 1815 "public": false,
NYX 0:85b3fd62ea1a 1816 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1817 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
NYX 0:85b3fd62ea1a 1818 "MERGE_SOFT_DEVICE": false
NYX 0:85b3fd62ea1a 1819 },
NYX 0:85b3fd62ea1a 1820 "MCU_NRF51_16K": {
NYX 0:85b3fd62ea1a 1821 "inherits": ["MCU_NRF51_16K_BASE"],
NYX 0:85b3fd62ea1a 1822 "extra_labels_add": ["MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1823 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1824 "public": false
NYX 0:85b3fd62ea1a 1825 },
NYX 0:85b3fd62ea1a 1826 "MCU_NRF51_S110": {
NYX 0:85b3fd62ea1a 1827 "extra_labels_add": ["MCU_NRF51_16K_S110"],
NYX 0:85b3fd62ea1a 1828 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
NYX 0:85b3fd62ea1a 1829 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
NYX 0:85b3fd62ea1a 1830 {
NYX 0:85b3fd62ea1a 1831 "name": "s110_nrf51822_8.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1832 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1833 "offset": 98304
NYX 0:85b3fd62ea1a 1834 },
NYX 0:85b3fd62ea1a 1835 {
NYX 0:85b3fd62ea1a 1836 "name": "s110_nrf51822_7.1.0_softdevice.hex",
NYX 0:85b3fd62ea1a 1837 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
NYX 0:85b3fd62ea1a 1838 "offset": 90112
NYX 0:85b3fd62ea1a 1839 }
NYX 0:85b3fd62ea1a 1840 ],
NYX 0:85b3fd62ea1a 1841 "public": false
NYX 0:85b3fd62ea1a 1842 },
NYX 0:85b3fd62ea1a 1843 "MCU_NRF51_16K_S110": {
NYX 0:85b3fd62ea1a 1844 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
NYX 0:85b3fd62ea1a 1845 "public": false
NYX 0:85b3fd62ea1a 1846 },
NYX 0:85b3fd62ea1a 1847 "MCU_NRF51_16K_BOOT": {
NYX 0:85b3fd62ea1a 1848 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
NYX 0:85b3fd62ea1a 1849 "extra_labels_add": ["MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1850 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1851 "public": false
NYX 0:85b3fd62ea1a 1852 },
NYX 0:85b3fd62ea1a 1853 "MCU_NRF51_16K_BOOT_S110": {
NYX 0:85b3fd62ea1a 1854 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
NYX 0:85b3fd62ea1a 1855 "public": false
NYX 0:85b3fd62ea1a 1856 },
NYX 0:85b3fd62ea1a 1857 "MCU_NRF51_16K_OTA": {
NYX 0:85b3fd62ea1a 1858 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
NYX 0:85b3fd62ea1a 1859 "extra_labels_add": ["MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1860 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
NYX 0:85b3fd62ea1a 1861 "public": false
NYX 0:85b3fd62ea1a 1862 },
NYX 0:85b3fd62ea1a 1863 "MCU_NRF51_16K_OTA_S110": {
NYX 0:85b3fd62ea1a 1864 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
NYX 0:85b3fd62ea1a 1865 "public": false
NYX 0:85b3fd62ea1a 1866 },
NYX 0:85b3fd62ea1a 1867 "MCU_NRF51_32K": {
NYX 0:85b3fd62ea1a 1868 "inherits": ["MCU_NRF51"],
NYX 0:85b3fd62ea1a 1869 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 1870 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 1871 "public": false
NYX 0:85b3fd62ea1a 1872 },
NYX 0:85b3fd62ea1a 1873 "MCU_NRF51_32K_BOOT": {
NYX 0:85b3fd62ea1a 1874 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 1875 "MERGE_BOOTLOADER": true,
NYX 0:85b3fd62ea1a 1876 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 1877 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
NYX 0:85b3fd62ea1a 1878 "public": false
NYX 0:85b3fd62ea1a 1879 },
NYX 0:85b3fd62ea1a 1880 "MCU_NRF51_32K_OTA": {
NYX 0:85b3fd62ea1a 1881 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 1882 "public": false,
NYX 0:85b3fd62ea1a 1883 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 1884 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
NYX 0:85b3fd62ea1a 1885 "MERGE_SOFT_DEVICE": false
NYX 0:85b3fd62ea1a 1886 },
NYX 0:85b3fd62ea1a 1887 "NRF51822": {
NYX 0:85b3fd62ea1a 1888 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1889 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
NYX 0:85b3fd62ea1a 1890 "macros_add": ["TARGET_NRF51822_MKIT"],
NYX 0:85b3fd62ea1a 1891 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1892 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 1893 },
NYX 0:85b3fd62ea1a 1894 "NRF51822_BOOT": {
NYX 0:85b3fd62ea1a 1895 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1896 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
NYX 0:85b3fd62ea1a 1897 "macros_add": ["TARGET_NRF51822_MKIT"]
NYX 0:85b3fd62ea1a 1898 },
NYX 0:85b3fd62ea1a 1899 "NRF51822_OTA": {
NYX 0:85b3fd62ea1a 1900 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1901 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
NYX 0:85b3fd62ea1a 1902 "macros_add": ["TARGET_NRF51822_MKIT"]
NYX 0:85b3fd62ea1a 1903 },
NYX 0:85b3fd62ea1a 1904 "ARCH_BLE": {
NYX 0:85b3fd62ea1a 1905 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1906 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1907 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1908 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 1909 },
NYX 0:85b3fd62ea1a 1910 "ARCH_BLE_BOOT": {
NYX 0:85b3fd62ea1a 1911 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1912 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1913 "extra_labels_add": ["ARCH_BLE"],
NYX 0:85b3fd62ea1a 1914 "macros_add": ["TARGET_ARCH_BLE"]
NYX 0:85b3fd62ea1a 1915 },
NYX 0:85b3fd62ea1a 1916 "ARCH_BLE_OTA": {
NYX 0:85b3fd62ea1a 1917 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1918 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1919 "extra_labels_add": ["ARCH_BLE"],
NYX 0:85b3fd62ea1a 1920 "macros_add": ["TARGET_ARCH_BLE"]
NYX 0:85b3fd62ea1a 1921 },
NYX 0:85b3fd62ea1a 1922 "ARCH_LINK": {
NYX 0:85b3fd62ea1a 1923 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1924 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1925 "extra_labels_add": ["ARCH_BLE"],
NYX 0:85b3fd62ea1a 1926 "macros_add": ["TARGET_ARCH_BLE"]
NYX 0:85b3fd62ea1a 1927 },
NYX 0:85b3fd62ea1a 1928 "ARCH_LINK_BOOT": {
NYX 0:85b3fd62ea1a 1929 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1930 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1931 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
NYX 0:85b3fd62ea1a 1932 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
NYX 0:85b3fd62ea1a 1933 },
NYX 0:85b3fd62ea1a 1934 "ARCH_LINK_OTA": {
NYX 0:85b3fd62ea1a 1935 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1936 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1937 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
NYX 0:85b3fd62ea1a 1938 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
NYX 0:85b3fd62ea1a 1939 },
NYX 0:85b3fd62ea1a 1940 "SEEED_TINY_BLE": {
NYX 0:85b3fd62ea1a 1941 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1942 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1943 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 1944 },
NYX 0:85b3fd62ea1a 1945 "SEEED_TINY_BLE_BOOT": {
NYX 0:85b3fd62ea1a 1946 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1947 "extra_labels_add": ["SEEED_TINY_BLE"],
NYX 0:85b3fd62ea1a 1948 "macros_add": ["TARGET_SEEED_TINY_BLE"]
NYX 0:85b3fd62ea1a 1949 },
NYX 0:85b3fd62ea1a 1950 "SEEED_TINY_BLE_OTA": {
NYX 0:85b3fd62ea1a 1951 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1952 "extra_labels_add": ["SEEED_TINY_BLE"],
NYX 0:85b3fd62ea1a 1953 "macros_add": ["TARGET_SEEED_TINY_BLE"]
NYX 0:85b3fd62ea1a 1954 },
NYX 0:85b3fd62ea1a 1955 "HRM1017": {
NYX 0:85b3fd62ea1a 1956 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1957 "macros_add": ["TARGET_NRF_LFCLK_RC"],
NYX 0:85b3fd62ea1a 1958 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1959 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 1960 },
NYX 0:85b3fd62ea1a 1961 "HRM1017_BOOT": {
NYX 0:85b3fd62ea1a 1962 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1963 "extra_labels_add": ["HRM1017"],
NYX 0:85b3fd62ea1a 1964 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 1965 },
NYX 0:85b3fd62ea1a 1966 "HRM1017_OTA": {
NYX 0:85b3fd62ea1a 1967 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1968 "extra_labels_add": ["HRM1017"],
NYX 0:85b3fd62ea1a 1969 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 1970 },
NYX 0:85b3fd62ea1a 1971 "RBLAB_NRF51822": {
NYX 0:85b3fd62ea1a 1972 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1973 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1974 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 1975 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 1976 },
NYX 0:85b3fd62ea1a 1977 "RBLAB_NRF51822_BOOT": {
NYX 0:85b3fd62ea1a 1978 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1979 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1980 "extra_labels_add": ["RBLAB_NRF51822"],
NYX 0:85b3fd62ea1a 1981 "macros_add": ["TARGET_RBLAB_NRF51822"]
NYX 0:85b3fd62ea1a 1982 },
NYX 0:85b3fd62ea1a 1983 "RBLAB_NRF51822_OTA": {
NYX 0:85b3fd62ea1a 1984 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 1985 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 1986 "extra_labels_add": ["RBLAB_NRF51822"],
NYX 0:85b3fd62ea1a 1987 "macros_add": ["TARGET_RBLAB_NRF51822"]
NYX 0:85b3fd62ea1a 1988 },
NYX 0:85b3fd62ea1a 1989 "RBLAB_BLENANO": {
NYX 0:85b3fd62ea1a 1990 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 1991 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 1992 },
NYX 0:85b3fd62ea1a 1993 "RBLAB_BLENANO_BOOT": {
NYX 0:85b3fd62ea1a 1994 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 1995 "extra_labels_add": ["RBLAB_BLENANO"],
NYX 0:85b3fd62ea1a 1996 "macros_add": ["TARGET_RBLAB_BLENANO"]
NYX 0:85b3fd62ea1a 1997 },
NYX 0:85b3fd62ea1a 1998 "RBLAB_BLENANO_OTA": {
NYX 0:85b3fd62ea1a 1999 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 2000 "extra_labels_add": ["RBLAB_BLENANO"],
NYX 0:85b3fd62ea1a 2001 "macros_add": ["TARGET_RBLAB_BLENANO"]
NYX 0:85b3fd62ea1a 2002 },
NYX 0:85b3fd62ea1a 2003 "NRF51822_Y5_MBUG": {
NYX 0:85b3fd62ea1a 2004 "inherits": ["MCU_NRF51_16K"]
NYX 0:85b3fd62ea1a 2005 },
NYX 0:85b3fd62ea1a 2006 "WALLBOT_BLE": {
NYX 0:85b3fd62ea1a 2007 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 2008 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2009 },
NYX 0:85b3fd62ea1a 2010 "WALLBOT_BLE_BOOT": {
NYX 0:85b3fd62ea1a 2011 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 2012 "extra_labels_add": ["WALLBOT_BLE"],
NYX 0:85b3fd62ea1a 2013 "macros_add": ["TARGET_WALLBOT_BLE"]
NYX 0:85b3fd62ea1a 2014 },
NYX 0:85b3fd62ea1a 2015 "WALLBOT_BLE_OTA": {
NYX 0:85b3fd62ea1a 2016 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 2017 "extra_labels_add": ["WALLBOT_BLE"],
NYX 0:85b3fd62ea1a 2018 "macros_add": ["TARGET_WALLBOT_BLE"]
NYX 0:85b3fd62ea1a 2019 },
NYX 0:85b3fd62ea1a 2020 "DELTA_DFCM_NNN40": {
NYX 0:85b3fd62ea1a 2021 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2022 "program_cycle_s": 10,
NYX 0:85b3fd62ea1a 2023 "macros_add": ["TARGET_NRF_LFCLK_RC"],
NYX 0:85b3fd62ea1a 2024 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
NYX 0:85b3fd62ea1a 2025 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2026 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2027 },
NYX 0:85b3fd62ea1a 2028 "DELTA_DFCM_NNN40_BOOT": {
NYX 0:85b3fd62ea1a 2029 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2030 "program_cycle_s": 10,
NYX 0:85b3fd62ea1a 2031 "extra_labels_add": ["DELTA_DFCM_NNN40"],
NYX 0:85b3fd62ea1a 2032 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2033 },
NYX 0:85b3fd62ea1a 2034 "DELTA_DFCM_NNN40_OTA": {
NYX 0:85b3fd62ea1a 2035 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2036 "program_cycle_s": 10,
NYX 0:85b3fd62ea1a 2037 "extra_labels_add": ["DELTA_DFCM_NNN40"],
NYX 0:85b3fd62ea1a 2038 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2039 },
NYX 0:85b3fd62ea1a 2040 "DELTA_DFCM_NNN50": {
NYX 0:85b3fd62ea1a 2041 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2042 "inherits": ["MCU_NRF51_32K_UNIFIED"],
NYX 0:85b3fd62ea1a 2043 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 2044 "device_name": "nRF51822_xxAC"
NYX 0:85b3fd62ea1a 2045 },
NYX 0:85b3fd62ea1a 2046 "DELTA_DFCM_NNN50_BOOT": {
NYX 0:85b3fd62ea1a 2047 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2048 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2049 "extra_labels_add": ["DELTA_DFCM_NNN50"],
NYX 0:85b3fd62ea1a 2050 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
NYX 0:85b3fd62ea1a 2051 },
NYX 0:85b3fd62ea1a 2052 "DELTA_DFCM_NNN50_OTA": {
NYX 0:85b3fd62ea1a 2053 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2054 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2055 "extra_labels_add": ["DELTA_DFCM_NNN50"],
NYX 0:85b3fd62ea1a 2056 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
NYX 0:85b3fd62ea1a 2057 },
NYX 0:85b3fd62ea1a 2058 "NRF51_DK_LEGACY": {
NYX 0:85b3fd62ea1a 2059 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2060 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2061 "extra_labels_add": ["NRF51_DK"]
NYX 0:85b3fd62ea1a 2062 },
NYX 0:85b3fd62ea1a 2063 "NRF51_DK_BOOT": {
NYX 0:85b3fd62ea1a 2064 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2065 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2066 "extra_labels_add": ["NRF51_DK"],
NYX 0:85b3fd62ea1a 2067 "macros_add": ["TARGET_NRF51_DK"]
NYX 0:85b3fd62ea1a 2068 },
NYX 0:85b3fd62ea1a 2069 "NRF51_DK_OTA": {
NYX 0:85b3fd62ea1a 2070 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2071 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2072 "extra_labels_add": ["NRF51_DK"],
NYX 0:85b3fd62ea1a 2073 "macros_add": ["TARGET_NRF51_DK"]
NYX 0:85b3fd62ea1a 2074 },
NYX 0:85b3fd62ea1a 2075 "NRF51_DONGLE_LEGACY": {
NYX 0:85b3fd62ea1a 2076 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2077 "extra_labels_add": ["NRF51_DONGLE"],
NYX 0:85b3fd62ea1a 2078 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2079 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2080 },
NYX 0:85b3fd62ea1a 2081 "NRF51_DONGLE_BOOT": {
NYX 0:85b3fd62ea1a 2082 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2083 "extra_labels_add": ["NRF51_DONGLE"],
NYX 0:85b3fd62ea1a 2084 "macros_add": ["TARGET_NRF51_DONGLE"]
NYX 0:85b3fd62ea1a 2085 },
NYX 0:85b3fd62ea1a 2086 "NRF51_DONGLE_OTA": {
NYX 0:85b3fd62ea1a 2087 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2088 "extra_labels_add": ["NRF51_DONGLE"],
NYX 0:85b3fd62ea1a 2089 "macros_add": ["TARGET_NRF51_DONGLE"]
NYX 0:85b3fd62ea1a 2090 },
NYX 0:85b3fd62ea1a 2091 "NRF51_MICROBIT": {
NYX 0:85b3fd62ea1a 2092 "inherits": ["MCU_NRF51_16K_S110"],
NYX 0:85b3fd62ea1a 2093 "macros_add": ["TARGET_NRF_LFCLK_RC"],
NYX 0:85b3fd62ea1a 2094 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2095 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2096 },
NYX 0:85b3fd62ea1a 2097 "NRF51_MICROBIT_BOOT": {
NYX 0:85b3fd62ea1a 2098 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
NYX 0:85b3fd62ea1a 2099 "extra_labels_add": ["NRF51_MICROBIT"],
NYX 0:85b3fd62ea1a 2100 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2101 },
NYX 0:85b3fd62ea1a 2102 "NRF51_MICROBIT_OTA": {
NYX 0:85b3fd62ea1a 2103 "inherits": ["MCU_NRF51_16K_OTA_S110"],
NYX 0:85b3fd62ea1a 2104 "extra_labels_add": ["NRF51_MICROBIT"],
NYX 0:85b3fd62ea1a 2105 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2106 },
NYX 0:85b3fd62ea1a 2107 "NRF51_MICROBIT_B": {
NYX 0:85b3fd62ea1a 2108 "inherits": ["MCU_NRF51_16K"],
NYX 0:85b3fd62ea1a 2109 "extra_labels_add": ["NRF51_MICROBIT"],
NYX 0:85b3fd62ea1a 2110 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
NYX 0:85b3fd62ea1a 2111 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2112 },
NYX 0:85b3fd62ea1a 2113 "NRF51_MICROBIT_B_BOOT": {
NYX 0:85b3fd62ea1a 2114 "inherits": ["MCU_NRF51_16K_BOOT"],
NYX 0:85b3fd62ea1a 2115 "extra_labels_add": ["NRF51_MICROBIT"],
NYX 0:85b3fd62ea1a 2116 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2117 },
NYX 0:85b3fd62ea1a 2118 "NRF51_MICROBIT_B_OTA": {
NYX 0:85b3fd62ea1a 2119 "inherits": ["MCU_NRF51_16K_OTA"],
NYX 0:85b3fd62ea1a 2120 "extra_labels_add": ["NRF51_MICROBIT"],
NYX 0:85b3fd62ea1a 2121 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
NYX 0:85b3fd62ea1a 2122 },
NYX 0:85b3fd62ea1a 2123 "MTM_MTCONNECT04S": {
NYX 0:85b3fd62ea1a 2124 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2125 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2126 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2127 },
NYX 0:85b3fd62ea1a 2128 "MTM_MTCONNECT04S_BOOT": {
NYX 0:85b3fd62ea1a 2129 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2130 "extra_labels_add": ["MTM_CONNECT04S"],
NYX 0:85b3fd62ea1a 2131 "macros_add": ["TARGET_MTM_CONNECT04S"]
NYX 0:85b3fd62ea1a 2132 },
NYX 0:85b3fd62ea1a 2133 "MTM_MTCONNECT04S_OTA": {
NYX 0:85b3fd62ea1a 2134 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2135 "extra_labels_add": ["MTM_CONNECT04S"],
NYX 0:85b3fd62ea1a 2136 "macros_add": ["TARGET_MTM_CONNECT04S"]
NYX 0:85b3fd62ea1a 2137 },
NYX 0:85b3fd62ea1a 2138 "TY51822R3": {
NYX 0:85b3fd62ea1a 2139 "inherits": ["MCU_NRF51_32K_UNIFIED"],
NYX 0:85b3fd62ea1a 2140 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
NYX 0:85b3fd62ea1a 2141 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 2142 "detect_code": ["1019"],
NYX 0:85b3fd62ea1a 2143 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2144 "overrides": {"uart_hwfc": 0},
NYX 0:85b3fd62ea1a 2145 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2146 },
NYX 0:85b3fd62ea1a 2147 "TY51822R3_BOOT": {
NYX 0:85b3fd62ea1a 2148 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 2149 "extra_labels_add": ["TY51822R3"],
NYX 0:85b3fd62ea1a 2150 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
NYX 0:85b3fd62ea1a 2151 },
NYX 0:85b3fd62ea1a 2152 "TY51822R3_OTA": {
NYX 0:85b3fd62ea1a 2153 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 2154 "extra_labels_add": ["NRF51_DK"],
NYX 0:85b3fd62ea1a 2155 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
NYX 0:85b3fd62ea1a 2156 },
NYX 0:85b3fd62ea1a 2157 "ARM_MPS2_Target": {
NYX 0:85b3fd62ea1a 2158 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2159 "public": false,
NYX 0:85b3fd62ea1a 2160 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
NYX 0:85b3fd62ea1a 2161 },
NYX 0:85b3fd62ea1a 2162 "ARM_MPS2_M0": {
NYX 0:85b3fd62ea1a 2163 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2164 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 2165 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2166 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
NYX 0:85b3fd62ea1a 2167 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 2168 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2169 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2170 },
NYX 0:85b3fd62ea1a 2171 "ARM_MPS2_M0P": {
NYX 0:85b3fd62ea1a 2172 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2173 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2174 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2175 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
NYX 0:85b3fd62ea1a 2176 "macros": ["CMSDK_CM0plus"],
NYX 0:85b3fd62ea1a 2177 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2178 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2179 },
NYX 0:85b3fd62ea1a 2180 "ARM_MPS2_M1": {
NYX 0:85b3fd62ea1a 2181 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2182 "core": "Cortex-M1",
NYX 0:85b3fd62ea1a 2183 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2184 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
NYX 0:85b3fd62ea1a 2185 "macros": ["CMSDK_CM1"],
NYX 0:85b3fd62ea1a 2186 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
NYX 0:85b3fd62ea1a 2187 },
NYX 0:85b3fd62ea1a 2188 "ARM_MPS2_M3": {
NYX 0:85b3fd62ea1a 2189 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2190 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2191 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2192 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
NYX 0:85b3fd62ea1a 2193 "macros": ["CMSDK_CM3"],
NYX 0:85b3fd62ea1a 2194 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2195 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2196 },
NYX 0:85b3fd62ea1a 2197 "ARM_MPS2_M4": {
NYX 0:85b3fd62ea1a 2198 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2199 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2200 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2201 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
NYX 0:85b3fd62ea1a 2202 "macros": ["CMSDK_CM4"],
NYX 0:85b3fd62ea1a 2203 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2204 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2205 },
NYX 0:85b3fd62ea1a 2206 "ARM_MPS2_M7": {
NYX 0:85b3fd62ea1a 2207 "inherits": ["ARM_MPS2_Target"],
NYX 0:85b3fd62ea1a 2208 "core": "Cortex-M7",
NYX 0:85b3fd62ea1a 2209 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2210 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
NYX 0:85b3fd62ea1a 2211 "macros": ["CMSDK_CM7"],
NYX 0:85b3fd62ea1a 2212 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2213 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2214 },
NYX 0:85b3fd62ea1a 2215 "ARM_IOTSS_Target": {
NYX 0:85b3fd62ea1a 2216 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2217 "public": false,
NYX 0:85b3fd62ea1a 2218 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
NYX 0:85b3fd62ea1a 2219 },
NYX 0:85b3fd62ea1a 2220 "ARM_IOTSS_BEID": {
NYX 0:85b3fd62ea1a 2221 "inherits": ["ARM_IOTSS_Target"],
NYX 0:85b3fd62ea1a 2222 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2223 "supported_toolchains": ["ARM"],
NYX 0:85b3fd62ea1a 2224 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
NYX 0:85b3fd62ea1a 2225 "macros": ["CMSDK_BEID"],
NYX 0:85b3fd62ea1a 2226 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
NYX 0:85b3fd62ea1a 2227 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2228 },
NYX 0:85b3fd62ea1a 2229 "ARM_CM3DS_MPS2": {
NYX 0:85b3fd62ea1a 2230 "inherits": ["ARM_IOTSS_Target"],
NYX 0:85b3fd62ea1a 2231 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2232 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2233 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
NYX 0:85b3fd62ea1a 2234 "macros": ["CMSDK_CM3DS"],
NYX 0:85b3fd62ea1a 2235 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "RTC"],
NYX 0:85b3fd62ea1a 2236 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2237 "copy_method": "mps2",
NYX 0:85b3fd62ea1a 2238 "reset_method": "reboot.txt"
NYX 0:85b3fd62ea1a 2239 },
NYX 0:85b3fd62ea1a 2240 "ARM_BEETLE_SOC": {
NYX 0:85b3fd62ea1a 2241 "inherits": ["ARM_IOTSS_Target"],
NYX 0:85b3fd62ea1a 2242 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2243 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2244 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 2245 "extra_labels": ["ARM_SSG", "BEETLE"],
NYX 0:85b3fd62ea1a 2246 "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"],
NYX 0:85b3fd62ea1a 2247 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
NYX 0:85b3fd62ea1a 2248 "features": ["BLE"],
NYX 0:85b3fd62ea1a 2249 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2250 },
NYX 0:85b3fd62ea1a 2251 "RZ_A1H": {
NYX 0:85b3fd62ea1a 2252 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2253 "core": "Cortex-A9",
NYX 0:85b3fd62ea1a 2254 "program_cycle_s": 2,
NYX 0:85b3fd62ea1a 2255 "extra_labels": ["RENESAS", "MBRZA1H"],
NYX 0:85b3fd62ea1a 2256 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2257 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2258 "device_has": ["ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2259 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 2260 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2261 },
NYX 0:85b3fd62ea1a 2262 "VK_RZ_A1H": {
NYX 0:85b3fd62ea1a 2263 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2264 "core": "Cortex-A9",
NYX 0:85b3fd62ea1a 2265 "extra_labels": ["RENESAS", "VKRZA1H"],
NYX 0:85b3fd62ea1a 2266 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2267 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 2268 "program_cycle_s": 2,
NYX 0:85b3fd62ea1a 2269 "device_has": ["ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2270 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 2271 "default_lib": "std",
NYX 0:85b3fd62ea1a 2272 "release_versions": ["2"]
NYX 0:85b3fd62ea1a 2273 },
NYX 0:85b3fd62ea1a 2274 "MAXWSNENV": {
NYX 0:85b3fd62ea1a 2275 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2276 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2277 "macros": ["__SYSTEM_HFX=24000000"],
NYX 0:85b3fd62ea1a 2278 "extra_labels": ["Maxim", "MAX32610"],
NYX 0:85b3fd62ea1a 2279 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2280 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2281 "features": ["BLE"],
NYX 0:85b3fd62ea1a 2282 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2283 },
NYX 0:85b3fd62ea1a 2284 "MAX32600MBED": {
NYX 0:85b3fd62ea1a 2285 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2286 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2287 "macros": ["__SYSTEM_HFX=24000000"],
NYX 0:85b3fd62ea1a 2288 "extra_labels": ["Maxim", "MAX32600"],
NYX 0:85b3fd62ea1a 2289 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2290 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2291 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2292 },
NYX 0:85b3fd62ea1a 2293 "MAX32620HSP": {
NYX 0:85b3fd62ea1a 2294 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2295 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2296 "extra_labels": ["Maxim", "MAX32620"],
NYX 0:85b3fd62ea1a 2297 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2298 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2299 "features": ["BLE"],
NYX 0:85b3fd62ea1a 2300 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2301 },
NYX 0:85b3fd62ea1a 2302 "MAX32625MBED": {
NYX 0:85b3fd62ea1a 2303 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2304 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2305 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
NYX 0:85b3fd62ea1a 2306 "extra_labels": ["Maxim", "MAX32625"],
NYX 0:85b3fd62ea1a 2307 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2308 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2309 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2310 },
NYX 0:85b3fd62ea1a 2311 "MAX32625NEXPAQ": {
NYX 0:85b3fd62ea1a 2312 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2313 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2314 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
NYX 0:85b3fd62ea1a 2315 "extra_labels": ["Maxim", "MAX32625"],
NYX 0:85b3fd62ea1a 2316 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2317 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2318 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2319 },
NYX 0:85b3fd62ea1a 2320 "MAX32630FTHR": {
NYX 0:85b3fd62ea1a 2321 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2322 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2323 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
NYX 0:85b3fd62ea1a 2324 "extra_labels": ["Maxim", "MAX32630"],
NYX 0:85b3fd62ea1a 2325 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
NYX 0:85b3fd62ea1a 2326 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2327 "features": ["BLE"],
NYX 0:85b3fd62ea1a 2328 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2329 },
NYX 0:85b3fd62ea1a 2330 "EFM32": {
NYX 0:85b3fd62ea1a 2331 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2332 "extra_labels": ["Silicon_Labs", "EFM32"],
NYX 0:85b3fd62ea1a 2333 "public": false
NYX 0:85b3fd62ea1a 2334 },
NYX 0:85b3fd62ea1a 2335 "EFM32GG990F1024": {
NYX 0:85b3fd62ea1a 2336 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2337 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
NYX 0:85b3fd62ea1a 2338 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2339 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2340 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2341 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2342 "device_name": "EFM32GG990F1024",
NYX 0:85b3fd62ea1a 2343 "public": false,
NYX 0:85b3fd62ea1a 2344 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2345 },
NYX 0:85b3fd62ea1a 2346 "EFM32GG_STK3700": {
NYX 0:85b3fd62ea1a 2347 "inherits": ["EFM32GG990F1024"],
NYX 0:85b3fd62ea1a 2348 "progen": {"target": "efm32gg-stk"},
NYX 0:85b3fd62ea1a 2349 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2350 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2351 "config": {
NYX 0:85b3fd62ea1a 2352 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2353 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2354 "value": "HFXO",
NYX 0:85b3fd62ea1a 2355 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2356 },
NYX 0:85b3fd62ea1a 2357 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2358 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2359 "value": "48000000",
NYX 0:85b3fd62ea1a 2360 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2361 },
NYX 0:85b3fd62ea1a 2362 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2363 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2364 "value": "LFXO",
NYX 0:85b3fd62ea1a 2365 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2366 },
NYX 0:85b3fd62ea1a 2367 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2368 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2369 "value": "32768",
NYX 0:85b3fd62ea1a 2370 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2371 },
NYX 0:85b3fd62ea1a 2372 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2373 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2374 "value": "21000000",
NYX 0:85b3fd62ea1a 2375 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2376 },
NYX 0:85b3fd62ea1a 2377 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2378 "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!",
NYX 0:85b3fd62ea1a 2379 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
NYX 0:85b3fd62ea1a 2380 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2381 },
NYX 0:85b3fd62ea1a 2382 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2383 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2384 "value": "PF7",
NYX 0:85b3fd62ea1a 2385 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2386 }
NYX 0:85b3fd62ea1a 2387 }
NYX 0:85b3fd62ea1a 2388 },
NYX 0:85b3fd62ea1a 2389 "EFM32LG990F256": {
NYX 0:85b3fd62ea1a 2390 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2391 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
NYX 0:85b3fd62ea1a 2392 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 2393 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2394 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2395 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2396 "device_name": "EFM32LG990F256",
NYX 0:85b3fd62ea1a 2397 "public": false,
NYX 0:85b3fd62ea1a 2398 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2399 },
NYX 0:85b3fd62ea1a 2400 "EFM32LG_STK3600": {
NYX 0:85b3fd62ea1a 2401 "inherits": ["EFM32LG990F256"],
NYX 0:85b3fd62ea1a 2402 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2403 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2404 "device_name": "EFM32LG990F256",
NYX 0:85b3fd62ea1a 2405 "config": {
NYX 0:85b3fd62ea1a 2406 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2407 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2408 "value": "HFXO",
NYX 0:85b3fd62ea1a 2409 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2410 },
NYX 0:85b3fd62ea1a 2411 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2412 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2413 "value": "48000000",
NYX 0:85b3fd62ea1a 2414 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2415 },
NYX 0:85b3fd62ea1a 2416 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2417 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2418 "value": "LFXO",
NYX 0:85b3fd62ea1a 2419 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2420 },
NYX 0:85b3fd62ea1a 2421 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2422 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2423 "value": "32768",
NYX 0:85b3fd62ea1a 2424 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2425 },
NYX 0:85b3fd62ea1a 2426 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2427 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2428 "value": "21000000",
NYX 0:85b3fd62ea1a 2429 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2430 },
NYX 0:85b3fd62ea1a 2431 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2432 "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!",
NYX 0:85b3fd62ea1a 2433 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
NYX 0:85b3fd62ea1a 2434 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2435 },
NYX 0:85b3fd62ea1a 2436 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2437 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2438 "value": "PF7",
NYX 0:85b3fd62ea1a 2439 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2440 }
NYX 0:85b3fd62ea1a 2441 }
NYX 0:85b3fd62ea1a 2442 },
NYX 0:85b3fd62ea1a 2443 "EFM32WG990F256": {
NYX 0:85b3fd62ea1a 2444 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2445 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
NYX 0:85b3fd62ea1a 2446 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2447 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2448 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2449 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2450 "device_name": "EFM32WG990F256",
NYX 0:85b3fd62ea1a 2451 "public": false,
NYX 0:85b3fd62ea1a 2452 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2453 },
NYX 0:85b3fd62ea1a 2454 "EFM32WG_STK3800": {
NYX 0:85b3fd62ea1a 2455 "inherits": ["EFM32WG990F256"],
NYX 0:85b3fd62ea1a 2456 "progen": {"target": "efm32wg-stk"},
NYX 0:85b3fd62ea1a 2457 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2458 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2459 "config": {
NYX 0:85b3fd62ea1a 2460 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2461 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2462 "value": "HFXO",
NYX 0:85b3fd62ea1a 2463 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2464 },
NYX 0:85b3fd62ea1a 2465 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2466 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2467 "value": "48000000",
NYX 0:85b3fd62ea1a 2468 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2469 },
NYX 0:85b3fd62ea1a 2470 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2471 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2472 "value": "LFXO",
NYX 0:85b3fd62ea1a 2473 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2474 },
NYX 0:85b3fd62ea1a 2475 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2476 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2477 "value": "32768",
NYX 0:85b3fd62ea1a 2478 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2479 },
NYX 0:85b3fd62ea1a 2480 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2481 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2482 "value": "21000000",
NYX 0:85b3fd62ea1a 2483 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2484 },
NYX 0:85b3fd62ea1a 2485 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2486 "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!",
NYX 0:85b3fd62ea1a 2487 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
NYX 0:85b3fd62ea1a 2488 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2489 },
NYX 0:85b3fd62ea1a 2490 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2491 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2492 "value": "PF7",
NYX 0:85b3fd62ea1a 2493 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2494 }
NYX 0:85b3fd62ea1a 2495 }
NYX 0:85b3fd62ea1a 2496 },
NYX 0:85b3fd62ea1a 2497 "EFM32ZG222F32": {
NYX 0:85b3fd62ea1a 2498 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2499 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
NYX 0:85b3fd62ea1a 2500 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2501 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 2502 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
NYX 0:85b3fd62ea1a 2503 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2504 "default_lib": "small",
NYX 0:85b3fd62ea1a 2505 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2506 "device_name": "EFM32ZG222F32",
NYX 0:85b3fd62ea1a 2507 "public": false
NYX 0:85b3fd62ea1a 2508 },
NYX 0:85b3fd62ea1a 2509 "EFM32ZG_STK3200": {
NYX 0:85b3fd62ea1a 2510 "inherits": ["EFM32ZG222F32"],
NYX 0:85b3fd62ea1a 2511 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2512 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2513 "config": {
NYX 0:85b3fd62ea1a 2514 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2515 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2516 "value": "HFXO",
NYX 0:85b3fd62ea1a 2517 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2518 },
NYX 0:85b3fd62ea1a 2519 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2520 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2521 "value": "24000000",
NYX 0:85b3fd62ea1a 2522 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2523 },
NYX 0:85b3fd62ea1a 2524 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2525 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2526 "value": "LFXO",
NYX 0:85b3fd62ea1a 2527 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2528 },
NYX 0:85b3fd62ea1a 2529 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2530 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2531 "value": "32768",
NYX 0:85b3fd62ea1a 2532 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2533 },
NYX 0:85b3fd62ea1a 2534 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2535 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2536 "value": "21000000",
NYX 0:85b3fd62ea1a 2537 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2538 },
NYX 0:85b3fd62ea1a 2539 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2540 "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!",
NYX 0:85b3fd62ea1a 2541 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
NYX 0:85b3fd62ea1a 2542 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2543 },
NYX 0:85b3fd62ea1a 2544 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2545 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2546 "value": "PA9",
NYX 0:85b3fd62ea1a 2547 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2548 }
NYX 0:85b3fd62ea1a 2549 }
NYX 0:85b3fd62ea1a 2550 },
NYX 0:85b3fd62ea1a 2551 "EFM32HG322F64": {
NYX 0:85b3fd62ea1a 2552 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2553 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
NYX 0:85b3fd62ea1a 2554 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2555 "default_toolchain": "uARM",
NYX 0:85b3fd62ea1a 2556 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
NYX 0:85b3fd62ea1a 2557 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2558 "default_lib": "small",
NYX 0:85b3fd62ea1a 2559 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2560 "device_name": "EFM32HG322F64",
NYX 0:85b3fd62ea1a 2561 "public": false
NYX 0:85b3fd62ea1a 2562 },
NYX 0:85b3fd62ea1a 2563 "EFM32HG_STK3400": {
NYX 0:85b3fd62ea1a 2564 "inherits": ["EFM32HG322F64"],
NYX 0:85b3fd62ea1a 2565 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2566 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2567 "config": {
NYX 0:85b3fd62ea1a 2568 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2569 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2570 "value": "HFXO",
NYX 0:85b3fd62ea1a 2571 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2572 },
NYX 0:85b3fd62ea1a 2573 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2574 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2575 "value": "24000000",
NYX 0:85b3fd62ea1a 2576 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2577 },
NYX 0:85b3fd62ea1a 2578 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2579 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2580 "value": "LFXO",
NYX 0:85b3fd62ea1a 2581 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2582 },
NYX 0:85b3fd62ea1a 2583 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2584 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2585 "value": "32768",
NYX 0:85b3fd62ea1a 2586 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2587 },
NYX 0:85b3fd62ea1a 2588 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2589 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2590 "value": "21000000",
NYX 0:85b3fd62ea1a 2591 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2592 },
NYX 0:85b3fd62ea1a 2593 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2594 "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!",
NYX 0:85b3fd62ea1a 2595 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
NYX 0:85b3fd62ea1a 2596 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2597 },
NYX 0:85b3fd62ea1a 2598 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2599 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2600 "value": "PA9",
NYX 0:85b3fd62ea1a 2601 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2602 }
NYX 0:85b3fd62ea1a 2603 }
NYX 0:85b3fd62ea1a 2604 },
NYX 0:85b3fd62ea1a 2605 "EFM32PG1B100F256GM32": {
NYX 0:85b3fd62ea1a 2606 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2607 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
NYX 0:85b3fd62ea1a 2608 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2609 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2610 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2611 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2612 "device_name": "EFM32PG1B100F256GM32",
NYX 0:85b3fd62ea1a 2613 "public": false,
NYX 0:85b3fd62ea1a 2614 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2615 },
NYX 0:85b3fd62ea1a 2616 "EFM32PG_STK3401": {
NYX 0:85b3fd62ea1a 2617 "inherits": ["EFM32PG1B100F256GM32"],
NYX 0:85b3fd62ea1a 2618 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2619 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2620 "config": {
NYX 0:85b3fd62ea1a 2621 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2622 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2623 "value": "HFXO",
NYX 0:85b3fd62ea1a 2624 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2625 },
NYX 0:85b3fd62ea1a 2626 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2627 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2628 "value": "40000000",
NYX 0:85b3fd62ea1a 2629 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2630 },
NYX 0:85b3fd62ea1a 2631 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2632 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2633 "value": "LFXO",
NYX 0:85b3fd62ea1a 2634 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2635 },
NYX 0:85b3fd62ea1a 2636 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2637 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2638 "value": "32768",
NYX 0:85b3fd62ea1a 2639 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2640 },
NYX 0:85b3fd62ea1a 2641 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2642 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2643 "value": "32000000",
NYX 0:85b3fd62ea1a 2644 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2645 },
NYX 0:85b3fd62ea1a 2646 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2647 "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!",
NYX 0:85b3fd62ea1a 2648 "value": "cmuHFRCOFreq_32M0Hz",
NYX 0:85b3fd62ea1a 2649 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2650 },
NYX 0:85b3fd62ea1a 2651 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2652 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2653 "value": "PA5",
NYX 0:85b3fd62ea1a 2654 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2655 }
NYX 0:85b3fd62ea1a 2656 }
NYX 0:85b3fd62ea1a 2657 },
NYX 0:85b3fd62ea1a 2658 "EFR32MG1P132F256GM48": {
NYX 0:85b3fd62ea1a 2659 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2660 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
NYX 0:85b3fd62ea1a 2661 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2662 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2663 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2664 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2665 "device_name": "EFR32MG1P132F256GM48",
NYX 0:85b3fd62ea1a 2666 "public": false,
NYX 0:85b3fd62ea1a 2667 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2668 },
NYX 0:85b3fd62ea1a 2669 "EFR32MG1P233F256GM48": {
NYX 0:85b3fd62ea1a 2670 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2671 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL", "SL_CRYPTO"],
NYX 0:85b3fd62ea1a 2672 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2673 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2674 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2675 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2676 "public": false,
NYX 0:85b3fd62ea1a 2677 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2678 },
NYX 0:85b3fd62ea1a 2679 "EFR32MG1_BRD4150": {
NYX 0:85b3fd62ea1a 2680 "inherits": ["EFR32MG1P132F256GM48"],
NYX 0:85b3fd62ea1a 2681 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2682 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2683 "config": {
NYX 0:85b3fd62ea1a 2684 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2685 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2686 "value": "HFXO",
NYX 0:85b3fd62ea1a 2687 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2688 },
NYX 0:85b3fd62ea1a 2689 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2690 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2691 "value": "38400000",
NYX 0:85b3fd62ea1a 2692 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2693 },
NYX 0:85b3fd62ea1a 2694 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2695 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2696 "value": "LFXO",
NYX 0:85b3fd62ea1a 2697 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2698 },
NYX 0:85b3fd62ea1a 2699 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2700 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2701 "value": "32768",
NYX 0:85b3fd62ea1a 2702 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2703 },
NYX 0:85b3fd62ea1a 2704 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2705 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2706 "value": "32000000",
NYX 0:85b3fd62ea1a 2707 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2708 },
NYX 0:85b3fd62ea1a 2709 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2710 "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!",
NYX 0:85b3fd62ea1a 2711 "value": "cmuHFRCOFreq_32M0Hz",
NYX 0:85b3fd62ea1a 2712 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2713 },
NYX 0:85b3fd62ea1a 2714 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2715 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2716 "value": "PA5",
NYX 0:85b3fd62ea1a 2717 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2718 }
NYX 0:85b3fd62ea1a 2719 },
NYX 0:85b3fd62ea1a 2720 "public": false
NYX 0:85b3fd62ea1a 2721 },
NYX 0:85b3fd62ea1a 2722 "TB_SENSE_1": {
NYX 0:85b3fd62ea1a 2723 "inherits": ["EFR32MG1P233F256GM48"],
NYX 0:85b3fd62ea1a 2724 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "FLASH"],
NYX 0:85b3fd62ea1a 2725 "forced_reset_timeout": 5,
NYX 0:85b3fd62ea1a 2726 "config": {
NYX 0:85b3fd62ea1a 2727 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2728 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2729 "value": "HFXO",
NYX 0:85b3fd62ea1a 2730 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2731 },
NYX 0:85b3fd62ea1a 2732 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2733 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2734 "value": "38400000",
NYX 0:85b3fd62ea1a 2735 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2736 },
NYX 0:85b3fd62ea1a 2737 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2738 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2739 "value": "LFXO",
NYX 0:85b3fd62ea1a 2740 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2741 },
NYX 0:85b3fd62ea1a 2742 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2743 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2744 "value": "32768",
NYX 0:85b3fd62ea1a 2745 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2746 },
NYX 0:85b3fd62ea1a 2747 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2748 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2749 "value": "32000000",
NYX 0:85b3fd62ea1a 2750 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2751 },
NYX 0:85b3fd62ea1a 2752 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2753 "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!",
NYX 0:85b3fd62ea1a 2754 "value": "cmuHFRCOFreq_32M0Hz",
NYX 0:85b3fd62ea1a 2755 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2756 }
NYX 0:85b3fd62ea1a 2757 }
NYX 0:85b3fd62ea1a 2758 },
NYX 0:85b3fd62ea1a 2759 "EFM32PG12B500F1024GL125": {
NYX 0:85b3fd62ea1a 2760 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2761 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
NYX 0:85b3fd62ea1a 2762 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2763 "macros": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2764 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2765 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2766 "public": false,
NYX 0:85b3fd62ea1a 2767 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2768 },
NYX 0:85b3fd62ea1a 2769 "EFM32PG12_STK3402": {
NYX 0:85b3fd62ea1a 2770 "inherits": ["EFM32PG12B500F1024GL125"],
NYX 0:85b3fd62ea1a 2771 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 2772 "forced_reset_timeout": 2,
NYX 0:85b3fd62ea1a 2773 "config": {
NYX 0:85b3fd62ea1a 2774 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2775 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2776 "value": "HFXO",
NYX 0:85b3fd62ea1a 2777 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2778 },
NYX 0:85b3fd62ea1a 2779 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2780 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2781 "value": "40000000",
NYX 0:85b3fd62ea1a 2782 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2783 },
NYX 0:85b3fd62ea1a 2784 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2785 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2786 "value": "LFXO",
NYX 0:85b3fd62ea1a 2787 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2788 },
NYX 0:85b3fd62ea1a 2789 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2790 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2791 "value": "32768",
NYX 0:85b3fd62ea1a 2792 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2793 },
NYX 0:85b3fd62ea1a 2794 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2795 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2796 "value": "32000000",
NYX 0:85b3fd62ea1a 2797 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2798 },
NYX 0:85b3fd62ea1a 2799 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2800 "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!",
NYX 0:85b3fd62ea1a 2801 "value": "cmuHFRCOFreq_32M0Hz",
NYX 0:85b3fd62ea1a 2802 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2803 },
NYX 0:85b3fd62ea1a 2804 "board_controller_enable": {
NYX 0:85b3fd62ea1a 2805 "help": "Pin to pull high for enabling the USB serial port",
NYX 0:85b3fd62ea1a 2806 "value": "PA5",
NYX 0:85b3fd62ea1a 2807 "macro_name": "EFM_BC_EN"
NYX 0:85b3fd62ea1a 2808 }
NYX 0:85b3fd62ea1a 2809 }
NYX 0:85b3fd62ea1a 2810 },
NYX 0:85b3fd62ea1a 2811 "EFR32MG12P332F1024GL125": {
NYX 0:85b3fd62ea1a 2812 "inherits": ["EFM32"],
NYX 0:85b3fd62ea1a 2813 "extra_labels_add": ["EFR32MG12", "1024K", "SL_RAIL", "SL_CRYPTO"],
NYX 0:85b3fd62ea1a 2814 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 2815 "macros": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
NYX 0:85b3fd62ea1a 2816 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
NYX 0:85b3fd62ea1a 2817 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2818 "public": false,
NYX 0:85b3fd62ea1a 2819 "bootloader_supported": true
NYX 0:85b3fd62ea1a 2820 },
NYX 0:85b3fd62ea1a 2821 "TB_SENSE_12": {
NYX 0:85b3fd62ea1a 2822 "inherits": ["EFR32MG12P332F1024GL125"],
NYX 0:85b3fd62ea1a 2823 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "TRNG", "FLASH"],
NYX 0:85b3fd62ea1a 2824 "forced_reset_timeout": 5,
NYX 0:85b3fd62ea1a 2825 "config": {
NYX 0:85b3fd62ea1a 2826 "hf_clock_src": {
NYX 0:85b3fd62ea1a 2827 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
NYX 0:85b3fd62ea1a 2828 "value": "HFXO",
NYX 0:85b3fd62ea1a 2829 "macro_name": "CORE_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2830 },
NYX 0:85b3fd62ea1a 2831 "hfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2832 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2833 "value": "38400000",
NYX 0:85b3fd62ea1a 2834 "macro_name": "HFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2835 },
NYX 0:85b3fd62ea1a 2836 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2837 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
NYX 0:85b3fd62ea1a 2838 "value": "LFXO",
NYX 0:85b3fd62ea1a 2839 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
NYX 0:85b3fd62ea1a 2840 },
NYX 0:85b3fd62ea1a 2841 "lfxo_clock_freq": {
NYX 0:85b3fd62ea1a 2842 "help": "Value: External crystal frequency in hertz",
NYX 0:85b3fd62ea1a 2843 "value": "32768",
NYX 0:85b3fd62ea1a 2844 "macro_name": "LFXO_FREQUENCY"
NYX 0:85b3fd62ea1a 2845 },
NYX 0:85b3fd62ea1a 2846 "hfrco_clock_freq": {
NYX 0:85b3fd62ea1a 2847 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
NYX 0:85b3fd62ea1a 2848 "value": "32000000",
NYX 0:85b3fd62ea1a 2849 "macro_name": "HFRCO_FREQUENCY"
NYX 0:85b3fd62ea1a 2850 },
NYX 0:85b3fd62ea1a 2851 "hfrco_band_select": {
NYX 0:85b3fd62ea1a 2852 "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!",
NYX 0:85b3fd62ea1a 2853 "value": "cmuHFRCOFreq_32M0Hz",
NYX 0:85b3fd62ea1a 2854 "macro_name": "HFRCO_FREQUENCY_ENUM"
NYX 0:85b3fd62ea1a 2855 }
NYX 0:85b3fd62ea1a 2856 }
NYX 0:85b3fd62ea1a 2857 },
NYX 0:85b3fd62ea1a 2858 "WIZWIKI_W7500": {
NYX 0:85b3fd62ea1a 2859 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2860 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 2861 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
NYX 0:85b3fd62ea1a 2862 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 2863 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2864 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2865 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2866 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2867 },
NYX 0:85b3fd62ea1a 2868 "WIZWIKI_W7500P": {
NYX 0:85b3fd62ea1a 2869 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2870 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 2871 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
NYX 0:85b3fd62ea1a 2872 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 2873 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2874 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2875 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2876 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2877 },
NYX 0:85b3fd62ea1a 2878 "WIZWIKI_W7500ECO": {
NYX 0:85b3fd62ea1a 2879 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2880 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 2881 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
NYX 0:85b3fd62ea1a 2882 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 2883 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2884 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 2885 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 2886 },
NYX 0:85b3fd62ea1a 2887 "SAMR21G18A": {
NYX 0:85b3fd62ea1a 2888 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2889 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2890 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
NYX 0:85b3fd62ea1a 2891 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
NYX 0:85b3fd62ea1a 2892 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
NYX 0:85b3fd62ea1a 2893 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
NYX 0:85b3fd62ea1a 2894 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2895 "device_name": "ATSAMR21G18A"
NYX 0:85b3fd62ea1a 2896 },
NYX 0:85b3fd62ea1a 2897 "SAMD21J18A": {
NYX 0:85b3fd62ea1a 2898 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2899 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2900 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
NYX 0:85b3fd62ea1a 2901 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
NYX 0:85b3fd62ea1a 2902 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
NYX 0:85b3fd62ea1a 2903 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
NYX 0:85b3fd62ea1a 2904 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2905 "device_name": "ATSAMD21J18A"
NYX 0:85b3fd62ea1a 2906 },
NYX 0:85b3fd62ea1a 2907 "SAMD21G18A": {
NYX 0:85b3fd62ea1a 2908 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2909 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2910 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
NYX 0:85b3fd62ea1a 2911 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
NYX 0:85b3fd62ea1a 2912 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
NYX 0:85b3fd62ea1a 2913 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
NYX 0:85b3fd62ea1a 2914 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 2915 "device_name": "ATSAMD21G18A"
NYX 0:85b3fd62ea1a 2916 },
NYX 0:85b3fd62ea1a 2917 "SAML21J18A": {
NYX 0:85b3fd62ea1a 2918 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2919 "core": "Cortex-M0+",
NYX 0:85b3fd62ea1a 2920 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
NYX 0:85b3fd62ea1a 2921 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
NYX 0:85b3fd62ea1a 2922 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
NYX 0:85b3fd62ea1a 2923 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
NYX 0:85b3fd62ea1a 2924 "device_name": "ATSAML21J18A"
NYX 0:85b3fd62ea1a 2925 },
NYX 0:85b3fd62ea1a 2926 "SAMG55J19": {
NYX 0:85b3fd62ea1a 2927 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2928 "core": "Cortex-M4",
NYX 0:85b3fd62ea1a 2929 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
NYX 0:85b3fd62ea1a 2930 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
NYX 0:85b3fd62ea1a 2931 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
NYX 0:85b3fd62ea1a 2932 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 2933 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
NYX 0:85b3fd62ea1a 2934 "default_lib": "std",
NYX 0:85b3fd62ea1a 2935 "device_name": "ATSAMG55J19"
NYX 0:85b3fd62ea1a 2936 },
NYX 0:85b3fd62ea1a 2937 "MCU_NRF51_UNIFIED": {
NYX 0:85b3fd62ea1a 2938 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 2939 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 2940 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
NYX 0:85b3fd62ea1a 2941 "macros": [
NYX 0:85b3fd62ea1a 2942 "NRF51",
NYX 0:85b3fd62ea1a 2943 "TARGET_NRF51822",
NYX 0:85b3fd62ea1a 2944 "BLE_STACK_SUPPORT_REQD",
NYX 0:85b3fd62ea1a 2945 "SOFTDEVICE_PRESENT",
NYX 0:85b3fd62ea1a 2946 "S130",
NYX 0:85b3fd62ea1a 2947 "TARGET_MCU_NRF51822",
NYX 0:85b3fd62ea1a 2948 "CMSIS_VECTAB_VIRTUAL",
NYX 0:85b3fd62ea1a 2949 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
NYX 0:85b3fd62ea1a 2950 "NO_SYSTICK",
NYX 0:85b3fd62ea1a 2951 "MBED_TICKLESS"
NYX 0:85b3fd62ea1a 2952 ],
NYX 0:85b3fd62ea1a 2953 "MERGE_BOOTLOADER": false,
NYX 0:85b3fd62ea1a 2954 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5", "SDK11"],
NYX 0:85b3fd62ea1a 2955 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 2956 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 2957 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 2958 "public": false,
NYX 0:85b3fd62ea1a 2959 "MERGE_SOFT_DEVICE": true,
NYX 0:85b3fd62ea1a 2960 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
NYX 0:85b3fd62ea1a 2961 {
NYX 0:85b3fd62ea1a 2962 "boot": "",
NYX 0:85b3fd62ea1a 2963 "name": "s130_nrf51_2.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 2964 "offset": 110592
NYX 0:85b3fd62ea1a 2965 }
NYX 0:85b3fd62ea1a 2966 ],
NYX 0:85b3fd62ea1a 2967 "detect_code": ["1070"],
NYX 0:85b3fd62ea1a 2968 "post_binary_hook": {
NYX 0:85b3fd62ea1a 2969 "function": "MCU_NRF51Code.binary_hook",
NYX 0:85b3fd62ea1a 2970 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
NYX 0:85b3fd62ea1a 2971 },
NYX 0:85b3fd62ea1a 2972 "program_cycle_s": 6,
NYX 0:85b3fd62ea1a 2973 "features": ["BLE"],
NYX 0:85b3fd62ea1a 2974 "config": {
NYX 0:85b3fd62ea1a 2975 "lf_clock_src": {
NYX 0:85b3fd62ea1a 2976 "value": "NRF_LF_SRC_XTAL",
NYX 0:85b3fd62ea1a 2977 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
NYX 0:85b3fd62ea1a 2978 },
NYX 0:85b3fd62ea1a 2979 "uart_hwfc": {
NYX 0:85b3fd62ea1a 2980 "help": "Value: 1 for enable, 0 for disable",
NYX 0:85b3fd62ea1a 2981 "value": 1,
NYX 0:85b3fd62ea1a 2982 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
NYX 0:85b3fd62ea1a 2983 }
NYX 0:85b3fd62ea1a 2984 },
NYX 0:85b3fd62ea1a 2985 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
NYX 0:85b3fd62ea1a 2986 },
NYX 0:85b3fd62ea1a 2987 "MCU_NRF51_32K_UNIFIED": {
NYX 0:85b3fd62ea1a 2988 "inherits": ["MCU_NRF51_UNIFIED"],
NYX 0:85b3fd62ea1a 2989 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2990 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 2991 "public": false
NYX 0:85b3fd62ea1a 2992 },
NYX 0:85b3fd62ea1a 2993 "NRF51_DK": {
NYX 0:85b3fd62ea1a 2994 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 2995 "inherits": ["MCU_NRF51_32K_UNIFIED"],
NYX 0:85b3fd62ea1a 2996 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 2997 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 2998 "device_name": "nRF51822_xxAA"
NYX 0:85b3fd62ea1a 2999 },
NYX 0:85b3fd62ea1a 3000 "NRF51_DONGLE": {
NYX 0:85b3fd62ea1a 3001 "inherits": ["MCU_NRF51_32K_UNIFIED"],
NYX 0:85b3fd62ea1a 3002 "progen": {"target": "nrf51-dongle"},
NYX 0:85b3fd62ea1a 3003 "device_has": ["I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3004 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 3005 },
NYX 0:85b3fd62ea1a 3006 "MCU_NRF52": {
NYX 0:85b3fd62ea1a 3007 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3008 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 3009 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"", "MBED_TICKLESS"],
NYX 0:85b3fd62ea1a 3010 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5", "SDK11", "NRF52_COMMON"],
NYX 0:85b3fd62ea1a 3011 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 3012 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3013 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3014 "public": false,
NYX 0:85b3fd62ea1a 3015 "detect_code": ["1101"],
NYX 0:85b3fd62ea1a 3016 "program_cycle_s": 6,
NYX 0:85b3fd62ea1a 3017 "MERGE_SOFT_DEVICE": true,
NYX 0:85b3fd62ea1a 3018 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
NYX 0:85b3fd62ea1a 3019 {
NYX 0:85b3fd62ea1a 3020 "boot": "",
NYX 0:85b3fd62ea1a 3021 "name": "s132_nrf52_2.0.0_softdevice.hex",
NYX 0:85b3fd62ea1a 3022 "offset": 114688
NYX 0:85b3fd62ea1a 3023 }
NYX 0:85b3fd62ea1a 3024 ],
NYX 0:85b3fd62ea1a 3025 "post_binary_hook": {
NYX 0:85b3fd62ea1a 3026 "function": "MCU_NRF51Code.binary_hook",
NYX 0:85b3fd62ea1a 3027 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
NYX 0:85b3fd62ea1a 3028 },
NYX 0:85b3fd62ea1a 3029 "MERGE_BOOTLOADER": false,
NYX 0:85b3fd62ea1a 3030 "features": ["BLE"],
NYX 0:85b3fd62ea1a 3031 "config": {
NYX 0:85b3fd62ea1a 3032 "lf_clock_src": {
NYX 0:85b3fd62ea1a 3033 "value": "NRF_LF_SRC_XTAL",
NYX 0:85b3fd62ea1a 3034 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
NYX 0:85b3fd62ea1a 3035 },
NYX 0:85b3fd62ea1a 3036 "uart_hwfc": {
NYX 0:85b3fd62ea1a 3037 "help": "Value: 1 for enable, 0 for disable",
NYX 0:85b3fd62ea1a 3038 "value": 1,
NYX 0:85b3fd62ea1a 3039 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
NYX 0:85b3fd62ea1a 3040 }
NYX 0:85b3fd62ea1a 3041 }
NYX 0:85b3fd62ea1a 3042 },
NYX 0:85b3fd62ea1a 3043 "NRF52_DK": {
NYX 0:85b3fd62ea1a 3044 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3045 "inherits": ["MCU_NRF52"],
NYX 0:85b3fd62ea1a 3046 "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"],
NYX 0:85b3fd62ea1a 3047 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3048 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3049 "device_name": "nRF52832_xxAA"
NYX 0:85b3fd62ea1a 3050 },
NYX 0:85b3fd62ea1a 3051 "UBLOX_EVA_NINA": {
NYX 0:85b3fd62ea1a 3052 "inherits": ["MCU_NRF52"],
NYX 0:85b3fd62ea1a 3053 "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"],
NYX 0:85b3fd62ea1a 3054 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3055 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3056 "overrides": {"uart_hwfc": 0},
NYX 0:85b3fd62ea1a 3057 "device_name": "nRF52832_xxAA"
NYX 0:85b3fd62ea1a 3058 },
NYX 0:85b3fd62ea1a 3059 "UBLOX_EVK_NINA_B1": {
NYX 0:85b3fd62ea1a 3060 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3061 "inherits": ["MCU_NRF52"],
NYX 0:85b3fd62ea1a 3062 "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"],
NYX 0:85b3fd62ea1a 3063 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3064 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3065 "device_name": "nRF52832_xxAA"
NYX 0:85b3fd62ea1a 3066 },
NYX 0:85b3fd62ea1a 3067 "DELTA_DFBM_NQ620": {
NYX 0:85b3fd62ea1a 3068 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3069 "inherits": ["MCU_NRF52"],
NYX 0:85b3fd62ea1a 3070 "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"],
NYX 0:85b3fd62ea1a 3071 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3072 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3073 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
NYX 0:85b3fd62ea1a 3074 "config": {
NYX 0:85b3fd62ea1a 3075 "lf_clock_rc_calib_timer_interval": {
NYX 0:85b3fd62ea1a 3076 "value": 16,
NYX 0:85b3fd62ea1a 3077 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL"
NYX 0:85b3fd62ea1a 3078 },
NYX 0:85b3fd62ea1a 3079 "lf_clock_rc_calib_mode_config": {
NYX 0:85b3fd62ea1a 3080 "value": 0,
NYX 0:85b3fd62ea1a 3081 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG"
NYX 0:85b3fd62ea1a 3082 }
NYX 0:85b3fd62ea1a 3083 },
NYX 0:85b3fd62ea1a 3084 "device_name": "nRF52832_xxAA"
NYX 0:85b3fd62ea1a 3085 },
NYX 0:85b3fd62ea1a 3086 "MCU_NRF52840": {
NYX 0:85b3fd62ea1a 3087 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3088 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 3089 "macros": ["TARGET_NRF52840", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S140", "NRF_SD_BLE_API_VERSION=5", "NRF52840_XXAA", "NRF_DFU_SETTINGS_VERSION=1", "NRF_SD_BLE_API_VERSION=5", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 3090 "extra_labels": ["NORDIC", "MCU_NRF52840", "NRF5", "SDK13", "NRF52_COMMON"],
NYX 0:85b3fd62ea1a 3091 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 3092 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3093 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3094 "public": false,
NYX 0:85b3fd62ea1a 3095 "detect_code": ["1101"],
NYX 0:85b3fd62ea1a 3096 "program_cycle_s": 6,
NYX 0:85b3fd62ea1a 3097 "MERGE_SOFT_DEVICE": true,
NYX 0:85b3fd62ea1a 3098 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
NYX 0:85b3fd62ea1a 3099 {
NYX 0:85b3fd62ea1a 3100 "boot": "",
NYX 0:85b3fd62ea1a 3101 "name": "s140_nrf52840_5.0.0-1.alpha_softdevice.hex",
NYX 0:85b3fd62ea1a 3102 "offset": 135168
NYX 0:85b3fd62ea1a 3103 }
NYX 0:85b3fd62ea1a 3104 ],
NYX 0:85b3fd62ea1a 3105 "bootloader_select_index": 0,
NYX 0:85b3fd62ea1a 3106 "post_binary_hook": {
NYX 0:85b3fd62ea1a 3107 "function": "MCU_NRF51Code.binary_hook",
NYX 0:85b3fd62ea1a 3108 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
NYX 0:85b3fd62ea1a 3109 },
NYX 0:85b3fd62ea1a 3110 "MERGE_BOOTLOADER": false,
NYX 0:85b3fd62ea1a 3111 "features": ["BLE"],
NYX 0:85b3fd62ea1a 3112 "config": {
NYX 0:85b3fd62ea1a 3113 "lf_clock_src": {
NYX 0:85b3fd62ea1a 3114 "value": "NRF_LF_SRC_XTAL",
NYX 0:85b3fd62ea1a 3115 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
NYX 0:85b3fd62ea1a 3116 },
NYX 0:85b3fd62ea1a 3117 "uart_hwfc": {
NYX 0:85b3fd62ea1a 3118 "help": "Value: 1 for enable, 0 for disable",
NYX 0:85b3fd62ea1a 3119 "value": 1,
NYX 0:85b3fd62ea1a 3120 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
NYX 0:85b3fd62ea1a 3121 }
NYX 0:85b3fd62ea1a 3122 }
NYX 0:85b3fd62ea1a 3123 },
NYX 0:85b3fd62ea1a 3124 "NRF52840_DK": {
NYX 0:85b3fd62ea1a 3125 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3126 "inherits": ["MCU_NRF52840"],
NYX 0:85b3fd62ea1a 3127 "macros_add": ["BOARD_PCA10056", "CONFIG_GPIO_AS_PINRESET", "SWI_DISABLE0", "NRF52_ERRATA_20"],
NYX 0:85b3fd62ea1a 3128 "device_has": ["FLASH", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "TRNG"],
NYX 0:85b3fd62ea1a 3129 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3130 "device_name": "nRF52840_xxAA"
NYX 0:85b3fd62ea1a 3131 },
NYX 0:85b3fd62ea1a 3132 "BLUEPILL_F103C8": {
NYX 0:85b3fd62ea1a 3133 "inherits": ["FAMILY_STM32"],
NYX 0:85b3fd62ea1a 3134 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 3135 "default_toolchain": "GCC_ARM",
NYX 0:85b3fd62ea1a 3136 "extra_labels_add": ["STM32F1", "STM32F103C8"],
NYX 0:85b3fd62ea1a 3137 "supported_toolchains": ["GCC_ARM"],
NYX 0:85b3fd62ea1a 3138 "device_has_add": [],
NYX 0:85b3fd62ea1a 3139 "device_has_remove": ["RTC", "STDIO_MESSAGES"]
NYX 0:85b3fd62ea1a 3140 },
NYX 0:85b3fd62ea1a 3141 "NUMAKER_PFM_NUC472": {
NYX 0:85b3fd62ea1a 3142 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 3143 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 3144 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO"],
NYX 0:85b3fd62ea1a 3145 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3146 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 3147 "config": {
NYX 0:85b3fd62ea1a 3148 "gpio-irq-debounce-enable": {
NYX 0:85b3fd62ea1a 3149 "help": "Enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3150 "value": 0
NYX 0:85b3fd62ea1a 3151 },
NYX 0:85b3fd62ea1a 3152 "gpio-irq-debounce-enable-list": {
NYX 0:85b3fd62ea1a 3153 "help": "Comma separated pin list to enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3154 "value": "NC"
NYX 0:85b3fd62ea1a 3155 },
NYX 0:85b3fd62ea1a 3156 "gpio-irq-debounce-clock-source": {
NYX 0:85b3fd62ea1a 3157 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
NYX 0:85b3fd62ea1a 3158 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
NYX 0:85b3fd62ea1a 3159 },
NYX 0:85b3fd62ea1a 3160 "gpio-irq-debounce-sample-rate": {
NYX 0:85b3fd62ea1a 3161 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
NYX 0:85b3fd62ea1a 3162 "value": "GPIO_DBCTL_DBCLKSEL_16"
NYX 0:85b3fd62ea1a 3163 }
NYX 0:85b3fd62ea1a 3164 },
NYX 0:85b3fd62ea1a 3165 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3166 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
NYX 0:85b3fd62ea1a 3167 "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", "FLASH"],
NYX 0:85b3fd62ea1a 3168 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 3169 "release_versions": ["5"],
NYX 0:85b3fd62ea1a 3170 "device_name": "NUC472HI8AE",
NYX 0:85b3fd62ea1a 3171 "bootloader_supported": true
NYX 0:85b3fd62ea1a 3172 },
NYX 0:85b3fd62ea1a 3173 "NCS36510": {
NYX 0:85b3fd62ea1a 3174 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3175 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 3176 "extra_labels": ["ONSEMI"],
NYX 0:85b3fd62ea1a 3177 "config": {
NYX 0:85b3fd62ea1a 3178 "mac-addr-low": {
NYX 0:85b3fd62ea1a 3179 "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.",
NYX 0:85b3fd62ea1a 3180 "value": "0xFFFFFFFF"
NYX 0:85b3fd62ea1a 3181 },
NYX 0:85b3fd62ea1a 3182 "mac-addr-high": {
NYX 0:85b3fd62ea1a 3183 "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.",
NYX 0:85b3fd62ea1a 3184 "value": "0xFFFFFFFF"
NYX 0:85b3fd62ea1a 3185 },
NYX 0:85b3fd62ea1a 3186 "32KHz-clk-trim": {
NYX 0:85b3fd62ea1a 3187 "help": "32KHz clock trim",
NYX 0:85b3fd62ea1a 3188 "value": "0x39"
NYX 0:85b3fd62ea1a 3189 },
NYX 0:85b3fd62ea1a 3190 "32MHz-clk-trim": {
NYX 0:85b3fd62ea1a 3191 "help": "32MHz clock trim",
NYX 0:85b3fd62ea1a 3192 "value": "0x17"
NYX 0:85b3fd62ea1a 3193 },
NYX 0:85b3fd62ea1a 3194 "rssi-trim": {
NYX 0:85b3fd62ea1a 3195 "help": "RSSI trim",
NYX 0:85b3fd62ea1a 3196 "value": "0x3D"
NYX 0:85b3fd62ea1a 3197 },
NYX 0:85b3fd62ea1a 3198 "txtune-trim": {
NYX 0:85b3fd62ea1a 3199 "help": "TX tune trim",
NYX 0:85b3fd62ea1a 3200 "value": "0xFFFFFFFF"
NYX 0:85b3fd62ea1a 3201 }
NYX 0:85b3fd62ea1a 3202 },
NYX 0:85b3fd62ea1a 3203 "OUTPUT_EXT": "hex",
NYX 0:85b3fd62ea1a 3204 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
NYX 0:85b3fd62ea1a 3205 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
NYX 0:85b3fd62ea1a 3206 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3207 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3208 "release_versions": ["2", "5"]
NYX 0:85b3fd62ea1a 3209 },
NYX 0:85b3fd62ea1a 3210 "NUMAKER_PFM_M453": {
NYX 0:85b3fd62ea1a 3211 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 3212 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 3213 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
NYX 0:85b3fd62ea1a 3214 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3215 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 3216 "config": {
NYX 0:85b3fd62ea1a 3217 "gpio-irq-debounce-enable": {
NYX 0:85b3fd62ea1a 3218 "help": "Enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3219 "value": 0
NYX 0:85b3fd62ea1a 3220 },
NYX 0:85b3fd62ea1a 3221 "gpio-irq-debounce-enable-list": {
NYX 0:85b3fd62ea1a 3222 "help": "Comma separated pin list to enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3223 "value": "NC"
NYX 0:85b3fd62ea1a 3224 },
NYX 0:85b3fd62ea1a 3225 "gpio-irq-debounce-clock-source": {
NYX 0:85b3fd62ea1a 3226 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
NYX 0:85b3fd62ea1a 3227 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
NYX 0:85b3fd62ea1a 3228 },
NYX 0:85b3fd62ea1a 3229 "gpio-irq-debounce-sample-rate": {
NYX 0:85b3fd62ea1a 3230 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
NYX 0:85b3fd62ea1a 3231 "value": "GPIO_DBCTL_DBCLKSEL_16"
NYX 0:85b3fd62ea1a 3232 }
NYX 0:85b3fd62ea1a 3233 },
NYX 0:85b3fd62ea1a 3234 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3235 "progen": {"target": "numaker-pfm-m453"},
NYX 0:85b3fd62ea1a 3236 "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", "FLASH"],
NYX 0:85b3fd62ea1a 3237 "release_versions": ["2", "5"],
NYX 0:85b3fd62ea1a 3238 "device_name": "M453VG6AE",
NYX 0:85b3fd62ea1a 3239 "bootloader_supported": true
NYX 0:85b3fd62ea1a 3240 },
NYX 0:85b3fd62ea1a 3241 "NUMAKER_PFM_NANO130": {
NYX 0:85b3fd62ea1a 3242 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 3243 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 3244 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
NYX 0:85b3fd62ea1a 3245 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3246 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 3247 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3248 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 3249 "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"],
NYX 0:85b3fd62ea1a 3250 "release_versions": ["5"],
NYX 0:85b3fd62ea1a 3251 "device_name": "NANO130KE3BN"
NYX 0:85b3fd62ea1a 3252 },
NYX 0:85b3fd62ea1a 3253 "HI2110": {
NYX 0:85b3fd62ea1a 3254 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3255 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 3256 "default_toolchain": "GCC_ARM",
NYX 0:85b3fd62ea1a 3257 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3258 "extra_labels": ["ublox"],
NYX 0:85b3fd62ea1a 3259 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 3260 "public": false,
NYX 0:85b3fd62ea1a 3261 "target_overrides": {
NYX 0:85b3fd62ea1a 3262 "*": {
NYX 0:85b3fd62ea1a 3263 "core.stdio-flush-at-exit": false
NYX 0:85b3fd62ea1a 3264 }
NYX 0:85b3fd62ea1a 3265 },
NYX 0:85b3fd62ea1a 3266 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
NYX 0:85b3fd62ea1a 3267 "default_lib": "std",
NYX 0:85b3fd62ea1a 3268 "release_versions": ["5"]
NYX 0:85b3fd62ea1a 3269 },
NYX 0:85b3fd62ea1a 3270 "SARA_NBIOT": {
NYX 0:85b3fd62ea1a 3271 "inherits": ["HI2110"],
NYX 0:85b3fd62ea1a 3272 "extra_labels": ["ublox", "HI2110"],
NYX 0:85b3fd62ea1a 3273 "public": false
NYX 0:85b3fd62ea1a 3274 },
NYX 0:85b3fd62ea1a 3275 "SARA_NBIOT_EVK": {
NYX 0:85b3fd62ea1a 3276 "inherits": ["SARA_NBIOT"],
NYX 0:85b3fd62ea1a 3277 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
NYX 0:85b3fd62ea1a 3278 },
NYX 0:85b3fd62ea1a 3279 "REALTEK_RTL8195AM": {
NYX 0:85b3fd62ea1a 3280 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3281 "core": "Cortex-M3",
NYX 0:85b3fd62ea1a 3282 "default_toolchain": "GCC_ARM",
NYX 0:85b3fd62ea1a 3283 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3284 "detect_code": ["4600"],
NYX 0:85b3fd62ea1a 3285 "extra_labels": ["Realtek", "AMEBA", "RTL8195A"],
NYX 0:85b3fd62ea1a 3286 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS"],
NYX 0:85b3fd62ea1a 3287 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3288 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "TRNG", "EMAC", "FLASH"],
NYX 0:85b3fd62ea1a 3289 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 3290 "post_binary_hook": {
NYX 0:85b3fd62ea1a 3291 "function": "RTL8195ACode.binary_hook",
NYX 0:85b3fd62ea1a 3292 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
NYX 0:85b3fd62ea1a 3293 },
NYX 0:85b3fd62ea1a 3294 "release_versions": ["5"]
NYX 0:85b3fd62ea1a 3295 },
NYX 0:85b3fd62ea1a 3296 "VBLUNO51_LEGACY": {
NYX 0:85b3fd62ea1a 3297 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3298 "inherits": ["MCU_NRF51_32K"],
NYX 0:85b3fd62ea1a 3299 "extra_labels_add": ["VBLUNO51"]
NYX 0:85b3fd62ea1a 3300 },
NYX 0:85b3fd62ea1a 3301 "VBLUNO51_BOOT": {
NYX 0:85b3fd62ea1a 3302 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3303 "inherits": ["MCU_NRF51_32K_BOOT"],
NYX 0:85b3fd62ea1a 3304 "extra_labels_add": ["VBLUNO51"],
NYX 0:85b3fd62ea1a 3305 "macros_add": ["TARGET_VBLUNO51"]
NYX 0:85b3fd62ea1a 3306 },
NYX 0:85b3fd62ea1a 3307 "VBLUNO51_OTA": {
NYX 0:85b3fd62ea1a 3308 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3309 "inherits": ["MCU_NRF51_32K_OTA"],
NYX 0:85b3fd62ea1a 3310 "extra_labels_add": ["VBLUNO51"],
NYX 0:85b3fd62ea1a 3311 "macros_add": ["TARGET_VBLUNO51"]
NYX 0:85b3fd62ea1a 3312 },
NYX 0:85b3fd62ea1a 3313 "VBLUNO51": {
NYX 0:85b3fd62ea1a 3314 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3315 "inherits": ["MCU_NRF51_32K_UNIFIED"],
NYX 0:85b3fd62ea1a 3316 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3317 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 3318 "device_name": "nRF51822_xxAC"
NYX 0:85b3fd62ea1a 3319 },
NYX 0:85b3fd62ea1a 3320 "VBLUNO52": {
NYX 0:85b3fd62ea1a 3321 "supported_form_factors": ["ARDUINO"],
NYX 0:85b3fd62ea1a 3322 "inherits": ["MCU_NRF52"],
NYX 0:85b3fd62ea1a 3323 "macros_add": ["BOARD_PCA10040", "BOARD_VBLUNO52", "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"],
NYX 0:85b3fd62ea1a 3324 "device_has": ["ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
NYX 0:85b3fd62ea1a 3325 "release_versions": ["2"],
NYX 0:85b3fd62ea1a 3326 "device_name": "nRF52832_xxAA"
NYX 0:85b3fd62ea1a 3327 },
NYX 0:85b3fd62ea1a 3328 "NUMAKER_PFM_M487": {
NYX 0:85b3fd62ea1a 3329 "core": "Cortex-M4F",
NYX 0:85b3fd62ea1a 3330 "default_toolchain": "ARM",
NYX 0:85b3fd62ea1a 3331 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO"],
NYX 0:85b3fd62ea1a 3332 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3333 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
NYX 0:85b3fd62ea1a 3334 "config": {
NYX 0:85b3fd62ea1a 3335 "gpio-irq-debounce-enable": {
NYX 0:85b3fd62ea1a 3336 "help": "Enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3337 "value": 0
NYX 0:85b3fd62ea1a 3338 },
NYX 0:85b3fd62ea1a 3339 "gpio-irq-debounce-enable-list": {
NYX 0:85b3fd62ea1a 3340 "help": "Comma separated pin list to enable GPIO IRQ debounce",
NYX 0:85b3fd62ea1a 3341 "value": "NC"
NYX 0:85b3fd62ea1a 3342 },
NYX 0:85b3fd62ea1a 3343 "gpio-irq-debounce-clock-source": {
NYX 0:85b3fd62ea1a 3344 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
NYX 0:85b3fd62ea1a 3345 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
NYX 0:85b3fd62ea1a 3346 },
NYX 0:85b3fd62ea1a 3347 "gpio-irq-debounce-sample-rate": {
NYX 0:85b3fd62ea1a 3348 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
NYX 0:85b3fd62ea1a 3349 "value": "GPIO_DBCTL_DBCLKSEL_16"
NYX 0:85b3fd62ea1a 3350 },
NYX 0:85b3fd62ea1a 3351 "usb-device-hsusbd": {
NYX 0:85b3fd62ea1a 3352 "help": "Select high-speed USB device or not",
NYX 0:85b3fd62ea1a 3353 "value": 1
NYX 0:85b3fd62ea1a 3354 },
NYX 0:85b3fd62ea1a 3355 "ctrl01-enable": {
NYX 0:85b3fd62ea1a 3356 "help": "Enable control_01",
NYX 0:85b3fd62ea1a 3357 "value": 0
NYX 0:85b3fd62ea1a 3358 }
NYX 0:85b3fd62ea1a 3359 },
NYX 0:85b3fd62ea1a 3360 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3361 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
NYX 0:85b3fd62ea1a 3362 "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", "FLASH", "CAN"],
NYX 0:85b3fd62ea1a 3363 "features": ["LWIP"],
NYX 0:85b3fd62ea1a 3364 "release_versions": ["5"],
NYX 0:85b3fd62ea1a 3365 "device_name": "M487JIDAE",
NYX 0:85b3fd62ea1a 3366 "bootloader_supported": true
NYX 0:85b3fd62ea1a 3367 },
NYX 0:85b3fd62ea1a 3368 "TMPM066": {
NYX 0:85b3fd62ea1a 3369 "inherits": ["Target"],
NYX 0:85b3fd62ea1a 3370 "core": "Cortex-M0",
NYX 0:85b3fd62ea1a 3371 "is_disk_virtual": true,
NYX 0:85b3fd62ea1a 3372 "extra_labels": ["TOSHIBA"],
NYX 0:85b3fd62ea1a 3373 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
NYX 0:85b3fd62ea1a 3374 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
NYX 0:85b3fd62ea1a 3375 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
NYX 0:85b3fd62ea1a 3376 "device_name": "TMPM066FWUG",
NYX 0:85b3fd62ea1a 3377 "detect_code": ["7011"],
NYX 0:85b3fd62ea1a 3378 "release_versions": ["5"]
NYX 0:85b3fd62ea1a 3379 }
NYX 0:85b3fd62ea1a 3380 }