- d8d2249 Merge pull request #3857 from dmitrykos/stk_port by Zixun LI · 12 hours ago upstream/master
- b1c7bf1 Fix OSAL semaphore not being binary: it used STK’s default maximum count (65534), so repeated posts could leave extra tokens; the maximum is now (1). by dmitrykos · 17 hours ago
- 52e4f74 Fix osal_task_handle_t declared as uintptr_t throws warning. by dmitrykos · 23 hours ago
- c5099be hil: close run_cmd's and run_alongside's fork-to-try signal window (#4249) by Ha Thach · 31 hours ago
- 65fd47c Run the agent skill scripts on Windows (#4247) by Zixun LI · 32 hours ago
- 687ab47 hil: take usb-kernel-recover from agentrc and reserve a root-port cycle host-wide (#4248) by Ha Thach · 2 days ago
- 1c1df63 Merge pull request #4113 from Zipdox2/master by Zixun LI · 2 days ago
- f90c1c0 Merge pull request #4114 from r3wretrhy/fix/osal-none-volatile-cxx20-4103 by Zixun LI · 2 days ago
- 2f675ab hil: fail-closed lock, usbtest retry history, shared harness scripts from agentrc at a pin (#4245) by Ha Thach · 2 days ago
- 98741b5 hil: rename the HIL contract to hil-contract and keep only TinyUSB's mechanics (#4225) by Ha Thach · 3 days ago
- 78bb90d hil: replace lpcxpresso55s28 with lpcxpresso55s69 on the ci rig (#4240) by Ha Thach · 3 days ago
- 3c6524e Merge pull request #4237 from rhgndf/wch-usbhs-connect-disconnect by Zixun LI · 4 days ago
- b4d19c7 Add support for connect/disconnect in WCH USBHS by Jie Feng · 4 days ago
- d668b0a espressif: drop CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK from the example defaults (#4236) by Ha Thach · 4 days ago
- ea1d867 change_impact: treat src/**/*.py as non-code (#4235) by Ha Thach · 5 days ago
- ec7be1e dwc2: serialize slave TX FIFO writes and flushes across cores (#4234) by Ha Thach · 5 days ago
- 4536bb2 espressif: add ESP32-S31 Function CoreBoard (#4228) by Ha Thach · 5 days ago
- 4c195b7 ci: pin the ESP-IDF docker image in toolchain.json (#4224) by Ha Thach · 6 days ago
- 6f68a62 Add security policy (#4227) by Ha Thach · 7 days ago
- 2b67b13 test/fuzz: build with CMake, keep the OSS-Fuzz make entry points (#4219) by Ha Thach · 7 days ago
- 229b955 espressif: require ESP-IDF 5.3 or later (#4218) by Ha Thach · 7 days ago
- 73ce3f8 espressif: build with ESP-IDF v6.1 (#4204) by Ha Thach · 7 days ago
- 5033903 nrf5x: drop EP0 arms and stalls made for a superseded SETUP (#4068) by Ha Thach · 7 days ago
- 60c248b Add OSS Scanner Dockerfile and threat model (#4208) by Ha Thach · 7 days ago
- e99616d nrf5x: drop an OUT packet flagged before clear-halt released it (#4211) by Ha Thach · 7 days ago
- 1a0e402 Merge pull request #4207 from hathach/claude/readme-review-badges by Ha Thach · 8 days ago
- f7d5906 README: add CodeRabbit and Greptile badges, move License after Sponsor by hathach · 8 days ago
- efab607 Merge pull request #3776 from mikeysklar/hub-recover-stuck-int-poll by Ha Thach · 9 days ago
- 8ec9bf6 nrf5x: wait for a running EasyDMA to end before reading SETUP data (#4164) by Ha Thach · 9 days ago
- 3174e76 rp2040/hcd: abort host interrupt endpoint transfers (#4177) by Ha Thach · 9 days ago
- 0e449ae hub: carry the port status callback in the transfer and tighten the recovery by hathach · 10 days ago
- 3ab3f92 nrf5x: release a DMA in flight across close_all, bus reset and unplug (#4066) by Ha Thach · 10 days ago
- 5f3d88c rusb2: fix SQCLR/ACLRM preconditions and RA6M5 USBHS pipe handling (#4146) by Ha Thach · 11 days ago
- a8c8a1c Merge pull request #3865 from kkitayam/fix_rx_family_compile_errors by Ha Thach · 11 days ago
- 2c023b9 hub: recover a stuck status-change interrupt poll (Fruit Jam CH334F USB host) by Mikey Sklar · 12 days ago
- e204823 rp2040/hcd: abort EPX transfers and release the buffer of a failed one (#4166) by Ha Thach · 12 days ago
- a6c6345 build.py: forward -D to idf.py, share example selection with code_size (#4161) by Ha Thach · 12 days ago
- caffd17 usbtest: drill a board whose recovery flasher is not openocd (#4160) by Ha Thach · 12 days ago
- 4162b37 audio: let the IN flow control track a source off USB SOF (#4132) by Ha Thach · 12 days ago
- c57d44a dwc2/hcd: retire a closing DMA channel on its halt without re-arming it (#4151) by Ha Thach · 12 days ago
- a05a6db docs: add per-class device and host reference (#3806) by Zixun LI · 12 days ago
- 834c42c code_size: build through build.py's functions, share one size step between report and diff (#4145) by Ha Thach · 12 days ago
- e42fa93 dcd_dwc2: serialize GINTMSK and DAINTMSK read-modify-write (#4115) by Ha Thach · 13 days ago
- 97f453f nrf5x: start EasyDMA from a pending bitmask in the USBD ISR (#4059) by Ha Thach · 13 days ago
- d229dfd hil: recover a board left wedged by a cancelled run (#4134) by Ha Thach · 13 days ago
- efa3e13 hil: report every audio_test_freertos ramp gap and keep the failing capture (#4133) by Ha Thach · 13 days ago
- d48bd84 osal/rtx4: size the queue pool in bytes and fail send when it is exhausted (#4129) by Ha Thach · 13 days ago
- a0fda5c docs: drop superpowers plans and specs for landed ci_hs firmware work (#4131) by Ha Thach · 13 days ago
- dbc7759 hil: drop the per-controller throttles and prove every usbtest board's hang recovery (#4109) by Ha Thach · 13 days ago
- 09c244c Skip device-stack examples on ESP targets without native USB (#4124) by Ha Thach · 13 days ago
- 1b2f60e osal/rtx4: return false when os_mbx_wait() times out in osal_queue_receive() (#4128) by Ha Thach · 13 days ago
- acfe2ec Rename ci_select to change_impact (#4123) by Ha Thach · 13 days ago
- 64acc80 stm32f723disco: restore the 216 MHz system clock (#4122) by Ha Thach · 13 days ago
- 0695116 ch32v10x: scale the SysTick reload for its HCLK/8 time base (#4121) by Ha Thach · 13 days ago
- 5e4ba3d ci: select builds and HIL from a validated manifest (#4104) by Ha Thach · 13 days ago
- 840ffe3 Merge pull request #4106 from hathach/fix-issue-210 by Ha Thach · 14 days ago
- b05fb18 Merge pull request #4013 from liangxiaoLv/dwc2-diepempmsk-rmw by Ha Thach · 14 days ago
- 04cf5d5 Parenthesize TUD_AUDIO20_DESC_MIXER_UNIT_LEN arguments by Zipdox2 · 14 days ago
- 8fdb30b Expand TU_ARGS_APPLY to 17 by Zipdox2 · 14 days ago
- e775386 Up/Down-mix processing unit descriptor by Zipdox2 · 14 days ago
- 3729221 Mixer unit descriptor by Zipdox2 · 14 days ago
- 0abfbcf Add phantom power controls by Zipdox2 · 14 days ago
- 60e368e osal_none: avoid ++/-- on volatile semaphore count by Zhaoqi Xu · 2 weeks ago
- 7a52b31 dcd_dwc2: replace diepempmsk comment block with per-site one-liners by hathach · 2 weeks ago
- d2b6142 dcd_dwc2: serialize diepempmsk read-modify-write with usbd_spin_lock by liangxiao.lv · 2 weeks ago
- fb4dcf4 dwc2: add dwc2_int_set to bcm, gd32 and xmc ports and build their host examples (#4100) by Ha Thach · 2 weeks ago
- d8fb6ee ci: verify a pinned sha256 for every toolchain download (#4098) by Ha Thach · 2 weeks ago
- dabc751 nrf: run FreeRTOS secure-only on Cortex-M33 BSPs (#4099) by Ha Thach · 2 weeks ago
- 430fcd2 usbh: add control transfer timeout and enumeration retry (#3862) by Ha Thach · 2 weeks ago
- aea34e5 dwc2: fix efm32 host build and build efm32 in CI (#4090) by Ha Thach · 2 weeks ago
- b476581 ci: skip hil-hfp-iar before taking the runner when hfp.json is unaffected (#4097) by Ha Thach · 2 weeks ago
- b0d3e6c HIL: add a pyocd flasher, flash lpcxpresso55s28 over CMSIS-DAP (#4094) by Ha Thach · 2 weeks ago
- 74f6ffd membrowse_cli: fail one elf, not the run, on non-UTF-8 ninja output (#4093) by Ha Thach · 2 weeks ago
- e37d9eb code_size: name the min and max build of each file in the PR comment (#4092) by Ha Thach · 2 weeks ago
- 1ded482 code_size: run report and diff on Windows (#4086) by Ha Thach · 2 weeks ago
- 894b5d3 code-size skill: refresh a raced comment by re-running its code-size-comment job (#4089) by Ha Thach · 2 weeks ago
- c391fe9 code_size: diff takes its base from CI's stored master snapshots (#4081) by Ha Thach · 2 weeks ago
- e96850b Merge pull request #4083 from cycfi/gtb-midi-protocol by Zixun LI · 2 weeks ago
- cb00d33 Start a MIDI 2.0 interface in the protocol its Group Terminal Block declares, and test the default block by djowel · 2 weeks ago
- 0ffb670 Make the Group Terminal Block's default MIDI protocol settable, MIDI 2.0 by default by djowel · 2 weeks ago
- 064afa3 ci: use Arm GNU toolchain from Arm's GitLab instead of xpack (#4080) by Ha Thach · 3 weeks ago
- 01d1c45 ci: extract bz2/xz toolchains on cache miss, fetch them over https (#4077) by Ha Thach · 3 weeks ago
- a68d8ab ci: code size comment from stored master snapshots, ESP included (#4055) by Ha Thach · 3 weeks ago
- 5c91559 rp2040, HIL: detach on warm restart and reset hub TT after cancelled splits (#4056) by Ha Thach · 3 weeks ago
- e5cfecb hil_pool_check: check device boards with dfu_runtime only, build it on espressif (#4053) by Ha Thach · 3 weeks ago
- e85c2b8 mtp: fix data phase completion and transaction recovery, with unit and raw HIL coverage (#3956) by Ha Thach · 3 weeks ago
- 4977093 hil_pool_check: flash from cached CI master artifacts, drop builds and recovery (#4030) by Ha Thach · 3 weeks ago
- 9b0e5e7 usbtest: confine testusb's device scan to the DUT node (#4049) by Ha Thach · 3 weeks ago
- 011591a Merge pull request #3966 from rhgndf/wch-usbhs-fixes by Zixun LI · 3 weeks ago
- 9ddeac4 hil_flash: rerun JLinkExe when libjlinkarm crashes before the target (#4015) by Ha Thach · 3 weeks ago
- 61d9f45 usbtest skill: scripts for bring-up and failed cases (#4019) by Ha Thach · 3 weeks ago
- 4e2a99a code_size: per-file/section/symbol size report and base diff, one membrowse CLI (#3988) by Ha Thach · 3 weeks ago
- f3d0214 hil: remove the D-state/wedge containment that never fired (#4018) by Ha Thach · 3 weeks ago
- 6edbdc8 CLAUDE.md: launch a PR's chief through agentrc's headless-chief skill (#4020) by Ha Thach · 3 weeks ago
- 136c264 docs: add WCH USBHS interrupt endpoint starvation by HiFiPhile · 3 weeks ago
- 9ba245b ch32: remove redundant EP toggle check by HiFiPhile · 3 weeks ago
- 83f85a1 ch32: select USBHS device speed from rhport configuration by HiFiPhile · 3 weeks ago
- b1bae71 ch32: complete USBHS bus reset on the first SOF by HiFiPhile · 3 weeks ago
- 6969ed6 Merge upstream master into pr-3966-irq-latency by HiFiPhile · 3 weeks ago
- 3024dd2 Fix transfer lengths that wrap when narrowed to 16 bits (#3968) by Ha Thach · 3 weeks ago