Color Oled(SSD1331) connect to STMicroelectronics Nucleo-F466

Dependencies:   ssd1331

Committer:
kadonotakashi
Date:
Thu Oct 11 02:27:46 2018 +0000
Revision:
3:f3764f852aa8
Parent:
0:8fdf9a60065b
Nucreo 446 + SSD1331 test version;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kadonotakashi 0:8fdf9a60065b 1 {
kadonotakashi 0:8fdf9a60065b 2 "Target": {
kadonotakashi 0:8fdf9a60065b 3 "core": null,
kadonotakashi 0:8fdf9a60065b 4 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 5 "supported_toolchains": null,
kadonotakashi 0:8fdf9a60065b 6 "extra_labels": [],
kadonotakashi 0:8fdf9a60065b 7 "is_disk_virtual": false,
kadonotakashi 0:8fdf9a60065b 8 "macros": [],
kadonotakashi 0:8fdf9a60065b 9 "device_has": [],
kadonotakashi 0:8fdf9a60065b 10 "features": [],
kadonotakashi 0:8fdf9a60065b 11 "detect_code": [],
kadonotakashi 0:8fdf9a60065b 12 "public": false,
kadonotakashi 0:8fdf9a60065b 13 "default_lib": "std",
kadonotakashi 0:8fdf9a60065b 14 "bootloader_supported": false,
kadonotakashi 0:8fdf9a60065b 15 "config": {
kadonotakashi 0:8fdf9a60065b 16 "console-uart-flow-control": {
kadonotakashi 0:8fdf9a60065b 17 "help": "Console hardware flow control. Options: null, RTS, CTS, RTSCTS.",
kadonotakashi 0:8fdf9a60065b 18 "value": null
kadonotakashi 0:8fdf9a60065b 19 },
kadonotakashi 0:8fdf9a60065b 20 "network-default-interface-type": {
kadonotakashi 0:8fdf9a60065b 21 "help": "Default network interface type. Typical options: null, ETHERNET, WIFI, CELLULAR, MESH",
kadonotakashi 0:8fdf9a60065b 22 "value": null
kadonotakashi 0:8fdf9a60065b 23 },
kadonotakashi 0:8fdf9a60065b 24 "boot-stack-size": {
kadonotakashi 0:8fdf9a60065b 25 "help": "Define the boot stack size in bytes. This value must be a multiple of 8",
kadonotakashi 0:8fdf9a60065b 26 "value": "0x1000"
kadonotakashi 0:8fdf9a60065b 27 }
kadonotakashi 0:8fdf9a60065b 28 }
kadonotakashi 0:8fdf9a60065b 29 },
kadonotakashi 0:8fdf9a60065b 30 "CM4_UARM": {
kadonotakashi 0:8fdf9a60065b 31 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 32 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 33 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 34 "public": false,
kadonotakashi 0:8fdf9a60065b 35 "supported_toolchains": ["uARM"],
kadonotakashi 0:8fdf9a60065b 36 "default_lib": "small"
kadonotakashi 0:8fdf9a60065b 37 },
kadonotakashi 0:8fdf9a60065b 38 "CM4_ARM": {
kadonotakashi 0:8fdf9a60065b 39 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 40 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 41 "public": false,
kadonotakashi 0:8fdf9a60065b 42 "supported_toolchains": ["ARM"]
kadonotakashi 0:8fdf9a60065b 43 },
kadonotakashi 0:8fdf9a60065b 44 "CM4F_UARM": {
kadonotakashi 0:8fdf9a60065b 45 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 46 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 47 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 48 "public": false,
kadonotakashi 0:8fdf9a60065b 49 "supported_toolchains": ["uARM"],
kadonotakashi 0:8fdf9a60065b 50 "default_lib": "small"
kadonotakashi 0:8fdf9a60065b 51 },
kadonotakashi 0:8fdf9a60065b 52 "CM4F_ARM": {
kadonotakashi 0:8fdf9a60065b 53 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 54 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 55 "public": false,
kadonotakashi 0:8fdf9a60065b 56 "supported_toolchains": ["ARM"]
kadonotakashi 0:8fdf9a60065b 57 },
kadonotakashi 0:8fdf9a60065b 58 "LPCTarget": {
kadonotakashi 0:8fdf9a60065b 59 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 60 "post_binary_hook": {"function": "LPCTargetCode.lpc_patch"},
kadonotakashi 0:8fdf9a60065b 61 "public": false
kadonotakashi 0:8fdf9a60065b 62 },
kadonotakashi 0:8fdf9a60065b 63 "LPC11C24": {
kadonotakashi 0:8fdf9a60065b 64 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 65 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 66 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11CXX"],
kadonotakashi 0:8fdf9a60065b 67 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 68 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 69 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 70 "device_has": ["ANALOGIN", "CAN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 71 "device_name": "LPC11C24FBD48/301"
kadonotakashi 0:8fdf9a60065b 72 },
kadonotakashi 0:8fdf9a60065b 73 "LPC1114": {
kadonotakashi 0:8fdf9a60065b 74 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 75 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 76 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 77 "extra_labels": ["NXP", "LPC11XX_11CXX", "LPC11XX"],
kadonotakashi 0:8fdf9a60065b 78 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 79 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 80 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 81 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 82 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 83 "device_name": "LPC1114FN28/102"
kadonotakashi 0:8fdf9a60065b 84 },
kadonotakashi 0:8fdf9a60065b 85 "LPC11U24": {
kadonotakashi 0:8fdf9a60065b 86 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 87 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 88 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 89 "extra_labels": ["NXP", "LPC11UXX", "LPC11U24_401"],
kadonotakashi 0:8fdf9a60065b 90 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 91 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 92 "detect_code": ["1040"],
kadonotakashi 0:8fdf9a60065b 93 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 94 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 95 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 96 "device_name": "LPC11U24FBD48/401"
kadonotakashi 0:8fdf9a60065b 97 },
kadonotakashi 0:8fdf9a60065b 98 "OC_MBUINO": {
kadonotakashi 0:8fdf9a60065b 99 "inherits": ["LPC11U24"],
kadonotakashi 0:8fdf9a60065b 100 "macros": ["TARGET_LPC11U24", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 101 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 102 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 103 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 104 },
kadonotakashi 0:8fdf9a60065b 105 "LPC11U24_301": {
kadonotakashi 0:8fdf9a60065b 106 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 107 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 108 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 109 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 110 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 111 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 112 "device_name": "LPC11U24FHI33/301"
kadonotakashi 0:8fdf9a60065b 113 },
kadonotakashi 0:8fdf9a60065b 114 "LPC11U34_421": {
kadonotakashi 0:8fdf9a60065b 115 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 116 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 117 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 118 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 119 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 120 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 121 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 122 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 123 "device_name": "LPC11U34FBD48/311"
kadonotakashi 0:8fdf9a60065b 124 },
kadonotakashi 0:8fdf9a60065b 125 "MICRONFCBOARD": {
kadonotakashi 0:8fdf9a60065b 126 "inherits": ["LPC11U34_421"],
kadonotakashi 0:8fdf9a60065b 127 "macros_add": ["LPC11U34_421", "APPNEARME_MICRONFCBOARD"],
kadonotakashi 0:8fdf9a60065b 128 "extra_labels_add": ["APPNEARME_MICRONFCBOARD"],
kadonotakashi 0:8fdf9a60065b 129 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 130 "device_name": "LPC11U34FBD48/311"
kadonotakashi 0:8fdf9a60065b 131 },
kadonotakashi 0:8fdf9a60065b 132 "LPC11U35_401": {
kadonotakashi 0:8fdf9a60065b 133 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 134 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 135 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 136 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 137 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 138 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 139 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 140 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 141 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 142 "device_name": "LPC11U35FBD48/401"
kadonotakashi 0:8fdf9a60065b 143 },
kadonotakashi 0:8fdf9a60065b 144 "LPC11U35_501": {
kadonotakashi 0:8fdf9a60065b 145 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 146 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 147 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 148 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
kadonotakashi 0:8fdf9a60065b 149 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 150 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 151 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 152 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 153 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 154 "device_name": "LPC11U35FHI33/501"
kadonotakashi 0:8fdf9a60065b 155 },
kadonotakashi 0:8fdf9a60065b 156 "LPC11U35_501_IBDAP": {
kadonotakashi 0:8fdf9a60065b 157 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 158 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 159 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 160 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
kadonotakashi 0:8fdf9a60065b 161 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 162 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 163 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 164 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 165 "device_name": "LPC11U35FHI33/501"
kadonotakashi 0:8fdf9a60065b 166 },
kadonotakashi 0:8fdf9a60065b 167 "XADOW_M0": {
kadonotakashi 0:8fdf9a60065b 168 "inherits": ["LPC11U35_501"]
kadonotakashi 0:8fdf9a60065b 169 },
kadonotakashi 0:8fdf9a60065b 170 "LPC11U35_Y5_MBUG": {
kadonotakashi 0:8fdf9a60065b 171 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 172 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 173 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 174 "extra_labels": ["NXP", "LPC11UXX", "MCU_LPC11U35_501"],
kadonotakashi 0:8fdf9a60065b 175 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 176 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 177 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 178 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 179 "device_name": "LPC11U35FHI33/501"
kadonotakashi 0:8fdf9a60065b 180 },
kadonotakashi 0:8fdf9a60065b 181 "LPC11U37_501": {
kadonotakashi 0:8fdf9a60065b 182 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 183 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 184 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 185 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 186 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 187 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 188 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 189 "device_name": "LPC11U37FBD64/501"
kadonotakashi 0:8fdf9a60065b 190 },
kadonotakashi 0:8fdf9a60065b 191 "LPCCAPPUCCINO": {
kadonotakashi 0:8fdf9a60065b 192 "inherits": ["LPC11U37_501"],
kadonotakashi 0:8fdf9a60065b 193 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 194 "device_name": "LPC11U37FBD64/501"
kadonotakashi 0:8fdf9a60065b 195 },
kadonotakashi 0:8fdf9a60065b 196 "ARCH_GPRS": {
kadonotakashi 0:8fdf9a60065b 197 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 198 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 199 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 200 "extra_labels": ["NXP", "LPC11UXX", "LPC11U37_501"],
kadonotakashi 0:8fdf9a60065b 201 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 202 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 203 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 204 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 205 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 206 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 207 "device_name": "LPC11U37FBD64/501"
kadonotakashi 0:8fdf9a60065b 208 },
kadonotakashi 0:8fdf9a60065b 209 "LPC11U68": {
kadonotakashi 0:8fdf9a60065b 210 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 211 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 212 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 213 "extra_labels": ["NXP", "LPC11U6X"],
kadonotakashi 0:8fdf9a60065b 214 "supported_toolchains": ["ARM", "uARM", "GCC_CR", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 215 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 216 "detect_code": ["1168"],
kadonotakashi 0:8fdf9a60065b 217 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI"],
kadonotakashi 0:8fdf9a60065b 218 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 219 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 220 "device_name": "LPC11U68JBD100"
kadonotakashi 0:8fdf9a60065b 221 },
kadonotakashi 0:8fdf9a60065b 222 "LPC1347": {
kadonotakashi 0:8fdf9a60065b 223 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 224 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 225 "extra_labels": ["NXP", "LPC13XX"],
kadonotakashi 0:8fdf9a60065b 226 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 227 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 228 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 229 "device_name": "LPC1347FBD48"
kadonotakashi 0:8fdf9a60065b 230 },
kadonotakashi 0:8fdf9a60065b 231 "LPC1549": {
kadonotakashi 0:8fdf9a60065b 232 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 233 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 234 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 235 "extra_labels": ["NXP", "LPC15XX"],
kadonotakashi 0:8fdf9a60065b 236 "supported_toolchains": ["uARM", "GCC_CR", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 237 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 238 "detect_code": ["1549"],
kadonotakashi 0:8fdf9a60065b 239 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "I2C", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 240 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 241 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 242 "device_name": "LPC1549JBD64"
kadonotakashi 0:8fdf9a60065b 243 },
kadonotakashi 0:8fdf9a60065b 244 "LPC1768": {
kadonotakashi 0:8fdf9a60065b 245 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 246 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 247 "extra_labels": ["NXP", "LPC176X", "MBED_LPC1768", "NXP_EMAC"],
kadonotakashi 0:8fdf9a60065b 248 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 249 "detect_code": ["1010"],
kadonotakashi 0:8fdf9a60065b 250 "device_has": ["RTC", "USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 251 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 252 "device_name": "LPC1768",
kadonotakashi 0:8fdf9a60065b 253 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 254 "overrides": {
kadonotakashi 0:8fdf9a60065b 255 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 256 }
kadonotakashi 0:8fdf9a60065b 257 },
kadonotakashi 0:8fdf9a60065b 258 "LPC1769": {
kadonotakashi 0:8fdf9a60065b 259 "inherits": ["LPC1768"],
kadonotakashi 0:8fdf9a60065b 260 "device_name": "LPC1769"
kadonotakashi 0:8fdf9a60065b 261 },
kadonotakashi 0:8fdf9a60065b 262 "ARCH_PRO": {
kadonotakashi 0:8fdf9a60065b 263 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 264 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 265 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 266 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
kadonotakashi 0:8fdf9a60065b 267 "macros": ["TARGET_LPC1768"],
kadonotakashi 0:8fdf9a60065b 268 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 269 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 270 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 271 "device_name": "LPC1768",
kadonotakashi 0:8fdf9a60065b 272 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 273 "overrides": {
kadonotakashi 0:8fdf9a60065b 274 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 275 }
kadonotakashi 0:8fdf9a60065b 276 },
kadonotakashi 0:8fdf9a60065b 277 "UBLOX_C027": {
kadonotakashi 0:8fdf9a60065b 278 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 279 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 280 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 281 "extra_labels": ["NXP", "LPC176X", "NXP_EMAC"],
kadonotakashi 0:8fdf9a60065b 282 "config": {
kadonotakashi 0:8fdf9a60065b 283 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 284 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 285 "value": 1,
kadonotakashi 0:8fdf9a60065b 286 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 287 },
kadonotakashi 0:8fdf9a60065b 288 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 289 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 290 "value": 1,
kadonotakashi 0:8fdf9a60065b 291 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 292 }
kadonotakashi 0:8fdf9a60065b 293 },
kadonotakashi 0:8fdf9a60065b 294 "macros": ["TARGET_LPC1768"],
kadonotakashi 0:8fdf9a60065b 295 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 296 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 297 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 298 "device_name": "LPC1768",
kadonotakashi 0:8fdf9a60065b 299 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 300 "overrides": {
kadonotakashi 0:8fdf9a60065b 301 "network-default-interface-type": "CELLULAR"
kadonotakashi 0:8fdf9a60065b 302 }
kadonotakashi 0:8fdf9a60065b 303 },
kadonotakashi 0:8fdf9a60065b 304 "XBED_LPC1768": {
kadonotakashi 0:8fdf9a60065b 305 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 306 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 307 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 308 "extra_labels": ["NXP", "LPC176X", "XBED_LPC1768"],
kadonotakashi 0:8fdf9a60065b 309 "macros": ["TARGET_LPC1768"],
kadonotakashi 0:8fdf9a60065b 310 "detect_code": ["1010"],
kadonotakashi 0:8fdf9a60065b 311 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOCALFILESYSTEM", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 312 "device_name": "LPC1768"
kadonotakashi 0:8fdf9a60065b 313 },
kadonotakashi 0:8fdf9a60065b 314 "LPC810": {
kadonotakashi 0:8fdf9a60065b 315 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 316 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 317 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 318 "extra_labels": ["NXP", "LPC81X"],
kadonotakashi 0:8fdf9a60065b 319 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 320 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 321 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 322 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 323 "device_name": "LPC810M021FN8"
kadonotakashi 0:8fdf9a60065b 324 },
kadonotakashi 0:8fdf9a60065b 325 "LPC812": {
kadonotakashi 0:8fdf9a60065b 326 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 327 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 328 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 329 "extra_labels": ["NXP", "LPC81X"],
kadonotakashi 0:8fdf9a60065b 330 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 331 "supported_toolchains": ["uARM", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 332 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 333 "detect_code": ["1050"],
kadonotakashi 0:8fdf9a60065b 334 "device_has": ["I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 335 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 336 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 337 "device_name": "LPC812M101JDH20"
kadonotakashi 0:8fdf9a60065b 338 },
kadonotakashi 0:8fdf9a60065b 339 "LPC824": {
kadonotakashi 0:8fdf9a60065b 340 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 341 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 342 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 343 "extra_labels": ["NXP", "LPC82X"],
kadonotakashi 0:8fdf9a60065b 344 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 345 "supported_toolchains": ["uARM", "GCC_ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 346 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 347 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 348 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 349 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 350 "device_name": "LPC824M201JDH20"
kadonotakashi 0:8fdf9a60065b 351 },
kadonotakashi 0:8fdf9a60065b 352 "SSCI824": {
kadonotakashi 0:8fdf9a60065b 353 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 354 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 355 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 356 "extra_labels": ["NXP", "LPC82X"],
kadonotakashi 0:8fdf9a60065b 357 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 358 "supported_toolchains": ["uARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 359 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 360 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 361 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 362 },
kadonotakashi 0:8fdf9a60065b 363 "MCU_LPC4088": {
kadonotakashi 0:8fdf9a60065b 364 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 365 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 366 "extra_labels": ["NXP", "LPC408X", "NXP_EMAC"],
kadonotakashi 0:8fdf9a60065b 367 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 368 "supported_toolchains": ["ARM", "GCC_CR", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 369 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 370 "function": "LPC4088Code.binary_hook"
kadonotakashi 0:8fdf9a60065b 371 },
kadonotakashi 0:8fdf9a60065b 372 "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "DEBUG_AWARENESS", "EMAC", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 373 "device_name": "LPC4088FBD144",
kadonotakashi 0:8fdf9a60065b 374 "overrides": {
kadonotakashi 0:8fdf9a60065b 375 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 376 }
kadonotakashi 0:8fdf9a60065b 377 },
kadonotakashi 0:8fdf9a60065b 378 "LPC4088": {
kadonotakashi 0:8fdf9a60065b 379 "inherits": ["MCU_LPC4088"],
kadonotakashi 0:8fdf9a60065b 380 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 381 },
kadonotakashi 0:8fdf9a60065b 382 "LPC4088_DM": {
kadonotakashi 0:8fdf9a60065b 383 "inherits": ["MCU_LPC4088"],
kadonotakashi 0:8fdf9a60065b 384 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 385 },
kadonotakashi 0:8fdf9a60065b 386 "LPC4330_M4": {
kadonotakashi 0:8fdf9a60065b 387 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 388 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 389 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
kadonotakashi 0:8fdf9a60065b 390 "supported_toolchains": ["ARM", "GCC_CR", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 391 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 392 "device_name": "LPC4330"
kadonotakashi 0:8fdf9a60065b 393 },
kadonotakashi 0:8fdf9a60065b 394 "LPC4330_M0": {
kadonotakashi 0:8fdf9a60065b 395 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 396 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 397 "extra_labels": ["NXP", "LPC43XX", "LPC4330"],
kadonotakashi 0:8fdf9a60065b 398 "supported_toolchains": ["ARM", "GCC_CR", "IAR"],
kadonotakashi 0:8fdf9a60065b 399 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"]
kadonotakashi 0:8fdf9a60065b 400 },
kadonotakashi 0:8fdf9a60065b 401 "LPC4337": {
kadonotakashi 0:8fdf9a60065b 402 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 403 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 404 "extra_labels": ["NXP", "LPC43XX", "LPC4337"],
kadonotakashi 0:8fdf9a60065b 405 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 406 "device_has": ["ANALOGIN", "ANALOGOUT", "DEBUG_AWARENESS", "ETHERNET", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 407 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 408 "device_name": "LPC4337"
kadonotakashi 0:8fdf9a60065b 409 },
kadonotakashi 0:8fdf9a60065b 410 "LPC1800": {
kadonotakashi 0:8fdf9a60065b 411 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 412 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 413 "extra_labels": ["NXP", "LPC43XX"],
kadonotakashi 0:8fdf9a60065b 414 "public": false,
kadonotakashi 0:8fdf9a60065b 415 "supported_toolchains": ["ARM", "GCC_CR", "IAR"]
kadonotakashi 0:8fdf9a60065b 416 },
kadonotakashi 0:8fdf9a60065b 417 "LPC11U37H_401": {
kadonotakashi 0:8fdf9a60065b 418 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 419 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 420 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 421 "extra_labels": ["NXP", "LPC11UXX"],
kadonotakashi 0:8fdf9a60065b 422 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 423 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "GCC_CR"],
kadonotakashi 0:8fdf9a60065b 424 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 425 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 426 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 427 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 428 "device_name": "LPC11U37HFBD64/401"
kadonotakashi 0:8fdf9a60065b 429 },
kadonotakashi 0:8fdf9a60065b 430 "ELEKTOR_COCORICO": {
kadonotakashi 0:8fdf9a60065b 431 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 432 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 433 "extra_labels": ["NXP", "LPC81X"],
kadonotakashi 0:8fdf9a60065b 434 "supported_toolchains": ["uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 435 "inherits": ["LPCTarget"],
kadonotakashi 0:8fdf9a60065b 436 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 437 "detect_code": ["C000"],
kadonotakashi 0:8fdf9a60065b 438 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 439 "device_name": "LPC812M101JDH16"
kadonotakashi 0:8fdf9a60065b 440 },
kadonotakashi 0:8fdf9a60065b 441 "KL05Z": {
kadonotakashi 0:8fdf9a60065b 442 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 443 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 444 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 445 "extra_labels": ["Freescale", "KLXX"],
kadonotakashi 0:8fdf9a60065b 446 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 447 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 448 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 449 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 450 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 451 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 452 "device_name": "MKL05Z32xxx4"
kadonotakashi 0:8fdf9a60065b 453 },
kadonotakashi 0:8fdf9a60065b 454 "KL25Z": {
kadonotakashi 0:8fdf9a60065b 455 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 456 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 457 "extra_labels": ["Freescale", "KLXX"],
kadonotakashi 0:8fdf9a60065b 458 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 459 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 460 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 461 "detect_code": ["0200"],
kadonotakashi 0:8fdf9a60065b 462 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 463 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 464 "device_name": "MKL25Z128xxx4"
kadonotakashi 0:8fdf9a60065b 465 },
kadonotakashi 0:8fdf9a60065b 466 "KL26Z": {
kadonotakashi 0:8fdf9a60065b 467 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 468 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 469 "extra_labels": ["Freescale", "KLXX"],
kadonotakashi 0:8fdf9a60065b 470 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 471 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 472 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 473 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 474 "device_name": "MKL26Z128xxx4"
kadonotakashi 0:8fdf9a60065b 475 },
kadonotakashi 0:8fdf9a60065b 476 "KL46Z": {
kadonotakashi 0:8fdf9a60065b 477 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 478 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 479 "extra_labels": ["Freescale", "KLXX", "FLASH_CMSIS_ALGO"],
kadonotakashi 0:8fdf9a60065b 480 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 481 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 482 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 483 "detect_code": ["0220"],
kadonotakashi 0:8fdf9a60065b 484 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 485 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 486 "device_name": "MKL46Z256xxx4",
kadonotakashi 0:8fdf9a60065b 487 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 488 },
kadonotakashi 0:8fdf9a60065b 489 "K20D50M": {
kadonotakashi 0:8fdf9a60065b 490 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 491 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 492 "extra_labels": ["Freescale", "K20XX"],
kadonotakashi 0:8fdf9a60065b 493 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 494 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 495 "detect_code": ["0230"],
kadonotakashi 0:8fdf9a60065b 496 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 497 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 498 "device_name": "MK20DX128xxx5"
kadonotakashi 0:8fdf9a60065b 499 },
kadonotakashi 0:8fdf9a60065b 500 "TEENSY3_1": {
kadonotakashi 0:8fdf9a60065b 501 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 502 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 503 "extra_labels": ["Freescale", "K20XX", "K20DX256"],
kadonotakashi 0:8fdf9a60065b 504 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 505 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 506 "supported_toolchains": ["GCC_ARM", "ARM"],
kadonotakashi 0:8fdf9a60065b 507 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 508 "function": "TEENSY3_1Code.binary_hook",
kadonotakashi 0:8fdf9a60065b 509 "toolchains": ["ARM_STD", "ARM_MICRO", "GCC_ARM"]
kadonotakashi 0:8fdf9a60065b 510 },
kadonotakashi 0:8fdf9a60065b 511 "detect_code": ["0230"],
kadonotakashi 0:8fdf9a60065b 512 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 513 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 514 "device_name": "MK20DX256xxx7"
kadonotakashi 0:8fdf9a60065b 515 },
kadonotakashi 0:8fdf9a60065b 516 "MCU_K22F512": {
kadonotakashi 0:8fdf9a60065b 517 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 518 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 519 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"],
kadonotakashi 0:8fdf9a60065b 520 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 521 "public": false,
kadonotakashi 0:8fdf9a60065b 522 "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 523 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 524 "detect_code": ["0231"],
kadonotakashi 0:8fdf9a60065b 525 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
kadonotakashi 0:8fdf9a60065b 526 "device_name": "MK22DN512xxx5"
kadonotakashi 0:8fdf9a60065b 527 },
kadonotakashi 0:8fdf9a60065b 528 "K22F": {
kadonotakashi 0:8fdf9a60065b 529 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 530 "inherits": ["MCU_K22F512"],
kadonotakashi 0:8fdf9a60065b 531 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 532 "extra_labels_add": ["FRDM"]
kadonotakashi 0:8fdf9a60065b 533 },
kadonotakashi 0:8fdf9a60065b 534 "KL27Z": {
kadonotakashi 0:8fdf9a60065b 535 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 536 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 537 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 538 "macros": ["CPU_MKL27Z64VLH4", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 539 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 540 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 541 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 542 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 543 "detect_code": ["0261"],
kadonotakashi 0:8fdf9a60065b 544 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 545 "default_lib": "std",
kadonotakashi 0:8fdf9a60065b 546 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 547 "device_name": "MKL27Z64xxx4"
kadonotakashi 0:8fdf9a60065b 548 },
kadonotakashi 0:8fdf9a60065b 549 "KL43Z": {
kadonotakashi 0:8fdf9a60065b 550 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 551 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 552 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 553 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 554 "macros": ["CPU_MKL43Z256VLH4", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 555 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 556 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 557 "detect_code": ["0262"],
kadonotakashi 0:8fdf9a60065b 558 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 559 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 560 "device_name": "MKL43Z256xxx4"
kadonotakashi 0:8fdf9a60065b 561 },
kadonotakashi 0:8fdf9a60065b 562 "KL82Z": {
kadonotakashi 0:8fdf9a60065b 563 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 564 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 565 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 566 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 567 "macros": ["CPU_MKL82Z128VLK7", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 568 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 569 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 570 "detect_code": ["0218"],
kadonotakashi 0:8fdf9a60065b 571 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SEMIHOST", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG"],
kadonotakashi 0:8fdf9a60065b 572 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 573 "device_name": "MKL82Z128xxx7"
kadonotakashi 0:8fdf9a60065b 574 },
kadonotakashi 0:8fdf9a60065b 575 "USENSE": {
kadonotakashi 0:8fdf9a60065b 576 "inherits": ["KL82Z"],
kadonotakashi 0:8fdf9a60065b 577 "extra_labels_remove": ["FRDM"],
kadonotakashi 0:8fdf9a60065b 578 "supported_form_factors": []
kadonotakashi 0:8fdf9a60065b 579 },
kadonotakashi 0:8fdf9a60065b 580 "KW24D": {
kadonotakashi 0:8fdf9a60065b 581 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 582 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 583 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 584 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 585 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 586 "macros": ["CPU_MKW24D512VHA5", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 587 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 588 "detect_code": ["0250"],
kadonotakashi 0:8fdf9a60065b 589 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH", "802_15_4_PHY"],
kadonotakashi 0:8fdf9a60065b 590 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 591 "device_name": "MKW24D512xxx5",
kadonotakashi 0:8fdf9a60065b 592 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 593 "overrides": {
kadonotakashi 0:8fdf9a60065b 594 "network-default-interface-type": "MESH"
kadonotakashi 0:8fdf9a60065b 595 }
kadonotakashi 0:8fdf9a60065b 596 },
kadonotakashi 0:8fdf9a60065b 597 "KW41Z": {
kadonotakashi 0:8fdf9a60065b 598 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 599 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 600 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 601 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 602 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 603 "macros": ["CPU_MKW41Z512VHT4", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 604 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 605 "detect_code": ["0201"],
kadonotakashi 0:8fdf9a60065b 606 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "TRNG", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 607 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 608 "device_name": "MKW41Z512xxx4"
kadonotakashi 0:8fdf9a60065b 609 },
kadonotakashi 0:8fdf9a60065b 610 "MCU_K24F1M": {
kadonotakashi 0:8fdf9a60065b 611 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 612 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 613 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K24F", "KPSDK_MCUS", "KPSDK_CODE"],
kadonotakashi 0:8fdf9a60065b 614 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 615 "public": false,
kadonotakashi 0:8fdf9a60065b 616 "macros": ["CPU_MK24FN1M0VDC12", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 617 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 618 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 619 "device_name": "MK24FN1M0xxx12"
kadonotakashi 0:8fdf9a60065b 620 },
kadonotakashi 0:8fdf9a60065b 621 "RO359B": {
kadonotakashi 0:8fdf9a60065b 622 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 623 "inherits": ["MCU_K24F1M"],
kadonotakashi 0:8fdf9a60065b 624 "detect_code": ["1022"],
kadonotakashi 0:8fdf9a60065b 625 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 626 },
kadonotakashi 0:8fdf9a60065b 627 "K64F": {
kadonotakashi 0:8fdf9a60065b 628 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 629 "components": ["SD"],
kadonotakashi 0:8fdf9a60065b 630 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 631 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 632 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F", "Freescale_EMAC"],
kadonotakashi 0:8fdf9a60065b 633 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 634 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 635 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 636 "detect_code": ["0240"],
kadonotakashi 0:8fdf9a60065b 637 "device_has": ["USTICKER", "LPTICKER", "RTC", "CRC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 638 "features": ["STORAGE"],
kadonotakashi 0:8fdf9a60065b 639 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 640 "device_name": "MK64FN1M0xxx12",
kadonotakashi 0:8fdf9a60065b 641 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 642 "overrides": {
kadonotakashi 0:8fdf9a60065b 643 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 644 }
kadonotakashi 0:8fdf9a60065b 645 },
kadonotakashi 0:8fdf9a60065b 646 "SDT64B": {
kadonotakashi 0:8fdf9a60065b 647 "inherits": ["K64F"],
kadonotakashi 0:8fdf9a60065b 648 "extra_labels_add": ["K64F"],
kadonotakashi 0:8fdf9a60065b 649 "extra_labels_remove": ["FRDM"],
kadonotakashi 0:8fdf9a60065b 650 "components_remove": ["SD"],
kadonotakashi 0:8fdf9a60065b 651 "supported_form_factors": [],
kadonotakashi 0:8fdf9a60065b 652 "detect_code": ["3105"]
kadonotakashi 0:8fdf9a60065b 653 },
kadonotakashi 0:8fdf9a60065b 654 "EV_COG_AD4050LZ": {
kadonotakashi 0:8fdf9a60065b 655 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 656 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 657 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 658 "macros": ["__ADUCM4050__", "EV_COG_AD4050LZ"],
kadonotakashi 0:8fdf9a60065b 659 "extra_labels": ["Analog_Devices", "ADUCM4X50", "ADUCM4050", "EV_COG_AD4050LZ", "FLASH_CMSIS_ALGO"],
kadonotakashi 0:8fdf9a60065b 660 "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
kadonotakashi 0:8fdf9a60065b 661 "device_name": "ADuCM4050",
kadonotakashi 0:8fdf9a60065b 662 "detect_code": ["0603"],
kadonotakashi 0:8fdf9a60065b 663 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 664 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 665 },
kadonotakashi 0:8fdf9a60065b 666 "EV_COG_AD3029LZ": {
kadonotakashi 0:8fdf9a60065b 667 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 668 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 669 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 670 "macros": ["__ADUCM3029__", "EV_COG_AD3029LZ"],
kadonotakashi 0:8fdf9a60065b 671 "extra_labels": ["Analog_Devices", "ADUCM302X", "ADUCM3029", "EV_COG_AD3029LZ", "FLASH_CMSIS_ALGO"],
kadonotakashi 0:8fdf9a60065b 672 "device_has": ["FLASH", "USTICKER", "RTC", "SERIAL", "STDIO_MESSAGES", "TRNG", "SLEEP", "INTERRUPTIN", "SPI", "I2C", "ANALOGIN"],
kadonotakashi 0:8fdf9a60065b 673 "device_name": "ADuCM3029",
kadonotakashi 0:8fdf9a60065b 674 "detect_code": ["0602"],
kadonotakashi 0:8fdf9a60065b 675 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 676 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 677 },
kadonotakashi 0:8fdf9a60065b 678 "MTS_GAMBIT": {
kadonotakashi 0:8fdf9a60065b 679 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 680 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 681 "supported_toolchains": ["ARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 682 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
kadonotakashi 0:8fdf9a60065b 683 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 684 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
kadonotakashi 0:8fdf9a60065b 685 "device_has": ["USTICKER", "LPTICKER", "RTC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 686 "device_name": "MK64FN1M0xxx12"
kadonotakashi 0:8fdf9a60065b 687 },
kadonotakashi 0:8fdf9a60065b 688 "HEXIWEAR": {
kadonotakashi 0:8fdf9a60065b 689 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 690 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 691 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "MCU_K64F"],
kadonotakashi 0:8fdf9a60065b 692 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 693 "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED", "TARGET_K64F"],
kadonotakashi 0:8fdf9a60065b 694 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 695 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 696 "detect_code": ["0214"],
kadonotakashi 0:8fdf9a60065b 697 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 698 "default_lib": "std",
kadonotakashi 0:8fdf9a60065b 699 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 700 "device_name": "MK64FN1M0xxx12",
kadonotakashi 0:8fdf9a60065b 701 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 702 },
kadonotakashi 0:8fdf9a60065b 703 "K66F": {
kadonotakashi 0:8fdf9a60065b 704 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 705 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 706 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 707 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "Freescale_EMAC"],
kadonotakashi 0:8fdf9a60065b 708 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 709 "macros": ["CPU_MK66FN2M0VMD18", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 710 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 711 "detect_code": ["0311"],
kadonotakashi 0:8fdf9a60065b 712 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 713 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 714 "device_name": "MK66FN2M0xxx18",
kadonotakashi 0:8fdf9a60065b 715 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 716 "overrides": {
kadonotakashi 0:8fdf9a60065b 717 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 718 }
kadonotakashi 0:8fdf9a60065b 719 },
kadonotakashi 0:8fdf9a60065b 720 "K82F": {
kadonotakashi 0:8fdf9a60065b 721 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 722 "components": ["SPIF"],
kadonotakashi 0:8fdf9a60065b 723 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 724 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 725 "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM"],
kadonotakashi 0:8fdf9a60065b 726 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 727 "macros": ["CPU_MK82FN256VDC15", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 728 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 729 "detect_code": ["0217"],
kadonotakashi 0:8fdf9a60065b 730 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 731 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 732 "device_name": "MK82FN256xxx15"
kadonotakashi 0:8fdf9a60065b 733 },
kadonotakashi 0:8fdf9a60065b 734 "UBRIDGE": {
kadonotakashi 0:8fdf9a60065b 735 "inherits": ["K82F"],
kadonotakashi 0:8fdf9a60065b 736 "extra_labels_remove": ["FRDM"],
kadonotakashi 0:8fdf9a60065b 737 "components_remove": ["SPIF"],
kadonotakashi 0:8fdf9a60065b 738 "supported_form_factors": []
kadonotakashi 0:8fdf9a60065b 739 },
kadonotakashi 0:8fdf9a60065b 740 "FAMILY_STM32": {
kadonotakashi 0:8fdf9a60065b 741 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 742 "public": false,
kadonotakashi 0:8fdf9a60065b 743 "extra_labels": ["STM"],
kadonotakashi 0:8fdf9a60065b 744 "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 745 "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"],
kadonotakashi 0:8fdf9a60065b 746 "config": {
kadonotakashi 0:8fdf9a60065b 747 "lse_available": {
kadonotakashi 0:8fdf9a60065b 748 "help": "Define if a Low Speed External xtal (LSE) is available on the board (0 = No, 1 = Yes). If Yes, the LSE will be used to clock the RTC, LPUART, ... otherwise the Low Speed Internal clock (LSI) will be used",
kadonotakashi 0:8fdf9a60065b 749 "value": "1"
kadonotakashi 0:8fdf9a60065b 750 },
kadonotakashi 0:8fdf9a60065b 751 "lpuart_clock_source": {
kadonotakashi 0:8fdf9a60065b 752 "help": "Define the LPUART clock source. Mask values: USE_LPUART_CLK_LSE, USE_LPUART_CLK_PCLK1, USE_LPUART_CLK_HSI",
kadonotakashi 0:8fdf9a60065b 753 "value": "USE_LPUART_CLK_LSE|USE_LPUART_CLK_PCLK1"
kadonotakashi 0:8fdf9a60065b 754 },
kadonotakashi 0:8fdf9a60065b 755 "stdio_uart_tx": {
kadonotakashi 0:8fdf9a60065b 756 "help": "default TX STDIO pins is defined in PinNames.h file, but it can be overridden"
kadonotakashi 0:8fdf9a60065b 757 },
kadonotakashi 0:8fdf9a60065b 758 "stdio_uart_rx": {
kadonotakashi 0:8fdf9a60065b 759 "help": "default RX STDIO pins is defined in PinNames.h file, but it can be overridden"
kadonotakashi 0:8fdf9a60065b 760 },
kadonotakashi 0:8fdf9a60065b 761 "lpticker_delay_ticks": {
kadonotakashi 0:8fdf9a60065b 762 "help": "https://os.mbed.com/docs/latest/porting/low-power-ticker.html",
kadonotakashi 0:8fdf9a60065b 763 "value": 1,
kadonotakashi 0:8fdf9a60065b 764 "macro_name": "LPTICKER_DELAY_TICKS"
kadonotakashi 0:8fdf9a60065b 765 }
kadonotakashi 0:8fdf9a60065b 766 },
kadonotakashi 0:8fdf9a60065b 767 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"]
kadonotakashi 0:8fdf9a60065b 768 },
kadonotakashi 0:8fdf9a60065b 769 "MIMXRT1050_EVK": {
kadonotakashi 0:8fdf9a60065b 770 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 771 "core": "Cortex-M7FD",
kadonotakashi 0:8fdf9a60065b 772 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 773 "extra_labels": ["NXP", "MCUXpresso_MCUS", "EVK", "MIMXRT1050", "IMX"],
kadonotakashi 0:8fdf9a60065b 774 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 775 "macros": ["CPU_MIMXRT1052DVL6B", "FSL_RTOS_MBED", "XIP_BOOT_HEADER_ENABLE=1", "XIP_EXTERNAL_FLASH=1", "XIP_BOOT_HEADER_DCD_ENABLE=1", "SKIP_SYSCLK_INIT"],
kadonotakashi 0:8fdf9a60065b 776 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 777 "detect_code": ["0227"],
kadonotakashi 0:8fdf9a60065b 778 "device_has": ["RTC", "SLEEP", "USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2CSLAVE", "ERROR_RED", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 779 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 780 "device_name": "MIMXRT1052"
kadonotakashi 0:8fdf9a60065b 781 },
kadonotakashi 0:8fdf9a60065b 782 "LPC54114": {
kadonotakashi 0:8fdf9a60065b 783 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 784 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 785 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 786 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPC54114_M4", "LPCXpresso", "LPC"],
kadonotakashi 0:8fdf9a60065b 787 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 788 "macros": ["CPU_LPC54114J256BD64_cm4", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 789 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 790 "detect_code": ["1054"],
kadonotakashi 0:8fdf9a60065b 791 "device_has": ["USTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH"],
kadonotakashi 0:8fdf9a60065b 792 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 793 "device_name" : "LPC54114J256BD64"
kadonotakashi 0:8fdf9a60065b 794 },
kadonotakashi 0:8fdf9a60065b 795 "MCU_LPC546XX": {
kadonotakashi 0:8fdf9a60065b 796 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 797 "supported_toolchains": ["ARM", "IAR", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 798 "extra_labels": ["NXP", "MCUXpresso_MCUS", "LPCXpresso", "LPC", "LPC546XX", "NXP_EMAC"],
kadonotakashi 0:8fdf9a60065b 799 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 800 "macros": ["CPU_LPC54628J512ET180", "FSL_RTOS_MBED"],
kadonotakashi 0:8fdf9a60065b 801 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 802 "device_has": ["USTICKER", "RTC", "ANALOGIN", "EMAC", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES", "FLASH", "TRNG"],
kadonotakashi 0:8fdf9a60065b 803 "device_name" : "LPC54628J512ET180",
kadonotakashi 0:8fdf9a60065b 804 "overrides": {
kadonotakashi 0:8fdf9a60065b 805 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 806 }
kadonotakashi 0:8fdf9a60065b 807 },
kadonotakashi 0:8fdf9a60065b 808 "LPC546XX": {
kadonotakashi 0:8fdf9a60065b 809 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 810 "inherits": ["MCU_LPC546XX"],
kadonotakashi 0:8fdf9a60065b 811 "detect_code": ["1056"],
kadonotakashi 0:8fdf9a60065b 812 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 813 },
kadonotakashi 0:8fdf9a60065b 814 "FF_LPC546XX": {
kadonotakashi 0:8fdf9a60065b 815 "inherits": ["MCU_LPC546XX"],
kadonotakashi 0:8fdf9a60065b 816 "extra_labels_remove" : ["LPCXpresso"],
kadonotakashi 0:8fdf9a60065b 817 "detect_code": ["8081"],
kadonotakashi 0:8fdf9a60065b 818 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 819 },
kadonotakashi 0:8fdf9a60065b 820 "NUCLEO_F030R8": {
kadonotakashi 0:8fdf9a60065b 821 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 822 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 823 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 824 "extra_labels_add": ["STM32F0", "STM32F030R8"],
kadonotakashi 0:8fdf9a60065b 825 "config": {
kadonotakashi 0:8fdf9a60065b 826 "clock_source": {
kadonotakashi 0:8fdf9a60065b 827 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 828 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 829 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 830 }
kadonotakashi 0:8fdf9a60065b 831 },
kadonotakashi 0:8fdf9a60065b 832 "detect_code": ["0725"],
kadonotakashi 0:8fdf9a60065b 833 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 834 "device_has_add": ["CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 835 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 836 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 837 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 838 "device_name": "STM32F030R8"
kadonotakashi 0:8fdf9a60065b 839 },
kadonotakashi 0:8fdf9a60065b 840 "NUCLEO_F031K6": {
kadonotakashi 0:8fdf9a60065b 841 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 842 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 843 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 844 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 845 "extra_labels_add": ["STM32F0", "STM32F031K6"],
kadonotakashi 0:8fdf9a60065b 846 "config": {
kadonotakashi 0:8fdf9a60065b 847 "clock_source": {
kadonotakashi 0:8fdf9a60065b 848 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 849 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 850 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 851 }
kadonotakashi 0:8fdf9a60065b 852 },
kadonotakashi 0:8fdf9a60065b 853 "detect_code": ["0791"],
kadonotakashi 0:8fdf9a60065b 854 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 855 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 856 "device_has_add": ["CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 857 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 858 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 859 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 860 "device_name": "STM32F031K6"
kadonotakashi 0:8fdf9a60065b 861 },
kadonotakashi 0:8fdf9a60065b 862 "NUCLEO_F042K6": {
kadonotakashi 0:8fdf9a60065b 863 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 864 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 865 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 866 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 867 "extra_labels_add": ["STM32F0", "STM32F042K6"],
kadonotakashi 0:8fdf9a60065b 868 "config": {
kadonotakashi 0:8fdf9a60065b 869 "clock_source": {
kadonotakashi 0:8fdf9a60065b 870 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 871 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 872 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 873 }
kadonotakashi 0:8fdf9a60065b 874 },
kadonotakashi 0:8fdf9a60065b 875 "detect_code": ["0785"],
kadonotakashi 0:8fdf9a60065b 876 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 877 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 878 "device_has_add": ["CAN", "CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 879 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 880 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 881 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 882 "device_name": "STM32F042K6"
kadonotakashi 0:8fdf9a60065b 883 },
kadonotakashi 0:8fdf9a60065b 884 "NUCLEO_F070RB": {
kadonotakashi 0:8fdf9a60065b 885 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 886 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 887 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 888 "extra_labels_add": ["STM32F0", "STM32F070RB"],
kadonotakashi 0:8fdf9a60065b 889 "config": {
kadonotakashi 0:8fdf9a60065b 890 "clock_source": {
kadonotakashi 0:8fdf9a60065b 891 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 892 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 893 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 894 }
kadonotakashi 0:8fdf9a60065b 895 },
kadonotakashi 0:8fdf9a60065b 896 "detect_code": ["0755"],
kadonotakashi 0:8fdf9a60065b 897 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 898 "device_has_add": ["CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 899 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 900 "device_name": "STM32F070RB"
kadonotakashi 0:8fdf9a60065b 901 },
kadonotakashi 0:8fdf9a60065b 902 "NUCLEO_F072RB": {
kadonotakashi 0:8fdf9a60065b 903 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 904 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 905 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 906 "extra_labels_add": ["STM32F0", "STM32F072RB"],
kadonotakashi 0:8fdf9a60065b 907 "config": {
kadonotakashi 0:8fdf9a60065b 908 "clock_source": {
kadonotakashi 0:8fdf9a60065b 909 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 910 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 911 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 912 }
kadonotakashi 0:8fdf9a60065b 913 },
kadonotakashi 0:8fdf9a60065b 914 "detect_code": ["0730"],
kadonotakashi 0:8fdf9a60065b 915 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 916 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 917 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 918 "device_name": "STM32F072RB"
kadonotakashi 0:8fdf9a60065b 919 },
kadonotakashi 0:8fdf9a60065b 920 "NUCLEO_F091RC": {
kadonotakashi 0:8fdf9a60065b 921 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 922 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 923 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 924 "extra_labels_add": ["STM32F0", "STM32F091RC"],
kadonotakashi 0:8fdf9a60065b 925 "config": {
kadonotakashi 0:8fdf9a60065b 926 "clock_source": {
kadonotakashi 0:8fdf9a60065b 927 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 928 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 929 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 930 }
kadonotakashi 0:8fdf9a60065b 931 },
kadonotakashi 0:8fdf9a60065b 932 "detect_code": ["0750"],
kadonotakashi 0:8fdf9a60065b 933 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 934 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 935 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 936 "device_name": "STM32F091RC"
kadonotakashi 0:8fdf9a60065b 937 },
kadonotakashi 0:8fdf9a60065b 938 "NUCLEO_F103RB": {
kadonotakashi 0:8fdf9a60065b 939 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 940 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 941 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 942 "extra_labels_add": ["STM32F1", "STM32F103RB"],
kadonotakashi 0:8fdf9a60065b 943 "config": {
kadonotakashi 0:8fdf9a60065b 944 "clock_source": {
kadonotakashi 0:8fdf9a60065b 945 "help": "Mask value : USE_PLL_HSE_EXTC (SYSCLK=72 MHz) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI (SYSCLK=64 MHz)",
kadonotakashi 0:8fdf9a60065b 946 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 947 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 948 },
kadonotakashi 0:8fdf9a60065b 949 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 950 "help": "In case of HSI clock source, to get 48 Mhz USB, SYSCLK has to be reduced from 64 to 48 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 951 "value": "0",
kadonotakashi 0:8fdf9a60065b 952 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 953 }
kadonotakashi 0:8fdf9a60065b 954 },
kadonotakashi 0:8fdf9a60065b 955 "detect_code": ["0700"],
kadonotakashi 0:8fdf9a60065b 956 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 957 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 958 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 959 "device_name": "STM32F103RB"
kadonotakashi 0:8fdf9a60065b 960 },
kadonotakashi 0:8fdf9a60065b 961 "NUCLEO_F207ZG": {
kadonotakashi 0:8fdf9a60065b 962 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 963 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 964 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 965 "extra_labels_add": ["STM32F2", "STM32F207ZG", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 966 "config": {
kadonotakashi 0:8fdf9a60065b 967 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 968 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 969 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 970 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 971 },
kadonotakashi 0:8fdf9a60065b 972 "clock_source": {
kadonotakashi 0:8fdf9a60065b 973 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 974 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 975 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 976 }
kadonotakashi 0:8fdf9a60065b 977 },
kadonotakashi 0:8fdf9a60065b 978 "detect_code": ["0835"],
kadonotakashi 0:8fdf9a60065b 979 "macros_add": ["USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 980 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 981 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 982 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 983 "device_name": "STM32F207ZG",
kadonotakashi 0:8fdf9a60065b 984 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 985 "overrides": {
kadonotakashi 0:8fdf9a60065b 986 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 987 }
kadonotakashi 0:8fdf9a60065b 988 },
kadonotakashi 0:8fdf9a60065b 989 "NUCLEO_F302R8": {
kadonotakashi 0:8fdf9a60065b 990 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 991 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 992 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 993 "extra_labels_add": ["STM32F3", "STM32F302x8", "STM32F302R8"],
kadonotakashi 0:8fdf9a60065b 994 "config": {
kadonotakashi 0:8fdf9a60065b 995 "clock_source": {
kadonotakashi 0:8fdf9a60065b 996 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 997 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 998 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 999 }
kadonotakashi 0:8fdf9a60065b 1000 },
kadonotakashi 0:8fdf9a60065b 1001 "detect_code": ["0705"],
kadonotakashi 0:8fdf9a60065b 1002 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1003 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1004 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1005 "device_name": "STM32F302R8"
kadonotakashi 0:8fdf9a60065b 1006 },
kadonotakashi 0:8fdf9a60065b 1007 "NUCLEO_F303K8": {
kadonotakashi 0:8fdf9a60065b 1008 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1009 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1010 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1011 "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
kadonotakashi 0:8fdf9a60065b 1012 "config": {
kadonotakashi 0:8fdf9a60065b 1013 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1014 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1015 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1016 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1017 }
kadonotakashi 0:8fdf9a60065b 1018 },
kadonotakashi 0:8fdf9a60065b 1019 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1020 "detect_code": ["0775"],
kadonotakashi 0:8fdf9a60065b 1021 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1022 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1023 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1024 "device_name": "STM32F303K8"
kadonotakashi 0:8fdf9a60065b 1025 },
kadonotakashi 0:8fdf9a60065b 1026 "NUCLEO_F303RE": {
kadonotakashi 0:8fdf9a60065b 1027 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1028 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1029 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1030 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303RE"],
kadonotakashi 0:8fdf9a60065b 1031 "config": {
kadonotakashi 0:8fdf9a60065b 1032 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1033 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1034 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1035 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1036 }
kadonotakashi 0:8fdf9a60065b 1037 },
kadonotakashi 0:8fdf9a60065b 1038 "detect_code": ["0745"],
kadonotakashi 0:8fdf9a60065b 1039 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1040 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1041 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1042 "device_name": "STM32F303RE"
kadonotakashi 0:8fdf9a60065b 1043 },
kadonotakashi 0:8fdf9a60065b 1044 "NUCLEO_F303ZE": {
kadonotakashi 0:8fdf9a60065b 1045 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1046 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1047 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1048 "extra_labels_add": ["STM32F3", "STM32F303xE", "STM32F303ZE"],
kadonotakashi 0:8fdf9a60065b 1049 "config": {
kadonotakashi 0:8fdf9a60065b 1050 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1051 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1052 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1053 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1054 }
kadonotakashi 0:8fdf9a60065b 1055 },
kadonotakashi 0:8fdf9a60065b 1056 "detect_code": ["0747"],
kadonotakashi 0:8fdf9a60065b 1057 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1058 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1059 "device_name": "STM32F303ZE"
kadonotakashi 0:8fdf9a60065b 1060 },
kadonotakashi 0:8fdf9a60065b 1061 "NUCLEO_F334R8": {
kadonotakashi 0:8fdf9a60065b 1062 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1063 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1064 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1065 "extra_labels_add": ["STM32F3", "STM32F334x8", "STM32F334R8"],
kadonotakashi 0:8fdf9a60065b 1066 "config": {
kadonotakashi 0:8fdf9a60065b 1067 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1068 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1069 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1070 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1071 }
kadonotakashi 0:8fdf9a60065b 1072 },
kadonotakashi 0:8fdf9a60065b 1073 "detect_code": ["0735"],
kadonotakashi 0:8fdf9a60065b 1074 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1075 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1076 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1077 "device_name": "STM32F334R8"
kadonotakashi 0:8fdf9a60065b 1078 },
kadonotakashi 0:8fdf9a60065b 1079 "NUCLEO_F401RE": {
kadonotakashi 0:8fdf9a60065b 1080 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1081 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1082 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1083 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401RE"],
kadonotakashi 0:8fdf9a60065b 1084 "config": {
kadonotakashi 0:8fdf9a60065b 1085 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1086 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1087 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1088 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1089 }
kadonotakashi 0:8fdf9a60065b 1090 },
kadonotakashi 0:8fdf9a60065b 1091 "detect_code": ["0720"],
kadonotakashi 0:8fdf9a60065b 1092 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1093 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1094 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1095 "device_name": "STM32F401RE"
kadonotakashi 0:8fdf9a60065b 1096 },
kadonotakashi 0:8fdf9a60065b 1097 "STEVAL_3DP001V1": {
kadonotakashi 0:8fdf9a60065b 1098 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1099 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1100 "extra_labels_add": ["STM32F4", "STM32F401xE", "STM32F401VE"],
kadonotakashi 0:8fdf9a60065b 1101 "config": {
kadonotakashi 0:8fdf9a60065b 1102 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1103 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1104 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1105 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1106 }
kadonotakashi 0:8fdf9a60065b 1107 },
kadonotakashi 0:8fdf9a60065b 1108 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER", "HSE_VALUE=25000000"],
kadonotakashi 0:8fdf9a60065b 1109 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1110 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1111 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1112 "device_name": "STM32F401VE"
kadonotakashi 0:8fdf9a60065b 1113 },
kadonotakashi 0:8fdf9a60065b 1114 "NUCLEO_F410RB": {
kadonotakashi 0:8fdf9a60065b 1115 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1116 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1117 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1118 "extra_labels_add": ["STM32F4", "STM32F410RB","STM32F410xB", "STM32F410Rx"],
kadonotakashi 0:8fdf9a60065b 1119 "config": {
kadonotakashi 0:8fdf9a60065b 1120 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1121 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1122 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1123 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1124 },
kadonotakashi 0:8fdf9a60065b 1125 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1126 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1127 "value": 1
kadonotakashi 0:8fdf9a60065b 1128 }
kadonotakashi 0:8fdf9a60065b 1129 },
kadonotakashi 0:8fdf9a60065b 1130 "detect_code": ["0744"],
kadonotakashi 0:8fdf9a60065b 1131 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1132 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1133 "device_name": "STM32F410RB"
kadonotakashi 0:8fdf9a60065b 1134 },
kadonotakashi 0:8fdf9a60065b 1135 "NUCLEO_F411RE": {
kadonotakashi 0:8fdf9a60065b 1136 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1137 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1138 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1139 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 1140 "detect_code": ["0740"],
kadonotakashi 0:8fdf9a60065b 1141 "config": {
kadonotakashi 0:8fdf9a60065b 1142 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1143 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1144 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1145 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1146 },
kadonotakashi 0:8fdf9a60065b 1147 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 1148 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 100 to 96 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 1149 "value": "0",
kadonotakashi 0:8fdf9a60065b 1150 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 1151 }
kadonotakashi 0:8fdf9a60065b 1152 },
kadonotakashi 0:8fdf9a60065b 1153 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1154 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1155 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1156 "device_name": "STM32F411RE",
kadonotakashi 0:8fdf9a60065b 1157 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1158 },
kadonotakashi 0:8fdf9a60065b 1159 "NUCLEO_F412ZG": {
kadonotakashi 0:8fdf9a60065b 1160 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1161 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1162 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1163 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG"],
kadonotakashi 0:8fdf9a60065b 1164 "config": {
kadonotakashi 0:8fdf9a60065b 1165 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1166 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1167 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1168 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1169 }
kadonotakashi 0:8fdf9a60065b 1170 },
kadonotakashi 0:8fdf9a60065b 1171 "detect_code": ["0826"],
kadonotakashi 0:8fdf9a60065b 1172 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1173 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1174 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1175 "device_name": "STM32F412ZG",
kadonotakashi 0:8fdf9a60065b 1176 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1177 },
kadonotakashi 0:8fdf9a60065b 1178 "MTB_MXCHIP_EMW3166": {
kadonotakashi 0:8fdf9a60065b 1179 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1180 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1181 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW43362"],
kadonotakashi 0:8fdf9a60065b 1182 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1183 "device_has_add": ["CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1184 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1185 "device_name": "STM32F412ZG",
kadonotakashi 0:8fdf9a60065b 1186 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1187 "config": {
kadonotakashi 0:8fdf9a60065b 1188 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1189 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1190 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1191 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1192 }
kadonotakashi 0:8fdf9a60065b 1193 },
kadonotakashi 0:8fdf9a60065b 1194 "overrides": {
kadonotakashi 0:8fdf9a60065b 1195 "network-default-interface-type": "WIFI"
kadonotakashi 0:8fdf9a60065b 1196 }
kadonotakashi 0:8fdf9a60065b 1197 },
kadonotakashi 0:8fdf9a60065b 1198 "USI_WM_BN_BM_22": {
kadonotakashi 0:8fdf9a60065b 1199 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1200 "components": ["SPIF"],
kadonotakashi 0:8fdf9a60065b 1201 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1202 "extra_labels_add": ["STM32F4", "STM32F412xG", "STM32F412ZG", "WICED", "CYW4343X", "CORDIO"],
kadonotakashi 0:8fdf9a60065b 1203 "features": ["BLE", "STORAGE"],
kadonotakashi 0:8fdf9a60065b 1204 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1205 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1206 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1207 "device_name": "STM32F412ZG",
kadonotakashi 0:8fdf9a60065b 1208 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1209 "public": false,
kadonotakashi 0:8fdf9a60065b 1210 "config": {
kadonotakashi 0:8fdf9a60065b 1211 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1212 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1213 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1214 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1215 }
kadonotakashi 0:8fdf9a60065b 1216 },
kadonotakashi 0:8fdf9a60065b 1217 "overrides": {
kadonotakashi 0:8fdf9a60065b 1218 "network-default-interface-type": "WIFI"
kadonotakashi 0:8fdf9a60065b 1219 }
kadonotakashi 0:8fdf9a60065b 1220 },
kadonotakashi 0:8fdf9a60065b 1221 "MTB_USI_WM_BN_BM_22": {
kadonotakashi 0:8fdf9a60065b 1222 "overrides": {
kadonotakashi 0:8fdf9a60065b 1223 "lse_available": 0
kadonotakashi 0:8fdf9a60065b 1224 },
kadonotakashi 0:8fdf9a60065b 1225 "inherits": ["USI_WM_BN_BM_22"]
kadonotakashi 0:8fdf9a60065b 1226 },
kadonotakashi 0:8fdf9a60065b 1227 "MTB_ADV_WISE_1530": {
kadonotakashi 0:8fdf9a60065b 1228 "inherits": ["USI_WM_BN_BM_22"],
kadonotakashi 0:8fdf9a60065b 1229 "config": {
kadonotakashi 0:8fdf9a60065b 1230 "led1": "PA_4",
kadonotakashi 0:8fdf9a60065b 1231 "led2": "PC_12",
kadonotakashi 0:8fdf9a60065b 1232 "led3": "NC"
kadonotakashi 0:8fdf9a60065b 1233 },
kadonotakashi 0:8fdf9a60065b 1234 "overrides": {
kadonotakashi 0:8fdf9a60065b 1235 "stdio_uart_tx": "PB_10",
kadonotakashi 0:8fdf9a60065b 1236 "stdio_uart_rx": "PC_11"
kadonotakashi 0:8fdf9a60065b 1237 }
kadonotakashi 0:8fdf9a60065b 1238 },
kadonotakashi 0:8fdf9a60065b 1239 "DISCO_F413ZH": {
kadonotakashi 0:8fdf9a60065b 1240 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1241 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1242 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1243 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
kadonotakashi 0:8fdf9a60065b 1244 "config": {
kadonotakashi 0:8fdf9a60065b 1245 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1246 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1247 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1248 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1249 },
kadonotakashi 0:8fdf9a60065b 1250 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1251 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1252 "value": 1
kadonotakashi 0:8fdf9a60065b 1253 }
kadonotakashi 0:8fdf9a60065b 1254 },
kadonotakashi 0:8fdf9a60065b 1255 "detect_code": ["0743"],
kadonotakashi 0:8fdf9a60065b 1256 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1257 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
kadonotakashi 0:8fdf9a60065b 1258 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1259 "device_name": "STM32F413ZH"
kadonotakashi 0:8fdf9a60065b 1260 },
kadonotakashi 0:8fdf9a60065b 1261 "NUCLEO_F413ZH": {
kadonotakashi 0:8fdf9a60065b 1262 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1263 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1264 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1265 "extra_labels_add": ["STM32F4", "STM32F413xx", "STM32F413ZH", "STM32F413xH"],
kadonotakashi 0:8fdf9a60065b 1266 "config": {
kadonotakashi 0:8fdf9a60065b 1267 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1268 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1269 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1270 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1271 },
kadonotakashi 0:8fdf9a60065b 1272 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1273 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1274 "value": 1
kadonotakashi 0:8fdf9a60065b 1275 }
kadonotakashi 0:8fdf9a60065b 1276 },
kadonotakashi 0:8fdf9a60065b 1277 "detect_code": ["0743"],
kadonotakashi 0:8fdf9a60065b 1278 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1279 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1280 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1281 "device_name": "STM32F413ZH"
kadonotakashi 0:8fdf9a60065b 1282 },
kadonotakashi 0:8fdf9a60065b 1283 "ELMO_F411RE": {
kadonotakashi 0:8fdf9a60065b 1284 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1285 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1286 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1287 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 1288 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 1289 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 1290 "detect_code": ["----"],
kadonotakashi 0:8fdf9a60065b 1291 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 1292 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1293 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1294 "device_name": "STM32F411RE"
kadonotakashi 0:8fdf9a60065b 1295 },
kadonotakashi 0:8fdf9a60065b 1296 "NUCLEO_F429ZI": {
kadonotakashi 0:8fdf9a60065b 1297 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1298 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1299 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1300 "config": {
kadonotakashi 0:8fdf9a60065b 1301 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 1302 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 1303 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 1304 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 1305 },
kadonotakashi 0:8fdf9a60065b 1306 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1307 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1308 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1309 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1310 },
kadonotakashi 0:8fdf9a60065b 1311 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 1312 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 1313 "value": "1",
kadonotakashi 0:8fdf9a60065b 1314 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 1315 }
kadonotakashi 0:8fdf9a60065b 1316 },
kadonotakashi 0:8fdf9a60065b 1317 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx", "STM32F429xI", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1318 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1319 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1320 "detect_code": ["0796"],
kadonotakashi 0:8fdf9a60065b 1321 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1322 "device_name": "STM32F429ZI",
kadonotakashi 0:8fdf9a60065b 1323 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1324 "overrides": {
kadonotakashi 0:8fdf9a60065b 1325 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 1326 }
kadonotakashi 0:8fdf9a60065b 1327 },
kadonotakashi 0:8fdf9a60065b 1328 "NUCLEO_F439ZI": {
kadonotakashi 0:8fdf9a60065b 1329 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1330 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1331 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1332 "config": {
kadonotakashi 0:8fdf9a60065b 1333 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 1334 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 1335 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 1336 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 1337 },
kadonotakashi 0:8fdf9a60065b 1338 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1339 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1340 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1341 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1342 },
kadonotakashi 0:8fdf9a60065b 1343 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 1344 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 1345 "value": "1",
kadonotakashi 0:8fdf9a60065b 1346 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 1347 }
kadonotakashi 0:8fdf9a60065b 1348 },
kadonotakashi 0:8fdf9a60065b 1349 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI", "STM32F439xx", "STM32F439xI", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1350 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1351 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1352 "detect_code": ["0797"],
kadonotakashi 0:8fdf9a60065b 1353 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1354 "device_name" : "STM32F439ZI",
kadonotakashi 0:8fdf9a60065b 1355 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1356 "overrides": {
kadonotakashi 0:8fdf9a60065b 1357 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 1358 }
kadonotakashi 0:8fdf9a60065b 1359 },
kadonotakashi 0:8fdf9a60065b 1360 "NUCLEO_F446RE": {
kadonotakashi 0:8fdf9a60065b 1361 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1362 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1363 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1364 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446RE"],
kadonotakashi 0:8fdf9a60065b 1365 "config": {
kadonotakashi 0:8fdf9a60065b 1366 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1367 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1368 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1369 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1370 }
kadonotakashi 0:8fdf9a60065b 1371 },
kadonotakashi 0:8fdf9a60065b 1372 "detect_code": ["0777"],
kadonotakashi 0:8fdf9a60065b 1373 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1374 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1375 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1376 "device_name": "STM32F446RE",
kadonotakashi 0:8fdf9a60065b 1377 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1378 },
kadonotakashi 0:8fdf9a60065b 1379 "NUCLEO_F446ZE": {
kadonotakashi 0:8fdf9a60065b 1380 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1381 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1382 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1383 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446ZE"],
kadonotakashi 0:8fdf9a60065b 1384 "config": {
kadonotakashi 0:8fdf9a60065b 1385 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1386 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1387 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1388 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1389 }
kadonotakashi 0:8fdf9a60065b 1390 },
kadonotakashi 0:8fdf9a60065b 1391 "detect_code": ["0778"],
kadonotakashi 0:8fdf9a60065b 1392 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1393 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1394 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1395 "device_name": "STM32F446ZE"
kadonotakashi 0:8fdf9a60065b 1396 },
kadonotakashi 0:8fdf9a60065b 1397 "B96B_F446VE": {
kadonotakashi 0:8fdf9a60065b 1398 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1399 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1400 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1401 "extra_labels_add": ["STM32F4", "STM32F446xE", "STM32F446VE"],
kadonotakashi 0:8fdf9a60065b 1402 "detect_code": ["0840"],
kadonotakashi 0:8fdf9a60065b 1403 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1404 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1405 "device_name":"STM32F446VE"
kadonotakashi 0:8fdf9a60065b 1406 },
kadonotakashi 0:8fdf9a60065b 1407 "NUCLEO_F746ZG": {
kadonotakashi 0:8fdf9a60065b 1408 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1409 "core": "Cortex-M7F",
kadonotakashi 0:8fdf9a60065b 1410 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746ZG", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1411 "config": {
kadonotakashi 0:8fdf9a60065b 1412 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 1413 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 1414 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 1415 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 1416 },
kadonotakashi 0:8fdf9a60065b 1417 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1418 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1419 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1420 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1421 },
kadonotakashi 0:8fdf9a60065b 1422 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1423 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1424 "value": 1
kadonotakashi 0:8fdf9a60065b 1425 }
kadonotakashi 0:8fdf9a60065b 1426 },
kadonotakashi 0:8fdf9a60065b 1427 "macros_add": ["USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1428 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1429 "detect_code": ["0816"],
kadonotakashi 0:8fdf9a60065b 1430 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1431 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1432 "device_name": "STM32F746ZG",
kadonotakashi 0:8fdf9a60065b 1433 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1434 "overrides": {
kadonotakashi 0:8fdf9a60065b 1435 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 1436 }
kadonotakashi 0:8fdf9a60065b 1437 },
kadonotakashi 0:8fdf9a60065b 1438 "NUCLEO_F756ZG": {
kadonotakashi 0:8fdf9a60065b 1439 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1440 "core": "Cortex-M7F",
kadonotakashi 0:8fdf9a60065b 1441 "extra_labels_add": ["STM32F7", "STM32F756", "STM32F756xG", "STM32F756ZG", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1442 "config": {
kadonotakashi 0:8fdf9a60065b 1443 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 1444 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 1445 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 1446 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 1447 },
kadonotakashi 0:8fdf9a60065b 1448 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1449 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1450 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1451 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1452 },
kadonotakashi 0:8fdf9a60065b 1453 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1454 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1455 "value": 1
kadonotakashi 0:8fdf9a60065b 1456 }
kadonotakashi 0:8fdf9a60065b 1457 },
kadonotakashi 0:8fdf9a60065b 1458 "macros_add": ["TRANSACTION_QUEUE_SIZE_SPI=2", "USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT"],
kadonotakashi 0:8fdf9a60065b 1459 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1460 "detect_code": ["0819"],
kadonotakashi 0:8fdf9a60065b 1461 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1462 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1463 "device_name": "STM32F756ZG",
kadonotakashi 0:8fdf9a60065b 1464 "overrides": {
kadonotakashi 0:8fdf9a60065b 1465 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 1466 }
kadonotakashi 0:8fdf9a60065b 1467 },
kadonotakashi 0:8fdf9a60065b 1468 "NUCLEO_F767ZI": {
kadonotakashi 0:8fdf9a60065b 1469 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1470 "core": "Cortex-M7FD",
kadonotakashi 0:8fdf9a60065b 1471 "extra_labels_add": ["STM32F7", "STM32F767", "STM32F767xI", "STM32F767ZI", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1472 "config": {
kadonotakashi 0:8fdf9a60065b 1473 "flash_dual_bank": {
kadonotakashi 0:8fdf9a60065b 1474 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
kadonotakashi 0:8fdf9a60065b 1475 "value": "0"
kadonotakashi 0:8fdf9a60065b 1476 },
kadonotakashi 0:8fdf9a60065b 1477 "d11_configuration": {
kadonotakashi 0:8fdf9a60065b 1478 "help": "Value: PA_7 for the default board configuration, PB_5 in case of solder bridge update (SB121 off/ SB122 on)",
kadonotakashi 0:8fdf9a60065b 1479 "value": "PA_7",
kadonotakashi 0:8fdf9a60065b 1480 "macro_name": "STM32_D11_SPI_ETHERNET_PIN"
kadonotakashi 0:8fdf9a60065b 1481 },
kadonotakashi 0:8fdf9a60065b 1482 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1483 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1484 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1485 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1486 },
kadonotakashi 0:8fdf9a60065b 1487 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1488 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1489 "value": 1
kadonotakashi 0:8fdf9a60065b 1490 }
kadonotakashi 0:8fdf9a60065b 1491 },
kadonotakashi 0:8fdf9a60065b 1492 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1493 "macros_add": ["USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1494 "detect_code": ["0818"],
kadonotakashi 0:8fdf9a60065b 1495 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1496 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1497 "device_name": "STM32F767ZI",
kadonotakashi 0:8fdf9a60065b 1498 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1499 "overrides": {
kadonotakashi 0:8fdf9a60065b 1500 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 1501 }
kadonotakashi 0:8fdf9a60065b 1502 },
kadonotakashi 0:8fdf9a60065b 1503 "NUCLEO_L011K4": {
kadonotakashi 0:8fdf9a60065b 1504 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1505 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1506 "extra_labels_add": ["STM32L0", "STM32L011K4"],
kadonotakashi 0:8fdf9a60065b 1507 "supported_toolchains": ["uARM"],
kadonotakashi 0:8fdf9a60065b 1508 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 1509 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1510 "config": {
kadonotakashi 0:8fdf9a60065b 1511 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1512 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1513 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1514 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1515 },
kadonotakashi 0:8fdf9a60065b 1516 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1517 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1518 "value": 1
kadonotakashi 0:8fdf9a60065b 1519 }
kadonotakashi 0:8fdf9a60065b 1520 },
kadonotakashi 0:8fdf9a60065b 1521 "overrides": {"lpticker_delay_ticks": 4},
kadonotakashi 0:8fdf9a60065b 1522 "detect_code": ["0780"],
kadonotakashi 0:8fdf9a60065b 1523 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1524 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1525 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1526 "device_name": "STM32L011K4"
kadonotakashi 0:8fdf9a60065b 1527 },
kadonotakashi 0:8fdf9a60065b 1528 "NUCLEO_L031K6": {
kadonotakashi 0:8fdf9a60065b 1529 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1530 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1531 "extra_labels_add": ["STM32L0", "STM32L031K6"],
kadonotakashi 0:8fdf9a60065b 1532 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 1533 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1534 "config": {
kadonotakashi 0:8fdf9a60065b 1535 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1536 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1537 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1538 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1539 },
kadonotakashi 0:8fdf9a60065b 1540 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1541 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1542 "value": 1
kadonotakashi 0:8fdf9a60065b 1543 }
kadonotakashi 0:8fdf9a60065b 1544 },
kadonotakashi 0:8fdf9a60065b 1545 "overrides": {"lpticker_delay_ticks": 4},
kadonotakashi 0:8fdf9a60065b 1546 "detect_code": ["0790"],
kadonotakashi 0:8fdf9a60065b 1547 "device_has_add": ["CRC", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1548 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1549 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1550 "device_name": "STM32L031K6"
kadonotakashi 0:8fdf9a60065b 1551 },
kadonotakashi 0:8fdf9a60065b 1552 "NUCLEO_L053R8": {
kadonotakashi 0:8fdf9a60065b 1553 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1554 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1555 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1556 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053R8"],
kadonotakashi 0:8fdf9a60065b 1557 "config": {
kadonotakashi 0:8fdf9a60065b 1558 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1559 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1560 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1561 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1562 },
kadonotakashi 0:8fdf9a60065b 1563 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1564 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1565 "value": 1
kadonotakashi 0:8fdf9a60065b 1566 }
kadonotakashi 0:8fdf9a60065b 1567 },
kadonotakashi 0:8fdf9a60065b 1568 "overrides": {"lpticker_delay_ticks": 4},
kadonotakashi 0:8fdf9a60065b 1569 "detect_code": ["0715"],
kadonotakashi 0:8fdf9a60065b 1570 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1571 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1572 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1573 "device_name": "STM32L053R8"
kadonotakashi 0:8fdf9a60065b 1574 },
kadonotakashi 0:8fdf9a60065b 1575 "NUCLEO_L073RZ": {
kadonotakashi 0:8fdf9a60065b 1576 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1577 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1578 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1579 "extra_labels_add": ["STM32L0", "STM32L073RZ", "STM32L073xx"],
kadonotakashi 0:8fdf9a60065b 1580 "config": {
kadonotakashi 0:8fdf9a60065b 1581 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1582 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1583 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1584 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1585 },
kadonotakashi 0:8fdf9a60065b 1586 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1587 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1588 "value": 1
kadonotakashi 0:8fdf9a60065b 1589 }
kadonotakashi 0:8fdf9a60065b 1590 },
kadonotakashi 0:8fdf9a60065b 1591 "overrides": {"lpticker_delay_ticks": 4},
kadonotakashi 0:8fdf9a60065b 1592 "detect_code": ["0760"],
kadonotakashi 0:8fdf9a60065b 1593 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1594 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1595 "device_name": "STM32L073RZ"
kadonotakashi 0:8fdf9a60065b 1596 },
kadonotakashi 0:8fdf9a60065b 1597 "NUCLEO_L152RE": {
kadonotakashi 0:8fdf9a60065b 1598 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1599 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1600 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 1601 "extra_labels_add": ["STM32L1", "STM32L152RE"],
kadonotakashi 0:8fdf9a60065b 1602 "config": {
kadonotakashi 0:8fdf9a60065b 1603 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1604 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1605 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1606 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1607 }
kadonotakashi 0:8fdf9a60065b 1608 },
kadonotakashi 0:8fdf9a60065b 1609 "detect_code": ["0710"],
kadonotakashi 0:8fdf9a60065b 1610 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1611 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1612 "device_name": "STM32L152RE"
kadonotakashi 0:8fdf9a60065b 1613 },
kadonotakashi 0:8fdf9a60065b 1614 "NUCLEO_L432KC": {
kadonotakashi 0:8fdf9a60065b 1615 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1616 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1617 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1618 "extra_labels_add": ["STM32L4", "STM32L432xC", "STM32L432KC"],
kadonotakashi 0:8fdf9a60065b 1619 "config": {
kadonotakashi 0:8fdf9a60065b 1620 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1621 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1622 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1623 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1624 },
kadonotakashi 0:8fdf9a60065b 1625 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1626 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1627 "value": 1
kadonotakashi 0:8fdf9a60065b 1628 }
kadonotakashi 0:8fdf9a60065b 1629 },
kadonotakashi 0:8fdf9a60065b 1630 "detect_code": ["0770"],
kadonotakashi 0:8fdf9a60065b 1631 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1632 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1633 "device_name": "STM32L432KC",
kadonotakashi 0:8fdf9a60065b 1634 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1635 },
kadonotakashi 0:8fdf9a60065b 1636 "NUCLEO_L433RC_P": {
kadonotakashi 0:8fdf9a60065b 1637 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1638 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1639 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1640 "extra_labels_add": ["STM32L4", "STM32L433xC", "STM32L433RC"],
kadonotakashi 0:8fdf9a60065b 1641 "config": {
kadonotakashi 0:8fdf9a60065b 1642 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1643 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1644 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1645 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1646 },
kadonotakashi 0:8fdf9a60065b 1647 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1648 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1649 "value": 1
kadonotakashi 0:8fdf9a60065b 1650 }
kadonotakashi 0:8fdf9a60065b 1651 },
kadonotakashi 0:8fdf9a60065b 1652 "detect_code": ["0779"],
kadonotakashi 0:8fdf9a60065b 1653 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1654 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1655 "device_name": "STM32L433RC",
kadonotakashi 0:8fdf9a60065b 1656 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1657 },
kadonotakashi 0:8fdf9a60065b 1658 "MTB_ADV_WISE_1510": {
kadonotakashi 0:8fdf9a60065b 1659 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1660 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1661 "extra_labels_add": ["STM32L4", "STM32L443xC", "STM32L443RC"],
kadonotakashi 0:8fdf9a60065b 1662 "config": {
kadonotakashi 0:8fdf9a60065b 1663 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1664 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1665 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1666 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1667 }
kadonotakashi 0:8fdf9a60065b 1668 },
kadonotakashi 0:8fdf9a60065b 1669 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1670 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1671 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1672 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 1673 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT"],
kadonotakashi 0:8fdf9a60065b 1674 "device_name" : "STM32L443RC",
kadonotakashi 0:8fdf9a60065b 1675 "detect_code": ["0458"],
kadonotakashi 0:8fdf9a60065b 1676 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1677 },
kadonotakashi 0:8fdf9a60065b 1678 "NUCLEO_L476RG": {
kadonotakashi 0:8fdf9a60065b 1679 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1680 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1681 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1682 "extra_labels_add": ["STM32L4", "STM32L476RG", "STM32L476xG"],
kadonotakashi 0:8fdf9a60065b 1683 "config": {
kadonotakashi 0:8fdf9a60065b 1684 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1685 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1686 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1687 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1688 },
kadonotakashi 0:8fdf9a60065b 1689 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1690 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1691 "value": 1
kadonotakashi 0:8fdf9a60065b 1692 }
kadonotakashi 0:8fdf9a60065b 1693 },
kadonotakashi 0:8fdf9a60065b 1694 "detect_code": ["0765"],
kadonotakashi 0:8fdf9a60065b 1695 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 1696 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1697 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1698 "device_name": "STM32L476RG",
kadonotakashi 0:8fdf9a60065b 1699 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1700 },
kadonotakashi 0:8fdf9a60065b 1701 "SILICA_SENSOR_NODE": {
kadonotakashi 0:8fdf9a60065b 1702 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1703 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1704 "default_toolchain": "GCC_ARM",
kadonotakashi 0:8fdf9a60065b 1705 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476JG"],
kadonotakashi 0:8fdf9a60065b 1706 "config": {
kadonotakashi 0:8fdf9a60065b 1707 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1708 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1709 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1710 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1711 }
kadonotakashi 0:8fdf9a60065b 1712 },
kadonotakashi 0:8fdf9a60065b 1713 "detect_code": ["0766"],
kadonotakashi 0:8fdf9a60065b 1714 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 1715 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1716 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1717 "device_name": "STM32L476JG"
kadonotakashi 0:8fdf9a60065b 1718 },
kadonotakashi 0:8fdf9a60065b 1719 "NUCLEO_L486RG": {
kadonotakashi 0:8fdf9a60065b 1720 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1721 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1722 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1723 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG"],
kadonotakashi 0:8fdf9a60065b 1724 "config": {
kadonotakashi 0:8fdf9a60065b 1725 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1726 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1727 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1728 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1729 },
kadonotakashi 0:8fdf9a60065b 1730 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1731 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1732 "value": 1
kadonotakashi 0:8fdf9a60065b 1733 }
kadonotakashi 0:8fdf9a60065b 1734 },
kadonotakashi 0:8fdf9a60065b 1735 "detect_code": ["0827"],
kadonotakashi 0:8fdf9a60065b 1736 "macros_add": ["USBHOST_OTHER", "MBEDTLS_CONFIG_HW_SUPPORT", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 1737 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1738 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1739 "device_name": "STM32L486RG"
kadonotakashi 0:8fdf9a60065b 1740 },
kadonotakashi 0:8fdf9a60065b 1741 "MTB_ADV_WISE_1570": {
kadonotakashi 0:8fdf9a60065b 1742 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1743 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1744 "extra_labels_add": ["STM32L4", "STM32L486RG", "STM32L486xG", "WISE_1570"],
kadonotakashi 0:8fdf9a60065b 1745 "config": {
kadonotakashi 0:8fdf9a60065b 1746 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1747 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 1748 "value": "USE_PLL_HSE_XTAL",
kadonotakashi 0:8fdf9a60065b 1749 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1750 }
kadonotakashi 0:8fdf9a60065b 1751 },
kadonotakashi 0:8fdf9a60065b 1752 "overrides": {"lpuart_clock_source": "USE_LPUART_CLK_HSI"},
kadonotakashi 0:8fdf9a60065b 1753 "detect_code": ["0460"],
kadonotakashi 0:8fdf9a60065b 1754 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "WISE_1570", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 1755 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1756 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 1757 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1758 "device_name": "STM32L486RG",
kadonotakashi 0:8fdf9a60065b 1759 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 1760 "OUTPUT_EXT": "hex"
kadonotakashi 0:8fdf9a60065b 1761 },
kadonotakashi 0:8fdf9a60065b 1762 "ARCH_MAX": {
kadonotakashi 0:8fdf9a60065b 1763 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1764 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1765 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1766 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 1767 "program_cycle_s": 2,
kadonotakashi 0:8fdf9a60065b 1768 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
kadonotakashi 0:8fdf9a60065b 1769 "device_has_add": ["ANALOGOUT"],
kadonotakashi 0:8fdf9a60065b 1770 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1771 "device_name": "STM32F407VG"
kadonotakashi 0:8fdf9a60065b 1772 },
kadonotakashi 0:8fdf9a60065b 1773 "WIO_3G": {
kadonotakashi 0:8fdf9a60065b 1774 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1775 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1776 "config": {
kadonotakashi 0:8fdf9a60065b 1777 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1778 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1779 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1780 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1781 },
kadonotakashi 0:8fdf9a60065b 1782 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 1783 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 1784 "value": "1",
kadonotakashi 0:8fdf9a60065b 1785 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 1786 },
kadonotakashi 0:8fdf9a60065b 1787 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 1788 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 1789 "value": 1,
kadonotakashi 0:8fdf9a60065b 1790 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 1791 },
kadonotakashi 0:8fdf9a60065b 1792 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 1793 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 1794 "value": 1,
kadonotakashi 0:8fdf9a60065b 1795 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 1796 }
kadonotakashi 0:8fdf9a60065b 1797 },
kadonotakashi 0:8fdf9a60065b 1798 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439VI", "STM32F439xx", "STM32F439xI"],
kadonotakashi 0:8fdf9a60065b 1799 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1800 "device_has_add": ["ANALOGOUT", "CAN", "LOWPOWERTIMER", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1801 "detect_code": ["9014"],
kadonotakashi 0:8fdf9a60065b 1802 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1803 "device_name" : "STM32F439VI",
kadonotakashi 0:8fdf9a60065b 1804 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1805 },
kadonotakashi 0:8fdf9a60065b 1806 "DISCO_F051R8": {
kadonotakashi 0:8fdf9a60065b 1807 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1808 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 1809 "extra_labels_add": ["STM32F0", "STM32F051", "STM32F051R8"],
kadonotakashi 0:8fdf9a60065b 1810 "supported_toolchains": ["GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 1811 "config": {
kadonotakashi 0:8fdf9a60065b 1812 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1813 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1814 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1815 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1816 }
kadonotakashi 0:8fdf9a60065b 1817 },
kadonotakashi 0:8fdf9a60065b 1818 "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 1819 "device_has_add": ["CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1820 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 1821 "device_name": "STM32F051R8"
kadonotakashi 0:8fdf9a60065b 1822 },
kadonotakashi 0:8fdf9a60065b 1823 "DISCO_F100RB": {
kadonotakashi 0:8fdf9a60065b 1824 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1825 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 1826 "extra_labels_add": ["STM32F1", "STM32F100RB"],
kadonotakashi 0:8fdf9a60065b 1827 "supported_toolchains": ["GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 1828 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 1829 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 1830 "device_name": "STM32F100RB"
kadonotakashi 0:8fdf9a60065b 1831 },
kadonotakashi 0:8fdf9a60065b 1832 "DISCO_F303VC": {
kadonotakashi 0:8fdf9a60065b 1833 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1834 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1835 "extra_labels_add": ["STM32F3", "STM32F303", "STM32F303xC", "STM32F303VC"],
kadonotakashi 0:8fdf9a60065b 1836 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1837 "config": {
kadonotakashi 0:8fdf9a60065b 1838 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1839 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1840 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1841 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1842 }
kadonotakashi 0:8fdf9a60065b 1843 },
kadonotakashi 0:8fdf9a60065b 1844 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 1845 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1846 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1847 "device_name": "STM32F303VC"
kadonotakashi 0:8fdf9a60065b 1848 },
kadonotakashi 0:8fdf9a60065b 1849 "DISCO_F334C8": {
kadonotakashi 0:8fdf9a60065b 1850 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1851 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1852 "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
kadonotakashi 0:8fdf9a60065b 1853 "config": {
kadonotakashi 0:8fdf9a60065b 1854 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1855 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1856 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1857 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1858 }
kadonotakashi 0:8fdf9a60065b 1859 },
kadonotakashi 0:8fdf9a60065b 1860 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1861 "detect_code": ["0810"],
kadonotakashi 0:8fdf9a60065b 1862 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_ASYNCH", "SERIAL_FC"],
kadonotakashi 0:8fdf9a60065b 1863 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1864 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1865 "device_name": "STM32F334C8"
kadonotakashi 0:8fdf9a60065b 1866 },
kadonotakashi 0:8fdf9a60065b 1867 "DISCO_F407VG": {
kadonotakashi 0:8fdf9a60065b 1868 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1869 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1870 "extra_labels_add": ["STM32F4", "STM32F407", "STM32F407xG", "STM32F407VG"],
kadonotakashi 0:8fdf9a60065b 1871 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 1872 "config": {
kadonotakashi 0:8fdf9a60065b 1873 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1874 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1875 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1876 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1877 }
kadonotakashi 0:8fdf9a60065b 1878 },
kadonotakashi 0:8fdf9a60065b 1879 "macros_add": ["USB_STM_HAL"],
kadonotakashi 0:8fdf9a60065b 1880 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1881 "device_has_add": ["ANALOGOUT"],
kadonotakashi 0:8fdf9a60065b 1882 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1883 "device_name": "STM32F407VG"
kadonotakashi 0:8fdf9a60065b 1884 },
kadonotakashi 0:8fdf9a60065b 1885 "DISCO_F429ZI": {
kadonotakashi 0:8fdf9a60065b 1886 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1887 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1888 "extra_labels_add": ["STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xI", "STM32F429xx"],
kadonotakashi 0:8fdf9a60065b 1889 "config": {
kadonotakashi 0:8fdf9a60065b 1890 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1891 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1892 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1893 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1894 },
kadonotakashi 0:8fdf9a60065b 1895 "clock_source_usb": {
kadonotakashi 0:8fdf9a60065b 1896 "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
kadonotakashi 0:8fdf9a60065b 1897 "value": "1",
kadonotakashi 0:8fdf9a60065b 1898 "macro_name": "CLOCK_SOURCE_USB"
kadonotakashi 0:8fdf9a60065b 1899 }
kadonotakashi 0:8fdf9a60065b 1900 },
kadonotakashi 0:8fdf9a60065b 1901 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 1902 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1903 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1904 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1905 "device_name": "STM32F429ZI",
kadonotakashi 0:8fdf9a60065b 1906 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 1907 },
kadonotakashi 0:8fdf9a60065b 1908 "DISCO_F469NI": {
kadonotakashi 0:8fdf9a60065b 1909 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1910 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1911 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 1912 "extra_labels_add": ["STM32F4", "STM32F469", "STM32F469NI", "STM32F469xI", "STM32F469xx"],
kadonotakashi 0:8fdf9a60065b 1913 "config": {
kadonotakashi 0:8fdf9a60065b 1914 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1915 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1916 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1917 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1918 }
kadonotakashi 0:8fdf9a60065b 1919 },
kadonotakashi 0:8fdf9a60065b 1920 "detect_code": ["0788"],
kadonotakashi 0:8fdf9a60065b 1921 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 1922 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
kadonotakashi 0:8fdf9a60065b 1923 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1924 "device_name": "STM32F469NI"
kadonotakashi 0:8fdf9a60065b 1925 },
kadonotakashi 0:8fdf9a60065b 1926 "DISCO_L053C8": {
kadonotakashi 0:8fdf9a60065b 1927 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1928 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1929 "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
kadonotakashi 0:8fdf9a60065b 1930 "config": {
kadonotakashi 0:8fdf9a60065b 1931 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1932 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1933 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1934 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1935 },
kadonotakashi 0:8fdf9a60065b 1936 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1937 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1938 "value": 1
kadonotakashi 0:8fdf9a60065b 1939
kadonotakashi 0:8fdf9a60065b 1940 }
kadonotakashi 0:8fdf9a60065b 1941 },
kadonotakashi 0:8fdf9a60065b 1942 "overrides": {
kadonotakashi 0:8fdf9a60065b 1943 "lse_available": 0,
kadonotakashi 0:8fdf9a60065b 1944 "lpticker_delay_ticks": 4
kadonotakashi 0:8fdf9a60065b 1945 },
kadonotakashi 0:8fdf9a60065b 1946 "device_has_add": ["ANALOGOUT", "CRC", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1947 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 1948 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 1949 "device_name": "STM32L053C8"
kadonotakashi 0:8fdf9a60065b 1950 },
kadonotakashi 0:8fdf9a60065b 1951 "DISCO_L072CZ_LRWAN1": {
kadonotakashi 0:8fdf9a60065b 1952 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1953 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1954 "extra_labels_add": ["STM32L0", "STM32L072CZ", "STM32L072xZ", "STM32L072xx"],
kadonotakashi 0:8fdf9a60065b 1955 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 1956 "config": {
kadonotakashi 0:8fdf9a60065b 1957 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1958 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1959 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1960 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1961 },
kadonotakashi 0:8fdf9a60065b 1962 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1963 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 1964 "value": 1
kadonotakashi 0:8fdf9a60065b 1965 }
kadonotakashi 0:8fdf9a60065b 1966 },
kadonotakashi 0:8fdf9a60065b 1967 "overrides": {"lpticker_delay_ticks": 4},
kadonotakashi 0:8fdf9a60065b 1968 "detect_code": ["0833"],
kadonotakashi 0:8fdf9a60065b 1969 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1970 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 1971 "device_name": "STM32L072CZ"
kadonotakashi 0:8fdf9a60065b 1972 },
kadonotakashi 0:8fdf9a60065b 1973 "MTB_MURATA_ABZ": {
kadonotakashi 0:8fdf9a60065b 1974 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1975 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 1976 "extra_labels_add": ["STM32L0", "STM32L0x2xZ", "STM32L082CZ", "STM32L082xx"],
kadonotakashi 0:8fdf9a60065b 1977 "detect_code": ["0456"],
kadonotakashi 0:8fdf9a60065b 1978 "device_has_add": ["ANALOGOUT", "SERIAL_FC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 1979 "device_has_remove": ["LPTICKER"],
kadonotakashi 0:8fdf9a60065b 1980 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 1981 "device_name": "STM32L082CZ"
kadonotakashi 0:8fdf9a60065b 1982 },
kadonotakashi 0:8fdf9a60065b 1983 "DISCO_F746NG": {
kadonotakashi 0:8fdf9a60065b 1984 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 1985 "core": "Cortex-M7F",
kadonotakashi 0:8fdf9a60065b 1986 "extra_labels_add": ["STM32F7", "STM32F746", "STM32F746xG", "STM32F746NG", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 1987 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 1988 "config": {
kadonotakashi 0:8fdf9a60065b 1989 "clock_source": {
kadonotakashi 0:8fdf9a60065b 1990 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1991 "value": "USE_PLL_HSE_XTAL|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 1992 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 1993 },
kadonotakashi 0:8fdf9a60065b 1994 "usb_speed": {
kadonotakashi 0:8fdf9a60065b 1995 "help": "Select the USB speed/connector (0=FullSpeed, 1=HighSpeed)",
kadonotakashi 0:8fdf9a60065b 1996 "value": "1"
kadonotakashi 0:8fdf9a60065b 1997 },
kadonotakashi 0:8fdf9a60065b 1998 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 1999 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 2000 "value": 1
kadonotakashi 0:8fdf9a60065b 2001 }
kadonotakashi 0:8fdf9a60065b 2002 },
kadonotakashi 0:8fdf9a60065b 2003 "detect_code": ["0815"],
kadonotakashi 0:8fdf9a60065b 2004 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 2005 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH", "QSPI"],
kadonotakashi 0:8fdf9a60065b 2006 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2007 "device_name": "STM32F746NG",
kadonotakashi 0:8fdf9a60065b 2008 "overrides": {
kadonotakashi 0:8fdf9a60065b 2009 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 2010 }
kadonotakashi 0:8fdf9a60065b 2011 },
kadonotakashi 0:8fdf9a60065b 2012 "DISCO_F769NI": {
kadonotakashi 0:8fdf9a60065b 2013 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2014 "core": "Cortex-M7FD",
kadonotakashi 0:8fdf9a60065b 2015 "extra_labels_add": ["STM32F7", "STM32F769", "STM32F769xI", "STM32F769NI", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 2016 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2017 "config": {
kadonotakashi 0:8fdf9a60065b 2018 "flash_dual_bank": {
kadonotakashi 0:8fdf9a60065b 2019 "help": "Default board configuration is Single Bank Flash. If you enable Dual Bank with ST Link Utility, set value to 1",
kadonotakashi 0:8fdf9a60065b 2020 "value": "0"
kadonotakashi 0:8fdf9a60065b 2021 },
kadonotakashi 0:8fdf9a60065b 2022 "clock_source": {
kadonotakashi 0:8fdf9a60065b 2023 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 2024 "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 2025 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 2026 },
kadonotakashi 0:8fdf9a60065b 2027 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 2028 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 2029 "value": 1
kadonotakashi 0:8fdf9a60065b 2030 }
kadonotakashi 0:8fdf9a60065b 2031 },
kadonotakashi 0:8fdf9a60065b 2032 "detect_code": ["0817"],
kadonotakashi 0:8fdf9a60065b 2033 "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
kadonotakashi 0:8fdf9a60065b 2034 "device_has_add": ["ANALOGOUT", "CAN", "EMAC", "SERIAL_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2035 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2036 "device_name": "STM32F769NI",
kadonotakashi 0:8fdf9a60065b 2037 "overrides": {
kadonotakashi 0:8fdf9a60065b 2038 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 2039 }
kadonotakashi 0:8fdf9a60065b 2040 },
kadonotakashi 0:8fdf9a60065b 2041 "DISCO_L475VG_IOT01A": {
kadonotakashi 0:8fdf9a60065b 2042 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2043 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2044 "extra_labels_add": ["STM32L4", "STM32L475xG", "STM32L475VG"],
kadonotakashi 0:8fdf9a60065b 2045 "config": {
kadonotakashi 0:8fdf9a60065b 2046 "clock_source": {
kadonotakashi 0:8fdf9a60065b 2047 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2048 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2049 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 2050 },
kadonotakashi 0:8fdf9a60065b 2051 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 2052 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 2053 "value": 1
kadonotakashi 0:8fdf9a60065b 2054 }
kadonotakashi 0:8fdf9a60065b 2055 },
kadonotakashi 0:8fdf9a60065b 2056 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2057 "detect_code": ["0764"],
kadonotakashi 0:8fdf9a60065b 2058 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 2059 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
kadonotakashi 0:8fdf9a60065b 2060 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2061 "device_name": "STM32L475VG",
kadonotakashi 0:8fdf9a60065b 2062 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2063 },
kadonotakashi 0:8fdf9a60065b 2064 "DISCO_L476VG": {
kadonotakashi 0:8fdf9a60065b 2065 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2066 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2067 "extra_labels_add": ["STM32L4", "STM32L476xG", "STM32L476VG"],
kadonotakashi 0:8fdf9a60065b 2068 "config": {
kadonotakashi 0:8fdf9a60065b 2069 "clock_source": {
kadonotakashi 0:8fdf9a60065b 2070 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2071 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2072 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 2073 },
kadonotakashi 0:8fdf9a60065b 2074 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 2075 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 2076 "value": 1
kadonotakashi 0:8fdf9a60065b 2077 }
kadonotakashi 0:8fdf9a60065b 2078 },
kadonotakashi 0:8fdf9a60065b 2079 "detect_code": ["0820"],
kadonotakashi 0:8fdf9a60065b 2080 "macros_add": ["USBHOST_OTHER", "TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 2081 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_FC", "TRNG", "FLASH", "QSPI"],
kadonotakashi 0:8fdf9a60065b 2082 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2083 "device_name": "STM32L476VG",
kadonotakashi 0:8fdf9a60065b 2084 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2085 },
kadonotakashi 0:8fdf9a60065b 2086 "MTS_MDOT_F405RG": {
kadonotakashi 0:8fdf9a60065b 2087 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2088 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2089 "extra_labels_add": ["STM32F4", "STM32F405RG"],
kadonotakashi 0:8fdf9a60065b 2090 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 2091 "macros_add": ["HSE_VALUE=26000000"],
kadonotakashi 0:8fdf9a60065b 2092 "device_has_add": ["ANALOGOUT"],
kadonotakashi 0:8fdf9a60065b 2093 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2094 "device_name": "STM32F405RG"
kadonotakashi 0:8fdf9a60065b 2095 },
kadonotakashi 0:8fdf9a60065b 2096 "MTS_MDOT_F411RE": {
kadonotakashi 0:8fdf9a60065b 2097 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2098 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2099 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 2100 "macros_add": ["HSE_VALUE=26000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"],
kadonotakashi 0:8fdf9a60065b 2101 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 2102 "function": "MTSCode.combine_bins_mts_dot",
kadonotakashi 0:8fdf9a60065b 2103 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kadonotakashi 0:8fdf9a60065b 2104 },
kadonotakashi 0:8fdf9a60065b 2105 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 2106 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2107 "device_name": "STM32F411RE"
kadonotakashi 0:8fdf9a60065b 2108 },
kadonotakashi 0:8fdf9a60065b 2109 "MTS_DRAGONFLY_F411RE": {
kadonotakashi 0:8fdf9a60065b 2110 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2111 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2112 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 2113 "config": {
kadonotakashi 0:8fdf9a60065b 2114 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 2115 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 2116 "value": 1,
kadonotakashi 0:8fdf9a60065b 2117 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 2118 },
kadonotakashi 0:8fdf9a60065b 2119 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 2120 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 2121 "value": 1,
kadonotakashi 0:8fdf9a60065b 2122 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 2123 }
kadonotakashi 0:8fdf9a60065b 2124 },
kadonotakashi 0:8fdf9a60065b 2125 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 2126 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
kadonotakashi 0:8fdf9a60065b 2127 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 2128 "function": "MTSCode.combine_bins_mts_dragonfly",
kadonotakashi 0:8fdf9a60065b 2129 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kadonotakashi 0:8fdf9a60065b 2130 },
kadonotakashi 0:8fdf9a60065b 2131 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 2132 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2133 "device_name": "STM32F411RE"
kadonotakashi 0:8fdf9a60065b 2134 },
kadonotakashi 0:8fdf9a60065b 2135 "MTS_DRAGONFLY_L471QG": {
kadonotakashi 0:8fdf9a60065b 2136 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2137 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2138 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2139 "extra_labels_add": ["STM32L4", "STM32L471QG", "STM32L471xG", "STM32L471xx"],
kadonotakashi 0:8fdf9a60065b 2140 "config": {
kadonotakashi 0:8fdf9a60065b 2141 "clock_source": {
kadonotakashi 0:8fdf9a60065b 2142 "help": "Mask value : USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2143 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 2144 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 2145 },
kadonotakashi 0:8fdf9a60065b 2146 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 2147 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 2148 "value": 1,
kadonotakashi 0:8fdf9a60065b 2149 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 2150 },
kadonotakashi 0:8fdf9a60065b 2151 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 2152 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 2153 "value": 1,
kadonotakashi 0:8fdf9a60065b 2154 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 2155 }
kadonotakashi 0:8fdf9a60065b 2156 },
kadonotakashi 0:8fdf9a60065b 2157 "macros_add": ["TWO_RAM_REGIONS"],
kadonotakashi 0:8fdf9a60065b 2158 "detect_code": ["0312"],
kadonotakashi 0:8fdf9a60065b 2159 "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2160 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2161 "device_name": "STM32L471QG",
kadonotakashi 0:8fdf9a60065b 2162 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2163 },
kadonotakashi 0:8fdf9a60065b 2164 "MTB_MTS_DRAGONFLY": {
kadonotakashi 0:8fdf9a60065b 2165 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2166 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2167 "extra_labels_add": ["STM32F4", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 2168 "config": {
kadonotakashi 0:8fdf9a60065b 2169 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 2170 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 2171 "value": 1,
kadonotakashi 0:8fdf9a60065b 2172 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 2173 },
kadonotakashi 0:8fdf9a60065b 2174 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 2175 "help": "Value: Defines how an on-board modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 2176 "value": 1,
kadonotakashi 0:8fdf9a60065b 2177 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 2178 }
kadonotakashi 0:8fdf9a60065b 2179 },
kadonotakashi 0:8fdf9a60065b 2180 "overrides": {
kadonotakashi 0:8fdf9a60065b 2181 "lse_available": 0
kadonotakashi 0:8fdf9a60065b 2182 },
kadonotakashi 0:8fdf9a60065b 2183 "macros_add": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"],
kadonotakashi 0:8fdf9a60065b 2184 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 2185 "function": "MTSCode.combine_bins_mtb_mts_dragonfly",
kadonotakashi 0:8fdf9a60065b 2186 "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO", "IAR"]
kadonotakashi 0:8fdf9a60065b 2187 },
kadonotakashi 0:8fdf9a60065b 2188 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2189 "device_name": "STM32F411RE",
kadonotakashi 0:8fdf9a60065b 2190 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2191 },
kadonotakashi 0:8fdf9a60065b 2192 "XDOT_L151CC": {
kadonotakashi 0:8fdf9a60065b 2193 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2194 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2195 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 2196 "extra_labels_add": ["STM32L1", "STM32L151CC"],
kadonotakashi 0:8fdf9a60065b 2197 "config": {
kadonotakashi 0:8fdf9a60065b 2198 "hse_value": {
kadonotakashi 0:8fdf9a60065b 2199 "value": "24000000",
kadonotakashi 0:8fdf9a60065b 2200 "macro_name": "HSE_VALUE"
kadonotakashi 0:8fdf9a60065b 2201 }
kadonotakashi 0:8fdf9a60065b 2202 },
kadonotakashi 0:8fdf9a60065b 2203 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2204 "device_has_add": ["ANALOGOUT", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2205 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2206 "device_name": "STM32L151CC",
kadonotakashi 0:8fdf9a60065b 2207 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2208 },
kadonotakashi 0:8fdf9a60065b 2209 "FF1705_L151CC": {
kadonotakashi 0:8fdf9a60065b 2210 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2211 "inherits": ["XDOT_L151CC"],
kadonotakashi 0:8fdf9a60065b 2212 "detect_code": ["8080"]
kadonotakashi 0:8fdf9a60065b 2213 },
kadonotakashi 0:8fdf9a60065b 2214 "MTB_MTS_XDOT": {
kadonotakashi 0:8fdf9a60065b 2215 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2216 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2217 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 2218 "extra_labels_add": ["STM32L1", "STM32L151CC"],
kadonotakashi 0:8fdf9a60065b 2219 "config": {
kadonotakashi 0:8fdf9a60065b 2220 "hse_value": {
kadonotakashi 0:8fdf9a60065b 2221 "value": "24000000",
kadonotakashi 0:8fdf9a60065b 2222 "macro_name": "HSE_VALUE"
kadonotakashi 0:8fdf9a60065b 2223 }
kadonotakashi 0:8fdf9a60065b 2224 },
kadonotakashi 0:8fdf9a60065b 2225 "overrides": {
kadonotakashi 0:8fdf9a60065b 2226 "stdio_uart_tx": "PA_2",
kadonotakashi 0:8fdf9a60065b 2227 "stdio_uart_rx": "PA_3"
kadonotakashi 0:8fdf9a60065b 2228 },
kadonotakashi 0:8fdf9a60065b 2229 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2230 "device_has_add": ["ANALOGOUT", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2231 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2232 "device_name": "STM32L151CC",
kadonotakashi 0:8fdf9a60065b 2233 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2234 },
kadonotakashi 0:8fdf9a60065b 2235 "MTB_RAK811": {
kadonotakashi 0:8fdf9a60065b 2236 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2237 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2238 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 2239 "extra_labels_add": ["STM32L1", "STM32L151xBA", "STM32L151CBA"],
kadonotakashi 0:8fdf9a60065b 2240 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2241 "device_has_add": ["ANALOGOUT"],
kadonotakashi 0:8fdf9a60065b 2242 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2243 "device_name": "STM32L151CBxxA",
kadonotakashi 0:8fdf9a60065b 2244 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2245 },
kadonotakashi 0:8fdf9a60065b 2246 "MOTE_L152RC": {
kadonotakashi 0:8fdf9a60065b 2247 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2248 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2249 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2250 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 2251 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2252 "extra_labels_add": ["STM32L1", "STM32L152RC"],
kadonotakashi 0:8fdf9a60065b 2253 "detect_code": ["4100"],
kadonotakashi 0:8fdf9a60065b 2254 "device_has_add": ["ANALOGOUT", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2255 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2256 "device_name": "STM32L152RC"
kadonotakashi 0:8fdf9a60065b 2257 },
kadonotakashi 0:8fdf9a60065b 2258 "DISCO_F401VC": {
kadonotakashi 0:8fdf9a60065b 2259 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2260 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2261 "default_toolchain": "GCC_ARM",
kadonotakashi 0:8fdf9a60065b 2262 "extra_labels_add": ["STM32F4", "STM32F401", "STM32F401xC", "STM32F401VC"],
kadonotakashi 0:8fdf9a60065b 2263 "supported_toolchains": ["GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 2264 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 2265 "device_name": "STM32F401VC"
kadonotakashi 0:8fdf9a60065b 2266 },
kadonotakashi 0:8fdf9a60065b 2267 "MODULE_UBLOX_ODIN_W2": {
kadonotakashi 0:8fdf9a60065b 2268 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2269 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2270 "extra_labels_add": ["STM32F4", "STM32F439", "STM32F439ZI","STM32F439xx", "STM32F439xI", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 2271 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=24000000", "HSE_STARTUP_TIMEOUT=5000", "CB_INTERFACE_SDIO","CB_CHIP_WL18XX","SUPPORT_80211D_ALWAYS","WLAN_ENABLED","CB_FEATURE_802DOT11W","CB_FEATURE_802DOT11R","MBEDTLS_ARC4_C","MBEDTLS_DES_C","MBEDTLS_MD4_C","MBEDTLS_MD5_C","MBEDTLS_SHA1_C"],
kadonotakashi 0:8fdf9a60065b 2272 "device_has_add": ["CAN", "EMAC", "TRNG", "FLASH", "WIFI"],
kadonotakashi 0:8fdf9a60065b 2273 "device_has_remove": [],
kadonotakashi 0:8fdf9a60065b 2274 "device_name": "STM32F439ZI",
kadonotakashi 0:8fdf9a60065b 2275 "public": false,
kadonotakashi 0:8fdf9a60065b 2276 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 2277 "overrides": {
kadonotakashi 0:8fdf9a60065b 2278 "network-default-interface-type": "WIFI"
kadonotakashi 0:8fdf9a60065b 2279 }
kadonotakashi 0:8fdf9a60065b 2280 },
kadonotakashi 0:8fdf9a60065b 2281 "UBLOX_EVK_ODIN_W2": {
kadonotakashi 0:8fdf9a60065b 2282 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kadonotakashi 0:8fdf9a60065b 2283 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2284 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2285 "device_has_remove": [],
kadonotakashi 0:8fdf9a60065b 2286 "config": {
kadonotakashi 0:8fdf9a60065b 2287 "stdio_uart_tx_help": {
kadonotakashi 0:8fdf9a60065b 2288 "help": "Value: D8(default) or D1"
kadonotakashi 0:8fdf9a60065b 2289 },
kadonotakashi 0:8fdf9a60065b 2290 "stdio_uart_rx_help": {
kadonotakashi 0:8fdf9a60065b 2291 "help": "Value: D2(default) or D0"
kadonotakashi 0:8fdf9a60065b 2292 }
kadonotakashi 0:8fdf9a60065b 2293 },
kadonotakashi 0:8fdf9a60065b 2294 "overrides": {
kadonotakashi 0:8fdf9a60065b 2295 "stdio_uart_tx": "D8",
kadonotakashi 0:8fdf9a60065b 2296 "stdio_uart_rx": "D2"
kadonotakashi 0:8fdf9a60065b 2297 }
kadonotakashi 0:8fdf9a60065b 2298 },
kadonotakashi 0:8fdf9a60065b 2299 "MBED_CONNECT_ODIN": {
kadonotakashi 0:8fdf9a60065b 2300 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kadonotakashi 0:8fdf9a60065b 2301 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2302 "config": {
kadonotakashi 0:8fdf9a60065b 2303 "stdio_uart_tx_help": {
kadonotakashi 0:8fdf9a60065b 2304 "help": "Value: PA_9(default) or PD_8"
kadonotakashi 0:8fdf9a60065b 2305 },
kadonotakashi 0:8fdf9a60065b 2306 "stdio_uart_rx_help": {
kadonotakashi 0:8fdf9a60065b 2307 "help": "Value: PA_10(default) or PD_9"
kadonotakashi 0:8fdf9a60065b 2308 }
kadonotakashi 0:8fdf9a60065b 2309 },
kadonotakashi 0:8fdf9a60065b 2310 "overrides": {
kadonotakashi 0:8fdf9a60065b 2311 "stdio_uart_tx": "PA_9",
kadonotakashi 0:8fdf9a60065b 2312 "stdio_uart_rx": "PA_10"
kadonotakashi 0:8fdf9a60065b 2313 }
kadonotakashi 0:8fdf9a60065b 2314 },
kadonotakashi 0:8fdf9a60065b 2315 "MTB_UBLOX_ODIN_W2": {
kadonotakashi 0:8fdf9a60065b 2316 "inherits": ["MODULE_UBLOX_ODIN_W2"],
kadonotakashi 0:8fdf9a60065b 2317 "device_has_add": [],
kadonotakashi 0:8fdf9a60065b 2318 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 2319 },
kadonotakashi 0:8fdf9a60065b 2320 "UBLOX_C030": {
kadonotakashi 0:8fdf9a60065b 2321 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2322 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2323 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2324 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2325 "extra_labels_add": ["STM32F4", "STM32F437", "STM32F437VG", "STM32F437xx", "STM32F437xG", "STM_EMAC"],
kadonotakashi 0:8fdf9a60065b 2326 "config": {
kadonotakashi 0:8fdf9a60065b 2327 "modem_is_on_board": {
kadonotakashi 0:8fdf9a60065b 2328 "help": "Value: Tells the build system that the modem is on-board as oppose to a plug-in shield/module.",
kadonotakashi 0:8fdf9a60065b 2329 "value": 1,
kadonotakashi 0:8fdf9a60065b 2330 "macro_name": "MODEM_ON_BOARD"
kadonotakashi 0:8fdf9a60065b 2331 },
kadonotakashi 0:8fdf9a60065b 2332 "modem_data_connection_type": {
kadonotakashi 0:8fdf9a60065b 2333 "help": "Value: Defines how the modem is wired up to the MCU, e.g., data connection can be a UART or USB and so forth.",
kadonotakashi 0:8fdf9a60065b 2334 "value": 1,
kadonotakashi 0:8fdf9a60065b 2335 "macro_name": "MODEM_ON_BOARD_UART"
kadonotakashi 0:8fdf9a60065b 2336 }
kadonotakashi 0:8fdf9a60065b 2337 },
kadonotakashi 0:8fdf9a60065b 2338 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "HSE_VALUE=12000000", "GNSSBAUD=9600"],
kadonotakashi 0:8fdf9a60065b 2339 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 2340 "device_has_add": ["ANALOGOUT", "EMAC", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2341 "public": false,
kadonotakashi 0:8fdf9a60065b 2342 "device_name": "STM32F437VG",
kadonotakashi 0:8fdf9a60065b 2343 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 2344 "overrides": {
kadonotakashi 0:8fdf9a60065b 2345 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 2346 }
kadonotakashi 0:8fdf9a60065b 2347 },
kadonotakashi 0:8fdf9a60065b 2348 "UBLOX_C030_U201": {
kadonotakashi 0:8fdf9a60065b 2349 "inherits": ["UBLOX_C030"],
kadonotakashi 0:8fdf9a60065b 2350 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 2351 },
kadonotakashi 0:8fdf9a60065b 2352 "UBLOX_C030_N211": {
kadonotakashi 0:8fdf9a60065b 2353 "inherits": ["UBLOX_C030"],
kadonotakashi 0:8fdf9a60065b 2354 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 2355 },
kadonotakashi 0:8fdf9a60065b 2356 "UBLOX_C030_R410M": {
kadonotakashi 0:8fdf9a60065b 2357 "inherits": ["UBLOX_C030"],
kadonotakashi 0:8fdf9a60065b 2358 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 2359 },
kadonotakashi 0:8fdf9a60065b 2360 "NZ32_SC151": {
kadonotakashi 0:8fdf9a60065b 2361 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 2362 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2363 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 2364 "program_cycle_s": 1.5,
kadonotakashi 0:8fdf9a60065b 2365 "extra_labels_add": ["STM32L1", "STM32L151RC"],
kadonotakashi 0:8fdf9a60065b 2366 "overrides": {"lse_available": 0},
kadonotakashi 0:8fdf9a60065b 2367 "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 2368 "device_has_add": ["ANALOGOUT"],
kadonotakashi 0:8fdf9a60065b 2369 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 2370 "device_name": "STM32L151RC"
kadonotakashi 0:8fdf9a60065b 2371 },
kadonotakashi 0:8fdf9a60065b 2372 "MCU_NRF51": {
kadonotakashi 0:8fdf9a60065b 2373 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2374 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 2375 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2376 "macros": ["NRF51", "TARGET_NRF51822", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 2377 "MERGE_BOOTLOADER": false,
kadonotakashi 0:8fdf9a60065b 2378 "extra_labels": ["NORDIC", "MCU_NRF51", "MCU_NRF51822"],
kadonotakashi 0:8fdf9a60065b 2379 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 2380 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 2381 "supported_toolchains": ["ARM", "GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 2382 "public": false,
kadonotakashi 0:8fdf9a60065b 2383 "MERGE_SOFT_DEVICE": true,
kadonotakashi 0:8fdf9a60065b 2384 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kadonotakashi 0:8fdf9a60065b 2385 {
kadonotakashi 0:8fdf9a60065b 2386 "boot": "s130_nrf51_1.0.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2387 "name": "s130_nrf51_1.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2388 "offset": 114688
kadonotakashi 0:8fdf9a60065b 2389 },
kadonotakashi 0:8fdf9a60065b 2390 {
kadonotakashi 0:8fdf9a60065b 2391 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2392 "name": "s110_nrf51822_8.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2393 "offset": 98304
kadonotakashi 0:8fdf9a60065b 2394 },
kadonotakashi 0:8fdf9a60065b 2395 {
kadonotakashi 0:8fdf9a60065b 2396 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2397 "name": "s110_nrf51822_7.1.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2398 "offset": 90112
kadonotakashi 0:8fdf9a60065b 2399 },
kadonotakashi 0:8fdf9a60065b 2400 {
kadonotakashi 0:8fdf9a60065b 2401 "boot": "s110_nrf51822_7.0.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2402 "name": "s110_nrf51822_7.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2403 "offset": 90112
kadonotakashi 0:8fdf9a60065b 2404 },
kadonotakashi 0:8fdf9a60065b 2405 {
kadonotakashi 0:8fdf9a60065b 2406 "boot": "s110_nrf51822_6.0.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2407 "name": "s110_nrf51822_6.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2408 "offset": 81920
kadonotakashi 0:8fdf9a60065b 2409 }
kadonotakashi 0:8fdf9a60065b 2410 ],
kadonotakashi 0:8fdf9a60065b 2411 "detect_code": ["1070"],
kadonotakashi 0:8fdf9a60065b 2412 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 2413 "function": "MCU_NRF51Code.binary_hook",
kadonotakashi 0:8fdf9a60065b 2414 "toolchains": ["ARM_STD", "GCC_ARM"]
kadonotakashi 0:8fdf9a60065b 2415 },
kadonotakashi 0:8fdf9a60065b 2416 "program_cycle_s": 6,
kadonotakashi 0:8fdf9a60065b 2417 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 2418 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
kadonotakashi 0:8fdf9a60065b 2419 },
kadonotakashi 0:8fdf9a60065b 2420 "MCU_NRF51_16K_BASE": {
kadonotakashi 0:8fdf9a60065b 2421 "inherits": ["MCU_NRF51"],
kadonotakashi 0:8fdf9a60065b 2422 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2423 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2424 "public": false,
kadonotakashi 0:8fdf9a60065b 2425 "default_lib": "small"
kadonotakashi 0:8fdf9a60065b 2426 },
kadonotakashi 0:8fdf9a60065b 2427 "MCU_NRF51_16K_BOOT_BASE": {
kadonotakashi 0:8fdf9a60065b 2428 "inherits": ["MCU_NRF51_16K_BASE"],
kadonotakashi 0:8fdf9a60065b 2429 "MERGE_BOOTLOADER": true,
kadonotakashi 0:8fdf9a60065b 2430 "extra_labels_add": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2431 "macros_add": ["TARGET_MCU_NRF51_16K_BOOT", "TARGET_OTA_ENABLED"],
kadonotakashi 0:8fdf9a60065b 2432 "public": false
kadonotakashi 0:8fdf9a60065b 2433 },
kadonotakashi 0:8fdf9a60065b 2434 "MCU_NRF51_16K_OTA_BASE": {
kadonotakashi 0:8fdf9a60065b 2435 "inherits": ["MCU_NRF51_16K_BASE"],
kadonotakashi 0:8fdf9a60065b 2436 "public": false,
kadonotakashi 0:8fdf9a60065b 2437 "extra_labels_add": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2438 "macros_add": ["TARGET_MCU_NRF51_16K_OTA", "TARGET_OTA_ENABLED"],
kadonotakashi 0:8fdf9a60065b 2439 "MERGE_SOFT_DEVICE": false
kadonotakashi 0:8fdf9a60065b 2440 },
kadonotakashi 0:8fdf9a60065b 2441 "MCU_NRF51_16K": {
kadonotakashi 0:8fdf9a60065b 2442 "inherits": ["MCU_NRF51_16K_BASE"],
kadonotakashi 0:8fdf9a60065b 2443 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2444 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2445 "public": false
kadonotakashi 0:8fdf9a60065b 2446 },
kadonotakashi 0:8fdf9a60065b 2447 "MCU_NRF51_S110": {
kadonotakashi 0:8fdf9a60065b 2448 "extra_labels_add": ["MCU_NRF51_16K_S110"],
kadonotakashi 0:8fdf9a60065b 2449 "macros_add": ["TARGET_MCU_NRF51_16K_S110"],
kadonotakashi 0:8fdf9a60065b 2450 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kadonotakashi 0:8fdf9a60065b 2451 {
kadonotakashi 0:8fdf9a60065b 2452 "name": "s110_nrf51822_8.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2453 "boot": "s110_nrf51822_8.0.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2454 "offset": 98304
kadonotakashi 0:8fdf9a60065b 2455 },
kadonotakashi 0:8fdf9a60065b 2456 {
kadonotakashi 0:8fdf9a60065b 2457 "name": "s110_nrf51822_7.1.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 2458 "boot": "s110_nrf51822_7.1.0_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 2459 "offset": 90112
kadonotakashi 0:8fdf9a60065b 2460 }
kadonotakashi 0:8fdf9a60065b 2461 ],
kadonotakashi 0:8fdf9a60065b 2462 "public": false
kadonotakashi 0:8fdf9a60065b 2463 },
kadonotakashi 0:8fdf9a60065b 2464 "MCU_NRF51_16K_S110": {
kadonotakashi 0:8fdf9a60065b 2465 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BASE"],
kadonotakashi 0:8fdf9a60065b 2466 "public": false
kadonotakashi 0:8fdf9a60065b 2467 },
kadonotakashi 0:8fdf9a60065b 2468 "MCU_NRF51_16K_BOOT": {
kadonotakashi 0:8fdf9a60065b 2469 "inherits": ["MCU_NRF51_16K_BOOT_BASE"],
kadonotakashi 0:8fdf9a60065b 2470 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2471 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2472 "public": false
kadonotakashi 0:8fdf9a60065b 2473 },
kadonotakashi 0:8fdf9a60065b 2474 "MCU_NRF51_16K_BOOT_S110": {
kadonotakashi 0:8fdf9a60065b 2475 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_BOOT_BASE"],
kadonotakashi 0:8fdf9a60065b 2476 "public": false
kadonotakashi 0:8fdf9a60065b 2477 },
kadonotakashi 0:8fdf9a60065b 2478 "MCU_NRF51_16K_OTA": {
kadonotakashi 0:8fdf9a60065b 2479 "inherits": ["MCU_NRF51_16K_OTA_BASE"],
kadonotakashi 0:8fdf9a60065b 2480 "extra_labels_add": ["MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2481 "macros_add": ["TARGET_MCU_NRF51_16K_S130"],
kadonotakashi 0:8fdf9a60065b 2482 "public": false
kadonotakashi 0:8fdf9a60065b 2483 },
kadonotakashi 0:8fdf9a60065b 2484 "MCU_NRF51_16K_OTA_S110": {
kadonotakashi 0:8fdf9a60065b 2485 "inherits": ["MCU_NRF51_S110", "MCU_NRF51_16K_OTA_BASE"],
kadonotakashi 0:8fdf9a60065b 2486 "public": false
kadonotakashi 0:8fdf9a60065b 2487 },
kadonotakashi 0:8fdf9a60065b 2488 "MCU_NRF51_32K": {
kadonotakashi 0:8fdf9a60065b 2489 "inherits": ["MCU_NRF51"],
kadonotakashi 0:8fdf9a60065b 2490 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2491 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2492 "public": false
kadonotakashi 0:8fdf9a60065b 2493 },
kadonotakashi 0:8fdf9a60065b 2494 "MCU_NRF51_32K_BOOT": {
kadonotakashi 0:8fdf9a60065b 2495 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2496 "MERGE_BOOTLOADER": true,
kadonotakashi 0:8fdf9a60065b 2497 "extra_labels_add": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2498 "macros_add": ["TARGET_MCU_NRF51_32K_BOOT", "TARGET_OTA_ENABLED"],
kadonotakashi 0:8fdf9a60065b 2499 "public": false
kadonotakashi 0:8fdf9a60065b 2500 },
kadonotakashi 0:8fdf9a60065b 2501 "MCU_NRF51_32K_OTA": {
kadonotakashi 0:8fdf9a60065b 2502 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2503 "public": false,
kadonotakashi 0:8fdf9a60065b 2504 "extra_labels_add": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2505 "macros_add": ["TARGET_MCU_NRF51_32K_OTA", "TARGET_OTA_ENABLED"],
kadonotakashi 0:8fdf9a60065b 2506 "MERGE_SOFT_DEVICE": false
kadonotakashi 0:8fdf9a60065b 2507 },
kadonotakashi 0:8fdf9a60065b 2508 "NRF51822": {
kadonotakashi 0:8fdf9a60065b 2509 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2510 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kadonotakashi 0:8fdf9a60065b 2511 "macros_add": ["TARGET_NRF51822_MKIT"],
kadonotakashi 0:8fdf9a60065b 2512 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2513 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2514 },
kadonotakashi 0:8fdf9a60065b 2515 "NRF51822_BOOT": {
kadonotakashi 0:8fdf9a60065b 2516 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2517 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kadonotakashi 0:8fdf9a60065b 2518 "macros_add": ["TARGET_NRF51822_MKIT"]
kadonotakashi 0:8fdf9a60065b 2519 },
kadonotakashi 0:8fdf9a60065b 2520 "NRF51822_OTA": {
kadonotakashi 0:8fdf9a60065b 2521 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2522 "extra_labels_add": ["NRF51822", "NRF51822_MKIT"],
kadonotakashi 0:8fdf9a60065b 2523 "macros_add": ["TARGET_NRF51822_MKIT"]
kadonotakashi 0:8fdf9a60065b 2524 },
kadonotakashi 0:8fdf9a60065b 2525 "ARCH_BLE": {
kadonotakashi 0:8fdf9a60065b 2526 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2527 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2528 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2529 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2530 },
kadonotakashi 0:8fdf9a60065b 2531 "ARCH_BLE_BOOT": {
kadonotakashi 0:8fdf9a60065b 2532 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2533 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2534 "extra_labels_add": ["ARCH_BLE"],
kadonotakashi 0:8fdf9a60065b 2535 "macros_add": ["TARGET_ARCH_BLE"]
kadonotakashi 0:8fdf9a60065b 2536 },
kadonotakashi 0:8fdf9a60065b 2537 "ARCH_BLE_OTA": {
kadonotakashi 0:8fdf9a60065b 2538 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2539 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2540 "extra_labels_add": ["ARCH_BLE"],
kadonotakashi 0:8fdf9a60065b 2541 "macros_add": ["TARGET_ARCH_BLE"]
kadonotakashi 0:8fdf9a60065b 2542 },
kadonotakashi 0:8fdf9a60065b 2543 "ARCH_LINK": {
kadonotakashi 0:8fdf9a60065b 2544 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2545 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2546 "extra_labels_add": ["ARCH_BLE"],
kadonotakashi 0:8fdf9a60065b 2547 "macros_add": ["TARGET_ARCH_BLE"]
kadonotakashi 0:8fdf9a60065b 2548 },
kadonotakashi 0:8fdf9a60065b 2549 "ARCH_LINK_BOOT": {
kadonotakashi 0:8fdf9a60065b 2550 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2551 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2552 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
kadonotakashi 0:8fdf9a60065b 2553 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
kadonotakashi 0:8fdf9a60065b 2554 },
kadonotakashi 0:8fdf9a60065b 2555 "ARCH_LINK_OTA": {
kadonotakashi 0:8fdf9a60065b 2556 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2557 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2558 "extra_labels_add": ["ARCH_BLE", "ARCH_LINK"],
kadonotakashi 0:8fdf9a60065b 2559 "macros_add": ["TARGET_ARCH_BLE", "TARGET_ARCH_LINK"]
kadonotakashi 0:8fdf9a60065b 2560 },
kadonotakashi 0:8fdf9a60065b 2561 "SEEED_TINY_BLE": {
kadonotakashi 0:8fdf9a60065b 2562 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2563 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2564 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2565 },
kadonotakashi 0:8fdf9a60065b 2566 "SEEED_TINY_BLE_BOOT": {
kadonotakashi 0:8fdf9a60065b 2567 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2568 "extra_labels_add": ["SEEED_TINY_BLE"],
kadonotakashi 0:8fdf9a60065b 2569 "macros_add": ["TARGET_SEEED_TINY_BLE"]
kadonotakashi 0:8fdf9a60065b 2570 },
kadonotakashi 0:8fdf9a60065b 2571 "SEEED_TINY_BLE_OTA": {
kadonotakashi 0:8fdf9a60065b 2572 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2573 "extra_labels_add": ["SEEED_TINY_BLE"],
kadonotakashi 0:8fdf9a60065b 2574 "macros_add": ["TARGET_SEEED_TINY_BLE"]
kadonotakashi 0:8fdf9a60065b 2575 },
kadonotakashi 0:8fdf9a60065b 2576 "HRM1017": {
kadonotakashi 0:8fdf9a60065b 2577 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2578 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kadonotakashi 0:8fdf9a60065b 2579 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2580 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2581 },
kadonotakashi 0:8fdf9a60065b 2582 "HRM1017_BOOT": {
kadonotakashi 0:8fdf9a60065b 2583 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2584 "extra_labels_add": ["HRM1017"],
kadonotakashi 0:8fdf9a60065b 2585 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2586 },
kadonotakashi 0:8fdf9a60065b 2587 "HRM1017_OTA": {
kadonotakashi 0:8fdf9a60065b 2588 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2589 "extra_labels_add": ["HRM1017"],
kadonotakashi 0:8fdf9a60065b 2590 "macros_add": ["TARGET_HRM1017", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2591 },
kadonotakashi 0:8fdf9a60065b 2592 "RBLAB_NRF51822": {
kadonotakashi 0:8fdf9a60065b 2593 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2594 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2595 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2596 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2597 },
kadonotakashi 0:8fdf9a60065b 2598 "RBLAB_NRF51822_BOOT": {
kadonotakashi 0:8fdf9a60065b 2599 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2600 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2601 "extra_labels_add": ["RBLAB_NRF51822"],
kadonotakashi 0:8fdf9a60065b 2602 "macros_add": ["TARGET_RBLAB_NRF51822"]
kadonotakashi 0:8fdf9a60065b 2603 },
kadonotakashi 0:8fdf9a60065b 2604 "RBLAB_NRF51822_OTA": {
kadonotakashi 0:8fdf9a60065b 2605 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2606 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2607 "extra_labels_add": ["RBLAB_NRF51822"],
kadonotakashi 0:8fdf9a60065b 2608 "macros_add": ["TARGET_RBLAB_NRF51822"]
kadonotakashi 0:8fdf9a60065b 2609 },
kadonotakashi 0:8fdf9a60065b 2610 "RBLAB_BLENANO": {
kadonotakashi 0:8fdf9a60065b 2611 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2612 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2613 },
kadonotakashi 0:8fdf9a60065b 2614 "RBLAB_BLENANO_BOOT": {
kadonotakashi 0:8fdf9a60065b 2615 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2616 "extra_labels_add": ["RBLAB_BLENANO"],
kadonotakashi 0:8fdf9a60065b 2617 "macros_add": ["TARGET_RBLAB_BLENANO"]
kadonotakashi 0:8fdf9a60065b 2618 },
kadonotakashi 0:8fdf9a60065b 2619 "RBLAB_BLENANO_OTA": {
kadonotakashi 0:8fdf9a60065b 2620 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2621 "extra_labels_add": ["RBLAB_BLENANO"],
kadonotakashi 0:8fdf9a60065b 2622 "macros_add": ["TARGET_RBLAB_BLENANO"]
kadonotakashi 0:8fdf9a60065b 2623 },
kadonotakashi 0:8fdf9a60065b 2624 "RBLAB_BLENANO2": {
kadonotakashi 0:8fdf9a60065b 2625 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2626 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 2627 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 2628 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 2629 },
kadonotakashi 0:8fdf9a60065b 2630 "NRF51822_Y5_MBUG": {
kadonotakashi 0:8fdf9a60065b 2631 "inherits": ["MCU_NRF51_16K"]
kadonotakashi 0:8fdf9a60065b 2632 },
kadonotakashi 0:8fdf9a60065b 2633 "WALLBOT_BLE": {
kadonotakashi 0:8fdf9a60065b 2634 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2635 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2636 },
kadonotakashi 0:8fdf9a60065b 2637 "WALLBOT_BLE_BOOT": {
kadonotakashi 0:8fdf9a60065b 2638 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2639 "extra_labels_add": ["WALLBOT_BLE"],
kadonotakashi 0:8fdf9a60065b 2640 "macros_add": ["TARGET_WALLBOT_BLE"]
kadonotakashi 0:8fdf9a60065b 2641 },
kadonotakashi 0:8fdf9a60065b 2642 "WALLBOT_BLE_OTA": {
kadonotakashi 0:8fdf9a60065b 2643 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2644 "extra_labels_add": ["WALLBOT_BLE"],
kadonotakashi 0:8fdf9a60065b 2645 "macros_add": ["TARGET_WALLBOT_BLE"]
kadonotakashi 0:8fdf9a60065b 2646 },
kadonotakashi 0:8fdf9a60065b 2647 "DELTA_DFCM_NNN40": {
kadonotakashi 0:8fdf9a60065b 2648 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2649 "program_cycle_s": 10,
kadonotakashi 0:8fdf9a60065b 2650 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kadonotakashi 0:8fdf9a60065b 2651 "device_has": ["ANALOGIN", "DEBUG_AWARENESS", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 2652 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2653 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2654 },
kadonotakashi 0:8fdf9a60065b 2655 "DELTA_DFCM_NNN40_BOOT": {
kadonotakashi 0:8fdf9a60065b 2656 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2657 "program_cycle_s": 10,
kadonotakashi 0:8fdf9a60065b 2658 "extra_labels_add": ["DELTA_DFCM_NNN40"],
kadonotakashi 0:8fdf9a60065b 2659 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2660 },
kadonotakashi 0:8fdf9a60065b 2661 "DELTA_DFCM_NNN40_OTA": {
kadonotakashi 0:8fdf9a60065b 2662 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2663 "program_cycle_s": 10,
kadonotakashi 0:8fdf9a60065b 2664 "extra_labels_add": ["DELTA_DFCM_NNN40"],
kadonotakashi 0:8fdf9a60065b 2665 "macros_add": ["TARGET_DELTA_DFCM_NNN40", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2666 },
kadonotakashi 0:8fdf9a60065b 2667 "DELTA_DFCM_NNN50": {
kadonotakashi 0:8fdf9a60065b 2668 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2669 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 2670 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 2671 "device_name": "nRF51822_xxAC"
kadonotakashi 0:8fdf9a60065b 2672 },
kadonotakashi 0:8fdf9a60065b 2673 "DELTA_DFCM_NNN50_BOOT": {
kadonotakashi 0:8fdf9a60065b 2674 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2675 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2676 "extra_labels_add": ["DELTA_DFCM_NNN50"],
kadonotakashi 0:8fdf9a60065b 2677 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
kadonotakashi 0:8fdf9a60065b 2678 },
kadonotakashi 0:8fdf9a60065b 2679 "DELTA_DFCM_NNN50_OTA": {
kadonotakashi 0:8fdf9a60065b 2680 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2681 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2682 "extra_labels_add": ["DELTA_DFCM_NNN50"],
kadonotakashi 0:8fdf9a60065b 2683 "macros_add": ["TARGET_DELTA_DFCM_NNN50"]
kadonotakashi 0:8fdf9a60065b 2684 },
kadonotakashi 0:8fdf9a60065b 2685 "NRF51_DK_LEGACY": {
kadonotakashi 0:8fdf9a60065b 2686 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2687 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2688 "extra_labels_add": ["NRF51_DK"]
kadonotakashi 0:8fdf9a60065b 2689 },
kadonotakashi 0:8fdf9a60065b 2690 "NRF51_DK_BOOT": {
kadonotakashi 0:8fdf9a60065b 2691 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2692 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2693 "extra_labels_add": ["NRF51_DK"],
kadonotakashi 0:8fdf9a60065b 2694 "macros_add": ["TARGET_NRF51_DK"]
kadonotakashi 0:8fdf9a60065b 2695 },
kadonotakashi 0:8fdf9a60065b 2696 "NRF51_DK_OTA": {
kadonotakashi 0:8fdf9a60065b 2697 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2698 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2699 "extra_labels_add": ["NRF51_DK"],
kadonotakashi 0:8fdf9a60065b 2700 "macros_add": ["TARGET_NRF51_DK"]
kadonotakashi 0:8fdf9a60065b 2701 },
kadonotakashi 0:8fdf9a60065b 2702 "NRF51_DONGLE_LEGACY": {
kadonotakashi 0:8fdf9a60065b 2703 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2704 "extra_labels_add": ["NRF51_DONGLE"],
kadonotakashi 0:8fdf9a60065b 2705 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2706 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2707 },
kadonotakashi 0:8fdf9a60065b 2708 "NRF51_DONGLE_BOOT": {
kadonotakashi 0:8fdf9a60065b 2709 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2710 "extra_labels_add": ["NRF51_DONGLE"],
kadonotakashi 0:8fdf9a60065b 2711 "macros_add": ["TARGET_NRF51_DONGLE"]
kadonotakashi 0:8fdf9a60065b 2712 },
kadonotakashi 0:8fdf9a60065b 2713 "NRF51_DONGLE_OTA": {
kadonotakashi 0:8fdf9a60065b 2714 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2715 "extra_labels_add": ["NRF51_DONGLE"],
kadonotakashi 0:8fdf9a60065b 2716 "macros_add": ["TARGET_NRF51_DONGLE"]
kadonotakashi 0:8fdf9a60065b 2717 },
kadonotakashi 0:8fdf9a60065b 2718 "NRF51_MICROBIT": {
kadonotakashi 0:8fdf9a60065b 2719 "inherits": ["MCU_NRF51_16K_S110"],
kadonotakashi 0:8fdf9a60065b 2720 "macros_add": ["TARGET_NRF_LFCLK_RC"],
kadonotakashi 0:8fdf9a60065b 2721 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2722 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2723 },
kadonotakashi 0:8fdf9a60065b 2724 "NRF51_MICROBIT_BOOT": {
kadonotakashi 0:8fdf9a60065b 2725 "inherits": ["MCU_NRF51_16K_BOOT_S110"],
kadonotakashi 0:8fdf9a60065b 2726 "extra_labels_add": ["NRF51_MICROBIT"],
kadonotakashi 0:8fdf9a60065b 2727 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2728 },
kadonotakashi 0:8fdf9a60065b 2729 "NRF51_MICROBIT_OTA": {
kadonotakashi 0:8fdf9a60065b 2730 "inherits": ["MCU_NRF51_16K_OTA_S110"],
kadonotakashi 0:8fdf9a60065b 2731 "extra_labels_add": ["NRF51_MICROBIT"],
kadonotakashi 0:8fdf9a60065b 2732 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2733 },
kadonotakashi 0:8fdf9a60065b 2734 "NRF51_MICROBIT_B": {
kadonotakashi 0:8fdf9a60065b 2735 "inherits": ["MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 2736 "extra_labels_add": ["NRF51_MICROBIT"],
kadonotakashi 0:8fdf9a60065b 2737 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"],
kadonotakashi 0:8fdf9a60065b 2738 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2739 },
kadonotakashi 0:8fdf9a60065b 2740 "NRF51_MICROBIT_B_BOOT": {
kadonotakashi 0:8fdf9a60065b 2741 "inherits": ["MCU_NRF51_16K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2742 "extra_labels_add": ["NRF51_MICROBIT"],
kadonotakashi 0:8fdf9a60065b 2743 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2744 },
kadonotakashi 0:8fdf9a60065b 2745 "NRF51_MICROBIT_B_OTA": {
kadonotakashi 0:8fdf9a60065b 2746 "inherits": ["MCU_NRF51_16K_OTA"],
kadonotakashi 0:8fdf9a60065b 2747 "extra_labels_add": ["NRF51_MICROBIT"],
kadonotakashi 0:8fdf9a60065b 2748 "macros_add": ["TARGET_NRF51_MICROBIT", "TARGET_NRF_LFCLK_RC"]
kadonotakashi 0:8fdf9a60065b 2749 },
kadonotakashi 0:8fdf9a60065b 2750 "MTM_MTCONNECT04S": {
kadonotakashi 0:8fdf9a60065b 2751 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 2752 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 2753 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2754 },
kadonotakashi 0:8fdf9a60065b 2755 "MTM_MTCONNECT04S_BOOT": {
kadonotakashi 0:8fdf9a60065b 2756 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2757 "extra_labels_add": ["MTM_CONNECT04S"],
kadonotakashi 0:8fdf9a60065b 2758 "macros_add": ["TARGET_MTM_CONNECT04S"]
kadonotakashi 0:8fdf9a60065b 2759 },
kadonotakashi 0:8fdf9a60065b 2760 "MTM_MTCONNECT04S_OTA": {
kadonotakashi 0:8fdf9a60065b 2761 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2762 "extra_labels_add": ["MTM_CONNECT04S"],
kadonotakashi 0:8fdf9a60065b 2763 "macros_add": ["TARGET_MTM_CONNECT04S"]
kadonotakashi 0:8fdf9a60065b 2764 },
kadonotakashi 0:8fdf9a60065b 2765 "MTB_LAIRD_BL600": {
kadonotakashi 0:8fdf9a60065b 2766 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 2767 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 2768 "device_name": "nRF51822_xxAA",
kadonotakashi 0:8fdf9a60065b 2769 "release_versions" : ["5"],
kadonotakashi 0:8fdf9a60065b 2770 "extra_labels_add": ["MTB_LAIRD_BL600"],
kadonotakashi 0:8fdf9a60065b 2771 "config": {
kadonotakashi 0:8fdf9a60065b 2772 "usb_tx": {
kadonotakashi 0:8fdf9a60065b 2773 "help": "Value SIO_21",
kadonotakashi 0:8fdf9a60065b 2774 "value": "SIO_21"
kadonotakashi 0:8fdf9a60065b 2775 },
kadonotakashi 0:8fdf9a60065b 2776 "usb_rx": {
kadonotakashi 0:8fdf9a60065b 2777 "help": "Value SIO_22",
kadonotakashi 0:8fdf9a60065b 2778 "value": "SIO_22"
kadonotakashi 0:8fdf9a60065b 2779 },
kadonotakashi 0:8fdf9a60065b 2780 "stdio_uart": {
kadonotakashi 0:8fdf9a60065b 2781 "help": "Value: UART_0",
kadonotakashi 0:8fdf9a60065b 2782 "value": "UART_0",
kadonotakashi 0:8fdf9a60065b 2783 "macro_name": "STDIO_UART"
kadonotakashi 0:8fdf9a60065b 2784 }
kadonotakashi 0:8fdf9a60065b 2785 },
kadonotakashi 0:8fdf9a60065b 2786 "overrides": {
kadonotakashi 0:8fdf9a60065b 2787 "uart_hwfc": 0
kadonotakashi 0:8fdf9a60065b 2788 }
kadonotakashi 0:8fdf9a60065b 2789 },
kadonotakashi 0:8fdf9a60065b 2790 "TY51822R3": {
kadonotakashi 0:8fdf9a60065b 2791 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 2792 "macros_add": ["TARGET_NRF_32MHZ_XTAL"],
kadonotakashi 0:8fdf9a60065b 2793 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 2794 "detect_code": ["1019"],
kadonotakashi 0:8fdf9a60065b 2795 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2796 "overrides": {"uart_hwfc": 0},
kadonotakashi 0:8fdf9a60065b 2797 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 2798 },
kadonotakashi 0:8fdf9a60065b 2799 "TY51822R3_BOOT": {
kadonotakashi 0:8fdf9a60065b 2800 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 2801 "extra_labels_add": ["TY51822R3"],
kadonotakashi 0:8fdf9a60065b 2802 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
kadonotakashi 0:8fdf9a60065b 2803 },
kadonotakashi 0:8fdf9a60065b 2804 "TY51822R3_OTA": {
kadonotakashi 0:8fdf9a60065b 2805 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 2806 "extra_labels_add": ["NRF51_DK"],
kadonotakashi 0:8fdf9a60065b 2807 "macros_add": ["TARGET_TY51822R3", "TARGET_NRF_32MHZ_XTAL"]
kadonotakashi 0:8fdf9a60065b 2808 },
kadonotakashi 0:8fdf9a60065b 2809 "ARM_MPS2_Target": {
kadonotakashi 0:8fdf9a60065b 2810 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2811 "public": false,
kadonotakashi 0:8fdf9a60065b 2812 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
kadonotakashi 0:8fdf9a60065b 2813 },
kadonotakashi 0:8fdf9a60065b 2814 "ARM_MPS2_M0": {
kadonotakashi 0:8fdf9a60065b 2815 "inherits": ["ARM_MPS2_Target"],
kadonotakashi 0:8fdf9a60065b 2816 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 2817 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2818 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0"],
kadonotakashi 0:8fdf9a60065b 2819 "macros": ["CMSDK_CM0", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 2820 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2821 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2822 },
kadonotakashi 0:8fdf9a60065b 2823 "ARM_MPS2_M0P": {
kadonotakashi 0:8fdf9a60065b 2824 "inherits": ["ARM_MPS2_Target"],
kadonotakashi 0:8fdf9a60065b 2825 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 2826 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2827 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M0P"],
kadonotakashi 0:8fdf9a60065b 2828 "macros": ["CMSDK_CM0plus"],
kadonotakashi 0:8fdf9a60065b 2829 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2830 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2831 },
kadonotakashi 0:8fdf9a60065b 2832 "ARM_MPS2_M3": {
kadonotakashi 0:8fdf9a60065b 2833 "inherits": ["ARM_MPS2_Target"],
kadonotakashi 0:8fdf9a60065b 2834 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2835 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2836 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M3"],
kadonotakashi 0:8fdf9a60065b 2837 "macros": ["CMSDK_CM3"],
kadonotakashi 0:8fdf9a60065b 2838 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2839 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2840 },
kadonotakashi 0:8fdf9a60065b 2841 "ARM_MPS2_M4": {
kadonotakashi 0:8fdf9a60065b 2842 "inherits": ["ARM_MPS2_Target"],
kadonotakashi 0:8fdf9a60065b 2843 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2844 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2845 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M4"],
kadonotakashi 0:8fdf9a60065b 2846 "macros": ["CMSDK_CM4"],
kadonotakashi 0:8fdf9a60065b 2847 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2848 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2849 },
kadonotakashi 0:8fdf9a60065b 2850 "ARM_MPS2_M7": {
kadonotakashi 0:8fdf9a60065b 2851 "inherits": ["ARM_MPS2_Target"],
kadonotakashi 0:8fdf9a60065b 2852 "core": "Cortex-M7",
kadonotakashi 0:8fdf9a60065b 2853 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2854 "extra_labels": ["ARM_SSG", "MPS2", "MPS2_M7"],
kadonotakashi 0:8fdf9a60065b 2855 "macros": ["CMSDK_CM7"],
kadonotakashi 0:8fdf9a60065b 2856 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2857 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2858 },
kadonotakashi 0:8fdf9a60065b 2859 "ARM_IOTSS_Target": {
kadonotakashi 0:8fdf9a60065b 2860 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2861 "public": false,
kadonotakashi 0:8fdf9a60065b 2862 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"]
kadonotakashi 0:8fdf9a60065b 2863 },
kadonotakashi 0:8fdf9a60065b 2864 "ARM_IOTSS_BEID": {
kadonotakashi 0:8fdf9a60065b 2865 "inherits": ["ARM_IOTSS_Target"],
kadonotakashi 0:8fdf9a60065b 2866 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2867 "supported_toolchains": ["ARM"],
kadonotakashi 0:8fdf9a60065b 2868 "extra_labels": ["ARM_SSG", "IOTSS", "IOTSS_BEID"],
kadonotakashi 0:8fdf9a60065b 2869 "macros": ["CMSDK_BEID"],
kadonotakashi 0:8fdf9a60065b 2870 "device_has": ["AACI", "ANALOGIN", "CLCD", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC"],
kadonotakashi 0:8fdf9a60065b 2871 "release_versions": ["2"]
kadonotakashi 0:8fdf9a60065b 2872 },
kadonotakashi 0:8fdf9a60065b 2873 "ARM_CM3DS_MPS2": {
kadonotakashi 0:8fdf9a60065b 2874 "inherits": ["ARM_IOTSS_Target"],
kadonotakashi 0:8fdf9a60065b 2875 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2876 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2877 "extra_labels": ["ARM_SSG", "CM3DS_MPS2"],
kadonotakashi 0:8fdf9a60065b 2878 "OUTPUT_EXT": "elf",
kadonotakashi 0:8fdf9a60065b 2879 "macros": ["CMSDK_CM3DS"],
kadonotakashi 0:8fdf9a60065b 2880 "device_has": ["ANALOGIN", "ETHERNET", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 2881 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2882 "copy_method": "mps2",
kadonotakashi 0:8fdf9a60065b 2883 "reset_method": "reboot.txt"
kadonotakashi 0:8fdf9a60065b 2884 },
kadonotakashi 0:8fdf9a60065b 2885 "ARM_BEETLE_SOC": {
kadonotakashi 0:8fdf9a60065b 2886 "inherits": ["ARM_IOTSS_Target"],
kadonotakashi 0:8fdf9a60065b 2887 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2888 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2889 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 2890 "extra_labels": ["ARM_SSG", "BEETLE"],
kadonotakashi 0:8fdf9a60065b 2891 "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"],
kadonotakashi 0:8fdf9a60065b 2892 "device_has": ["ANALOGIN", "CLCD", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "SPI"],
kadonotakashi 0:8fdf9a60065b 2893 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 2894 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 2895 },
kadonotakashi 0:8fdf9a60065b 2896 "RZ_A1XX": {
kadonotakashi 0:8fdf9a60065b 2897 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2898 "core": "Cortex-A9",
kadonotakashi 0:8fdf9a60065b 2899 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 2900 "extra_labels": ["RENESAS", "RZ_A1XX"],
kadonotakashi 0:8fdf9a60065b 2901 "device_has": ["SLEEP", "USTICKER", "RTC", "ANALOGIN", "CAN", "ETHERNET", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 2902 "program_cycle_s": 2,
kadonotakashi 0:8fdf9a60065b 2903 "overrides": {
kadonotakashi 0:8fdf9a60065b 2904 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 2905 }
kadonotakashi 0:8fdf9a60065b 2906 },
kadonotakashi 0:8fdf9a60065b 2907 "RZ_A1H": {
kadonotakashi 0:8fdf9a60065b 2908 "inherits": ["RZ_A1XX"],
kadonotakashi 0:8fdf9a60065b 2909 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2910 "extra_labels_add": ["RZA1H", "MBRZA1H", "RZ_A1_EMAC"],
kadonotakashi 0:8fdf9a60065b 2911 "device_has_add": ["EMAC", "FLASH", "LPTICKER"],
kadonotakashi 0:8fdf9a60065b 2912 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2913 "device_name": "R7S72100",
kadonotakashi 0:8fdf9a60065b 2914 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 2915 },
kadonotakashi 0:8fdf9a60065b 2916 "VK_RZ_A1H": {
kadonotakashi 0:8fdf9a60065b 2917 "inherits": ["RZ_A1XX"],
kadonotakashi 0:8fdf9a60065b 2918 "extra_labels_add": ["RZA1H", "VKRZA1H", "RZ_A1_EMAC"],
kadonotakashi 0:8fdf9a60065b 2919 "device_has_add": ["EMAC"],
kadonotakashi 0:8fdf9a60065b 2920 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 2921 },
kadonotakashi 0:8fdf9a60065b 2922 "GR_LYCHEE": {
kadonotakashi 0:8fdf9a60065b 2923 "inherits": ["RZ_A1XX"],
kadonotakashi 0:8fdf9a60065b 2924 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 2925 "extra_labels_add": ["RZA1UL", "MBRZA1LU"],
kadonotakashi 0:8fdf9a60065b 2926 "device_has_add": ["TRNG", "FLASH", "LPTICKER"],
kadonotakashi 0:8fdf9a60065b 2927 "device_has_remove": ["ETHERNET"],
kadonotakashi 0:8fdf9a60065b 2928 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2929 "device_name": "R7S72103",
kadonotakashi 0:8fdf9a60065b 2930 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 2931 "overrides": {
kadonotakashi 0:8fdf9a60065b 2932 "network-default-interface-type": null
kadonotakashi 0:8fdf9a60065b 2933 }
kadonotakashi 0:8fdf9a60065b 2934 },
kadonotakashi 0:8fdf9a60065b 2935 "MAXWSNENV": {
kadonotakashi 0:8fdf9a60065b 2936 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2937 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2938 "macros": ["__SYSTEM_HFX=24000000"],
kadonotakashi 0:8fdf9a60065b 2939 "extra_labels": ["Maxim", "MAX32610"],
kadonotakashi 0:8fdf9a60065b 2940 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2941 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 2942 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 2943 "release_versions": []
kadonotakashi 0:8fdf9a60065b 2944 },
kadonotakashi 0:8fdf9a60065b 2945 "MAX32600MBED": {
kadonotakashi 0:8fdf9a60065b 2946 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2947 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 2948 "macros": ["__SYSTEM_HFX=24000000"],
kadonotakashi 0:8fdf9a60065b 2949 "extra_labels": ["Maxim", "MAX32600"],
kadonotakashi 0:8fdf9a60065b 2950 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2951 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 2952 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 2953 },
kadonotakashi 0:8fdf9a60065b 2954 "MAX32620HSP": {
kadonotakashi 0:8fdf9a60065b 2955 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2956 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2957 "extra_labels": ["Maxim", "MAX32620"],
kadonotakashi 0:8fdf9a60065b 2958 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2959 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 2960 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 2961 "release_versions": []
kadonotakashi 0:8fdf9a60065b 2962 },
kadonotakashi 0:8fdf9a60065b 2963 "MAX32620FTHR": {
kadonotakashi 0:8fdf9a60065b 2964 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2965 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2966 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
kadonotakashi 0:8fdf9a60065b 2967 "extra_labels": ["Maxim", "MAX32620C"],
kadonotakashi 0:8fdf9a60065b 2968 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2969 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 2970 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 2971 },
kadonotakashi 0:8fdf9a60065b 2972 "SDT32620B": {
kadonotakashi 0:8fdf9a60065b 2973 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2974 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2975 "macros": ["__SYSTEM_HFX=96000000","TARGET=MAX32620","TARGET_REV=0x4332","OPEN_DRAIN_LEDS"],
kadonotakashi 0:8fdf9a60065b 2976 "detect_code": ["3101"],
kadonotakashi 0:8fdf9a60065b 2977 "extra_labels": ["Maxim", "MAX32620C"],
kadonotakashi 0:8fdf9a60065b 2978 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2979 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 2980 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 2981 },
kadonotakashi 0:8fdf9a60065b 2982 "MAX32625_BASE": {
kadonotakashi 0:8fdf9a60065b 2983 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 2984 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 2985 "macros": ["TARGET=MAX32625","TARGET_REV=0x4132", "OPEN_DRAIN_LEDS"],
kadonotakashi 0:8fdf9a60065b 2986 "extra_labels": ["Maxim", "MAX32625"],
kadonotakashi 0:8fdf9a60065b 2987 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 2988 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 2989 "device_name": "MAX32625",
kadonotakashi 0:8fdf9a60065b 2990 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 2991 "public": false
kadonotakashi 0:8fdf9a60065b 2992 },
kadonotakashi 0:8fdf9a60065b 2993 "MAX32625MBED": {
kadonotakashi 0:8fdf9a60065b 2994 "inherits": ["MAX32625_BASE"],
kadonotakashi 0:8fdf9a60065b 2995 "extra_labels_add": ["MAX32625_NO_BOOT"]
kadonotakashi 0:8fdf9a60065b 2996 },
kadonotakashi 0:8fdf9a60065b 2997 "SDT32625B": {
kadonotakashi 0:8fdf9a60065b 2998 "inherits": ["MAX32625_BASE"],
kadonotakashi 0:8fdf9a60065b 2999 "extra_labels_add": ["MAX32625_NO_BOOT"],
kadonotakashi 0:8fdf9a60065b 3000 "detect_code": ["3102"]
kadonotakashi 0:8fdf9a60065b 3001 },
kadonotakashi 0:8fdf9a60065b 3002 "MAX32625PICO": {
kadonotakashi 0:8fdf9a60065b 3003 "inherits": ["MAX32625_BASE"],
kadonotakashi 0:8fdf9a60065b 3004 "extra_labels_add": ["MAX32625_BOOT"],
kadonotakashi 0:8fdf9a60065b 3005 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3006 },
kadonotakashi 0:8fdf9a60065b 3007 "MAX32625NEXPAQ": {
kadonotakashi 0:8fdf9a60065b 3008 "inherits": ["MAX32625_BASE"]
kadonotakashi 0:8fdf9a60065b 3009 },
kadonotakashi 0:8fdf9a60065b 3010 "MAX32630FTHR": {
kadonotakashi 0:8fdf9a60065b 3011 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3012 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3013 "macros": ["__SYSTEM_HFX=96000000", "TARGET=MAX32630", "TARGET_REV=0x4132", "BLE_HCI_UART", "OPEN_DRAIN_LEDS"],
kadonotakashi 0:8fdf9a60065b 3014 "extra_labels": ["Maxim", "MAX32630"],
kadonotakashi 0:8fdf9a60065b 3015 "supported_toolchains": ["GCC_ARM", "IAR", "ARM"],
kadonotakashi 0:8fdf9a60065b 3016 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 3017 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 3018 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 3019 },
kadonotakashi 0:8fdf9a60065b 3020 "EFM32": {
kadonotakashi 0:8fdf9a60065b 3021 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3022 "extra_labels": ["Silicon_Labs", "EFM32"],
kadonotakashi 0:8fdf9a60065b 3023 "macros": ["MBEDTLS_CONFIG_HW_SUPPORT", "MBED_TICKLESS", "EM_MSC_RUN_FROM_FLASH"],
kadonotakashi 0:8fdf9a60065b 3024 "public": false
kadonotakashi 0:8fdf9a60065b 3025 },
kadonotakashi 0:8fdf9a60065b 3026 "EFM32GG990F1024": {
kadonotakashi 0:8fdf9a60065b 3027 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3028 "extra_labels_add": ["EFM32GG", "1024K", "SL_AES"],
kadonotakashi 0:8fdf9a60065b 3029 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 3030 "macros_add": ["EFM32GG990F1024", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3031 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3032 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3033 "device_name": "EFM32GG990F1024",
kadonotakashi 0:8fdf9a60065b 3034 "public": false,
kadonotakashi 0:8fdf9a60065b 3035 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3036 },
kadonotakashi 0:8fdf9a60065b 3037 "EFM32GG_STK3700": {
kadonotakashi 0:8fdf9a60065b 3038 "inherits": ["EFM32GG990F1024"],
kadonotakashi 0:8fdf9a60065b 3039 "progen": {"target": "efm32gg-stk"},
kadonotakashi 0:8fdf9a60065b 3040 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH", "ITM"],
kadonotakashi 0:8fdf9a60065b 3041 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3042 "config": {
kadonotakashi 0:8fdf9a60065b 3043 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3044 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3045 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3046 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3047 },
kadonotakashi 0:8fdf9a60065b 3048 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3049 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3050 "value": "48000000",
kadonotakashi 0:8fdf9a60065b 3051 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3052 },
kadonotakashi 0:8fdf9a60065b 3053 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3054 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3055 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3056 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3057 },
kadonotakashi 0:8fdf9a60065b 3058 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3059 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3060 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3061 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3062 },
kadonotakashi 0:8fdf9a60065b 3063 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3064 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3065 "value": "21000000",
kadonotakashi 0:8fdf9a60065b 3066 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3067 },
kadonotakashi 0:8fdf9a60065b 3068 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3069 "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!",
kadonotakashi 0:8fdf9a60065b 3070 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kadonotakashi 0:8fdf9a60065b 3071 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3072 },
kadonotakashi 0:8fdf9a60065b 3073 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3074 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3075 "value": "PF7",
kadonotakashi 0:8fdf9a60065b 3076 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3077 }
kadonotakashi 0:8fdf9a60065b 3078 }
kadonotakashi 0:8fdf9a60065b 3079 },
kadonotakashi 0:8fdf9a60065b 3080 "EFM32LG990F256": {
kadonotakashi 0:8fdf9a60065b 3081 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3082 "extra_labels_add": ["EFM32LG", "256K", "SL_AES"],
kadonotakashi 0:8fdf9a60065b 3083 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 3084 "macros_add": ["EFM32LG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3085 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3086 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3087 "device_name": "EFM32LG990F256",
kadonotakashi 0:8fdf9a60065b 3088 "public": false,
kadonotakashi 0:8fdf9a60065b 3089 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3090 },
kadonotakashi 0:8fdf9a60065b 3091 "EFM32LG_STK3600": {
kadonotakashi 0:8fdf9a60065b 3092 "inherits": ["EFM32LG990F256"],
kadonotakashi 0:8fdf9a60065b 3093 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3094 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3095 "device_name": "EFM32LG990F256",
kadonotakashi 0:8fdf9a60065b 3096 "config": {
kadonotakashi 0:8fdf9a60065b 3097 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3098 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3099 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3100 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3101 },
kadonotakashi 0:8fdf9a60065b 3102 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3103 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3104 "value": "48000000",
kadonotakashi 0:8fdf9a60065b 3105 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3106 },
kadonotakashi 0:8fdf9a60065b 3107 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3108 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3109 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3110 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3111 },
kadonotakashi 0:8fdf9a60065b 3112 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3113 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3114 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3115 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3116 },
kadonotakashi 0:8fdf9a60065b 3117 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3118 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3119 "value": "21000000",
kadonotakashi 0:8fdf9a60065b 3120 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3121 },
kadonotakashi 0:8fdf9a60065b 3122 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3123 "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!",
kadonotakashi 0:8fdf9a60065b 3124 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kadonotakashi 0:8fdf9a60065b 3125 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3126 },
kadonotakashi 0:8fdf9a60065b 3127 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3128 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3129 "value": "PF7",
kadonotakashi 0:8fdf9a60065b 3130 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3131 }
kadonotakashi 0:8fdf9a60065b 3132 }
kadonotakashi 0:8fdf9a60065b 3133 },
kadonotakashi 0:8fdf9a60065b 3134 "EFM32WG990F256": {
kadonotakashi 0:8fdf9a60065b 3135 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3136 "extra_labels_add": ["EFM32WG", "256K", "SL_AES"],
kadonotakashi 0:8fdf9a60065b 3137 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3138 "macros_add": ["EFM32WG990F256", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3139 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3140 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3141 "device_name": "EFM32WG990F256",
kadonotakashi 0:8fdf9a60065b 3142 "public": false,
kadonotakashi 0:8fdf9a60065b 3143 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3144 },
kadonotakashi 0:8fdf9a60065b 3145 "EFM32WG_STK3800": {
kadonotakashi 0:8fdf9a60065b 3146 "inherits": ["EFM32WG990F256"],
kadonotakashi 0:8fdf9a60065b 3147 "progen": {"target": "efm32wg-stk"},
kadonotakashi 0:8fdf9a60065b 3148 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3149 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3150 "config": {
kadonotakashi 0:8fdf9a60065b 3151 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3152 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3153 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3154 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3155 },
kadonotakashi 0:8fdf9a60065b 3156 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3157 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3158 "value": "48000000",
kadonotakashi 0:8fdf9a60065b 3159 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3160 },
kadonotakashi 0:8fdf9a60065b 3161 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3162 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3163 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3164 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3165 },
kadonotakashi 0:8fdf9a60065b 3166 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3167 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3168 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3169 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3170 },
kadonotakashi 0:8fdf9a60065b 3171 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3172 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3173 "value": "21000000",
kadonotakashi 0:8fdf9a60065b 3174 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3175 },
kadonotakashi 0:8fdf9a60065b 3176 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3177 "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!",
kadonotakashi 0:8fdf9a60065b 3178 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kadonotakashi 0:8fdf9a60065b 3179 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3180 },
kadonotakashi 0:8fdf9a60065b 3181 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3182 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3183 "value": "PF7",
kadonotakashi 0:8fdf9a60065b 3184 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3185 }
kadonotakashi 0:8fdf9a60065b 3186 }
kadonotakashi 0:8fdf9a60065b 3187 },
kadonotakashi 0:8fdf9a60065b 3188 "EFM32ZG222F32": {
kadonotakashi 0:8fdf9a60065b 3189 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3190 "extra_labels_add": ["EFM32ZG", "32K", "SL_AES"],
kadonotakashi 0:8fdf9a60065b 3191 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3192 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 3193 "macros_add": ["EFM32ZG222F32", "TRANSACTION_QUEUE_SIZE_SPI=0"],
kadonotakashi 0:8fdf9a60065b 3194 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3195 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 3196 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 3197 "device_name": "EFM32ZG222F32",
kadonotakashi 0:8fdf9a60065b 3198 "public": false
kadonotakashi 0:8fdf9a60065b 3199 },
kadonotakashi 0:8fdf9a60065b 3200 "EFM32ZG_STK3200": {
kadonotakashi 0:8fdf9a60065b 3201 "inherits": ["EFM32ZG222F32"],
kadonotakashi 0:8fdf9a60065b 3202 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 3203 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3204 "config": {
kadonotakashi 0:8fdf9a60065b 3205 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3206 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3207 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3208 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3209 },
kadonotakashi 0:8fdf9a60065b 3210 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3211 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3212 "value": "24000000",
kadonotakashi 0:8fdf9a60065b 3213 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3214 },
kadonotakashi 0:8fdf9a60065b 3215 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3216 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3217 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3218 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3219 },
kadonotakashi 0:8fdf9a60065b 3220 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3221 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3222 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3223 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3224 },
kadonotakashi 0:8fdf9a60065b 3225 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3226 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3227 "value": "21000000",
kadonotakashi 0:8fdf9a60065b 3228 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3229 },
kadonotakashi 0:8fdf9a60065b 3230 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3231 "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!",
kadonotakashi 0:8fdf9a60065b 3232 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kadonotakashi 0:8fdf9a60065b 3233 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3234 },
kadonotakashi 0:8fdf9a60065b 3235 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3236 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3237 "value": "PA9",
kadonotakashi 0:8fdf9a60065b 3238 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3239 }
kadonotakashi 0:8fdf9a60065b 3240 }
kadonotakashi 0:8fdf9a60065b 3241 },
kadonotakashi 0:8fdf9a60065b 3242 "EFM32HG322F64": {
kadonotakashi 0:8fdf9a60065b 3243 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3244 "extra_labels_add": ["EFM32HG", "64K", "SL_AES"],
kadonotakashi 0:8fdf9a60065b 3245 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3246 "default_toolchain": "uARM",
kadonotakashi 0:8fdf9a60065b 3247 "macros_add": ["EFM32HG322F64", "TRANSACTION_QUEUE_SIZE_SPI=0"],
kadonotakashi 0:8fdf9a60065b 3248 "supported_toolchains": ["GCC_ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3249 "default_lib": "small",
kadonotakashi 0:8fdf9a60065b 3250 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 3251 "device_name": "EFM32HG322F64",
kadonotakashi 0:8fdf9a60065b 3252 "public": false
kadonotakashi 0:8fdf9a60065b 3253 },
kadonotakashi 0:8fdf9a60065b 3254 "EFM32HG_STK3400": {
kadonotakashi 0:8fdf9a60065b 3255 "inherits": ["EFM32HG322F64"],
kadonotakashi 0:8fdf9a60065b 3256 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 3257 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3258 "config": {
kadonotakashi 0:8fdf9a60065b 3259 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3260 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3261 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3262 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3263 },
kadonotakashi 0:8fdf9a60065b 3264 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3265 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3266 "value": "24000000",
kadonotakashi 0:8fdf9a60065b 3267 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3268 },
kadonotakashi 0:8fdf9a60065b 3269 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3270 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3271 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3272 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3273 },
kadonotakashi 0:8fdf9a60065b 3274 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3275 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3276 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3277 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3278 },
kadonotakashi 0:8fdf9a60065b 3279 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3280 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3281 "value": "21000000",
kadonotakashi 0:8fdf9a60065b 3282 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3283 },
kadonotakashi 0:8fdf9a60065b 3284 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3285 "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!",
kadonotakashi 0:8fdf9a60065b 3286 "value": "_CMU_HFRCOCTRL_BAND_21MHZ",
kadonotakashi 0:8fdf9a60065b 3287 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3288 },
kadonotakashi 0:8fdf9a60065b 3289 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3290 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3291 "value": "PA9",
kadonotakashi 0:8fdf9a60065b 3292 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3293 }
kadonotakashi 0:8fdf9a60065b 3294 }
kadonotakashi 0:8fdf9a60065b 3295 },
kadonotakashi 0:8fdf9a60065b 3296 "EFM32PG1B100F256GM32": {
kadonotakashi 0:8fdf9a60065b 3297 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3298 "extra_labels_add": ["EFM32PG", "256K", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3299 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3300 "macros_add": ["EFM32PG1B100F256GM32", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3301 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3302 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3303 "device_name": "EFM32PG1B100F256GM32",
kadonotakashi 0:8fdf9a60065b 3304 "public": false,
kadonotakashi 0:8fdf9a60065b 3305 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3306 },
kadonotakashi 0:8fdf9a60065b 3307 "EFM32PG_STK3401": {
kadonotakashi 0:8fdf9a60065b 3308 "inherits": ["EFM32PG1B100F256GM32"],
kadonotakashi 0:8fdf9a60065b 3309 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3310 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3311 "config": {
kadonotakashi 0:8fdf9a60065b 3312 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3313 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3314 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3315 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3316 },
kadonotakashi 0:8fdf9a60065b 3317 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3318 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3319 "value": "40000000",
kadonotakashi 0:8fdf9a60065b 3320 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3321 },
kadonotakashi 0:8fdf9a60065b 3322 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3323 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3324 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3325 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3326 },
kadonotakashi 0:8fdf9a60065b 3327 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3328 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3329 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3330 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3331 },
kadonotakashi 0:8fdf9a60065b 3332 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3333 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3334 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3335 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3336 },
kadonotakashi 0:8fdf9a60065b 3337 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3338 "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!",
kadonotakashi 0:8fdf9a60065b 3339 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3340 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3341 },
kadonotakashi 0:8fdf9a60065b 3342 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3343 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3344 "value": "PA5",
kadonotakashi 0:8fdf9a60065b 3345 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3346 }
kadonotakashi 0:8fdf9a60065b 3347 }
kadonotakashi 0:8fdf9a60065b 3348 },
kadonotakashi 0:8fdf9a60065b 3349 "EFR32MG1P132F256GM48": {
kadonotakashi 0:8fdf9a60065b 3350 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3351 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3352 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3353 "macros_add": ["EFR32MG1P132F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3354 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3355 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3356 "device_name": "EFR32MG1P132F256GM48",
kadonotakashi 0:8fdf9a60065b 3357 "public": false,
kadonotakashi 0:8fdf9a60065b 3358 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3359 },
kadonotakashi 0:8fdf9a60065b 3360 "EFR32MG1P233F256GM48": {
kadonotakashi 0:8fdf9a60065b 3361 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3362 "extra_labels_add": ["EFR32MG1", "EFR32_1", "256K", "SL_RAIL", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3363 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3364 "macros_add": ["EFR32MG1P233F256GM48", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3365 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3366 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3367 "public": false,
kadonotakashi 0:8fdf9a60065b 3368 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3369 },
kadonotakashi 0:8fdf9a60065b 3370 "EFR32MG1_BRD4150": {
kadonotakashi 0:8fdf9a60065b 3371 "inherits": ["EFR32MG1P132F256GM48"],
kadonotakashi 0:8fdf9a60065b 3372 "device_has": ["802_15_4_PHY", "ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3373 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3374 "config": {
kadonotakashi 0:8fdf9a60065b 3375 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3376 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3377 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3378 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3379 },
kadonotakashi 0:8fdf9a60065b 3380 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3381 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3382 "value": "38400000",
kadonotakashi 0:8fdf9a60065b 3383 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3384 },
kadonotakashi 0:8fdf9a60065b 3385 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3386 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3387 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3388 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3389 },
kadonotakashi 0:8fdf9a60065b 3390 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3391 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3392 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3393 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3394 },
kadonotakashi 0:8fdf9a60065b 3395 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3396 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3397 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3398 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3399 },
kadonotakashi 0:8fdf9a60065b 3400 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3401 "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!",
kadonotakashi 0:8fdf9a60065b 3402 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3403 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3404 },
kadonotakashi 0:8fdf9a60065b 3405 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3406 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3407 "value": "PA5",
kadonotakashi 0:8fdf9a60065b 3408 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3409 }
kadonotakashi 0:8fdf9a60065b 3410 },
kadonotakashi 0:8fdf9a60065b 3411 "overrides": {
kadonotakashi 0:8fdf9a60065b 3412 "network-default-interface-type": "MESH"
kadonotakashi 0:8fdf9a60065b 3413 },
kadonotakashi 0:8fdf9a60065b 3414 "public": false
kadonotakashi 0:8fdf9a60065b 3415 },
kadonotakashi 0:8fdf9a60065b 3416 "TB_SENSE_1": {
kadonotakashi 0:8fdf9a60065b 3417 "inherits": ["EFR32MG1P233F256GM48"],
kadonotakashi 0:8fdf9a60065b 3418 "device_has": ["802_15_4_PHY", "ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3419 "forced_reset_timeout": 5,
kadonotakashi 0:8fdf9a60065b 3420 "config": {
kadonotakashi 0:8fdf9a60065b 3421 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3422 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3423 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3424 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3425 },
kadonotakashi 0:8fdf9a60065b 3426 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3427 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3428 "value": "38400000",
kadonotakashi 0:8fdf9a60065b 3429 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3430 },
kadonotakashi 0:8fdf9a60065b 3431 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3432 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3433 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3434 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3435 },
kadonotakashi 0:8fdf9a60065b 3436 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3437 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3438 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3439 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3440 },
kadonotakashi 0:8fdf9a60065b 3441 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3442 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3443 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3444 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3445 },
kadonotakashi 0:8fdf9a60065b 3446 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3447 "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!",
kadonotakashi 0:8fdf9a60065b 3448 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3449 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3450 }
kadonotakashi 0:8fdf9a60065b 3451 },
kadonotakashi 0:8fdf9a60065b 3452 "overrides": {
kadonotakashi 0:8fdf9a60065b 3453 "network-default-interface-type": "MESH"
kadonotakashi 0:8fdf9a60065b 3454 }
kadonotakashi 0:8fdf9a60065b 3455 },
kadonotakashi 0:8fdf9a60065b 3456 "EFM32PG12B500F1024GL125": {
kadonotakashi 0:8fdf9a60065b 3457 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3458 "extra_labels_add": ["EFM32PG12", "1024K", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3459 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3460 "macros_add": ["EFM32PG12B500F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3461 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3462 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3463 "device_name": "EFM32PG12B500F1024GL125",
kadonotakashi 0:8fdf9a60065b 3464 "public": false,
kadonotakashi 0:8fdf9a60065b 3465 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3466 },
kadonotakashi 0:8fdf9a60065b 3467 "EFM32PG12_STK3402": {
kadonotakashi 0:8fdf9a60065b 3468 "inherits": ["EFM32PG12B500F1024GL125"],
kadonotakashi 0:8fdf9a60065b 3469 "device_has": ["ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3470 "forced_reset_timeout": 2,
kadonotakashi 0:8fdf9a60065b 3471 "config": {
kadonotakashi 0:8fdf9a60065b 3472 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3473 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3474 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3475 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3476 },
kadonotakashi 0:8fdf9a60065b 3477 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3478 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3479 "value": "40000000",
kadonotakashi 0:8fdf9a60065b 3480 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3481 },
kadonotakashi 0:8fdf9a60065b 3482 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3483 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3484 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3485 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3486 },
kadonotakashi 0:8fdf9a60065b 3487 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3488 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3489 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3490 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3491 },
kadonotakashi 0:8fdf9a60065b 3492 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3493 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3494 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3495 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3496 },
kadonotakashi 0:8fdf9a60065b 3497 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3498 "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!",
kadonotakashi 0:8fdf9a60065b 3499 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3500 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3501 },
kadonotakashi 0:8fdf9a60065b 3502 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3503 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3504 "value": "PA5",
kadonotakashi 0:8fdf9a60065b 3505 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3506 }
kadonotakashi 0:8fdf9a60065b 3507 }
kadonotakashi 0:8fdf9a60065b 3508 },
kadonotakashi 0:8fdf9a60065b 3509 "EFR32MG12P332F1024GL125": {
kadonotakashi 0:8fdf9a60065b 3510 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3511 "extra_labels_add": ["EFR32MG12", "EFR32_12", "1024K", "SL_RAIL", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3512 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3513 "macros_add": ["EFR32MG12P332F1024GL125", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3514 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3515 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3516 "device_name": "EFR32MG12P332F1024GL125",
kadonotakashi 0:8fdf9a60065b 3517 "public": false,
kadonotakashi 0:8fdf9a60065b 3518 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3519 },
kadonotakashi 0:8fdf9a60065b 3520 "TB_SENSE_12": {
kadonotakashi 0:8fdf9a60065b 3521 "inherits": ["EFR32MG12P332F1024GL125"],
kadonotakashi 0:8fdf9a60065b 3522 "device_name": "EFR32MG12P332F1024GL125",
kadonotakashi 0:8fdf9a60065b 3523 "device_has": ["802_15_4_PHY", "ANALOGIN", "CRC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3524 "forced_reset_timeout": 5,
kadonotakashi 0:8fdf9a60065b 3525 "config": {
kadonotakashi 0:8fdf9a60065b 3526 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3527 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3528 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3529 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3530 },
kadonotakashi 0:8fdf9a60065b 3531 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3532 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3533 "value": "38400000",
kadonotakashi 0:8fdf9a60065b 3534 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3535 },
kadonotakashi 0:8fdf9a60065b 3536 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3537 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3538 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3539 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3540 },
kadonotakashi 0:8fdf9a60065b 3541 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3542 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3543 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3544 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3545 },
kadonotakashi 0:8fdf9a60065b 3546 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3547 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3548 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3549 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3550 },
kadonotakashi 0:8fdf9a60065b 3551 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3552 "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!",
kadonotakashi 0:8fdf9a60065b 3553 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3554 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3555 }
kadonotakashi 0:8fdf9a60065b 3556 },
kadonotakashi 0:8fdf9a60065b 3557 "overrides": {
kadonotakashi 0:8fdf9a60065b 3558 "network-default-interface-type": "MESH"
kadonotakashi 0:8fdf9a60065b 3559 }
kadonotakashi 0:8fdf9a60065b 3560 },
kadonotakashi 0:8fdf9a60065b 3561 "EFM32GG11B820F2048GL192": {
kadonotakashi 0:8fdf9a60065b 3562 "inherits": ["EFM32"],
kadonotakashi 0:8fdf9a60065b 3563 "extra_labels_add": ["EFM32GG11", "2048K", "SL_CRYPTO"],
kadonotakashi 0:8fdf9a60065b 3564 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3565 "macros_add": ["EFM32GG11B820F2048GL192", "TRANSACTION_QUEUE_SIZE_SPI=4"],
kadonotakashi 0:8fdf9a60065b 3566 "supported_toolchains": ["GCC_ARM", "ARM", "uARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3567 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3568 "device_name": "EFM32GG11B820F2048GL192",
kadonotakashi 0:8fdf9a60065b 3569 "public": false,
kadonotakashi 0:8fdf9a60065b 3570 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3571 },
kadonotakashi 0:8fdf9a60065b 3572 "EFM32GG11_STK3701": {
kadonotakashi 0:8fdf9a60065b 3573 "inherits": ["EFM32GG11B820F2048GL192"],
kadonotakashi 0:8fdf9a60065b 3574 "device_name": "EFM32GG11B820F2048GL192",
kadonotakashi 0:8fdf9a60065b 3575 "device_has": ["ANALOGIN", "CRC", "EMAC", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "LPTICKER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "QSPI", "RTC", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES", "USTICKER", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3576 "forced_reset_timeout": 5,
kadonotakashi 0:8fdf9a60065b 3577 "config": {
kadonotakashi 0:8fdf9a60065b 3578 "hf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3579 "help": "Value: HFXO for external crystal, HFRCO for internal RC oscillator",
kadonotakashi 0:8fdf9a60065b 3580 "value": "HFXO",
kadonotakashi 0:8fdf9a60065b 3581 "macro_name": "CORE_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3582 },
kadonotakashi 0:8fdf9a60065b 3583 "hfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3584 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3585 "value": "50000000",
kadonotakashi 0:8fdf9a60065b 3586 "macro_name": "HFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3587 },
kadonotakashi 0:8fdf9a60065b 3588 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3589 "help": "Value: LFXO for external crystal, LFRCO for internal RC oscillator, ULFRCO for internal 1KHz RC oscillator",
kadonotakashi 0:8fdf9a60065b 3590 "value": "LFXO",
kadonotakashi 0:8fdf9a60065b 3591 "macro_name": "LOW_ENERGY_CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 3592 },
kadonotakashi 0:8fdf9a60065b 3593 "lfxo_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3594 "help": "Value: External crystal frequency in hertz",
kadonotakashi 0:8fdf9a60065b 3595 "value": "32768",
kadonotakashi 0:8fdf9a60065b 3596 "macro_name": "LFXO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3597 },
kadonotakashi 0:8fdf9a60065b 3598 "hfrco_clock_freq": {
kadonotakashi 0:8fdf9a60065b 3599 "help": "Value: Frequency in hertz, must correspond to setting of hfrco_band_select",
kadonotakashi 0:8fdf9a60065b 3600 "value": "32000000",
kadonotakashi 0:8fdf9a60065b 3601 "macro_name": "HFRCO_FREQUENCY"
kadonotakashi 0:8fdf9a60065b 3602 },
kadonotakashi 0:8fdf9a60065b 3603 "hfrco_band_select": {
kadonotakashi 0:8fdf9a60065b 3604 "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!",
kadonotakashi 0:8fdf9a60065b 3605 "value": "cmuHFRCOFreq_32M0Hz",
kadonotakashi 0:8fdf9a60065b 3606 "macro_name": "HFRCO_FREQUENCY_ENUM"
kadonotakashi 0:8fdf9a60065b 3607 },
kadonotakashi 0:8fdf9a60065b 3608 "board_controller_enable": {
kadonotakashi 0:8fdf9a60065b 3609 "help": "Pin to pull high for enabling the USB serial port",
kadonotakashi 0:8fdf9a60065b 3610 "value": "PE1",
kadonotakashi 0:8fdf9a60065b 3611 "macro_name": "EFM_BC_EN"
kadonotakashi 0:8fdf9a60065b 3612 },
kadonotakashi 0:8fdf9a60065b 3613 "qspi_flash_enable": {
kadonotakashi 0:8fdf9a60065b 3614 "help": "Pin to pull high for enabling the on-board QSPI flash",
kadonotakashi 0:8fdf9a60065b 3615 "value": "PG13",
kadonotakashi 0:8fdf9a60065b 3616 "macro_name": "QSPI_FLASH_EN"
kadonotakashi 0:8fdf9a60065b 3617 }
kadonotakashi 0:8fdf9a60065b 3618 },
kadonotakashi 0:8fdf9a60065b 3619 "overrides": {
kadonotakashi 0:8fdf9a60065b 3620 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 3621 }
kadonotakashi 0:8fdf9a60065b 3622 },
kadonotakashi 0:8fdf9a60065b 3623 "WIZWIKI_W7500": {
kadonotakashi 0:8fdf9a60065b 3624 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3625 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 3626 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500"],
kadonotakashi 0:8fdf9a60065b 3627 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 3628 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3629 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3630 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 3631 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 3632 },
kadonotakashi 0:8fdf9a60065b 3633 "WIZWIKI_W7500P": {
kadonotakashi 0:8fdf9a60065b 3634 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3635 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 3636 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500P"],
kadonotakashi 0:8fdf9a60065b 3637 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 3638 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3639 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3640 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 3641 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 3642 },
kadonotakashi 0:8fdf9a60065b 3643 "WIZWIKI_W7500ECO": {
kadonotakashi 0:8fdf9a60065b 3644 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3645 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 3646 "extra_labels": ["WIZNET", "W7500x", "WIZwiki_W7500ECO"],
kadonotakashi 0:8fdf9a60065b 3647 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 3648 "supported_toolchains": ["uARM", "ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3649 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "SPISLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 3650 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 3651 },
kadonotakashi 0:8fdf9a60065b 3652 "SAMR21G18A": {
kadonotakashi 0:8fdf9a60065b 3653 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3654 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3655 "macros": ["__SAMR21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
kadonotakashi 0:8fdf9a60065b 3656 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMR21"],
kadonotakashi 0:8fdf9a60065b 3657 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kadonotakashi 0:8fdf9a60065b 3658 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 3659 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 3660 "device_name": "ATSAMR21G18A"
kadonotakashi 0:8fdf9a60065b 3661 },
kadonotakashi 0:8fdf9a60065b 3662 "SAMD21J18A": {
kadonotakashi 0:8fdf9a60065b 3663 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3664 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3665 "macros": ["__SAMD21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
kadonotakashi 0:8fdf9a60065b 3666 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
kadonotakashi 0:8fdf9a60065b 3667 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kadonotakashi 0:8fdf9a60065b 3668 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 3669 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 3670 "device_name": "ATSAMD21J18A"
kadonotakashi 0:8fdf9a60065b 3671 },
kadonotakashi 0:8fdf9a60065b 3672 "SAMD21G18A": {
kadonotakashi 0:8fdf9a60065b 3673 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3674 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3675 "macros": ["__SAMD21G18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
kadonotakashi 0:8fdf9a60065b 3676 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAMD21"],
kadonotakashi 0:8fdf9a60065b 3677 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kadonotakashi 0:8fdf9a60065b 3678 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 3679 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 3680 "device_name": "ATSAMD21G18A"
kadonotakashi 0:8fdf9a60065b 3681 },
kadonotakashi 0:8fdf9a60065b 3682 "SAML21J18A": {
kadonotakashi 0:8fdf9a60065b 3683 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3684 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 3685 "macros": ["__SAML21J18A__", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
kadonotakashi 0:8fdf9a60065b 3686 "extra_labels": ["Atmel", "SAM_CortexM0P", "SAML21"],
kadonotakashi 0:8fdf9a60065b 3687 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kadonotakashi 0:8fdf9a60065b 3688 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 3689 "device_name": "ATSAML21J18A"
kadonotakashi 0:8fdf9a60065b 3690 },
kadonotakashi 0:8fdf9a60065b 3691 "SAMG55J19": {
kadonotakashi 0:8fdf9a60065b 3692 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3693 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 3694 "extra_labels": ["Atmel", "SAM_CortexM4", "SAMG55"],
kadonotakashi 0:8fdf9a60065b 3695 "macros": ["__SAMG55J19__", "BOARD=75", "I2C_MASTER_CALLBACK_MODE=true", "EXTINT_CALLBACK_MODE=true", "USART_CALLBACK_MODE=true", "TC_ASYNC=true"],
kadonotakashi 0:8fdf9a60065b 3696 "supported_toolchains": ["GCC_ARM", "ARM", "uARM"],
kadonotakashi 0:8fdf9a60065b 3697 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 3698 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 3699 "default_lib": "std",
kadonotakashi 0:8fdf9a60065b 3700 "device_name": "ATSAMG55J19"
kadonotakashi 0:8fdf9a60065b 3701 },
kadonotakashi 0:8fdf9a60065b 3702 "MCU_NRF51_UNIFIED": {
kadonotakashi 0:8fdf9a60065b 3703 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3704 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 3705 "OVERRIDE_BOOTLOADER_FILENAME": "nrf51822_bootloader.hex",
kadonotakashi 0:8fdf9a60065b 3706 "macros": [
kadonotakashi 0:8fdf9a60065b 3707 "NRF51",
kadonotakashi 0:8fdf9a60065b 3708 "TARGET_NRF51822",
kadonotakashi 0:8fdf9a60065b 3709 "BLE_STACK_SUPPORT_REQD",
kadonotakashi 0:8fdf9a60065b 3710 "SOFTDEVICE_PRESENT",
kadonotakashi 0:8fdf9a60065b 3711 "S130",
kadonotakashi 0:8fdf9a60065b 3712 "TARGET_MCU_NRF51822",
kadonotakashi 0:8fdf9a60065b 3713 "CMSIS_VECTAB_VIRTUAL",
kadonotakashi 0:8fdf9a60065b 3714 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kadonotakashi 0:8fdf9a60065b 3715 "NO_SYSTICK",
kadonotakashi 0:8fdf9a60065b 3716 "MBED_TICKLESS"
kadonotakashi 0:8fdf9a60065b 3717 ],
kadonotakashi 0:8fdf9a60065b 3718 "MERGE_BOOTLOADER": false,
kadonotakashi 0:8fdf9a60065b 3719 "extra_labels": [
kadonotakashi 0:8fdf9a60065b 3720 "NORDIC",
kadonotakashi 0:8fdf9a60065b 3721 "MCU_NRF51",
kadonotakashi 0:8fdf9a60065b 3722 "MCU_NRF51822_UNIFIED",
kadonotakashi 0:8fdf9a60065b 3723 "NRF5x",
kadonotakashi 0:8fdf9a60065b 3724 "NRF51",
kadonotakashi 0:8fdf9a60065b 3725 "SDK_11"
kadonotakashi 0:8fdf9a60065b 3726 ],
kadonotakashi 0:8fdf9a60065b 3727 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 3728 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 3729 "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3730 "public": false,
kadonotakashi 0:8fdf9a60065b 3731 "MERGE_SOFT_DEVICE": true,
kadonotakashi 0:8fdf9a60065b 3732 "EXPECTED_SOFTDEVICES_WITH_OFFSETS": [
kadonotakashi 0:8fdf9a60065b 3733 {
kadonotakashi 0:8fdf9a60065b 3734 "boot": "",
kadonotakashi 0:8fdf9a60065b 3735 "name": "s130_nrf51_2.0.0_softdevice.hex",
kadonotakashi 0:8fdf9a60065b 3736 "offset": 110592
kadonotakashi 0:8fdf9a60065b 3737 }
kadonotakashi 0:8fdf9a60065b 3738 ],
kadonotakashi 0:8fdf9a60065b 3739 "detect_code": ["1070"],
kadonotakashi 0:8fdf9a60065b 3740 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 3741 "function": "MCU_NRF51Code.binary_hook",
kadonotakashi 0:8fdf9a60065b 3742 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
kadonotakashi 0:8fdf9a60065b 3743 },
kadonotakashi 0:8fdf9a60065b 3744 "program_cycle_s": 6,
kadonotakashi 0:8fdf9a60065b 3745 "features": ["BLE"],
kadonotakashi 0:8fdf9a60065b 3746 "config": {
kadonotakashi 0:8fdf9a60065b 3747 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3748 "value": "NRF_LF_SRC_XTAL",
kadonotakashi 0:8fdf9a60065b 3749 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC"
kadonotakashi 0:8fdf9a60065b 3750 },
kadonotakashi 0:8fdf9a60065b 3751 "uart_hwfc": {
kadonotakashi 0:8fdf9a60065b 3752 "help": "Value: 1 for enable, 0 for disable",
kadonotakashi 0:8fdf9a60065b 3753 "value": 1,
kadonotakashi 0:8fdf9a60065b 3754 "macro_name": "MBED_CONF_NORDIC_UART_HWFC"
kadonotakashi 0:8fdf9a60065b 3755 }
kadonotakashi 0:8fdf9a60065b 3756 },
kadonotakashi 0:8fdf9a60065b 3757 "device_has": ["ANALOGIN", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"]
kadonotakashi 0:8fdf9a60065b 3758 },
kadonotakashi 0:8fdf9a60065b 3759 "MCU_NRF51_16K_UNIFIED_S130": {
kadonotakashi 0:8fdf9a60065b 3760 "inherits": ["MCU_NRF51_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3761 "extra_labels_add": ["MCU_NORDIC_16K", "MCU_NRF51_16K_S130", "MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 3762 "macros_add": ["TARGET_MCU_NORDIC_16K", "TARGET_MCU_NRF51_16K_S130", "TARGET_MCU_NRF51_16K"],
kadonotakashi 0:8fdf9a60065b 3763 "public": false
kadonotakashi 0:8fdf9a60065b 3764 },
kadonotakashi 0:8fdf9a60065b 3765 "MCU_NRF51_32K_UNIFIED": {
kadonotakashi 0:8fdf9a60065b 3766 "inherits": ["MCU_NRF51_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3767 "extra_labels_add": ["MCU_NORDIC_32K", "MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 3768 "macros_add": ["TARGET_MCU_NORDIC_32K", "TARGET_MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 3769 "public": false
kadonotakashi 0:8fdf9a60065b 3770 },
kadonotakashi 0:8fdf9a60065b 3771 "NRF51_DK": {
kadonotakashi 0:8fdf9a60065b 3772 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3773 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3774 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 3775 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3776 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 3777 },
kadonotakashi 0:8fdf9a60065b 3778 "SDT51822B": {
kadonotakashi 0:8fdf9a60065b 3779 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3780 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 3781 "detect_code": ["3103"],
kadonotakashi 0:8fdf9a60065b 3782 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 3783 "device_name": "nRF51822_xxAA"
kadonotakashi 0:8fdf9a60065b 3784 },
kadonotakashi 0:8fdf9a60065b 3785 "NRF51_DONGLE": {
kadonotakashi 0:8fdf9a60065b 3786 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3787 "progen": {"target": "nrf51-dongle"},
kadonotakashi 0:8fdf9a60065b 3788 "device_has": ["USTICKER", "LPTICKER", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 3789 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 3790 },
kadonotakashi 0:8fdf9a60065b 3791 "OSHCHIP": {
kadonotakashi 0:8fdf9a60065b 3792 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 3793 "overrides": {"lf_clock_src": "NRF_LF_SRC_RC"},
kadonotakashi 0:8fdf9a60065b 3794 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 3795 "device_name": "nRF51822_xxAC"
kadonotakashi 0:8fdf9a60065b 3796 },
kadonotakashi 0:8fdf9a60065b 3797 "MCU_NRF52832": {
kadonotakashi 0:8fdf9a60065b 3798 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3799 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3800 "macros": [
kadonotakashi 0:8fdf9a60065b 3801 "BOARD_PCA10040",
kadonotakashi 0:8fdf9a60065b 3802 "NRF52",
kadonotakashi 0:8fdf9a60065b 3803 "TARGET_NRF52832",
kadonotakashi 0:8fdf9a60065b 3804 "CMSIS_VECTAB_VIRTUAL",
kadonotakashi 0:8fdf9a60065b 3805 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kadonotakashi 0:8fdf9a60065b 3806 "MBED_TICKLESS"
kadonotakashi 0:8fdf9a60065b 3807 ],
kadonotakashi 0:8fdf9a60065b 3808 "device_has": [
kadonotakashi 0:8fdf9a60065b 3809 "ANALOGIN",
kadonotakashi 0:8fdf9a60065b 3810 "FLASH",
kadonotakashi 0:8fdf9a60065b 3811 "I2C",
kadonotakashi 0:8fdf9a60065b 3812 "I2C_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3813 "INTERRUPTIN",
kadonotakashi 0:8fdf9a60065b 3814 "ITM",
kadonotakashi 0:8fdf9a60065b 3815 "LPTICKER",
kadonotakashi 0:8fdf9a60065b 3816 "PORTIN",
kadonotakashi 0:8fdf9a60065b 3817 "PORTINOUT",
kadonotakashi 0:8fdf9a60065b 3818 "PORTOUT",
kadonotakashi 0:8fdf9a60065b 3819 "PWMOUT",
kadonotakashi 0:8fdf9a60065b 3820 "SERIAL",
kadonotakashi 0:8fdf9a60065b 3821 "SERIAL_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3822 "SERIAL_FC",
kadonotakashi 0:8fdf9a60065b 3823 "SLEEP",
kadonotakashi 0:8fdf9a60065b 3824 "SPI",
kadonotakashi 0:8fdf9a60065b 3825 "SPI_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3826 "SYSTICK_CLK_OFF_DURING_SLEEP",
kadonotakashi 0:8fdf9a60065b 3827 "TRNG",
kadonotakashi 0:8fdf9a60065b 3828 "USTICKER"
kadonotakashi 0:8fdf9a60065b 3829 ],
kadonotakashi 0:8fdf9a60065b 3830 "extra_labels": [
kadonotakashi 0:8fdf9a60065b 3831 "NORDIC",
kadonotakashi 0:8fdf9a60065b 3832 "NRF5x",
kadonotakashi 0:8fdf9a60065b 3833 "NRF52",
kadonotakashi 0:8fdf9a60065b 3834 "SDK_14_2",
kadonotakashi 0:8fdf9a60065b 3835 "SOFTDEVICE_COMMON",
kadonotakashi 0:8fdf9a60065b 3836 "SOFTDEVICE_S132_FULL"
kadonotakashi 0:8fdf9a60065b 3837 ],
kadonotakashi 0:8fdf9a60065b 3838 "config": {
kadonotakashi 0:8fdf9a60065b 3839 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3840 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
kadonotakashi 0:8fdf9a60065b 3841 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
kadonotakashi 0:8fdf9a60065b 3842 "value": "NRF_LF_SRC_XTAL"
kadonotakashi 0:8fdf9a60065b 3843 },
kadonotakashi 0:8fdf9a60065b 3844 "lf_clock_rc_calib_timer_interval": {
kadonotakashi 0:8fdf9a60065b 3845 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
kadonotakashi 0:8fdf9a60065b 3846 "value": 16
kadonotakashi 0:8fdf9a60065b 3847 },
kadonotakashi 0:8fdf9a60065b 3848 "lf_clock_rc_calib_mode_config": {
kadonotakashi 0:8fdf9a60065b 3849 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
kadonotakashi 0:8fdf9a60065b 3850 "value": 0
kadonotakashi 0:8fdf9a60065b 3851 }
kadonotakashi 0:8fdf9a60065b 3852 },
kadonotakashi 0:8fdf9a60065b 3853 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 3854 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 3855 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3856 "public": false,
kadonotakashi 0:8fdf9a60065b 3857 "detect_code": ["1101"],
kadonotakashi 0:8fdf9a60065b 3858 "program_cycle_s": 6,
kadonotakashi 0:8fdf9a60065b 3859 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3860 },
kadonotakashi 0:8fdf9a60065b 3861 "NRF52_DK": {
kadonotakashi 0:8fdf9a60065b 3862 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3863 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3864 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3865 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3866 },
kadonotakashi 0:8fdf9a60065b 3867 "SDT52832B": {
kadonotakashi 0:8fdf9a60065b 3868 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3869 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3870 "detect_code": ["3104"],
kadonotakashi 0:8fdf9a60065b 3871 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3872 },
kadonotakashi 0:8fdf9a60065b 3873 "UBLOX_EVA_NINA": {
kadonotakashi 0:8fdf9a60065b 3874 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3875 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3876 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3877 },
kadonotakashi 0:8fdf9a60065b 3878 "UBLOX_EVK_NINA_B1": {
kadonotakashi 0:8fdf9a60065b 3879 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3880 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3881 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3882 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3883 },
kadonotakashi 0:8fdf9a60065b 3884 "MTB_UBLOX_NINA_B1": {
kadonotakashi 0:8fdf9a60065b 3885 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3886 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3887 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3888 },
kadonotakashi 0:8fdf9a60065b 3889 "MTB_LAIRD_BL652": {
kadonotakashi 0:8fdf9a60065b 3890 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3891 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3892 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3893 },
kadonotakashi 0:8fdf9a60065b 3894 "DELTA_DFBM_NQ620": {
kadonotakashi 0:8fdf9a60065b 3895 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3896 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 3897 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3898 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 3899 },
kadonotakashi 0:8fdf9a60065b 3900 "MCU_NRF52840": {
kadonotakashi 0:8fdf9a60065b 3901 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 3902 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3903 "macros": [
kadonotakashi 0:8fdf9a60065b 3904 "BOARD_PCA10056",
kadonotakashi 0:8fdf9a60065b 3905 "NRF52840_XXAA",
kadonotakashi 0:8fdf9a60065b 3906 "TARGET_NRF52840",
kadonotakashi 0:8fdf9a60065b 3907 "CMSIS_VECTAB_VIRTUAL",
kadonotakashi 0:8fdf9a60065b 3908 "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"",
kadonotakashi 0:8fdf9a60065b 3909 "MBED_TICKLESS",
kadonotakashi 0:8fdf9a60065b 3910 "MBEDTLS_CONFIG_HW_SUPPORT"
kadonotakashi 0:8fdf9a60065b 3911 ],
kadonotakashi 0:8fdf9a60065b 3912 "features": ["CRYPTOCELL310"],
kadonotakashi 0:8fdf9a60065b 3913 "device_has": [
kadonotakashi 0:8fdf9a60065b 3914 "ANALOGIN",
kadonotakashi 0:8fdf9a60065b 3915 "FLASH",
kadonotakashi 0:8fdf9a60065b 3916 "I2C",
kadonotakashi 0:8fdf9a60065b 3917 "I2C_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3918 "INTERRUPTIN",
kadonotakashi 0:8fdf9a60065b 3919 "ITM",
kadonotakashi 0:8fdf9a60065b 3920 "LPTICKER",
kadonotakashi 0:8fdf9a60065b 3921 "PORTIN",
kadonotakashi 0:8fdf9a60065b 3922 "PORTINOUT",
kadonotakashi 0:8fdf9a60065b 3923 "PORTOUT",
kadonotakashi 0:8fdf9a60065b 3924 "PWMOUT",
kadonotakashi 0:8fdf9a60065b 3925 "SERIAL",
kadonotakashi 0:8fdf9a60065b 3926 "SERIAL_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3927 "SERIAL_FC",
kadonotakashi 0:8fdf9a60065b 3928 "SLEEP",
kadonotakashi 0:8fdf9a60065b 3929 "SPI",
kadonotakashi 0:8fdf9a60065b 3930 "SPI_ASYNCH",
kadonotakashi 0:8fdf9a60065b 3931 "SYSTICK_CLK_OFF_DURING_SLEEP",
kadonotakashi 0:8fdf9a60065b 3932 "TRNG",
kadonotakashi 0:8fdf9a60065b 3933 "USTICKER",
kadonotakashi 0:8fdf9a60065b 3934 "QSPI"
kadonotakashi 0:8fdf9a60065b 3935 ],
kadonotakashi 0:8fdf9a60065b 3936 "extra_labels": [
kadonotakashi 0:8fdf9a60065b 3937 "NORDIC",
kadonotakashi 0:8fdf9a60065b 3938 "NRF5x",
kadonotakashi 0:8fdf9a60065b 3939 "NRF52",
kadonotakashi 0:8fdf9a60065b 3940 "SDK_14_2",
kadonotakashi 0:8fdf9a60065b 3941 "SOFTDEVICE_COMMON",
kadonotakashi 0:8fdf9a60065b 3942 "SOFTDEVICE_S140_FULL"
kadonotakashi 0:8fdf9a60065b 3943 ],
kadonotakashi 0:8fdf9a60065b 3944 "config": {
kadonotakashi 0:8fdf9a60065b 3945 "lf_clock_src": {
kadonotakashi 0:8fdf9a60065b 3946 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_SRC",
kadonotakashi 0:8fdf9a60065b 3947 "help": "Select Low Frequency clock source. Options: NRF_LF_SRC_XTAL, NRF_LF_SRC_SYNTH, and NRF_LF_SRC_RC",
kadonotakashi 0:8fdf9a60065b 3948 "value": "NRF_LF_SRC_XTAL"
kadonotakashi 0:8fdf9a60065b 3949 },
kadonotakashi 0:8fdf9a60065b 3950 "lf_clock_rc_calib_timer_interval": {
kadonotakashi 0:8fdf9a60065b 3951 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_TIMER_INTERVAL",
kadonotakashi 0:8fdf9a60065b 3952 "value": 16
kadonotakashi 0:8fdf9a60065b 3953 },
kadonotakashi 0:8fdf9a60065b 3954 "lf_clock_rc_calib_mode_config": {
kadonotakashi 0:8fdf9a60065b 3955 "macro_name": "MBED_CONF_NORDIC_NRF_LF_CLOCK_CALIB_MODE_CONFIG",
kadonotakashi 0:8fdf9a60065b 3956 "value": 0
kadonotakashi 0:8fdf9a60065b 3957 }
kadonotakashi 0:8fdf9a60065b 3958 },
kadonotakashi 0:8fdf9a60065b 3959 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 3960 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 3961 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3962 "public": false,
kadonotakashi 0:8fdf9a60065b 3963 "detect_code": ["1101"],
kadonotakashi 0:8fdf9a60065b 3964 "program_cycle_s": 6,
kadonotakashi 0:8fdf9a60065b 3965 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 3966 },
kadonotakashi 0:8fdf9a60065b 3967 "NRF52840_DK": {
kadonotakashi 0:8fdf9a60065b 3968 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 3969 "inherits": ["MCU_NRF52840"],
kadonotakashi 0:8fdf9a60065b 3970 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 3971 "device_name": "nRF52840_xxAA"
kadonotakashi 0:8fdf9a60065b 3972 },
kadonotakashi 0:8fdf9a60065b 3973 "BLUEPILL_F103C8": {
kadonotakashi 0:8fdf9a60065b 3974 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 3975 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 3976 "default_toolchain": "GCC_ARM",
kadonotakashi 0:8fdf9a60065b 3977 "extra_labels_add": ["STM32F1", "STM32F103C8"],
kadonotakashi 0:8fdf9a60065b 3978 "supported_toolchains": ["GCC_ARM"],
kadonotakashi 0:8fdf9a60065b 3979 "device_has_add": ["CAN", "SERIAL_FC", "SERIAL_ASYNCH", "FLASH"],
kadonotakashi 0:8fdf9a60065b 3980 "device_has_remove": ["STDIO_MESSAGES", "LPTICKER"]
kadonotakashi 0:8fdf9a60065b 3981 },
kadonotakashi 0:8fdf9a60065b 3982 "NUMAKER_PFM_NUC472": {
kadonotakashi 0:8fdf9a60065b 3983 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 3984 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 3985 "extra_labels": ["NUVOTON", "NUC472", "NU_XRAM_SUPPORTED", "FLASH_CMSIS_ALGO", "NUVOTON_EMAC"],
kadonotakashi 0:8fdf9a60065b 3986 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 3987 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 3988 "config": {
kadonotakashi 0:8fdf9a60065b 3989 "gpio-irq-debounce-enable": {
kadonotakashi 0:8fdf9a60065b 3990 "help": "Enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 3991 "value": 0
kadonotakashi 0:8fdf9a60065b 3992 },
kadonotakashi 0:8fdf9a60065b 3993 "gpio-irq-debounce-enable-list": {
kadonotakashi 0:8fdf9a60065b 3994 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 3995 "value": "NC"
kadonotakashi 0:8fdf9a60065b 3996 },
kadonotakashi 0:8fdf9a60065b 3997 "gpio-irq-debounce-clock-source": {
kadonotakashi 0:8fdf9a60065b 3998 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_IRC10K",
kadonotakashi 0:8fdf9a60065b 3999 "value": "GPIO_DBCTL_DBCLKSRC_IRC10K"
kadonotakashi 0:8fdf9a60065b 4000 },
kadonotakashi 0:8fdf9a60065b 4001 "gpio-irq-debounce-sample-rate": {
kadonotakashi 0:8fdf9a60065b 4002 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kadonotakashi 0:8fdf9a60065b 4003 "value": "GPIO_DBCTL_DBCLKSEL_16"
kadonotakashi 0:8fdf9a60065b 4004 }
kadonotakashi 0:8fdf9a60065b 4005 },
kadonotakashi 0:8fdf9a60065b 4006 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4007 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
kadonotakashi 0:8fdf9a60065b 4008 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "CAN", "FLASH", "EMAC"],
kadonotakashi 0:8fdf9a60065b 4009 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4010 "device_name": "NUC472HI8AE",
kadonotakashi 0:8fdf9a60065b 4011 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 4012 "overrides": {
kadonotakashi 0:8fdf9a60065b 4013 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 4014 }
kadonotakashi 0:8fdf9a60065b 4015 },
kadonotakashi 0:8fdf9a60065b 4016 "NCS36510": {
kadonotakashi 0:8fdf9a60065b 4017 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4018 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 4019 "extra_labels": ["ONSEMI"],
kadonotakashi 0:8fdf9a60065b 4020 "config": {
kadonotakashi 0:8fdf9a60065b 4021 "mac-addr-low": {
kadonotakashi 0:8fdf9a60065b 4022 "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.",
kadonotakashi 0:8fdf9a60065b 4023 "value": "0xFFFFFFFF"
kadonotakashi 0:8fdf9a60065b 4024 },
kadonotakashi 0:8fdf9a60065b 4025 "mac-addr-high": {
kadonotakashi 0:8fdf9a60065b 4026 "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.",
kadonotakashi 0:8fdf9a60065b 4027 "value": "0xFFFFFFFF"
kadonotakashi 0:8fdf9a60065b 4028 },
kadonotakashi 0:8fdf9a60065b 4029 "32KHz-clk-trim": {
kadonotakashi 0:8fdf9a60065b 4030 "help": "32KHz clock trim",
kadonotakashi 0:8fdf9a60065b 4031 "value": "0x39"
kadonotakashi 0:8fdf9a60065b 4032 },
kadonotakashi 0:8fdf9a60065b 4033 "32MHz-clk-trim": {
kadonotakashi 0:8fdf9a60065b 4034 "help": "32MHz clock trim",
kadonotakashi 0:8fdf9a60065b 4035 "value": "0x17"
kadonotakashi 0:8fdf9a60065b 4036 },
kadonotakashi 0:8fdf9a60065b 4037 "rssi-trim": {
kadonotakashi 0:8fdf9a60065b 4038 "help": "RSSI trim",
kadonotakashi 0:8fdf9a60065b 4039 "value": "0x3D"
kadonotakashi 0:8fdf9a60065b 4040 },
kadonotakashi 0:8fdf9a60065b 4041 "txtune-trim": {
kadonotakashi 0:8fdf9a60065b 4042 "help": "TX tune trim",
kadonotakashi 0:8fdf9a60065b 4043 "value": "0xFFFFFFFF"
kadonotakashi 0:8fdf9a60065b 4044 }
kadonotakashi 0:8fdf9a60065b 4045 },
kadonotakashi 0:8fdf9a60065b 4046 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 4047 "post_binary_hook": {"function": "NCS36510TargetCode.ncs36510_addfib"},
kadonotakashi 0:8fdf9a60065b 4048 "macros": ["CM3", "CPU_NCS36510", "TARGET_NCS36510", "LOAD_ADDRESS=0x3000"],
kadonotakashi 0:8fdf9a60065b 4049 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4050 "device_has": ["ANALOGIN", "SERIAL", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "TRNG", "SPISLAVE", "802_15_4_PHY"],
kadonotakashi 0:8fdf9a60065b 4051 "release_versions": ["2", "5"]
kadonotakashi 0:8fdf9a60065b 4052 },
kadonotakashi 0:8fdf9a60065b 4053 "NUMAKER_PFM_M453": {
kadonotakashi 0:8fdf9a60065b 4054 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4055 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 4056 "extra_labels": ["NUVOTON", "M451", "NUMAKER_PFM_M453", "FLASH_CMSIS_ALGO"],
kadonotakashi 0:8fdf9a60065b 4057 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4058 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4059 "config": {
kadonotakashi 0:8fdf9a60065b 4060 "gpio-irq-debounce-enable": {
kadonotakashi 0:8fdf9a60065b 4061 "help": "Enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4062 "value": 0
kadonotakashi 0:8fdf9a60065b 4063 },
kadonotakashi 0:8fdf9a60065b 4064 "gpio-irq-debounce-enable-list": {
kadonotakashi 0:8fdf9a60065b 4065 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4066 "value": "NC"
kadonotakashi 0:8fdf9a60065b 4067 },
kadonotakashi 0:8fdf9a60065b 4068 "gpio-irq-debounce-clock-source": {
kadonotakashi 0:8fdf9a60065b 4069 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kadonotakashi 0:8fdf9a60065b 4070 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kadonotakashi 0:8fdf9a60065b 4071 },
kadonotakashi 0:8fdf9a60065b 4072 "gpio-irq-debounce-sample-rate": {
kadonotakashi 0:8fdf9a60065b 4073 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kadonotakashi 0:8fdf9a60065b 4074 "value": "GPIO_DBCTL_DBCLKSEL_16"
kadonotakashi 0:8fdf9a60065b 4075 }
kadonotakashi 0:8fdf9a60065b 4076 },
kadonotakashi 0:8fdf9a60065b 4077 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4078 "macros_add": ["LPTICKER_DELAY_TICKS=3"],
kadonotakashi 0:8fdf9a60065b 4079 "progen": {"target": "numaker-pfm-m453"},
kadonotakashi 0:8fdf9a60065b 4080 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "CAN", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4081 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 4082 "device_name": "M453VG6AE",
kadonotakashi 0:8fdf9a60065b 4083 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 4084 },
kadonotakashi 0:8fdf9a60065b 4085 "NUMAKER_PFM_NANO130": {
kadonotakashi 0:8fdf9a60065b 4086 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 4087 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 4088 "extra_labels": ["NUVOTON", "NANO100", "NANO130KE3BN"],
kadonotakashi 0:8fdf9a60065b 4089 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4090 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4091 "config": {
kadonotakashi 0:8fdf9a60065b 4092 "gpio-irq-debounce-enable": {
kadonotakashi 0:8fdf9a60065b 4093 "help": "Enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4094 "value": 0
kadonotakashi 0:8fdf9a60065b 4095 },
kadonotakashi 0:8fdf9a60065b 4096 "gpio-irq-debounce-enable-list": {
kadonotakashi 0:8fdf9a60065b 4097 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4098 "value": "NC"
kadonotakashi 0:8fdf9a60065b 4099 },
kadonotakashi 0:8fdf9a60065b 4100 "gpio-irq-debounce-clock-source": {
kadonotakashi 0:8fdf9a60065b 4101 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCLKSRC_HCLK or GPIO_DBCLKSRC_IRC10K",
kadonotakashi 0:8fdf9a60065b 4102 "value": "GPIO_DBCLKSRC_IRC10K"
kadonotakashi 0:8fdf9a60065b 4103 },
kadonotakashi 0:8fdf9a60065b 4104 "gpio-irq-debounce-sample-rate": {
kadonotakashi 0:8fdf9a60065b 4105 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCLKSEL_1, GPIO_DBCLKSEL_2, GPIO_DBCLKSEL_4, ..., or GPIO_DBCLKSEL_32768",
kadonotakashi 0:8fdf9a60065b 4106 "value": "GPIO_DBCLKSEL_16"
kadonotakashi 0:8fdf9a60065b 4107 },
kadonotakashi 0:8fdf9a60065b 4108 "clock-pll": {
kadonotakashi 0:8fdf9a60065b 4109 "help": "Choose clock source to clock PLL: NU_HXT_PLL or NU_HIRC_PLL",
kadonotakashi 0:8fdf9a60065b 4110 "macro_name": "NU_CLOCK_PLL",
kadonotakashi 0:8fdf9a60065b 4111 "value": "NU_HIRC_PLL"
kadonotakashi 0:8fdf9a60065b 4112 }
kadonotakashi 0:8fdf9a60065b 4113 },
kadonotakashi 0:8fdf9a60065b 4114 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4115 "macros": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\"","MBED_FAULT_HANDLER_DISABLED", "LPTICKER_DELAY_TICKS=3"],
kadonotakashi 0:8fdf9a60065b 4116 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH"],
kadonotakashi 0:8fdf9a60065b 4117 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4118 "device_name": "NANO130KE3BN"
kadonotakashi 0:8fdf9a60065b 4119 },
kadonotakashi 0:8fdf9a60065b 4120 "HI2110": {
kadonotakashi 0:8fdf9a60065b 4121 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4122 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 4123 "default_toolchain": "GCC_ARM",
kadonotakashi 0:8fdf9a60065b 4124 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4125 "extra_labels": ["ublox"],
kadonotakashi 0:8fdf9a60065b 4126 "macros": ["TARGET_PROCESSOR_FAMILY_BOUDICA", "BOUDICA_SARA", "NDEBUG=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 4127 "public": false,
kadonotakashi 0:8fdf9a60065b 4128 "target_overrides": {
kadonotakashi 0:8fdf9a60065b 4129 "*": {
kadonotakashi 0:8fdf9a60065b 4130 "core.stdio-flush-at-exit": false
kadonotakashi 0:8fdf9a60065b 4131 }
kadonotakashi 0:8fdf9a60065b 4132 },
kadonotakashi 0:8fdf9a60065b 4133 "device_has": ["INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 4134 "default_lib": "std",
kadonotakashi 0:8fdf9a60065b 4135 "release_versions": []
kadonotakashi 0:8fdf9a60065b 4136 },
kadonotakashi 0:8fdf9a60065b 4137 "SARA_NBIOT": {
kadonotakashi 0:8fdf9a60065b 4138 "inherits": ["HI2110"],
kadonotakashi 0:8fdf9a60065b 4139 "extra_labels": ["ublox", "HI2110"],
kadonotakashi 0:8fdf9a60065b 4140 "public": false
kadonotakashi 0:8fdf9a60065b 4141 },
kadonotakashi 0:8fdf9a60065b 4142 "SARA_NBIOT_EVK": {
kadonotakashi 0:8fdf9a60065b 4143 "inherits": ["SARA_NBIOT"],
kadonotakashi 0:8fdf9a60065b 4144 "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"]
kadonotakashi 0:8fdf9a60065b 4145 },
kadonotakashi 0:8fdf9a60065b 4146 "MCU_RTL8195A": {
kadonotakashi 0:8fdf9a60065b 4147 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 4148 "default_toolchain": "GCC_ARM",
kadonotakashi 0:8fdf9a60065b 4149 "macros": ["__RTL8195A__","CONFIG_PLATFORM_8195A","CONFIG_MBED_ENABLED","PLATFORM_CMSIS_RTOS","MBED_FAULT_HANDLER_DISABLED"],
kadonotakashi 0:8fdf9a60065b 4150 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4151 "extra_labels": ["Realtek", "AMEBA", "RTW_EMAC"],
kadonotakashi 0:8fdf9a60065b 4152 "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SPI", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4153 "public": false,
kadonotakashi 0:8fdf9a60065b 4154 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4155 "post_binary_hook": {
kadonotakashi 0:8fdf9a60065b 4156 "function": "RTL8195ACode.binary_hook",
kadonotakashi 0:8fdf9a60065b 4157 "toolchains": ["ARM_STD", "GCC_ARM", "IAR"]
kadonotakashi 0:8fdf9a60065b 4158 },
kadonotakashi 0:8fdf9a60065b 4159 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4160 "overrides": {
kadonotakashi 0:8fdf9a60065b 4161 "network-default-interface-type": "WIFI"
kadonotakashi 0:8fdf9a60065b 4162 }
kadonotakashi 0:8fdf9a60065b 4163 },
kadonotakashi 0:8fdf9a60065b 4164 "REALTEK_RTL8195AM": {
kadonotakashi 0:8fdf9a60065b 4165 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4166 "inherits": ["MCU_RTL8195A"],
kadonotakashi 0:8fdf9a60065b 4167 "detect_code": ["4600"],
kadonotakashi 0:8fdf9a60065b 4168 "extra_labels_add": ["RTL8195A"]
kadonotakashi 0:8fdf9a60065b 4169 },
kadonotakashi 0:8fdf9a60065b 4170 "VBLUNO51_LEGACY": {
kadonotakashi 0:8fdf9a60065b 4171 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4172 "inherits": ["MCU_NRF51_32K"],
kadonotakashi 0:8fdf9a60065b 4173 "detect_code": ["C006"],
kadonotakashi 0:8fdf9a60065b 4174 "overrides": {"uart_hwfc": 0},
kadonotakashi 0:8fdf9a60065b 4175 "extra_labels_add": ["VBLUNO51"]
kadonotakashi 0:8fdf9a60065b 4176 },
kadonotakashi 0:8fdf9a60065b 4177 "VBLUNO51_BOOT": {
kadonotakashi 0:8fdf9a60065b 4178 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4179 "inherits": ["MCU_NRF51_32K_BOOT"],
kadonotakashi 0:8fdf9a60065b 4180 "detect_code": ["C006"],
kadonotakashi 0:8fdf9a60065b 4181 "overrides": {"uart_hwfc": 0},
kadonotakashi 0:8fdf9a60065b 4182 "extra_labels_add": ["VBLUNO51"],
kadonotakashi 0:8fdf9a60065b 4183 "macros_add": ["TARGET_VBLUNO51"]
kadonotakashi 0:8fdf9a60065b 4184 },
kadonotakashi 0:8fdf9a60065b 4185 "VBLUNO51_OTA": {
kadonotakashi 0:8fdf9a60065b 4186 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4187 "inherits": ["MCU_NRF51_32K_OTA"],
kadonotakashi 0:8fdf9a60065b 4188 "detect_code": ["C006"],
kadonotakashi 0:8fdf9a60065b 4189 "overrides": {"uart_hwfc": 0},
kadonotakashi 0:8fdf9a60065b 4190 "extra_labels_add": ["VBLUNO51"],
kadonotakashi 0:8fdf9a60065b 4191 "macros_add": ["TARGET_VBLUNO51"]
kadonotakashi 0:8fdf9a60065b 4192 },
kadonotakashi 0:8fdf9a60065b 4193 "VBLUNO51": {
kadonotakashi 0:8fdf9a60065b 4194 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4195 "inherits": ["MCU_NRF51_32K_UNIFIED"],
kadonotakashi 0:8fdf9a60065b 4196 "detect_code": ["C006"],
kadonotakashi 0:8fdf9a60065b 4197 "overrides": {"uart_hwfc": 0},
kadonotakashi 0:8fdf9a60065b 4198 "device_has": ["USTICKER", "LPTICKER", "ANALOGIN", "I2C", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE"],
kadonotakashi 0:8fdf9a60065b 4199 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 4200 "device_name": "nRF51822_xxAC"
kadonotakashi 0:8fdf9a60065b 4201 },
kadonotakashi 0:8fdf9a60065b 4202 "DISCO_L496AG": {
kadonotakashi 0:8fdf9a60065b 4203 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 4204 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4205 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4206 "extra_labels_add": ["STM32L4", "STM32L496AG", "STM32L496xG"],
kadonotakashi 0:8fdf9a60065b 4207 "config": {
kadonotakashi 0:8fdf9a60065b 4208 "clock_source": {
kadonotakashi 0:8fdf9a60065b 4209 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4210 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4211 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 4212 },
kadonotakashi 0:8fdf9a60065b 4213 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 4214 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 4215 "value": 1
kadonotakashi 0:8fdf9a60065b 4216 }
kadonotakashi 0:8fdf9a60065b 4217 },
kadonotakashi 0:8fdf9a60065b 4218 "detect_code": ["0822"],
kadonotakashi 0:8fdf9a60065b 4219 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4220 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 4221 "device_name": "STM32L496AG"
kadonotakashi 0:8fdf9a60065b 4222 },
kadonotakashi 0:8fdf9a60065b 4223 "NUCLEO_L496ZG": {
kadonotakashi 0:8fdf9a60065b 4224 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 4225 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 4226 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4227 "extra_labels_add": ["STM32L4", "STM32L496ZG", "STM32L496xG"],
kadonotakashi 0:8fdf9a60065b 4228 "config": {
kadonotakashi 0:8fdf9a60065b 4229 "clock_source": {
kadonotakashi 0:8fdf9a60065b 4230 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4231 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4232 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 4233 },
kadonotakashi 0:8fdf9a60065b 4234 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 4235 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 4236 "value": 1
kadonotakashi 0:8fdf9a60065b 4237 }
kadonotakashi 0:8fdf9a60065b 4238 },
kadonotakashi 0:8fdf9a60065b 4239 "detect_code": ["0823"],
kadonotakashi 0:8fdf9a60065b 4240 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4241 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 4242 "device_name": "STM32L496ZG"
kadonotakashi 0:8fdf9a60065b 4243 },
kadonotakashi 0:8fdf9a60065b 4244 "NUCLEO_L496ZG_P": {
kadonotakashi 0:8fdf9a60065b 4245 "inherits": ["NUCLEO_L496ZG"],
kadonotakashi 0:8fdf9a60065b 4246 "detect_code": ["0828"]
kadonotakashi 0:8fdf9a60065b 4247 },
kadonotakashi 0:8fdf9a60065b 4248 "NUCLEO_L4R5ZI": {
kadonotakashi 0:8fdf9a60065b 4249 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 4250 "supported_form_factors": ["ARDUINO", "MORPHO"],
kadonotakashi 0:8fdf9a60065b 4251 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4252 "extra_labels_add": ["STM32L4", "STM32L4R5ZI", "STM32L4R5xI"],
kadonotakashi 0:8fdf9a60065b 4253 "config": {
kadonotakashi 0:8fdf9a60065b 4254 "clock_source": {
kadonotakashi 0:8fdf9a60065b 4255 "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI | USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4256 "value": "USE_PLL_MSI",
kadonotakashi 0:8fdf9a60065b 4257 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 4258 },
kadonotakashi 0:8fdf9a60065b 4259 "lpticker_lptim": {
kadonotakashi 0:8fdf9a60065b 4260 "help": "This target supports LPTIM. Set value 1 to use LPTIM for LPTICKER, or 0 to use RTC wakeup timer",
kadonotakashi 0:8fdf9a60065b 4261 "value": 1
kadonotakashi 0:8fdf9a60065b 4262 }
kadonotakashi 0:8fdf9a60065b 4263 },
kadonotakashi 0:8fdf9a60065b 4264 "detect_code": ["0776"],
kadonotakashi 0:8fdf9a60065b 4265 "device_has_add": ["ANALOGOUT", "CAN", "CRC", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4266 "release_versions": ["2", "5"],
kadonotakashi 0:8fdf9a60065b 4267 "device_name": "STM32L4R5ZI",
kadonotakashi 0:8fdf9a60065b 4268 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 4269 },
kadonotakashi 0:8fdf9a60065b 4270 "VBLUNO52": {
kadonotakashi 0:8fdf9a60065b 4271 "supported_form_factors": ["ARDUINO"],
kadonotakashi 0:8fdf9a60065b 4272 "inherits": ["MCU_NRF52832"],
kadonotakashi 0:8fdf9a60065b 4273 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4274 "device_name": "nRF52832_xxAA"
kadonotakashi 0:8fdf9a60065b 4275 },
kadonotakashi 0:8fdf9a60065b 4276 "MCU_M480": {
kadonotakashi 0:8fdf9a60065b 4277 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4278 "default_toolchain": "ARM",
kadonotakashi 0:8fdf9a60065b 4279 "public": false,
kadonotakashi 0:8fdf9a60065b 4280 "extra_labels": ["NUVOTON", "M480", "FLASH_CMSIS_ALGO","NUVOTON_EMAC"],
kadonotakashi 0:8fdf9a60065b 4281 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4282 "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4283 "config": {
kadonotakashi 0:8fdf9a60065b 4284 "gpio-irq-debounce-enable": {
kadonotakashi 0:8fdf9a60065b 4285 "help": "Enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4286 "value": 0
kadonotakashi 0:8fdf9a60065b 4287 },
kadonotakashi 0:8fdf9a60065b 4288 "gpio-irq-debounce-enable-list": {
kadonotakashi 0:8fdf9a60065b 4289 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4290 "value": "NC"
kadonotakashi 0:8fdf9a60065b 4291 },
kadonotakashi 0:8fdf9a60065b 4292 "gpio-irq-debounce-clock-source": {
kadonotakashi 0:8fdf9a60065b 4293 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kadonotakashi 0:8fdf9a60065b 4294 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kadonotakashi 0:8fdf9a60065b 4295 },
kadonotakashi 0:8fdf9a60065b 4296 "gpio-irq-debounce-sample-rate": {
kadonotakashi 0:8fdf9a60065b 4297 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kadonotakashi 0:8fdf9a60065b 4298 "value": "GPIO_DBCTL_DBCLKSEL_16"
kadonotakashi 0:8fdf9a60065b 4299 },
kadonotakashi 0:8fdf9a60065b 4300 "usb-device-hsusbd": {
kadonotakashi 0:8fdf9a60065b 4301 "help": "Select high-speed USB device or not",
kadonotakashi 0:8fdf9a60065b 4302 "value": 1
kadonotakashi 0:8fdf9a60065b 4303 },
kadonotakashi 0:8fdf9a60065b 4304 "ctrl01-enable": {
kadonotakashi 0:8fdf9a60065b 4305 "help": "Enable control_01",
kadonotakashi 0:8fdf9a60065b 4306 "value": 0
kadonotakashi 0:8fdf9a60065b 4307 }
kadonotakashi 0:8fdf9a60065b 4308 },
kadonotakashi 0:8fdf9a60065b 4309 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4310 "macros_add": ["MBEDTLS_CONFIG_HW_SUPPORT", "LPTICKER_DELAY_TICKS=3"],
kadonotakashi 0:8fdf9a60065b 4311 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH", "CAN", "EMAC"],
kadonotakashi 0:8fdf9a60065b 4312 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4313 "bootloader_supported": true,
kadonotakashi 0:8fdf9a60065b 4314 "overrides": {
kadonotakashi 0:8fdf9a60065b 4315 "network-default-interface-type": "ETHERNET"
kadonotakashi 0:8fdf9a60065b 4316 }
kadonotakashi 0:8fdf9a60065b 4317 },
kadonotakashi 0:8fdf9a60065b 4318 "NUMAKER_PFM_M487": {
kadonotakashi 0:8fdf9a60065b 4319 "inherits": ["MCU_M480"],
kadonotakashi 0:8fdf9a60065b 4320 "device_name": "M487JIDAE"
kadonotakashi 0:8fdf9a60065b 4321 },
kadonotakashi 0:8fdf9a60065b 4322 "NUMAKER_IOT_M487": {
kadonotakashi 0:8fdf9a60065b 4323 "inherits": ["MCU_M480"],
kadonotakashi 0:8fdf9a60065b 4324 "device_name": "M487JIDAE"
kadonotakashi 0:8fdf9a60065b 4325 },
kadonotakashi 0:8fdf9a60065b 4326 "TMPM066": {
kadonotakashi 0:8fdf9a60065b 4327 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4328 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 4329 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4330 "extra_labels": ["TOSHIBA"],
kadonotakashi 0:8fdf9a60065b 4331 "macros": ["__TMPM066__", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""],
kadonotakashi 0:8fdf9a60065b 4332 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4333 "device_has": ["USTICKER", "ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SLEEP", "I2C", "I2CSLAVE", "STDIO_MESSAGES", "PWMOUT"],
kadonotakashi 0:8fdf9a60065b 4334 "device_name": "TMPM066FWUG",
kadonotakashi 0:8fdf9a60065b 4335 "detect_code": ["7011"],
kadonotakashi 0:8fdf9a60065b 4336 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 4337 },
kadonotakashi 0:8fdf9a60065b 4338 "SAKURAIO_EVB_01": {
kadonotakashi 0:8fdf9a60065b 4339 "inherits": ["FAMILY_STM32"],
kadonotakashi 0:8fdf9a60065b 4340 "supported_form_factors": [],
kadonotakashi 0:8fdf9a60065b 4341 "core": "Cortex-M4F",
kadonotakashi 0:8fdf9a60065b 4342 "extra_labels_add": ["STM32F4", "STM32F411xE", "STM32F411RE"],
kadonotakashi 0:8fdf9a60065b 4343 "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 4344 "config": {
kadonotakashi 0:8fdf9a60065b 4345 "clock_source": {
kadonotakashi 0:8fdf9a60065b 4346 "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 4347 "value": "USE_PLL_HSI",
kadonotakashi 0:8fdf9a60065b 4348 "macro_name": "CLOCK_SOURCE"
kadonotakashi 0:8fdf9a60065b 4349 }
kadonotakashi 0:8fdf9a60065b 4350 },
kadonotakashi 0:8fdf9a60065b 4351 "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4352 "release_versions": ["2"],
kadonotakashi 0:8fdf9a60065b 4353 "device_name": "STM32F411RE"
kadonotakashi 0:8fdf9a60065b 4354 },
kadonotakashi 0:8fdf9a60065b 4355 "TMPM46B": {
kadonotakashi 0:8fdf9a60065b 4356 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4357 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 4358 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4359 "extra_labels": ["TOSHIBA"],
kadonotakashi 0:8fdf9a60065b 4360 "macros": ["__TMPM46B__"],
kadonotakashi 0:8fdf9a60065b 4361 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4362 "device_has": ["ANALOGIN", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_FC", "SPI", "I2C", "STDIO_MESSAGES", "TRNG", "FLASH", "SLEEP"],
kadonotakashi 0:8fdf9a60065b 4363 "device_name": "TMPM46BF10FG",
kadonotakashi 0:8fdf9a60065b 4364 "detect_code": ["7013"],
kadonotakashi 0:8fdf9a60065b 4365 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4366 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 4367 },
kadonotakashi 0:8fdf9a60065b 4368 "ARM_FM": {
kadonotakashi 0:8fdf9a60065b 4369 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4370 "public": false,
kadonotakashi 0:8fdf9a60065b 4371 "macros": ["__ARM_FM"],
kadonotakashi 0:8fdf9a60065b 4372 "extra_labels": ["ARM_FM"]
kadonotakashi 0:8fdf9a60065b 4373 },
kadonotakashi 0:8fdf9a60065b 4374 "FVP_MPS2": {
kadonotakashi 0:8fdf9a60065b 4375 "inherits": ["ARM_FM"],
kadonotakashi 0:8fdf9a60065b 4376 "public": false,
kadonotakashi 0:8fdf9a60065b 4377 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4378 "OUTPUT_EXT": "elf",
kadonotakashi 0:8fdf9a60065b 4379 "device_has": ["AACI", "ANALOGIN", "CLCD", "FLASH", "I2C", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "SERIAL", "SERIAL_FC", "SPI", "SPISLAVE", "TSC", "USTICKER"],
kadonotakashi 0:8fdf9a60065b 4380 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 4381 },
kadonotakashi 0:8fdf9a60065b 4382 "FVP_MPS2_M0": {
kadonotakashi 0:8fdf9a60065b 4383 "inherits": ["FVP_MPS2"],
kadonotakashi 0:8fdf9a60065b 4384 "core": "Cortex-M0",
kadonotakashi 0:8fdf9a60065b 4385 "macros_add": ["CMSDK_CM0"]
kadonotakashi 0:8fdf9a60065b 4386 },
kadonotakashi 0:8fdf9a60065b 4387 "FVP_MPS2_M0P": {
kadonotakashi 0:8fdf9a60065b 4388 "inherits": ["FVP_MPS2"],
kadonotakashi 0:8fdf9a60065b 4389 "core": "Cortex-M0+",
kadonotakashi 0:8fdf9a60065b 4390 "macros_add": ["CMSDK_CM0plus"]
kadonotakashi 0:8fdf9a60065b 4391 },
kadonotakashi 0:8fdf9a60065b 4392 "FVP_MPS2_M3": {
kadonotakashi 0:8fdf9a60065b 4393 "inherits": ["FVP_MPS2"],
kadonotakashi 0:8fdf9a60065b 4394 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 4395 "macros_add": ["CMSDK_CM3"]
kadonotakashi 0:8fdf9a60065b 4396 },
kadonotakashi 0:8fdf9a60065b 4397 "FVP_MPS2_M4": {
kadonotakashi 0:8fdf9a60065b 4398 "inherits": ["FVP_MPS2"],
kadonotakashi 0:8fdf9a60065b 4399 "core": "Cortex-M4",
kadonotakashi 0:8fdf9a60065b 4400 "macros_add": ["CMSDK_CM4"]
kadonotakashi 0:8fdf9a60065b 4401 },
kadonotakashi 0:8fdf9a60065b 4402 "FVP_MPS2_M7": {
kadonotakashi 0:8fdf9a60065b 4403 "inherits": ["FVP_MPS2"],
kadonotakashi 0:8fdf9a60065b 4404 "core": "Cortex-M7",
kadonotakashi 0:8fdf9a60065b 4405 "macros_add": ["CMSDK_CM7"]
kadonotakashi 0:8fdf9a60065b 4406 },
kadonotakashi 0:8fdf9a60065b 4407 "NUMAKER_PFM_M2351": {
kadonotakashi 0:8fdf9a60065b 4408 "core": "Cortex-M23-NS",
kadonotakashi 0:8fdf9a60065b 4409 "default_toolchain": "ARMC6",
kadonotakashi 0:8fdf9a60065b 4410 "extra_labels": ["NUVOTON", "M2351", "M2351KIAAEES", "FLASH_CMSIS_ALGO"],
kadonotakashi 0:8fdf9a60065b 4411 "OUTPUT_EXT": "hex",
kadonotakashi 0:8fdf9a60065b 4412 "macros": ["MBED_FAULT_HANDLER_DISABLED", "MBED_TZ_DEFAULT_ACCESS=1", "LPTICKER_DELAY_TICKS=3"],
kadonotakashi 0:8fdf9a60065b 4413 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4414 "supported_toolchains": ["ARMC6"],
kadonotakashi 0:8fdf9a60065b 4415 "config": {
kadonotakashi 0:8fdf9a60065b 4416 "gpio-irq-debounce-enable": {
kadonotakashi 0:8fdf9a60065b 4417 "help": "Enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4418 "value": 0
kadonotakashi 0:8fdf9a60065b 4419 },
kadonotakashi 0:8fdf9a60065b 4420 "gpio-irq-debounce-enable-list": {
kadonotakashi 0:8fdf9a60065b 4421 "help": "Comma separated pin list to enable GPIO IRQ debounce",
kadonotakashi 0:8fdf9a60065b 4422 "value": "NC"
kadonotakashi 0:8fdf9a60065b 4423 },
kadonotakashi 0:8fdf9a60065b 4424 "gpio-irq-debounce-clock-source": {
kadonotakashi 0:8fdf9a60065b 4425 "help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
kadonotakashi 0:8fdf9a60065b 4426 "value": "GPIO_DBCTL_DBCLKSRC_LIRC"
kadonotakashi 0:8fdf9a60065b 4427 },
kadonotakashi 0:8fdf9a60065b 4428 "gpio-irq-debounce-sample-rate": {
kadonotakashi 0:8fdf9a60065b 4429 "help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
kadonotakashi 0:8fdf9a60065b 4430 "value": "GPIO_DBCTL_DBCLKSEL_16"
kadonotakashi 0:8fdf9a60065b 4431 }
kadonotakashi 0:8fdf9a60065b 4432 },
kadonotakashi 0:8fdf9a60065b 4433 "mbed_rom_start": "0x10040000",
kadonotakashi 0:8fdf9a60065b 4434 "mbed_rom_size": "0x40000",
kadonotakashi 0:8fdf9a60065b 4435 "mbed_ram_start": "0x30008000",
kadonotakashi 0:8fdf9a60065b 4436 "mbed_ram_size": "0x10000",
kadonotakashi 0:8fdf9a60065b 4437 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4438 "device_has": ["USTICKER", "LPTICKER", "RTC", "ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH"],
kadonotakashi 0:8fdf9a60065b 4439 "detect_code": ["1305"],
kadonotakashi 0:8fdf9a60065b 4440 "release_versions": ["5"],
kadonotakashi 0:8fdf9a60065b 4441 "device_name": "M2351KIAAEES",
kadonotakashi 0:8fdf9a60065b 4442 "bootloader_supported": true
kadonotakashi 0:8fdf9a60065b 4443 },
kadonotakashi 0:8fdf9a60065b 4444 "TMPM3H6": {
kadonotakashi 0:8fdf9a60065b 4445 "inherits": ["Target"],
kadonotakashi 0:8fdf9a60065b 4446 "core": "Cortex-M3",
kadonotakashi 0:8fdf9a60065b 4447 "is_disk_virtual": true,
kadonotakashi 0:8fdf9a60065b 4448 "extra_labels": ["TOSHIBA"],
kadonotakashi 0:8fdf9a60065b 4449 "macros": ["__TMPM3H6__"],
kadonotakashi 0:8fdf9a60065b 4450 "supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
kadonotakashi 0:8fdf9a60065b 4451 "device_has": ["USTICKER", "ANALOGIN", "ANALOGOUT", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SLEEP", "SPI", "I2C", "I2CSLAVE", "STDIO_MESSAGES"],
kadonotakashi 0:8fdf9a60065b 4452 "device_name": "TMPM3H6FWFG",
kadonotakashi 0:8fdf9a60065b 4453 "detect_code": ["7012"],
kadonotakashi 0:8fdf9a60065b 4454 "release_versions": ["5"]
kadonotakashi 0:8fdf9a60065b 4455 }
kadonotakashi 0:8fdf9a60065b 4456 }