From b4637110c8942a85d1c1bb9e535bde4c0b202a87 Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Sat, 10 Feb 2018 18:51:50 -0500 Subject: [PATCH] simplify discard of extraneous lines in lcdproclib --- bin/lcdproclib.tcl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bin/lcdproclib.tcl b/bin/lcdproclib.tcl index cffe11f..95ec8ad 100644 --- a/bin/lcdproclib.tcl +++ b/bin/lcdproclib.tcl @@ -10,15 +10,12 @@ proc ::lcdproclib::cmd {sid cmd} { while { true } { expect { -i ${sid} -re "^success\[^\n\]*\n" { return } - -i ${sid} -re "^\r\n" { } - -i ${sid} -re "^listen\[^\n\]*\n" {} - -i ${sid} -re "^ignore\[^\n\]*\n" {} + -i ${sid} -re "\[^\n\]*\n" { } timeout { error "LCD protocol failure while waiting for success?" } } } } - -i ${sid} -re "^listen\[^\n\]*\n" {} - -i ${sid} -re "^ignore\[^\n\]*\n" {} + -i ${sid} -re "\[^\n\]*\n" { } timeout { error "LCD protocol failure while waiting for echo?" } } } -- 2.50.1