Open FFBoard
Open source force feedback firmware
hcd_event_t Struct Reference

#include <hcd.h>

Public Attributes

uint8_t rhport
 
uint8_t event_id
 
uint8_t dev_addr
 
union {
   struct {
      uint8_t   hub_addr
 
      uint8_t   hub_port
 
      uint8_t   speed
 
   }   connection
 
   struct {
      uint8_t   ep_addr
 
      uint8_t   result
 
      uint32_t   len
 
   }   xfer_complete
 
   struct {
      void(*   func )(void *)
 
      void *   param
 
   }   func_call
 
}; 
 

Detailed Description

Definition at line 65 of file hcd.h.

Member Data Documentation

◆ 

union { ... } hcd_event_t::@87

◆ 

struct { ... } hcd_event_t::connection

◆ dev_addr

uint8_t hcd_event_t::dev_addr

Definition at line 68 of file hcd.h.

◆ ep_addr

uint8_t hcd_event_t::ep_addr

Definition at line 80 of file hcd.h.

◆ event_id

uint8_t hcd_event_t::event_id

Definition at line 67 of file hcd.h.

◆ func

void(* hcd_event_t::func) (void *)

Definition at line 87 of file hcd.h.

◆ 

struct { ... } hcd_event_t::func_call

◆ hub_addr

uint8_t hcd_event_t::hub_addr

Definition at line 73 of file hcd.h.

◆ hub_port

uint8_t hcd_event_t::hub_port

Definition at line 74 of file hcd.h.

◆ len

uint32_t hcd_event_t::len

Definition at line 82 of file hcd.h.

◆ param

void* hcd_event_t::param

Definition at line 88 of file hcd.h.

◆ result

uint8_t hcd_event_t::result

Definition at line 81 of file hcd.h.

◆ rhport

uint8_t hcd_event_t::rhport

Definition at line 66 of file hcd.h.

◆ speed

uint8_t hcd_event_t::speed

Definition at line 75 of file hcd.h.

◆ 

struct { ... } hcd_event_t::xfer_complete

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