The main objective is to reduce loss in revenue due to delayed shelf-restocking (when product is in-stock in the store but not stocked on the shelf) and inaccurate forecasting (under-estimating future product sales) practices. The result is to demonstrate inventory automation using ECIS system by enabling the means to monitor and track store inventory in real-time, perform data analysis remotely in cloud, improve shopping experience for the consumers and increase revenue for the retailers in the retail industry. Machine Learning code can be found on my GitHub: https://github.com/priyankkalgaonkar

Dependencies:   mbed

ECE 53301: Wireless and Multimedia Computing Final Project Report – Group 1

Inventory Automation Using Electronically Connected Intelligent Shelves.

Code Developed by: Priyank Kalgaonkar.

Department of Electrical and Computer Engineering, Purdue School of Engineering and Technology at IUPUI.

Submitted as partial fulfillment for the requirement of Fall 2019 - ECE 53301-26877: Wireless and Multimedia Computing course.

Date of Submission: December 12, 2019.

Committer:
priyank12p
Date:
Thu Dec 12 01:04:52 2019 +0000
Revision:
0:b0c4c25d37ab
Initial Commit

Who changed what in which revision?

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