USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
SETUP_PKT Struct Reference

#include <UsbCore.h>

Public Attributes

union {
   uint8_t   bmRequestType
 
   struct {
      uint8_t   recipient: 5
 
      uint8_t   type: 2
 
      uint8_t   direction: 1
 
   } 
 
ReqType_u
 
uint8_t bRequest
 
union {
   uint16_t   wValue
 
   struct {
      uint8_t   wValueLo
 
      uint8_t   wValueHi
 
   } 
 
wVal_u
 
uint16_t wIndex
 
uint16_t wLength
 

Detailed Description

Definition at line 174 of file UsbCore.h.

Member Data Documentation

uint8_t SETUP_PKT::bmRequestType

Definition at line 177 of file UsbCore.h.

uint8_t SETUP_PKT::recipient

Definition at line 180 of file UsbCore.h.

uint8_t SETUP_PKT::type

Definition at line 181 of file UsbCore.h.

uint8_t SETUP_PKT::direction

Definition at line 182 of file UsbCore.h.

union { ... } SETUP_PKT::ReqType_u
uint8_t SETUP_PKT::bRequest

Definition at line 185 of file UsbCore.h.

uint16_t SETUP_PKT::wValue

Definition at line 188 of file UsbCore.h.

uint8_t SETUP_PKT::wValueLo

Definition at line 191 of file UsbCore.h.

uint8_t SETUP_PKT::wValueHi

Definition at line 192 of file UsbCore.h.

union { ... } SETUP_PKT::wVal_u
uint16_t SETUP_PKT::wIndex

Definition at line 195 of file UsbCore.h.

uint16_t SETUP_PKT::wLength

Definition at line 196 of file UsbCore.h.


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