Lines Matching defs:usb_config
227 struct usb_config { struct
228 usb_callback_t *callback; /* USB transfer callback */
229 usb_frlength_t bufsize; /* total pipe buffer size in bytes */
230 usb_frcount_t frames; /* maximum number of USB frames */
231 usb_timeout_t interval; /* interval in milliseconds */
233 usb_timeout_t timeout; /* transfer timeout in milliseconds */
234 struct usb_xfer_flags flags; /* transfer flags */
235 usb_stream_t stream_id; /* USB3.0 specific */
236 enum usb_hc_mode usb_mode; /* host or device mode */
237 uint8_t type; /* pipe type */
238 uint8_t endpoint; /* pipe number */
239 uint8_t direction; /* pipe direction */
240 uint8_t ep_index; /* pipe index match to use */
241 uint8_t if_index; /* "ifaces" index to use */