diff options
| author | hathach <[email protected]> | 2025-03-25 16:15:58 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2025-03-25 16:15:58 +0700 |
| commit | 65e01fff2e7ab5302baa45bdd81a1d774e269452 (patch) | |
| tree | 409df9c6ec21e8b07bec56d2135e3e8f38bd2286 /src/host/hcd.h | |
| parent | b99b811308114d07cbba0d432abc185c05896ec3 (diff) | |
add tuh_edpt_close() API, it will abort any pending transfer
implement hcd_edpt_close() for pio-usb and max3421e, also move max3421e api into its own header.
Diffstat (limited to 'src/host/hcd.h')
| -rw-r--r-- | src/host/hcd.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/host/hcd.h b/src/host/hcd.h index 56b6fdb5d..aa9e9cf3b 100644 --- a/src/host/hcd.h +++ b/src/host/hcd.h @@ -165,6 +165,9 @@ void hcd_device_close(uint8_t rhport, uint8_t dev_addr); // Open an endpoint bool hcd_edpt_open(uint8_t rhport, uint8_t daddr, tusb_desc_endpoint_t const * ep_desc); +// Close an endpoint +bool hcd_edpt_close(uint8_t rhport, uint8_t daddr, uint8_t ep_addr); + // Submit a transfer, when complete hcd_event_xfer_complete() must be invoked bool hcd_edpt_xfer(uint8_t rhport, uint8_t daddr, uint8_t ep_addr, uint8_t * buffer, uint16_t buflen); |
