# # ChangeLog for uspace/lib/usb in mainline # # Generated by Trac 1.6 # 2025-10-31T07:27:52Z Tue, 26 Oct 2010 13:47:46 GMT Vojtech Horky [2185776] * uspace/lib/usb/hcd.c (modified) * uspace/lib/usb/hcd.h (modified) * uspace/lib/usb/usb.h (modified) * uspace/srv/hw/bus/usb/hcd/virtual/connhost.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/devices.c (modified) Async communication with HCD Added asynchronous versions of ... Sun, 24 Oct 2010 16:43:40 GMT Vojtech Horky [7a7bfeb3] * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/lib/usb/usb.h (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/ctrlpipe.c (modified) * uspace/lib/usbvirt/device.h (modified) * uspace/lib/usbvirt/hub.h (modified) * uspace/lib/usbvirt/incoming.c (deleted) * uspace/lib/usbvirt/main.c (modified) * uspace/lib/usbvirt/private.h (modified) * uspace/lib/usbvirt/stdreq.c (modified) * uspace/lib/usbvirt/transaction.c (added) * uspace/srv/hw/bus/usb/hcd/virtual/conndev.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/devices.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hc.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hub.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hub.h (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hubops.c (modified) Virtual USB overhaul almost complete The virtual HC, hub and ... Fri, 22 Oct 2010 14:54:44 GMT Vojtech Horky [a498728] * uspace/lib/usb/hcd.c (modified) * uspace/lib/usb/hcd.h (modified) Update of libusb/HC methods Fri, 22 Oct 2010 12:38:50 GMT Vojtech Horky [34586183] * uspace/lib/usb/hcd.c (modified) * uspace/lib/usb/hcd.h (modified) Add transfer-type methods to libusb Wed, 20 Oct 2010 21:15:07 GMT Vojtech Horky [bbfb86c] * uspace/lib/usb/descriptor.h (modified) * uspace/lib/usb/hub.h (added) Add base USB hub structures Fri, 15 Oct 2010 12:57:35 GMT Vojtech Horky [73301a0] * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (added) * uspace/app/virtusbkbd/stdreq.h (added) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/lib/usb/descriptor.h (modified) * uspace/lib/usbvirt/ctrlpipe.c (modified) * uspace/lib/usbvirt/device.h (modified) * uspace/lib/usbvirt/stdreq.c (modified) Virtual USB keyboard sends its report Also, the virtual USB ... Thu, 14 Oct 2010 21:14:18 GMT Vojtech Horky [cbc00a4d] * uspace/lib/usb/hidutkbd.h (modified) Bugfix from previous commit By mistake, forgot to insert one ... Thu, 14 Oct 2010 09:05:03 GMT Vojtech Horky [40b965d] * uspace/lib/usb/hidutkbd.h (modified) Add USB keycodes for base keys Now, all keys of the typewriter part ... Wed, 13 Oct 2010 22:14:05 GMT Vojtech Horky [1880c65] * uspace/app/virtusbkbd/keys.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/lib/usb/hidutkbd.h (added) Add USB key codes Started rewritting USB key codes (scan codes). Wed, 13 Oct 2010 06:42:53 GMT Vojtech Horky [fd17ab5] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/hcd.h (modified) * uspace/lib/usb/hid.h (modified) * uspace/lib/usb/usb.c (added) * uspace/lib/usb/usb.h (added) libusb: base types in separate file Base USB types (address, ... Tue, 12 Oct 2010 20:10:49 GMT Vojtech Horky [2b887bf7] * uspace/lib/usb/classes.h (modified) Bugfix in header file Tue, 12 Oct 2010 16:45:02 GMT Vojtech Horky [2193471] * uspace/app/virtusbkbd/kbdconfig.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/lib/usb/descriptor.h (added) * uspace/lib/usb/device.h (deleted) * uspace/lib/usb/devreq.h (modified) * uspace/lib/usb/hcd.h (modified) * uspace/lib/usbvirt/device.h (modified) Add missing standard USB descriptors Now, following standard ... Tue, 12 Oct 2010 12:48:32 GMT Vojtech Horky [e22ce0b] * uspace/lib/usb/classes.h (added) Add USB classes enum Tue, 12 Oct 2010 10:25:49 GMT Vojtech Horky [2c970ee] * uspace/lib/usb/hidut.h (added) Add some USB HID Usage Tables to libusb Sun, 10 Oct 2010 22:00:27 GMT Vojtech Horky [0e41957] * uspace/lib/usb/devreq.h (modified) * uspace/lib/usb/hid.h (added) More types to USB library Sun, 10 Oct 2010 21:17:48 GMT Vojtech Horky [6c1315b] * uspace/lib/usb/device.h (added) * uspace/lib/usb/devreq.h (modified) Add generic USB structures In particular, added enum for descriptor ... Sun, 10 Oct 2010 17:01:40 GMT Vojtech Horky [b8100da] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/devreq.h (moved) * uspace/lib/usbvirt/Makefile (added) * uspace/lib/usbvirt/ctrlpipe.c (added) * uspace/lib/usbvirt/device.h (added) * uspace/lib/usbvirt/hub.h (added) * uspace/lib/usbvirt/ids.h (added) * uspace/lib/usbvirt/incoming.c (added) * uspace/lib/usbvirt/main.c (moved) * uspace/lib/usbvirt/private.h (added) * uspace/srv/hw/bus/usb/hcd/virtual/conndev.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/devices.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hc.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hcd.c (modified) Virtual USB device in separate library The `usbvirt' library is ... Sun, 10 Oct 2010 09:00:53 GMT Vojtech Horky [bc9a629] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usb/example.c (modified) * uspace/app/virtusbkbd/Makefile (added) * uspace/app/virtusbkbd/virtusbkbd.c (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/hcd.h (modified) * uspace/lib/usb/virtdev.c (added) * uspace/lib/usb/virtdev.h (added) * uspace/srv/hw/bus/usb/hcd/virtual/Makefile (modified) * uspace/srv/hw/bus/usb/hcd/virtual/devices.c (added) * uspace/srv/hw/bus/usb/hcd/virtual/devices.h (added) * uspace/srv/hw/bus/usb/hcd/virtual/hc.c (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hc.h (modified) * uspace/srv/hw/bus/usb/hcd/virtual/hcd.c (modified) Start work on virtual USB keyboard The virtual HC(D) is now able to ... Thu, 09 Sep 2010 15:26:57 GMT Vojtech Horky [c0e1be7] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/usb/Makefile (added) * uspace/app/usb/example.c (added) * uspace/doc/doxygroups.h (modified) * uspace/lib/usb/Makefile (added) * uspace/lib/usb/hcd.c (added) * uspace/lib/usb/hcd.h (added) * uspace/srv/hw/bus/usb/hcd/virtual/Makefile (added) * uspace/srv/hw/bus/usb/hcd/virtual/hc.c (added) * uspace/srv/hw/bus/usb/hcd/virtual/hc.h (added) * uspace/srv/hw/bus/usb/hcd/virtual/hcd.c (added) * uspace/srv/hw/bus/usb/hcd/virtual/vhcd.h (added) Start working on virtual USB HCD So far, the `vhcd' server ...