aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32/LLD/USBHv1
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightDiego Ismirlian2019-09-292-2/+2
|
* Fixes for USB MSDJosé Simões2019-02-271-2/+2
| | | | | | | | | - Fix return value on succesfull scsi_requestsense. - Fix calls to LL SMT32 API for OTG2. - Port changes from ChibiOS fatfs_diskio. - Rework checks to allow simultaneous use of SD Card and USB MSD. Signed-off-by: José Simões <jose.simoes@eclo.solutions>
* avoid using list_for_each_entry_safe when closing endpoints to prevent ↵Austin Morton2018-10-011-2/+3
| | | | | | | | | | | potential infinite loop list_for_each_entry_safe is only safe when the current entry is being removed. If other entries in the list could potentially be removed it can result in an infinite loop. Because usbh_lld_ep_close blocks on each urb during iteration, it may give up its lock on the system and allow an interrupt to remove a different urb from the list, resulting in an infinite loop when the thread resumes.
* fix some compiler warnings around USBH_DEBUG_ENABLE conditionsAustin Morton2018-10-011-2/+2
|
* implement _ptxfe_int to support ISO and INT out transfersAustin Morton2018-10-011-3/+11
|
* Update STM32 platform makefiles, add per-driver makefiles.Konstantin Oblaukhov2018-09-241-0/+9
|
* hal_usbh: update to new Time macrosRomain Reignier2018-03-121-4/+4
|
* USBH: STM32 LLD: break LS activity detect loop if port is disabledDiego Ismirlian2017-08-071-11/+18
|
* USBH: STM32 LLD: various improvementsDiego Ismirlian2017-07-312-112/+134
| | | | | | | | | - general cleanup - implemented workaround to undocumented erratum (the OTG core may report successful enabling of port when connecting a low-speed device, but really it generates no traffic and remains in a "dumb" state) - improved handling of disconnection of devices (avoid submitting URBs if the port is disabled)
* USBH: remove unnecessary reschedules and add necessary onesDiego Ismirlian2017-07-161-7/+1
|
* USBH: Correct bug in LLDDiego Ismirlian2017-07-161-1/+1
|
* USBH: moved definition of driver to LLDDiego Ismirlian2017-07-091-0/+7
|
* USBH: moved declaration of driver to LLDDiego Ismirlian2017-06-091-0/+9
|
* USBH: STM32 lld, activate correction of unexpected lengthDiego Ismirlian2017-06-081-1/+1
|
* Mass license dates updateDiego Ismirlian2017-06-052-4/+4
|
* Remove redundant hal_stm32_otg.h fileDiego Ismirlian2017-06-051-934/+0
| | | | The correct version is already present in ChibiOS
* USB Host fixesDiego Ismirlian2017-06-052-20/+92
| | | | | | | | - Cleaned up alignment macros for GCC & IAR - Corrected EP halt and Clear halt behaviours - Initialization of class drivers by USB Host main driver - Minor cosmetic fixes - Updated USB_HOST testhal app
* STM32: fix USB HOST HS when cpu is in sleep modeNicolas Reinecke2016-12-051-1/+2
|
* usbh: add otg stepping 2 codeNicolas Reinecke2016-12-052-0/+12
|
* usbh: cleanupNicolas Reinecke2016-12-053-17/+18
|
* Updated include guardsbarthess2016-10-172-6/+6
|
* STM32 mass update to current naming convention in ChibiOSbarthess2016-04-073-2686/+2686
|
* USB-Host: Initial commitFabien Poussin2016-02-153-0/+2686