| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-29 | deprecated `usbd_control.c` and merge its functionality into `usbd.c` | hathach | |
| 2026-04-26 | Add ch32v103c_bluepill board | UMRnInside | |
| 2026-04-26 | Fix CH32V103 hardfault on startup | UMRnInside | |
| 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-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 | enable double buffer for tm4c | hathach | |
| 2026-04-17 | Merge pull request #3599 | Ha Thach | |
| fix(docs): update URL for STM32C071 Nucleo board documentation | |||
| 2026-04-17 | fix some Wconversion warnings | hathach | |
| 2026-04-16 | fix(docs): update URL for STM32C071 Nucleo board documentation | StefanOroel | |
| 2026-04-16 | Merge pull request #3598 from hathach/worktree-rp2040-freertos | Ha Thach | |
| Add FreeRTOS support for RP2040/RP2350 | |||
| 2026-04-14 | suppress null-dereference warnings in FreeRTOS builds | hathach | |
| 2026-04-14 | remove -Werror from example sources to prevent build examples | 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-13 | Merge pull request #3574 from gab-k/support-nrf54lm20a | Ha Thach | |
| Add initial board support for nRF54LM20 DK | |||
| 2026-04-10 | clean up | hathach | |
| 2026-04-10 | fix nrf54 and freertos port | hathach | |
| 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 | Add initial board support for nRF54LM20 DK | gab-k | |
| 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 #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 | stm32 add uart hwfifo if supported, otherwise usb tu_fifo_t for receive uart ↵ | hathach | |
| in irq | |||
| 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 #3561 from hathach/rp2040-hcd-epx | Ha Thach | |
| rp2 hcd rework: epx for non-interrupt and ping-pong double buffered | |||
| 2026-03-31 | Removed readme and modified the getting started doc | Valentyn Korniienko | |
| 2026-03-31 | Refreshed presets | Valentyn Korniienko | |
| 2026-03-30 | Metadata update | Valentyn Korniienko | |
| 2026-03-30 | Dead code removal | Valentyn Korniienko | |
| 2026-03-30 | Fixed HSI launch | Valentyn Korniienko | |
| 2026-03-30 | Added weact h743 board support | Valentyn Korniienko | |
| 2026-03-29 | fix incorrect check for NO_WARN_RWX_SEGMENTS_SUPPORTED. Use "NOT DEFINED" ↵ | Tobi | |
| instead of "NOT VAR" to properly detect whether the variable is unset. | |||
| 2026-03-25 | update hcd to handle interrupt per buf | 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 | Migrate time api | alt-0191 | |
| 2026-03-18 | ch58x: code cleanup and minor fixes | alt-0191 | |
| 2026-03-18 | dcd_ch58x: fix toggle, SETUP race, and bus reset handling | alt-0191 | |
| - Switch from AUTO_TOG to manual toggle for all endpoints to fix toggle mismatch after clear-stall causing bus resets - Fix SETUP race condition: track ep0_completion_pending and setup_pending to avoid arming stale EP0 transfers - Defer Set Address to ISR after status ZLP is ACK'd - Improve bus reset: reset all EPs, clear pending state - Fix EP4 DMA macro to correctly map to EP0 base (0x10) - Move CH58X_UIS_TOG_OK to common section (used by both DCD/HCD) - Add #ifndef guards for BOARD_TUD/TUH_RHPORT in board.h - Track isochronous per direction: isochronous[ep][dir] - NAK EP0 OUT on completion to prevent premature data acceptance | |||
| 2026-03-18 | test: fix ch58x linker errors by adding libc/libgcc and libISP583 | alt-0191 | |
| 2026-03-18 | bsp: ch58x fix typo FAMILY_MCUS CH582 to CH58X | alt-0191 | |
| 2026-03-18 | bsp: ch58x: sync cmake options with make and skip unsupported examples | alt-0191 | |
| 2026-03-18 | ch58x: fix build flags and driver bugs | alt-0191 | |
