1{ 2 "tools": [ 3 { 4 "description": "Toolchain for Xtensa (ESP32) based on GCC", 5 "export_paths": [ 6 [ 7 "xtensa-esp32-elf", 8 "bin" 9 ] 10 ], 11 "export_vars": {}, 12 "info_url": "https://github.com/espressif/crosstool-NG", 13 "install": "always", 14 "license": "GPL-3.0-with-GCC-exception", 15 "name": "xtensa-esp32-elf", 16 "supported_targets": [ 17 "esp32" 18 ], 19 "version_cmd": [ 20 "xtensa-esp32-elf-gcc", 21 "--version" 22 ], 23 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", 24 "version_regex_replace": "\\1-\\2", 25 "versions": [ 26 { 27 "linux-amd64": { 28 "sha256": "9edd1e77627688f435561922d14299f6a0021ba1f6ff67e472e1108695a69e53", 29 "size": 90569312, 30 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz" 31 }, 32 "linux-arm64": { 33 "sha256": "3a21a3e310e6b1e7d7bed1f3e59698a5bd29ed3a5ca79fba9265d7dd2f1e0cd2", 34 "size": 86838362, 35 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-arm64.tar.gz" 36 }, 37 "linux-armel": { 38 "sha256": "89313c4c1d8db1b01624f31b58bf3fbe527160569828ac4301e9daa75c52716d", 39 "size": 86187540, 40 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-armel.tar.gz" 41 }, 42 "linux-armhf": { 43 "sha256": "ec07a9c75a0aa4b86496cacf2034154cd4a693b6f317c66a4a122c71fd04a518", 44 "size": 83298212, 45 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-armhf.tar.gz" 46 }, 47 "linux-i686": { 48 "sha256": "a1f165a836f175daa6fbfde4ca99cb93b377f021fbfc41f79a700bd4df965a9a", 49 "size": 92580267, 50 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-linux-i686.tar.gz" 51 }, 52 "macos": { 53 "sha256": "dda3d7a43efd995d9a51d5a5741626dbf915df46078aef0b5aea7163ac82398b", 54 "size": 97807647, 55 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-macos.tar.gz" 56 }, 57 "name": "esp-2021r2-patch3-8.4.0", 58 "status": "recommended", 59 "win32": { 60 "sha256": "fd147592928ef2d7092ba34b01ecd776fe26ba3d7e3f9b6b215a3b46e981ee2c", 61 "size": 116464819, 62 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip" 63 }, 64 "win64": { 65 "sha256": "9395315c07de0b9f05c9a6616ba1f05e76ab651053f2f40479163a8e03cfa830", 66 "size": 119511910, 67 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip" 68 } 69 } 70 ] 71 }, 72 { 73 "description": "Toolchain for Xtensa (ESP32-S2) based on GCC", 74 "export_paths": [ 75 [ 76 "xtensa-esp32s2-elf", 77 "bin" 78 ] 79 ], 80 "export_vars": {}, 81 "info_url": "https://github.com/espressif/crosstool-NG", 82 "install": "always", 83 "license": "GPL-3.0-with-GCC-exception", 84 "name": "xtensa-esp32s2-elf", 85 "supported_targets": [ 86 "esp32s2" 87 ], 88 "version_cmd": [ 89 "xtensa-esp32s2-elf-gcc", 90 "--version" 91 ], 92 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", 93 "version_regex_replace": "\\1-\\2", 94 "versions": [ 95 { 96 "linux-amd64": { 97 "sha256": "a32451a8edc1104b83cd9971178e61826e957d7db9ad9f81798a8969fd5a954e", 98 "size": 90894048, 99 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz" 100 }, 101 "linux-arm64": { 102 "sha256": "2ac2c94a533a99a091d2159c678c611c712c494b5f68d97913254712047260f9", 103 "size": 87178224, 104 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-arm64.tar.gz" 105 }, 106 "linux-armel": { 107 "sha256": "da49afee1e2e03eaab3f492718789442d33b562800e2a892679f95b50be24d14", 108 "size": 86569314, 109 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-armel.tar.gz" 110 }, 111 "linux-armhf": { 112 "sha256": "f2b9b89522f28547c8725a54c4e57e8a35dac56edc26aa8cd607c87a050249ac", 113 "size": 83700311, 114 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-armhf.tar.gz" 115 }, 116 "linux-i686": { 117 "sha256": "36d3c4990a5feb68aa8534463bc9e8ee367fe23886f78e1d726f4411c7571462", 118 "size": 92884013, 119 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-linux-i686.tar.gz" 120 }, 121 "macos": { 122 "sha256": "de9af641678c93775e932ee5ec4f478f8925cfc1ebc22e41adc4fb85430a0c35", 123 "size": 98224709, 124 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-macos.tar.gz" 125 }, 126 "name": "esp-2021r2-patch3-8.4.0", 127 "status": "recommended", 128 "win32": { 129 "sha256": "ccf08afe60046f87b0e81ca17dc5073eda68ab5e7522c163dd5b583d713b7b39", 130 "size": 116924759, 131 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip" 132 }, 133 "win64": { 134 "sha256": "37c91490b8fc75e638c23785e261eaf553be2dcd106cf6cff5b76981fa02955b", 135 "size": 119912142, 136 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip" 137 } 138 } 139 ] 140 }, 141 { 142 "description": "Toolchain for Xtensa (ESP32-S3) based on GCC", 143 "export_paths": [ 144 [ 145 "xtensa-esp32s3-elf", 146 "bin" 147 ] 148 ], 149 "export_vars": {}, 150 "info_url": "https://github.com/espressif/crosstool-NG", 151 "install": "always", 152 "license": "GPL-3.0-with-GCC-exception", 153 "name": "xtensa-esp32s3-elf", 154 "supported_targets": [ 155 "esp32s3" 156 ], 157 "version_cmd": [ 158 "xtensa-esp32s3-elf-gcc", 159 "--version" 160 ], 161 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", 162 "version_regex_replace": "\\1-\\2", 163 "versions": [ 164 { 165 "linux-amd64": { 166 "sha256": "59b271d014ff3915b6db1b43b610a45eea15fe5d6877d12cae8a191cc996ed37", 167 "size": 90903617, 168 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz" 169 }, 170 "linux-arm64": { 171 "sha256": "7051b32483e61f98606d71c98e372929428a5165df791dcd5830ed9517763152", 172 "size": 87065204, 173 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-arm64.tar.gz" 174 }, 175 "linux-armel": { 176 "sha256": "48c8dbbf96eec691a812327dc580042d9718fe989e60c2111ebfd692ac710081", 177 "size": 86455731, 178 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-armel.tar.gz" 179 }, 180 "linux-armhf": { 181 "sha256": "efc037db5b3565d907c611ef9d17f156080949c0382feeaec86ed7b54d9fa2ae", 182 "size": 83561862, 183 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-armhf.tar.gz" 184 }, 185 "linux-i686": { 186 "sha256": "552dca3f4302ab7ca88a934b0391200198c9d10a4d8ac413fe604cbf8601f950", 187 "size": 92906274, 188 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-linux-i686.tar.gz" 189 }, 190 "macos": { 191 "sha256": "e5af78f05d3af07617805d06ebb45ff2fe9b6aed6970a84c35eea28a5d8d5e53", 192 "size": 98553473, 193 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-macos.tar.gz" 194 }, 195 "name": "esp-2021r2-patch3-8.4.0", 196 "status": "recommended", 197 "win32": { 198 "sha256": "1b70163acccc5655449de1d149427a54f384156bd35816ec60c422d76d033f05", 199 "size": 116847008, 200 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip" 201 }, 202 "win64": { 203 "sha256": "58e58575d1938879fd51e822181e54bcb343aa846eb3fca8f616c2cde7bd0041", 204 "size": 120066269, 205 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip" 206 } 207 } 208 ] 209 }, 210 { 211 "description": "LLVM for Xtensa (ESP32, ESP32-S2) based on clang", 212 "export_paths": [ 213 [ 214 "xtensa-esp32-elf-clang", 215 "bin" 216 ] 217 ], 218 "export_vars": {}, 219 "info_url": "https://github.com/espressif/llvm-project", 220 "install": "on_request", 221 "license": "Apache-2.0", 222 "name": "xtensa-clang", 223 "supported_targets": [ 224 "esp32", 225 "esp32s2" 226 ], 227 "version_cmd": [ 228 "clang", 229 "--version" 230 ], 231 "version_regex": "version\\s*([0-9\\.]+)\\s*\\([^\\s]+\\s*(\\w{10}).+\\)", 232 "version_regex_replace": "\\1-\\2", 233 "versions": [ 234 { 235 "linux-amd64": { 236 "sha256": "d62d9234c702a86ed510777125ee97458204e28877806a73f9de5e41d7b65716", 237 "size": 102954848, 238 "url": "https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-linux-amd64.tar.xz" 239 }, 240 "macos": { 241 "sha256": "6e7413e5fa515e403859ecf5301bdcdc3f8bf12c5de9aecaa11e9f17f32b05db", 242 "size": 89888488, 243 "url": "https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-macos.tar.xz" 244 }, 245 "name": "12.0.1-d9341b81fc", 246 "status": "recommended", 247 "win64": { 248 "sha256": "e056366959c722367e4144076c5383bd417ea199db5658bb7bb6c95b9aca014b", 249 "size": 177903504, 250 "url": "https://github.com/espressif/llvm-project/releases/download/esp-12.0.1-20210914/xtensa-esp32-elf-llvm12_0_1-esp-12.0.1-20210914-win64.zip" 251 } 252 } 253 ] 254 }, 255 { 256 "description": "Toolchain for 32-bit RISC-V based on GCC", 257 "export_paths": [ 258 [ 259 "riscv32-esp-elf", 260 "bin" 261 ] 262 ], 263 "export_vars": {}, 264 "info_url": "https://github.com/espressif/crosstool-NG", 265 "install": "always", 266 "license": "GPL-3.0-with-GCC-exception", 267 "name": "riscv32-esp-elf", 268 "supported_targets": [ 269 "esp32s2", 270 "esp32s3", 271 "esp32c3" 272 ], 273 "version_cmd": [ 274 "riscv32-esp-elf-gcc", 275 "--version" 276 ], 277 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", 278 "version_regex_replace": "\\1-\\2", 279 "versions": [ 280 { 281 "linux-amd64": { 282 "sha256": "179cbad579790ad35e0f414a18d90017c0f158c397022411a8e9867db2174f15", 283 "size": 106843321, 284 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-amd64.tar.gz" 285 }, 286 "linux-arm64": { 287 "sha256": "fb339d476c79c76db8f903b265cab6bb6950d5ed954dec644445252d3378023c", 288 "size": 103277393, 289 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-arm64.tar.gz" 290 }, 291 "linux-armel": { 292 "sha256": "51a6296d8334b7452dba44b2b62e87afd7fd1c74bafa1aa29b1f4ab72cb9e5e0", 293 "size": 103062256, 294 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-armel.tar.gz" 295 }, 296 "linux-armhf": { 297 "sha256": "faa723e2fe84154ea8081ef204d9db51c5b7e5702497dff4f3b33e250e42f776", 298 "size": 100134810, 299 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-armhf.tar.gz" 300 }, 301 "linux-i686": { 302 "sha256": "fef60f7ef37ffaa50416d8f244cdbd710d6729dae41ef06c4ec0e50a1f3b7dd7", 303 "size": 109460025, 304 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-linux-i686.tar.gz" 305 }, 306 "macos": { 307 "sha256": "4aacc1742a76349d790b1ac8e9e9d963daefda5346dbd6741cfe8e7a35a44e4e", 308 "size": 113703959, 309 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-macos.tar.gz" 310 }, 311 "name": "esp-2021r2-patch3-8.4.0", 312 "status": "recommended", 313 "win32": { 314 "sha256": "eb2a442d7f551ebeb842995ec372ec4b364314ca2d7aae779399a74972f7d6bc", 315 "size": 144711970, 316 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip" 317 }, 318 "win64": { 319 "sha256": "f5607e5187317d521f0474cade83f8eb590f2d165d95c3779b6ce11fbac21d1f", 320 "size": 146606480, 321 "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip" 322 } 323 } 324 ] 325 }, 326 { 327 "description": "Toolchain for ESP32 ULP coprocessor", 328 "export_paths": [ 329 [ 330 "esp32ulp-elf-binutils", 331 "bin" 332 ] 333 ], 334 "export_vars": {}, 335 "info_url": "https://github.com/espressif/binutils-esp32ulp", 336 "install": "always", 337 "license": "GPL-2.0-or-later", 338 "name": "esp32ulp-elf", 339 "platform_overrides": [ 340 { 341 "install": "never", 342 "platforms": [ 343 "linux-i686", 344 "linux-arm64" 345 ] 346 } 347 ], 348 "supported_targets": [ 349 "esp32" 350 ], 351 "version_cmd": [ 352 "esp32ulp-elf-as", 353 "--version" 354 ], 355 "version_regex": "\\(GNU Binutils\\)\\s+([0-9a-z\\.\\-]+)", 356 "versions": [ 357 { 358 "linux-amd64": { 359 "sha256": "3016c4fc551181175bd9979869bc1d1f28fa8efa25a0e29ad7f833fca4bc03d7", 360 "size": 8248656, 361 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz" 362 }, 363 "linux-armel": { 364 "sha256": "88967c086a6e71834282d9ae05841ee74dae1815f27807b25cdd3f7775a47101", 365 "size": 8033639, 366 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-armel-2.28.51-esp-20191205.tar.gz" 367 }, 368 "macos": { 369 "sha256": "a35d9e7a0445247c7fc9dccd3fbc35682f0fafc28beeb10c94b59466317190c4", 370 "size": 8872874, 371 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-macos-2.28.51-esp-20191205.tar.gz" 372 }, 373 "name": "2.28.51-esp-20191205", 374 "status": "recommended", 375 "win32": { 376 "sha256": "bade309353a9f0a4e5cc03bfe84845e33205f05502c4b199195e871ded271ab5", 377 "size": 12234162, 378 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-win32-2.28.51-esp-20191205.zip" 379 }, 380 "win64": { 381 "sha256": "bade309353a9f0a4e5cc03bfe84845e33205f05502c4b199195e871ded271ab5", 382 "size": 12234162, 383 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-win32-2.28.51-esp-20191205.zip" 384 } 385 } 386 ] 387 }, 388 { 389 "description": "Toolchain for ESP32-S2 and ESP32-S3 ULP coprocessors", 390 "export_paths": [ 391 [ 392 "esp32s2ulp-elf-binutils", 393 "bin" 394 ] 395 ], 396 "export_vars": {}, 397 "info_url": "https://github.com/espressif/binutils-esp32ulp", 398 "install": "always", 399 "license": "GPL-2.0-or-later", 400 "name": "esp32s2ulp-elf", 401 "platform_overrides": [ 402 { 403 "install": "never", 404 "platforms": [ 405 "linux-i686", 406 "linux-arm64" 407 ] 408 } 409 ], 410 "supported_targets": [ 411 "esp32s2", 412 "esp32s3" 413 ], 414 "version_cmd": [ 415 "esp32s2ulp-elf-as", 416 "--version" 417 ], 418 "version_regex": "\\(GNU Binutils\\)\\s+([0-9a-z\\.\\-]+)", 419 "versions": [ 420 { 421 "linux-amd64": { 422 "sha256": "df7b2ff6c7c718a7cbe3b4b6dbcd68180d835d164d1913bc4698fd3781b9a466", 423 "size": 8254018, 424 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-linux-amd64-2.28.51-esp-20191205.tar.gz" 425 }, 426 "linux-armel": { 427 "sha256": "893b213c8f716d455a6efb2b08b6cf1bc34d08b78ee19c31e82ac44b1b45417e", 428 "size": 8034624, 429 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-linux-armel-2.28.51-esp-20191205.tar.gz" 430 }, 431 "macos": { 432 "sha256": "5a9bb678a5246638cbda303f523d9bb8121a9a24dc01ecb22c21c46c41184155", 433 "size": 8876194, 434 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-macos-2.28.51-esp-20191205.tar.gz" 435 }, 436 "name": "2.28.51-esp-20191205", 437 "status": "recommended", 438 "win32": { 439 "sha256": "587de59fbb469a39f96168ae3eaa9f06b2601e6e0543c87eaf1bd97f23e5c4ca", 440 "size": 12239199, 441 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-win32-2.28.51-esp-20191205.zip" 442 }, 443 "win64": { 444 "sha256": "587de59fbb469a39f96168ae3eaa9f06b2601e6e0543c87eaf1bd97f23e5c4ca", 445 "size": 12239199, 446 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-win32-2.28.51-esp-20191205.zip" 447 } 448 } 449 ] 450 }, 451 { 452 "description": "CMake build system", 453 "export_paths": [ 454 [ 455 "bin" 456 ] 457 ], 458 "export_vars": {}, 459 "info_url": "https://github.com/Kitware/CMake", 460 "install": "on_request", 461 "license": "BSD-3-Clause", 462 "name": "cmake", 463 "platform_overrides": [ 464 { 465 "install": "always", 466 "platforms": [ 467 "win32", 468 "win64" 469 ] 470 }, 471 { 472 "export_paths": [ 473 [ 474 "CMake.app", 475 "Contents", 476 "bin" 477 ] 478 ], 479 "platforms": [ 480 "macos" 481 ] 482 } 483 ], 484 "strip_container_dirs": 1, 485 "supported_targets": [ 486 "all" 487 ], 488 "version_cmd": [ 489 "cmake", 490 "--version" 491 ], 492 "version_regex": "cmake version ([0-9.]+)", 493 "versions": [ 494 { 495 "linux-amd64": { 496 "sha256": "97bf730372f9900b2dfb9206fccbcf92f5c7f3b502148b832e77451aa0f9e0e6", 497 "size": 43877847, 498 "url": "https://github.com/Kitware/CMake/releases/download/v3.20.3/cmake-3.20.3-linux-x86_64.tar.gz" 499 }, 500 "linux-arm64": { 501 "sha256": "77620f99e9d5f39cf4a49294c6a68c89a978ecef144894618974b9958efe3c2a", 502 "size": 45139836, 503 "url": "https://github.com/Kitware/CMake/releases/download/v3.20.3/cmake-3.20.3-linux-aarch64.tar.gz" 504 }, 505 "linux-armel": { 506 "sha256": "f8bd050c2745f0dcc4b7cef9738bbfef775950a10f5bd377abb0062835e669dc", 507 "size": 13759084, 508 "url": "https://dl.espressif.com/dl/cmake/cmake-3.20.3-Linux-armv7l.tar.gz" 509 }, 510 "macos": { 511 "sha256": "5f72dba3aa5f3800fb29ab6115ae0b31f10bdb2aad66204e14c98f6ac7e6b6ed", 512 "size": 66311879, 513 "url": "https://github.com/Kitware/CMake/releases/download/v3.20.3/cmake-3.20.3-macos-universal.tar.gz" 514 }, 515 "name": "3.20.3", 516 "status": "recommended", 517 "win32": { 518 "sha256": "e276cf7fbb3e3e88bc666e183bc3ddaceb143a4c83fb357b1dbb1a26fd6e4ea2", 519 "size": 36995168, 520 "url": "https://github.com/Kitware/CMake/releases/download/v3.20.3/cmake-3.20.3-windows-x86_64.zip" 521 }, 522 "win64": { 523 "sha256": "e276cf7fbb3e3e88bc666e183bc3ddaceb143a4c83fb357b1dbb1a26fd6e4ea2", 524 "size": 36995168, 525 "url": "https://github.com/Kitware/CMake/releases/download/v3.20.3/cmake-3.20.3-windows-x86_64.zip" 526 } 527 } 528 ] 529 }, 530 { 531 "description": "OpenOCD for ESP32", 532 "export_paths": [ 533 [ 534 "openocd-esp32", 535 "bin" 536 ] 537 ], 538 "export_vars": { 539 "OPENOCD_SCRIPTS": "${TOOL_PATH}/openocd-esp32/share/openocd/scripts" 540 }, 541 "info_url": "https://github.com/espressif/openocd-esp32", 542 "install": "always", 543 "license": "GPL-2.0-only", 544 "name": "openocd-esp32", 545 "platform_overrides": [ 546 { 547 "install": "on_request", 548 "platforms": [ 549 "linux-i686" 550 ] 551 } 552 ], 553 "supported_targets": [ 554 "all" 555 ], 556 "version_cmd": [ 557 "openocd", 558 "--version" 559 ], 560 "version_regex": "Open On-Chip Debugger\\s+([a-z0-9.-]+)\\s+", 561 "versions": [ 562 { 563 "linux-amd64": { 564 "sha256": "3460945f3560ef673264a0259a33dcbf0dd18ac6b7b4862e89318655c62215c7", 565 "size": 1901040, 566 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-amd64-0.11.0-esp32-20211220.tar.gz" 567 }, 568 "linux-arm64": { 569 "sha256": "65d4de147d37c04e1c65d020e9c38e90db5a71e9e0bc602f5c8e0f44e46cd098", 570 "size": 1792274, 571 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-arm64-0.11.0-esp32-20211220.tar.gz" 572 }, 573 "linux-armel": { 574 "sha256": "4c03c5fdf73d9a4357cb5e2918c8e3d99900c7a1bb6d50e8712a8d38477398a0", 575 "size": 1943340, 576 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-armel-0.11.0-esp32-20211220.tar.gz" 577 }, 578 "linux-armhf": { 579 "sha256": "acbb2bf74454ad2e45bab690538082cd6538a687ba2ba3d233309eb985702aba", 580 "size": 1803024, 581 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-linux-armhf-0.11.0-esp32-20211220.tar.gz" 582 }, 583 "macos": { 584 "sha256": "689149120965a8c36c78c1852035b72f500f2a5b406f53624ed4c0a85c4e9a60", 585 "size": 1959080, 586 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-macos-0.11.0-esp32-20211220.tar.gz" 587 }, 588 "name": "v0.11.0-esp32-20211220", 589 "status": "recommended", 590 "win32": { 591 "sha256": "18f5515c4cecce5866e2f7cc7ff536f1a21a624e40a61d24c9dea4a910657cbb", 592 "size": 2441430, 593 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-win32-0.11.0-esp32-20211220.zip" 594 }, 595 "win64": { 596 "sha256": "18f5515c4cecce5866e2f7cc7ff536f1a21a624e40a61d24c9dea4a910657cbb", 597 "size": 2441430, 598 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20211220/openocd-esp32-win32-0.11.0-esp32-20211220.zip" 599 } 600 } 601 ] 602 }, 603 { 604 "description": "Ninja build system", 605 "export_paths": [ 606 [ 607 "" 608 ] 609 ], 610 "export_vars": {}, 611 "info_url": "https://github.com/ninja-build/ninja", 612 "install": "on_request", 613 "license": "Apache-2.0", 614 "name": "ninja", 615 "platform_overrides": [ 616 { 617 "install": "always", 618 "platforms": [ 619 "win32", 620 "win64" 621 ] 622 } 623 ], 624 "supported_targets": [ 625 "all" 626 ], 627 "version_cmd": [ 628 "ninja", 629 "--version" 630 ], 631 "version_regex": "([0-9.]+)", 632 "versions": [ 633 { 634 "linux-amd64": { 635 "sha256": "32bb769de4d57aa7ee0e292cfcb7553e7cc8ea0961f7aa2b3aee60aa407c4033", 636 "size": 106415, 637 "url": "https://dl.espressif.com/dl/ninja-1.10.2-linux64.tar.gz" 638 }, 639 "macos": { 640 "sha256": "847bb1ca4bc16d8dba6aeed3ecb5055498b86bc68c364c37583eb5738bb440f1", 641 "size": 240112, 642 "url": "https://dl.espressif.com/dl/ninja-1.10.2-osx.tar.gz" 643 }, 644 "name": "1.10.2", 645 "status": "recommended", 646 "win64": { 647 "sha256": "bbde850d247d2737c5764c927d1071cbb1f1957dcabda4a130fa8547c12c695f", 648 "size": 262670, 649 "url": "https://dl.espressif.com/dl/ninja-1.10.2-win64.zip" 650 } 651 } 652 ] 653 }, 654 { 655 "description": "IDF wrapper tool for Windows", 656 "export_paths": [ 657 [ 658 "" 659 ] 660 ], 661 "export_vars": {}, 662 "info_url": "https://github.com/espressif/idf_py_exe_tool", 663 "install": "never", 664 "license": "Apache-2.0", 665 "name": "idf-exe", 666 "platform_overrides": [ 667 { 668 "install": "always", 669 "platforms": [ 670 "win32", 671 "win64" 672 ] 673 } 674 ], 675 "supported_targets": [ 676 "all" 677 ], 678 "version_cmd": [ 679 "idf.py.exe", 680 "-v" 681 ], 682 "version_regex": "v([0-9.]+)", 683 "versions": [ 684 { 685 "name": "1.0.3", 686 "status": "recommended", 687 "win32": { 688 "sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755", 689 "size": 73562, 690 "url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip" 691 }, 692 "win64": { 693 "sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755", 694 "size": 73562, 695 "url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip" 696 } 697 } 698 ] 699 }, 700 { 701 "description": "Ccache (compiler cache)", 702 "export_paths": [ 703 [ 704 "ccache-4.3-windows-64" 705 ] 706 ], 707 "export_vars": { 708 "IDF_CCACHE_ENABLE": "1" 709 }, 710 "info_url": "https://github.com/ccache/ccache", 711 "install": "never", 712 "license": "GPL-3.0-or-later", 713 "name": "ccache", 714 "platform_overrides": [ 715 { 716 "install": "always", 717 "platforms": [ 718 "win64" 719 ] 720 } 721 ], 722 "supported_targets": [ 723 "all" 724 ], 725 "version_cmd": [ 726 "ccache.exe", 727 "--version" 728 ], 729 "version_regex": "ccache version ([0-9.]+)", 730 "versions": [ 731 { 732 "name": "4.3", 733 "status": "recommended", 734 "win64": { 735 "sha256": "a9cacae73c3906d8193456328bee74f7748cb1559a32eaced9ee78eadd416105", 736 "size": 1550675, 737 "url": "https://github.com/ccache/ccache/releases/download/v4.3/ccache-4.3-windows-64.zip" 738 } 739 } 740 ] 741 }, 742 { 743 "description": "dfu-util (Device Firmware Upgrade Utilities)", 744 "export_paths": [ 745 [ 746 "dfu-util-0.9-win64" 747 ] 748 ], 749 "export_vars": {}, 750 "info_url": "http://dfu-util.sourceforge.net/", 751 "install": "never", 752 "license": "GPL-2.0-only", 753 "name": "dfu-util", 754 "platform_overrides": [ 755 { 756 "install": "always", 757 "platforms": [ 758 "win64" 759 ] 760 } 761 ], 762 "supported_targets": [ 763 "esp32s2", 764 "esp32s3" 765 ], 766 "version_cmd": [ 767 "dfu-util", 768 "--version" 769 ], 770 "version_regex": "dfu-util ([0-9.]+)", 771 "versions": [ 772 { 773 "name": "0.9", 774 "status": "recommended", 775 "win64": { 776 "sha256": "5816d7ec68ef3ac07b5ac9fb9837c57d2efe45b6a80a2f2bbe6b40b1c15c470e", 777 "size": 735635, 778 "url": "https://dl.espressif.com/dl/dfu-util-0.9-win64.zip" 779 } 780 } 781 ] 782 } 783 ], 784 "version": 1 785} 786