The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
Kojto
Date:
Tue Feb 14 11:24:20 2017 +0000
Revision:
136:ef9c61f8c49f
Parent:
135:176b8275d35d
Child:
138:093f2bd7b9eb
Release 136 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

3432: Target STM USBHOST support https://github.com/ARMmbed/mbed-os/pull/3432
3181: NUCLEO_F207ZG extending PeripheralPins.c: all available alternate functions can be used now https://github.com/ARMmbed/mbed-os/pull/3181
3626: NUCLEO_F412ZG : Add USB Device +Host https://github.com/ARMmbed/mbed-os/pull/3626
3628: Fix warnings https://github.com/ARMmbed/mbed-os/pull/3628
3629: STM32: L0 LL layer https://github.com/ARMmbed/mbed-os/pull/3629
3632: IDE Export support for platform VK_RZ_A1H https://github.com/ARMmbed/mbed-os/pull/3632
3642: Missing IRQ pin fix for platform VK_RZ_A1H https://github.com/ARMmbed/mbed-os/pull/3642
3664: Fix ncs36510 sleep definitions https://github.com/ARMmbed/mbed-os/pull/3664
3655: [STM32F4] Modify folder structure https://github.com/ARMmbed/mbed-os/pull/3655
3657: [STM32L4] Modify folder structure https://github.com/ARMmbed/mbed-os/pull/3657
3658: [STM32F3] Modify folder structure https://github.com/ARMmbed/mbed-os/pull/3658
3685: STM32: I2C: reset state machine https://github.com/ARMmbed/mbed-os/pull/3685
3692: uVisor: Standardize available legacy heap and stack https://github.com/ARMmbed/mbed-os/pull/3692
3621: Fix for #2884, LPC824: export to LPCXpresso, target running with wron https://github.com/ARMmbed/mbed-os/pull/3621
3649: [STM32F7] Modify folder structure https://github.com/ARMmbed/mbed-os/pull/3649
3695: Enforce device_name is valid in targets.json https://github.com/ARMmbed/mbed-os/pull/3695
3723: NCS36510: spi_format function bug fix https://github.com/ARMmbed/mbed-os/pull/3723

Who changed what in which revision?

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