]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - keyboard/infinity/tool/k20dx32_flash.cfg
Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
[max/tmk_keyboard.git] / keyboard / infinity / tool / k20dx32_flash.cfg
index 714d9991f8e0dc5ad21cca4120e7502d7ccac2bf..1e3deb0910a6e17a22273b46c5067108bbcda301 100644 (file)
@@ -2,6 +2,22 @@
 # Nemuisan's Special for MK20DN32VFT5,MK20DX32VFT5,MK10DN32VFT5,MK10DX32VFT5
 
 
+# 0.8.0 has no these procs
+proc using_jtag {} {
+        set _TRANSPORT [ transport select ]
+        expr { [ string first "jtag" $_TRANSPORT ] != -1 }
+}
+
+proc using_swd {} {
+        set _TRANSPORT [ transport select ]
+        expr { [ string first "swd" $_TRANSPORT ] != -1 }
+}
+
+proc using_hla {} {
+        set _TRANSPORT [ transport select ]
+        expr { [ string first "hla" $_TRANSPORT ] != -1 }
+}
+
 source [find target/swj-dp.tcl]
 
 if { [info exists CHIPNAME] } {
@@ -109,7 +125,6 @@ proc eraser {} {
        shutdown
 }
 
-
 #debug_level 3
 # HLA doesn't have cortex_m commands 
 if {![using_hla]} {