rename TRENZ define to FORCE_PC3_IDENT and document how to enable the
define
This commit is contained in:
parent
cdc9c5bf09
commit
05e1bfcd05
13
Makefile
13
Makefile
@ -1,16 +1,15 @@
|
|||||||
CFLAGS=-Wall -fPIC
|
#Add -DFORCE_PC3_IDENT to CFLAGS to force the identification of
|
||||||
|
#a Parallel Cable III
|
||||||
|
CFLAGS=-Wall -fPIC #-DFORCE_PC3_IDENT
|
||||||
|
|
||||||
SOBJECTS=libusb-driver.so libusb-driver-DEBUG.so libusb-driver-trenz.so
|
SOBJECTS=libusb-driver.so libusb-driver-DEBUG.so
|
||||||
|
|
||||||
all: $(SOBJECTS)
|
all: $(SOBJECTS)
|
||||||
|
|
||||||
libusb-driver.so: usb-driver.c usb-driver.h
|
libusb-driver.so: usb-driver.c usb-driver.h Makefile
|
||||||
gcc $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared
|
gcc $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared
|
||||||
|
|
||||||
libusb-driver-trenz.so: usb-driver.c usb-driver.h
|
libusb-driver-DEBUG.so: usb-driver.c usb-driver.h Makefile
|
||||||
gcc -DTRENZ $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared
|
|
||||||
|
|
||||||
libusb-driver-DEBUG.so: usb-driver.c usb-driver.h
|
|
||||||
gcc -DDEBUG $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared
|
gcc -DDEBUG $(CFLAGS) $< -o $@ -ldl -lusb -lpthread -shared
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
4
README
4
README
@ -73,8 +73,8 @@ To use the device as an ordinary user, put the user in the group 'lp'
|
|||||||
|
|
||||||
|
|
||||||
If you have an almost compatible cable which works with other software but not
|
If you have an almost compatible cable which works with other software but not
|
||||||
with Impact, try preloading libusb-driver-trenz.so instead of libusb-driver.so.
|
with Impact, try adding -DFORCE_PC3_IDENT to the CFLAGS line in the Makefile.
|
||||||
It includes a hack by Stefan Ziegenbalg to force detection of a parallel cable.
|
This enables a hack by Stefan Ziegenbalg to force detection of a parallel cable.
|
||||||
|
|
||||||
|
|
||||||
Parallel Cable IV is currently only supported in 'compatibility mode', as no
|
Parallel Cable IV is currently only supported in 'compatibility mode', as no
|
||||||
|
@ -282,7 +282,7 @@ int pp_transfer(WD_TRANSFER *tr, int fd, unsigned int request, unsigned char *wd
|
|||||||
switch(tr->cmdTrans) {
|
switch(tr->cmdTrans) {
|
||||||
case PP_READ:
|
case PP_READ:
|
||||||
ret = ioctl(parportfd, PPRSTATUS, &val);
|
ret = ioctl(parportfd, PPRSTATUS, &val);
|
||||||
#ifdef TRENZ
|
#ifdef FORCE_PC3_IDENT
|
||||||
val &= 95;
|
val &= 95;
|
||||||
if (last_pp_write & 64)
|
if (last_pp_write & 64)
|
||||||
val |= 32;
|
val |= 32;
|
||||||
|
Reference in New Issue
Block a user