summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-29add hcd_frame_number() for pio-usb hosthathach
2023-06-28Name queues for easier FreeRTOS debugging with task- and queue-aware debuggersDave Nadler
2023-06-28Merge branch 'hathach:master' into masterDave Nadler
2023-06-28Fix minor spellingDevin Auclair
2023-06-27Merge pull request #2085 from georgeboc/msc-ready-bug-fixHa Thach
Fixes bug in tuh_msc_ready
2023-06-27rework cmake with rtos support add RTOS to ↵hathach
family_configure_device/host/dual_example()
2023-06-26minor clean up with include_guard()hathach
2023-06-26fix warnings when enable rtt with rp2040hathach
2023-06-24Merge branch 'hathach:master' into masterDave Nadler
2023-06-24rename to kinetis_k32l2, rename OPT_MCU_KINETIS_K32 to OPT_MCU_KINETIS_K32Lhathach
2023-06-24separate iar and gcc build for clean make, also add cpu specific makehathach
2023-06-21Merge pull request #2101 from eustas/patch-1Ha Thach
Fix typos
2023-06-16fix build warningshathach
2023-06-16fix build, update freertos config for cmakehathach
2023-06-16fix build warningshathach
2023-06-16renam OPT_MCU_MIMXRT to OPT_MCU_MIMXRT1XXXhathach
fix build util with makefile
2023-06-16remove legacy transdimension driverhathach
2023-06-15Merge pull request #1985 from kkitayam/uvc_bulkHa Thach
Add the capability for video class to handle a bulk endpoint in the streaming interface.
2023-06-15refactor khci to chipidea fs driver for device (host is not yet)hathach
2023-06-14rename typec driverhathach
2023-06-13fix usbh issue when device genreate multiple attach/detach/attach when ↵hathach
plugging in
2023-06-12Merge pull request #2104 from hathach/g4-pdHa Thach
Initial support for USB PD stack
2023-06-12wrap up initial PD support for G4hathach
2023-06-12ad pd_types.hhathach
2023-06-12response with request safe5v, get passed PS_READYhathach
2023-06-09able to parse SOURCE_CAP message from dfphathach
2023-06-09move protocol message to stack, disable battery in PWR's CR3hathach
there is still issue with CC1/CC2 pull down resistor and vstate is not correct.
2023-06-08Fix typosEugene Kliuchnikov
2023-06-08enable DMA for both pd rx, txhathach
2023-06-08dma rx works wellhathach
2023-06-08define tuc_int_handler() to empty if TUC not enabledhathach
2023-06-08default CFG_TUC_ENABLED to 0hathach
2023-06-07able to response with good crchathach
2023-06-07fix(RA): static assert RUSB2 registerAladdin Bakosh
2023-06-07inital support for usb typec and pd examplehathach
2023-06-06able to get usbpd irq handlerhathach
- handle cc1, cc2 voltage changes - get order set, rx message end interrupt - add segger rtt support for cmake
2023-06-05clean uphathach
2023-06-05renesas_ra: fix wrong ifdefMartino Facchin
Since CFG_TUSB_RHPORT1_MODE is always defined now for backwards compatibility
2023-06-05Merge remote-tracking branch 'mainline/master' into HEADMartino Facchin
Update fsp to 4.0.0
2023-06-05renesas_rx: fix compilation on latest GCCMartino Facchin
__CCRX__ only applyes to version 4 of RX family compiler http://tool-support.renesas.com/autoupdate/support/onlinehelp/csp/V4.01.00/CS+.chm/Compiler-CCRX.chm/Output/ccrx04c0201y.html __RX__ is one of the macros exported by latest gcc (gcc_8.3.0.202305_rx_elf)
2023-06-02fix(RA Host Portable): git rid of the IAR warnings for packedAladdin Bakosh
2023-06-02Merge pull request #2092 from hathach/stm32g4Ha Thach
Stm32g4
2023-06-02add IAR support for G0 with cmakehathach
2023-06-02cmake refactorhathach
2023-06-01For FreeRTOS kernel-aware debugging, when queue registry is enabled, label ↵Dave Nadler
tinyUSB queue
2023-06-01Fix diagnostic format string (missing %u)Dave Nadler
2023-06-01Merge branch 'master' into feature/STM32G0hathach
2023-05-29slightly clean uphathach
2023-05-29check status_change is not zero firsthathach
2023-05-29Even when we get an empty "status change" interrupt from the hub, schedule ↵Ivo Popov
another interrupt poll. During enumeration, when there are multiple devices attached to the hub as it's plugged into the Pi Pico, enumeration hangs, because we get a "status change" callback with value zero. With this patch, we retry several times on "zero" status change callbacks, until eventually we succeed. This is the cheapo hub that exhibits this behavior, but I assume it's not the only one: https://www.amazon.com/gp/product/B083RQMC7S. While debugging this, I consulted the implementation in the Linux kernel. There, hub setup explicitly checks each port individually, before starting to depend on "status change" interrupts: https://elixir.bootlin.com/linux/latest/source/drivers/usb/core/hub.c#L1133. We probably should do something like that here, but it's a much bigger change.