# # ChangeLog for uspace/lib/usbdev in mainline # # Generated by Trac 1.6 # 2025-08-01T21:44:03Z Wed, 14 Dec 2011 15:24:30 GMT Jan Vesely [22ecbde] * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Cleanup. Remove redundant functions. Wed, 14 Dec 2011 14:12:44 GMT Jan Vesely [bdb23c63] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Remove unused mutex. Mon, 12 Dec 2011 13:28:51 GMT Jan Vesely [3538b0e] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Cleanup. Mon, 12 Dec 2011 13:14:09 GMT Jan Vesely [c804484] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Move pipe init/init_default register/unregister ... Mon, 12 Dec 2011 13:09:38 GMT Jan Vesely [1561e8b] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Use provided usb_device_connection_t wrappers. Mon, 12 Dec 2011 12:59:47 GMT Jan Vesely [03ffb69] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Remove unused function. This one was a duplicate ... Mon, 12 Dec 2011 12:58:06 GMT Jan Vesely [d02834c] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) libusbdev: Add USB device communication wrappers. Mon, 12 Dec 2011 12:09:12 GMT Jan Vesely [1a38701] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (added) * uspace/lib/usbdev/src/devdrv.c (modified) libusb, libusbdev: Move usb_device_connection to separate header in ... Mon, 12 Dec 2011 11:59:35 GMT Jan Vesely [c24c157d] * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusb, libusbdev: Provide generic usb_get_info_by_handle function. ... Sun, 11 Dec 2011 20:25:35 GMT Jan Vesely [4c67e52] * uspace/lib/usbdev/src/pipepriv.c (deleted) * uspace/lib/usbdev/src/pipepriv.h (deleted) libusbdev: Remove dead code. Sun, 11 Dec 2011 18:25:46 GMT Jan Vesely [47dfb34] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Implement pipe long transfers. Sun, 11 Dec 2011 18:17:47 GMT Jan Vesely [c0fdc0e] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Pre open hc connection. Drop support for dev_rem. ... Sun, 11 Dec 2011 17:51:21 GMT Jan Vesely [7267fa1] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: new_device_wrapper uses provided hc connection. Sun, 11 Dec 2011 17:33:00 GMT Jan Vesely [023a902] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesio.c (deleted) libusbdev: Move unctions from pipesio.c to pipes.c Sun, 11 Dec 2011 17:27:29 GMT Jan Vesely [277ff98] * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Remove references to pipepriv routines. Sun, 11 Dec 2011 17:20:56 GMT Jan Vesely [c046942] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Drop mutex in favour of atomic ops. Sun, 11 Dec 2011 16:30:42 GMT Jan Vesely [bd575647] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Use shared hc_connection for pipes. Tue, 06 Dec 2011 21:03:34 GMT Jan Vesely [b6bade0] * uspace/lib/usbdev/include/usb/dev/request.h (modified) libusbdev: Add macros constructing the bitfield instead of duplicated ... Tue, 06 Dec 2011 15:09:31 GMT Jan Vesely [2f80b86] * uspace/lib/usbdev/include/usb/dev/request.h (modified) libusbdev: Add bitfield interpretation. Wed, 30 Nov 2011 16:08:14 GMT Jan Vesely [7711296] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) libusbhost, libusbdev: Minor fixes. Mon, 28 Nov 2011 18:01:48 GMT Jan Vesely [9dbfd288] * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Shorten variable name to increase readability. Mon, 28 Nov 2011 17:14:48 GMT Jan Vesely [69b9740] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Add to array end check to alternate interfaces initialization. Mon, 28 Nov 2011 17:07:51 GMT Jan Vesely [0255d36] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Minor refactoring of alternate interfaces. Mon, 28 Nov 2011 16:12:37 GMT Jan Vesely [d085fbbe] * uspace/lib/usbdev/src/devpoll.c (modified) lilbusbdev: Consider polling to be one long transfer. This prevents ... Sat, 26 Nov 2011 14:34:20 GMT Jan Vesely [b81410f] * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Remove redundant checks. Add few const qualifiers. Sat, 26 Nov 2011 14:12:51 GMT Jan Vesely [2703331b] * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Nest usb_device_auto_polling_t instead of duplicating its ... Sat, 26 Nov 2011 13:59:34 GMT Jan Vesely [3ddbd38] * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Make descriptor nesting const. Sat, 26 Nov 2011 13:52:35 GMT Jan Vesely [3f0ad85a] * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Reorder functions in pipesio.c Sat, 26 Nov 2011 13:33:48 GMT Jan Vesely [8969f46] * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Move pipe ref manipulation to no_check variants of read/write. Sat, 26 Nov 2011 13:17:48 GMT Jan Vesely [b4292e7] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Merge implementations of control and non-control _no_check ... Fri, 25 Nov 2011 18:05:26 GMT Jan Vesely [095bddfc] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev, usbmid: Minor changes. Fri, 25 Nov 2011 17:41:23 GMT Jan Vesely [02fc5c4] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usbhc: Export IPC wrapper instead of IPC call numbers. Hide IPC ... Fri, 25 Nov 2011 15:20:04 GMT Jan Vesely [56bdd9a4] * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Provide IPC wrappers instead of IPC call numbers. Put IPC ... Fri, 25 Nov 2011 15:11:22 GMT Jan Vesely [317a463] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Drop unused `handle' parameter. Rename get_interface => ... Mon, 14 Nov 2011 20:50:08 GMT Jiri Svoboda [0c0f823b] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) Rename DDF entry point add_device to dev_add. Sat, 05 Nov 2011 17:53:01 GMT Jan Vesely [207acc4e] * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/src/dp.c (modified) libusbdev: Make usb_dp_standard_descriptor_nesting constant. Sat, 05 Nov 2011 16:08:01 GMT Jan Vesely [b77931d] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: usb_pipe_t was always allocated in usb_endpoint_mapping_t, embed it. Sat, 05 Nov 2011 14:58:00 GMT Jan Vesely [ab27e01] * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) liibusbdev: Consider alternate interface when initializing pipes. Sat, 05 Nov 2011 14:33:07 GMT Jan Vesely [7fc260ff] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Merge init_wire_and_ctrl_pipe to the only place it was ... Sat, 05 Nov 2011 13:54:01 GMT Jan Vesely [904dcc6] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Convert usb_alternate_interfaces_t interrface to init/deinit. Sat, 05 Nov 2011 13:37:55 GMT Jan Vesely [99a1a56] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Use const on stack structure instead of heap alloc. Fri, 04 Nov 2011 22:22:05 GMT Jan Vesely [37e4025] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Use asprintf instead of 256 byte buffer for match strings. Fri, 04 Nov 2011 21:55:48 GMT Jan Vesely [2179cf95] * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: usb_device_register_child_in_devman takes open control ... Fri, 04 Nov 2011 19:22:01 GMT Jan Vesely [3238506] * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev: Make usb_request_set_address private. This function ... Mon, 31 Oct 2011 18:03:19 GMT Jan Vesely [07a7a97d] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Fix possible pipe leak in new_device_wrapper. Mon, 31 Oct 2011 16:50:31 GMT Jan Vesely [27736cf] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Don't pass speed info when registering endpoint. Mon, 31 Oct 2011 16:46:31 GMT Jan Vesely [f37eb84] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost, libusbdev: Fix releasing default address. Mon, 31 Oct 2011 16:15:54 GMT Jan Vesely [062165f] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Ask for default address before registering endpoint 0. Mon, 31 Oct 2011 15:51:49 GMT Jan Vesely [67f55e7b] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Allow devices to request explicit address. Mon, 31 Oct 2011 13:06:57 GMT Jan Vesely [27ed734c] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Rename get_address => get_my_address and remove redundant handle ... Mon, 31 Oct 2011 11:49:15 GMT Jan Vesely [59c163c] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Automatically create attached device info for new devices. Mon, 31 Oct 2011 11:04:57 GMT Jan Vesely [90d7033] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Fix memory leak in error path. Check input arguments. Mon, 31 Oct 2011 10:54:31 GMT Jan Vesely [10059a68] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Warn if error handling fails. Mon, 31 Oct 2011 10:44:12 GMT Jan Vesely [ae754e5f] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Fix memory leak and possible double free in error path. ... Mon, 31 Oct 2011 09:46:52 GMT Jan Vesely [eea3e39] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusb: Rename get_address implementations. The new names describe ... Sun, 30 Oct 2011 14:11:40 GMT Jan Vesely [e978ada] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Fix accidentally introduced crash in ... Sun, 30 Oct 2011 13:08:10 GMT Jan Vesely [882580a] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Accept const pointer in driver_main. Sat, 29 Oct 2011 22:47:13 GMT Jan Vesely [7d9cd62] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Use new destroy function, change usb_device interface to ... Sat, 29 Oct 2011 21:13:56 GMT Jan Vesely [96ec0a9] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Add function do properly destroy alternative interfaces. Sat, 15 Oct 2011 14:56:23 GMT Jan Vesely [b803845] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Make endpoint descriptions const. Sat, 15 Oct 2011 14:30:18 GMT Jan Vesely [9c5fd7a] * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Rename _destroy => _deinit The function does not free ... Sat, 15 Oct 2011 12:49:18 GMT Jan Vesely [065064e6] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Add and use usb_device_data_alloc. Inspired by ... Sat, 15 Oct 2011 12:13:59 GMT Jan Vesely [7c95d6f5] * uspace/app/usbinfo/dump.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: Further const madness. Sat, 15 Oct 2011 11:58:16 GMT Jan Vesely [8a121b1] * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) usb: Make descriptors readonly. Fri, 14 Oct 2011 23:34:51 GMT Jan Vesely [1526c174] * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Unregister only endpoints that are present. Not present ... Fri, 14 Oct 2011 22:56:51 GMT Jan Vesely [49bd7ae2] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev: Add few const qualifiers. Fri, 14 Oct 2011 22:55:09 GMT Jan Vesely [5917859c] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Fix uninitialized pipes_count if there are no interfaces. ... Thu, 13 Oct 2011 12:54:57 GMT Jan Vesely [3875af65] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Add several const qualifiers. Thu, 13 Oct 2011 11:42:31 GMT Jan Vesely [fb422312] * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Warn about not closing hc connections. There is not much ... Wed, 12 Oct 2011 21:21:30 GMT Jan Vesely [0d103aef] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/lib/usbdev/src/hub.c (modified) uhcirh: make sure connection to hc is opoen during device removal. ... Wed, 12 Oct 2011 20:31:29 GMT Jan Vesely [32ec5671] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Remove unused port_no argument. Wed, 12 Oct 2011 20:23:23 GMT Jan Vesely [013517b] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Remove assigned_handle output parameter. Use new_fun instead. Wed, 12 Oct 2011 20:15:31 GMT Jan Vesely [162726b] * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Remove child_handle output parameter. Use child_fun instead. Wed, 12 Oct 2011 20:03:36 GMT Jan Vesely [90994fa] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Hubs should store child functions not just handles. Wed, 12 Oct 2011 18:48:24 GMT Jan Vesely [51f033ce] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Comments Wed, 12 Oct 2011 18:30:52 GMT Jan Vesely [9636bad6] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Remove some redundant tests. Wed, 12 Oct 2011 18:27:05 GMT Jan Vesely [844f4ef] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Implement generic gone and remove callbacks. Wed, 12 Oct 2011 18:03:22 GMT Jan Vesely [96fde65] * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) usbmast: don't use ddf_dev_t driver_data for soft-state. That is ... Wed, 12 Oct 2011 17:31:05 GMT Jan Vesely [4501e207] * uspace/drv/bus/usb/uhcirh/port.h (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) rename: usb_hc_attached_device_t => usb_hub_attached_device_t Host ... Wed, 12 Oct 2011 16:34:22 GMT Jan Vesely [8e5ce07] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Add bunch of const qualifiers. We shall need them. Wed, 12 Oct 2011 15:49:35 GMT Jan Vesely [96646a6] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: device remove and gone skeleton callbacks Wed, 12 Oct 2011 15:35:23 GMT Jan Vesely [1a4ea01d] * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Rename add_device => device_add Mon, 19 Sep 2011 14:42:33 GMT Jan Vesely [7a05ced0] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) lilbusbdev: Make setup_buffer const as there is no reason not to. Wed, 14 Sep 2011 20:27:33 GMT Jan Vesely [bbce2c2] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) usb: Remove unused iface functions, rename DATA_READ/DATA_WRITE => ... Wed, 14 Sep 2011 20:15:03 GMT Jan Vesely [bdd8ad2f] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) usb: Send any setup data during initial opening call. NOTE: ... Wed, 14 Sep 2011 19:25:06 GMT Jan Vesely [365e29e2] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) usb: Use new target packing scheme for IPC. Tue, 13 Sep 2011 13:37:51 GMT Jan Vesely [7eb32a8] * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Use genric read/write iface for interrupt and bulk transfers. Fri, 17 Jun 2011 16:47:46 GMT Vojtech Horky [9f7276d] * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) Use atomic exchanges where possible Wed, 08 Jun 2011 19:01:55 GMT Martin Decky [79ae36dd] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/ipc_methods.h (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/kcon/kcon.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/blkdump/blkdump.c (modified) * uspace/app/edit/edit.c (modified) * uspace/app/init/init.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/mkfat/mkfat.c (modified) * uspace/app/ping/ping.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/include/elf_core.h (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/tester/devs/devman2.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/tester/ipc/ping_pong.c (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/tetris/input.c (deleted) * uspace/app/tetris/input.h (deleted) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/scores.h (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/shapes.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/tetris/tetris.h (modified) * uspace/app/top/Makefile (modified) * uspace/app/top/input.c (deleted) * uspace/app/top/input.h (deleted) * uspace/app/top/screen.c (modified) * uspace/app/top/screen.h (modified) * uspace/app/top/top.c (modified) * uspace/app/trace/ipc_desc.c (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/trace.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci_hcd/pci.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci_hcd/pci.c (modified) * uspace/drv/uhci_rhd/main.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/layout.h (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/multimedia/multimedia.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/mouse.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/devconn.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/main.c (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/block/libblock.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/adt/measured_strings.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/async_obsolete.c (added) * uspace/lib/c/generic/async_sess.c (deleted) * uspace/lib/c/generic/clipboard.c (modified) * uspace/lib/c/generic/device/char_dev.c (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devman_obsolete.c (added) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/devmap_obsolete.c (added) * uspace/lib/c/generic/io/console.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/net/icmp_api.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/ns.c (added) * uspace/lib/c/generic/ns_obsolete.c (moved) * uspace/lib/c/generic/private/async.h (modified) * uspace/lib/c/generic/private/loader.h (added) * uspace/lib/c/generic/private/ns.h (moved) * uspace/lib/c/generic/private/stdio.h (added) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/udebug.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/async_obsolete.h (added) * uspace/lib/c/include/device/char_dev.h (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/devman_obsolete.h (moved) * uspace/lib/c/include/devmap.h (modified) * uspace/lib/c/include/devmap_obsolete.h (added) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/ipc/devmap.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/c/include/ipc/ns.h (modified) * uspace/lib/c/include/ipc/serial_ctl.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/ns.h (added) * uspace/lib/c/include/ns_obsolete.h (added) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/udebug.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_sess.h (added) * uspace/lib/clui/tinput.c (modified) * uspace/lib/clui/tinput.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/ext2/libext2_filesystem.c (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/netif/netif_remote.c (modified) * uspace/lib/net/netif/netif_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/icmp_remote.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/packet/generic/packet_server.c (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbhid/include/usb/hid/iface.h (modified) * uspace/lib/usbhid/src/hidiface.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/device.c (modified) * uspace/lib/usbvirt/src/ipc_hc.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/ext2fs/ext2fs.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/adb_mouse/adb_mouse.c (modified) * uspace/srv/hid/char_mouse/char_mouse.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/console/keybuffer.c (modified) * uspace/srv/hid/console/keybuffer.h (modified) * uspace/srv/hid/fb/ega.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/hid/kbd/ctl/apple.c (modified) * uspace/srv/hid/kbd/ctl/pc.c (modified) * uspace/srv/hid/kbd/ctl/sun.c (modified) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/include/layout.h (modified) * uspace/srv/hid/kbd/layout/cz.c (modified) * uspace/srv/hid/kbd/layout/us_dvorak.c (modified) * uspace/srv/hid/kbd/layout/us_qwerty.c (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) new async framework with integrated exchange tracking * strict ... Sat, 28 May 2011 21:26:40 GMT Vojtech Horky [70452dd4] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) Add destroy function for USB device Fri, 27 May 2011 16:09:57 GMT Matus Dekanek [49ce810] * uspace/drv/usbhub/usbhub.c (modified) * uspace/lib/usbdev/src/hub.c (modified) hub properly closing phones Fri, 20 May 2011 20:29:27 GMT Vojtech Horky [e8f826b] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/driver.h (deleted) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (deleted) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) Merged headers in libusb Fri, 20 May 2011 20:11:39 GMT Vojtech Horky [04028225] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) Getting address by handle also moved into libusb Fri, 20 May 2011 20:01:25 GMT Vojtech Horky [0edf7c7] * uspace/app/lsusb/main.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hc.h (moved) * uspace/lib/usb/include/usb/host.h (deleted) * uspace/lib/usb/src/hc.c (moved) * uspace/lib/usb/src/host.c (deleted) * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/hub.c (modified) HC communication moved into libusb Although communication with HC ... Wed, 18 May 2011 09:34:56 GMT Jan Vesely [c7b5826] * .bzrignore (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/lsusb/main.c (modified) * uspace/app/mkbd/Makefile (moved) * uspace/app/mkbd/main.c (added) * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/kbd/main.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (deleted) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/multimedia/keymap.c (added) * uspace/drv/usbhid/multimedia/keymap.h (moved) * uspace/drv/usbhid/multimedia/multimedia.c (moved) * uspace/drv/usbhid/multimedia/multimedia.h (moved) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbkbd/conv.c (deleted) * uspace/drv/usbkbd/conv.h (deleted) * uspace/drv/usbkbd/kbd.h (deleted) * uspace/drv/usbkbd/kbddev.c (deleted) * uspace/drv/usbkbd/kbddev.h (deleted) * uspace/drv/usbkbd/kbdrepeat.c (deleted) * uspace/drv/usbkbd/kbdrepeat.h (deleted) * uspace/drv/usbkbd/layout.h (deleted) * uspace/drv/usbkbd/main.c (deleted) * uspace/drv/usbkbd/usbkbd.ma (deleted) * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/dump.c (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (moved) * uspace/lib/usbdev/include/usb/dev/driver.h (moved) * uspace/lib/usbdev/include/usb/dev/hc.h (moved) * uspace/lib/usbdev/include/usb/dev/hub.h (moved) * uspace/lib/usbdev/include/usb/dev/pipes.h (moved) * uspace/lib/usbdev/include/usb/dev/poll.h (moved) * uspace/lib/usbdev/include/usb/dev/recognise.h (moved) * uspace/lib/usbdev/include/usb/dev/request.h (moved) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbdev/src/usbdevice.c (modified) * uspace/lib/usbhid/include/usb/hid/hid.h (moved) * uspace/lib/usbhid/include/usb/hid/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/hid/hidparser.h (moved) * uspace/lib/usbhid/include/usb/hid/hidpath.h (moved) * uspace/lib/usbhid/include/usb/hid/hidreport.h (moved) * uspace/lib/usbhid/include/usb/hid/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/hid/request.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/core.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/kbdgen.h (moved) * uspace/lib/usbhid/include/usb/hid/usages/led.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidiface.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/addrkeep.h (deleted) * uspace/lib/usbhost/include/usb/host/batch.h (modified) * uspace/lib/usbhost/include/usb/host/device_keeper.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/addrkeep.c (deleted) * uspace/lib/usbhost/src/batch.c (modified) * uspace/lib/usbhost/src/device_keeper.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) Development branch changes Tue, 17 May 2011 12:40:31 GMT Vojtech Horky [160b75e] * uspace/doc/doxygroups.h (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/hc.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbdev/src/usbdevice.c (modified) * uspace/lib/usbhid/include/usb/hid/hid.h (modified) * uspace/lib/usbhid/include/usb/hid/hid_report_items.h (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/include/usb/hid/hidparser.h (modified) * uspace/lib/usbhid/include/usb/hid/hidpath.h (modified) * uspace/lib/usbhid/include/usb/hid/hidreport.h (modified) * uspace/lib/usbhid/include/usb/hid/hidtypes.h (modified) * uspace/lib/usbhid/include/usb/hid/iface.h (modified) * uspace/lib/usbhid/include/usb/hid/request.h (modified) * uspace/lib/usbhid/include/usb/hid/usages/core.h (modified) * uspace/lib/usbhid/include/usb/hid/usages/kbdgen.h (modified) * uspace/lib/usbhid/include/usb/hid/usages/led.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidiface.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhost/include/usb/host/batch.h (modified) * uspace/lib/usbhost/include/usb/host/device_keeper.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/batch.c (modified) * uspace/lib/usbhost/src/device_keeper.c (modified) Fix Doxygen groups of USB libraries Tue, 17 May 2011 10:46:00 GMT Jan Vesely [5f94a0c] * uspace/drv/uhci-rhd/port.c (modified) * uspace/lib/usbdev/src/hub.c (modified) Add timeouts to the enumeration routine Tue, 17 May 2011 08:54:43 GMT Vojtech Horky [7d521e24] * uspace/app/lsusb/main.c (modified) * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/kbd/main.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/ports.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/drv/usbmid/dump.c (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (moved) * uspace/lib/usbdev/include/usb/dev/driver.h (moved) * uspace/lib/usbdev/include/usb/dev/hc.h (moved) * uspace/lib/usbdev/include/usb/dev/hub.h (moved) * uspace/lib/usbdev/include/usb/dev/pipes.h (moved) * uspace/lib/usbdev/include/usb/dev/poll.h (moved) * uspace/lib/usbdev/include/usb/dev/recognise.h (moved) * uspace/lib/usbdev/include/usb/dev/request.h (moved) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbdev/src/usbdevice.c (modified) * uspace/lib/usbhid/include/usb/classes/hidreport.h (modified) * uspace/lib/usbhid/include/usb/classes/hidreq.h (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) libusbdev uses include usb/dev Wed, 11 May 2011 19:03:56 GMT Vojtech Horky [19387b61] * uspace/lib/usbdev/include/usb/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) Add wrappers for endpoint status and clear halt Sun, 08 May 2011 20:00:07 GMT Vojtech Horky [3e4f2e0] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) libusb divided into sublibraries Also removed address keeper test ...