USBUS interface. More...
#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 | |