1#ifndef __EHCI__EHCI_PIPE_HPP__
2#define __EHCI__EHCI_PIPE_HPP__
14 void close()
override;
bool open(const USBInterruptPipeDesc &desc, InterruptCallback cb) override
USBInterruptPipeDesc desc_
EHCIPipe(EHCIModule *ehci)
ehci_queue_head_node_t * qh_node_
ehci_queue_task_descriptor_node_t * data_node_
void on_complete(uint8_t *buf, size_t len, bool error) override
struct ehci_queue_head_node ehci_queue_head_node_t
struct ehci_queue_task_descriptor_node ehci_queue_task_descriptor_node_t
void(*)(const uint8_t *data, size_t len) InterruptCallback