| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-11 | Merge remote-tracking branch 'origin/master' into stm32c5 | hathach | |
| # Conflicts: # README.rst | |||
| 2026-06-01 | ultrareview nits: keep xfer_result table in sync, hoist blinky loop | hathach | |
| - src/tusb.c: extend tu_str_xfer_result[] with "ABORTED" and "INVALID" to match the new enum size. Not reachable today (no HCD posts those values through hcd_event_xfer_complete), but keeps the enum/table invariant intact so future HCDs that surface ABORTED don't index OOB. - examples/dual/dynamic_switch/src/main.c: apply the same while(1) hoist already done for cdc_task / print_devinfo_task to led_blinking_task. On OS_NONE the loop returned mid-iteration, which on first call could fire multiple back-to-back toggles while start_ms (initially 0) caught up to uptime. Co-Authored-By: Claude Opus 4.7 <[email protected]> | |||
| 2026-05-30 | dynamic_switch: hoist while(1) out for OS_NONE | hathach | |
| Sonar flagged the loop body as executing only once on OS_NONE because the OS_NONE branch returns inside the first iteration (main() drives the task again). Make the while(1) conditional on RTOS so the OS_NONE build is a straight-line function with no misleading loop. Co-Authored-By: Claude Opus 4.7 <[email protected]> | |||
| 2026-05-28 | abstract OS logic with `CFG_TUSB_OS_HAS_SCHEDULER` to simplify conditional ↵ | hathach | |
| checks | |||
| 2026-05-28 | remove sync() in tinyusb callback since it cause issue with RTOS when usbh ↵ | hathach | |
| task is blocking | |||
| 2026-05-10 | add stm32c5 support | HiFiPHile | |
| Signed-off-by: HiFiPHile <[email protected]> | |||
| 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-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-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-06 | Merge pull request #3528 from hathach/improve-iar-warnings | Ha Thach | |
| Add IAR warning flags to CMake build and resolve warnings | |||
| 2026-03-05 | add IAR warning flags to cmake build and fix them | hathach | |
| 2026-03-05 | ci_hs: add deinit support | Zixun LI | |
| Signed-off-by: Zixun LI <[email protected]> | |||
| 2026-03-04 | replace board_millis() with tusb_time_millis_api() in dynamic_switch example | 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 | Merge remote-tracking branch 'tinyusb/master' into dwc2_deinit | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-02-27 | Add a dynamic switch example | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-01-08 | host device info print no serial as 0 instead of n/a | hathach | |
| 2025-12-19 | clean up cmake, remove family_get_project_name() | hathach | |
| 2025-12-02 | adding metrics for computing average compiled size | hathach | |
| 2025-11-14 | tweak to dual host info device cdc to make it easier to pass hil test | hathach | |
| 2025-11-13 | cdc device tx_persistent for dual host info to help with hil test | hathach | |
| 2025-11-06 | fix typo detected by copilot | hathach | |
| 2025-11-06 | make host info to devcie cdc to work with freertos/noos | hathach | |
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-10-28 | fix descriptor warning when shifting zero | hathach | |
| 2025-10-24 | fix several warnings | hathach | |
| 2025-10-15 | fix build warning with clang | hathach | |
| 2025-10-14 | more make refactor | hathach | |
| 2025-10-14 | move make.mk to hw/bsp/family_support.mk | hathach | |
| 2025-10-02 | fix typos | hathach | |
| 2025-09-17 | Fix board_init_after_tusb | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-07-05 | enable ci host and dual build for ch32v20x | hathach | |
| 2025-05-14 | update stm32wb linker to match new startup | hathach | |
| 2025-05-13 | fix dual example for rp2350 conflict printf and cdc_printf | hathach | |
| 2025-03-26 | added mimxrt1064_evk to hil test pool | hathach | |
| 2025-03-24 | update hil test to include dual and host for pico/pico2 | hathach | |
| 2025-02-11 | Fix path. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-02-09 | Add CMake presets. | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-01-21 | bump up cmake min to 3.20 | hathach | |
| 2024-11-07 | update bsp for h7 to support host mode | hathach | |
| 2024-11-06 | fix iar build | hathach | |
| 2024-10-21 | get hprt interrupt triggered | hathach | |
| 2024-10-15 | adding hcd dwc2 | hathach | |
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵ | hathach | |
| consistent | |||
| 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 | |
| update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible | |||
