summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-06-20dcd/wch: drop toggle-mismatched OUT packets on all USBFS variantshathach
2026-06-20hw/bsp/ch58x: put linker flags in LDFLAGS so the make build linkshathach
2026-06-20hw/mcu/wch: rename ch58x SDK dir to ch583 to match the openwch repohathach
2026-06-19dcd/ch58x: preserve the DEV_ADDR general-purpose bit on SET_ADDRESShathach
2026-06-19dcd/ch58x: drop stale EP0 transfer state on SETUPhathach
2026-06-19dcd/ch58x: report bus resume instead of a second suspendhathach
2026-06-19dcd/ch58x: advance EP0 OUT data toggle for multi-packet control transfershathach
2026-06-19dcd/ch58x: keep IRQ masked across the EP-arming RMW in dcd_edpt_xferhathach
2026-06-19dcd/ch58x: complete the EP register map and right-size EP buffershathach
2026-06-19test/hil: add ch582m_evt to CI HIL poolhathach
2026-06-18dcd/ch58x: drive CH582/583 with shared dcd_ch32_usbfs.chathach
2026-06-18Merge remote-tracking branch 'origin/master' into add-ch58x-usbfshathach
2026-06-18Merge pull request #3710 from hathach/add-hil-ch32v103Ha Thach
2026-06-18test/hil: add ch32v103r_r1_1v0 to CI HIL poolhathach
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-16Merge pull request #3699 from hathach/claude/musb-ep0-review-fixesZixun LI
2026-06-16hil: enable nanoch32v203 in CI with fsdev + usbfs variants (#3707)Ha 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-13hil: make serial write timeout fatalhathach
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-13Merge pull request #3700 from hathach/claude/size-report-collapse-minorHa Thach
2026-06-13ci(metrics): collapse <1% size changes in Size Difference Reporthathach
2026-06-11Merge pull request #3695 from hathach/claude/adoring-pasteur-kbaFaHa Thach
2026-06-11pvs skill: harden credentials parsing; note compile DB is exported by defaultClaude
2026-06-11pvs skill: mirror CI --security-related-issues flag and ignore SARIF outputClaude
2026-06-11Merge remote-tracking branch 'origin/master' into musb_ep0_racehathach
2026-06-11Merge pull request #3693 from hathach/claude/review-model-opusHa Thach
2026-06-11ci(claude-review): run auto review on Opus (claude-opus-4-8)hathach
2026-06-11Merge remote-tracking branch 'origin/master' into musb_ep0_racehathach
2026-06-11Merge pull request #3692 from hathach/claude/bump-claude-review-max-turnsHa Thach
2026-06-11Merge pull request #3636 from hathach/stm32c5Ha Thach
2026-06-11ci(claude-review): raise --max-turns 20 -> 50hathach
2026-06-11Merge remote-tracking branch 'origin/master' into stm32c5hathach
2026-06-11README: use emoji for Supported CPUs status marks (#3691)Ha Thach