| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-14 | Merge branch 'hathach:master' into big-endian-for-setup-packets | Dang Fan | |
| 2026-04-13 | Merge pull request #3574 from gab-k/support-nrf54lm20a | Ha Thach | |
| Add initial board support for nRF54LM20 DK | |||
| 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-10 | update README.rst | hathach | |
| 2026-04-10 | Update src/portable/synopsys/dwc2/dcd_dwc2.c | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-04-10 | clean up | hathach | |
| 2026-04-10 | fix DWC2 FIFO depth values for STM32 families | hathach | |
| 2026-04-10 | fix nrf54 and freertos port | hathach | |
| 2026-04-10 | Merge pull request #3593 from hathach/worktree-fix-stm32h5-uid-icache | Ha Thach | |
| fix stm32h5 hard fault when reading UID with ICACHE enabled | |||
| 2026-04-10 | add dwc2_clock_init() to have nrf54 initial sequence. currently stub for ↵ | hathach | |
| other ports. add board_uart_read() for nrf | |||
| 2026-04-10 | fix stm32h5 hard fault when reading UID with ICACHE enabled | hathach | |
| On STM32H5, reading UID_BASE with ICACHE enabled causes a hard fault (ST errata). Cache the unique ID at the very start of board_init(), before any user code has a chance to enable ICACHE. Closes: https://github.com/hathach/tinyusb/discussions/3588 Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> | |||
| 2026-04-09 | rename ep_fifo_size (bytes) to otg_dfifo_depth (words) | hathach | |
| 2026-04-09 | Add initial board support for nRF54LM20 DK | gab-k | |
| 2026-04-06 | Merge pull request #3563 from hathach/remove-iar-make-support | Ha Thach | |
| Remove IAR toolchain support from make build system | |||
| 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-05 | Merge pull request #3587 from hathach/teensy_config | Ha Thach | |
| bsp/imxrt: refresh teensy config | |||
| 2026-04-05 | Merge pull request #3584 from hathach/fix-hil | Ha Thach | |
| Fix CDC echo test issue for IMXRT and fast MCUs | |||
| 2026-04-04 | move MAX3421_HOST build flag to test config for metro_m4_express | hathach | |
| 2026-04-04 | make board_uart_read()/write() return -1 when unimplemented for consistency ↵ | hathach | |
| across all families | |||
| 2026-04-04 | implement board_uart_read()/write() as non-blocking for all families | hathach | |
| 2026-04-03 | fix rp2040 uart read/write non-blocking | hathach | |
| 2026-04-03 | update stm32 to use better uart id | hathach | |
| 2026-04-03 | bsp/imxrt: refresh teensy config | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-04-03 | Merge pull request #3585 from hathach/fix/rp2350-unaligned-memcpy | Ha Thach | |
| rp2040: fix RP2350 hard fault in unaligned_memcpy to USB DPRAM | |||
| 2026-04-03 | Merge pull request #3580 from michael-membrowse/fix/merge_to_master_build | Ha Thach | |
| ci: don't cancel build on merge to master | |||
| 2026-04-03 | Merge pull request #3586 from felhub/master | Ha Thach | |
| fix uart pin init for teensy | |||
| 2026-04-03 | add script and instruction to run remote hil on local ci server | hathach | |
| 2026-04-03 | stm32 add uart hwfifo if supported, otherwise usb tu_fifo_t for receive uart ↵ | hathach | |
| in irq | |||
| 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 | fixed uart pin init for teensy | felhub | |
| 2026-04-02 | Merge pull request #3579 from DavidKorczynski/patch-1 | Ha Thach | |
| Fix broken fuzzing harness | |||
| 2026-04-02 | Apply suggestion from @Copilot | Ha Thach | |
| Co-authored-by: Copilot <[email protected]> | |||
| 2026-04-02 | rp2040: fix RP2350 hard fault in unaligned_memcpy to USB DPRAM | hathach | |
| Use volatile byte accesses to prevent the compiler from widening the byte-by-byte copy loop into 16/32-bit accesses, which cause a hard fault on RP2350 when targeting USB DPRAM (device memory). Closes #3554 | |||
| 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-02 | add msc device to hil rp2040 host pool | hathach | |
| 2026-04-01 | fix issue caused by merging active + pending state | hathach | |
| 2026-04-01 | fix hil uid typo | hathach | |
| 2026-04-01 | reduce code size, use state to replace active + pending | hathach | |
| 2026-03-31 | finally get rp2040 host epx working with 2-sof solution for switching | hathach | |
| 2026-03-31 | Merge pull request #3578 from ↵ | Zixun LI | |
| ValentiWorkLearning/vkorniienko/improve/added-weact-h743-kit-support [feature] Added weact h743 board support | |||
| 2026-03-31 | Removed readme and modified the getting started doc | Valentyn Korniienko | |
| 2026-03-31 | Refreshed presets | Valentyn Korniienko | |
| 2026-03-31 | dont cancel build on merge to master | Michael Rogov Papernov | |
| 2026-03-31 | host abort transfer on short packet in double buffer. | hathach | |
| 2026-03-30 | Metadata update | Valentyn Korniienko | |
| 2026-03-30 | Dead code removal | Valentyn Korniienko | |
