summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_core.c
AgeCommit message (Expand)Author
2011-01-17Add a higher level USB detection that prevents fraudulent bus resets from cau...Michael Sevakis
2010-09-20usb: remove unused variable and correctly stall on unhandled control requestsAmaury Pouly
2010-09-06Fix set_serial_descriptor() for targets with as3543Rafaël Carré
2010-06-05New USB charging system, part 2 - "Force" charging modeTorne Wuff
2010-06-05New USB charging system, part 1 - API rework and user-visible setting updateTorne Wuff
2010-04-13Enforce the 80-char limit to make everyone happy.Amaury Pouly
2010-04-13- Forget a cosmetic change.Amaury Pouly
2010-04-13Attempt to have a consistent coding convention in usb_core.cAmaury Pouly
2010-03-27Remove unnecessary (and incorrect) acks after stalling the control endpointFrank Gevaerts
2010-03-08- Fix the control_handler selection in usb_core when a request in sent to an ...Amaury Pouly
2009-11-15use the EP_DIR() macro to go from USB_DIR_* to a 0 or 1 valueFrank Gevaerts
2009-11-15Don't use the same completion_event for both directions. This could cause pro...Frank Gevaerts
2009-11-03Comment out LOGF_ENABLE defines everywhere, replace evil commentsJeffrey Goode
2009-10-19Change control handling to start expecting host packets before sending data t...Frank Gevaerts
2009-10-13USB: Use explicit casting when setting wTotalLength field in descriptorTomer Shalev
2009-09-30Commit "FS#10468 - USB HID: Show keypad mode on screen"Tomer Shalev
2009-07-23Remove USB storage defines from USB coreMaurus Cuelenaere
2009-05-24always call the class driver init function. This is needed because they are c...Frank Gevaerts
2009-05-23Reorganise USB stack defines. Now config.h decides which class drivers get en...Frank Gevaerts
2009-05-23Fix #ifdef nesting to allow USB_HID to be built without USB_CHARGING_ONLY (FS...Frank Gevaerts
2009-05-16Add working USB HID driver, by Tomer Shalev (part of his GSoC work).Frank Gevaerts
2009-04-20Disable usage of USB serial descriptor when no unique one is availableMaurus Cuelenaere
2009-04-19Add preliminary HID driver. It doesn't do anything yet, but that should chang...Frank Gevaerts
2009-04-19reorganise usb_core.c a bit, to make the code more readable and more maintain...Frank Gevaerts
2009-04-18USB related Cosmetics, whitespace and readability fixes (FS#10147 by Tomer Sh...Frank Gevaerts
2009-04-18Allow class drivers to reuse the core data buffer for control transfers. This...Frank Gevaerts
2009-04-11Fix unintentional usage of relatively unknown C features (FS#10119, found by ...Frank Gevaerts
2009-03-23Correct Björn's name in various file headers.Nicolas Pennequin
2009-01-19USB detection changes. c200/e200: Consider USB to be powered when charger is ...Michael Sevakis
2009-01-13USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask t...Michael Sevakis
2008-12-13Add a disconnect handler for usb storage. It doesn't do anything yet, but it ...Frank Gevaerts
2008-11-30Replace USE_HIGH_SPEED with USB_NO_HIGH_SPEED, as high speed support is the n...Frank Gevaerts
2008-11-30Move tcc77x/usb-tcc77x.c to usb-tcc.c as it is more general than just tcc77x ...Frank Gevaerts
2008-11-03Add ramdisk storage driver. It will be useful for developing multi-driver sto...Frank Gevaerts
2008-11-01Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do ...Frank Gevaerts
2008-10-31Abstract the PortalPlayer AS3514 handling with an "ascodec" API - inspired by...Dave Chapman
2008-10-03disable logf againFrank Gevaerts
2008-10-03reorganise the USB stack a bit to allow for easier integration of non-ARC con...Frank Gevaerts
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg
2008-06-04add usb_allowed_current() function, so powermanagement code can know when it'...Frank Gevaerts
2008-04-26- change the usb class driver framework to allow for device classes with more...Frank Gevaerts
2008-04-18UMS for the Gigabeat S. Bootloader USB mode. Has a couple quirks 1) First plu...Michael Sevakis
2008-04-16Fix yellow. usb_strings needs to point to const data as well.Michael Sevakis
2008-04-16Simpilify the uncached buffer allocation for the USB stack using NOCACHEBSS_A...Michael Sevakis
2008-04-15FS#8898 - Prefix AS3514 registers with AS3514_Bertrik Sikken
2008-03-10make the usb storage driver handle hotswap correctly, and exit the usb screen...Frank Gevaerts
2008-03-10make usb_serial work again. Also know as "make sure arrays are allocated at t...Frank Gevaerts
2008-03-06reorganise the usb stack to provide a clean separation between core and class...Frank Gevaerts
2008-03-04handle interface-specific control requests a bit more cleanlyFrank Gevaerts
2008-03-04present a different USB serial number depending on which USB class drivers ar...Frank Gevaerts