usbus_interface Struct Reference

USBUS interface. More...

Detailed Description

USBUS interface.

Definition at line 302 of file usbus.h.

#include <usbus.h>

Data Fields

struct usbus_interface * next
 Next interface (set by USBUS during registration)

 
usbus_descr_gen_t * descr_gen
 Linked list of optional additional descriptor generators.
 
usbus_endpoint_t * ep
 Linked list of endpoints belonging to this interface

 
struct usbus_interface_alt * alts
 List of alt settings

 
usbus_handler_t * handler
 Handlers for this interface

 
usbus_string_t * descr
 Descriptor string

 
uint16_t idx
 Interface index, (set by USBUS during registration

 
uint8_t class
 USB interface class

 
uint8_t subclass
 USB interface subclass

 
uint8_t protocol
 USB interface protocol

 

The documentation for this struct was generated from the following file: