Loading...
Searching...
No Matches
usbus_interface Struct Reference

USBUS interface. More...

Detailed Description

USBUS interface.

Definition at line 352 of file usbus.h.

#include <usbus.h>

Data Fields

struct usbus_interfacenext
 Next interface (set by USBUS during registration)
 
usbus_descr_gen_tdescr_gen
 Linked list of optional additional descriptor generators.
 
usbus_endpoint_tep
 Linked list of endpoints belonging to this interface.
 
struct usbus_interface_altalts
 List of alt settings.
 
usbus_handler_thandler
 Handlers for this interface.
 
usbus_string_tdescr
 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.
 

Field Documentation

◆ alts

struct usbus_interface_alt* usbus_interface::alts

List of alt settings.

Definition at line 359 of file usbus.h.

◆ class

uint8_t usbus_interface::class

USB interface class.

Definition at line 364 of file usbus.h.

◆ descr

usbus_string_t* usbus_interface::descr

Descriptor string.

Definition at line 361 of file usbus.h.

◆ descr_gen

usbus_descr_gen_t* usbus_interface::descr_gen

Linked list of optional additional descriptor generators.

Definition at line 355 of file usbus.h.

◆ ep

usbus_endpoint_t* usbus_interface::ep

Linked list of endpoints belonging to this interface.

Definition at line 357 of file usbus.h.

◆ handler

usbus_handler_t* usbus_interface::handler

Handlers for this interface.

Definition at line 360 of file usbus.h.

◆ idx

uint16_t usbus_interface::idx

Interface index, (set by USBUS during registration.

Definition at line 362 of file usbus.h.

◆ next

struct usbus_interface* usbus_interface::next

Next interface (set by USBUS during registration)

Definition at line 353 of file usbus.h.

◆ protocol

uint8_t usbus_interface::protocol

USB interface protocol.

Definition at line 366 of file usbus.h.

◆ subclass

uint8_t usbus_interface::subclass

USB interface subclass.

Definition at line 365 of file usbus.h.


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