commit c0428c0330ca1317330123e36a449e281d6815ac Author: Sergei Gusenkov Date: Tue May 26 22:29:02 2026 +0300 first commit diff --git a/package.json b/package.json new file mode 100644 index 0000000..bceffd3 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "tool-openocd-esp32", + "version": "2.1200.20251215", + "description": "Open On-Chip Debugger for Espressif ESP32", + "keywords": [ + "tools", + "debugger", + "debug server", + "uploader", + "esp32" + ], + "homepage": "http://openocd.org", + "license": "GPL-2.0-or-later", + "repository": { + "type": "git", + "url": "https://github.com/espressif/openocd-esp32" + }, + "system": [ + "*" + ] +} \ No newline at end of file diff --git a/tools.json b/tools.json new file mode 100644 index 0000000..786dec1 --- /dev/null +++ b/tools.json @@ -0,0 +1,85 @@ +{ + "tools": [ + { + "description": "OpenOCD for ESP32", + "export_paths": [ + [ + "tool-openocd-esp32", + "bin" + ] + ], + "strip_container_dirs": 1, + "export_vars": { + "OPENOCD_SCRIPTS": "${TOOL_PATH}/tool-openocd-esp32/share/openocd/scripts" + }, + "info_url": "https://github.com/espressif/openocd-esp32", + "install": "always", + "license": "GPL-2.0-only", + "name": "tool-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": "5e6ff40aeca23bdd203cde04d60bc808c0e6bff110eadcbce3d602618c880531", + "size": 2547606, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-linux-amd64-0.12.0-esp32-20251215.tar.gz" + }, + "linux-arm64": { + "sha256": "29f98e2f90cd37924b714562b876a471d444a8f2aec428c6760e82bbf3b54cca", + "size": 2399117, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-linux-arm64-0.12.0-esp32-20251215.tar.gz" + }, + "linux-armel": { + "sha256": "25de2b2dd0f5b437f5d5540c505eb9d0fbb971256ab13acd19642f8acdbd5cee", + "size": 2554256, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-linux-armel-0.12.0-esp32-20251215.tar.gz" + }, + "linux-armhf": { + "sha256": "2a2e6240a688ec91eee054140cc4967afceadeb8660f23f4b55a3936f65720a8", + "size": 2392746, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-linux-armhf-0.12.0-esp32-20251215.tar.gz" + }, + "macos": { + "sha256": "956dd02ccf35116d565be2b148e041bd47c135e551a1f5097eae756d7d4dd079", + "size": 2710467, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-macos-0.12.0-esp32-20251215.tar.gz" + }, + "macos-arm64": { + "sha256": "e6414c8db2ab09b687eaf765b1e69a92aecdcfe44e073d6f47ff829777e2e823", + "size": 2535504, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-macos-arm64-0.12.0-esp32-20251215.tar.gz" + }, + "name": "v0.12.0-esp32-20251215", + "status": "recommended", + "win32": { + "sha256": "032a3791c256c974bceced073dc8cf0e18c07a75f39592110cbe71fc8de914b2", + "size": 3109352, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-win32-0.12.0-esp32-20251215.zip" + }, + "win64": { + "sha256": "d406be70d26098ced57eefcf636c4b4c184cd8c151204a459bb6ccbe4aa47eca", + "size": 3109355, + "url": "https://pioduino.netmesvoip.ru/pioduino/openocd-esp32/releases/download/0.12.0/openocd-esp32-win64-0.12.0-esp32-20251215.zip" + } + } + ] + } + ], + "version": 1 +} +