summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Daniel Drake [Wed, 30 Jan 2008 13:24:54 +0000 (13:24 +0000)]
TODO update
Daniel Drake [Wed, 30 Jan 2008 13:19:10 +0000 (13:19 +0000)]
Remove timers and signalfd
Instead of timers, add a mechanism for informing the parent app when the
next timeout is due to happen, so that it can call us at that time.
As we no longer use signals, signalfd has also been removed.
Daniel Drake [Sat, 26 Jan 2008 18:16:56 +0000 (18:16 +0000)]
Poll usbfs descriptors directly
We don't need to use signalfd for this functionality because we can poll
the file descriptors for write events.
Daniel Drake [Sat, 26 Jan 2008 17:26:40 +0000 (17:26 +0000)]
Fix dpfp example compilation
Daniel Drake [Sat, 26 Jan 2008 17:22:53 +0000 (17:22 +0000)]
C++ header safety
Pointed out by JF
Daniel Drake [Sat, 26 Jan 2008 14:03:43 +0000 (14:03 +0000)]
Only use -fgnu89-inline when supported
J F pointed out that this option only works on gcc 4.3 and newer.
Daniel Drake [Sat, 5 Jan 2008 21:59:40 +0000 (21:59 +0000)]
Remove more fpusb remnants
Daniel Drake [Fri, 4 Jan 2008 01:19:07 +0000 (01:19 +0000)]
TODO update
Start listing the things I want to discuss/reconsider before 1.0 API
is final.
Daniel Drake [Fri, 4 Jan 2008 01:17:06 +0000 (01:17 +0000)]
Rename some _devh_ functions
Decided against naming functions in this style based on advice from
Tim Roberts. Still not really sure about devh naming in general.
Daniel Drake [Fri, 4 Jan 2008 01:13:25 +0000 (01:13 +0000)]
Use "transfer" instead of "msg"
Based on a discussion with Tim Roberts.
Daniel Drake [Fri, 4 Jan 2008 00:57:00 +0000 (00:57 +0000)]
Plural of bus is busses
SF #1633043
Daniel Drake [Fri, 4 Jan 2008 00:54:57 +0000 (00:54 +0000)]
API renaming: remove fpi and usb_ stuff
fpi changed to usbi.
We should not expose structures with prefix "usb_" in the public
namespace as it is quite likely there will be some conflict somewhere.
Instead, using "libusb_" should be safer.
Daniel Drake [Fri, 4 Jan 2008 00:40:49 +0000 (00:40 +0000)]
Rename to libusb-1.0
I've taken over the libusb project, and what was previously known as fpusb
will eventually be released as libusb-1.0.
Daniel Drake [Sun, 30 Dec 2007 22:09:50 +0000 (22:09 +0000)]
Compiler flags update
Also fix some warnings
Daniel Drake [Sun, 30 Dec 2007 22:05:17 +0000 (22:05 +0000)]
Fix signalfd structure size on x86
ptr is a 64-bit value
Daniel Drake [Wed, 12 Dec 2007 23:32:54 +0000 (23:32 +0000)]
Don't pass ctrl_msg/bulk_msg structures through async paths
These are easiest to construct on the stack, but in the async case it is
likely that the submitting function returns (hence stack is destroyed)
before URB completion.
Daniel Drake [Mon, 3 Dec 2007 23:29:22 +0000 (23:29 +0000)]
Add functionality to access device descriptors
Daniel Drake [Mon, 3 Dec 2007 22:27:21 +0000 (22:27 +0000)]
Rename fpusb_device_handle functions to devh
Prevents confusion with functions that work on fpusb_dev structures.
Daniel Drake [Sun, 2 Dec 2007 23:16:57 +0000 (23:16 +0000)]
Add API to access poll fd
Almost forgot... :)
Daniel Drake [Wed, 28 Nov 2007 13:48:45 +0000 (13:48 +0000)]
Initial commit
Basic library structure which supports enumerating detected USB devices