testing/*.tcl sample & test code
[fw/openocd] / testing / tcl_server.tcl
diff --git a/testing/tcl_server.tcl b/testing/tcl_server.tcl
new file mode 100644 (file)
index 0000000..c5ec229
--- /dev/null
@@ -0,0 +1,15 @@
+# Simple tcl client to connect to openocd\r
+puts "Use empty line to exit"\r
+set fo [socket 127.0.0.1 6666]\r
+puts -nonewline stdout "> "\r
+flush stdout\r
+while {[gets stdin line] >= 0} {\r
+    if {$line eq {}} break\r
+    puts $fo $line\r
+    flush $fo\r
+    gets $fo line\r
+    puts $line\r
+    puts -nonewline stdout "> "\r
+    flush stdout\r
+}\r
+close $fo\r