|
|
@3eeb270f
|
14 years |
jano.vesely |
Return EBUSY if an attempt to unregister active endpoint is detected
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4ce802
|
14 years |
vojtechhorky |
Uninitialized pointer fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d932af6
|
14 years |
jano.vesely |
Add support for custom data in endpoint structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cc6e97
|
14 years |
jano.vesely |
Move more functionality to libUSB usb_transfer_batch_t
UHCI uses one …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e3b1f7
|
14 years |
jano.vesely |
Unused code elimination
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d017cea
|
14 years |
jano.vesely |
Remove EP information stored in usb_transfer_batch_t
rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7bdfa7
|
14 years |
lubos.slovak |
Fix in mouse driver, initial support for subdrivers in HID driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cbb4b7
|
14 years |
lubos.slovak |
Fixed freeing of subdrivers + some debug output.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4776ba9
|
14 years |
vojtechhorky |
Refactoring of libusb (includes #165)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f2af64
|
14 years |
vojtechhorky |
libusb: refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@231748a
|
14 years |
vojtechhorky |
libusb: alternate interfaces in separate file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fa0a384
|
14 years |
vojtechhorky |
Descriptor retrieval start long transfer by itself
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ee6e6f
|
14 years |
vojtechhorky |
libusb refactoring, add usb_device_create()
The refactoring is mostly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c19329a
|
14 years |
vojtechhorky |
Add usb_request_clear_endpoint_halt()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d824daf
|
14 years |
vojtechhorky |
Remove explicit reservation of default address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c258d1
|
14 years |
vojtechhorky |
Getting default address less active
Now the fibril sleeps for at …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46e078a
|
14 years |
vojtechhorky |
USBHC iface: remove default address reservation
This functionality is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d32ed36
|
14 years |
jano.vesely |
Fix toggle reset endpoint filter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba038f4
|
14 years |
jano.vesely |
Don't keep endpoints in two separate structures
Fixes crash …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77223f8
|
14 years |
vojtechhorky |
Client does not send max packet size
Let's pretend this commit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6394aa
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b715892
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ede178
|
14 years |
vojtechhorky |
No start/end pipe session calls in libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9ce696
|
14 years |
vojtechhorky |
Add functions for explicit long transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39db23f
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d48fcc0
|
14 years |
vojtechhorky |
Fine grain locking of USB pipes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a546687
|
14 years |
vojtechhorky |
Sessions started automatically on pipes
It is no longer necessary to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5ac90f
|
14 years |
vojtechhorky |
Serialization of IPC requests over pipe phone
The pipe phone is now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6c9e1e
|
14 years |
vojtechhorky |
Reserving default address directly obsoleted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98064795
|
14 years |
vojtechhorky |
New device probing does not reserve default address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1998bcd
|
14 years |
vojtechhorky |
Endpoint registration sends address as well
This is the first step …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96b8f322
|
14 years |
jano.vesely |
Copy batch direction from supplied ep
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6cb76d
|
14 years |
vojtechhorky |
Merge development/ changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61727bf
|
14 years |
vojtechhorky |
Adding new devices can be done in parallel
The wrapper for adding new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b39af4
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffc63b0
|
14 years |
jano.vesely |
Remove unused code (old control communication mutex)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fd3faf
|
14 years |
jano.vesely |
Use per endpoint communication mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd1cec3b
|
14 years |
jano.vesely |
Separate batch_finish with internal and external errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a32665d
|
14 years |
jano.vesely |
Add endpoint access serializing mechanism.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f2e33a
|
14 years |
lubos.slovak |
Fixed requested Report ID, some debugging stuff.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1b1944
|
14 years |
vojtechhorky |
libusb: refactoring, some functions made public
The aim is to make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fee6381
|
14 years |
lubos.slovak |
Changes from maklf
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8e8738
|
14 years |
lubos.slovak |
Changes from development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15a9e63
|
14 years |
lubos.slovak |
Bugfix in report descriptor retrieving.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f9b31ad
|
14 years |
vojtechhorky |
Hub new device wrapper registers ctrl endpoint
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d41f301
|
14 years |
vojtechhorky |
Endpoint manager bandwidth fix for ctrl and bulk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@049eb87
|
14 years |
jano.vesely |
Fix device_keeper compile error, disable legacy for OHCI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@506d330
|
14 years |
jano.vesely |
Implement per endpoint toggle reset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92d6868
|
14 years |
jano.vesely |
Use sane key management in usb_endpoint_manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0aae4a6a
|
14 years |
jano.vesely |
Add usb address and endpoint num to endpoint structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87305bb
|
14 years |
jano.vesely |
Final cleanup, fix reseting toggle of the last ep in list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f567bcf
|
14 years |
jano.vesely |
Switch to new endpoint toggle control.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8dc762e0
|
14 years |
jano.vesely |
Move endpoint_t to libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88dd355
|
14 years |
jano.vesely |
Add list of endpoints to devices.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5876d36
|
14 years |
jano.vesely |
OHCI uses usb_endpoint_manager
removed old bandwidth_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90b9ab5
|
14 years |
jano.vesely |
Set data member
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9783496
|
14 years |
jano.vesely |
Remove arg argument
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9262571
|
14 years |
jano.vesely |
Make op structures static to avoid conflict
remove one …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0891ce
|
14 years |
jano.vesely |
Add usb_endpoint_manager structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64dbc83
|
14 years |
maklf |
* Report ID implementation
* Push and Pop report descriptor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9974ef
|
14 years |
maklf |
report descriptor parsing - local items reset fixed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65369473
|
14 years |
jano.vesely |
Check reserved bw
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63dabb6
|
14 years |
jano.vesely |
Fix hash table compare function return value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cec844d
|
14 years |
vojtechhorky |
Add base support for alternate interfaces
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b4e7ca
|
14 years |
vojtechhorky |
Add wrapper for changing interface setting
The code needs to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@159b91f4
|
14 years |
vojtechhorky |
Pipe mapping respects alternate interface setting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7526e3d9
|
14 years |
vojtechhorky |
Add base support for alternate interfaces
Currently, alternate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb18a59
|
14 years |
vojtechhorky |
Ensure "my interface" is alway initialized
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d527a4e
|
14 years |
jano.vesely |
Fix bw manager return value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0053fa38
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d773285f
|
14 years |
jano.vesely |
Use per endpoint control transfer mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ab89e5
|
14 years |
jano.vesely |
Compute used bandwidth during reservation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8870230
|
14 years |
jano.vesely |
Remove useless parameters from bandwidth reservation API.
Add UHCI …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da9ebca
|
14 years |
jano.vesely |
Add USB bandwidth manager
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bda06a3
|
14 years |
maklf |
Report IDs support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03eea27
|
14 years |
smekideki |
merge with usb/development
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66a54cc
|
14 years |
smekideki |
ohci root hub driver fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@70a71e5
|
14 years |
maklf |
Output API fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f4b3a4
|
14 years |
maklf |
output report items order fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d012590
|
14 years |
maklf |
output creating api fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79e1abd
|
14 years |
maklf |
development merge - mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@841e6e5
|
14 years |
maklf |
Output report creating API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57d9c05e
|
14 years |
maklf |
Output report creating API preparation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@095b2017
|
14 years |
jano.vesely |
Development branch changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93b3e3
|
14 years |
jano.vesely |
Add lock for control transfers (hc can't guarantee their atomicity)
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c0f158
|
14 years |
maklf |
development merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96bfe76
|
14 years |
maklf |
Output report API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c40822
|
14 years |
lubos.slovak |
Merged changes from branch maklf (bugfix + paths)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b53d3b7
|
14 years |
maklf |
bitmap data parsing bug fix
parser initialization check bug fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d92638
|
14 years |
lubos.slovak |
Added boot protocol static descriptor.
- The fallback does not work …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@252e30c
|
14 years |
lubos.slovak |
Huge refactoring of KBD driver code.
- Separated code for retrieval …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@476b71ff
|
14 years |
lubos.slovak |
Finished renaming kbd driver to usbkbd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55e388a1
|
14 years |
maklf |
Check of initialization of report parser structure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e099f26
|
14 years |
jano.vesely |
Development branch changes (including OHCI)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e484f3b
|
14 years |
vojtechhorky |
USB framework remembers some descriptors
Currently, it is only device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7186cd
|
14 years |
vojtechhorky |
Batch debugging messages more compact and verbose
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a90fc0c
|
14 years |
vojtechhorky |
Refactoring of "enum to string" functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aaff605
|
14 years |
vojtechhorky |
Add usb_str_speed() function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c92c13f
|
14 years |
vojtechhorky |
Formatting and comments
No change in functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1387692
|
14 years |
vojtechhorky |
Rename batch_* ⇒ usb_transfer_batch_*
No change in functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|