| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-02-27 | add back deferred attachment queue, retry get hub port status if reset ↵ | hathach | |
| change not set after 20ms | |||
| 2025-11-07 | fix more alerts found by pvs-studio | hathach | |
| 2025-10-28 | fix Identifiers that start with '__' or '_[A-Z]' are reserved. | hathach | |
| fix compiling with nuc family | |||
| 2025-04-23 | rename and expose tuh_bus_info_get() to application | hathach | |
| 2025-04-23 | rename hcd_devtree_info_t to tuh_bus_info_t, hcd_devtree_get_info to ↵ | hathach | |
| hcd_bus_info_get streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus) | |||
| 2025-04-03 | fix(hcd) hcd_edpt_open() return true if endpoint is already opened. | hathach | |
| 2025-03-25 | add tuh_edpt_close() API, it will abort any pending transfer | hathach | |
| implement hcd_edpt_close() for pio-usb and max3421e, also move max3421e api into its own header. | |||
| 2024-11-26 | hcd dwc2 add dcache support, usbh correctly use cache line size with ↵ | hathach | |
| TUH_EPBUF_DEF | |||
| 2024-10-14 | change the tusb_rhport_init_t struct, exclude the rhport to make API more ↵ | hathach | |
| consistent | |||
| 2024-10-11 | hcd_init() take init struct | hathach | |
| 2024-04-02 | add hcd_configure() to change max NAK dynamically | hathach | |
| 2024-03-22 | adding deinit() stub for usbh/hcd class driver | hathach | |
| add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER | |||
| 2023-09-27 | change hcd_int_handler(rhport, in_isr) signature: add in_isr | hathach | |
| change tuh_int_handler() to take in_isr as optional parameter (default = true) | |||
| 2023-08-27 | more update to transaction | hathach | |
| 2023-08-23 | able to get 8 byte descriptor, but read(RCVBC) always return 0 | hathach | |
| - rename max3421e to max3421 - fix incorrect bitmask for HCTL, fix initial device connect - fix bus reset cause connect IRQ | |||
| 2023-08-22 | able to send setup packet | hathach | |
| 2023-08-18 | - update nrf52 bsp for cmake | hathach | |
| - add empty tuh_int_handler/tud_int_handler if corresponidng stack not enabled - add hcd_template.c | |||
| 2023-08-07 | Add tuh_rhport_is_active() and tuh_rhport_reset_bus() | hathach | |
| - also improve ehci bus reset - seperate bus reset delay and contact debouncing delay in enumeration | |||
| 2023-07-26 | mising ehci | hathach | |
| 2023-07-26 | correct hcd_edpt_clear_stall() API signature | hathach | |
| 2023-07-24 | Merge branch 'master' into hcd-abort-xfer | Ha Thach | |
| 2023-07-24 | clean up | hathach | |
| 2023-07-24 | change dcache clean/invalidate return type to bool | hathach | |
| add tu_assert() check for aligned 32byte address for imxrt | |||
| 2023-07-21 | implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bit | hathach | |
| 2023-07-21 | add hcd_edpt_abort_xfer() API | hathach | |
| 2023-06-16 | fix build warnings | hathach | |
| 2023-05-18 | EHCI more improvement | hathach | |
| - more dcache clean/invalidate - extract init_periodic_list() - improve isr list handling | |||
| 2023-05-18 | EHCI adding dcahe support, passing enumertaion | hathach | |
| 2023-05-17 | adding hcd_dcache_clean/hcd_dcache_invalidate | hathach | |
| 2023-05-16 | EHCI: fix xfer failed with disconnected device as stalled | hathach | |
| - change CFG_TUH_ENDPOINT_MAX to 16 (max endpoint pair per device) if not defined - change QHD_MAX for EHCI, should be user configurable and more optimized in the future | |||
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2023-02-22 | move and add optional tusb_app_virt_to_phys/tusb_app_phys_to_virt | hathach | |
| also add place holder for tusb_app_dcache_flush() and tusb_app_dcache_invalidate() | |||
| 2022-06-16 | Merge pull request #1480 from Ryzee119/multihub_rebase | Ha Thach | |
| Host: Add support for multi-level usb hubs | |||
| 2022-06-08 | add tuh_configure() for port/dynamic host behavior config | hathach | |
| 2022-05-29 | Fix non-trivial designated initializers compile error | Ryzee119 | |
| 2022-04-27 | make hcd_event_handler() fastfunc, and force inline other helper | hathach | |
| 2022-04-01 | pio usb control work well including stall response | hathach | |
| 2022-03-20 | Merge branch 'master' into pio-host | hathach | |
| 2022-03-10 | remove obsolete device state | hathach | |
| 2022-03-04 | correct qhd and qtd count for ehci/ohci | hathach | |
| 2022-03-04 | rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAX | hathach | |
| minor clean up | |||
| 2022-03-01 | start to add pio usb (host) support | hathach | |
| run as proof of concept | |||
| 2022-02-25 | internal symbol rename | hathach | |
| 2022-02-25 | rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLED | hathach | |
| 2021-08-23 | add hcd_devtree_get_info() | hathach | |
| remove usbh_hcd.h | |||
| 2021-08-23 | add hcd attr, add note for ehci framelist on NXP derivative | hathach | |
| 2021-08-23 | rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAX | hathach | |
| 2021-06-10 | implement usbh_edpt_busy (WIP), remove hcd_edpt_busy | hathach | |
| 2021-06-10 | remove hcd_edpt_stalled() | hathach | |
