usb-driver
15 years agoreturn -1 if pathname passed to accept is a null-pointer.
Michael Gernoth [Thu, 17 May 2007 17:21:59 +0000 (19:21 +0200)]
return -1 if pathname passed to accept is a null-pointer.

unbreaks git with libusb-driver.so preloaded

15 years agoadd something versionlike for the git-tracked usb-driver
Michael Gernoth [Thu, 17 May 2007 16:50:49 +0000 (18:50 +0200)]
add something versionlike for the git-tracked usb-driver

15 years agochange repository to git
Michael Gernoth [Thu, 17 May 2007 16:12:14 +0000 (18:12 +0200)]
change repository to git

15 years agotypo
michael [Fri, 4 May 2007 12:09:18 +0000 (12:09 +0000)]
typo

15 years agomonitor tdi, too
michael [Tue, 1 May 2007 21:18:51 +0000 (21:18 +0000)]
monitor tdi, too

15 years agoadd the possibility to monitor the JTAG state machine
michael [Tue, 1 May 2007 19:51:47 +0000 (19:51 +0000)]
add the possibility to monitor the JTAG state machine

15 years agoanother typo
michael [Tue, 1 May 2007 15:10:08 +0000 (15:10 +0000)]
another typo

15 years agotypo
michael [Tue, 1 May 2007 15:09:36 +0000 (15:09 +0000)]
typo

15 years agoprogramming is now abaout as fast as a parallel cable again
michael [Tue, 1 May 2007 13:03:39 +0000 (13:03 +0000)]
programming is now abaout as fast as a parallel cable again

15 years agoremove unused variables from builds without FTDI-support
michael [Tue, 1 May 2007 12:05:26 +0000 (12:05 +0000)]
remove unused variables from builds without FTDI-support

15 years agoadd documentation for FTDI2232 based devices
michael [Tue, 1 May 2007 12:03:15 +0000 (12:03 +0000)]
add documentation for FTDI2232 based devices

15 years agoconfig parser to associate ftdi2232 devices with parallel port
michael [Tue, 1 May 2007 11:42:14 +0000 (11:42 +0000)]
config parser to associate ftdi2232 devices with parallel port

15 years agosome microoptimazation
michael [Tue, 1 May 2007 10:21:51 +0000 (10:21 +0000)]
some microoptimazation

15 years agocorrectly set the baudrate, this speeds up things a bit
michael [Mon, 30 Apr 2007 23:52:35 +0000 (23:52 +0000)]
correctly set the baudrate, this speeds up things a bit

15 years agoremove outdated comment
michael [Mon, 30 Apr 2007 23:43:32 +0000 (23:43 +0000)]
remove outdated comment

15 years agomore parts of the config infrastructure
michael [Mon, 30 Apr 2007 23:42:17 +0000 (23:42 +0000)]
more parts of the config infrastructure

15 years agoimprove performance by using threads
michael [Mon, 30 Apr 2007 23:12:05 +0000 (23:12 +0000)]
improve performance by using threads

15 years agofix prom readback, but this slows everything down again...
michael [Mon, 30 Apr 2007 21:12:26 +0000 (21:12 +0000)]
fix prom readback, but this slows everything down again...

15 years agounify parallel and jtagkey interface
michael [Mon, 30 Apr 2007 09:23:32 +0000 (09:23 +0000)]
unify parallel and jtagkey interface

15 years agosome todos
michael [Mon, 30 Apr 2007 08:02:08 +0000 (08:02 +0000)]
some todos

15 years agoremove old debug message
michael [Sun, 29 Apr 2007 22:15:34 +0000 (22:15 +0000)]
remove old debug message

15 years agomake sure that there is valid data if the last command in a transfer is
michael [Sun, 29 Apr 2007 21:50:09 +0000 (21:50 +0000)]
make sure that there is valid data if the last command in a transfer is
a read

15 years agouse the right tool for the job!
michael [Sun, 29 Apr 2007 21:32:59 +0000 (21:32 +0000)]
use the right tool for the job!
use BITMODE_BITBANG for bulk transfers and BITMODE_BBSYNC for transfers with
interleaved reads

15 years agosome more performance improvements
michael [Sun, 29 Apr 2007 18:48:10 +0000 (18:48 +0000)]
some more performance improvements

15 years agoonly read pins when needed, now it's a bit faster than a parallel cable
michael [Sun, 29 Apr 2007 17:51:28 +0000 (17:51 +0000)]
only read pins when needed, now it's a bit faster than a parallel cable

15 years agoremove useless code
michael [Sun, 29 Apr 2007 17:06:01 +0000 (17:06 +0000)]
remove useless code

15 years agocorrectly handle cases where the usb chunksize is smaller than the
michael [Sun, 29 Apr 2007 16:00:49 +0000 (16:00 +0000)]
correctly handle cases where the usb chunksize is smaller than the
combined write

15 years agoincrease programming speed by a factor of 4.
michael [Sun, 29 Apr 2007 15:57:34 +0000 (15:57 +0000)]
increase programming speed by a factor of 4.
it now takes 5 seconds to program a xc3s400, which is the same time it
takes to program this chip with a parallel cable.

15 years agostart of configuration infrastructure
michael [Sun, 29 Apr 2007 15:18:42 +0000 (15:18 +0000)]
start of configuration infrastructure

15 years agoignore no-ops
michael [Sun, 29 Apr 2007 14:40:03 +0000 (14:40 +0000)]
ignore no-ops

15 years agomuch faster programming via FTDI2232 now.
michael [Sun, 29 Apr 2007 13:49:13 +0000 (13:49 +0000)]
much faster programming via FTDI2232 now.
programs a xc3s200 in 22 seconds

15 years agoimprove performance by
michael [Sun, 29 Apr 2007 10:19:40 +0000 (10:19 +0000)]
improve performance by
 * using synchronous bitbang mode
 * handling multi transfers in the jtagkey-driver by combining writes and reads

15 years agopass MULTI_TRANSFER to jtagkey_transfer, so it can be optimized there
michael [Sun, 29 Apr 2007 00:58:10 +0000 (00:58 +0000)]
pass MULTI_TRANSFER to jtagkey_transfer, so it can be optimized there
(which will hopefully increase performance by much)

15 years agosome cleanups
michael [Sun, 29 Apr 2007 00:47:44 +0000 (00:47 +0000)]
some cleanups

15 years agopreliminary support for amontec jtagkey.
michael [Sun, 29 Apr 2007 00:43:14 +0000 (00:43 +0000)]
preliminary support for amontec jtagkey.
it's too slow to be usable right now

15 years agofirst bits for amontec jtagkey
michael [Sun, 29 Apr 2007 00:13:50 +0000 (00:13 +0000)]
first bits for amontec jtagkey

15 years agochange URLs from viewcvs to viewvc
michael [Sun, 22 Apr 2007 11:41:58 +0000 (11:41 +0000)]
change URLs from viewcvs to viewvc

15 years agoadd integrated cable on spartan 3A sk
michael [Sun, 22 Apr 2007 11:23:56 +0000 (11:23 +0000)]
add integrated cable on spartan 3A sk

15 years agoadd EDK 8.1.02i as working
michael [Sun, 15 Apr 2007 16:17:22 +0000 (16:17 +0000)]
add EDK 8.1.02i as working

15 years agoadd EDK 8.1 as reported working
michael [Sun, 15 Apr 2007 16:16:13 +0000 (16:16 +0000)]
add EDK 8.1 as reported working

15 years agoadd link to xc3sprog
michael [Mon, 9 Apr 2007 10:21:28 +0000 (10:21 +0000)]
add link to xc3sprog

15 years agoother cables
michael [Mon, 9 Apr 2007 10:19:11 +0000 (10:19 +0000)]
other cables

15 years agomake parallel port numbers permanent across program restarts
michael [Sun, 8 Apr 2007 19:07:05 +0000 (19:07 +0000)]
make parallel port numbers permanent across program restarts

15 years agofix sentence
michael [Sat, 7 Apr 2007 17:20:20 +0000 (17:20 +0000)]
fix sentence

15 years agochange ppdev url
michael [Sat, 7 Apr 2007 15:36:55 +0000 (15:36 +0000)]
change ppdev url

15 years agomissing XILINX
michael [Fri, 6 Apr 2007 19:45:18 +0000 (19:45 +0000)]
missing XILINX

15 years agoxup, kawk
michael [Fri, 6 Apr 2007 13:08:27 +0000 (13:08 +0000)]
xup, kawk

15 years agoadd pointer to website
michael [Fri, 6 Apr 2007 12:59:41 +0000 (12:59 +0000)]
add pointer to website

15 years agogenerate a better driver identification
michael [Fri, 6 Apr 2007 12:51:55 +0000 (12:51 +0000)]
generate a better driver identification

15 years agosome validator warnings
michael [Fri, 6 Apr 2007 12:43:45 +0000 (12:43 +0000)]
some validator warnings

15 years agosome links, libusb-dev
michael [Fri, 6 Apr 2007 12:32:26 +0000 (12:32 +0000)]
some links, libusb-dev

15 years agoInitial revision
michael [Fri, 6 Apr 2007 12:21:44 +0000 (12:21 +0000)]
Initial revision

15 years agorename TRENZ define to FORCE_PC3_IDENT and document how to enable the
michael [Mon, 2 Apr 2007 11:31:20 +0000 (11:31 +0000)]
rename TRENZ define to FORCE_PC3_IDENT and document how to enable the
define

15 years agoAdd hack to force the detection of a parallel cable by Stefan Ziegenbalg.
michael [Mon, 2 Apr 2007 08:22:08 +0000 (08:22 +0000)]
Add hack to force the detection of a parallel cable by Stefan Ziegenbalg.
This hack is activated by preloading libusb-driver-trenz.so.

15 years agoit works on ISE Webpack 9.1SP3
michael [Sun, 1 Apr 2007 15:48:27 +0000 (15:48 +0000)]
it works on ISE Webpack 9.1SP3

15 years agoreally support multiple parallel ports
michael [Sun, 1 Apr 2007 15:47:52 +0000 (15:47 +0000)]
really support multiple parallel ports

15 years agoBUGFIX: enable cables not connected to the primary parallel port
michael [Sun, 1 Apr 2007 14:37:55 +0000 (14:37 +0000)]
BUGFIX: enable cables not connected to the primary parallel port

15 years agoadd URL for library source
michael [Wed, 21 Mar 2007 14:40:53 +0000 (14:40 +0000)]
add URL for library source

15 years agoadd not about UseHIGHZ when programming with the parallel cable
michael [Sun, 18 Mar 2007 16:49:40 +0000 (16:49 +0000)]
add not about UseHIGHZ when programming with the parallel cable

15 years agoadd note about Parallel Cable IV
michael [Sat, 17 Mar 2007 22:27:14 +0000 (22:27 +0000)]
add note about Parallel Cable IV

15 years agoadd other tested software
michael [Sat, 17 Mar 2007 19:10:54 +0000 (19:10 +0000)]
add other tested software
change some parallel port variables

15 years agoparallel cable transfer cleanup
michael [Sat, 17 Mar 2007 00:43:00 +0000 (00:43 +0000)]
parallel cable transfer cleanup

15 years agocleanup parallel support a bit
michael [Sat, 17 Mar 2007 00:13:23 +0000 (00:13 +0000)]
cleanup parallel support a bit

15 years agoalways set ecpbase correctly.
michael [Thu, 15 Mar 2007 08:29:53 +0000 (08:29 +0000)]
always set ecpbase correctly.

15 years agoimpact requests ECP addresses, even when ECP is not available. Ignore
michael [Wed, 14 Mar 2007 23:34:34 +0000 (23:34 +0000)]
impact requests ECP addresses, even when ECP is not available. Ignore
requests with base address == 0x0000

15 years agoprint errorstring when /dev/parportX can't be opened
michael [Wed, 14 Mar 2007 23:22:50 +0000 (23:22 +0000)]
print errorstring when /dev/parportX can't be opened

15 years agoAdd support for Parallel Cable III (and clones)
michael [Wed, 14 Mar 2007 23:13:37 +0000 (23:13 +0000)]
Add support for Parallel Cable III (and clones)

15 years agohandle other TRANSFER commands not used by USB ;-)
michael [Wed, 14 Mar 2007 21:08:43 +0000 (21:08 +0000)]
handle other TRANSFER commands not used by USB ;-)

15 years agoadd tested software
michael [Wed, 14 Mar 2007 19:19:58 +0000 (19:19 +0000)]
add tested software

15 years agoadd another ioctl-stub
michael [Wed, 14 Mar 2007 19:15:00 +0000 (19:15 +0000)]
add another ioctl-stub

15 years agoremove ugly defines for 64bit support and solve the problem in a
michael [Wed, 14 Mar 2007 17:09:01 +0000 (17:09 +0000)]
remove ugly defines for 64bit support and solve the problem in a
better way

15 years agoadd support for ise 8.1i
michael [Wed, 14 Mar 2007 16:58:35 +0000 (16:58 +0000)]
add support for ise 8.1i

15 years agoallow concurrent access to the cable
michael [Sun, 11 Mar 2007 12:52:26 +0000 (12:52 +0000)]
allow concurrent access to the cable

15 years agofix 64bit and add DEBUG shared object
michael [Sat, 10 Mar 2007 10:51:06 +0000 (10:51 +0000)]
fix 64bit and add DEBUG shared object

15 years agorevert most of last 64bit cleanup, as windrvr doesn't do it this way
michael [Sat, 10 Mar 2007 01:25:19 +0000 (01:25 +0000)]
revert most of last 64bit cleanup, as windrvr doesn't do it this way
this version might work on 64bit

15 years agodo not undef DEBUG
michael [Sat, 10 Mar 2007 00:58:15 +0000 (00:58 +0000)]
do not undef DEBUG

15 years agofix some 64bit issues, probably...
michael [Sat, 10 Mar 2007 00:56:45 +0000 (00:56 +0000)]
fix some 64bit issues, probably...

15 years agoshorter udev install
michael [Fri, 9 Mar 2007 13:22:31 +0000 (13:22 +0000)]
shorter udev install

15 years agobetter fix for windrvrfd when device is not opened
michael [Sun, 4 Mar 2007 22:44:13 +0000 (22:44 +0000)]
better fix for windrvrfd when device is not opened
prevents "!!!ERROR: magic header does not match!!!" message

15 years agofirmware info
michael [Sun, 4 Mar 2007 20:41:24 +0000 (20:41 +0000)]
firmware info

15 years agoBUG-Fix: Do not do ioctls on fd == 0
michael [Sun, 4 Mar 2007 20:32:32 +0000 (20:32 +0000)]
BUG-Fix: Do not do ioctls on fd == 0

15 years agobe a bit more intelligent in 'interrupt' handling
michael [Sun, 25 Feb 2007 14:10:06 +0000 (14:10 +0000)]
be a bit more intelligent in 'interrupt' handling

15 years agosome cleanups
michael [Sun, 25 Feb 2007 14:04:15 +0000 (14:04 +0000)]
some cleanups

15 years agoadd comment about udev
michael [Sun, 25 Feb 2007 11:02:00 +0000 (11:02 +0000)]
add comment about udev

15 years agoemulate access function, too. now even the device node /dev/windrvr6 is
michael [Sun, 25 Feb 2007 10:51:28 +0000 (10:51 +0000)]
emulate access function, too. now even the device node /dev/windrvr6 is
no longer needed

15 years agoreturn wd version 802
michael [Sun, 25 Feb 2007 00:45:20 +0000 (00:45 +0000)]
return wd version 802

15 years agoadd short readme
michael [Sun, 25 Feb 2007 00:44:50 +0000 (00:44 +0000)]
add short readme

15 years agoreturn parport_pc in list of loaded modules so impact does not show
michael [Sun, 25 Feb 2007 00:34:50 +0000 (00:34 +0000)]
return parport_pc in list of loaded modules so impact does not show
popups all the time

15 years agoreplace a magic value by its name
michael [Sun, 25 Feb 2007 00:15:33 +0000 (00:15 +0000)]
replace a magic value by its name

15 years agosome small cleanups
michael [Sun, 25 Feb 2007 00:13:06 +0000 (00:13 +0000)]
some small cleanups

15 years agorename sources
michael [Sun, 25 Feb 2007 00:04:39 +0000 (00:04 +0000)]
rename sources

15 years agouse a pthread mutex for interrupts
michael [Sat, 24 Feb 2007 23:58:54 +0000 (23:58 +0000)]
use a pthread mutex for interrupts

15 years agoemulate /proc/modules, too
michael [Sat, 24 Feb 2007 16:20:30 +0000 (16:20 +0000)]
emulate /proc/modules, too

15 years agothis works :-)
michael [Sat, 24 Feb 2007 15:58:01 +0000 (15:58 +0000)]
this works :-)

15 years agoTransferred: 180 (write)
michael [Sat, 24 Feb 2007 15:16:19 +0000 (15:16 +0000)]
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.

15 years agoHo Hum
michael [Sat, 24 Feb 2007 15:04:39 +0000 (15:04 +0000)]
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.

15 years agoHalleluja
michael [Sat, 24 Feb 2007 14:28:49 +0000 (14:28 +0000)]
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.

15 years agohmmpf
michael [Sat, 24 Feb 2007 14:01:57 +0000 (14:01 +0000)]
hmmpf
DeviceAttach: WDU_SetInterface failed (num. 0, alternate 0) device 0x8215178: error 0xffffffff ("Invalid WinDriver handle")

15 years agohint for me how to solve current problem
michael [Thu, 22 Feb 2007 23:17:35 +0000 (23:17 +0000)]
hint for me how to solve current problem

15 years ago...
michael [Thu, 22 Feb 2007 23:09:38 +0000 (23:09 +0000)]
...

Impressum, Datenschutz