From 1a6a6ca06d257752394dc9e3b82f2453f3f1aaaf Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Sun, 30 Jun 2013 10:03:35 +0200 Subject: [PATCH] lptgpib_write_byte: Fix EOI; tested by Peterac. --- lptgpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lptgpib.c b/lptgpib.c index d854b65..591d32d 100644 --- a/lptgpib.c +++ b/lptgpib.c @@ -146,7 +146,7 @@ void lptgpib_write_byte(char value, char flags){ BUSYWAIT(( tmp = get_control(), !(tmp & NDAC) || (tmp & NRFD) )) DBG_low("rfd+ndac, "); - put_data(value & ~(flags & EOI) ); /* put data */ + put_data(value | (flags & EOI) ); /* put data */ put_control( (flags & ATN) ); /* clear TRI */ put_control( DAV | (flags & ATN) ); /* set DAV*/ DBG_low("dav, "); -- 1.8.3.1