{ "tools": [ { "description": "GDB for Xtensa", "export_paths": [ [ "xtensa-esp-elf-gdb", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/binutils-gdb", "install": "always", "license": "GPL-3.0-or-later", "name": "xtensa-esp-elf-gdb", "supported_targets": [ "esp32", "esp32s2", "esp32s3" ], "version_cmd": [ "xtensa-esp-elf-gdb-no-python", "--version" ], "version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)", "versions": [ { "linux-amd64": { "sha256": "b5f7cc3e4b5a58db655754083ed9652e4953e71c3b4922fb624e7a034ec24a64", "size": 26947336, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz" }, "linux-arm64": { "sha256": "816acfae38b6b443f4f1590395f68f079243539259d19c7772ae6416c6519444", "size": 27134508, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz" }, "linux-armel": { "sha256": "4dd1bace0633196fddfdcef3cebcc4bbfce22f5a0d2d1e3d618f3d8a6cbfcacc", "size": 25205239, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz" }, "linux-armhf": { "sha256": "53a142b9a508a8babe6b7edf3090bb49e3714380ba819b54052425fcf1ac6f9c", "size": 23491575, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-arm-linux-gnueabihf.tar.gz" }, "linux-i686": { "sha256": "27744d09d171be2f55ec15fa7f2d7f8ff94d33f7e130d24ebe082cb6c438618b", "size": 25978028, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz" }, "macos": { "sha256": "1432faa12d7301133f6ee654d60751b57adcc6cf323ee1ecc393f06f0225eff4", "size": 38386785, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz" }, "macos-arm64": { "sha256": "d0b542ef070ea72857f9cf554f176a0a9d868cd59e05ac293ad39402bcc5277d", "size": 21671964, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz" }, "name": "11.2_20220823", "status": "recommended", "win32": { "sha256": "1678b06aa80b1d689d05548056635efde5b73b98f2c3de5d555bcfc6f374c5d0", "size": 23241302, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip" }, "win64": { "sha256": "7060df4b6aa133e282147c3651d50222d677d6a0fff92979c500353b099a3f41", "size": 25135265, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip" } } ] }, { "description": "GDB for RISC-V", "export_paths": [ [ "riscv32-esp-elf-gdb", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/binutils-gdb", "install": "always", "license": "GPL-3.0-or-later", "name": "riscv32-esp-elf-gdb", "supported_targets": [ "esp32c3" ], "version_cmd": [ "riscv32-esp-elf-gdb-no-python", "--version" ], "version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)", "versions": [ { "linux-amd64": { "sha256": "6bf5b5d2d407e074af2a74fc826764934ac1625a1751c52fbc0d4d7772061f8f", "size": 26799809, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz" }, "linux-arm64": { "sha256": "e54ef67cdb5724fc2da8f0487f19b2c83c08b560fff317f5ffd98fbb230b397a", "size": 27021672, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz" }, "linux-armel": { "sha256": "86772c6aee8a05b2c75a6b04e9da630e35e8415b64da8ccde92a5fb2d3c7fcf4", "size": 25532577, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz" }, "linux-armhf": { "sha256": "0893cbc6e987c9e2016775e364733f9c34eb1c6ba283d296d8ff503a5a054c59", "size": 23773607, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-arm-linux-gnueabihf.tar.gz" }, "linux-i686": { "sha256": "3463be3e24182b7f1bd0fb232020534445b2d0ea0e7093c1b4f4da102b3baf52", "size": 26188698, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz" }, "macos": { "sha256": "a9db1811ebb9271134eba2f7c303fc2587bd4b2a1ae33cd05ff2605cd2fb30d2", "size": 38397584, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz" }, "macos-arm64": { "sha256": "c94fb6d726b8d97e65e23237f5126a41343bca8f22a0414df5f0e6777e36f51c", "size": 21593613, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz" }, "name": "11.2_20220823", "status": "recommended", "win32": { "sha256": "20cdee8a1c01428363ef02f4cc8035c65508d6b43560c525733eae94b7c7bb50", "size": 23436802, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip" }, "win64": { "sha256": "add72366485b784b66837ce263548980f1df144d0954c42d75a81f6acbd43cac", "size": 24802315, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip" } } ] }, { "description": "Toolchain for Xtensa (ESP32) based on GCC", "export_paths": [ [ "xtensa-esp32-elf", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/crosstool-NG", "install": "always", "license": "GPL-3.0-with-GCC-exception", "name": "xtensa-esp32-elf", "supported_targets": [ "esp32" ], "version_cmd": [ "xtensa-esp32-elf-gcc", "--version" ], "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", "version_regex_replace": "\\1-\\2", "versions": [ { "linux-amd64": { "sha256": "8ef14e0409c2011b41e504a30f70d3e35287313a795d1f2462ad2cd0e2052d37", "size": 94397702, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz" }, "linux-arm64": { "sha256": "e7d217ac2ef52c746a41f8647840b2717edcd8afc15f081bc1c4505e10a189b7", "size": 90684219, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz" }, "linux-armel": { "sha256": "ea6631f8a5105ae90d7fc462c10ed4f9049924ea8c2f9391d90b339d5f881dac", "size": 89954866, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz" }, "linux-armhf": { "sha256": "883b010e4c42c5ab5c27439ba5709d05d53b663c38a810f57dfd30643b557bdb", "size": 86864001, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-linux-armhf.tar.gz" }, "linux-i686": { "sha256": "ecb90af9cede0982672234da0b1bd7b7f76eadde60aa5c82eefdf37d64ffe49f", "size": 96354023, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz" }, "macos": { "sha256": "19af109fda024a3a4c989f7ccaa104f9b1b74cfd6c9363e730bb8cb9b50d5dc4", "size": 101712946, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz" }, "macos-arm64": { "sha256": "b14189772d70a96813895fff7731d0f2fec0c825cfc02e002d6d91a0cc4b6b1d", "size": 93104016, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz" }, "name": "esp-2021r2-patch5-8.4.0", "status": "recommended", "win32": { "sha256": "9851c2cfa355e1fad8abfb643a1c945d27385b1851f3ae468915ea78fcbec940", "size": 118610020, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip" }, "win64": { "sha256": "a328b3c55631846241bbe7999a309b20b797c8dc50b6e8dccf463e66a2da5fb4", "size": 121846722, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip" } } ] }, { "description": "Toolchain for Xtensa (ESP32-S2) based on GCC", "export_paths": [ [ "xtensa-esp32s2-elf", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/crosstool-NG", "install": "always", "license": "GPL-3.0-with-GCC-exception", "name": "xtensa-esp32s2-elf", "supported_targets": [ "esp32s2" ], "version_cmd": [ "xtensa-esp32s2-elf-gcc", "--version" ], "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", "version_regex_replace": "\\1-\\2", "versions": [ { "linux-amd64": { "sha256": "19c77bd91fefab7c8c40a6334f9b985e2d9a1c7fac6d424b692110930dd3682f", "size": 67849099, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz" }, "linux-arm64": { "sha256": "bdcd24676ef2a65b670ca9e0a01768ece47f4dfcfb545a3307f76a054c33b522", "size": 64154532, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz" }, "linux-armel": { "sha256": "b26723b6ce1c35b90f204eb39e5ab06a6f80fb7895f000e16b6962e4c176ae32", "size": 63448105, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz" }, "linux-armhf": { "sha256": "afce6d3541ec616ff11e83181cc6b37948146d87129e93bc8a1b459107f10170", "size": 60565545, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-linux-armhf.tar.gz" }, "linux-i686": { "sha256": "da3b5c45e4997d14269df1814c92dd7004902bb810608341bc3819c3e506fa0b", "size": 69656104, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz" }, "macos": { "sha256": "8eb63745b44083edef7cc6fdf3b06999f576b75134bc5e8b0ef881ca439b72d7", "size": 75154138, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz" }, "macos-arm64": { "sha256": "4cd38d6ec31076c0aa083f62ab84ab5c33aa07fafd0af61366186e5f553aa008", "size": 66457613, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz" }, "name": "esp-2021r2-patch5-8.4.0", "status": "recommended", "win32": { "sha256": "c758062295804b082fbd77fcd59a356f62d4e76372aaa29589cc871603309cba", "size": 82338511, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip" }, "win64": { "sha256": "1c1e168ff8bc460a9719f3b216d3c1125d29040389786d738244838499362c74", "size": 85579252, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip" } } ] }, { "description": "Toolchain for Xtensa (ESP32-S3) based on GCC", "export_paths": [ [ "xtensa-esp32s3-elf", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/crosstool-NG", "install": "always", "license": "GPL-3.0-with-GCC-exception", "name": "xtensa-esp32s3-elf", "supported_targets": [ "esp32s3" ], "version_cmd": [ "xtensa-esp32s3-elf-gcc", "--version" ], "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", "version_regex_replace": "\\1-\\2", "versions": [ { "linux-amd64": { "sha256": "8aa17a6adf01efa5b1628c8ac578063a44d26ae9581d39486b92223a41ef262f", "size": 68099473, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz" }, "linux-arm64": { "sha256": "b218c11122e5565b6442376ebd21a652abdfcbf90981afa3e177ce978710225d", "size": 64233211, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz" }, "linux-armel": { "sha256": "967477434ad5483718915936a77ce915a10c5972a6b3fd02688a5c4e14182bfb", "size": 63530586, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz" }, "linux-armhf": { "sha256": "1ec952c3f72398565beac4fb14c4cbccefb2e299c2c095bc54e260d2d0f3487a", "size": 60633914, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-linux-armhf.tar.gz" }, "linux-i686": { "sha256": "07671d01a63ebd389912787efb2b263677c7b351c07fe430ded733cdae95e81d", "size": 70025439, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz" }, "macos": { "sha256": "99b6d44cea5aebbedc8b6965e7bf551aa4a40ed83ddbe1c0e9b7cb255564ded5", "size": 75719772, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz" }, "macos-arm64": { "sha256": "c64b05be25d26916c65dcfe11de9e60b96d58980b2df706d3074cb70b1ef6cb9", "size": 66791095, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz" }, "name": "esp-2021r2-patch5-8.4.0", "status": "recommended", "win32": { "sha256": "658d3036ffdf11ddad6f0a784c8829f6ffd4dbd7c252d7f61722256d0ad43975", "size": 82665716, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip" }, "win64": { "sha256": "9000be38d44bf79c39b93a2aeb99b42e956c593ccbc02fe31cb9c71ae1bbcb22", "size": 86022563, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip" } } ] }, { "description": "LLVM for Xtensa (ESP32, ESP32-S2) based on clang", "export_paths": [ [ "xtensa-esp32-elf-clang", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/llvm-project", "install": "on_request", "license": "Apache-2.0", "name": "xtensa-clang", "supported_targets": [ "esp32", "esp32s2" ], "version_cmd": [ "clang", "--version" ], "version_regex": "version\\s*([0-9\\.]+)\\s*\\([^\\s]+\\s*(\\w{10}).+\\)", "version_regex_replace": "\\1-\\2", "versions": [ { "linux-amd64": { "sha256": "d62d9234c702a86ed510777125ee97458204e28877806a73f9de5e41d7b65716", "size": 102954848, "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" }, "macos": { "sha256": "6e7413e5fa515e403859ecf5301bdcdc3f8bf12c5de9aecaa11e9f17f32b05db", "size": 89888488, "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" }, "macos-arm64": { "sha256": "6e7413e5fa515e403859ecf5301bdcdc3f8bf12c5de9aecaa11e9f17f32b05db", "size": 89888488, "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" }, "name": "12.0.1-d9341b81fc", "status": "recommended", "win64": { "sha256": "e056366959c722367e4144076c5383bd417ea199db5658bb7bb6c95b9aca014b", "size": 177903504, "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" } } ] }, { "description": "Toolchain for 32-bit RISC-V based on GCC", "export_paths": [ [ "riscv32-esp-elf", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/crosstool-NG", "install": "always", "license": "GPL-3.0-with-GCC-exception", "name": "riscv32-esp-elf", "supported_targets": [ "esp32s2", "esp32s3", "esp32c3", "esp32h2" ], "version_cmd": [ "riscv32-esp-elf-gcc", "--version" ], "version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)", "version_regex_replace": "\\1-\\2", "versions": [ { "linux-amd64": { "sha256": "f7d73e5f9e2df3ea6ca8e2c95d6ca6d23d6b38fd101ea5d3012f3cb3cd59f39f", "size": 192388486, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-amd64.tar.gz" }, "linux-arm64": { "sha256": "cf520ae3a72f65b9758ea187524b105b8b7546566d738c32e60a0df9846ef1af", "size": 188626914, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-arm64.tar.gz" }, "linux-armel": { "sha256": "2dc3536214caa1697f6834bb4701d05894ca55b53589fc5b54064b050ef93799", "size": 188624050, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armel.tar.gz" }, "linux-armhf": { "sha256": "8201acbf47c91bc34b5aa41f6fc7c306c34acb996528c2be9e73c517c6c6adc2", "size": 185751689, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-armhf.tar.gz" }, "linux-i686": { "sha256": "165d6d53e76d79f5ade7e2b7ade54b2b495ecfda0d1184d84d6343659d0e3bdb", "size": 194606113, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-linux-i686.tar.gz" }, "macos": { "sha256": "d6d4cef216cbf28d6fbb88f3e127d4f42a376d9497c260bf8c1ad9cef440f839", "size": 199411930, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos.tar.gz" }, "macos-arm64": { "sha256": "6e03f2ab1f145be13f8890c6de77b53f52c7bffe3d9d5824549db20298f5ba91", "size": 191209735, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-macos-arm64.tar.gz" }, "name": "esp-2021r2-patch5-8.4.0", "status": "recommended", "win32": { "sha256": "1e0cfcfbc8f82c441261cadd21742f66d716ec18c18bf10ed7c7d5b0bee6752f", "size": 257844437, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win32.zip" }, "win64": { "sha256": "b08f568e8fe5069dd521b87da21b8e56117e5c2c3b492f73a51966a46d3379a4", "size": 259712666, "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch5/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch5-win64.zip" } } ] }, { "description": "Toolchain for ESP32 ULP coprocessor", "export_paths": [ [ "esp32ulp-elf", "bin" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/binutils-gdb", "install": "always", "license": "GPL-3.0-or-later", "name": "esp32ulp-elf", "supported_targets": [ "esp32", "esp32s2", "esp32s3" ], "version_cmd": [ "esp32ulp-elf-as", "--version" ], "version_regex": "\\(GNU Binutils\\)\\s+([a-z0-9.-_]+)", "versions": [ { "linux-amd64": { "sha256": "b1f7801c3a16162e72393ebb772c0cbfe4d22d907be7c2c2dac168736e9195fd", "size": 10685282, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-linux-amd64.tar.gz" }, "linux-arm64": { "sha256": "d6671b31bab31b9b13aea25bb7d60f15484cb8bf961ddbf67a62867e5563eae5", "size": 10052225, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-linux-arm64.tar.gz" }, "linux-armel": { "sha256": "e107e7a9cd50d630b034f435a16a52db5a57388dc639a99c4c393c5e429711e9", "size": 10087257, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-linux-armel.tar.gz" }, "linux-armhf": { "sha256": "6c6dd25477b2e758d4669da3774bf664d1f012442c880f17dfdf0339e9c3dae9", "size": 9591791, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-linux-armhf.tar.gz" }, "linux-i686": { "sha256": "beb9b6737c975369b6959007739c88f44eb5afbb220f40737071540b2c1a9064", "size": 10596533, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-linux-i686.tar.gz" }, "macos": { "sha256": "5a952087b621ced16af1e375feac1371a61cb51ab7e7b44cbefb5afda2d573de", "size": 16028909, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-macos.tar.gz" }, "macos-arm64": { "sha256": "73bda8476ef92d4f4abee96519abbba40e5ee32f368427469447b83cc7bb9b42", "size": 15045401, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-macos-arm64.tar.gz" }, "name": "2.35_20220830", "status": "recommended", "win32": { "sha256": "77344715ea7d7a7a9fd0b27653f880efaf3bcc1ac843f61492d8a0365d91f731", "size": 14651337, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-win32.zip" }, "win64": { "sha256": "525e5b4c8299869a3fdddb51baad76612c5c104bd96952ae6460ad7e5b5a4e21", "size": 15399090, "url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-v2.35_20220830/esp32ulp-elf-2.35_20220830-win64.zip" } } ] }, { "description": "CMake build system", "export_paths": [ [ "bin" ] ], "export_vars": {}, "info_url": "https://github.com/Kitware/CMake", "install": "on_request", "license": "BSD-3-Clause", "name": "cmake", "platform_overrides": [ { "install": "always", "platforms": [ "win32", "win64" ] }, { "export_paths": [ [ "CMake.app", "Contents", "bin" ] ], "platforms": [ "macos", "macos-arm64" ] } ], "strip_container_dirs": 1, "supported_targets": [ "all" ], "version_cmd": [ "cmake", "--version" ], "version_regex": "cmake version ([0-9.]+)", "versions": [ { "linux-amd64": { "sha256": "f3c654b2e226b9d43369e0bd8487c51618d4dbe5a1af929dd32af7e6ca432d60", "size": 45998644, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-x86_64.tar.gz" }, "linux-arm64": { "sha256": "74062efddeb935bce3d33694a4db534cef9a650f77a9a153a9f217d9dc385c75", "size": 47458032, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-linux-aarch64.tar.gz" }, "linux-armel": { "sha256": "aa6079237e16cc3b389479b2f7279d07e57f6aedad520e2b3014ef97fb906466", "size": 19330381, "url": "https://dl.espressif.com/dl/cmake/cmake-3.23.1-Linux-armv7l.tar.gz" }, "linux-armhf": { "sha256": "aa6079237e16cc3b389479b2f7279d07e57f6aedad520e2b3014ef97fb906466", "size": 19330381, "url": "https://dl.espressif.com/dl/cmake/cmake-3.23.1-Linux-armv7l.tar.gz" }, "macos": { "sha256": "f794ed92ccb4e9b6619a77328f313497d7decf8fb7e047ba35a348b838e0e1e2", "size": 70988516, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-macos-universal.tar.gz" }, "macos-arm64": { "sha256": "f794ed92ccb4e9b6619a77328f313497d7decf8fb7e047ba35a348b838e0e1e2", "size": 70988516, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-macos-universal.tar.gz" }, "name": "3.23.1", "status": "recommended", "win32": { "sha256": "9b509cc4eb7191dc128cfa3f2170036f9cbc7d9d5f93ff7fafc5b2d77b3b40dc", "size": 39070972, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-windows-x86_64.zip" }, "win64": { "sha256": "9b509cc4eb7191dc128cfa3f2170036f9cbc7d9d5f93ff7fafc5b2d77b3b40dc", "size": 39070972, "url": "https://github.com/Kitware/CMake/releases/download/v3.23.1/cmake-3.23.1-windows-x86_64.zip" } } ] }, { "description": "OpenOCD for ESP32", "export_paths": [ [ "openocd-esp32", "bin" ] ], "export_vars": { "OPENOCD_SCRIPTS": "${TOOL_PATH}/openocd-esp32/share/openocd/scripts" }, "info_url": "https://github.com/espressif/openocd-esp32", "install": "always", "license": "GPL-2.0-only", "name": "openocd-esp32", "platform_overrides": [ { "install": "on_request", "platforms": [ "linux-i686" ] } ], "supported_targets": [ "all" ], "version_cmd": [ "openocd", "--version" ], "version_regex": "Open On-Chip Debugger\\s+([a-z0-9.-]+)\\s+", "versions": [ { "linux-amd64": { "sha256": "61e38e0a13a5c1664624ec1c397d7f7d6868554b0d345d3fb1f7294cce38cc4b", "size": 2193783, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz" }, "linux-arm64": { "sha256": "6430315dc1b926541c93cef63d2b08982543ad3f9fe6e0d7107c8a518ef20432", "size": 2062058, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-arm64-0.12.0-esp32-20230921.tar.gz" }, "linux-armel": { "sha256": "5df16d8a91f013a547f6b3b914c655a9d267996a3b6503031b335ac04a4f8d15", "size": 2206666, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-armel-0.12.0-esp32-20230921.tar.gz" }, "linux-armhf": { "sha256": "1b1b80a71b77e5c715aa59e994db97c64454e613904a85d5d2970b2e60b81eec", "size": 2056000, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-armhf-0.12.0-esp32-20230921.tar.gz" }, "macos": { "sha256": "0a4f764934f488af18cdac2a0d152dd36b4870f3bec1a2d4e25b6b3b7a5258a0", "size": 2305832, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-macos-0.12.0-esp32-20230921.tar.gz" }, "macos-arm64": { "sha256": "6dce89048f642eb0559a915b6e514f90feb2a95afe21b84f0b0ebf2b27824816", "size": 2341406, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-macos-arm64-0.12.0-esp32-20230921.tar.gz" }, "name": "v0.12.0-esp32-20230921", "status": "recommended", "win32": { "sha256": "ac9d522a63b0816f64d921547bd55c031788035ced85c067d8e7c2862cb1bd0d", "size": 2710475, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-win32-0.12.0-esp32-20230921.zip" }, "win64": { "sha256": "ac9d522a63b0816f64d921547bd55c031788035ced85c067d8e7c2862cb1bd0d", "size": 2710475, "url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-win32-0.12.0-esp32-20230921.zip" } } ] }, { "description": "Ninja build system", "export_paths": [ [ "" ] ], "export_vars": {}, "info_url": "https://github.com/ninja-build/ninja", "install": "on_request", "license": "Apache-2.0", "name": "ninja", "platform_overrides": [ { "install": "always", "platforms": [ "win32", "win64" ] } ], "supported_targets": [ "all" ], "version_cmd": [ "ninja", "--version" ], "version_regex": "([0-9.]+)", "versions": [ { "linux-amd64": { "sha256": "32bb769de4d57aa7ee0e292cfcb7553e7cc8ea0961f7aa2b3aee60aa407c4033", "size": 106415, "url": "https://dl.espressif.com/dl/ninja-1.10.2-linux64.tar.gz" }, "macos": { "sha256": "847bb1ca4bc16d8dba6aeed3ecb5055498b86bc68c364c37583eb5738bb440f1", "size": 240112, "url": "https://dl.espressif.com/dl/ninja-1.10.2-osx.tar.gz" }, "macos-arm64": { "sha256": "847bb1ca4bc16d8dba6aeed3ecb5055498b86bc68c364c37583eb5738bb440f1", "size": 240112, "url": "https://dl.espressif.com/dl/ninja-1.10.2-osx.tar.gz" }, "name": "1.10.2", "status": "recommended", "win64": { "sha256": "bbde850d247d2737c5764c927d1071cbb1f1957dcabda4a130fa8547c12c695f", "size": 262670, "url": "https://dl.espressif.com/dl/ninja-1.10.2-win64.zip" } } ] }, { "description": "IDF wrapper tool for Windows", "export_paths": [ [ "" ] ], "export_vars": {}, "info_url": "https://github.com/espressif/idf_py_exe_tool", "install": "never", "license": "Apache-2.0", "name": "idf-exe", "platform_overrides": [ { "install": "always", "platforms": [ "win32", "win64" ] } ], "supported_targets": [ "all" ], "version_cmd": [ "idf.py.exe", "-v" ], "version_regex": "v([0-9.]+)", "versions": [ { "name": "1.0.3", "status": "recommended", "win32": { "sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755", "size": 73562, "url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip" }, "win64": { "sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755", "size": 73562, "url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip" } } ] }, { "description": "Ccache (compiler cache)", "export_paths": [ [ "ccache-4.3-windows-64" ] ], "export_vars": { "IDF_CCACHE_ENABLE": "1" }, "info_url": "https://github.com/ccache/ccache", "install": "never", "license": "GPL-3.0-or-later", "name": "ccache", "platform_overrides": [ { "install": "always", "platforms": [ "win64" ] } ], "supported_targets": [ "all" ], "version_cmd": [ "ccache.exe", "--version" ], "version_regex": "ccache version ([0-9.]+)", "versions": [ { "name": "4.3", "status": "recommended", "win64": { "sha256": "a9cacae73c3906d8193456328bee74f7748cb1559a32eaced9ee78eadd416105", "size": 1550675, "url": "https://github.com/ccache/ccache/releases/download/v4.3/ccache-4.3-windows-64.zip" } } ] }, { "description": "dfu-util (Device Firmware Upgrade Utilities)", "export_paths": [ [ "dfu-util-0.9-win64" ] ], "export_vars": {}, "info_url": "http://dfu-util.sourceforge.net/", "install": "never", "license": "GPL-2.0-only", "name": "dfu-util", "platform_overrides": [ { "install": "always", "platforms": [ "win64" ] } ], "supported_targets": [ "esp32s2", "esp32s3" ], "version_cmd": [ "dfu-util", "--version" ], "version_regex": "dfu-util ([0-9.]+)", "versions": [ { "name": "0.9", "status": "recommended", "win64": { "sha256": "5816d7ec68ef3ac07b5ac9fb9837c57d2efe45b6a80a2f2bbe6b40b1c15c470e", "size": 735635, "url": "https://dl.espressif.com/dl/dfu-util-0.9-win64.zip" } } ] } ], "version": 1 }