| Age | Commit message (Expand) | Author |
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach |
| 2026-03-13 | remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressif | hathach |
| 2026-02-11 | Update tusb_verify.h | Cédric Berger |
| 2026-02-11 | Introduce CFG_TUSB_DEBUG_BREAKPOINT hook | Cédric Berger |
| 2025-12-30 | tusb_fifo remove item_size make it fifo of bytes | hathach |
| 2025-11-06 | fix more alerts | hathach |
| 2025-11-04 | Fixed more alert found by PVS-Studio | hathach |
| 2025-11-03 | fix more warnings/alerts | hathach |
| 2025-11-03 | fix #2942, include stdio if CFG_TUSB_DEBUG > 0 and CFG_TUSB_DEBUG_PRINTF is n... | hathach |
| 2025-09-22 | Fix erroneous documentation of TU_ASSERT/TU_VERIFY | Terje Runde |
| 2024-10-15 | move core init code to dwc2 common. update/correct build for esppressif | 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-19 | - add tud_cdc_n_ready() though not used | hathach |
| 2024-05-02 | add cmake for pi zero (renamed from pi zero_w), build but the flash size seem... | hathach |
| 2024-04-26 | - add esp32 c3, c6 mcu option | hathach |
| 2024-04-25 | Fix IAR breakpoint test. | HiFiPhile |
| 2023-12-28 | add __ARM_ARCH_8_1M_MAIN__ for M55 | YixingShen |
| 2023-09-27 | change hcd_int_handler(rhport, in_isr) signature: add in_isr | hathach |
| 2023-03-17 | fix trailing space and new line | hathach |
| 2022-05-01 | Add TU_BREAKPOINT for mips architecture | Jerzy Kasenberg |
| 2022-04-20 | add tud_task_ext(), tuh_task_ext() as exteneded version that take timeout and... | hathach |
| 2022-03-09 | add tusb_debug.h remove tusb_error.h | hathach |
| 2022-01-06 | Enable breakpoints for ARM8M (e.g. cortex-m33) | EmergReanimator |
| 2021-06-12 | increase example CFG_TUH_HID from 2 to 4 | hathach |
| 2021-04-06 | add tu_unaligned_read32/write32 (#772) | Ha Thach |
| 2020-10-03 | Allow overwriting TU_ASSERT etc macros | Niklas Hauser |
| 2020-10-03 | Use tu_printf instead of printf | Niklas Hauser |
| 2020-04-26 | add usbd edpt open | hathach |
| 2020-04-02 | tu_verify: Change some define functions use do-while statement. | Nathan Conrad |
| 2020-03-14 | Use CRLF on UART. | Nathan Conrad |
| 2019-11-18 | Merge pull request #217 from xobs/valentyusb-eptri | hathach |
| 2019-11-13 | tusb_verify: add riscv assert support | Sean Cross |
| 2019-11-01 | remove TEST_FAIL() from TU_ASSERT, since it prevents we testing how stack res... | hathach |
| 2019-11-01 | adding TEST_FAIL() for TU_ASSERT() | hathach |
| 2019-10-18 | clean up tusb_verify | hathach |
| 2019-09-14 | Interpretation of assert vs verify. | Nathan Conrad |
| 2019-09-09 | Add dummy arguments to GET_NTH_ARG to make GCC happy (removes pedantic warnings) | Nathan Conrad |
| 2019-09-01 | clean up | hathach |
| 2019-07-12 | clean up | hathach |
| 2019-05-14 | enable CFG_TUSB_DEBUG on DEBUG build | hathach |
| 2019-05-14 | update license year to 2019 | hathach |
| 2019-05-14 | clean up | hathach |
| 2019-03-20 | migrate license from BSD 3 clause to MIT | hathach |
| 2018-10-24 | rename verify_breakpoint to TU_BREAKPOINT | hathach |
| 2018-08-13 | rename VERIFY to TU_VERIFY to avoid conflict with application | hathach |
| 2018-07-27 | house keeping | hathach |
| 2018-07-14 | rename tud_cdc_flush() to tud_cdc_write_flush(), add tud_cdc_read_flush() | hathach |
| 2018-06-18 | rename subfolder source to src | hathach |