summaryrefslogtreecommitdiffstats
path: root/firmware/usbstack/usb_core.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-14usb_core: don't buffer control request unnecessarilyAidan MacDonald1-3/+1
2021-11-13usb_core: More legacy control API fixesAidan MacDonald1-8/+11
2021-11-09usb: Fix possible SET ADDRESS data corruptionAidan MacDonald1-2/+5
2021-11-08usb: Attempt to fix race condition in compatibility layerAidan MacDonald1-10/+14
2021-10-16usb: port usb_core control request handling to new APIAidan MacDonald1-56/+52
2021-10-16usb: implement new API with legacy emulation layerAidan MacDonald1-21/+127
2021-10-16usb: add request data argument to all control request handlersAidan MacDonald1-25/+25
2021-10-16usb: give USB transfer completion events two data pointersAidan MacDonald1-4/+6
2021-10-16usb: introduce new control request APIAidan MacDonald1-1/+1
2021-10-06usbstack: Revise usb string descriptor table to use enum values for indicesJames Buren1-10/+9
2021-10-02x1000: fix hang that may occur in USB modeAidan MacDonald1-0/+6
2021-09-20usb: rename usb_drv_recv() to usb_recv_recv_nonblocking()Aidan MacDonald1-6/+6
2021-07-10Sansa Connect: Use deviceid in USB Serial NumberTomasz Moń1-0/+20
2021-03-25usb: implement macro for initializing USB stringsJames Buren1-25/+4
2014-02-10Coding style fix for bde5394Marcin Bukat1-3/+4
2014-02-09Return a valid USB string descriptor for index 0xEE.Frank Gevaerts1-0/+7
2014-01-05Make sure usb class driver disconnect() functions are called properly.Frank Gevaerts1-8/+20
2013-07-24usb stack: add more verbose debug logf()sMarcin Bukat1-2/+6
2013-07-24usb_core: rework handling of clear featureAmaury Pouly1-3/+13
2013-06-24imx233: fix ocotop/debug and usb-core for stmp3600Amaury Pouly1-1/+2
2013-06-16imx233: rewrite ocotp using new register headersAmaury Pouly1-1/+1
2012-12-07usb: add support for hardware handled SET ADDR/CONFIGAmaury Pouly1-17/+53
2012-05-31Fill USB serial number descriptor on imx233 targets.Amaury Pouly1-0/+27
2012-05-07missing constRafaël Carré1-1/+1
2012-01-04Reorganise USB initialisation to not depend on a specific enumeration sequenc...Frank Gevaerts1-5/+0
2011-12-31usb_core: Fix typo in commentMichael Sparmann1-1/+1
2011-05-08Fix tabs in .c and .h files in firmware/ Bertrik Sikken1-4/+4
2011-01-17Add a higher level USB detection that prevents fraudulent bus resets from cau...Michael Sevakis1-0/+5
2010-09-20usb: remove unused variable and correctly stall on unhandled control requestsAmaury Pouly1-2/+8
2010-09-06Fix set_serial_descriptor() for targets with as3543Rafaël Carré1-4/+4
2010-06-05New USB charging system, part 2 - "Force" charging modeTorne Wuff1-5/+28
2010-06-05New USB charging system, part 1 - API rework and user-visible setting updateTorne Wuff1-4/+38
2010-04-13Enforce the 80-char limit to make everyone happy.Amaury Pouly1-5/+10
2010-04-13- Forget a cosmetic change.Amaury Pouly1-2/+2
2010-04-13Attempt to have a consistent coding convention in usb_core.cAmaury Pouly1-137/+124
2010-03-27Remove unnecessary (and incorrect) acks after stalling the control endpointFrank Gevaerts1-10/+0
2010-03-08- Fix the control_handler selection in usb_core when a request in sent to an ...Amaury Pouly1-19/+38
2009-11-15use the EP_DIR() macro to go from USB_DIR_* to a 0 or 1 valueFrank Gevaerts1-2/+2
2009-11-15Don't use the same completion_event for both directions. This could cause pro...Frank Gevaerts1-3/+3
2009-11-03Comment out LOGF_ENABLE defines everywhere, replace evil commentsJeffrey Goode1-1/+1
2009-10-19Change control handling to start expecting host packets before sending data t...Frank Gevaerts1-29/+27
2009-10-13USB: Use explicit casting when setting wTotalLength field in descriptorTomer Shalev1-1/+1
2009-09-30Commit "FS#10468 - USB HID: Show keypad mode on screen"Tomer Shalev1-1/+1
2009-07-23Remove USB storage defines from USB coreMaurus Cuelenaere1-3/+0
2009-05-24always call the class driver init function. This is needed because they are c...Frank Gevaerts1-1/+1
2009-05-23Reorganise USB stack defines. Now config.h decides which class drivers get en...Frank Gevaerts1-8/+8
2009-05-23Fix #ifdef nesting to allow USB_HID to be built without USB_CHARGING_ONLY (FS...Frank Gevaerts1-1/+1
2009-05-16Add working USB HID driver, by Tomer Shalev (part of his GSoC work).Frank Gevaerts1-20/+20
2009-04-20Disable usage of USB serial descriptor when no unique one is availableMaurus Cuelenaere1-9/+2
2009-04-19Add preliminary HID driver. It doesn't do anything yet, but that should chang...Frank Gevaerts1-2/+25