| Age | Commit message (Expand) | Author |
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach |
| 2026-05-29 | Implement asynchronous control transfer queuing for USB host stack | hathach |
| 2026-04-25 | Merge branch 'master' into musb-followup-3594 | hathach |
| 2026-04-25 | clean up | hathach |
| 2026-04-24 | Merge pull request #3597 from canokeys/big-endian-for-setup-packets | Zixun LI |
| 2026-04-21 | optimize pipe_state_t sram for port with CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY. | hathach |
| 2026-04-17 | fix some Wconversion warnings | hathach |
| 2026-04-13 | introduce two more macros to follow tinyusb's style | Fan DANG |
| 2026-04-13 | fix(device): big-endian host support for SETUP packet handling | Fan DANG |
| 2026-03-12 | refactor(config): separate endpoint buffer sizes into RX and TX definitions f... | hathach |
| 2026-03-09 | refactor: add desc_device_noheader_t to simplify get device descriptor local | hathach |
| 2026-01-12 | Fix compiler warning | Gabriel Chouinard |
| 2025-11-27 | change tud_vendor_rx_cb() behavior, buffer and bufsize only available when CF... | hathach |
| 2025-11-07 | Prevent tu_edpt_number() from returning an invalid endpoint number | Lwazi Dube |
| 2025-11-04 | Fixed more alert found by PVS-Studio | hathach |
| 2025-11-03 | fixing alert by scanning tool | hathach |
| 2025-11-03 | fix #2942, include stdio if CFG_TUSB_DEBUG > 0 and CFG_TUSB_DEBUG_PRINTF is n... | hathach |
| 2025-10-28 | fix descriptor warning when shifting zero | hathach |
| 2025-10-24 | fix more warnings | hathach |
| 2025-10-16 | fix some warnings detected by pvs-studio | hathach |
| 2025-08-02 | use tu_desc_in_bounds() for descriptor loop | hathach |
| 2025-07-05 | Use DMA enable for DCache condition | HiFiPhile |
| 2025-07-03 | Merge branch 'master' into fork/HiFiPhile/stm32_cache | hathach |
| 2025-06-20 | usbh make TU_API_SYNC() public, to implement sync() API, change return of syn... | hathach |
| 2025-06-18 | usbh: add new API tuh_descriptor_get_device_local() | hathach |
| 2025-06-13 | Add cache line size alignment to buffer macro | HiFiPhile |
| 2025-05-16 | follow up to pr3118, interface also end with IAD. Add more checks | hathach |
| 2025-03-05 | Merge branch 'master' into fork/atoktoto/midihost | hathach |
| 2025-03-03 | - add tuh_descriptor_get_string_langid() API | hathach |
| 2025-02-24 | add tuh_midi_descriptor_cb() | hathach |
| 2025-02-17 | usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED. | hathach |
| 2024-11-27 | Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889) | Ha Thach |
| 2024-11-26 | msc host work ok with p4 dma | hathach |
| 2024-11-25 | change dcd_dcache_*() API return type from void to bool | hathach |
| 2024-11-22 | TUD_EPBUF_TYPE_DEF ncm_device | hathach |
| 2024-11-22 | apply TUD_EPBUF_DEF for device: bth, dfu, hid, msc | hathach |
| 2024-11-21 | use TUD_EPBUF_DEF to declare buffer memory for midi | hathach |
| 2024-11-04 | add tusb_time_millis_api() and default/weak tusb_time_delay_ms_api(). Which i... | hathach |
| 2024-10-29 | update handle in/out, separate allocated and xfer result to make it easier to... | hathach |
| 2024-10-25 | more progress on dwc2 hcd, initial code for edpt xfer | hathach |
| 2024-10-18 | testing hcd with f723 due to h743eval issue with mfx vbus drive. | hathach |
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more con... | hathach |
| 2024-10-11 | change tusb_init(), tusb_rhport_init() to use init struct for expandability | hathach |
| 2024-10-10 | add new tusb_int_handler(rhport, in_isr) as common irq handler | hathach |
| 2024-07-12 | simplify dwc2 test mode | hathach |
| 2024-04-10 | remove the usage of TU_BIT() and TU_GENMASK() from tusb_types.h | hathach |
| 2024-01-26 | rename and add more video descriptors | hathach |
| 2024-01-25 | minor update to video capture example | hathach |
| 2023-06-12 | ad pd_types.h | hathach |
| 2023-06-12 | response with request safe5v, get passed PS_READY | hathach |