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  | |