michael
|
026cbe49ab
|
Initial revision
|
18 years ago |
michael
|
05e1bfcd05
|
rename TRENZ define to FORCE_PC3_IDENT and document how to enable the
define
|
18 years ago |
michael
|
cdc9c5bf09
|
Add hack to force the detection of a parallel cable by Stefan Ziegenbalg.
This hack is activated by preloading libusb-driver-trenz.so.
|
18 years ago |
michael
|
7824bbf66e
|
it works on ISE Webpack 9.1SP3
|
18 years ago |
michael
|
e6293f4578
|
really support multiple parallel ports
|
18 years ago |
michael
|
1f62c14e4f
|
BUGFIX: enable cables not connected to the primary parallel port
|
18 years ago |
michael
|
45b9b80b6f
|
add URL for library source
|
18 years ago |
michael
|
0c71f276bd
|
add not about UseHIGHZ when programming with the parallel cable
|
18 years ago |
michael
|
6f766a61c4
|
add note about Parallel Cable IV
|
18 years ago |
michael
|
54fc45085e
|
add other tested software
change some parallel port variables
|
18 years ago |
michael
|
28e7c3682e
|
parallel cable transfer cleanup
|
18 years ago |
michael
|
ae413cee9c
|
cleanup parallel support a bit
|
18 years ago |
michael
|
57fade8e35
|
always set ecpbase correctly.
|
18 years ago |
michael
|
889bee692a
|
impact requests ECP addresses, even when ECP is not available. Ignore
requests with base address == 0x0000
|
18 years ago |
michael
|
459c6ef789
|
print errorstring when /dev/parportX can't be opened
|
18 years ago |
michael
|
543579946c
|
Add support for Parallel Cable III (and clones)
|
18 years ago |
michael
|
ac9e3f59d8
|
handle other TRANSFER commands not used by USB ;-)
|
18 years ago |
michael
|
0b50c513ef
|
add tested software
|
18 years ago |
michael
|
576995a866
|
add another ioctl-stub
|
18 years ago |
michael
|
bdc65937d6
|
remove ugly defines for 64bit support and solve the problem in a
better way
|
18 years ago |
michael
|
f152c04870
|
add support for ise 8.1i
|
18 years ago |
michael
|
010cbaa6cd
|
allow concurrent access to the cable
|
18 years ago |
michael
|
7216ce6cb7
|
fix 64bit and add DEBUG shared object
|
18 years ago |
michael
|
b72b86b42a
|
revert most of last 64bit cleanup, as windrvr doesn't do it this way
this version might work on 64bit
|
18 years ago |
michael
|
f42065a398
|
do not undef DEBUG
|
18 years ago |
michael
|
11d017427f
|
fix some 64bit issues, probably...
|
18 years ago |
michael
|
c2e95a3084
|
shorter udev install
|
18 years ago |
michael
|
332ced7a9c
|
better fix for windrvrfd when device is not opened
prevents "!!!ERROR: magic header does not match!!!" message
|
18 years ago |
michael
|
979132fe59
|
firmware info
|
18 years ago |
michael
|
f0bfb2db7d
|
BUG-Fix: Do not do ioctls on fd == 0
|
18 years ago |
michael
|
9ba1e383d1
|
be a bit more intelligent in 'interrupt' handling
|
18 years ago |
michael
|
f1405f1379
|
some cleanups
|
18 years ago |
michael
|
fdd05738df
|
add comment about udev
|
18 years ago |
michael
|
419f2c983b
|
emulate access function, too. now even the device node /dev/windrvr6 is
no longer needed
|
18 years ago |
michael
|
90831fba7f
|
return wd version 802
|
18 years ago |
michael
|
113af964d4
|
add short readme
|
18 years ago |
michael
|
16f6b16428
|
return parport_pc in list of loaded modules so impact does not show
popups all the time
|
18 years ago |
michael
|
8923df66b0
|
replace a magic value by its name
|
18 years ago |
michael
|
be452175b8
|
some small cleanups
|
18 years ago |
michael
|
2c0c12554e
|
rename sources
|
18 years ago |
michael
|
533f4b68ba
|
use a pthread mutex for interrupts
|
18 years ago |
michael
|
dbda1264f8
|
emulate /proc/modules, too
|
18 years ago |
michael
|
723d9aa0ce
|
this works :-)
|
18 years ago |
michael
|
a70f4f388b
|
Transferred: 180 (write)
in USB_TRANSFER unique: 110, pipe: 134, read: 1, options: 0, size: 4, timeout: bb8
setup packet: 00 00 00 00 00 00 00 00
Transferred: 4 (read)
Read: 00 00 18 37
CRC error : 0
RESERVED : 0
DCM locked : 1
DCI Matched : 1
legacy input error : 0
status of GTS_CFG_B : 1
status of GWE : 1
status of GHIGH : 1
value of MODE pin M0 : 0
value of MODE pin M1 : 0
value of MODE pin M2 : 0
value of CFG_RDY (INIT_B) : 1
DONEIN input from DONE pin : 1
ID_ERROR : 0
RESERVED : 0
RESERVED : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 0111 0001 1000 0000 0000 0000 0000
INFO:iMPACT:579 - '3': Completed downloading bit file to device.
|
18 years ago |
michael
|
411af37385
|
Ho Hum
Cable connection established.
in USB_TRANSFER unique: 110, pipe: 0, read: 1, options: 0, size: 2, timeout: bb8
setup packet: c0 b0 50 00 00 00 02 00
requesttype: c0, request: b0, value: 80, index: 0, size: 2
Transferred: 2 (read)
Read: 01 04
Firmware version = 1025.
in USB_TRANSFER unique: 110, pipe: 0, read: 1, options: 0, size: 2, timeout: bb8
setup packet: c0 b0 50 00 01 00 02 00
requesttype: c0, request: b0, value: 80, index: 1, size: 2
Transferred: 2 (read)
Read: 12 00
CPLD file version = 0012h.
CPLD version = 0012h.
|
18 years ago |
michael
|
d067696441
|
Halleluja
faking USB_GET_DEVICE_DATA
unique: 110, bytes: 276, options: 0
Vendor: 3fd
Calling setinterface num=0, alternate=0.
DeviceAttach: received and accepted attach for:
vendor id 0x3fd, product id 0x8, device handle 0x8215178
Cable PID = 0008.
Max current requested during enumeration is 280 mA.
in USB_TRANSFER unique: 110, pipe: 0, read: 1, options: 0, size: 1, timeout: bb8
setup packet: c0 b0 20 00 00 00 01 00
Transferred: 0 (read)
Loopback test failed. Sent character = 00, Received character = 1A.
Cable connection failed.
|
18 years ago |
michael
|
ca18111bc1
|
hmmpf
DeviceAttach: WDU_SetInterface failed (num. 0, alternate 0) device 0x8215178: error 0xffffffff ("Invalid WinDriver handle")
|
18 years ago |
michael
|
adfa522169
|
hint for me how to solve current problem
|
18 years ago |
michael
|
94038a57ca
|
...
|
18 years ago |
michael
|
2a7af8126d
|
more working code
|
18 years ago |