| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-26 | skip cdc_msc_throughput on small-RAM MCUs | hathach | |
| The example uses 4 KB MSC bulk buffer + 2-4 KB CDC buffers to push USB throughput, which overflows on lpcxpresso1347 (RamUsb2) and cynthion_d11. Skip the same MCU set as net_lwip_webserver — these targets don't have the RAM headroom to benefit from throughput tuning anyway. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> | |||
| 2026-04-26 | gate lwIP throughput tuning + iperf on MCU SRAM tier | hathach | |
| The bigger TCP_WND/PBUF_POOL/MEMP_NUM_TCP_SEG and the always-on iperf overflowed SRAM on stm32c0/f1/wb, lpc11/13, samd11. Add LWIP_HIGH_THROUGHPUT gate (defined in tusb_config.h, consumed by lwipopts.h) so RAM-tight MCUs keep the original modest buffers and skip iperf, while RAM-rich targets (max32*/stm32f2/f4/f7/h5/h7/h7rs/u5/n6, rp2040, mimxrt1xxx, nrf5x) keep the throughput tuning needed for the iperf HIL test. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> | |||
| 2026-04-25 | Merge branch 'master' into musb-followup-3594 | hathach | |
| # Conflicts: # src/common/tusb_types.h # src/portable/mentor/musb/dcd_musb.c | |||
| 2026-04-24 | Merge pull request #3597 from canokeys/big-endian-for-setup-packets | Zixun LI | |
| fix #3596: big-endian host support for SETUP packet handling | |||
| 2026-04-23 | add cdc msc throughput example | hathach | |
| 2026-04-23 | reduce memory, focus on keep iperf speed | hathach | |
| 2026-04-23 | tweak lwip config to get better iperf throughput | hathach | |
| 2026-04-22 | musb implement double buffer for tx | hathach | |
| 2026-04-21 | replace `TUD_ENDPOINT_ONE_DIRECTION_ONLY` with ↵ | hathach | |
| `CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY` for improved configuration consistency across examples and core sources | |||
| 2026-04-20 | add test for net_lwip_webserver with iperf throughput validation | hathach | |
| 2026-04-17 | remove duplicated tu_le16toh since we have converted the endian when setup. | Fan DANG | |
| 2026-04-14 | fix ci | hathach | |
| 2026-04-14 | refactor rp2040 family.cmake to use family_configure_example() and apply ↵ | hathach | |
| WARN_FLAGS to tinyusb sources and examples sources only (skip 3rd party library and mcu vendor) | |||
| 2026-04-14 | get freertos working with rp2040 | hathach | |
| 2026-04-06 | remove IAR toolchain support from make build system | hathach | |
| IAR is only supported with CMake. Remove all IAR-specific references from the Make build system including toolchain files, SRC_S_IAR, LD_FILE_IAR variables, and IAR toolchain detection. Also fix GET_SECTOR_COUNT truncation in msc_file_explorer and broken formatting in stm32f7 board_uart_write. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-04-05 | Merge pull request #3581 from non-bin/master | Ha Thach | |
| Update FatFS to R0.16 | |||
| 2026-04-03 | fix issue with exmaple | hathach | |
| 2026-04-03 | fix hil host cdc echo test with imxrt and other fast mcu | hathach | |
| 2026-04-02 | update FatFS to R0.16 via abbrev/fatfs dependency | hathach | |
| - Add lib/fatfs to deps_mandatory in get_deps.py, pinned to R0.16 (commit 30ca13c6) from github.com/abbrev/fatfs mirror - Move TinyUSB custom ffconf.h to examples/host/msc_file_explorer/src/ with project-specific settings: FF_CODE_PAGE=437, FF_USE_LFN=1, FF_FS_RPATH=2, FF_VOLUMES=4, FF_FS_NORTC=1 - get_deps.py removes stock ffconf.h after clone to avoid conflict - Remove vendored fatfs source files from git tracking FatFS R0.16 includes important fixes since R0.15: - Fixed FAT32 FsInfo regression (forced full FAT scan on f_getfree) - Fixed f_readdir infinite loop (from R0.15b) - f_getcwd/.. now works on exFAT - Added FF_FS_CRTIME support | |||
| 2026-04-02 | Merge pull request #3561 from hathach/rp2040-hcd-epx | Ha Thach | |
| rp2 hcd rework: epx for non-interrupt and ping-pong double buffered | |||
| 2026-04-01 | reduce code size, use state to replace active + pending | hathach | |
| 2026-03-27 | Merge pull request #3570 from IntegraSources/mtp-changes | Zixun LI | |
| mtp: fixes in add_string | |||
| 2026-03-25 | mtp: add sending mtp response if MTP_RESP_OPERATION_NOT_SUPPORTED | stepan chepushtanov | |
| 2026-03-23 | add rp2040 sof + stop_trans on nak. increase nak_poll fs/ls delay to 300 us ↵ | hathach | |
| to prevent xfer is ack while stopping. | |||
| 2026-03-23 | update host msc hil test | hathach | |
| 2026-03-20 | Add dd command to MSC file explorer for sector read and speed reporting, ↵ | hathach | |
| adjust CLI configuration and HIL tests | |||
| 2026-03-18 | fix hid_generic_inout for TUD_ENDPOINT_ONE_DIRECTION_ONLY MCUs | hathach | |
| Use separate endpoint numbers (EP1 OUT, EP2 IN) on MCUs with shared FIFO that cannot support the same endpoint number in both directions. Also add missing static qualifier to print_musb_info(). Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-03-17 | add hil test for host msc and cdc | hathach | |
| 2026-03-13 | add ft9xx-gcc toolchain support to CI | hathach | |
| 2026-03-13 | actual build make/cmake for ft9xx | hathach | |
| 2026-03-13 | add support for CH32F20X MCU and update board configuration | hathach | |
| 2026-03-13 | Merge branch 'master' into ncm_restart | hathach | |
| 2026-03-12 | fix example | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-03-12 | Merge branch 'master' into ncm_restart | Zixun LI | |
| 2026-03-12 | refactor(cdc): remove runtime CDC driver configuration in favor of ↵ | hathach | |
| compile-time macros for simplicity and reduced complexity | |||
| 2026-03-12 | refactor(vendor/cdc): add CFG_TUD_CDC_RX_NEED_ZLP and CFG_TUD_VENDOR_RX_NEED_ZLP | hathach | |
| 2026-03-12 | refactor(config): separate endpoint buffer sizes into RX and TX definitions ↵ | hathach | |
| for clarity and flexibility | |||
| 2026-03-11 | rename .rx_multiple_packet_transfer to .rx_need_zlp | hathach | |
| 2026-03-10 | Merge pull request #3530 from hathach/hcd_ip3516 | Ha Thach | |
| Add IP3516 HCD support | |||
| 2026-03-07 | Merge pull request #3519 from hathach/samx7x_update | Ha Thach | |
| refresh dcd_samx7x | |||
| 2026-03-07 | - update SAME70 BSP: remove unused definitions, consolidate startup files | hathach | |
| - and add unique ID - add freertos | |||
| 2026-03-06 | fix CI | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516 | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-03-06 | fix hil test | hathach | |
| 2026-03-06 | reduce bufsize to compile with small mcu | hathach | |
| 2026-03-06 | add hil test, update readme | hathach | |
| 2026-03-06 | replace printer_to_hid example with printer_to_cdc example | hathach | |
| fix printer GET_DEVICE_ID request weird wIndex (interface high, alt low) | |||
| 2026-03-06 | add full read/write() API, use edpt stream for printer class | hathach | |
| 2026-03-06 | update printer class: enhance descriptors, buffer sizes, and callbacks | hathach | |
| 2026-03-06 | Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printer | hathach | |
