mbed library sources. Supersedes mbed-src.

Dependents:   Hobbyking_Cheetah_Compact Hobbyking_Cheetah_Compact_DRV8323_14bit Hobbyking_Cheetah_Compact_DRV8323_V51_201907 HKC_MiniCheetah ... more

Fork of mbed-dev by mbed official

Committer:
benkatz
Date:
Mon Jul 30 20:31:44 2018 +0000
Revision:
181:36facd806e4a
Parent:
180:b2c1cb14c33f
going on the robot.  fixed a dumb bug in float_to_uint

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