test test test

Dependencies:   mbed

Committer:
mohamedmoawya
Date:
Mon May 25 19:06:11 2020 +0000
Revision:
0:e4c5e6ec922e
snake game tteest

Who changed what in which revision?

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