summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-09usbh device descriptor validation, also check ep size > 0hathach
2026-03-09Merge pull request #3536Ha Thach
Fix ep_ctrl_mask() corrupting opposite direction's ENDPTCTRL bits
2026-03-09Merge pull request #3538 from sidcha/fix-hwfifo-PMA-pointerHa Thach
Fix hwfifo PMA pointer advance on ring buffer wrap
2026-03-09Merge pull request #3532 from YixingShen/masterHa Thach
_open_vc_itf parsing error when vc->std.bNumEndpoints != 0
2026-03-09extend video control parsing to include class-specific VC endpoint descriptorhathach
2026-03-08tinyusb: fix hwfifo PMA pointer advance on ring buffer wrapSiddharth Chandrasekaran
In hwff_push_n() and hwff_pull_n(), the HWFIFO_ADDR_NEXT_N call after processing the linear part of a wrap-around read/write used the data byte count (lin_even) as the address stride increment. On STM32 FSDEV PMA, data_stride=2 and addr_stride=4, so the pointer must advance by (lin_even / data_stride) * addr_stride bytes, not lin_even bytes. Fixes: 74e59e433 ("fix hwfifo pull/push n with address stride > 0") Signed-off-by: Siddharth Chandrasekaran <[email protected]>
2026-03-07Fix ep_ctrl_mask() corrupting opposite direction's ENDPTCTRL bitsgab-k
2026-03-07Merge branch 'master' of https://github.com/YixingShen/tinyusbYixingShen
2026-03-07fixed _end_of_control_descriptor logic. wTotalLength does not include ↵YixingShen
Standard Endpoint Descriptor and Class-specific VC Interrupt Endpoint Descriptor, so fix that _end_of_control_descriptor include Standard Endpoint Descriptor and Class-specific VC Interrupt Endpoint Descriptor. It will also fix _close_vc_itf, _open_vc_itf. _find_desc_entity parsing.
2026-03-07Merge branch 'hathach:master' into master沈玴興
2026-03-07Merge pull request #3529 from hathach/mtt_hubHa Thach
Add MTT hub support
2026-03-07Merge pull request #3519 from hathach/samx7x_updateHa Thach
refresh dcd_samx7x
2026-03-07open hub mtt interface in 1 callhathach
2026-03-07Merge pull request #3531 from hathach/hil-mtpHa Thach
enable hil test for mtp
2026-03-07remove dma_desc_thathach
2026-03-07- update SAME70 BSP: remove unused definitions, consolidate startup fileshathach
- and add unique ID - add freertos
2026-03-07update hil test: remove unused ctypes, add fallback for skip boardshathach
2026-03-07Update src/class/video/video_device.c沈玴興
Co-authored-by: Copilot <[email protected]>
2026-03-07cleanupYixingShen
2026-03-07fixed _open_vc_itf parsingYixingShen
Standard Interface Descriptor (Video Control) Video Control Header Descriptor Video Control Camera Terminal Descriptor Video Control Output Terminal Descriptor Standard Endpoint Descriptor Class-Specific VC Interrupt Endpoint Descriptor Video Control Header Descriptor's wTotalLength = Header Descriptor + Camera Terminal Descriptor + Output Terminal Descriptor _end_of_control_descriptor is Output Terminal Descriptor End the "end" should +7 for _find_desc searchig Standard Endpoint Descriptor
2026-03-06enable hil test for mtphathach
2026-03-06fix ciHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-06usbh: support MTT hubHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-06Merge pull request #3444 from remiberthoz/device-class-printerHa Thach
Implement Printer Device Driver
2026-03-06fix hil testhathach
2026-03-06Merge branch 'samx7x_update' of https://github.com/hathach/tinyusb into ↵HiFiPhile
samx7x_update
2026-03-06fix Jlink device nameHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-06Apply suggestions from code reviewZixun LI
Co-authored-by: Copilot <[email protected]>
2026-03-06reduce bufsize to compile with small mcuhathach
2026-03-06Merge remote-tracking branch 'tinyusb/master' into samx7x_updateHiFiPhile
2026-03-06cleanupHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2026-03-06add hil test, update readmehathach
2026-03-06replace printer_to_hid example with printer_to_cdc examplehathach
fix printer GET_DEVICE_ID request weird wIndex (interface high, alt low)
2026-03-06add full read/write() API, use edpt stream for printer classhathach
2026-03-06update printer class: enhance descriptors, buffer sizes, and callbackshathach
2026-03-06Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printerhathach
2026-03-06Merge pull request #3528 from hathach/improve-iar-warningsHa Thach
Add IAR warning flags to CMake build and resolve warnings
2026-03-06Merge pull request #3394 from hathach/ci_deinitHa Thach
ci_hs: add deinit support
2026-03-06fix warningshathach
2026-03-05add IAR warning flags to cmake build and fix themhathach
2026-03-05Merge pull request #3521 from RobertDaleSmith/fix/max3421-spi-xfer-apiZixun LI
fix(bsp/rp2040): use MAX3421_SPI in spi_write_read_blocking
2026-03-05update PORTSC1Zixun LI
Signed-off-by: Zixun LI <[email protected]>
2026-03-05ci_hs: add deinit supportZixun LI
Signed-off-by: Zixun LI <[email protected]>
2026-03-05Merge pull request #3378 from hathach/dwc2_deinitHa Thach
Add DWC2 deinit support
2026-03-05Merge pull request #3423 from armusin/threadx_osalHa Thach
ThreadX OSAL header
2026-03-05ci: fix claude-code-review for fork PRshathach
Switch pull_request to pull_request_target so secrets and OIDC tokens are available when reviewing PRs from forks. Also add pull-requests: write permission so the action can post review comments. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-03-05Merge branch 'master' into fork/armusin/threadx_osalhathach
2026-03-05Merge pull request #3524 from hathach/fix-3516Ha Thach
Fix HSE value for STM32F411 Black Pill