reactos/drivers/usb/usbohci
Johannes Anderwald 9aff3e967c [USBOHCI]
- Set up periodic threshold (90 %)
- Add function to retrieve interrupt endpoints
- Add function to retrieve specific descriptors from interface. These are used by HID devices such as mice / keyboards
- Add function to retrieve interrupt interval
- Enqueue all endpoint descriptors at the end of the associated queue
- Only notify hardware of insertion when it is an bulk / control request
- Scan interrupt endpoint list to find the completed transfer descriptor
- Add debugging function to print out linked endpoint descriptors
- Interrupt transfers are now implemented. 
- Tested in Windows XP SP3 + Vbox 4.04 + Microsoft 5-Button Mouse. The HID mouse installs, initializes and starts up. Unfortunately the mouse does not work as expected yet

svn path=/branches/usb-bringup/; revision=51922
2011-05-26 12:37:18 +00:00
..
CMakeLists.txt [USBOHCI] 2011-05-25 02:11:06 +00:00
hardware.cpp [USBOHCI] 2011-05-26 12:37:18 +00:00
hardware.h [USBOHCI] 2011-05-26 12:37:18 +00:00
hcd_controller.cpp [USBOHCI] 2011-05-22 19:36:13 +00:00
hub_controller.cpp [USBOHCI] 2011-05-26 12:37:18 +00:00
interfaces.h [USBOHCI] 2011-05-26 12:37:18 +00:00
memory_manager.cpp [USBOHCI] 2011-05-22 19:36:13 +00:00
misc.cpp [USBOHCI] 2011-05-22 19:36:13 +00:00
purecall.cpp [USBOHCI] 2011-05-22 19:36:13 +00:00
usb_device.cpp [USBOHCI] 2011-05-25 02:11:06 +00:00
usb_queue.cpp [USBOHCI] 2011-05-26 12:37:18 +00:00
usb_request.cpp [USBOHCI] 2011-05-26 12:37:18 +00:00
usbohci.cpp [USBOHCI] 2011-05-22 19:36:13 +00:00
usbohci.h [USBOHCI] 2011-05-25 02:11:06 +00:00
usbohci.rc [USBOHCI] 2011-05-22 19:36:13 +00:00