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