HPM SDK
HPMicro Software Development Kit
dcd_qtd_t Struct Reference

#include <hpm_usb_device.h>

Data Fields

volatile uint32_t next
 
volatile uint32_t: 3
 
volatile uint32_t xact_err: 1
 
volatile uint32_t buffer_err: 1
 
volatile uint32_t halted: 1
 
volatile uint32_t active: 1
 
volatile uint32_t iso_mult_override: 2
 
volatile uint32_t int_on_complete: 1
 
volatile uint32_t total_bytes: 15
 
volatile uint32_t buffer [USB_SOC_DCD_QHD_BUFFER_COUNT]
 
volatile uint16_t expected_bytes
 
volatile uint8_t reserved [2]
 

Field Documentation

◆ active

volatile uint32_t dcd_qtd_t::active

◆ buffer

volatile uint32_t dcd_qtd_t::buffer[USB_SOC_DCD_QHD_BUFFER_COUNT]

◆ buffer_err

volatile uint32_t dcd_qtd_t::buffer_err

◆ expected_bytes

volatile uint16_t dcd_qtd_t::expected_bytes

◆ halted

volatile uint32_t dcd_qtd_t::halted

◆ int_on_complete

volatile uint32_t dcd_qtd_t::int_on_complete

◆ iso_mult_override

volatile uint32_t dcd_qtd_t::iso_mult_override

◆ next

volatile uint32_t dcd_qtd_t::next

◆ reserved

volatile uint8_t dcd_qtd_t::reserved[2]

◆ total_bytes

volatile uint32_t dcd_qtd_t::total_bytes

◆ uint32_t

volatile dcd_qtd_t::uint32_t

◆ xact_err

volatile uint32_t dcd_qtd_t::xact_err

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