History log of /seL4-camkes-master/projects/projects_libs/libusbdrivers/src/usb.c
Revision Date Author Comments
# 4916d24e 14-Aug-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Minor fix.


# be7595c1 08-Aug-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Use ps_malloc_ops;


# da4eb759 08-Aug-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Use delay function from libplatsupport.


# f7219e48 07-Aug-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Remove duplicated aborts.


# bd982f40 07-Aug-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdriver: USB data type rework.


# f0d4c989 28-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Minor fixes.


# 8efa1c2c 17-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Move various functions to other libraries.


# 2b1f1b78 12-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Move synchronization structure to libplatsupport.


# 9c16febb 11-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Add licence headers.


# bcaade61 06-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Minor fixes.


# 73633a5e 06-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Check memory allocation.


# a43408e4 06-Jul-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Replace all assertions and debug macros with ZF_LOG.


# a080b707 24-Apr-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Cleanup code.


# 58d9fee6 21-Apr-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Added HID class driver.


# e2cef56f 11-Apr-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Add TT address and port to support low/full speed hub.


# d18d07f8 16-Feb-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Some devices require a pause during initialization. And it is
optional for the device driver to parse descriptors.


# 03f4d00e 29-Jan-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Use less ambiguous locking interface.


# c735174c 24-Jan-2017 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Reset the port if the device is unplugged in the enumeration
process.


# d74dbdb0 20-Dec-2016 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Remove inactive device list, as it is never being used.


# 51c7b38d 20-Dec-2016 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: When disconnecting a Hub, disconnect all devices that connect to
it recursively.


# 8bf0004a 28-Nov-2016 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Remove queue head for async schedule.


# 4b142ac2 07-Oct-2016 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Added mutex functions to the APIs.


# 7befd7b9 17-Aug-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrvier: Define the bmRequestType bitmap.


# 80b7d09f 15-Aug-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Fix typos.


# b8da9d41 14-Aug-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Bugfix where the descriptor parser enter infinite loop when
the device report incorrent descriptor size.


# c6a52f25 12-Aug-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Handle control transfer with no data stage in the EHCI driver.


# 6b161ed2 11-Aug-2016 Siwei Zhuang <siwei.zhuang@data61.csiro.au>

libusbdrivers: Move print string descriptor to USB core.


# eb343f8d 26-Jul-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Change APIs, introduce the endpoint structure.


# 616f52eb 12-Apr-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Add data toggle to the USB scheduling API.


# 77a52a32 10-Apr-2016 Siwei Zhuang <siwei.zhuang@nicta.com.au>

libusbdrivers: Get device string based on language ID.


# 8147869d 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix licenses


# 47c12fd7 26-Mar-2016 Kent McLeod <kent.mcleod@nicta.com.au>

libusbdrivers: Fix bugs in devlist_insert function in usb.c

The while loop had an incorrect check that resulted in an infinite loop
and the next_addr variable was never getting incremented when a new device
was added to the list


# 77532785 13-Mar-2016 Kent McLeod <kent.mcleod@nicta.com.au>

libusbdrivers: Add 0 length data packets to configuration stage of devices

The Sabre lite was unhappy without these because it seems to need them in
order to distinguish an end of transfer and would error when initialising
devices.