tools.json
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 "version_cmd": [ 17 "xtensa-esp32-elf-gcc", 18 "--version" 19 ], 20 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-]+)\\)\\s*([0-9\\.]+)", 21 "version_regex_replace": "\\1-\\2", 22 "versions": [ 23 { 24 "linux-amd64": { 25 "sha256": "674080a12f9c5ebe5a3a5ce51c6deaeffe6dfb06d6416233df86f25b574e9279", 26 "size": 85731226, 27 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz" 28 }, 29 "linux-armel": { 30 "sha256": "6771e011dffa2438ef84ff3474538b4a69df8f9d4cfae3b3707ca31c782ed7db", 31 "size": 83888892, 32 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-linux-armel.tar.gz" 33 }, 34 "linux-i686": { 35 "sha256": "076b7e05304e26aa6ec105c9e0dc74addca079bc2cae6e42ee7575c5ded29877", 36 "size": 87715092, 37 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-linux-i686.tar.gz" 38 }, 39 "macos": { 40 "sha256": "6845f786303b26c4a55ede57487ba65bd25737232fe6104be03f25bb62f4631c", 41 "size": 92424226, 42 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-macos.tar.gz" 43 }, 44 "name": "esp-2020r3-8.4.0", 45 "status": "recommended", 46 "win32": { 47 "sha256": "81cecd5493a3fcf2118977f3fd60bd0a13a4aeac8fe6760d912f96d2c34fab66", 48 "size": 104226379, 49 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-win32.zip" 50 }, 51 "win64": { 52 "sha256": "58419852fefb7111fdec056ac2fd7c4bd09c1f4c17610a761a97b788413527cf", 53 "size": 106855139, 54 "url": "https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2020r3-win64.zip" 55 } 56 } 57 ] 58 }, 59 { 60 "description": "Toolchain for Xtensa (ESP32-S2) based on GCC", 61 "export_paths": [ 62 [ 63 "xtensa-esp32s2-elf", 64 "bin" 65 ] 66 ], 67 "export_vars": {}, 68 "info_url": "https://github.com/espressif/crosstool-NG", 69 "install": "always", 70 "license": "GPL-3.0-with-GCC-exception", 71 "name": "xtensa-esp32s2-elf", 72 "version_cmd": [ 73 "xtensa-esp32s2-elf-gcc", 74 "--version" 75 ], 76 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-]+)\\)\\s*([0-9\\.]+)", 77 "version_regex_replace": "\\1-\\2", 78 "versions": [ 79 { 80 "linux-amd64": { 81 "sha256": "40fafa47045167feda0cd07827db5207ebfeb4a3b6b24475957a921bc92805ed", 82 "size": 86069526, 83 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz" 84 }, 85 "linux-armel": { 86 "sha256": "6c1efec4c7829202279388ccb388e8a17a34464bc351d677c4f04d95ea4b4ce0", 87 "size": 84254468, 88 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-linux-armel.tar.gz" 89 }, 90 "linux-i686": { 91 "sha256": "bd3a91166206a1a7ff7c572e15389e1938c3cdce588032a5e915be677a945638", 92 "size": 88053499, 93 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-linux-i686.tar.gz" 94 }, 95 "macos": { 96 "sha256": "fe19b0c873879d8d89ec040f4db04a3ab27d769d3fd5f55fe59a28b6b111d09c", 97 "size": 92817351, 98 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-macos.tar.gz" 99 }, 100 "name": "esp-2020r3-8.4.0", 101 "status": "recommended", 102 "win32": { 103 "sha256": "d078d614ae864ae4a37fcb5b83323af0a5cfdbd8243607664becdd0f977a1e33", 104 "size": 104659541, 105 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-win32.zip" 106 }, 107 "win64": { 108 "sha256": "6ea78b72ec52330b69af91dbe6c77c22bdc827817f044aa30306270453032bb4", 109 "size": 107228353, 110 "url": "https://dl.espressif.com/dl/xtensa-esp32s2-elf-gcc8_4_0-esp-2020r3-win64.zip" 111 } 112 } 113 ] 114 }, 115 { 116 "description": "Toolchain for Xtensa (ESP32-S3) based on GCC", 117 "export_paths": [ 118 [ 119 "xtensa-esp32s3-elf", 120 "bin" 121 ] 122 ], 123 "export_vars": {}, 124 "info_url": "https://github.com/espressif/crosstool-NG", 125 "install": "always", 126 "license": "GPL-3.0-with-GCC-exception", 127 "name": "xtensa-esp32s3-elf", 128 "version_cmd": [ 129 "xtensa-esp32s3-elf-gcc", 130 "--version" 131 ], 132 "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-]+)\\)\\s*([0-9\\.]+)", 133 "version_regex_replace": "\\1-\\2", 134 "versions": [ 135 { 136 "linux-amd64": { 137 "sha256": "22bf5e63baf3f3f5103ae21bcc35d80cd888d8032095e7b9e8f9631074ac462a", 138 "size": 86029457, 139 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz" 140 }, 141 "linux-armel": { 142 "sha256": "27f423af3cfb9d8ed7a02173ccd8dc3b0fd3b3e76a92e9ba507121e73bfa5df3", 143 "size": 84120606, 144 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-linux-armel.tar.gz" 145 }, 146 "linux-i686": { 147 "sha256": "479a71cfb4b0c0b36371a1aaed2e6095dfc3241937a54f60a1ba115da73ddec5", 148 "size": 88015798, 149 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-linux-i686.tar.gz" 150 }, 151 "macos": { 152 "sha256": "c09b8fcbb840540a3f59429b1bbfbe5abfcacccf7a8a955e4e01e3f50b53a079", 153 "size": 93013216, 154 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-macos.tar.gz" 155 }, 156 "name": "esp-2020r3-8.4.0", 157 "status": "recommended", 158 "win32": { 159 "sha256": "9591fc32896b13d7fe77310afbbff197cbbc20437d316e0e2460c5c50a10d7b5", 160 "size": 104536285, 161 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-win32.zip" 162 }, 163 "win64": { 164 "sha256": "1caf56e9588214d8f1bc17734680ebab2906da3b5f31095e60407dad170f1221", 165 "size": 107245907, 166 "url": "https://dl.espressif.com/dl/xtensa-esp32s3-elf-gcc8_4_0-esp-2020r3-win64.zip" 167 } 168 } 169 ] 170 }, 171 { 172 "description": "Toolchain for RISC-V", 173 "export_paths": [ 174 [ 175 "xPacks", 176 "riscv-none-embed-gcc", 177 "8.2.0-3.1", 178 "bin" 179 ] 180 ], 181 "export_vars": {}, 182 "info_url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack", 183 "install": "on_request", 184 "license": "MIT", 185 "name": "riscv-none-embed-gcc", 186 "version_cmd": [ 187 "riscv-none-embed-gcc", 188 "--version" 189 ], 190 "version_regex": "(riscv-none-embed-gcc) \\(xPack GNU RISC-V Embedded GCC, 64-bit\\) (8.2.0)", 191 "version_regex_replace": "\\1-\\2", 192 "versions": [ 193 { 194 "linux-amd64": { 195 "sha256": "3d40fab50ebad8424ff85748f25d2eaee50f86a5d5222abd7a45a2e490f1e4f5", 196 "size": 216042047, 197 "url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.2.0-3.1/xpack-riscv-none-embed-gcc-8.2.0-3.1-linux-x64.tgz" 198 }, 199 "linux-i686": { 200 "sha256": "2e856ee33ef544a2405183366cdf299da2cca697e8cc57627dfaad8ab4460a99", 201 "size": 219854326, 202 "url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.2.0-3.1/xpack-riscv-none-embed-gcc-8.2.0-3.1-linux-x32.tgz" 203 }, 204 "macos": { 205 "sha256": "48ece50b7272a8e49e56e37f54f9962f93dce4ca44f1bb4c8113fab0230fbdf1", 206 "size": 214715632, 207 "url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.2.0-3.1/xpack-riscv-none-embed-gcc-8.2.0-3.1-darwin-x64.tgz" 208 }, 209 "name": "riscv-none-embed-gcc-8.2.0", 210 "status": "recommended", 211 "win32": { 212 "sha256": "78bcd52f7b404133de3b2f9568e7101c1de747f98db3a7b0d6251b75a1754867", 213 "size": 232387519, 214 "url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.2.0-3.1/xpack-riscv-none-embed-gcc-8.2.0-3.1-win32-x32.zip" 215 }, 216 "win64": { 217 "sha256": "98b60720607f1400081806d60d70796b30399f8b426e2c790a4abb0bffb9e5ec", 218 "size": 241927614, 219 "url": "https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.2.0-3.1/xpack-riscv-none-embed-gcc-8.2.0-3.1-win32-x64.zip" 220 } 221 } 222 ] 223 }, 224 { 225 "description": "Toolchain for ESP32 ULP coprocessor", 226 "export_paths": [ 227 [ 228 "esp32ulp-elf-binutils", 229 "bin" 230 ] 231 ], 232 "export_vars": {}, 233 "info_url": "https://github.com/espressif/binutils-esp32ulp", 234 "install": "always", 235 "license": "GPL-2.0-or-later", 236 "name": "esp32ulp-elf", 237 "platform_overrides": [ 238 { 239 "install": "never", 240 "platforms": [ 241 "linux-i686" 242 ] 243 } 244 ], 245 "version_cmd": [ 246 "esp32ulp-elf-as", 247 "--version" 248 ], 249 "version_regex": "\\(GNU Binutils\\)\\s+([0-9a-z\\.\\-]+)", 250 "versions": [ 251 { 252 "linux-amd64": { 253 "sha256": "3016c4fc551181175bd9979869bc1d1f28fa8efa25a0e29ad7f833fca4bc03d7", 254 "size": 8248656, 255 "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" 256 }, 257 "linux-armel": { 258 "sha256": "88967c086a6e71834282d9ae05841ee74dae1815f27807b25cdd3f7775a47101", 259 "size": 8033639, 260 "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" 261 }, 262 "macos": { 263 "sha256": "a35d9e7a0445247c7fc9dccd3fbc35682f0fafc28beeb10c94b59466317190c4", 264 "size": 8872874, 265 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-macos-2.28.51-esp-20191205.tar.gz" 266 }, 267 "name": "2.28.51-esp-20191205", 268 "status": "recommended", 269 "win32": { 270 "sha256": "bade309353a9f0a4e5cc03bfe84845e33205f05502c4b199195e871ded271ab5", 271 "size": 12234162, 272 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-win32-2.28.51-esp-20191205.zip" 273 }, 274 "win64": { 275 "sha256": "bade309353a9f0a4e5cc03bfe84845e33205f05502c4b199195e871ded271ab5", 276 "size": 12234162, 277 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-win32-2.28.51-esp-20191205.zip" 278 } 279 } 280 ] 281 }, 282 { 283 "description": "Toolchain for ESP32-S2 ULP coprocessor", 284 "export_paths": [ 285 [ 286 "esp32s2ulp-elf-binutils", 287 "bin" 288 ] 289 ], 290 "export_vars": {}, 291 "info_url": "https://github.com/espressif/binutils-esp32ulp", 292 "install": "always", 293 "license": "GPL-2.0-or-later", 294 "name": "esp32s2ulp-elf", 295 "platform_overrides": [ 296 { 297 "install": "never", 298 "platforms": [ 299 "linux-i686" 300 ] 301 } 302 ], 303 "version_cmd": [ 304 "esp32s2ulp-elf-as", 305 "--version" 306 ], 307 "version_regex": "\\(GNU Binutils\\)\\s+([0-9a-z\\.\\-]+)", 308 "versions": [ 309 { 310 "linux-amd64": { 311 "sha256": "df7b2ff6c7c718a7cbe3b4b6dbcd68180d835d164d1913bc4698fd3781b9a466", 312 "size": 8254018, 313 "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" 314 }, 315 "linux-armel": { 316 "sha256": "893b213c8f716d455a6efb2b08b6cf1bc34d08b78ee19c31e82ac44b1b45417e", 317 "size": 8034624, 318 "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" 319 }, 320 "macos": { 321 "sha256": "5a9bb678a5246638cbda303f523d9bb8121a9a24dc01ecb22c21c46c41184155", 322 "size": 8876194, 323 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-macos-2.28.51-esp-20191205.tar.gz" 324 }, 325 "name": "2.28.51-esp-20191205", 326 "status": "recommended", 327 "win32": { 328 "sha256": "587de59fbb469a39f96168ae3eaa9f06b2601e6e0543c87eaf1bd97f23e5c4ca", 329 "size": 12239199, 330 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-win32-2.28.51-esp-20191205.zip" 331 }, 332 "win64": { 333 "sha256": "587de59fbb469a39f96168ae3eaa9f06b2601e6e0543c87eaf1bd97f23e5c4ca", 334 "size": 12239199, 335 "url": "https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32s2ulp-win32-2.28.51-esp-20191205.zip" 336 } 337 } 338 ] 339 }, 340 { 341 "description": "CMake build system", 342 "export_paths": [ 343 [ 344 "bin" 345 ] 346 ], 347 "export_vars": {}, 348 "info_url": "https://github.com/Kitware/CMake", 349 "install": "on_request", 350 "license": "BSD-3-Clause", 351 "name": "cmake", 352 "platform_overrides": [ 353 { 354 "install": "always", 355 "platforms": [ 356 "win32", 357 "win64" 358 ] 359 }, 360 { 361 "export_paths": [ 362 [ 363 "CMake.app", 364 "Contents", 365 "bin" 366 ] 367 ], 368 "platforms": [ 369 "macos" 370 ] 371 } 372 ], 373 "strip_container_dirs": 1, 374 "version_cmd": [ 375 "cmake", 376 "--version" 377 ], 378 "version_regex": "cmake version ([0-9.]+)", 379 "versions": [ 380 { 381 "linux-amd64": { 382 "sha256": "12a577aa04b6639766ae908f33cf70baefc11ac4499b8b1c8812d99f05fb6a02", 383 "size": 39517697, 384 "url": "https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-Linux-x86_64.tar.gz" 385 }, 386 "macos": { 387 "sha256": "f60e0ef96da48725cd8da7d6abe83cd9501167aa51625c90dd4d31081a631279", 388 "size": 35802699, 389 "url": "https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-Darwin-x86_64.tar.gz" 390 }, 391 "name": "3.16.4", 392 "status": "recommended", 393 "win32": { 394 "sha256": "f37963bcfcebdfe5864926a3623f6c21220c35790c39cd65e64bd521cbb39c55", 395 "size": 32812189, 396 "url": "https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-win64-x64.zip" 397 }, 398 "win64": { 399 "sha256": "f37963bcfcebdfe5864926a3623f6c21220c35790c39cd65e64bd521cbb39c55", 400 "size": 32812189, 401 "url": "https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-win64-x64.zip" 402 } 403 } 404 ] 405 }, 406 { 407 "description": "OpenOCD for ESP32", 408 "export_paths": [ 409 [ 410 "openocd-esp32", 411 "bin" 412 ] 413 ], 414 "export_vars": { 415 "OPENOCD_SCRIPTS": "${TOOL_PATH}/openocd-esp32/share/openocd/scripts" 416 }, 417 "info_url": "https://github.com/espressif/openocd-esp32", 418 "install": "always", 419 "license": "GPL-2.0-only", 420 "name": "openocd-esp32", 421 "platform_overrides": [ 422 { 423 "install": "on_request", 424 "platforms": [ 425 "linux-i686" 426 ] 427 } 428 ], 429 "version_cmd": [ 430 "openocd", 431 "--version" 432 ], 433 "version_regex": "Open On-Chip Debugger\\s+([a-z0-9.-]+)\\s+", 434 "versions": [ 435 { 436 "linux-amd64": { 437 "sha256": "77a232510625c23489d9bf1b17bdadf56e95acf8f50ef8ebff51477f23c21ef0", 438 "size": 1729401, 439 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20200709/openocd-esp32-linux64-0.10.0-esp32-20200709.tar.gz" 440 }, 441 "linux-armel": { 442 "sha256": "b2cc6b7837f3cac23a752a8c43c6e0b19701ee0ec1eca4896833f0e82746062e", 443 "size": 1778274, 444 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20200709/openocd-esp32-armel-0.10.0-esp32-20200709.tar.gz" 445 }, 446 "macos": { 447 "sha256": "97cf84dd3dfb129a7d4842599870a3b0dbb40b2713d3c5153738c44907e85d6e", 448 "size": 1811755, 449 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20200709/openocd-esp32-macos-0.10.0-esp32-20200709.tar.gz" 450 }, 451 "name": "v0.10.0-esp32-20200709", 452 "status": "recommended", 453 "win32": { 454 "sha256": "b96b95607ca0c5899427f5b88cda7389da11f53ac857d3d2fe467e571af5137e", 455 "size": 2152463, 456 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20200709/openocd-esp32-win32-0.10.0-esp32-20200709.zip" 457 }, 458 "win64": { 459 "sha256": "b96b95607ca0c5899427f5b88cda7389da11f53ac857d3d2fe467e571af5137e", 460 "size": 2152463, 461 "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.10.0-esp32-20200709/openocd-esp32-win32-0.10.0-esp32-20200709.zip" 462 } 463 } 464 ] 465 }, 466 { 467 "description": "Ninja build system", 468 "export_paths": [ 469 [ 470 "" 471 ] 472 ], 473 "export_vars": {}, 474 "info_url": "https://github.com/ninja-build/ninja", 475 "install": "on_request", 476 "license": "Apache-2.0", 477 "name": "ninja", 478 "platform_overrides": [ 479 { 480 "install": "always", 481 "platforms": [ 482 "win32", 483 "win64" 484 ] 485 } 486 ], 487 "version_cmd": [ 488 "ninja", 489 "--version" 490 ], 491 "version_regex": "([0-9.]+)", 492 "versions": [ 493 { 494 "linux-amd64": { 495 "sha256": "4b2ad65db438595813b981db921f675f5c775c302b34dc85710ffddf07ec9033", 496 "size": 102826, 497 "url": "https://dl.espressif.com/dl/ninja-1.10.0-linux64.tar.gz" 498 }, 499 "macos": { 500 "sha256": "6cd22e2c5fc654282d26b485d9b3d68e242b09a22c2e73a253f2a4a7cfd6774c", 501 "size": 119947, 502 "url": "https://dl.espressif.com/dl/ninja-1.10.0-osx.tar.gz" 503 }, 504 "name": "1.10.0", 505 "status": "recommended", 506 "win64": { 507 "sha256": "919fd158c16bf135e8a850bb4046ec1ce28a7439ee08b977cd0b7f6b3463d178", 508 "size": 262400, 509 "url": "https://dl.espressif.com/dl/ninja-1.10.0-win64.zip" 510 } 511 } 512 ] 513 }, 514 { 515 "description": "IDF wrapper tool for Windows", 516 "export_paths": [ 517 [ 518 "" 519 ] 520 ], 521 "export_vars": {}, 522 "info_url": "https://github.com/espressif/esp-idf/tree/master/tools/windows/idf_exe", 523 "install": "never", 524 "license": "Apache-2.0", 525 "name": "idf-exe", 526 "platform_overrides": [ 527 { 528 "install": "always", 529 "platforms": [ 530 "win32", 531 "win64" 532 ] 533 } 534 ], 535 "version_cmd": [ 536 "idf.py.exe", 537 "-v" 538 ], 539 "version_regex": "([0-9.]+)", 540 "versions": [ 541 { 542 "name": "1.0.1", 543 "status": "recommended", 544 "win32": { 545 "sha256": "53eb6aaaf034cc7ed1a97d5c577afa0f99815b7793905e9408e74012d357d04a", 546 "size": 11297, 547 "url": "https://dl.espressif.com/dl/idf-exe-v1.0.1.zip" 548 }, 549 "win64": { 550 "sha256": "53eb6aaaf034cc7ed1a97d5c577afa0f99815b7793905e9408e74012d357d04a", 551 "size": 11297, 552 "url": "https://dl.espressif.com/dl/idf-exe-v1.0.1.zip" 553 } 554 } 555 ] 556 }, 557 { 558 "description": "Ccache (compiler cache)", 559 "export_paths": [ 560 [ 561 "" 562 ] 563 ], 564 "export_vars": { 565 "IDF_CCACHE_ENABLE": "1" 566 }, 567 "info_url": "https://github.com/ccache/ccache", 568 "install": "never", 569 "license": "GPL-3.0-or-later", 570 "name": "ccache", 571 "platform_overrides": [ 572 { 573 "install": "always", 574 "platforms": [ 575 "win64" 576 ] 577 } 578 ], 579 "version_cmd": [ 580 "ccache.exe", 581 "--version" 582 ], 583 "version_regex": "ccache version ([0-9.]+)", 584 "versions": [ 585 { 586 "name": "3.7", 587 "status": "recommended", 588 "win64": { 589 "sha256": "37e833f3f354f1145503533e776c1bd44ec2e77ff8a2476a1d2039b0b10c78d6", 590 "size": 142401, 591 "url": "https://dl.espressif.com/dl/ccache-3.7-w64.zip" 592 } 593 } 594 ] 595 }, 596 { 597 "description": "dfu-util (Device Firmware Upgrade Utilities)", 598 "export_paths": [ 599 [ 600 "dfu-util-0.9-win64" 601 ] 602 ], 603 "export_vars": {}, 604 "info_url": "http://dfu-util.sourceforge.net/", 605 "install": "never", 606 "license": "GPL-2.0-only", 607 "name": "dfu-util", 608 "platform_overrides": [ 609 { 610 "install": "always", 611 "platforms": [ 612 "win64" 613 ] 614 } 615 ], 616 "version_cmd": [ 617 "dfu-util", 618 "--version" 619 ], 620 "version_regex": "dfu-util ([0-9.]+)", 621 "versions": [ 622 { 623 "name": "0.9", 624 "status": "recommended", 625 "win64": { 626 "sha256": "5816d7ec68ef3ac07b5ac9fb9837c57d2efe45b6a80a2f2bbe6b40b1c15c470e", 627 "size": 735635, 628 "url": "https://dl.espressif.com/dl/dfu-util-0.9-win64.zip" 629 } 630 } 631 ] 632 } 633 ], 634 "version": 1 635 }