diff --git a/platform.py b/platform.py index c23f181..a3b3bc7 100644 --- a/platform.py +++ b/platform.py @@ -161,6 +161,7 @@ class Espressif32Platform(PlatformBase): debug = board.manifest.get("debug", {}) non_debug_protocols = ["esptool", "espota", "mbctool"] supported_debug_tools = [ + "cmsis-dap", "esp-prog", "iot-bus-jtag", "jlink", @@ -190,6 +191,8 @@ class Espressif32Platform(PlatformBase): if link == "jlink": openocd_interface = link + elif link == "cmsis-dap": + openocd_interface = link elif link in ("esp-prog", "ftdi"): if board.id == "esp32-s2-kaluga-1": openocd_interface = "ftdi/esp32s2_kaluga_v1"