| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-25 | Merge branch 'master' into musb-followup-3594 | hathach | |
| # Conflicts: # src/common/tusb_types.h # src/portable/mentor/musb/dcd_musb.c | |||
| 2026-04-25 | separate pipe0 since it is 1 packet per transfer, merge PIPE0 STATUS PENDING | hathach | |
| 2026-04-25 | clean up | hathach | |
| 2026-04-25 | musb more ep0 refactor. add back remaining_ctrl for correct ep0 state ↵ | hathach | |
| transition. handle status out to make sure xfer_complete() not called before dcd_edpt_xfer() | |||
| 2026-04-24 | musb migrate to ep0_state, remove setup packet from dcd data | hathach | |
| 2026-04-24 | refactor musb ep0 xfer | hathach | |
| 2026-04-23 | musb double packet for epout | hathach | |
| 2026-04-23 | Merge pull request #3590 from ↵ | Ha Thach | |
| hathach/copilot/extract-hcd-pma-buffer-errata-workaround Refactor STM32 FSDEV PMA errata delay into shared static inline helper and apply to DCD/HCD with overridable timing | |||
| 2026-04-23 | Merge pull request #3601 from hathach/fix-conversion-warnings | Ha Thach | |
| Fix some -Wconversion warnings | |||
| 2026-04-22 | Add ESP32-S31 as a supported MCU in TinyUSB | igor.masar | |
| 2026-04-22 | musb implement double buffer for tx | hathach | |
| 2026-04-21 | enable double buffer for tm4c | hathach | |
| 2026-04-21 | minor clean up | hathach | |
| 2026-04-21 | optimize pipe_state_t sram for port with CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY. | hathach | |
| separate process_edpt_n() to process_epin() and process_epout() | |||
| 2026-04-21 | refactor interrupt handling and add `pipe_write` to fix IN ZLP issue | hathach | |
| 2026-04-20 | improving transfer tracking and adding support for un-armed Rx data handling | hathach | |
| 2026-04-17 | use single volatile counter | hathach | |
| 2026-04-17 | Merge pull request #3594 | Ha Thach | |
| Fix musb RXRDY Clearing | |||
| 2026-04-17 | fix some Wconversion warnings | hathach | |
| 2026-04-11 | Fix musb RXRDY Clearing | Brent Kowal | |
| Resolves an issue in the musb handle_xfer_out function where not all execution paths cleared the MUSB_RXCSRL1_RXRDY bit, causing the RX interface to hang and no longer communicate with the host. Signed-off-by: Brent Kowal <[email protected]> | |||
| 2026-04-10 | Update src/portable/synopsys/dwc2/dcd_dwc2.c | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-04-10 | clean up | hathach | |
| 2026-04-10 | fix DWC2 FIFO depth values for STM32 families | hathach | |
| 2026-04-10 | debloat the workaround | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-04-10 | Allow STM32 FSDEV delay override macros to satisfy 32-bit guard | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/b35badc2-444a-4329-b136-f314591cf693 Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-10 | Restore errata context comment on inline delay helper | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/8588a09c-d4e5-4284-8944-47ae4e2a2a1f Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-10 | Make fsdev errata delay helper static inline | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/8588a09c-d4e5-4284-8944-47ae4e2a2a1f Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-10 | add dwc2_clock_init() to have nrf54 initial sequence. currently stub for ↵ | hathach | |
| other ports. add board_uart_read() for nrf | |||
| 2026-04-09 | rename ep_fifo_size (bytes) to otg_dfifo_depth (words) | hathach | |
| 2026-04-09 | Polish FSDEV delay code readability | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Clarify STM32U0 delay-default frequency usage | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Simplify delay loop comment in shared FSDEV helper | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Decouple DCON stabilize delay from BTABLE errata macro | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Restore compile-time guard for STM32 FSDEV delay defaults | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Document and polish shared FSDEV errata delay helper | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Refactor STM32 FSDEV PMA errata delay into common helper | copilot-swe-agent[bot] | |
| Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/3ec0d5b6-cb8e-48ff-8606-3371beb1efcb Co-authored-by: HiFiPhile <[email protected]> | |||
| 2026-04-09 | Add initial board support for nRF54LM20 DK | gab-k | |
| 2026-04-02 | Apply suggestion from @Copilot | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-04-02 | rp2040: fix RP2350 hard fault in unaligned_memcpy to USB DPRAM | hathach | |
| Use volatile byte accesses to prevent the compiler from widening the byte-by-byte copy loop into 16/32-bit accesses, which cause a hard fault on RP2350 when targeting USB DPRAM (device memory). Closes #3554 | |||
| 2026-04-02 | Merge pull request #3561 from hathach/rp2040-hcd-epx | Ha Thach | |
| rp2 hcd rework: epx for non-interrupt and ping-pong double buffered | |||
| 2026-04-01 | fix issue caused by merging active + pending state | hathach | |
| 2026-04-01 | reduce code size, use state to replace active + pending | hathach | |
| 2026-03-31 | finally get rp2040 host epx working with 2-sof solution for switching | hathach | |
| 2026-03-31 | host abort transfer on short packet in double buffer. | hathach | |
| 2026-03-30 | Revert unintentional removal of comment | gab-k | |
| 2026-03-30 | Revert back to simple edpt_disable()/edpt_activate() inside ↵ | gab-k | |
| dcd_edpt_iso_activate(), Clear active EP bit in edpt_disable() | |||
| 2026-03-30 | hcd rp2 add double buffered for control endpoint transfers. | hathach | |
| 2026-03-28 | Clear DOEPCTL_USBAEP instead of setting DOEPCTL = DOEPCTL_SNAK | gab-k | |
| 2026-03-28 | rp2 common refactor | hathach | |
| 2026-03-28 | Minimize changes in ISO OUT reset fix | gab-k | |
