Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
usb_setup_packet Struct Reference

USB Setup Data packet defined in spec. More...

#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]

union { ... } usb_setup_packet

◆ 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: