diff --git a/src/cmsisDAP.cpp b/src/cmsisDAP.cpp index f899704..3ba5106 100644 --- a/src/cmsisDAP.cpp +++ b/src/cmsisDAP.cpp @@ -232,7 +232,8 @@ int CmsisDAP::dapDisconnect() { if (!_is_connect) return 1; - int ret = xfer(DAP_DISCONNECT, NULL, 0); + _ll_buffer[1] = DAP_DISCONNECT; + int ret = xfer(1, NULL, 0); if (ret <= 0) return ret; _is_connect = false;