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:
<>
Date:
Tue Mar 14 16:20:51 2017 +0000
Revision:
138:093f2bd7b9eb
Parent:
136:ef9c61f8c49f
Child:
139:856d2700e60b
Release 138 of the mbed library

Ports for Upcoming Targets


Fixes and Changes

3716: fix for issue #3715: correction in startup files for ARM and IAR, alignment of system_stm32f429xx.c files https://github.com/ARMmbed/mbed-os/pull/3716
3741: STM32 remove warning in hal_tick_32b.c file https://github.com/ARMmbed/mbed-os/pull/3741
3780: STM32L4 : Fix GPIO G port compatibility https://github.com/ARMmbed/mbed-os/pull/3780
3831: NCS36510: SPISLAVE enabled (Conflict resolved) https://github.com/ARMmbed/mbed-os/pull/3831
3836: Allow to redefine nRF's PSTORAGE_NUM_OF_PAGES outside of the mbed-os https://github.com/ARMmbed/mbed-os/pull/3836
3840: STM32: gpio SPEED - always set High Speed by default https://github.com/ARMmbed/mbed-os/pull/3840
3844: STM32 GPIO: Typo correction. Update comment (GPIO_IP_WITHOUT_BRR) https://github.com/ARMmbed/mbed-os/pull/3844
3850: STM32: change spi error to debug warning https://github.com/ARMmbed/mbed-os/pull/3850
3860: Define GPIO_IP_WITHOUT_BRR for xDot platform https://github.com/ARMmbed/mbed-os/pull/3860
3880: DISCO_F469NI: allow the use of CAN2 instance when CAN1 is not activated https://github.com/ARMmbed/mbed-os/pull/3880
3795: Fix pwm period calc https://github.com/ARMmbed/mbed-os/pull/3795
3828: STM32 CAN API: correct format and type https://github.com/ARMmbed/mbed-os/pull/3828
3842: TARGET_NRF: corrected spi_init() to properly handle re-initialization https://github.com/ARMmbed/mbed-os/pull/3842
3843: STM32L476xG: set APB2 clock to 80MHz (instead of 40MHz) https://github.com/ARMmbed/mbed-os/pull/3843
3879: NUCLEO_F446ZE: Add missing AnalogIn pins on PF_3, PF_5 and PF_10. https://github.com/ARMmbed/mbed-os/pull/3879
3902: Fix heap and stack size for NUCLEO_F746ZG https://github.com/ARMmbed/mbed-os/pull/3902
3829: can_write(): return error code when no tx mailboxes are available https://github.com/ARMmbed/mbed-os/pull/3829

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"},
<> 132:9baf128c2fab 906 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
<> 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 },
Kojto 122:f9eeca106725 1337 "NZ32_SC151": {
Kojto 122:f9eeca106725 1338 "inherits": ["Target"],
Kojto 122:f9eeca106725 1339 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1340 "default_toolchain": "uARM",
Kojto 122:f9eeca106725 1341 "program_cycle_s": 1.5,
Kojto 122:f9eeca106725 1342 "extra_labels": ["STM", "STM32L1", "STM32L151RC"],
<> 128:9bcdf88f62b0 1343 "macros": ["RTC_LSI=1"],
Kojto 122:f9eeca106725 1344 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
<> 132:9baf128c2fab 1345 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1346 "default_lib": "small",
<> 128:9bcdf88f62b0 1347 "device_name": "STM32L151RC"
Kojto 122:f9eeca106725 1348 },
Kojto 122:f9eeca106725 1349 "MCU_NRF51": {
Kojto 122:f9eeca106725 1350 "inherits": ["Target"],
Kojto 122:f9eeca106725 1351 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1352 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 122:f9eeca106725 1353 "macros": ["NRF51", "TARGET_NRF51822"],
Kojto 122:f9eeca106725 1354 "MERGE_BOOTLOADER": false,
Kojto 122:f9eeca106725 1355 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
Kojto 122:f9eeca106725 1356 "OUTPUT_EXT": "hex",
Kojto 122:f9eeca106725 1357 "is_disk_virtual": true,
Kojto 122:f9eeca106725 1358 "supported_toolchains": ["ARM", "GCC_ARM"],
Kojto 122:f9eeca106725 1359 "public": false,
Kojto 122:f9eeca106725 1360 "MERGE_SOFT_DEVICE": true,
Kojto 122:f9eeca106725 1361 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1362 {
Kojto 122:f9eeca106725 1363 "boot": "s130_nrf51_1.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1364 "name": "s130_nrf51_1.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1365 "offset": 114688
Kojto 122:f9eeca106725 1366 },
Kojto 122:f9eeca106725 1367 {
Kojto 122:f9eeca106725 1368 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1369 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1370 "offset": 98304
Kojto 122:f9eeca106725 1371 },
Kojto 122:f9eeca106725 1372 {
Kojto 122:f9eeca106725 1373 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1374 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1375 "offset": 90112
Kojto 122:f9eeca106725 1376 },
Kojto 122:f9eeca106725 1377 {
Kojto 122:f9eeca106725 1378 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1379 "name": "s110_nrf51822_7.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1380 "offset": 90112
Kojto 122:f9eeca106725 1381 },
Kojto 122:f9eeca106725 1382 {
Kojto 122:f9eeca106725 1383 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1384 "name": "s110_nrf51822_6.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1385 "offset": 81920
Kojto 122:f9eeca106725 1386 }
Kojto 122:f9eeca106725 1387 ],
Kojto 122:f9eeca106725 1388 "detect_code": ["1070"],
Kojto 122:f9eeca106725 1389 "post_binary_hook": {
Kojto 122:f9eeca106725 1390 "function": "MCU_NRF51Code.binary_hook",
Kojto 122:f9eeca106725 1391 "toolchains": ["ARM_STD", "GCC_ARM"]
Kojto 122:f9eeca106725 1392 },
Kojto 122:f9eeca106725 1393 "program_cycle_s": 6,
<> 127:25aea2a3f4e3 1394 "features": ["BLE"],
<> 127:25aea2a3f4e3 1395 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 122:f9eeca106725 1396 },
Kojto 122:f9eeca106725 1397 "MCU_NRF51_16K_BASE": {
Kojto 122:f9eeca106725 1398 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1399 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1400 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1401 "public": false,
<> 128:9bcdf88f62b0 1402 "default_lib": "small"
Kojto 122:f9eeca106725 1403 },
Kojto 122:f9eeca106725 1404 "MCU_NRF51_16K_BOOT_BASE": {
Kojto 122:f9eeca106725 1405 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1406 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1407 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1408 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1409 "public": false
Kojto 122:f9eeca106725 1410 },
Kojto 122:f9eeca106725 1411 "MCU_NRF51_16K_OTA_BASE": {
Kojto 122:f9eeca106725 1412 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1413 "public": false,
Kojto 122:f9eeca106725 1414 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1415 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1416 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1417 },
Kojto 122:f9eeca106725 1418 "MCU_NRF51_16K": {
Kojto 122:f9eeca106725 1419 "inherits": ["MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1420 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1421 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1422 "public": false
Kojto 122:f9eeca106725 1423 },
Kojto 122:f9eeca106725 1424 "MCU_NRF51_S110": {
Kojto 122:f9eeca106725 1425 "extra_labels_add": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1426 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1427 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 122:f9eeca106725 1428 {
Kojto 122:f9eeca106725 1429 "name": "s110_nrf51822_8.0.0_softdevice.hex",
Kojto 122:f9eeca106725 1430 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
Kojto 122:f9eeca106725 1431 "offset": 98304
Kojto 122:f9eeca106725 1432 },
Kojto 122:f9eeca106725 1433 {
Kojto 122:f9eeca106725 1434 "name": "s110_nrf51822_7.1.0_softdevice.hex",
Kojto 122:f9eeca106725 1435 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
Kojto 122:f9eeca106725 1436 "offset": 90112
Kojto 122:f9eeca106725 1437 }
Kojto 122:f9eeca106725 1438 ],
Kojto 122:f9eeca106725 1439 "public": false
Kojto 122:f9eeca106725 1440 },
Kojto 122:f9eeca106725 1441 "MCU_NRF51_16K_S110": {
Kojto 122:f9eeca106725 1442 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
Kojto 122:f9eeca106725 1443 "public": false
Kojto 122:f9eeca106725 1444 },
Kojto 122:f9eeca106725 1445 "MCU_NRF51_16K_BOOT": {
Kojto 122:f9eeca106725 1446 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1447 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1448 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1449 "public": false
Kojto 122:f9eeca106725 1450 },
Kojto 122:f9eeca106725 1451 "MCU_NRF51_16K_BOOT_S110": {
Kojto 122:f9eeca106725 1452 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
Kojto 122:f9eeca106725 1453 "public": false
Kojto 122:f9eeca106725 1454 },
Kojto 122:f9eeca106725 1455 "MCU_NRF51_16K_OTA": {
Kojto 122:f9eeca106725 1456 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1457 "extra_labels_add": ["MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1458 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
Kojto 122:f9eeca106725 1459 "public": false
Kojto 122:f9eeca106725 1460 },
Kojto 122:f9eeca106725 1461 "MCU_NRF51_16K_OTA_S110": {
Kojto 122:f9eeca106725 1462 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
Kojto 122:f9eeca106725 1463 "public": false
Kojto 122:f9eeca106725 1464 },
Kojto 122:f9eeca106725 1465 "MCU_NRF51_32K": {
Kojto 122:f9eeca106725 1466 "inherits": ["MCU_NRF51"],
Kojto 122:f9eeca106725 1467 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1468 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1469 "public": false
Kojto 122:f9eeca106725 1470 },
Kojto 122:f9eeca106725 1471 "MCU_NRF51_32K_BOOT": {
Kojto 122:f9eeca106725 1472 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1473 "MERGE_BOOTLOADER": true,
Kojto 122:f9eeca106725 1474 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1475 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1476 "public": false
Kojto 122:f9eeca106725 1477 },
Kojto 122:f9eeca106725 1478 "MCU_NRF51_32K_OTA": {
Kojto 122:f9eeca106725 1479 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1480 "public": false,
Kojto 122:f9eeca106725 1481 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1482 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
Kojto 122:f9eeca106725 1483 "MERGE_SOFT_DEVICE": false
Kojto 122:f9eeca106725 1484 },
Kojto 122:f9eeca106725 1485 "NRF51822": {
Kojto 122:f9eeca106725 1486 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1487 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
Kojto 122:f9eeca106725 1488 "macros_add": ["TARGET_NRF51822_MKIT"],
<> 128:9bcdf88f62b0 1489 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1490 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1491 },
Kojto 122:f9eeca106725 1492 "NRF51822_BOOT": {
Kojto 122:f9eeca106725 1493 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1494 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1495 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1496 },
Kojto 122:f9eeca106725 1497 "NRF51822_OTA": {
Kojto 122:f9eeca106725 1498 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1499 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
<> 127:25aea2a3f4e3 1500 "macros_add": ["TARGET_NRF51822_MKIT"]
Kojto 122:f9eeca106725 1501 },
Kojto 122:f9eeca106725 1502 "ARCH_BLE": {
Kojto 122:f9eeca106725 1503 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1504 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1505 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1506 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1507 },
Kojto 122:f9eeca106725 1508 "ARCH_BLE_BOOT": {
Kojto 122:f9eeca106725 1509 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1510 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1511 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1512 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1513 },
Kojto 122:f9eeca106725 1514 "ARCH_BLE_OTA": {
Kojto 122:f9eeca106725 1515 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1516 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1517 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1518 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1519 },
Kojto 122:f9eeca106725 1520 "ARCH_LINK": {
Kojto 122:f9eeca106725 1521 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1522 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1523 "extra_labels_add": ["ARCH_BLE"],
Kojto 122:f9eeca106725 1524 "macros_add": ["TARGET_ARCH_BLE"]
Kojto 122:f9eeca106725 1525 },
Kojto 122:f9eeca106725 1526 "ARCH_LINK_BOOT": {
Kojto 122:f9eeca106725 1527 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1528 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1529 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1530 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1531 },
Kojto 122:f9eeca106725 1532 "ARCH_LINK_OTA": {
Kojto 122:f9eeca106725 1533 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1534 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1535 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
Kojto 122:f9eeca106725 1536 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
Kojto 122:f9eeca106725 1537 },
Kojto 122:f9eeca106725 1538 "SEEED_TINY_BLE": {
Kojto 122:f9eeca106725 1539 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1540 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1541 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1542 },
Kojto 122:f9eeca106725 1543 "SEEED_TINY_BLE_BOOT": {
Kojto 122:f9eeca106725 1544 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1545 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1546 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1547 },
Kojto 122:f9eeca106725 1548 "SEEED_TINY_BLE_OTA": {
Kojto 122:f9eeca106725 1549 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1550 "extra_labels_add": ["SEEED_TINY_BLE"],
Kojto 122:f9eeca106725 1551 "macros_add": ["TARGET_SEEED_TINY_BLE"]
Kojto 122:f9eeca106725 1552 },
Kojto 122:f9eeca106725 1553 "HRM1017": {
Kojto 122:f9eeca106725 1554 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1555 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 128:9bcdf88f62b0 1556 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1557 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1558 },
Kojto 122:f9eeca106725 1559 "HRM1017_BOOT": {
Kojto 122:f9eeca106725 1560 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1561 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1562 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1563 },
Kojto 122:f9eeca106725 1564 "HRM1017_OTA": {
Kojto 122:f9eeca106725 1565 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1566 "extra_labels_add": ["HRM1017"],
Kojto 122:f9eeca106725 1567 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1568 },
Kojto 122:f9eeca106725 1569 "RBLAB_NRF51822": {
Kojto 122:f9eeca106725 1570 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1571 "inherits": ["MCU_NRF51_16K"],
<> 128:9bcdf88f62b0 1572 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1573 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1574 },
Kojto 122:f9eeca106725 1575 "RBLAB_NRF51822_BOOT": {
Kojto 122:f9eeca106725 1576 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1577 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1578 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1579 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1580 },
Kojto 122:f9eeca106725 1581 "RBLAB_NRF51822_OTA": {
Kojto 122:f9eeca106725 1582 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1583 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1584 "extra_labels_add": ["RBLAB_NRF51822"],
Kojto 122:f9eeca106725 1585 "macros_add": ["TARGET_RBLAB_NRF51822"]
Kojto 122:f9eeca106725 1586 },
Kojto 122:f9eeca106725 1587 "RBLAB_BLENANO": {
Kojto 122:f9eeca106725 1588 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1589 "release_versions": ["2"]
Kojto 122:f9eeca106725 1590 },
Kojto 122:f9eeca106725 1591 "RBLAB_BLENANO_BOOT": {
Kojto 122:f9eeca106725 1592 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1593 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1594 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1595 },
Kojto 122:f9eeca106725 1596 "RBLAB_BLENANO_OTA": {
Kojto 122:f9eeca106725 1597 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1598 "extra_labels_add": ["RBLAB_BLENANO"],
Kojto 122:f9eeca106725 1599 "macros_add": ["TARGET_RBLAB_BLENANO"]
Kojto 122:f9eeca106725 1600 },
Kojto 122:f9eeca106725 1601 "NRF51822_Y5_MBUG": {
<> 127:25aea2a3f4e3 1602 "inherits": ["MCU_NRF51_16K"]
Kojto 122:f9eeca106725 1603 },
Kojto 122:f9eeca106725 1604 "WALLBOT_BLE": {
Kojto 122:f9eeca106725 1605 "inherits": ["MCU_NRF51_16K"],
Kojto 123:b0220dba8be7 1606 "release_versions": ["2"]
Kojto 122:f9eeca106725 1607 },
Kojto 122:f9eeca106725 1608 "WALLBOT_BLE_BOOT": {
Kojto 122:f9eeca106725 1609 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1610 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1611 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1612 },
Kojto 122:f9eeca106725 1613 "WALLBOT_BLE_OTA": {
Kojto 122:f9eeca106725 1614 "inherits": ["MCU_NRF51_16K_OTA"],
Kojto 122:f9eeca106725 1615 "extra_labels_add": ["WALLBOT_BLE"],
Kojto 122:f9eeca106725 1616 "macros_add": ["TARGET_WALLBOT_BLE"]
Kojto 122:f9eeca106725 1617 },
Kojto 122:f9eeca106725 1618 "DELTA_DFCM_NNN40": {
Kojto 122:f9eeca106725 1619 "inherits": ["MCU_NRF51_32K"],
Kojto 122:f9eeca106725 1620 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1621 "macros_add": ["TARGET_NRF_LFCLK_RC"],
Kojto 122:f9eeca106725 1622 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
<> 128:9bcdf88f62b0 1623 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1624 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1625 },
Kojto 122:f9eeca106725 1626 "DELTA_DFCM_NNN40_BOOT": {
Kojto 122:f9eeca106725 1627 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1628 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1629 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1630 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1631 },
Kojto 122:f9eeca106725 1632 "DELTA_DFCM_NNN40_OTA": {
Kojto 122:f9eeca106725 1633 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1634 "program_cycle_s": 10,
Kojto 122:f9eeca106725 1635 "extra_labels_add": ["DELTA_DFCM_NNN40"],
Kojto 122:f9eeca106725 1636 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1637 },
<> 135:176b8275d35d 1638 "DELTA_DFCM_NNN50": {
<> 135:176b8275d35d 1639 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1640 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 135:176b8275d35d 1641 "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 1642 "device_name": "nRF51822_xxAC"
<> 135:176b8275d35d 1643 },
<> 135:176b8275d35d 1644 "DELTA_DFCM_NNN50_BOOT": {
<> 135:176b8275d35d 1645 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1646 "inherits": ["MCU_NRF51_32K_BOOT"],
<> 135:176b8275d35d 1647 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 1648 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 1649 },
<> 135:176b8275d35d 1650 "DELTA_DFCM_NNN50_OTA": {
<> 135:176b8275d35d 1651 "supported_form_factors": ["ARDUINO"],
<> 135:176b8275d35d 1652 "inherits": ["MCU_NRF51_32K_OTA"],
<> 135:176b8275d35d 1653 "extra_labels_add": ["DELTA_DFCM_NNN50"],
<> 135:176b8275d35d 1654 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
<> 135:176b8275d35d 1655 },
Kojto 123:b0220dba8be7 1656 "NRF51_DK_LEGACY": {
Kojto 122:f9eeca106725 1657 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1658 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1659 "extra_labels_add": ["NRF51_DK"]
Kojto 122:f9eeca106725 1660 },
Kojto 122:f9eeca106725 1661 "NRF51_DK_BOOT": {
Kojto 122:f9eeca106725 1662 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1663 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1664 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1665 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1666 },
Kojto 122:f9eeca106725 1667 "NRF51_DK_OTA": {
Kojto 122:f9eeca106725 1668 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1669 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1670 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1671 "macros_add": ["TARGET_NRF51_DK"]
Kojto 122:f9eeca106725 1672 },
<> 128:9bcdf88f62b0 1673 "NRF51_DONGLE_LEGACY": {
Kojto 122:f9eeca106725 1674 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1675 "extra_labels_add": ["NRF51_DONGLE"],
<> 128:9bcdf88f62b0 1676 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1677 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1678 },
Kojto 122:f9eeca106725 1679 "NRF51_DONGLE_BOOT": {
Kojto 122:f9eeca106725 1680 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1681 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1682 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1683 },
Kojto 122:f9eeca106725 1684 "NRF51_DONGLE_OTA": {
Kojto 122:f9eeca106725 1685 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1686 "extra_labels_add": ["NRF51_DONGLE"],
Kojto 122:f9eeca106725 1687 "macros_add": ["TARGET_NRF51_DONGLE"]
Kojto 122:f9eeca106725 1688 },
Kojto 122:f9eeca106725 1689 "NRF51_MICROBIT": {
Kojto 122:f9eeca106725 1690 "inherits": ["MCU_NRF51_16K_S110"],
Kojto 122:f9eeca106725 1691 "macros_add": ["TARGET_NRF_LFCLK_RC"],
<> 129:0ab6a29f35bf 1692 "release_versions": ["2"],
<> 129:0ab6a29f35bf 1693 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1694 },
Kojto 122:f9eeca106725 1695 "NRF51_MICROBIT_BOOT": {
Kojto 122:f9eeca106725 1696 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
Kojto 122:f9eeca106725 1697 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1698 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1699 },
Kojto 122:f9eeca106725 1700 "NRF51_MICROBIT_OTA": {
Kojto 122:f9eeca106725 1701 "inherits": ["MCU_NRF51_16K_OTA_S110"],
Kojto 122:f9eeca106725 1702 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1703 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1704 },
Kojto 122:f9eeca106725 1705 "NRF51_MICROBIT_B": {
Kojto 122:f9eeca106725 1706 "inherits": ["MCU_NRF51_16K"],
Kojto 122:f9eeca106725 1707 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1708 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
Kojto 123:b0220dba8be7 1709 "release_versions": ["2"]
Kojto 122:f9eeca106725 1710 },
Kojto 122:f9eeca106725 1711 "NRF51_MICROBIT_B_BOOT": {
Kojto 122:f9eeca106725 1712 "inherits": ["MCU_NRF51_16K_BOOT"],
Kojto 122:f9eeca106725 1713 "extra_labels_add": ["NRF51_MICROBIT"],
Kojto 122:f9eeca106725 1714 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
Kojto 122:f9eeca106725 1715 },
Kojto 122:f9eeca106725 1716 "NRF51_MICROBIT_B_OTA": {
Kojto 122:f9eeca106725 1717 "inherits": ["MCU_NRF51_16K_OTA"],
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 },
AnnaBridge 126:abea610beb85 1721 "MTM_MTCONNECT04S": {
AnnaBridge 126:abea610beb85 1722 "inherits": ["MCU_NRF51_32K"],
<> 128:9bcdf88f62b0 1723 "release_versions": ["2"],
<> 128:9bcdf88f62b0 1724 "device_name": "nRF51822_xxAA"
AnnaBridge 126:abea610beb85 1725 },
AnnaBridge 126:abea610beb85 1726 "MTM_MTCONNECT04S_BOOT": {
AnnaBridge 126:abea610beb85 1727 "inherits": ["MCU_NRF51_32K_BOOT"],
AnnaBridge 126:abea610beb85 1728 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1729 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1730 },
AnnaBridge 126:abea610beb85 1731 "MTM_MTCONNECT04S_OTA": {
AnnaBridge 126:abea610beb85 1732 "inherits": ["MCU_NRF51_32K_OTA"],
AnnaBridge 126:abea610beb85 1733 "extra_labels_add": ["MTM_CONNECT04S"],
AnnaBridge 126:abea610beb85 1734 "macros_add": ["TARGET_MTM_CONNECT04S"]
AnnaBridge 126:abea610beb85 1735 },
Kojto 122:f9eeca106725 1736 "TY51822R3": {
Kojto 124:2241e3a39974 1737 "inherits": ["MCU_NRF51_32K_UNIFIED"],
Kojto 122:f9eeca106725 1738 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
Kojto 124:2241e3a39974 1739 "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 1740 "detect_code": ["1019"],
AnnaBridge 125:2e9cc70d1897 1741 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1742 "overrides": {"uart_hwfc": 0},
<> 128:9bcdf88f62b0 1743 "device_name": "nRF51822_xxAA"
Kojto 122:f9eeca106725 1744 },
Kojto 122:f9eeca106725 1745 "TY51822R3_BOOT": {
Kojto 122:f9eeca106725 1746 "inherits": ["MCU_NRF51_32K_BOOT"],
Kojto 122:f9eeca106725 1747 "extra_labels_add": ["TY51822R3"],
Kojto 122:f9eeca106725 1748 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1749 },
Kojto 122:f9eeca106725 1750 "TY51822R3_OTA": {
Kojto 122:f9eeca106725 1751 "inherits": ["MCU_NRF51_32K_OTA"],
Kojto 122:f9eeca106725 1752 "extra_labels_add": ["NRF51_DK"],
Kojto 122:f9eeca106725 1753 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
Kojto 122:f9eeca106725 1754 },
Kojto 122:f9eeca106725 1755 "ARM_MPS2_Target": {
Kojto 122:f9eeca106725 1756 "inherits": ["Target"],
Kojto 122:f9eeca106725 1757 "public": false,
Kojto 122:f9eeca106725 1758 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1759 },
Kojto 122:f9eeca106725 1760 "ARM_MPS2_M0": {
Kojto 122:f9eeca106725 1761 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1762 "core": "Cortex-M0",
Kojto 122:f9eeca106725 1763 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1764 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
Kojto 122:f9eeca106725 1765 "macros": ["CMSDK_CM0"],
Kojto 122:f9eeca106725 1766 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1767 "release_versions": ["2"]
Kojto 122:f9eeca106725 1768 },
Kojto 122:f9eeca106725 1769 "ARM_MPS2_M0P": {
Kojto 122:f9eeca106725 1770 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1771 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 1772 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1773 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
Kojto 122:f9eeca106725 1774 "macros": ["CMSDK_CM0plus"],
Kojto 122:f9eeca106725 1775 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1776 "release_versions": ["2"]
Kojto 122:f9eeca106725 1777 },
Kojto 122:f9eeca106725 1778 "ARM_MPS2_M1": {
Kojto 122:f9eeca106725 1779 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1780 "core": "Cortex-M1",
Kojto 122:f9eeca106725 1781 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1782 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M1"],
Kojto 122:f9eeca106725 1783 "macros": ["CMSDK_CM1"],
Kojto 122:f9eeca106725 1784 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1785 },
Kojto 122:f9eeca106725 1786 "ARM_MPS2_M3": {
Kojto 122:f9eeca106725 1787 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1788 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1789 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1790 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
Kojto 122:f9eeca106725 1791 "macros": ["CMSDK_CM3"],
Kojto 122:f9eeca106725 1792 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1793 "release_versions": ["2"]
Kojto 122:f9eeca106725 1794 },
Kojto 122:f9eeca106725 1795 "ARM_MPS2_M4": {
Kojto 122:f9eeca106725 1796 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1797 "core": "Cortex-M4F",
Kojto 122:f9eeca106725 1798 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1799 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
Kojto 122:f9eeca106725 1800 "macros": ["CMSDK_CM4"],
Kojto 122:f9eeca106725 1801 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1802 "release_versions": ["2"]
Kojto 122:f9eeca106725 1803 },
Kojto 122:f9eeca106725 1804 "ARM_MPS2_M7": {
Kojto 122:f9eeca106725 1805 "inherits": ["ARM_MPS2_Target"],
Kojto 122:f9eeca106725 1806 "core": "Cortex-M7",
Kojto 122:f9eeca106725 1807 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1808 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
Kojto 122:f9eeca106725 1809 "macros": ["CMSDK_CM7"],
Kojto 122:f9eeca106725 1810 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1811 "release_versions": ["2"]
Kojto 122:f9eeca106725 1812 },
Kojto 122:f9eeca106725 1813 "ARM_IOTSS_Target": {
Kojto 122:f9eeca106725 1814 "inherits": ["Target"],
Kojto 122:f9eeca106725 1815 "public": false,
Kojto 122:f9eeca106725 1816 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
Kojto 122:f9eeca106725 1817 },
Kojto 122:f9eeca106725 1818 "ARM_IOTSS_BEID": {
Kojto 122:f9eeca106725 1819 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1820 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1821 "supported_toolchains": ["ARM"],
Kojto 122:f9eeca106725 1822 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
Kojto 122:f9eeca106725 1823 "macros": ["CMSDK_BEID"],
Kojto 122:f9eeca106725 1824 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
Kojto 123:b0220dba8be7 1825 "release_versions": ["2"]
Kojto 122:f9eeca106725 1826 },
Kojto 122:f9eeca106725 1827 "ARM_BEETLE_SOC": {
Kojto 122:f9eeca106725 1828 "inherits": ["ARM_IOTSS_Target"],
Kojto 122:f9eeca106725 1829 "core": "Cortex-M3",
Kojto 124:2241e3a39974 1830 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1831 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1832 "extra_labels": ["ARM_SSG", "BEETLE"],
Kojto 122:f9eeca106725 1833 "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 1834 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
Kojto 124:2241e3a39974 1835 "features": ["BLE"],
Kojto 136:ef9c61f8c49f 1836 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1837 },
Kojto 122:f9eeca106725 1838 "RZ_A1H": {
Kojto 122:f9eeca106725 1839 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 1840 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1841 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1842 "extra_labels": ["RENESAS", "MBRZA1H"],
Kojto 122:f9eeca106725 1843 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1844 "inherits": ["Target"],
Kojto 122:f9eeca106725 1845 "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 1846 "features": ["LWIP"],
Kojto 136:ef9c61f8c49f 1847 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1848 },
Kojto 122:f9eeca106725 1849 "VK_RZ_A1H": {
Kojto 122:f9eeca106725 1850 "inherits": ["Target"],
Kojto 122:f9eeca106725 1851 "core": "Cortex-A9",
Kojto 122:f9eeca106725 1852 "extra_labels": ["RENESAS", "VKRZA1H"],
Kojto 122:f9eeca106725 1853 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 122:f9eeca106725 1854 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 1855 "program_cycle_s": 2,
Kojto 122:f9eeca106725 1856 "device_has": ["ANALOGIN", "CAN", "ERROR_PATTERN", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1857 "features": ["LWIP"],
<> 128:9bcdf88f62b0 1858 "default_lib": "std",
Kojto 123:b0220dba8be7 1859 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1860 },
Kojto 122:f9eeca106725 1861 "MAXWSNENV": {
Kojto 122:f9eeca106725 1862 "inherits": ["Target"],
Kojto 122:f9eeca106725 1863 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1864 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1865 "extra_labels": ["Maxim", "MAX32610"],
Kojto 122:f9eeca106725 1866 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1867 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1868 "features": ["BLE"],
Kojto 123:b0220dba8be7 1869 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1870 },
Kojto 122:f9eeca106725 1871 "MAX32600MBED": {
Kojto 122:f9eeca106725 1872 "inherits": ["Target"],
Kojto 122:f9eeca106725 1873 "core": "Cortex-M3",
Kojto 122:f9eeca106725 1874 "macros": ["__SYSTEM_HFX=24000000"],
Kojto 122:f9eeca106725 1875 "extra_labels": ["Maxim", "MAX32600"],
Kojto 122:f9eeca106725 1876 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
Kojto 122:f9eeca106725 1877 "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
Kojto 136:ef9c61f8c49f 1878 "release_versions": ["2", "5"]
Kojto 122:f9eeca106725 1879 },
AnnaBridge 125:2e9cc70d1897 1880 "MAX32620HSP": {
AnnaBridge 125:2e9cc70d1897 1881 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 1882 "core": "Cortex-M4F",
AnnaBridge 125:2e9cc70d1897 1883 "extra_labels": ["Maxim", "MAX32620"],
AnnaBridge 125:2e9cc70d1897 1884 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
AnnaBridge 125:2e9cc70d1897 1885 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 128:9bcdf88f62b0 1886 "features": ["BLE"],
AnnaBridge 125:2e9cc70d1897 1887 "release_versions": ["2", "5"]
AnnaBridge 125:2e9cc70d1897 1888 },
<> 129:0ab6a29f35bf 1889 "MAX32625MBED": {
<> 129:0ab6a29f35bf 1890 "inherits": ["Target"],
<> 129:0ab6a29f35bf 1891 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 1892 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 1893 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 1894 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 1895 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 1896 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 1897 },
<> 129:0ab6a29f35bf 1898 "MAX32625NEXPAQ": {
<> 129:0ab6a29f35bf 1899 "inherits": ["Target"],
<> 129:0ab6a29f35bf 1900 "core": "Cortex-M4F",
<> 129:0ab6a29f35bf 1901 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32625","TARGET_REV=0x4132"],
<> 129:0ab6a29f35bf 1902 "extra_labels": ["Maxim", "MAX32625"],
<> 129:0ab6a29f35bf 1903 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 129:0ab6a29f35bf 1904 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 1905 "release_versions": ["2", "5"]
<> 129:0ab6a29f35bf 1906 },
<> 135:176b8275d35d 1907 "MAX32630FTHR": {
<> 135:176b8275d35d 1908 "inherits": ["Target"],
<> 135:176b8275d35d 1909 "core": "Cortex-M4F",
<> 135:176b8275d35d 1910 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132"],
<> 135:176b8275d35d 1911 "extra_labels": ["Maxim", "MAX32630"],
<> 135:176b8275d35d 1912 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
<> 135:176b8275d35d 1913 "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
<> 135:176b8275d35d 1914 "release_versions": ["2", "5"]
<> 135:176b8275d35d 1915 },
<> 128:9bcdf88f62b0 1916 "EFM32": {
<> 128:9bcdf88f62b0 1917 "inherits": ["Target"],
<> 128:9bcdf88f62b0 1918 "extra_labels": ["Silicon_Labs", "EFM32"],
<> 128:9bcdf88f62b0 1919 "public": false
<> 128:9bcdf88f62b0 1920 },
<> 128:9bcdf88f62b0 1921 "EFM32GG990F1024": {
<> 128:9bcdf88f62b0 1922 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1923 "extra_labels_add": ["EFM32GG", "1024K"],
<> 128:9bcdf88f62b0 1924 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1925 "macros": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1926 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1927 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1928 "device_name": "EFM32GG990F1024",
<> 128:9bcdf88f62b0 1929 "public": false
<> 128:9bcdf88f62b0 1930 },
Kojto 122:f9eeca106725 1931 "EFM32GG_STK3700": {
<> 128:9bcdf88f62b0 1932 "inherits": ["EFM32GG990F1024"],
Kojto 122:f9eeca106725 1933 "progen": {"target": "efm32gg-stk"},
Kojto 122:f9eeca106725 1934 "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 1935 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1936 "config": {
<> 128:9bcdf88f62b0 1937 "hf_clock_src": {
<> 128:9bcdf88f62b0 1938 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1939 "value": "HFXO",
<> 128:9bcdf88f62b0 1940 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1941 },
<> 128:9bcdf88f62b0 1942 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1943 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1944 "value": "48000000",
<> 128:9bcdf88f62b0 1945 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1946 },
<> 128:9bcdf88f62b0 1947 "lf_clock_src": {
<> 128:9bcdf88f62b0 1948 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 1949 "value": "LFXO",
<> 128:9bcdf88f62b0 1950 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1951 },
<> 128:9bcdf88f62b0 1952 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 1953 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1954 "value": "32768",
<> 128:9bcdf88f62b0 1955 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1956 },
<> 128:9bcdf88f62b0 1957 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 1958 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 1959 "value": "21000000",
<> 128:9bcdf88f62b0 1960 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 1961 },
<> 128:9bcdf88f62b0 1962 "hfrco_band_select": {
<> 128:9bcdf88f62b0 1963 "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 1964 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 1965 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 1966 },
<> 132:9baf128c2fab 1967 "board_controller_enable": {
<> 132:9baf128c2fab 1968 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 1969 "value": "PF7",
<> 132:9baf128c2fab 1970 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 1971 }
<> 128:9bcdf88f62b0 1972 }
<> 128:9bcdf88f62b0 1973 },
<> 128:9bcdf88f62b0 1974 "EFM32LG990F256": {
<> 128:9bcdf88f62b0 1975 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 1976 "extra_labels_add": ["EFM32LG", "256K"],
<> 128:9bcdf88f62b0 1977 "core": "Cortex-M3",
<> 128:9bcdf88f62b0 1978 "macros": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 1979 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 1980 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 1981 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 1982 "public": false
Kojto 122:f9eeca106725 1983 },
Kojto 122:f9eeca106725 1984 "EFM32LG_STK3600": {
<> 128:9bcdf88f62b0 1985 "inherits": ["EFM32LG990F256"],
Kojto 122:f9eeca106725 1986 "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 1987 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 1988 "device_name": "EFM32LG990F256",
<> 128:9bcdf88f62b0 1989 "config": {
<> 128:9bcdf88f62b0 1990 "hf_clock_src": {
<> 128:9bcdf88f62b0 1991 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 1992 "value": "HFXO",
<> 128:9bcdf88f62b0 1993 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 1994 },
<> 128:9bcdf88f62b0 1995 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 1996 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 1997 "value": "48000000",
<> 128:9bcdf88f62b0 1998 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 1999 },
<> 128:9bcdf88f62b0 2000 "lf_clock_src": {
<> 128:9bcdf88f62b0 2001 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2002 "value": "LFXO",
<> 128:9bcdf88f62b0 2003 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2004 },
<> 128:9bcdf88f62b0 2005 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2006 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2007 "value": "32768",
<> 128:9bcdf88f62b0 2008 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2009 },
<> 128:9bcdf88f62b0 2010 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2011 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2012 "value": "21000000",
<> 128:9bcdf88f62b0 2013 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2014 },
<> 128:9bcdf88f62b0 2015 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2016 "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 2017 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2018 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2019 },
<> 132:9baf128c2fab 2020 "board_controller_enable": {
<> 132:9baf128c2fab 2021 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2022 "value": "PF7",
<> 132:9baf128c2fab 2023 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2024 }
<> 128:9bcdf88f62b0 2025 }
<> 128:9bcdf88f62b0 2026 },
<> 128:9bcdf88f62b0 2027 "EFM32WG990F256": {
<> 128:9bcdf88f62b0 2028 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2029 "extra_labels_add": ["EFM32WG", "256K"],
<> 128:9bcdf88f62b0 2030 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2031 "macros": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2032 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2033 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2034 "device_name": "EFM32WG990F256",
<> 128:9bcdf88f62b0 2035 "public": false
Kojto 122:f9eeca106725 2036 },
Kojto 122:f9eeca106725 2037 "EFM32WG_STK3800": {
<> 128:9bcdf88f62b0 2038 "inherits": ["EFM32WG990F256"],
Kojto 122:f9eeca106725 2039 "progen": {"target": "efm32wg-stk"},
Kojto 122:f9eeca106725 2040 "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 2041 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2042 "config": {
<> 128:9bcdf88f62b0 2043 "hf_clock_src": {
<> 128:9bcdf88f62b0 2044 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2045 "value": "HFXO",
<> 128:9bcdf88f62b0 2046 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2047 },
<> 128:9bcdf88f62b0 2048 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2049 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2050 "value": "48000000",
<> 128:9bcdf88f62b0 2051 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2052 },
<> 128:9bcdf88f62b0 2053 "lf_clock_src": {
<> 128:9bcdf88f62b0 2054 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2055 "value": "LFXO",
<> 128:9bcdf88f62b0 2056 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2057 },
<> 128:9bcdf88f62b0 2058 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2059 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2060 "value": "32768",
<> 128:9bcdf88f62b0 2061 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2062 },
<> 128:9bcdf88f62b0 2063 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2064 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2065 "value": "21000000",
<> 128:9bcdf88f62b0 2066 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2067 },
<> 128:9bcdf88f62b0 2068 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2069 "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 2070 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2071 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2072 },
<> 132:9baf128c2fab 2073 "board_controller_enable": {
<> 132:9baf128c2fab 2074 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2075 "value": "PF7",
<> 132:9baf128c2fab 2076 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2077 }
<> 128:9bcdf88f62b0 2078 }
Kojto 122:f9eeca106725 2079 },
<> 128:9bcdf88f62b0 2080 "EFM32ZG222F32": {
<> 128:9bcdf88f62b0 2081 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2082 "extra_labels_add": ["EFM32ZG", "32K"],
Kojto 122:f9eeca106725 2083 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2084 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2085 "macros": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2086 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2087 "default_lib": "small",
<> 128:9bcdf88f62b0 2088 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2089 "device_name": "EFM32ZG222F32",
<> 128:9bcdf88f62b0 2090 "public": false
<> 128:9bcdf88f62b0 2091 },
<> 128:9bcdf88f62b0 2092 "EFM32ZG_STK3200": {
<> 128:9bcdf88f62b0 2093 "inherits": ["EFM32ZG222F32"],
Kojto 122:f9eeca106725 2094 "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 2095 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2096 "config": {
<> 128:9bcdf88f62b0 2097 "hf_clock_src": {
<> 128:9bcdf88f62b0 2098 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2099 "value": "HFXO",
<> 128:9bcdf88f62b0 2100 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2101 },
<> 128:9bcdf88f62b0 2102 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2103 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2104 "value": "24000000",
<> 128:9bcdf88f62b0 2105 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2106 },
<> 128:9bcdf88f62b0 2107 "lf_clock_src": {
<> 128:9bcdf88f62b0 2108 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2109 "value": "LFXO",
<> 128:9bcdf88f62b0 2110 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2111 },
<> 128:9bcdf88f62b0 2112 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2113 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2114 "value": "32768",
<> 128:9bcdf88f62b0 2115 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2116 },
<> 128:9bcdf88f62b0 2117 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2118 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2119 "value": "21000000",
<> 128:9bcdf88f62b0 2120 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2121 },
<> 128:9bcdf88f62b0 2122 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2123 "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 2124 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2125 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2126 },
<> 132:9baf128c2fab 2127 "board_controller_enable": {
<> 132:9baf128c2fab 2128 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2129 "value": "PA9",
<> 132:9baf128c2fab 2130 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2131 }
<> 128:9bcdf88f62b0 2132 }
Kojto 122:f9eeca106725 2133 },
<> 128:9bcdf88f62b0 2134 "EFM32HG322F64": {
<> 128:9bcdf88f62b0 2135 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2136 "extra_labels_add": ["EFM32HG", "64K"],
Kojto 122:f9eeca106725 2137 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2138 "default_toolchain": "uARM",
<> 128:9bcdf88f62b0 2139 "macros": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
<> 127:25aea2a3f4e3 2140 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2141 "default_lib": "small",
<> 128:9bcdf88f62b0 2142 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2143 "device_name": "EFM32HG322F64",
<> 128:9bcdf88f62b0 2144 "public": false
<> 128:9bcdf88f62b0 2145 },
<> 128:9bcdf88f62b0 2146 "EFM32HG_STK3400": {
<> 128:9bcdf88f62b0 2147 "inherits": ["EFM32HG322F64"],
Kojto 122:f9eeca106725 2148 "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 2149 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2150 "config": {
<> 128:9bcdf88f62b0 2151 "hf_clock_src": {
<> 128:9bcdf88f62b0 2152 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2153 "value": "HFXO",
<> 128:9bcdf88f62b0 2154 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2155 },
<> 128:9bcdf88f62b0 2156 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2157 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2158 "value": "24000000",
<> 128:9bcdf88f62b0 2159 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2160 },
<> 128:9bcdf88f62b0 2161 "lf_clock_src": {
<> 128:9bcdf88f62b0 2162 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2163 "value": "LFXO",
<> 128:9bcdf88f62b0 2164 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2165 },
<> 128:9bcdf88f62b0 2166 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2167 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2168 "value": "32768",
<> 128:9bcdf88f62b0 2169 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2170 },
<> 128:9bcdf88f62b0 2171 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2172 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2173 "value": "21000000",
<> 128:9bcdf88f62b0 2174 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2175 },
<> 128:9bcdf88f62b0 2176 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2177 "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 2178 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
<> 128:9bcdf88f62b0 2179 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2180 },
<> 132:9baf128c2fab 2181 "board_controller_enable": {
<> 132:9baf128c2fab 2182 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2183 "value": "PA9",
<> 132:9baf128c2fab 2184 "macro_name": "EFM_BC_EN"
<> 128:9bcdf88f62b0 2185 }
<> 128:9bcdf88f62b0 2186 }
<> 128:9bcdf88f62b0 2187 },
<> 128:9bcdf88f62b0 2188 "EFM32PG1B100F256GM32": {
<> 128:9bcdf88f62b0 2189 "inherits": ["EFM32"],
<> 128:9bcdf88f62b0 2190 "extra_labels_add": ["EFM32PG", "256K"],
<> 128:9bcdf88f62b0 2191 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2192 "macros": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 128:9bcdf88f62b0 2193 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 128:9bcdf88f62b0 2194 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2195 "device_name": "EFM32PG1B100F256GM32",
<> 128:9bcdf88f62b0 2196 "public": false
Kojto 122:f9eeca106725 2197 },
Kojto 122:f9eeca106725 2198 "EFM32PG_STK3401": {
<> 128:9bcdf88f62b0 2199 "inherits": ["EFM32PG1B100F256GM32"],
Kojto 122:f9eeca106725 2200 "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 2201 "forced_reset_timeout": 2,
<> 128:9bcdf88f62b0 2202 "config": {
<> 128:9bcdf88f62b0 2203 "hf_clock_src": {
<> 128:9bcdf88f62b0 2204 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 128:9bcdf88f62b0 2205 "value": "HFXO",
<> 128:9bcdf88f62b0 2206 "macro_name": "CORE_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2207 },
<> 128:9bcdf88f62b0 2208 "hfxo_clock_freq": {
<> 128:9bcdf88f62b0 2209 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2210 "value": "40000000",
<> 128:9bcdf88f62b0 2211 "macro_name": "HFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2212 },
<> 128:9bcdf88f62b0 2213 "lf_clock_src": {
<> 128:9bcdf88f62b0 2214 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 128:9bcdf88f62b0 2215 "value": "LFXO",
<> 128:9bcdf88f62b0 2216 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 128:9bcdf88f62b0 2217 },
<> 128:9bcdf88f62b0 2218 "lfxo_clock_freq": {
<> 128:9bcdf88f62b0 2219 "help": "Value: External crystal frequency in hertz",
<> 128:9bcdf88f62b0 2220 "value": "32768",
<> 128:9bcdf88f62b0 2221 "macro_name": "LFXO_FREQUENCY"
<> 128:9bcdf88f62b0 2222 },
<> 128:9bcdf88f62b0 2223 "hfrco_clock_freq": {
<> 128:9bcdf88f62b0 2224 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 128:9bcdf88f62b0 2225 "value": "32000000",
<> 128:9bcdf88f62b0 2226 "macro_name": "HFRCO_FREQUENCY"
<> 128:9bcdf88f62b0 2227 },
<> 128:9bcdf88f62b0 2228 "hfrco_band_select": {
<> 128:9bcdf88f62b0 2229 "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 2230 "value": "cmuHFRCOFreq_32M0Hz",
<> 128:9bcdf88f62b0 2231 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2232 },
<> 132:9baf128c2fab 2233 "board_controller_enable": {
<> 132:9baf128c2fab 2234 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2235 "value": "PA5",
<> 132:9baf128c2fab 2236 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2237 }
<> 132:9baf128c2fab 2238 }
<> 132:9baf128c2fab 2239 },
<> 132:9baf128c2fab 2240 "EFR32MG1P132F256GM48": {
<> 132:9baf128c2fab 2241 "inherits": ["EFM32"],
<> 132:9baf128c2fab 2242 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
<> 132:9baf128c2fab 2243 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2244 "macros": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2245 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2246 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2247 "device_name": "EFR32MG1P132F256GM48",
<> 132:9baf128c2fab 2248 "public": false
<> 132:9baf128c2fab 2249 },
<> 132:9baf128c2fab 2250 "EFR32MG1P233F256GM48": {
<> 132:9baf128c2fab 2251 "inherits": ["EFM32"],
<> 132:9baf128c2fab 2252 "extra_labels_add": ["EFR32MG1", "256K", "SL_RAIL"],
<> 132:9baf128c2fab 2253 "core": "Cortex-M4F",
<> 132:9baf128c2fab 2254 "macros": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
<> 132:9baf128c2fab 2255 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
<> 132:9baf128c2fab 2256 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2257 "public": false
<> 132:9baf128c2fab 2258 },
<> 132:9baf128c2fab 2259 "EFR32MG1_BRD4150": {
<> 132:9baf128c2fab 2260 "inherits": ["EFR32MG1P132F256GM48"],
<> 132:9baf128c2fab 2261 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "RF_SUBGHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 2262 "forced_reset_timeout": 2,
<> 132:9baf128c2fab 2263 "config": {
<> 132:9baf128c2fab 2264 "hf_clock_src": {
<> 132:9baf128c2fab 2265 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2266 "value": "HFXO",
<> 132:9baf128c2fab 2267 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2268 },
<> 132:9baf128c2fab 2269 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2270 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2271 "value": "38400000",
<> 132:9baf128c2fab 2272 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2273 },
<> 132:9baf128c2fab 2274 "lf_clock_src": {
<> 132:9baf128c2fab 2275 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2276 "value": "LFXO",
<> 132:9baf128c2fab 2277 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2278 },
<> 132:9baf128c2fab 2279 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2280 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2281 "value": "32768",
<> 132:9baf128c2fab 2282 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2283 },
<> 132:9baf128c2fab 2284 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2285 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2286 "value": "32000000",
<> 132:9baf128c2fab 2287 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2288 },
<> 132:9baf128c2fab 2289 "hfrco_band_select": {
<> 132:9baf128c2fab 2290 "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 2291 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2292 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 132:9baf128c2fab 2293 },
<> 132:9baf128c2fab 2294 "board_controller_enable": {
<> 132:9baf128c2fab 2295 "help": "Pin to pull high for enabling the USB serial port",
<> 132:9baf128c2fab 2296 "value": "PA5",
<> 132:9baf128c2fab 2297 "macro_name": "EFM_BC_EN"
<> 132:9baf128c2fab 2298 }
<> 132:9baf128c2fab 2299 },
<> 132:9baf128c2fab 2300 "public": false
<> 132:9baf128c2fab 2301 },
<> 132:9baf128c2fab 2302 "THUNDERBOARD_SENSE": {
<> 132:9baf128c2fab 2303 "inherits": ["EFR32MG1P233F256GM48"],
<> 132:9baf128c2fab 2304 "device_has": ["AES", "SHA", "ECC", "SL_PTI", "RF_2P4GHZ", "ANALOGIN", "ERROR_PATTERN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
<> 132:9baf128c2fab 2305 "forced_reset_timeout": 5,
<> 132:9baf128c2fab 2306 "config": {
<> 132:9baf128c2fab 2307 "hf_clock_src": {
<> 132:9baf128c2fab 2308 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
<> 132:9baf128c2fab 2309 "value": "HFXO",
<> 132:9baf128c2fab 2310 "macro_name": "CORE_CLOCK_SOURCE"
<> 132:9baf128c2fab 2311 },
<> 132:9baf128c2fab 2312 "hfxo_clock_freq": {
<> 132:9baf128c2fab 2313 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2314 "value": "38400000",
<> 132:9baf128c2fab 2315 "macro_name": "HFXO_FREQUENCY"
<> 132:9baf128c2fab 2316 },
<> 132:9baf128c2fab 2317 "lf_clock_src": {
<> 132:9baf128c2fab 2318 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
<> 132:9baf128c2fab 2319 "value": "LFXO",
<> 132:9baf128c2fab 2320 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
<> 132:9baf128c2fab 2321 },
<> 132:9baf128c2fab 2322 "lfxo_clock_freq": {
<> 132:9baf128c2fab 2323 "help": "Value: External crystal frequency in hertz",
<> 132:9baf128c2fab 2324 "value": "32768",
<> 132:9baf128c2fab 2325 "macro_name": "LFXO_FREQUENCY"
<> 132:9baf128c2fab 2326 },
<> 132:9baf128c2fab 2327 "hfrco_clock_freq": {
<> 132:9baf128c2fab 2328 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
<> 132:9baf128c2fab 2329 "value": "32000000",
<> 132:9baf128c2fab 2330 "macro_name": "HFRCO_FREQUENCY"
<> 132:9baf128c2fab 2331 },
<> 132:9baf128c2fab 2332 "hfrco_band_select": {
<> 132:9baf128c2fab 2333 "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 2334 "value": "cmuHFRCOFreq_32M0Hz",
<> 132:9baf128c2fab 2335 "macro_name": "HFRCO_FREQUENCY_ENUM"
<> 128:9bcdf88f62b0 2336 }
<> 128:9bcdf88f62b0 2337 }
Kojto 122:f9eeca106725 2338 },
Kojto 122:f9eeca106725 2339 "WIZWIKI_W7500": {
Kojto 122:f9eeca106725 2340 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2341 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2342 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
Kojto 122:f9eeca106725 2343 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2344 "inherits": ["Target"],
Kojto 122:f9eeca106725 2345 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2346 "release_versions": ["2"]
Kojto 122:f9eeca106725 2347 },
Kojto 122:f9eeca106725 2348 "WIZWIKI_W7500P": {
Kojto 122:f9eeca106725 2349 "supported_form_factors": ["ARDUINO"],
Kojto 122:f9eeca106725 2350 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2351 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
Kojto 122:f9eeca106725 2352 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2353 "inherits": ["Target"],
Kojto 122:f9eeca106725 2354 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2355 "release_versions": ["2"]
Kojto 122:f9eeca106725 2356 },
Kojto 122:f9eeca106725 2357 "WIZWIKI_W7500ECO": {
Kojto 122:f9eeca106725 2358 "inherits": ["Target"],
Kojto 122:f9eeca106725 2359 "core": "Cortex-M0",
Kojto 122:f9eeca106725 2360 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
Kojto 122:f9eeca106725 2361 "supported_toolchains": ["uARM", "ARM"],
Kojto 122:f9eeca106725 2362 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
Kojto 123:b0220dba8be7 2363 "release_versions": ["2"]
Kojto 122:f9eeca106725 2364 },
Kojto 122:f9eeca106725 2365 "SAMR21G18A": {
Kojto 122:f9eeca106725 2366 "inherits": ["Target"],
Kojto 122:f9eeca106725 2367 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2368 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2369 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
Kojto 122:f9eeca106725 2370 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2371 "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 2372 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2373 "device_name": "ATSAMR21G18A"
Kojto 122:f9eeca106725 2374 },
Kojto 122:f9eeca106725 2375 "SAMD21J18A": {
Kojto 122:f9eeca106725 2376 "inherits": ["Target"],
Kojto 122:f9eeca106725 2377 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2378 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2379 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2380 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2381 "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 2382 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2383 "device_name" : "ATSAMD21J18A"
Kojto 122:f9eeca106725 2384 },
Kojto 122:f9eeca106725 2385 "SAMD21G18A": {
Kojto 122:f9eeca106725 2386 "inherits": ["Target"],
Kojto 122:f9eeca106725 2387 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2388 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2389 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
Kojto 122:f9eeca106725 2390 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2391 "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 2392 "release_versions": ["2"],
<> 128:9bcdf88f62b0 2393 "device_name": "ATSAMD21G18A"
Kojto 122:f9eeca106725 2394 },
Kojto 122:f9eeca106725 2395 "SAML21J18A": {
Kojto 122:f9eeca106725 2396 "inherits": ["Target"],
Kojto 122:f9eeca106725 2397 "core": "Cortex-M0+",
Kojto 122:f9eeca106725 2398 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2399 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
Kojto 122:f9eeca106725 2400 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
<> 128:9bcdf88f62b0 2401 "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 2402 "device_name": "ATSAML21J18A"
Kojto 122:f9eeca106725 2403 },
Kojto 122:f9eeca106725 2404 "SAMG55J19": {
Kojto 122:f9eeca106725 2405 "inherits": ["Target"],
Kojto 122:f9eeca106725 2406 "core": "Cortex-M4",
Kojto 122:f9eeca106725 2407 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
Kojto 122:f9eeca106725 2408 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
Kojto 122:f9eeca106725 2409 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
Kojto 122:f9eeca106725 2410 "default_toolchain": "ARM",
Kojto 122:f9eeca106725 2411 "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 2412 "default_lib": "std",
<> 128:9bcdf88f62b0 2413 "device_name": "ATSAMG55J19"
Kojto 122:f9eeca106725 2414 },
Kojto 123:b0220dba8be7 2415 "MCU_NRF51_UNIFIED": {
Kojto 123:b0220dba8be7 2416 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2417 "core": "Cortex-M0",
Kojto 123:b0220dba8be7 2418 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
Kojto 123:b0220dba8be7 2419 "macros": [
Kojto 123:b0220dba8be7 2420 "NRF51",
Kojto 123:b0220dba8be7 2421 "TARGET_NRF51822",
Kojto 123:b0220dba8be7 2422 "BLE_STACK_SUPPORT_REQD",
Kojto 123:b0220dba8be7 2423 "SOFTDEVICE_PRESENT",
Kojto 123:b0220dba8be7 2424 "S130",
Kojto 123:b0220dba8be7 2425 "TARGET_MCU_NRF51822"
Kojto 123:b0220dba8be7 2426 ],
Kojto 123:b0220dba8be7 2427 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2428 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822_UNIFIED", "NRF5"],
Kojto 123:b0220dba8be7 2429 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2430 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2431 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2432 "public": false,
Kojto 123:b0220dba8be7 2433 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2434 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2435 {
Kojto 123:b0220dba8be7 2436 "boot": "",
Kojto 123:b0220dba8be7 2437 "name": "s130_nrf51_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2438 "offset": 110592
Kojto 123:b0220dba8be7 2439 }
Kojto 123:b0220dba8be7 2440 ],
Kojto 123:b0220dba8be7 2441 "detect_code": ["1070"],
Kojto 123:b0220dba8be7 2442 "post_binary_hook": {
Kojto 123:b0220dba8be7 2443 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2444 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2445 },
Kojto 123:b0220dba8be7 2446 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2447 "features": ["BLE"],
<> 128:9bcdf88f62b0 2448 "config": {
Kojto 123:b0220dba8be7 2449 "lf_clock_src": {
Kojto 123:b0220dba8be7 2450 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2451 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2452 },
AnnaBridge 125:2e9cc70d1897 2453 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2454 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2455 "value": 1,
AnnaBridge 125:2e9cc70d1897 2456 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2457 }
<> 127:25aea2a3f4e3 2458 },
<> 127:25aea2a3f4e3 2459 "device_has": ["ANALOGIN", "ERROR_PATTERN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2460 },
Kojto 123:b0220dba8be7 2461 "MCU_NRF51_32K_UNIFIED": {
Kojto 123:b0220dba8be7 2462 "inherits": ["MCU_NRF51_UNIFIED"],
Kojto 123:b0220dba8be7 2463 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2464 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
Kojto 123:b0220dba8be7 2465 "public": false
Kojto 123:b0220dba8be7 2466 },
Kojto 123:b0220dba8be7 2467 "NRF51_DK": {
Kojto 123:b0220dba8be7 2468 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2469 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 129:0ab6a29f35bf 2470 "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 2471 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2472 "device_name": "nRF51822_xxAA"
<> 128:9bcdf88f62b0 2473 },
<> 128:9bcdf88f62b0 2474 "NRF51_DONGLE": {
<> 128:9bcdf88f62b0 2475 "inherits": ["MCU_NRF51_32K_UNIFIED"],
<> 128:9bcdf88f62b0 2476 "progen": {"target": "nrf51-dongle"},
<> 128:9bcdf88f62b0 2477 "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 2478 "release_versions": ["2", "5"]
Kojto 123:b0220dba8be7 2479 },
Kojto 123:b0220dba8be7 2480 "MCU_NRF52": {
Kojto 123:b0220dba8be7 2481 "inherits": ["Target"],
Kojto 123:b0220dba8be7 2482 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2483 "macros": ["NRF52", "TARGET_NRF52832", "BLE_STACK_SUPPORT_REQD", "SOFTDEVICE_PRESENT", "S132"],
Kojto 123:b0220dba8be7 2484 "extra_labels": ["NORDIC", "MCU_NRF52", "MCU_NRF52832", "NRF5"],
Kojto 123:b0220dba8be7 2485 "OUTPUT_EXT": "hex",
Kojto 123:b0220dba8be7 2486 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2487 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
Kojto 123:b0220dba8be7 2488 "public": false,
Kojto 123:b0220dba8be7 2489 "detect_code": ["1101"],
Kojto 123:b0220dba8be7 2490 "program_cycle_s": 6,
Kojto 123:b0220dba8be7 2491 "MERGE_SOFT_DEVICE": true,
Kojto 123:b0220dba8be7 2492 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
Kojto 123:b0220dba8be7 2493 {
Kojto 123:b0220dba8be7 2494 "boot": "",
Kojto 123:b0220dba8be7 2495 "name": "s132_nrf52_2.0.0_softdevice.hex",
Kojto 123:b0220dba8be7 2496 "offset": 114688
Kojto 123:b0220dba8be7 2497 }
Kojto 123:b0220dba8be7 2498 ],
Kojto 123:b0220dba8be7 2499 "post_binary_hook": {
Kojto 123:b0220dba8be7 2500 "function": "MCU_NRF51Code.binary_hook",
Kojto 123:b0220dba8be7 2501 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
Kojto 123:b0220dba8be7 2502 },
Kojto 123:b0220dba8be7 2503 "MERGE_BOOTLOADER": false,
Kojto 123:b0220dba8be7 2504 "features": ["BLE"],
<> 128:9bcdf88f62b0 2505 "config": {
Kojto 123:b0220dba8be7 2506 "lf_clock_src": {
Kojto 123:b0220dba8be7 2507 "value": "NRF_LF_SRC_XTAL",
Kojto 123:b0220dba8be7 2508 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
AnnaBridge 125:2e9cc70d1897 2509 },
AnnaBridge 125:2e9cc70d1897 2510 "uart_hwfc": {
AnnaBridge 125:2e9cc70d1897 2511 "help": "Value: 1 for enable, 0 for disable",
AnnaBridge 125:2e9cc70d1897 2512 "value": 1,
AnnaBridge 125:2e9cc70d1897 2513 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
Kojto 123:b0220dba8be7 2514 }
Kojto 123:b0220dba8be7 2515 }
Kojto 123:b0220dba8be7 2516 },
Kojto 123:b0220dba8be7 2517 "NRF52_DK": {
Kojto 123:b0220dba8be7 2518 "supported_form_factors": ["ARDUINO"],
Kojto 123:b0220dba8be7 2519 "inherits": ["MCU_NRF52"],
<> 128:9bcdf88f62b0 2520 "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 2521 "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 2522 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2523 "device_name": "nRF52832_xxAA"
Kojto 123:b0220dba8be7 2524 },
<> 132:9baf128c2fab 2525 "UBLOX_EVA_NINA": {
<> 132:9baf128c2fab 2526 "inherits": ["MCU_NRF52"],
<> 132:9baf128c2fab 2527 "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 2528 "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 2529 "release_versions": ["2", "5"],
<> 135:176b8275d35d 2530 "overrides": {"uart_hwfc": 0},
<> 133:99b5ccf27215 2531 "device_name": "nRF52832_xxAA"
<> 133:99b5ccf27215 2532 },
<> 133:99b5ccf27215 2533 "UBLOX_EVK_NINA_B1": {
<> 133:99b5ccf27215 2534 "supported_form_factors": ["ARDUINO"],
<> 133:99b5ccf27215 2535 "inherits": ["MCU_NRF52"],
<> 133:99b5ccf27215 2536 "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 2537 "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 2538 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2539 "device_name": "nRF52832_xxAA"
<> 132:9baf128c2fab 2540 },
AnnaBridge 126:abea610beb85 2541 "DELTA_DFBM_NQ620": {
AnnaBridge 126:abea610beb85 2542 "supported_form_factors": ["ARDUINO"],
AnnaBridge 126:abea610beb85 2543 "inherits": ["MCU_NRF52"],
<> 127:25aea2a3f4e3 2544 "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 2545 "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 2546 "release_versions": ["2", "5"],
<> 132:9baf128c2fab 2547 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
<> 128:9bcdf88f62b0 2548 "device_name": "nRF52832_xxAA"
AnnaBridge 126:abea610beb85 2549 },
Kojto 122:f9eeca106725 2550 "BLUEPILL_F103C8": {
Kojto 122:f9eeca106725 2551 "core": "Cortex-M3",
Kojto 122:f9eeca106725 2552 "default_toolchain": "GCC_ARM",
Kojto 122:f9eeca106725 2553 "extra_labels": ["STM", "STM32F1", "STM32F103C8"],
Kojto 122:f9eeca106725 2554 "supported_toolchains": ["GCC_ARM"],
Kojto 122:f9eeca106725 2555 "inherits": ["Target"],
Kojto 122:f9eeca106725 2556 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
Kojto 123:b0220dba8be7 2557 },
Kojto 123:b0220dba8be7 2558 "NUMAKER_PFM_NUC472": {
Kojto 123:b0220dba8be7 2559 "core": "Cortex-M4F",
Kojto 123:b0220dba8be7 2560 "default_toolchain": "ARM",
<> 138:093f2bd7b9eb 2561 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED"],
Kojto 123:b0220dba8be7 2562 "is_disk_virtual": true,
Kojto 123:b0220dba8be7 2563 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
Kojto 123:b0220dba8be7 2564 "inherits": ["Target"],
<> 130:d75b3fe1f5cb 2565 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN"],
<> 128:9bcdf88f62b0 2566 "features": ["LWIP"],
<> 128:9bcdf88f62b0 2567 "release_versions": ["5"],
<> 128:9bcdf88f62b0 2568 "device_name": "NUC472HI8AE"
<> 128:9bcdf88f62b0 2569 },
AnnaBridge 125:2e9cc70d1897 2570 "NCS36510": {
AnnaBridge 125:2e9cc70d1897 2571 "inherits": ["Target"],
AnnaBridge 125:2e9cc70d1897 2572 "core": "Cortex-M3",
AnnaBridge 125:2e9cc70d1897 2573 "extra_labels": ["ONSEMI"],
<> 130:d75b3fe1f5cb 2574 "config": {
<> 130:d75b3fe1f5cb 2575 "mac-addr-low": {
<> 130:d75b3fe1f5cb 2576 "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 2577 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2578 },
<> 130:d75b3fe1f5cb 2579 "mac-addr-high": {
<> 130:d75b3fe1f5cb 2580 "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 2581 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2582 },
<> 130:d75b3fe1f5cb 2583 "32KHz-clk-trim": {
<> 130:d75b3fe1f5cb 2584 "help": "32KHz clock trim",
<> 130:d75b3fe1f5cb 2585 "value": "0x39"
<> 130:d75b3fe1f5cb 2586 },
<> 130:d75b3fe1f5cb 2587 "32MHz-clk-trim": {
<> 130:d75b3fe1f5cb 2588 "help": "32MHz clock trim",
<> 130:d75b3fe1f5cb 2589 "value": "0x17"
<> 130:d75b3fe1f5cb 2590 },
<> 130:d75b3fe1f5cb 2591 "rssi-trim": {
<> 130:d75b3fe1f5cb 2592 "help": "RSSI trim",
<> 130:d75b3fe1f5cb 2593 "value": "0x3D"
<> 130:d75b3fe1f5cb 2594 },
<> 130:d75b3fe1f5cb 2595 "txtune-trim": {
<> 130:d75b3fe1f5cb 2596 "help": "TX tune trim",
<> 130:d75b3fe1f5cb 2597 "value": "0xFFFFFFFF"
<> 130:d75b3fe1f5cb 2598 }
<> 130:d75b3fe1f5cb 2599 },
AnnaBridge 125:2e9cc70d1897 2600 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
<> 129:0ab6a29f35bf 2601 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
AnnaBridge 125:2e9cc70d1897 2602 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 138:093f2bd7b9eb 2603 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "LOWPOWERTIMER", "TRNG", "SPISLAVE"],
AnnaBridge 125:2e9cc70d1897 2604 "release_versions": ["2", "5"]
<> 128:9bcdf88f62b0 2605 },
<> 128:9bcdf88f62b0 2606 "NUMAKER_PFM_M453": {
<> 128:9bcdf88f62b0 2607 "core": "Cortex-M4F",
<> 128:9bcdf88f62b0 2608 "default_toolchain": "ARM",
<> 128:9bcdf88f62b0 2609 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453"],
<> 128:9bcdf88f62b0 2610 "is_disk_virtual": true,
<> 128:9bcdf88f62b0 2611 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
<> 128:9bcdf88f62b0 2612 "inherits": ["Target"],
<> 128:9bcdf88f62b0 2613 "progen": {"target": "numaker-pfm-m453"},
<> 130:d75b3fe1f5cb 2614 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN"],
<> 128:9bcdf88f62b0 2615 "release_versions": ["2", "5"],
<> 128:9bcdf88f62b0 2616 "device_name": "M453VG6AE"
<> 129:0ab6a29f35bf 2617 },
<> 129:0ab6a29f35bf 2618 "HI2110": {
<> 129:0ab6a29f35bf 2619 "inherits": ["Target"],
<> 129:0ab6a29f35bf 2620 "core": "Cortex-M0",
<> 129:0ab6a29f35bf 2621 "default_toolchain": "GCC_ARM",
<> 129:0ab6a29f35bf 2622 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
<> 129:0ab6a29f35bf 2623 "extra_labels": ["ublox"],
<> 129:0ab6a29f35bf 2624 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1"],
<> 129:0ab6a29f35bf 2625 "public": false,
<> 129:0ab6a29f35bf 2626 "target_overrides": {
<> 129:0ab6a29f35bf 2627 "*": {
<> 129:0ab6a29f35bf 2628 "core.stdio-flush-at-exit": false
<> 129:0ab6a29f35bf 2629 }
<> 129:0ab6a29f35bf 2630 },
<> 129:0ab6a29f35bf 2631 "device_has": ["INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
<> 129:0ab6a29f35bf 2632 "default_lib": "std",
<> 129:0ab6a29f35bf 2633 "release_versions": ["5"]
<> 129:0ab6a29f35bf 2634 },
<> 129:0ab6a29f35bf 2635 "SARA_NBIOT": {
<> 129:0ab6a29f35bf 2636 "inherits": ["HI2110"],
<> 129:0ab6a29f35bf 2637 "extra_labels": ["ublox", "HI2110"],
<> 129:0ab6a29f35bf 2638 "public": false
<> 129:0ab6a29f35bf 2639 },
<> 129:0ab6a29f35bf 2640 "SARA_NBIOT_EVK": {
<> 129:0ab6a29f35bf 2641 "inherits": ["SARA_NBIOT"],
<> 129:0ab6a29f35bf 2642 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
Kojto 122:f9eeca106725 2643 }
Kojto 122:f9eeca106725 2644 }