| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-25 | clean up | hathach | |
| 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 | Merge pull request #3601 from hathach/fix-conversion-warnings | Ha Thach | |
| Fix some -Wconversion warnings | |||
| 2026-04-22 | Add ESP32-S31 as a supported MCU in TinyUSB | igor.masar | |
| 2026-04-21 | optimize pipe_state_t sram for port with CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY. | hathach | |
| separate process_edpt_n() to process_epin() and process_epout() | |||
| 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-17 | remove duplicated tu_le16toh since we have converted the endian when setup. | Fan DANG | |
| 2026-04-17 | fix some Wconversion warnings | hathach | |
| 2026-04-14 | Merge branch 'hathach:master' into big-endian-for-setup-packets | Dang Fan | |
| 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 | |
| 1. Add TU_LITTLE_ENDIAN_BITFIELD / TU_BIG_ENDIAN_BITFIELD macros in tusb_compiler.h (GCC and IAR), following Linux kernel style. 2. Update bmAttributes (tusb_desc_endpoint_t) and bmRequestType_bit (tusb_control_request_t) in tusb_types.h to use these macros with explicit #error fallback if undefined. 3. Add tu_le16toh() conversion in dcd_event_setup_received() for wValue/wIndex/wLength. Tested on CIU98320B (big-endian ARM Cortex-M, full-speed HID keyboard). | |||
| 2026-04-09 | Add initial board support for nRF54LM20 DK | gab-k | |
| 2026-03-18 | fix bugs in fsdev hcd, dcd and midi host stream write | hathach | |
| - hcd_edpt_clear_stall: use ep_addr instead of hardcoded 0 (control endpoint) - hcd: add TUP_USBIP_FSDEV_DRD define for MCUs with host support (C0, G0, H5, U3, U5) and use it in hcd compile guard instead of enumerating MCUs - dcd_edpt_close_all: use FSDEV_EP_COUNT instead of CFG_TUD_ENDPPOINT_MAX for PMA btable offset to match handle_bus_reset - midi host tuh_midi_stream_write: add missing cable_num to system messages, SysEx, and real-time MIDI packets. Add 0xF mask for SysEx CIN checks. Aligns with midi_device.c tud_midi_n_stream_write implementation. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-03-16 | clean up fsdev symbols | hathach | |
| 2026-03-13 | remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressif | 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-11 | Merge branch 'master' into zlp-hs-on-fs | hathach | |
| 2026-03-11 | Merge pull request #3545 from hathach/remove-div-tusb-fifo | Ha Thach | |
| remove expensive div in HWFIFO_ADDR_NEXT_N() | |||
| 2026-03-10 | Merge pull request #3530 from hathach/hcd_ip3516 | Ha Thach | |
| Add IP3516 HCD support | |||
| 2026-03-10 | remove expensive div in HWFIFO_ADDR_NEXT_N() | hathach | |
| 2026-03-09 | refactor: add desc_device_noheader_t to simplify get device descriptor local | hathach | |
| 2026-03-09 | usbh device descriptor validation, also check ep size > 0 | hathach | |
| 2026-03-08 | tinyusb: fix hwfifo PMA pointer advance on ring buffer wrap | Siddharth 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-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 | Merge remote-tracking branch 'tinyusb/master' into samx7x_update | HiFiPhile | |
| 2026-03-05 | add IAR warning flags to cmake build and fix them | hathach | |
| 2026-03-04 | Merge branch 'master' into dwc2_deinit | hathach | |
| 2026-02-28 | replace board_millis() with tusb_time_millis_api() | hathach | |
| 2026-02-27 | add osal_time_millis() to osal requirement | hathach | |
| implement tusb_time_millis_api() with osal_time_millis() when OS is not NONE | |||
| 2026-02-27 | Merge remote-tracking branch 'tinyusb/master' into dwc2_deinit | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | Fix IAR warnings | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | dcd/samx7x: synchronize DMA and cache options | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-26 | refactor, rename to schedule function with usbh_call_after_ms() to use with ↵ | hathach | |
| enumeration delay | |||
| 2026-02-11 | fix rx transfer length when high speed capable device/host working at full speed | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-11 | Update tusb_verify.h | Cédric Berger | |
| 2026-02-11 | Introduce CFG_TUSB_DEBUG_BREAKPOINT hook | Cédric Berger | |
| 2026-01-14 | remove no-fifo mode in edpt stream API | hathach | |
| update vendor_device.c for direct usbd xfer when either RX/TX BUFSIZE is 0 i.e CFG_TUD_VENDOR_TXRX_BUFFERED = 0 | |||
| 2026-01-12 | Fix compiler warning | Gabriel Chouinard | |
| 2026-01-09 | enable dedicated hwfifo for rp2 | hathach | |
| 2026-01-09 | fix pre-commit, clean up tusb_mcu.h, add at32f45x to ci build | hathach | |
| 2026-01-09 | Merge branch 'master' into fork/zhiqiang-ch/master | hathach | |
| 2026-01-06 | Merge pull request #3441 from hathach/fifo-access-mode | Ha Thach | |
| HWFIFO access-mode refactor and stride-aware FIFO fixes across FSDEV/RUSB2/MUSB | |||
| 2026-01-06 | fix more typo | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-01-06 | fix typo | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-01-06 | rename FSDEV_PMA_SIZE CFG_TUSB_FSDEV_PMA_SIZE | hathach | |
| 2026-01-06 | enable dedidcated hwfifo for musb with odd access with 16-bit and 8-bit | hathach | |
| 2026-01-05 | fix hwfifo pull/push n with address stride > 0 | hathach | |
