esp-idf/tools/tools.json

778 wiersze
31 KiB
JSON
Czysty Zwykły widok Historia

{
"tools": [
{
"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"
],
2021-05-17 07:43:40 +00:00
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)",
"version_regex_replace": "\\1-\\2",
"versions": [
{
"linux-amd64": {
"sha256": "03202b04a18fb2fd8dacb3a34f87edb77cd5390e7ce7866860df2e4caf8d5e4f",
"size": 94460032,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-linux-amd64.tar.gz"
},
"linux-arm64": {
"sha256": "446efdb6312a8bfc8d1fd3e685e6eb339a58141f13f5e91d1a033ac3c1db33bb",
"size": 90694545,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-linux-arm64.tar.gz"
},
"linux-armel": {
"sha256": "155333d0a62e1c191f211d070ea6c66f700bc0d590a848a1fa3a336acd0e387c",
"size": 89949563,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-linux-armel.tar.gz"
},
"linux-armhf": {
"sha256": "ce19e84e13c4bb015439aee81c2050abf10ab686d4f756e4e138193ffd5929cb",
"size": 87084527,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-linux-armhf.tar.gz"
},
"linux-i686": {
"sha256": "b767782d19b7dd69d124bc35be91940d6fc380919b6df642b02ba42462ba8cf0",
"size": 96349635,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-linux-i686.tar.gz"
},
"macos": {
"sha256": "f53845ddb84149689f4ba75ac927f10f02339fef316ba9f52d7c3215e1860c4d",
"size": 101679954,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-macos.tar.gz"
},
"macos-arm64": {
"sha256": "60b5b89e714670f253720090b5024ae776158c4e04077dcdaa8f75a38c7ba361",
"size": 93085141,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-macos-arm64.tar.gz"
},
"name": "esp-2021r2-patch4-8.4.0",
"status": "recommended",
"win32": {
"sha256": "fdab94135b1bcc4648cef1b51a77bb5f6a0f661eeaf5d4302d1039c48e78bea2",
"size": 118628908,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-win32.zip"
},
"win64": {
"sha256": "8fcf5a6f6938d1c385098ffc818b648c7c63e9b3e5c0ae9f063babc50564e698",
"size": 121857394,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch4-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"
],
2021-05-17 07:43:40 +00:00
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)",
"version_regex_replace": "\\1-\\2",
"versions": [
{
"linux-amd64": {
"sha256": "f34f49e6b5bc9d34dce1c98c78e8335124c166d80cbac77c0deca8f2480b0ef7",
"size": 67721861,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-linux-amd64.tar.gz"
},
"linux-arm64": {
"sha256": "dc204b27b195fd5a4adbaf325e268d5b4d9ce8304ba280fdad1c7d66eec2d0d4",
"size": 63971421,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-linux-arm64.tar.gz"
},
"linux-armel": {
"sha256": "4408e4210d1714b777c7b81b8d284ba15ec060b31c857e8bfca78d8a841e4af8",
"size": 63279660,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-linux-armel.tar.gz"
},
"linux-armhf": {
"sha256": "1f3d8b0ae42bef7711462409e276d3fc469ba07bfbd9213d4140a7178aede8a4",
"size": 60566974,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-linux-armhf.tar.gz"
},
"linux-i686": {
"sha256": "f8e2636f2bcec6c21fd56f3948bd97fb1f4a89001554b61eb4e5eeb371d808ac",
"size": 69824481,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-linux-i686.tar.gz"
},
"macos": {
"sha256": "2cbd0c5520a47adb3560d05310f9e20f8e8467937daec767f56719830bd3b13d",
"size": 75179293,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-macos.tar.gz"
},
"macos-arm64": {
"sha256": "cf3618d5233c8d6eed27695954bdf0ebbc7680bbed9f6b78fd9fc6fa7e90b176",
"size": 66439968,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-macos-arm64.tar.gz"
},
"name": "esp-2021r2-patch4-8.4.0",
"status": "recommended",
"win32": {
"sha256": "9b77eb779c5ba5d22f716738aeaf40be74812a94251b072909f0b6522d2a3cd5",
"size": 82381068,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-win32.zip"
},
"win64": {
"sha256": "f22afea6d90ff0614a15b959568b17e59a2f56c052f3c728d9b6a2dacad8c3a5",
"size": 85567193,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch4-win64.zip"
}
}
]
},
2020-07-29 05:13:51 +00:00
{
"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"
],
2020-07-29 05:13:51 +00:00
"version_cmd": [
"xtensa-esp32s3-elf-gcc",
"--version"
],
2021-05-17 07:43:40 +00:00
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)\\s*([0-9\\.]+)",
2020-07-29 05:13:51 +00:00
"version_regex_replace": "\\1-\\2",
"versions": [
{
"linux-amd64": {
"sha256": "9849231ec3eabacfeae9ecfbfeb4b4c581fba790a6286e1c55dd330679d8bdb1",
"size": 68121249,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-linux-amd64.tar.gz"
},
"linux-arm64": {
"sha256": "c6841deb61407ef6ba6b7887c26c0c18be31ae81cbe315ad325f89cbc7a44cdd",
"size": 64218639,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-linux-arm64.tar.gz"
2020-07-29 05:13:51 +00:00
},
"linux-armel": {
"sha256": "1af161520ffc85d1b2ceddf63382f141781b4a2930373de536355b3c97a3bfac",
"size": 63544333,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-linux-armel.tar.gz"
},
"linux-armhf": {
"sha256": "ce89faf1c3843e51c911f602c37b5a39dbc5f2be693861aeb1cf0091af1a27e8",
"size": 60628154,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-linux-armhf.tar.gz"
2020-07-29 05:13:51 +00:00
},
"linux-i686": {
"sha256": "3017d3abd95cfeabee6c41baa218f7fcc1ea2165f1febb16582b724140630eda",
"size": 69888054,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-linux-i686.tar.gz"
2020-07-29 05:13:51 +00:00
},
"macos": {
"sha256": "c6c36ef6900e49ee1adad2ca1ced073ae833189b489022e373de65a921c1868a",
"size": 75730494,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-macos.tar.gz"
2020-07-29 05:13:51 +00:00
},
"macos-arm64": {
"sha256": "be3bc72c249cd9abadb78dbfeaeb5d3965194f3bc64fcb7883824a527f7e8a5a",
"size": 66770786,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-macos-arm64.tar.gz"
},
"name": "esp-2021r2-patch4-8.4.0",
2020-07-29 05:13:51 +00:00
"status": "recommended",
"win32": {
"sha256": "7c49dda1ea15ba6e47fb286b60945109b91faa79e9defbabde9f3e420ecdb408",
"size": 82603858,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-win32.zip"
2020-07-29 05:13:51 +00:00
},
"win64": {
"sha256": "a405235e34b7ed97b1e4acd22ad510b2adcab12b49e0554be04e0caa00763544",
"size": 86017636,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch4-win64.zip"
2020-07-29 05:13:51 +00:00
}
}
]
},
{
"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": "cd348bd9f649531a94b0094ebf6079cbb98303bf5d7b9b6ff0758f46a47b8117",
"size": 192388967,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-linux-amd64.tar.gz"
},
"linux-arm64": {
"sha256": "65d63f0af3c8a4c28a408b9d7e0876940e3dd5687669b2d4dd83925eb7839a61",
"size": 188989617,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-linux-arm64.tar.gz"
},
"linux-armel": {
"sha256": "d61284967a78f427e718a58ed05ed427e2fa0af08f0c164b71eb9016ceb53441",
"size": 188697355,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-linux-armel.tar.gz"
},
"linux-armhf": {
"sha256": "d0fbcb4c86a6cf77cf33d47425d0189a98c0179a05fcbfe77261d7c043595aa7",
"size": 185841341,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-linux-armhf.tar.gz"
},
"linux-i686": {
"sha256": "e3097894b285d73eb4a0bdd675ae52d2157af4c84d457579a19754261ffaae2c",
"size": 194988141,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-linux-i686.tar.gz"
},
"macos": {
"sha256": "9db4b53906223925877c7d990a32d4d1055c05ff0712bd5f40b492ec08bb50f2",
"size": 199122714,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-macos.tar.gz"
},
"macos-arm64": {
"sha256": "2a0b9047033f330fdffdb4a4702fc0fc3d9dbed61a1b9822776a22d98fa98ac5",
"size": 191162137,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-macos-arm64.tar.gz"
},
"name": "esp-2021r2-patch4-8.4.0",
"status": "recommended",
"win32": {
"sha256": "b4d20e5d7ddce085e493a2c6969ab48227ef7fb1901c9c9bd99e3ee4df31171e",
"size": 257793416,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-win32.zip"
},
"win64": {
"sha256": "dedcfff2367dd61441ea97035b65d5929c1486a56c3c5f3073684f38e78080e6",
"size": 259928671,
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch4/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch4-win64.zip"
}
}
]
2020-12-29 02:00:45 +00:00
},
{
"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"
},
"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": "26f1f18dd93eb70a13203848d3fb1cc2e0de1fd6749c7dd771b2de8709735aed",
"size": 2011201,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-amd64-0.11.0-esp32-20220706.tar.gz"
},
"linux-arm64": {
"sha256": "f97792bc2852937ec0accb9f0eb2e49926c0f747a71f101a4e34aed75d2c6fcc",
"size": 1954685,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-arm64-0.11.0-esp32-20220706.tar.gz"
},
"linux-armel": {
"sha256": "27e4c628994cf342e7fc5b07f49ca5533ba892fd8a150683a382a08758c3dfbe",
"size": 2050256,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-armel-0.11.0-esp32-20220706.tar.gz"
},
"linux-armhf": {
"sha256": "7f3b57332104e8b8e6194553365a70a9d3754878cfc063d5dc5d839513a63de9",
"size": 1902964,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-linux-armhf-0.11.0-esp32-20220706.tar.gz"
},
"macos": {
"sha256": "333ee2ec3c9b5dc6ad4509faae55335cdea7f8bf83a56bfcf5327e4497c8538a",
"size": 2077882,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-macos-0.11.0-esp32-20220706.tar.gz"
},
"macos-arm64": {
"sha256": "7c5e721aac2ca11fc53595c7df32ea81c348854055ac3fe36340afbe3842756e",
"size": 2208202,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-macos-arm64-0.11.0-esp32-20220706.tar.gz"
},
"name": "v0.11.0-esp32-20220706",
"status": "recommended",
"win32": {
"sha256": "c3d39eb4365a9947e71f1d3780ce031185bc6437f21186568a5c05f23f57a8d0",
"size": 2608736,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-win32-0.11.0-esp32-20220706.zip"
},
"win64": {
"sha256": "c3d39eb4365a9947e71f1d3780ce031185bc6437f21186568a5c05f23f57a8d0",
"size": 2608736,
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.11.0-esp32-20220706/openocd-esp32-win32-0.11.0-esp32-20220706.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": {
2021-01-18 11:04:54 +00:00
"sha256": "32bb769de4d57aa7ee0e292cfcb7553e7cc8ea0961f7aa2b3aee60aa407c4033",
"size": 106415,
"url": "https://dl.espressif.com/dl/ninja-1.10.2-linux64.tar.gz"
},
"macos": {
2021-01-18 11:04:54 +00:00
"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"
},
2021-01-18 11:04:54 +00:00
"name": "1.10.2",
"status": "recommended",
"win64": {
2021-01-18 11:04:54 +00:00
"sha256": "bbde850d247d2737c5764c927d1071cbb1f1957dcabda4a130fa8547c12c695f",
"size": 262670,
"url": "https://dl.espressif.com/dl/ninja-1.10.2-win64.zip"
}
}
]
},
2019-05-10 10:12:19 +00:00
{
"description": "IDF wrapper tool for Windows",
"export_paths": [
[
""
]
],
"export_vars": {},
"info_url": "https://github.com/espressif/idf_py_exe_tool",
2019-05-10 10:12:19 +00:00
"install": "never",
"license": "Apache-2.0",
"name": "idf-exe",
"platform_overrides": [
{
"install": "always",
"platforms": [
"win32",
"win64"
]
}
],
"supported_targets": [
"all"
],
2019-05-10 10:12:19 +00:00
"version_cmd": [
"idf.py.exe",
"-v"
],
"version_regex": "v([0-9.]+)",
2019-05-10 10:12:19 +00:00
"versions": [
{
"name": "1.0.3",
2019-05-10 10:12:19 +00:00
"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"
2019-05-10 10:12:19 +00:00
},
"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"
2019-05-10 10:12:19 +00:00
}
}
]
},
{
"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
}