summaryrefslogtreecommitdiff
path: root/src/host/hub.h
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
2025-12-11refactor usbh_class_driver_t's open() to return number of driver len instead ...hathach
2025-04-24refactor hub driver and move port reset on connection change to usbh.hathach
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-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
2022-03-17rename user_arg to user_datahathach
2022-03-17rename tuh_control_xfer_t to tuh_xfer_thathach
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
2021-08-20change host driver open return type to boolhathach
2021-06-28change usbh open driver to have max_len and return driver lenhathach
2021-05-31add hub_port_set_feature()hathach
2021-05-27more include clean uphathach
2021-02-18Implement requested PR changesJeremiah McCarthy
2021-02-16Add alternate bitfield padding optionJeremiah McCarthy
2020-11-02update usbh with hub to use async control transferhathach
2020-09-06change xfer_cb return type from void to boolhathach
2020-09-05refactor hub classhathach
2020-09-05defer xfer_isr to xfer_cbhathach
2020-01-15Normalize line endingsNathan Conrad
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-14update license year to 2019hathach
2019-03-27cleanup, remove the use of _TINY_USB_SOURCE_FILE_hathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2018-12-14clean up compiler attributehathach
2018-12-11completely remove pipe handle for cdc/hub/ehcihathach
2018-12-10usbh name changehathach
2018-12-10removing pipe handlehathach
2018-12-09change usbh class driver open signaturehathach
2018-12-06clean up hubhathach
2018-11-23rename tusb_event_t to xfer_result_thathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-06-18rename subfolder source to srchathach