HPM SDK
HPMicro Software Development Kit
dcd_qhd_t Struct Reference

#include <hpm_usb_device.h>

Data Fields

volatile uint32_t: 15
 
volatile uint32_t int_on_setup: 1
 
volatile uint32_t max_packet_size: 11
 
volatile uint32_t zero_length_termination: 1
 
volatile uint32_t iso_mult: 2
 
volatile uint32_t qtd_addr
 
volatile dcd_qtd_t qtd_overlay
 
volatile usb_control_request_t setup_request
 
volatile uint32_t attached_buffer
 
dcd_qtd_t *volatile attached_qtd
 
volatile uint8_t reserved [8]
 

Field Documentation

◆ attached_buffer

volatile uint32_t dcd_qhd_t::attached_buffer

◆ attached_qtd

dcd_qtd_t* volatile dcd_qhd_t::attached_qtd

◆ int_on_setup

volatile uint32_t dcd_qhd_t::int_on_setup

◆ iso_mult

volatile uint32_t dcd_qhd_t::iso_mult

◆ max_packet_size

volatile uint32_t dcd_qhd_t::max_packet_size

◆ qtd_addr

volatile uint32_t dcd_qhd_t::qtd_addr

◆ qtd_overlay

volatile dcd_qtd_t dcd_qhd_t::qtd_overlay

◆ reserved

volatile uint8_t dcd_qhd_t::reserved[8]

◆ setup_request

volatile usb_control_request_t dcd_qhd_t::setup_request

◆ uint32_t

volatile dcd_qhd_t::uint32_t

◆ zero_length_termination

volatile uint32_t dcd_qhd_t::zero_length_termination

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