summaryrefslogtreecommitdiff
path: root/src/host/usbh.h
AgeCommit message (Expand)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-03-12refactor(config): separate endpoint buffer sizes into RX and TX definitions f...hathach
2026-02-22Apply suggestions from code reviewZixun LI
2026-02-20refactor config optionHiFiPhile
2026-02-19Introduce TUH_CFGID_PHY_SPEED configure optionCédric Berger
2025-11-30Update noteHiFiPhile
2025-11-27Add max nak configZixun LI
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
2025-09-17Update weak callbacks to new syntaxHiFiPhile
2025-06-20usbh make TU_API_SYNC() public, to implement sync() API, change return of syn...hathach
2025-06-18usbh: add new API tuh_descriptor_get_device_local()hathach
2025-06-09Fix TUH_EPSIZE_BULK_MPS macroCédric Berger
2025-04-29define hcd_devtree_info_t forr backward compatiblehathach
2025-04-24add tuh_address_set() APIhathach
2025-04-23rename and expose tuh_bus_info_get() to applicationhathach
2025-03-25add tuh_edpt_close() API, it will abort any pending transferhathach
2025-03-24host: add tuh_enum_descriptor_device_cb() and tuh_enum_descriptor_configurati...hathach
2025-03-21enable hil dual for metro m4 with max3421hathach
2025-03-05Merge branch 'master' into fork/atoktoto/midihosthathach
2025-03-03- add tuh_descriptor_get_string_langid() APIhathach
2025-02-21Merge branch 'master' into fork/atoktoto/midihosthathach
2025-02-17usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED.hathach
2025-02-13update midi host to use endpoint stream APIhathach
2025-02-12- use CFG_TUH_MIDI as number of midi host instancehathach
2025-02-12Merge branch 'master' into fork/atoktoto/midihosthathach
2024-11-27minor clean uphathach
2024-10-14change the tusb_rhport_init_t struct, exclude the rhport to make API more con...hathach
2024-10-11change tusb_init(), tusb_rhport_init() to use init struct for expandabilityhathach
2024-10-10add new tusb_int_handler(rhport, in_isr) as common irq handlerhathach
2024-08-26add sndfifo owner info to skip rewriting data for retrying NAKedhathach
2024-04-08add cpuctl and pinctl to tuh_configure() option for max3421hathach
2024-04-02add hcd_configure() to change max NAK dynamicallyhathach
2024-03-22adding deinit() stub for usbh/hcd class driverhathach
2024-01-12- change tuh_event_hook_cb, tud_event_hook_cb to weak default implementationhathach
2023-11-24add optional event hook callback tud_event_hook_cb() and tuh_event_hook_cb()hathach
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
2023-08-07Add tuh_rhport_is_active() and tuh_rhport_reset_bus()hathach
2023-07-21implement hcd_edpt_abort_xfer() for EHCI, also move thing around a bithathach
2023-07-21add hcd_edpt_abort_xfer() APIhathach
2023-03-22add tuh_task_event_ready(), better implement blocking control transfer for rtoshathach
2023-03-21add note for blocking tuh_configuration_set(), tuh_interface_set()hathach
2023-03-21add tuh_set_interfacehathach
2023-03-17fix trailing space and new linehathach
2022-11-28Retry a few times with transfers in enumeration since device can be unstable ...hathach
2022-11-21Merge branch 'master' into midihostAndrzej Tokarski
2022-11-21host msc example work well with rp2040 pio-usbhathach
2022-11-13Add hooks to allow cloning an attached USB device descriptorrppicomidi
2022-06-24fix redundant-decls warnings by usbd/usbhhathach
2022-06-10more dynamic controller for hosthathach
2022-06-08add tuh_configure() for port/dynamic host behavior confighathach