summaryrefslogtreecommitdiff
path: root/src/host/hub.c
AgeCommit message (Expand)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-03-07open hub mtt interface in 1 callhathach
2026-03-06fix ciHiFiPhile
2026-03-06usbh: support MTT hubHiFiPhile
2025-12-11refactor usbh_class_driver_t's open() to return number of driver len instead ...hathach
2025-05-13fix warnings, minor clean uphathach
2025-05-06usbh: force removed device in the same bus info, before setting address.hathach
2025-04-24refactor hub driver and move port reset on connection change to usbh.hathach
2025-03-03- add tuh_descriptor_get_string_langid() APIhathach
2025-02-19more hub improve, handle more failed transfer with polling interrupt status e...hathach
2025-02-19complete separate hub epbuf from itfhathach
2025-02-19move status_change to epbufhathach
2025-02-17usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED.hathach
2025-02-17improve hub: retry if hub interrupt endpoint failedhathach
2024-03-22implement tuh_init()hathach
2024-03-22adding deinit() stub for usbh/hcd class driverhathach
2024-01-07[HUB] Fix double status xferRyzee119
2023-08-15more minor clean uphathach
2023-08-07Add tuh_rhport_is_active() and tuh_rhport_reset_bus()hathach
2023-07-25fix unaligned hub status_changehathach
2023-05-29slightly clean uphathach
2023-05-29check status_change is not zero firsthathach
2023-05-29Even when we get an empty "status change" interrupt from the hub, schedule an...Ivo Popov
2023-05-16correct EHCI reporting failed xfer (instead of stalled) when device is unpluggedhathach
2023-03-24separate CFG_TUSB_MEM_SECTION and CFG_TUSB_MEM_ALIGN tohathach
2023-03-17fix trailing space and new linehathach
2022-08-16Hub: Clear other port feature changesRyzee119
2022-08-16Hub: Handle hub device status change interruptRyzee119
2022-08-15Hub: Rename port status callback to be more genericRyzee119
2022-08-15Hub: Expand hub helpers to handle device eventsRyzee119
2022-06-24fix redundant-decls warnings by usbd/usbhhathach
2022-05-29Hub: Retry port status transfer if failedRyzee119
2022-03-19rename usbh_edpt_open() to tuh_edpt_open()hathach
2022-03-19add parse config descriptor to examplehathach
2022-03-18move daddr into xfer structhathach
2022-03-17rename user_arg to user_datahathach
2022-03-17rename tuh_control_xfer_t to tuh_xfer_thathach
2022-03-17slightly change the signature of tuh_control_xferhathach
2022-03-17change return type of callback to voidhathach
2022-03-17remove const in xfer callbackhathach
2022-03-17move result into transfer structhathach
2022-03-17change tuh_control_xfer_t structhathach
2022-03-12rework usbh enumeration process using user arg from control transfer as statehathach
2022-03-11rework usbh control xferhathach
2022-03-10fix enumeration issue when plugging hub with multiple devices attachedhathach
2022-03-04rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAXhathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2021-08-23sepearate CFG_TUH_DEVICE_MAX and CFG_TUH_HUBhathach
2021-08-23add hcd attr, add note for ehci framelist on NXP derivativehathach
2021-08-23rename CFG_TUSB_HOST_DEVICE_MAX to CFG_TUH_DEVICE_MAXhathach