}
return $l
}
+proc junkrecv {} {
+ global p
+ fconfigure $p -blocking no
+ while {[string length [read $p 1024]]} { }
+ fconfigure $p -blocking yes
+}
proc selectslave_s {} {
global slave
recv 1
}
-proc setup_m {} { xmit 0; xmit 0; xmit 0 }
+proc pause {t} {
+ global pause_var
+ catch { unset pause_var }
+ after $t {set pause_var y}
+ vwait pause_var
+}
+
+proc setup_m {} { xmit 0; xmit 0; xmit 0; pause 250; junkrecv }
proc setup_s {} { setup_m; xmit_s 0; xmit_s 0 }
proc setup_t {} { }