mirror of
https://github.com/espressif/esp-idf.git
synced 2026-05-28 16:46:31 +03:00
1157 lines
46 KiB
JSON
1157 lines
46 KiB
JSON
{
|
|
"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": "73bc6c4e50b06dceb60e94b53aded61b7769be3cf563572269d9c8d643db8e95",
|
|
"size": 42655871,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "00290ffe21b2916ffd343fd28ac34fc8b93e99b992a3656fa09b4f2bdc564bea",
|
|
"size": 41589296,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "f187a315e0393c2086d47e22f092524e3a1026143daa93c8e2bbdb8eac77d488",
|
|
"size": 36649511,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "c0610a3e19f81cec5c7a9a8d7a3e8bfb53ff965c088ce0870c7df3180e78841b",
|
|
"size": 36568257,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "303b06d82d2802f508af603cd7a1e256dca0f232a2fa28ab9fa35539c2c858ac",
|
|
"size": 41080699,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "706d58849fd4a83244023051605b3631e835565395fa2783ed5afce1f17413ee",
|
|
"size": 53815837,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-x86_64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "da97440e74a9ff36370bdb598cf421a8183c11ae6fb44431be594ad16dbe77ef",
|
|
"size": 46924973,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-aarch64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"name": "17.1_20260402",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"sha256": "4ff247465d84030ab29b741874d16d740d12febc0508501b72b69564decb17e4",
|
|
"size": 31299279,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-aarch64-w64-mingw32.zip"
|
|
},
|
|
"win32": {
|
|
"sha256": "8125a724e4f25c22b19a0321bce8b6a8675e12e0d12e5757d2ed75bd7262c53c",
|
|
"size": 43646185,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "7525ae46b39fc87568717d8f0cc3dfbcdb77b96435dd80acfce6918b0abc2b8a",
|
|
"size": 44820924,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-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",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32h4",
|
|
"esp32s31"
|
|
],
|
|
"version_cmd": [
|
|
"riscv32-esp-elf-gdb-no-python",
|
|
"--version"
|
|
],
|
|
"version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "35f3db841338cb4f9bc60d757bc3e87dfa50ff50607bcbc3867c5b1ac28dd342",
|
|
"size": 43045928,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "f185d924497750f254290a32c48163c08e3b2a29eb248d739d90990ebee17f44",
|
|
"size": 42035040,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "88c8d492345eb972e5f978defb3395643303a18cf1870ce8cd9b8621d244b36e",
|
|
"size": 37855622,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "739c145268a5b5d8eb90d56951cb7fae9dbb3a0c5eb22e20b837d295431f9635",
|
|
"size": 37719240,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "29efe15235157bee507d97787a03e569f073bfef254c75d9662ec7f6e5162066",
|
|
"size": 41705144,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "4845ec4968207e40c9f840f29007d8e0cd7d11eb613bb9e9078a41bb0ceb6d4d",
|
|
"size": 54514283,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "f944bb6a07b03e5d74dd1f878ba05320ee7957d3a06bcc80cd0a9cf355e8ceea",
|
|
"size": 47663426,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-aarch64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"name": "17.1_20260402",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"sha256": "dd1715255b8e6334de20599cd9c2bbb2d1c9c443acafe76e9f0f792466731902",
|
|
"size": 31760322,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-aarch64-w64-mingw32.zip"
|
|
},
|
|
"win32": {
|
|
"sha256": "77b04d797b699127c7d395c55eef0d09840255e7710a0bd51bcbae83ffec1f0c",
|
|
"size": 44672431,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "f9e56a0d17414a30f7c457f7804173ecfb078b90d94a7b9f6318dc9652575d3f",
|
|
"size": 45474783,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for 32-bit Xtensa based on GCC",
|
|
"export_paths": [
|
|
[
|
|
"xtensa-esp-elf",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/crosstool-NG",
|
|
"install": "always",
|
|
"license": "GPL-3.0-with-GCC-exception",
|
|
"name": "xtensa-esp-elf",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"xtensa-esp-elf-gcc",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "3d50f5cd5f173acfd524e07c1cd69bc99585731a415ca2e5bce879997fe602b8",
|
|
"size": 180530004,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "c8a8255009803036ba3def98a97a7134ee5a8ac5db048425e126fcf07f27ce1c",
|
|
"size": 171323572,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "0ae215a8adb2823b370e31d20891747af42b86ce5042331df50829942d8cbbfe",
|
|
"size": 171249364,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-arm-linux-gnueabi.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "99c1b5d45e9d661457d7a98494e5ebb2ed2e01b4b4dd4861de750acaec15a7bc",
|
|
"size": 178819728,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "6d3c510ddf5f084734c1dd5671d87a7b13973d713f641596ec1351dcce8d3ff3",
|
|
"size": 183293668,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-i586-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "96da1fcf01e2ac89819d1e336ca9e27762c35ea120627b89de8fd482f42c54f8",
|
|
"size": 177161964,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "68d3fb1e75c6bb1b88c6a2c74977abd51efd09b560a99149bafdcf403cb21941",
|
|
"size": 171304492,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-15.2.0_20251204",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "72403f48827f75495f7c0b1c2be9f643c8dac25af7722545fc3ba1f21e834389",
|
|
"size": 406468543,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "efa1e337b5f64239674bf755b767969cbba7f4e66fe7c6ab8d19b650f56012a9",
|
|
"size": 408348988,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/xtensa-esp-elf-15.2.0_20251204-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for all Espressif chips based on clang",
|
|
"export_paths": [
|
|
[
|
|
"esp-clang",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/llvm-project",
|
|
"install": "on_request",
|
|
"license": "Apache-2.0",
|
|
"name": "esp-clang",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32h4",
|
|
"esp32s31"
|
|
],
|
|
"version_cmd": [
|
|
"clang",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\([^\\s]+\\s+([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "6e62bf1973b57b5388aad281ce1463e953e70b3d8df74ef4668c70f31fbeda63",
|
|
"size": 416927952,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "a25e5446ba3aa4bccfafa4328cec240c5b1ae7638978d868c26777c4ceca241b",
|
|
"size": 371652712,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "dea30c6e3548aea856e047727054b8d9fe91dcf19dbb76ae426951a8bc7d960e",
|
|
"size": 383104848,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "0096cbd1713b226bb403b19547003918943ec3294481d2a69c1596c9597f1ba5",
|
|
"size": 362965152,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "b04a345c7b4125400e4de78734cece01147e0cc43b57aeef846ef3b8ff57ef7d",
|
|
"size": 340183960,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-21.1.3_20260408",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "415566ace6f47a9abc302b4ba79776d27668fd3f4e9c0d26861ec4f970323618",
|
|
"size": 426383328,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clang-esp-21.1.3_20260408-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Standalone Clang shared libraries distribution",
|
|
"export_paths": [],
|
|
"export_vars": {
|
|
"ESP_CLANG_LIBS_PATH": "${TOOL_PATH}/esp-clang/lib"
|
|
},
|
|
"info_url": "https://github.com/espressif/llvm-project",
|
|
"install": "on_request",
|
|
"license": "Apache-2.0",
|
|
"name": "esp-clang-libs",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32s31"
|
|
],
|
|
"tool_info_file": "esp-clang/esp-clang-libs.info",
|
|
"version_cmd": [],
|
|
"version_regex": "([0-9a-zA-Z\\.\\-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "c75406f5f0a1fe9692cdf6e6628cbbdf3f25e5721bb58d5e5540ea756d1197f3",
|
|
"size": 83267264,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "a3d89fcb12b59b7b96a20c05e32a4c7ffe3400f965c153310137ffa02e27ec38",
|
|
"size": 72333960,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "79995c0ce185aad89b3f96d097e6ca6c0273cccf47961c5e6c89d6cd494ea0d0",
|
|
"size": 75211944,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "2e3c51ffa570f7f3ea562686b3fef1a1c07a541096ac291b9bb8bfbac7b82f9c",
|
|
"size": 59725364,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "b524f0f36c6b8897b5dc2a85f66102cc44a2d1dcfdde15fa96796b7c1778b8d3",
|
|
"size": 50260232,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-21.1.3_20260408",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "00cc2ba925b6d807d722635516a1c44ce3e82cb9f01a2ea9385f19e6cb88c7c5",
|
|
"size": 43058104,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/libs-clang-esp-21.1.3_20260408-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32c61",
|
|
"esp32p4",
|
|
"esp32h21",
|
|
"esp32h4",
|
|
"esp32s31"
|
|
],
|
|
"version_cmd": [
|
|
"riscv32-esp-elf-gcc",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "ace5aae6afe98f754947be043d40173e2e22ace57754b11a394b7238eefa01cf",
|
|
"size": 393927372,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "90cccb3ef035f016836dd7c292528b27333a716d42b9361a68005d178c0f70bf",
|
|
"size": 382287852,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "5603d18a0534ab5c2faca672ac890ad5b57727e55c6734adf6584aa73844f112",
|
|
"size": 373116772,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-arm-linux-gnueabi.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "61b2feebfe14c5f2a7966ccec0c1c7ed2e2840d260671730f376aa92323b1338",
|
|
"size": 375893944,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "8dc31a97c008bf80d0c0b20b5960c522d9552f77a79ffd60e3ae6b1329cd68ef",
|
|
"size": 397880364,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-i586-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "6d4709eadf4c66aecb51c0ff9c7b068eefa6ecec37aa7817f172c9f735318e73",
|
|
"size": 397611788,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "0869d1083532c631808543dd802885f02dbe1bb3bd640be0dee827e82ded768d",
|
|
"size": 389672664,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-15.2.0_20251204",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "a52d9c855f1771527d2a6b6a6012ddff3f17bb5c937830b163aa8418177c86da",
|
|
"size": 956756021,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "c61488aa15f49146aae918267110f775a52c3cef3844cbf261f475ef97523c3d",
|
|
"size": 963974138,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-15.2.0_20251204/riscv32-esp-elf-15.2.0_20251204-x86_64-w64-mingw32.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": "d13a808365b78465fa6591636dfbbb9604d9d15a397c3d9cd22626d54828ac2c",
|
|
"size": 11138071,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-amd64.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "ecce0788ce1000e5c669c5adaf2fd5bf7f9bf96dcdbd3555d1d9ce4dcb311038",
|
|
"size": 10471496,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-arm64.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "7228b01277f7908d72eb659470f82e143c4c66b444538a464290d88ece16130e",
|
|
"size": 10514021,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-armel.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "951b089c66561bc2190a8d57c316dfaef985a778728a7c30e1edcd29fe180016",
|
|
"size": 9986876,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-armhf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "df323d40962313168f6feeb2d9471c6010ff23a7896f40244e62991517d9745b",
|
|
"size": 11051815,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-i686.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "b2aeba8eaafdf156e9e30be928dde1f133b00eaf33802d96827ec544ac7c864c",
|
|
"size": 16886021,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-macos.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "e3a4dfea043e2bce8cd00b3a0b260a59249fa61ca5931bf02f18a3d43c18deb4",
|
|
"size": 15843725,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-macos-arm64.tar.gz"
|
|
},
|
|
"name": "2.38_20240113",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "d33b64f49df27dcfa4a24d3af1a5ead77b020f85f33448994c31b98f88e66bb4",
|
|
"size": 15421659,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "3a7627008ac92d1580542b95c696449e56aaa1d0881dc3ef5fd5c60afc77a49d",
|
|
"size": 16194458,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-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",
|
|
"win-arm64"
|
|
]
|
|
},
|
|
{
|
|
"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": "585ae9e013107bc8e7c7c9ce872cbdcbdff569e675b07ef57aacfb88c886faac",
|
|
"size": 55509479,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-linux-x86_64.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "391da1544ef50ac31300841caaf11db4de3976cdc4468643272e44b3f4644713",
|
|
"size": 56811927,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-linux-aarch64.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "ee80bd9c5a310928eb89c9d28c6867a497c9b146e271ede8383e31426b930e15",
|
|
"size": 24050923,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-4.0.3-Linux-armv7l.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "ee80bd9c5a310928eb89c9d28c6867a497c9b146e271ede8383e31426b930e15",
|
|
"size": 24050923,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-4.0.3-Linux-armv7l.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "4e85de4daf1c3e82d7dc6b8ba5683972944b466343aeb9c327a742437bb3ce9a",
|
|
"size": 80058792,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-macos-universal.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "4e85de4daf1c3e82d7dc6b8ba5683972944b466343aeb9c327a742437bb3ce9a",
|
|
"size": 80058792,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-macos-universal.tar.gz"
|
|
},
|
|
"name": "4.0.3",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"sha256": "86ccd6485bbd4bb41a1a858db397be5bca5e0de96858bf8dbba7a64407bd6c00",
|
|
"size": 46495761,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-arm64.zip"
|
|
},
|
|
"win32": {
|
|
"sha256": "b59a31dfbfa376a4aaea9ff560ff2b29f78ee5f9fb15447fc71ae7bf9fea9379",
|
|
"size": 47717299,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-x86_64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "b59a31dfbfa376a4aaea9ff560ff2b29f78ee5f9fb15447fc71ae7bf9fea9379",
|
|
"size": 47717299,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-x86_64.zip"
|
|
}
|
|
},
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "73565c72355c6652e9db149249af36bcab44d9d478c5546fd926e69ad6b43640",
|
|
"size": 45345904,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1-linux-x86_64.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "9ba46ce69d524f5bcdf98076a6b01f727604fb31cf9005ec03dea1cf16da9514",
|
|
"size": 70155147,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1-macos-universal.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "9ba46ce69d524f5bcdf98076a6b01f727604fb31cf9005ec03dea1cf16da9514",
|
|
"size": 70155147,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1-macos-universal.tar.gz"
|
|
},
|
|
"name": "3.22.1",
|
|
"status": "supported",
|
|
"win32": {
|
|
"sha256": "35fbbb7d9ffa491834bbc79cdfefc6c360088a3c9bf55c29d111a5afa04cdca3",
|
|
"size": 38552249,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1-windows-x86_64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "35fbbb7d9ffa491834bbc79cdfefc6c360088a3c9bf55c29d111a5afa04cdca3",
|
|
"size": 38552249,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.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": "0c875beb0e8d89cee4335968e8a27c7d151f05b91f636263c81ab01e098d390d",
|
|
"size": 2630575,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-amd64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "f1b87d408adf6f2eb08a2b067ff7de38310829cc952c0f5d1d09920b0200a6e4",
|
|
"size": 2554716,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-arm64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "6d8d3aa1a4d77610e03cbba48e359c14e7e96f5b3e9d4dfc0b7d1a2846421ca4",
|
|
"size": 2718565,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-armel-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "e7ad3fdd0c17679480c8f2a1a834db6c06db1f10fa500143fb701f0b833e5f7f",
|
|
"size": 2542154,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-armhf-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "f3e3008e6a85e4dfea0177b9ea3fd769447e19a0f132e7754e4a7db164727f8e",
|
|
"size": 2790443,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-macos-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "c7bffa205ca92a69ae7bc74e6e428824084e404355cbb9df2238fe30f5f435bb",
|
|
"size": 2613579,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-macos-arm64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"name": "v0.12.0-esp32-20260424",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "51682616fb443819ba5b3d982d991917576ea24ab4b8b0c4ac7b6427c57d4d67",
|
|
"size": 3203101,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-win32-0.12.0-esp32-20260424.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "d0005eea5b916df047afca7b777792050f8c6a6a502407180c8d839e9a841f75",
|
|
"size": 3203098,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-win64-0.12.0-esp32-20260424.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",
|
|
"win-arm64"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"ninja",
|
|
"--version"
|
|
],
|
|
"version_regex": "([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"rename_dist": "ninja-linux-v1.12.1.zip",
|
|
"sha256": "6f98805688d19672bd699fbbfa2c2cf0fc054ac3df1f0e6a47664d963d530255",
|
|
"size": 123084,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip"
|
|
},
|
|
"linux-arm64": {
|
|
"rename_dist": "ninja-linux-arm64-v1.12.1.zip",
|
|
"sha256": "5c25c6570b0155e95fce5918cb95f1ad9870df5768653afe128db822301a05a1",
|
|
"size": 121787,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux-aarch64.zip"
|
|
},
|
|
"macos": {
|
|
"rename_dist": "ninja-mac-v1.12.1.zip",
|
|
"sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
|
|
"size": 281130,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
|
|
},
|
|
"macos-arm64": {
|
|
"rename_dist": "ninja-mac-v1.12.1.zip",
|
|
"sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
|
|
"size": 281130,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
|
|
},
|
|
"name": "1.12.1",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"rename_dist": "ninja-win-arm64-v1.12.1.zip",
|
|
"sha256": "79c96a50e0deafec212cfa85aa57c6b74003f52d9d1673ddcd1eab1c958c5900",
|
|
"size": 254317,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-winarm64.zip"
|
|
},
|
|
"win64": {
|
|
"rename_dist": "ninja-win-v1.12.1.zip",
|
|
"sha256": "f550fec705b6d6ff58f2db3c374c2277a37691678d6aba463adcbb129108467a",
|
|
"size": 275425,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-win.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.12.1-windows-x86_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.12.1",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "98aea520d66905b8ba7a8e648a4cc0ca941d5e119d441f1e879a4a9045bf18f6",
|
|
"size": 1710234,
|
|
"url": "https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1-windows-x86_64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "dfu-util (Device Firmware Upgrade Utilities)",
|
|
"export_paths": [
|
|
[
|
|
"dfu-util-0.11-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.11",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "652eb94cb1c074c6dbead9e47adb628922aeb198a4d440a346ab32e7a0e9bf64",
|
|
"size": 2854596,
|
|
"url": "https://dl.espressif.com/dl/dfu-util-0.11-win64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "ESP ROM ELFs",
|
|
"export_paths": [
|
|
[
|
|
""
|
|
]
|
|
],
|
|
"export_vars": {
|
|
"ESP_ROM_ELF_DIR": "${TOOL_PATH}/"
|
|
},
|
|
"info_url": "https://github.com/espressif/esp-rom-elfs",
|
|
"install": "always",
|
|
"is_executable": false,
|
|
"license": "Apache-2.0",
|
|
"name": "esp-rom-elfs",
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
""
|
|
],
|
|
"version_regex": "",
|
|
"versions": [
|
|
{
|
|
"any": {
|
|
"sha256": "921f000164a421c7628fbfee55b173384aafaa51883adc65cd27bf9b0af9e9a9",
|
|
"size": 3540038,
|
|
"url": "https://github.com/espressif/esp-rom-elfs/releases/download/20241011/esp-rom-elfs-20241011.tar.gz"
|
|
},
|
|
"name": "20241011",
|
|
"status": "recommended"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "QEMU for Xtensa",
|
|
"export_paths": [
|
|
[
|
|
"qemu",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/qemu",
|
|
"install": "on_request",
|
|
"license": "GPL-2.0-only",
|
|
"name": "qemu-xtensa",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"qemu-system-xtensa",
|
|
"--version"
|
|
],
|
|
"version_regex": "QEMU emulator version [0-9.]+ \\(([a-z0-9.-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "0eecb2a34a5586c0e59110f77b9343b7b336e82fdb0e1a30e1dc1bab8a547e35",
|
|
"size": 15619396,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-xtensa-softmmu-esp_develop_9.2.2_20260417-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "00de5985094c14e47d1b38464a006b8ed64fd0fa7a289c56da24f3a329f65339",
|
|
"size": 15111492,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-xtensa-softmmu-esp_develop_9.2.2_20260417-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "ae8170fe46bcdfa54a7c0d7afcdb7a066711991be680f72ff7bbc6c4ae3ad88f",
|
|
"size": 3870980,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-xtensa-softmmu-esp_develop_9.2.2_20260417-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "bb8c15810565d3df1665dc34962430885e11bc95575b228fb44698146be1e9d6",
|
|
"size": 3867936,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-xtensa-softmmu-esp_develop_9.2.2_20260417-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp_develop_9.2.2_20260417",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "3c483d77f5350a568df1faf4d8dbc82c95d6bc2b826d0d4be910485e0a68ca2a",
|
|
"size": 35996720,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-xtensa-softmmu-esp_develop_9.2.2_20260417-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "QEMU for RISC-V",
|
|
"export_paths": [
|
|
[
|
|
"qemu",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/qemu",
|
|
"install": "on_request",
|
|
"license": "GPL-2.0-only",
|
|
"name": "qemu-riscv32",
|
|
"supported_targets": [
|
|
"esp32c3"
|
|
],
|
|
"version_cmd": [
|
|
"qemu-system-riscv32",
|
|
"--version"
|
|
],
|
|
"version_regex": "QEMU emulator version [0-9.]+ \\(([a-z0-9.-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "547f03e04701a92cbb699f7f7d015adc1f5b5ef93cbb94c0dd9b7107e2d84e77",
|
|
"size": 16842920,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-riscv32-softmmu-esp_develop_9.2.2_20260417-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "a9f7b98636008edcf7a11c96f10b3a3ec83c2a890fc54c3e3ceb3ec9edace427",
|
|
"size": 16325180,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-riscv32-softmmu-esp_develop_9.2.2_20260417-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "a47c38c6e2eb9f5028eda9585dce999ce02b8983a2cdf71c48cfb10a14ae25fe",
|
|
"size": 3763576,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-riscv32-softmmu-esp_develop_9.2.2_20260417-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "67bff66ff7158f272ce167fc211c0f8f4c1a79b6f6174350678a6d5035644b30",
|
|
"size": 3763728,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-riscv32-softmmu-esp_develop_9.2.2_20260417-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp_develop_9.2.2_20260417",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "697aa4800a1f52be0b1693b30e22a684f7ea93c46c489e619384cae7b0e9b87b",
|
|
"size": 38496020,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20260417/qemu-riscv32-softmmu-esp_develop_9.2.2_20260417-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Clangd for all Espressif chips",
|
|
"export_paths": [
|
|
[
|
|
"esp-clangd",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/llvm-project",
|
|
"install": "always",
|
|
"license": "Apache-2.0",
|
|
"name": "esp-clangd",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32h4",
|
|
"esp32s31"
|
|
],
|
|
"version_cmd": [
|
|
"clangd",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\([^\\s]+\\s+([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "7133e67db271ca96b30ec9f5c34c903eaf5fe10120cfe44f85eb88db7ddbe230",
|
|
"size": 17077740,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "468e6fa03def6bcf0c0469d25b8d8b86212e5a94716d0b3db149f21b77791c54",
|
|
"size": 14706612,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "401a3b08011de2a52af6ed729ddf49f970072047886423b148a3cae980e1ef2d",
|
|
"size": 15367384,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "cb8ac31ea7f8e20da69cea9e1720500571c8f2bae335eb1721b676f7ef3950fe",
|
|
"size": 12662520,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "6dccab9acc9766c90383e9b2585fa1cfabad6125bdc32987a86a02cea598970d",
|
|
"size": 10995644,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-21.1.3_20260408",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "1a91c04bb570e0740eede529b20c98c2dd0be6750eb7d91a7226e19f3d88d490",
|
|
"size": 14144936,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-21.1.3_20260408/clangd-esp-21.1.3_20260408-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"version": 3
|
|
}
|