Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
usb_setup_packet Struct Reference

#include <usb_ch9.h>

Data Fields

union {
   uint8_t   bmRequestType
 
   struct usb_req_type_field   RequestType
 
}; 
 
uint8_t bRequest
 
uint16_t wValue
 
uint16_t wIndex
 
uint16_t wLength
 

Detailed Description

USB Setup Data packet defined in spec. Table 9-2

Field Documentation

◆ 

union { ... } usb_setup_packet::@198

◆ bmRequestType

uint8_t usb_setup_packet::bmRequestType

◆ bRequest

uint8_t usb_setup_packet::bRequest

◆ RequestType

struct usb_req_type_field usb_setup_packet::RequestType

◆ wIndex

uint16_t usb_setup_packet::wIndex

◆ wLength

uint16_t usb_setup_packet::wLength

◆ wValue

uint16_t usb_setup_packet::wValue

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