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:
Anna Bridge
Date:
Fri Apr 28 13:09:19 2017 +0100
Revision:
141:794e51388b66
Parent:
140:97feb9bacc10
Child:
142:4eea097334d6
Release 141 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

4008: [NUC472/M453] Support Bootloader and FlashIAP https://github.com/ARMmbed/mbed-os/pull/4008
4102: Add SCL and SDA defs for I2C[0-2]; redefine I2C_[SCL,SDA] to I2C2 https://github.com/ARMmbed/mbed-os/pull/4102
4118: STM32F4 Internal ADC channels rework https://github.com/ARMmbed/mbed-os/pull/4118
4126: STM32F4 : remove SERIAL_TX and SERIAL_RX from available pins https://github.com/ARMmbed/mbed-os/pull/4126
4148: Revert "STM32F4 Internal ADC channels rework" https://github.com/ARMmbed/mbed-os/pull/4148
4152: STM32F4 Internal ADC channels rework https://github.com/ARMmbed/mbed-os/pull/4152
4074: [Silicon Labs] Update pinout https://github.com/ARMmbed/mbed-os/pull/4074
4133: U-BLOX_C030: Default XTAL is now 12MHz onboard. Option to use Debug 8MHz https://github.com/ARMmbed/mbed-os/pull/4133
4142: EFM32: Fixed `pwmout_all_inactive` being inversed https://github.com/ARMmbed/mbed-os/pull/4142
4016: [NRF5]: fix rtc overflow-while-set-timestamp issue https://github.com/ARMmbed/mbed-os/pull/4016
4031: STM32 increase IAR heap size for big RAM targets https://github.com/ARMmbed/mbed-os/pull/4031
4137: MCUXpresso: Update ARM linker files to eliminate reserving RAM for stack & heap https://github.com/ARMmbed/mbed-os/pull/4137
4176: STM32L4 Internal ADC channels rework https://github.com/ARMmbed/mbed-os/pull/4176
4154: STM32F7 Internal ADC channels rework https://github.com/ARMmbed/mbed-os/pull/4154
4174: [NRF52840]: fix rtc overflow-while-set-timestamp issue https://github.com/ARMmbed/mbed-os/pull/4174
4180: [UBLOX_C030] create target hierarchy for the specific versions of the C030 board https://github.com/ARMmbed/mbed-os/pull/4180
4153: STM32F2: Internal ADC channels rework https://github.com/ARMmbed/mbed-os/pull/4153

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