From b811ad4ef6f5098f2b231692bb331de87f7abfc1 Mon Sep 17 00:00:00 2001 From: Mathias Brossard Date: Mon, 20 Sep 2021 18:37:10 -0500 Subject: [PATCH] Fix MSD flashing for kl26z (microbit) Disable changes in [f1bb93e2] for kl26z --- source/daplink/interface/swd_host.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/daplink/interface/swd_host.c b/source/daplink/interface/swd_host.c index d98fa2c64e..288477aec1 100644 --- a/source/daplink/interface/swd_host.c +++ b/source/daplink/interface/swd_host.c @@ -1051,7 +1051,8 @@ uint8_t swd_set_target_state_sw(target_state_t state) osDelay(2); swd_set_target_reset(0); osDelay(2); - + +#ifndef INTERFACE_KL26Z // Power down // Per ADIv6 spec. Clear first CSYSPWRUPREQ followed by CDBGPWRUPREQ if (!swd_read_dp(DP_CTRL_STAT, &val)) { @@ -1079,7 +1080,8 @@ uint8_t swd_set_target_state_sw(target_state_t state) return 0; } } while ((val & (CDBGPWRUPACK)) == 1); - +#endif + swd_off(); break;