summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2026-06-18Merge pull request #3618 from hathach/copilot/fix-audio-bitfield-order-issuesHa Thach
2026-06-18Merge pull request #3701 from hathach/claude/issue-3696-20260612-0344Ha Thach
2026-06-18fix(stm32_fsdev): don't enable the unused USB wakeup EXTI IRQ (F1/F3/G4/L1)hathach
2026-06-18class/audio: remove unused audio20_control_request_thathach
2026-06-18Merge remote-tracking branch 'origin/master' into pr-3618hathach
2026-06-18dcd/ch32_usbfs: support CH32V103 combined endpoint control registerhathach
2026-06-17Merge pull request #3643 from hathach/musb_ep0_raceHa Thach
2026-06-16device: clamp EP0 OUT data copy to the control transfer buffer (#3705)Ha Thach
2026-06-16dcd/musb: extract pipe0_data_stage_done() and fix two EP0 commentshathach
2026-06-15dcd/musb: rename pipe0_process_status_isr -> pipe0_process_xfer_state_isrhathach
2026-06-15dcd/musb: harden EP0 DATA_OUT against short packet and host overrunhathach
2026-06-15dcd/musb: read EP0 SETUP into uint32_t[2], drop the double copyhathach
2026-06-15dcd/musb: extract pipe0_process_status_isr() to de-dup EP0 tail pathshathach
2026-06-15dcd/musb: suffix ISR-context process_* handlers with _isrhathach
2026-06-15dcd/musb: end EP0 IN data stage on short packet, split DATA casehathach
2026-06-15dcd/musb: name pipe0_state_t, use local pointer, group struct fieldshathach
2026-06-13dcd/musb: clear rxrdy_consumed when stalling EP0hathach
2026-06-13dcd/musb: replay deferred SETUP instead of stalling EP0hathach
2026-06-13dcd/musb: gate stale EP0 RXRDY interrupts with rxrdy_consumedhathach
2026-06-13dcd/musb: fix deferred-SETUP replay racing usbd's status callhathach
2026-06-13dcd/musb: check SentStall/SetupEnd before DATAEND guardhathach
2026-06-13dcd/musb: replace deferral goto with per-state handlinghathach
2026-06-13dcd/musb: restore EP0 OUT RXRDY flow-control commenthathach
2026-06-13dcd/musb: extract pipe0_read_setup() helperhathach
2026-06-11Merge remote-tracking branch 'origin/master' into musb_ep0_racehathach
2026-06-11Merge remote-tracking branch 'origin/master' into stm32c5hathach
2026-06-11Fix stm32f723disco host/cdc_msc_hid HIL: UART RX starvation + DWC2 DMA split-...Ha Thach
2026-06-06host/cdc: use local control bufferHiFiPhile
2026-06-04dwc2: cleanup setup_packet pointer cast (review feedback)hathach
2026-06-04Update setup buffer size definition based on DMA configurationhathach
2026-06-04Merge branch 'master' into dwc2_postfixhathach
2026-06-03dwc2: address Copilot review (comment grammar/typo, tinyusb.json f407 dedup)hathach
2026-06-03dwc2: remove investigation debug logginghathach
2026-06-03refactor(cmake): comment out unused target folder propertieshathach
2026-06-03dwc2: submit setup packet on SETUP_DONE and drop spurious EP0 RX_COMPLETE on ...hathach
2026-06-02dcd/dwc2: fix back-to-back SETUP reception in DMA modeHiFiPhile
2026-06-01Merge pull request #3657 from hathach/usbh-add-control-queueHa Thach
2026-06-01CFG_TUH_CONTROL_PENDING_QUEUE_SZ defefault to 4 if hub is eanbled, 2 if nothathach
2026-06-01ultrareview nits: keep xfer_result table in sync, hoist blinky loophathach
2026-05-30Merge pull request #3658 from wjklimek1/mtp-out-transfer-fixZixun LI
2026-05-29Merge branch 'master' into usbh-add-control-queuehathach
2026-05-29dwc2: process IN EP before OUTHiFiPhile
2026-05-29Handle OUT transfer completion in MTPWojciech Klimek
2026-05-29Implement asynchronous control transfer queuing for USB host stackhathach
2026-05-29Merge remote-tracking branch 'tinyusb/master' into fix/Dwc2Stm32U5HiFiPhile
2026-05-29dwc2: move OUT transfer management into RXFLVL IRQHiFiPhile
2026-05-28abstract OS logic with `CFG_TUSB_OS_HAS_SCHEDULER` to simplify conditional ch...hathach
2026-05-27osal add osal_task_get_current_handle()hathach
2026-05-27dwc2: fix EP0 DMA setup race conditionHiFiPhile
2026-05-27dwc2: simplify EP0 ZLP handlingHiFiPhile