mbed library sources. Supersedes mbed-src.

Dependents:   BREAK_SENSOR_LED

Fork of mbed-dev by mbed official

Committer:
Anythingconnected
Date:
Mon Dec 18 10:14:27 2017 +0000
Revision:
180:d79f997829d6
Parent:
179:b0033dcd6934
Getting byte by byte read to work

Who changed what in which revision?

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