Open FFBoard
Open source force feedback firmware
usbtmc_interface_state_t Struct Reference

Public Attributes

volatile usbtmcd_state_enum state
 
uint8_t itf_id
 
uint8_t rhport
 
uint8_t ep_bulk_in
 
uint8_t ep_bulk_out
 
uint8_t ep_int_in
 
uint32_t ep_bulk_in_wMaxPacketSize
 
uint32_t ep_bulk_out_wMaxPacketSize
 
CFG_TUSB_MEM_ALIGN uint8_t ep_bulk_in_buf [USBTMCD_BUFFER_SIZE]
 
CFG_TUSB_MEM_ALIGN uint8_t ep_bulk_out_buf [USBTMCD_BUFFER_SIZE]
 
CFG_TUSB_MEM_ALIGN uint8_t ep_int_in_buf [CFG_TUD_USBTMC_INT_EP_SIZE]
 
uint32_t transfer_size_remaining
 
uint32_t transfer_size_sent
 
uint8_t lastBulkOutTag
 
uint8_t lastBulkInTag
 
uint8_t const * devInBuffer
 
usbtmc_capabilities_specific_t const * capabilities
 

Detailed Description

Definition at line 123 of file usbtmc_device.c.

Member Data Documentation

◆ capabilities

usbtmc_capabilities_specific_t const* usbtmc_interface_state_t::capabilities

Definition at line 150 of file usbtmc_device.c.

◆ devInBuffer

uint8_t const* usbtmc_interface_state_t::devInBuffer

Definition at line 148 of file usbtmc_device.c.

◆ ep_bulk_in

uint8_t usbtmc_interface_state_t::ep_bulk_in

Definition at line 129 of file usbtmc_device.c.

◆ ep_bulk_in_buf

CFG_TUSB_MEM_ALIGN uint8_t usbtmc_interface_state_t::ep_bulk_in_buf[USBTMCD_BUFFER_SIZE]

Definition at line 136 of file usbtmc_device.c.

◆ ep_bulk_in_wMaxPacketSize

uint32_t usbtmc_interface_state_t::ep_bulk_in_wMaxPacketSize

Definition at line 132 of file usbtmc_device.c.

◆ ep_bulk_out

uint8_t usbtmc_interface_state_t::ep_bulk_out

Definition at line 130 of file usbtmc_device.c.

◆ ep_bulk_out_buf

CFG_TUSB_MEM_ALIGN uint8_t usbtmc_interface_state_t::ep_bulk_out_buf[USBTMCD_BUFFER_SIZE]

Definition at line 138 of file usbtmc_device.c.

◆ ep_bulk_out_wMaxPacketSize

uint32_t usbtmc_interface_state_t::ep_bulk_out_wMaxPacketSize

Definition at line 133 of file usbtmc_device.c.

◆ ep_int_in

uint8_t usbtmc_interface_state_t::ep_int_in

Definition at line 131 of file usbtmc_device.c.

◆ ep_int_in_buf

CFG_TUSB_MEM_ALIGN uint8_t usbtmc_interface_state_t::ep_int_in_buf[CFG_TUD_USBTMC_INT_EP_SIZE]

Definition at line 140 of file usbtmc_device.c.

◆ itf_id

uint8_t usbtmc_interface_state_t::itf_id

Definition at line 127 of file usbtmc_device.c.

◆ lastBulkInTag

uint8_t usbtmc_interface_state_t::lastBulkInTag

Definition at line 146 of file usbtmc_device.c.

◆ lastBulkOutTag

uint8_t usbtmc_interface_state_t::lastBulkOutTag

Definition at line 145 of file usbtmc_device.c.

◆ rhport

uint8_t usbtmc_interface_state_t::rhport

Definition at line 128 of file usbtmc_device.c.

◆ state

volatile usbtmcd_state_enum usbtmc_interface_state_t::state

Definition at line 125 of file usbtmc_device.c.

◆ transfer_size_remaining

uint32_t usbtmc_interface_state_t::transfer_size_remaining

Definition at line 142 of file usbtmc_device.c.

◆ transfer_size_sent

uint32_t usbtmc_interface_state_t::transfer_size_sent

Definition at line 143 of file usbtmc_device.c.


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