| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-13 | Merge pull request #3358 from hathach/dwc2_cfg | Ha Thach | |
| Add dcd_configure for dwc2 FIFO config | |||
| 2025-12-10 | update metrics to support bloaty csv | hathach | |
| 2025-12-04 | Merge branch 'refs/heads/master' into dwc2_cfg | hathach | |
| 2025-12-02 | limit to bulk ep | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2025-12-02 | Merge remote-tracking branch 'tinyusb/master' into dwc2_cfg | Zixun LI | |
| 2025-12-01 | add linkermap to deps and linkermap taget | hathach | |
| 2025-11-27 | more rename | hathach | |
| 2025-11-26 | dwc2 stm32 check if dcache enabled before calling SCB DCache function | hathach | |
| 2025-11-21 | dcd/dwc2: add IN fifo configure | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-20 | refactor tu_fifo, add tu_fifo_write/read/peek_n_access() | hathach | |
| 2025-11-19 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-19 | Apply suggestions from code review | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-11-19 | fix more alerts | hathach | |
| 2025-11-19 | Merge pull request #3076 from HiFiPhile/xfer_close | Ha Thach | |
| host/dwc2: cleanup transfer on device close | |||
| 2025-11-19 | extract to handle_incomplete_iso_in() for readability | hathach | |
| 2025-11-19 | Merge branch 'master' into fork/HiFiPhile/dwc2_iso_incomp | hathach | |
| 2025-11-19 | Merge branch 'refs/heads/master' into dwc2_ep0 | hathach | |
| # Conflicts: # examples/device/dfu/src/usb_descriptors.c # examples/device/dfu_runtime/src/usb_descriptors.c # src/device/usbd_control.c # src/portable/synopsys/dwc2/dcd_dwc2.c | |||
| 2025-11-18 | improve closing endpoint and channel | hathach | |
| 2025-11-18 | Merge branch 'master' into fork/HiFiPhile/xfer_close | hathach | |
| 2025-11-18 | Merge branch 'master' into fork/HiFiPhile/dwc2_iso_incomp | hathach | |
| 2025-11-11 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-06 | fix compile issue when enable both host and device for dwc2 | hathach | |
| 2025-11-04 | Fixed more alert found by PVS-Studio | hathach | |
| 2025-10-31 | Merge branch 'copilot/fix-dcd-edpt-xfer-issue' of ↵ | HiFiPhile | |
| https://github.com/hathach/tinyusb into copilot/fix-dcd-edpt-xfer-issue | |||
| 2025-10-31 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-31 | Skip TXFE for EP0 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-30 | Simply restart the transfer | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-30 | Retry until bInterval | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-30 | Refactor IN fifo write | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-10-29 | Merge branch 'master' into dwc2_ep0 | hathach | |
| # Conflicts: # examples/device/dfu/src/usb_descriptors.c # examples/device/dfu_runtime/src/usb_descriptors.c # src/portable/synopsys/dwc2/dcd_dwc2.c | |||
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-10-25 | Merge pull request #3319 from peppapighs/dwc2-usbsuspm | Zixun LI | |
| dcd/dwc2: fix suspend interrupt indefinitely disabled on AT32F405 | |||
| 2025-10-25 | dcd/dwc2: clear pending suspend interrupt before usb reset | peppapighs | |
| 2025-10-24 | fix more warnings | hathach | |
| 2025-10-22 | Apply suggestions from code review | Zixun LI | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2025-10-22 | Fix duplicate is_isr parameter in dcd_dwc2.c | copilot-swe-agent[bot] | |
| Co-authored-by: HiFiPhile <[email protected]> | |||
| 2025-10-22 | Add is_isr parameter to dcd_edpt_xfer and dcd_edpt_xfer_fifo | copilot-swe-agent[bot] | |
| Co-authored-by: HiFiPhile <[email protected]> | |||
| 2025-10-15 | fix unused warnings | hathach | |
| 2025-10-14 | fix lots of warnings for missing-prototypes for irqhandler | hathach | |
| 2025-10-14 | Merge pull request #3299 from hathach/initial-nrf54h20 | Ha Thach | |
| Initial nrf54h20 support | |||
| 2025-10-13 | get cmake build with 54h20 not tested on actual hw, probably not running | hathach | |
| 2025-10-11 | Merge branch 'master' into dwc2_iso_incomp | HiFiPhile | |
| 2025-10-11 | Merge branch 'master' into dwc2_ep0 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-10 | dcd/dwc2: fix EP0 mulit-packet logic, write the packet directly if ↵ | HiFiPhile | |
| num_packets = 1 Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-10-10 | successfully | poornadharshan13-rgb | |
| 2025-10-07 | dcd/dwc2: cleanup previous pending EP0 IN transfer if a SETUP packet is received | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-10-06 | dcd/dwc2: fix enumration when EP0 size=8 | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-10-02 | dwc2: support ISO IN transfer when bInterval > 1 | HiFiPhile | |
| dwc2 requires manually toggle Even/Odd bit manually for ISO IN transfer, that's poses a problem when bInterval > 1 mainly for audio class, as the moment the transfer is scheduled, we don't know when the host will issue IN token (bInterval vs bRefresh schenanigans). Linux driver use NAK interrupt to detect when the host is sending IN token and toggle the Even/Odd bit accordingly based on the current frame number and bInterval. However on ST's stripped down DWC2 FS controller (e.g STM32F4, STM32F7), NAK interrupt is not supported, even it's marked as always present in DWC2 databook. NAK interrupt is only supported on HS controller with external PHY. Instead I schedule all ISO IN transfer for next frame, if the transfer failed, incomplete isochronous IN transfer interrupt will be triggered and we can relaunch the transfer. Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-09-16 | Add ESP32-H4 as a supported MCU in TinyUSB and wire it into build/runtime: | igor.masar | |
| - tusb_option.h: define OPT_MCU_ESP32H4 - tusb_mcu.h: enable DWC2 USBIP for H4 - dcd_dwc2.c: add H4 USB_WRAP field aliases (wrap_* → legacy names) - dwc2_esp32.h: add H4 controller entry (FS base/IRQ, ep caps) - family.c: include H4 in USB init/PHY setup | |||
| 2025-09-15 | add nrf54 to dwc2 info | hathach | |
