Open FFBoard
Open source force feedback firmware
max3421_data_t Struct Reference

Public Member Functions

 OSAL_MUTEX_DEF (spi_mutexdef)
 

Public Attributes

volatile uint16_t frame_count
 
uint8_t sndbc
 
uint8_t hirq
 
uint8_t hien
 
uint8_t mode
 
uint8_t peraddr
 
union {
   hxfr_bm_t   hxfr_bm
 
   uint8_t   hxfr
 
}; 
 
struct {
   uint8_t   daddr
 
   uint8_t   hxfr
 
sndfifo_owner
 
atomic_flag busy
 
osal_mutex_t spi_mutex
 
max3421_ep_t ep [CFG_TUH_MAX3421_ENDPOINT_TOTAL]
 

Detailed Description

Definition at line 216 of file hcd_max3421.c.

Member Function Documentation

◆ OSAL_MUTEX_DEF()

max3421_data_t::OSAL_MUTEX_DEF ( spi_mutexdef  )

Member Data Documentation

◆ 

union { ... } max3421_data_t::@147

◆ busy

atomic_flag max3421_data_t::busy

Definition at line 236 of file hcd_max3421.c.

◆ daddr

uint8_t max3421_data_t::daddr

Definition at line 232 of file hcd_max3421.c.

◆ ep

max3421_ep_t max3421_data_t::ep[CFG_TUH_MAX3421_ENDPOINT_TOTAL]

Definition at line 243 of file hcd_max3421.c.

◆ frame_count

volatile uint16_t max3421_data_t::frame_count

Definition at line 217 of file hcd_max3421.c.

◆ hien

uint8_t max3421_data_t::hien

Definition at line 222 of file hcd_max3421.c.

◆ hirq

uint8_t max3421_data_t::hirq

Definition at line 221 of file hcd_max3421.c.

◆ hxfr

uint8_t max3421_data_t::hxfr

Definition at line 227 of file hcd_max3421.c.

◆ hxfr_bm

hxfr_bm_t max3421_data_t::hxfr_bm

Definition at line 226 of file hcd_max3421.c.

◆ mode

uint8_t max3421_data_t::mode

Definition at line 223 of file hcd_max3421.c.

◆ peraddr

uint8_t max3421_data_t::peraddr

Definition at line 224 of file hcd_max3421.c.

◆ sndbc

uint8_t max3421_data_t::sndbc

Definition at line 220 of file hcd_max3421.c.

◆ 

struct { ... } max3421_data_t::sndfifo_owner

◆ spi_mutex

osal_mutex_t max3421_data_t::spi_mutex

Definition at line 240 of file hcd_max3421.c.


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