Open FFBoard
Open source force feedback firmware
usbh_device_t Struct Reference

Classes

struct  TU_ATTR_PACKED
 

Public Attributes

uint8_t rhport
 
uint8_t hub_addr
 
uint8_t hub_port
 
uint8_t speed
 
uint8_t ep0_size
 
uint16_t vid
 
uint16_t pid
 
uint8_t i_manufacturer
 
uint8_t i_product
 
uint8_t i_serial
 
uint8_t itf2drv [CFG_TUH_INTERFACE_MAX]
 
uint8_t ep2drv [CFG_TUH_ENDPOINT_MAX][2]
 
tu_edpt_state_t ep_status [CFG_TUH_ENDPOINT_MAX][2]
 
struct {
   tuh_xfer_cb_t   complete_cb
 
   uintptr_t   user_data
 
ep_callback [CFG_TUH_ENDPOINT_MAX][2]
 

Detailed Description

Definition at line 84 of file usbh.c.

Member Data Documentation

◆ complete_cb

tuh_xfer_cb_t usbh_device_t::complete_cb

Definition at line 123 of file usbh.c.

◆ ep0_size

uint8_t usbh_device_t::ep0_size

Definition at line 102 of file usbh.c.

◆ ep2drv

uint8_t usbh_device_t::ep2drv[CFG_TUH_ENDPOINT_MAX][2]

Definition at line 116 of file usbh.c.

◆ 

struct { ... } usbh_device_t::ep_callback[CFG_TUH_ENDPOINT_MAX][2]

◆ ep_status

tu_edpt_state_t usbh_device_t::ep_status[CFG_TUH_ENDPOINT_MAX][2]

Definition at line 118 of file usbh.c.

◆ hub_addr

uint8_t usbh_device_t::hub_addr

Definition at line 87 of file usbh.c.

◆ hub_port

uint8_t usbh_device_t::hub_port

Definition at line 88 of file usbh.c.

◆ i_manufacturer

uint8_t usbh_device_t::i_manufacturer

Definition at line 107 of file usbh.c.

◆ i_product

uint8_t usbh_device_t::i_product

Definition at line 108 of file usbh.c.

◆ i_serial

uint8_t usbh_device_t::i_serial

Definition at line 109 of file usbh.c.

◆ itf2drv

uint8_t usbh_device_t::itf2drv[CFG_TUH_INTERFACE_MAX]

Definition at line 115 of file usbh.c.

◆ pid

uint16_t usbh_device_t::pid

Definition at line 105 of file usbh.c.

◆ rhport

uint8_t usbh_device_t::rhport

Definition at line 86 of file usbh.c.

◆ speed

uint8_t usbh_device_t::speed

Definition at line 89 of file usbh.c.

◆ user_data

uintptr_t usbh_device_t::user_data

Definition at line 124 of file usbh.c.

◆ vid

uint16_t usbh_device_t::vid

Definition at line 104 of file usbh.c.


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