mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
997 lines
40 KiB
JSON
997 lines
40 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": "d0743ec43cd92c35452a9097f7863281de4e72f04120d63cfbcf9d591a373529",
|
|
"size": 36942094,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "bc1fac0366c6a08e26c45896ca21c8c90efc2cdd431b8ba084e8772e15502d0e",
|
|
"size": 37134601,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "25efc51d52b71f097ccec763c5c885c8f5026b432fec4b5badd6a5f36fe34d04",
|
|
"size": 34579556,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "0f9ff39fdec4d8c9c1ef33149a3fcdd2cf1bae121529c507817c994d5ac38ca4",
|
|
"size": 32257457,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "e0af0b3b4a6b29a843cd5f47e331a966d9258f7d825b4656c6251490f71b05b2",
|
|
"size": 35676578,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "bd146fd99a52b2d71c7ce0f62b9e18f3423d6cae7b2b2c954046b0dd7a23142f",
|
|
"size": 52863941,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-apple-darwin14.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "5edc76565bf9d2fadf24e443ddf3df7567354f336a65d4af5b2ee805cdfcec24",
|
|
"size": 33504923,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-aarch64-apple-darwin21.1.tar.gz"
|
|
},
|
|
"name": "12.1_20231023",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "ea4f3ee6b95ad1ad2e07108a21a50037a3e64a420cdeb34b2ba95d612faed898",
|
|
"size": 31068749,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "13bb97f39173948d1cfb6e651d9b335ea9d52f1fdd0dda1eda3a2d23d8c63644",
|
|
"size": 33514906,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-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",
|
|
"esp32h2"
|
|
],
|
|
"version_cmd": [
|
|
"riscv32-esp-elf-gdb-no-python",
|
|
"--version"
|
|
],
|
|
"version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "2c78b806be176b1e449e07ff83429d38dfc39a13f89a127ac1ffa6c1230537a0",
|
|
"size": 36630145,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "33f80117c8777aaff9179e27953e41764c5c46b3c576dc96a37ecc7a368807ec",
|
|
"size": 36980143,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "292e6ec0a9381c1480bbadf5caae25e86428b68fb5d030c9be7deda5e7f070e0",
|
|
"size": 34950318,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "3b803ab1ae619d62a885afd31c2798de77368d59b888c27ec6e525709e782ef5",
|
|
"size": 32560850,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "68a25fbcfc6371ec4dbe503ec92211977eb2006f0c29e67dbce6b93c70c6b7ec",
|
|
"size": 35801607,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "322c722e6c12225ed8cd97f95a0375105756dc5113d369958ce0858ad1a90257",
|
|
"size": 52618688,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-x86_64-apple-darwin14.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "c2224b3a8d02451c530cf004c29653292d963a1b4021b4b472b862b6dbe97e0b",
|
|
"size": 33149392,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-aarch64-apple-darwin21.1.tar.gz"
|
|
},
|
|
"name": "12.1_20231023",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "4b42149a99dd87ee7e6dde25c99bad966c7f964253fa8f771593d7cef69f5602",
|
|
"size": 31635103,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "728231546ad5006d34463f972658b2a89e52f660a42abab08a29bedd4a8046ad",
|
|
"size": 33400816,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/riscv32-esp-elf-gdb-12.1_20231023-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": "698d8407e18275d18feb7d1afdb68800b97904fbe39080422fb8609afa49df30",
|
|
"size": 64781328,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "48ed01abff1e89e6fe1c3ebe4e00df6a0a67e53ae24979970464a4a3b64aa622",
|
|
"size": 60675980,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-arm64.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "0e6131a9ab4e3da0a153ee75097012823ccf21f90c69368c3bf53c8a086736f8",
|
|
"size": 59117264,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-armel.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "74173665e228d8b1c988de0d743607a2f661e2bd24619c246e25dba7a01f46bd",
|
|
"size": 57942128,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-armhf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "d06511bb18057d72b555d6c5b62b0686f19e9f8c7d7eae218b712eed0907dbb2",
|
|
"size": 65914276,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-linux-i686.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "1c9d873c56469e3abec1e4214b7200d36804a605d4f0991e539b1577415409bf",
|
|
"size": 68189688,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-macos.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "297249b0dc5307fd496c4d85d960b69824996c0c450a8c92f8414a5fd32a7c3b",
|
|
"size": 58460768,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-macos-arm64.tar.xz"
|
|
},
|
|
"name": "esp-2022r1-11.2.0",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "858ee049d6d8de730ed3e30285c4adc1a9cdfe077b591ed0b6f2bfa5e3564f53",
|
|
"size": 129786756,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "f469aff6a71113e3a145466d814184339e02248b158357766970646f5d2a3da7",
|
|
"size": 133936844,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32-elf-gcc11_2_0-esp-2022r1-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": "56e5913b6662b8eec7d6b46780e668bc7e7cebef239e326a74f764c92a3cc841",
|
|
"size": 51546516,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "2f0ccc9d40279d6407ed9547250fb0434f16060faa94460c52b74614a38a1e21",
|
|
"size": 46338036,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-arm64.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "f71974c4aaf3f637f6adaa28bbbdf3a911db3385e0ab1544844513ec65185cc5",
|
|
"size": 43326084,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-armel.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "73e3be22c993f1112fcb1f7631d82552a6b759f82f12cfb78e669c7303d92b25",
|
|
"size": 44856580,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-armhf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "504efe97ce24561537bd442494b1046fc8fb9cc43a1c06ef1afa4652b7517201",
|
|
"size": 53807024,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-linux-i686.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "f53da9423490001727c5b6c3b8e1602b887783f0ed68e5defbb3c7712ada9631",
|
|
"size": 53568496,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-macos.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "3592e0fbdb2ca438c7360d93fd62ef0e05ead2fc8144eff344bbe1971d333287",
|
|
"size": 44218948,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-macos-arm64.tar.xz"
|
|
},
|
|
"name": "esp-2022r1-11.2.0",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "96b873210438713a84ea6e39e591cdbbeef453cb431d8392ac3fa2e68a48bc97",
|
|
"size": 94981372,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "9ab0387e08047916bbf7ff0d2eb974c710bcf2e042cb04037b4dd93c9186f676",
|
|
"size": 99074758,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s2-elf-gcc11_2_0-esp-2022r1-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": "5058b2e724166c34ca09ec2d5377350252de8bce5039b06c00352f9a8151f76e",
|
|
"size": 51899328,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "d2c6fb98a5018139a9f5af6eb808e968f1381a5b34547a185f4dec142b0fa44e",
|
|
"size": 45458872,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-arm64.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "9944e67d95a5de9875670c5cd5cb0bb282ebac235a38b5fd6d53069813fead9e",
|
|
"size": 44532116,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-armel.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "c0a8836dd709605f8d68ea1fd6e8ae79b3fa76274bfffdd8e79eeadc8f1f3ce1",
|
|
"size": 44840304,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-armhf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "0feccf884e36b6e93c27c793729199b18df22a409557b16c90b2883a6748e041",
|
|
"size": 53956012,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-linux-i686.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "2b46730adc6afd8115e0be9365050a87f9523617e5e58ee35cb85ff1ddf2756c",
|
|
"size": 54256036,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-macos.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "bb449ac62b9917638b35234c98ce03ddf1cac75c2d80fbd67c46ecec08369838",
|
|
"size": 44835256,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-macos-arm64.tar.xz"
|
|
},
|
|
"name": "esp-2022r1-11.2.0",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "0c9ec6d296b66523e3990b195b6597dfc4030f2335bf904b614f990ad6dabbde",
|
|
"size": 95241895,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "7213a0bf22607e9c70febaabef37822c2ae5e071ac53d6467e6031b02bb0b2bf",
|
|
"size": 99495535,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/xtensa-esp32s3-elf-gcc11_2_0-esp-2022r1-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": "b0148627912dacf4a4cab4596ba9467cb8dd771522ca27b9526bc57b88ff366f",
|
|
"size": 125101504,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-14.0.0-20220415/xtensa-esp32-elf-llvm14_0_0-esp-14.0.0-20220415-linux-amd64.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "1a78c598825ef168c0c5668aff7848825a7b9d014bffd1f2f2484ceea9df3841",
|
|
"size": 107100188,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-14.0.0-20220415/xtensa-esp32-elf-llvm14_0_0-esp-14.0.0-20220415-macos.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "1a78c598825ef168c0c5668aff7848825a7b9d014bffd1f2f2484ceea9df3841",
|
|
"size": 107100188,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-14.0.0-20220415/xtensa-esp32-elf-llvm14_0_0-esp-14.0.0-20220415-macos.tar.xz"
|
|
},
|
|
"name": "14.0.0-38679f0333",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "793e7bd9c40fcb9a4fababaaccf3e4c5b8d9554d406af1b1fbee51806bf8c5dd",
|
|
"size": 174294128,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-14.0.0-20220415/xtensa-esp32-elf-llvm14_0_0-esp-14.0.0-20220415-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",
|
|
"esp32c2"
|
|
],
|
|
"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": "52710f804df4a033a2b621cc16cfa21023b42052819a51e35a2a164140bbf665",
|
|
"size": 110107900,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-amd64.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "812a18f2ecdc3f72c1d098c4e8baa968841099ce9d9ecf95baea85ff71e11013",
|
|
"size": 104279292,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-arm64.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "bc6e3ff8323d1f8b137374788b5615152281aab9e7561c55ab1504145677b6c7",
|
|
"size": 102802824,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-armel.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "63f85a089fcd06939ed5e7e72ee5cdca590aa470075e409c0a4c59ef1cab3a7b",
|
|
"size": 102657540,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-armhf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "39d7295c30a23b5ea91baf61c207718ce86d4b1589014b030e121300370f696d",
|
|
"size": 111505972,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-linux-i686.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "d3a6f42b02a5f1485ba3fa92b8a9d9f307f643420e22b3765e88bbe4570aee01",
|
|
"size": 112060920,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-macos.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "23d9a715d932a3af57fd7393b0789f88d0f70fedaf5b803deb9ab81dee271bd6",
|
|
"size": 101254152,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-macos-arm64.tar.xz"
|
|
},
|
|
"name": "esp-2022r1-11.2.0",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "3e677ef068d7f154d33b0d3788b5f985c5066d110028eac44e0f76b3bda4429b",
|
|
"size": 268053767,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "324a5c679fef75313766cc48d3433c48bf23985a11b5070c5d19144538c6357b",
|
|
"size": 271158759,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-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": "726f88e6598523911e4bce9b059dc20b851aa77f97e4cc5573f4e42775a5c16f",
|
|
"size": 47042675,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-linux-x86_64.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "50c3b8e9d3a3cde850dd1ea143df9d1ae546cbc5e74dc6d223eefc1979189651",
|
|
"size": 48478082,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-linux-aarch64.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "7dc787ef968dfef92491a4f191b8739ff70f8a649608b811c7a737b52481beb0",
|
|
"size": 19811327,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-3.24.0-Linux-armv7l.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "7dc787ef968dfef92491a4f191b8739ff70f8a649608b811c7a737b52481beb0",
|
|
"size": 19811327,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-3.24.0-Linux-armv7l.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "3e0cca74a56d9027dabb845a5a26e42ef8e8b33beb1655d6a724187a345145e4",
|
|
"size": 72801419,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-macos-universal.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "3e0cca74a56d9027dabb845a5a26e42ef8e8b33beb1655d6a724187a345145e4",
|
|
"size": 72801419,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-macos-universal.tar.gz"
|
|
},
|
|
"name": "3.24.0",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "b1ad8c2dbf0778e3efcc9fd61cd4a962e5c1af40aabdebee3d5074bcff2e103c",
|
|
"size": 40212531,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-windows-x86_64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "b1ad8c2dbf0778e3efcc9fd61cd4a962e5c1af40aabdebee3d5074bcff2e103c",
|
|
"size": 40212531,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-windows-x86_64.zip"
|
|
}
|
|
},
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "3e15dadfec8d54eda39c2f266fc1e571c1b88bf32f9d221c8a039b07234206fa",
|
|
"size": 39509848,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Linux-x86_64.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "655d6ed41a1c276676ca6a1ec381c179d394420c489f2d39b3cf2ef26bfae799",
|
|
"size": 35799298,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Darwin-x86_64.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "655d6ed41a1c276676ca6a1ec381c179d394420c489f2d39b3cf2ef26bfae799",
|
|
"size": 35799298,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Darwin-x86_64.tar.gz"
|
|
},
|
|
"name": "3.16.3",
|
|
"status": "supported",
|
|
"win32": {
|
|
"sha256": "4b1370b3252acda0850d26c75e9bc6b8e019daaa7978a19f5d8dc008450d3548",
|
|
"size": 32807681,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-win64-x64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "4b1370b3252acda0850d26c75e9bc6b8e019daaa7978a19f5d8dc008450d3548",
|
|
"size": 32807681,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-win64-x64.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.6.2-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.6.2",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "bf230b0936962eae43a3410d6477a7d0b9308e29f89a3091881d22e2502604c5",
|
|
"size": 1957177,
|
|
"url": "https://github.com/ccache/ccache/releases/download/v4.6.2/ccache-4.6.2-windows-x86_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"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "add4bedbdd950c8409ff45bbf5610316e7d14c4635ea6906f057f2183ab3e3e9",
|
|
"size": 2454730,
|
|
"url": "https://github.com/espressif/esp-rom-elfs/releases/download/20220823/esp-rom-elfs-20220823.tar.gz"
|
|
},
|
|
"name": "20220823",
|
|
"status": "recommended"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"version": 1
|
|
}
|