Open FFBoard
Open source force feedback firmware
msch_interface_t Struct Reference

Public Attributes

uint8_t itf_num
 
uint8_t ep_in
 
uint8_t ep_out
 
uint8_t max_lun
 
volatile bool configured
 
volatile bool mounted
 
struct {
   uint32_t   block_size
 
   uint32_t   block_count
 
capacity [CFG_TUH_MSC_MAXLUN]
 
uint8_t stage
 
void * buffer
 
tuh_msc_complete_cb_t complete_cb
 
uintptr_t complete_arg
 
CFG_TUH_MEM_ALIGN msc_cbw_t cbw
 
CFG_TUH_MEM_ALIGN msc_csw_t csw
 

Detailed Description

Definition at line 53 of file msc_host.c.

Member Data Documentation

◆ block_count

uint32_t msch_interface_t::block_count

Definition at line 65 of file msc_host.c.

◆ block_size

uint32_t msch_interface_t::block_size

Definition at line 64 of file msc_host.c.

◆ buffer

void* msch_interface_t::buffer

Definition at line 70 of file msc_host.c.

◆ 

struct { ... } msch_interface_t::capacity[CFG_TUH_MSC_MAXLUN]

◆ cbw

CFG_TUH_MEM_ALIGN msc_cbw_t msch_interface_t::cbw

Definition at line 74 of file msc_host.c.

◆ complete_arg

uintptr_t msch_interface_t::complete_arg

Definition at line 72 of file msc_host.c.

◆ complete_cb

tuh_msc_complete_cb_t msch_interface_t::complete_cb

Definition at line 71 of file msc_host.c.

◆ configured

volatile bool msch_interface_t::configured

Definition at line 60 of file msc_host.c.

◆ csw

CFG_TUH_MEM_ALIGN msc_csw_t msch_interface_t::csw

Definition at line 75 of file msc_host.c.

◆ ep_in

uint8_t msch_interface_t::ep_in

Definition at line 55 of file msc_host.c.

◆ ep_out

uint8_t msch_interface_t::ep_out

Definition at line 56 of file msc_host.c.

◆ itf_num

uint8_t msch_interface_t::itf_num

Definition at line 54 of file msc_host.c.

◆ max_lun

uint8_t msch_interface_t::max_lun

Definition at line 58 of file msc_host.c.

◆ mounted

volatile bool msch_interface_t::mounted

Definition at line 61 of file msc_host.c.

◆ stage

uint8_t msch_interface_t::stage

Definition at line 69 of file msc_host.c.


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