USB Host Shield 2.0
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 178 of file UsbCore.h.

Member Data Documentation

◆ bmRequestType

uint8_t SETUP_PKT::bmRequestType

Definition at line 181 of file UsbCore.h.

◆ recipient

uint8_t SETUP_PKT::recipient

Definition at line 184 of file UsbCore.h.

◆ type

uint8_t SETUP_PKT::type

Definition at line 185 of file UsbCore.h.

◆ direction

uint8_t SETUP_PKT::direction

Definition at line 186 of file UsbCore.h.

◆ 

union { ... } SETUP_PKT::ReqType_u

◆ bRequest

uint8_t SETUP_PKT::bRequest

Definition at line 189 of file UsbCore.h.

◆ wValue

uint16_t SETUP_PKT::wValue

Definition at line 192 of file UsbCore.h.

◆ wValueLo

uint8_t SETUP_PKT::wValueLo

Definition at line 195 of file UsbCore.h.

◆ wValueHi

uint8_t SETUP_PKT::wValueHi

Definition at line 196 of file UsbCore.h.

◆ 

union { ... } SETUP_PKT::wVal_u

◆ wIndex

uint16_t SETUP_PKT::wIndex

Definition at line 199 of file UsbCore.h.

◆ wLength

uint16_t SETUP_PKT::wLength

Definition at line 200 of file UsbCore.h.


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