![]()
![]()
#define _TUSB_HCD_H_
![]()
![]()
#include "common/tusb_common.h"
![]()
![]()
#include "osal/osal.h"
![]()
![]()
#include "common/tusb_fifo.h"
![]()
![]()
#define CFG_TUH_ENDPOINT_MAX
![]()
![]()
hcd_eventid_t
![]()
![]()
HCD_EVENT_DEVICE_ATTACH
![]()
![]()
HCD_EVENT_DEVICE_REMOVE
![]()
![]()
HCD_EVENT_XFER_COMPLETE
![]()
![]()
USBH_EVENT_FUNC_CALL
![]()
![]()
HCD_EVENT_COUNT
![]()
![]()
hcd_event_t
![]()
![]()
rhport
![]()
![]()
event_id
![]()
![]()
dev_addr
![]()
![]()
<anonymous union>
![]()
![]()
<anonymous struct>
![]()
![]()
hub_addr
![]()
![]()
hub_port
![]()
![]()
speed
![]()
![]()
connection
![]()
![]()
<anonymous struct>
![]()
![]()
ep_addr
![]()
![]()
result
![]()
![]()
len
![]()
![]()
xfer_complete
![]()
![]()
<anonymous struct>
![]()
![]()
func
![]()
![]()
param
![]()
![]()
func_call
![]()
![]()
hcd_devtree_info_t
![]()
![]()
rhport
![]()
![]()
hub_addr
![]()
![]()
hub_port
![]()
![]()
speed
![]()
![]()
hcd_dcache_clean(const void *, uint32_t);
![]()
![]()
hcd_dcache_invalidate(const void *, uint32_t);
![]()
![]()
hcd_dcache_clean_invalidate(const void *, uint32_t);
![]()
![]()
hcd_configure(uint8_t, uint32_t, const void *);
![]()
![]()
hcd_init(uint8_t);
![]()
![]()
hcd_deinit(uint8_t);
![]()
![]()
hcd_int_handler(uint8_t, bool);
![]()
![]()
hcd_int_enable(uint8_t);
![]()
![]()
hcd_int_disable(uint8_t);
![]()
![]()
hcd_frame_number(uint8_t);
![]()
![]()
hcd_port_connect_status(uint8_t);
![]()
![]()
hcd_port_reset(uint8_t);
![]()
![]()
hcd_port_reset_end(uint8_t);
![]()
![]()
hcd_port_speed_get(uint8_t);
![]()
![]()
hcd_device_close(uint8_t, uint8_t);
![]()
![]()
hcd_edpt_open(uint8_t, uint8_t, const tusb_desc_endpoint_t *);
![]()
![]()
hcd_edpt_xfer(uint8_t, uint8_t, uint8_t, uint8_t *, uint16_t);
![]()
![]()
hcd_edpt_abort_xfer(uint8_t, uint8_t, uint8_t);
![]()
![]()
hcd_setup_send(uint8_t, uint8_t, const uint8_t *);
![]()
![]()
hcd_edpt_clear_stall(uint8_t, uint8_t, uint8_t);
![]()
![]()
hcd_devtree_get_info(uint8_t, hcd_devtree_info_t *);
![]()
![]()
hcd_event_handler(const hcd_event_t *, bool);
![]()
![]()
hcd_event_device_attach(uint8_t, bool)
![]()
![]()
hcd_event_device_remove(uint8_t, bool)
![]()
![]()
hcd_event_xfer_complete(uint8_t, uint8_t, uint32_t, xfer_result_t, bool)