| Age | Commit message (Expand) | Author |
| 20 hours | sysview: instrument usbd/usbh, dcd/hcd and class-driver call sites | hathach |
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach |
| 2026-06-24 | cap tud_msc_scsi_cb bufsize to endpoint buffer size | dxbjavid |
| 2026-02-11 | device/msc: only defer prepare_cbw() from STATUS_SENT when EP OUT stalled | hathach |
| 2026-01-26 | device/msc: skip command stage if EP out is stalled | Zixun LI |
| 2025-11-11 | Merge remote-tracking branch 'tinyusb/master' into copilot/fix-dcd-edpt-xfer-... | HiFiPhile |
| 2025-11-08 | Merge remote-tracking branch 'origin/fix-alerts-3' into fix-alerts-3 | hathach |
| 2025-11-07 | fix more alerts found by pvs-studio | hathach |
| 2025-11-07 | Apply suggestions from code review | Ha Thach |
| 2025-11-07 | fix more alerts found by pvs-studio | hathach |
| 2025-10-22 | Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifo | copilot-swe-agent[bot] |
| 2025-09-17 | Update weak callbacks to new syntax | HiFiPhile |
| 2025-08-01 | add bufsize to tud_msc_inquiry2_cb() | hathach |
| 2025-07-11 | add tud_msc_inquiry2_cb() for full inquiry response | hathach |
| 2025-07-01 | defer proc_async_io_done() | hathach |
| 2025-07-01 | update example | hathach |
| 2025-07-01 | refactor async io, add in_isr argument to tud_msc_async_io_done() | hathach |
| 2025-06-22 | Merge branch 'master' into async_io | HiFiPhile |
| 2025-04-17 | fix iar make build with wb and u5 | hathach |
| 2025-04-11 | Merge remote-tracking branch 'upstream/master' into async_io | HiFiPhile |
| 2025-02-07 | fix stringop-overread warning for msc device with memmove | hathach |
| 2025-02-02 | Fix CI. | HiFiPhile |
| 2025-01-31 | Use return code to choose async io. | HiFiPhile |
| 2025-01-29 | msc_device: add async IO support. | HiFiPhile |
| 2024-11-27 | fix multiple flag on compiling | hathach |
| 2024-11-22 | apply TUD_EPBUF_DEF for device: bth, dfu, hid, msc | hathach |
| 2024-11-22 | msc_device.c declare and separate epbuf from interface struct, make cbw and c... | hathach |
| 2024-11-21 | make sure usb buffer occupies whole cache line when DCACHE is enabled for msc... | hathach |
| 2024-05-08 | Merge pull request #2532 from acscd/master | HiFiPhile |
| 2024-04-08 | add class driver deinit | hathach |
| 2024-03-22 | Add files via upload | acscd |
| 2024-01-20 | msc_device: Fix check for including MSC lookup tables | Jonathan Zentgraf |
| 2023-08-02 | default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ... | hathach |
| 2023-07-24 | rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stack | hathach |
| 2023-07-20 | improve logging, allow easier to turn off usbd, driver logging | hathach |
| 2023-02-27 | Merge pull request #1852 from silvergasp/mem_s | Ha Thach |
| 2023-02-27 | minor clean up | hathach |
| 2023-02-22 | use tu_static instead of static _fuzz_thread | hathach |
| 2023-02-22 | rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_thread | hathach |
| 2023-01-20 | fix: Change all static variables to thread when fuzzing | Nathaniel Brough |
| 2023-01-13 | fix: Replace device calls to memcpy with tu_memcpy_s | Nathaniel Brough |
| 2022-06-24 | fix redundant-decls warnings by usbd/usbh | hathach |
| 2022-06-24 | add more warning option, also fix -Wconversion with rp2040 | hathach |
| 2022-02-26 | Merge pull request #1350 from hathach/enhance-multipl-ports | Ha Thach |
| 2022-02-25 | Set the standard inquiry response additional length field. | iabdalkader |
| 2022-02-25 | rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED | hathach |
| 2022-02-15 | minor rename set sense function | hathach |
| 2022-02-15 | msc example response PREVENT_ALLOW_MEDIUM_REMOVAL command as unsupported command | hathach |
| 2022-02-14 | add tud_msc_request_sense_cb() as weak callback | hathach |
| 2021-10-26 | Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 | hathach |