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 <Usb.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 155 of file Usb.h.

Member Data Documentation

uint8_t SETUP_PKT::bmRequestType

Definition at line 158 of file Usb.h.

uint8_t SETUP_PKT::recipient

Definition at line 161 of file Usb.h.

uint8_t SETUP_PKT::type

Definition at line 162 of file Usb.h.

uint8_t SETUP_PKT::direction

Definition at line 163 of file Usb.h.

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

Definition at line 166 of file Usb.h.

uint16_t SETUP_PKT::wValue

Definition at line 169 of file Usb.h.

uint8_t SETUP_PKT::wValueLo

Definition at line 172 of file Usb.h.

uint8_t SETUP_PKT::wValueHi

Definition at line 173 of file Usb.h.

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

Definition at line 176 of file Usb.h.

uint16_t SETUP_PKT::wLength

Definition at line 177 of file Usb.h.


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