ah2550: fix auto detection and disabling of serial echo
This commit is contained in:
@ -46,7 +46,7 @@ proc ah2550::start {} {
|
|||||||
|
|
||||||
proc ah2550::start1 {} {
|
proc ah2550::start1 {} {
|
||||||
set prefix [lindex [sct result] 0]
|
set prefix [lindex [sct result] 0]
|
||||||
if {$prefix eq "UN"} { # this was the echo
|
if {[string match "*UN" $prefix]} { # this was the echo
|
||||||
sct send "SERIAL ECHO OFF"
|
sct send "SERIAL ECHO OFF"
|
||||||
return ah2550::start
|
return ah2550::start
|
||||||
}
|
}
|
||||||
@ -74,7 +74,7 @@ proc ah2550::update {} {
|
|||||||
set res [string map {"=" "= "} $res]
|
set res [string map {"=" "= "} $res]
|
||||||
#clientput $res
|
#clientput $res
|
||||||
lassign $res prefix c _ _ _ l un _ _ v _ _ _ _ _ _ _
|
lassign $res prefix c _ _ _ l un _ _ v _ _ _ _ _ _ _
|
||||||
if {$prefix eq "SI"} {
|
if {[string match "*SI" $prefix]} {
|
||||||
sct send "\r\nSERIAL ECHO OFF\r"
|
sct send "\r\nSERIAL ECHO OFF\r"
|
||||||
return stdSct::complete
|
return stdSct::complete
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user