X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;ds=sidebyside;f=lptgpib.c;h=e5e2eea4420f1ef92735fa852e50e38c568460f9;hb=57137c8b0cd63cd3efd2cea98b6751262bdcc421;hp=d854b65162aa514add9d24a2f51b372c3322ab51;hpb=dde487b25943c457a29d2aac57d2ba61cfb01247;p=lptgpib.git diff --git a/lptgpib.c b/lptgpib.c index d854b65..e5e2eea 100644 --- a/lptgpib.c +++ b/lptgpib.c @@ -11,7 +11,7 @@ #include #include -#define DEBUG 4 /* 4 - all, 3 - data, */ +#define DEBUG 2 /* 4 - all, 3 - data, */ #if DEBUG > 3 #define DBG_low(...) { fprintf(stderr,__VA_ARGS__); fflush(stderr); } @@ -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, ");