# # ChangeLog for uspace/lib/usb/Makefile in mainline # # Generated by Trac 1.5.4 # 2024-06-16T07:17:53Z Fri, 28 Jan 2011 22:59:31 GMT Vojtech Horky [6865243c] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/src/pipes.c (added) Add prototypes of functions from ticket #43 Fri, 21 Jan 2011 16:54:47 GMT Matus Dekanek [c2020f7] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/usbmem.c (modified) mman functions Sun, 16 Jan 2011 17:57:33 GMT Vojtech Horky [466b120] * uspace/app/usbinfo/dump.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/dump.c (added) Descriptor dumping goes into libusb Fri, 14 Jan 2011 10:54:16 GMT Vojtech Horky [5ccb15c] * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/dp.h (added) * uspace/lib/usb/src/dp.c (added) Add simple descriptor parser Sun, 12 Dec 2010 13:09:50 GMT Vojtech Horky [02ccfcd] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/recognise.c (added) Add match_id creation of attached device Sun, 12 Dec 2010 11:02:04 GMT Vojtech Horky [14388b4] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/classes.h (modified) * uspace/lib/usb/src/class.c (added) Add usb_str_class function Fri, 10 Dec 2010 15:21:15 GMT Vojtech Horky [bf2063e9] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (added) * uspace/lib/usb/src/hidparser.c (added) Add base structure of HID parser Wed, 08 Dec 2010 20:50:43 GMT Vojtech Horky [90fb679] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/drvpsync.c (added) Add pseudo-synchronous USB transfers Wed, 08 Dec 2010 14:30:30 GMT Vojtech Horky [bb95594] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/debug.h (added) * uspace/lib/usb/src/debug.c (added) Add simple debugging function Sun, 05 Dec 2010 10:15:44 GMT Vojtech Horky [f995350] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/usbdrvreq.c (added) Add function for SET_ADDRESS request Sat, 04 Dec 2010 22:37:08 GMT Vojtech Horky [3f45993] * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.c (added) * uspace/app/tester/adt/usbaddrkeep.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hcd.h (added) * uspace/lib/usb/src/addrkeep.c (added) Add structure for keeping track of used USB addreses Simple test is ... Sat, 04 Dec 2010 14:00:41 GMT Vojtech Horky [4317827] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/transfers.c (added) * uspace/drv/uhci/uhci.h (added) * uspace/drv/uhci/uhci.ma (modified) * uspace/drv/usbhub/Makefile (added) * uspace/drv/usbhub/main.c (added) * uspace/drv/usbhub/usbhub.h (added) * uspace/drv/usbhub/usbhub.ma (added) * uspace/drv/usbhub/utils.c (moved) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/vhc.ma (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (modified) USB hub driver in separate task The commit only includes changes ... Sat, 27 Nov 2010 09:13:32 GMT Vojtech Horky [fe5e00d6] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (modified) * uspace/lib/usb/src/remotedrv.c (added) Remote interface can handle interrupt transfers The HC framework ... Fri, 26 Nov 2010 22:26:14 GMT Vojtech Horky [dac43be] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (added) * uspace/lib/usb/src/hcdrv.c (added) * uspace/lib/usb/src/hubdrv.c (added) File reorganization The hcdhubd.c file was splitted into three ... Sun, 21 Nov 2010 21:00:34 GMT Vojtech Horky [be2ad7cf] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/src/hcdhubd.c (modified) * uspace/lib/usb/src/localdrv.c (added) Interrupt transfers ready for local drivers Sat, 20 Nov 2010 14:07:05 GMT Vojtech Horky [4b4c797] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usb/Makefile (deleted) * uspace/app/usb/example.c (deleted) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/app/virtusbkbd/keys.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.h (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hubops.c (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/hcd.c (deleted) * uspace/lib/usb/hcd.h (deleted) * uspace/lib/usb/include/usb/classes/classes.h (moved) * uspace/lib/usb/include/usb/classes/hid.h (moved) * uspace/lib/usb/include/usb/classes/hidut.h (moved) * uspace/lib/usb/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usb/include/usb/classes/hub.h (moved) * uspace/lib/usb/include/usb/descriptor.h (moved) * uspace/lib/usb/include/usb/devreq.h (moved) * uspace/lib/usb/include/usb/hcdhubd.h (moved) * uspace/lib/usb/include/usb/usb.h (moved) * uspace/lib/usb/include/usb/usbdrv.h (moved) * uspace/lib/usb/src/hcdhubd.c (moved) * uspace/lib/usb/src/usb.c (moved) * uspace/lib/usb/src/usbdrv.c (moved) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/callback.c (modified) * uspace/lib/usbvirt/device.h (modified) Directory structure reorganization USB class-specific headers are ... Fri, 19 Nov 2010 21:50:46 GMT Vojtech Horky [91db50ac] * uspace/drv/usbkbd/main.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/remote_usb.c (added) * uspace/lib/drv/include/remote_usb.h (added) * uspace/lib/drv/include/usb_iface.h (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/hcd.c (modified) * uspace/lib/usb/hcd.h (modified) * uspace/lib/usb/usb.c (modified) * uspace/lib/usb/usb.h (modified) * uspace/lib/usb/usbdrv.c (modified) * uspace/lib/usb/usbdrv.h (modified) USB driver to HC communication uses DDF interfaces Started work on ... Mon, 15 Nov 2010 14:52:43 GMT Vojtech Horky [c7137738] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci/Makefile (added) * uspace/drv/uhci/main.c (added) * uspace/drv/uhci/uhci.ma (added) * uspace/drv/usbkbd/Makefile (added) * uspace/drv/usbkbd/main.c (added) * uspace/drv/usbkbd/usbkbd.ma (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/hcd.c (modified) * uspace/lib/usb/hcdhubd.c (added) * uspace/lib/usb/hcdhubd.h (added) * uspace/lib/usb/usbdrv.c (added) * uspace/lib/usb/usbdrv.h (added) DDF proposal Proposal for new API using the device driver framework. 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, ... 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 ...