42 #ifndef _TUSB_USBH_HCD_H_
43 #define _TUSB_USBH_HCD_H_
79 uint8_t configure_count;
82 uint8_t interface_count;
85 volatile uint8_t state;
86 uint32_t flag_supported_class;
90 volatile uint8_t pipe_status;
94 OSAL_SEM_DEF(semaphore);
95 osal_semaphore_handle_t sem_hdl;
97 OSAL_MUTEX_DEF(mutex);
98 osal_mutex_handle_t mutex_hdl;
107 void usbh_xfer_isr(
pipe_handle_t pipe_hdl, uint8_t class_code, tusb_event_t event, uint32_t xferred_bytes);
108 void usbh_hcd_rhport_plugged_isr(uint8_t hostid);
109 void usbh_hcd_rhport_unplugged_isr(uint8_t hostid);
Definition: std_request.h:49
#define TUSB_CFG_HOST_DEVICE_MAX
Maximum number of device host stack can manage If hub class is not enabled, set this equal to numbe...
Definition: configuration.txt:35
Definition: usbh_hcd.h:62
Definition: usbh_hcd.h:69
#define ATTR_ALIGNED(Bytes)
This attribute specifies a minimum alignment for the variable or structure field, measured in bytes...
Definition: compiler_gcc.h:72