VSF Documented
Data Fields
usb_transfer_s Struct Reference

#include <usb_host.h>

Data Fields

usb_device_handle_t device_handle
 
uint8_t bEndpointAddress
 
usb_transfer_type_t type
 
uint8_t bmAttributes
 
uint16_t wMaxPacketSize
 
int num_bytes
 
int actual_num_bytes
 
uint32_t flags
 
uint32_t timeout_ms
 
usb_transfer_status_t status
 
usb_transfer_cb_t callback
 
void * context
 
int num_isoc_packets
 
usb_isoc_packet_desc_tisoc_packet_desc
 
uint8_tdata_buffer
 
uint32_t data_buffer_size
 
void * reserved [4]
 

Field Documentation

◆ device_handle

usb_device_handle_t usb_transfer_s::device_handle

◆ bEndpointAddress

uint8_t usb_transfer_s::bEndpointAddress

◆ type

usb_transfer_type_t usb_transfer_s::type

◆ bmAttributes

uint8_t usb_transfer_s::bmAttributes

◆ wMaxPacketSize

uint16_t usb_transfer_s::wMaxPacketSize

◆ num_bytes

int usb_transfer_s::num_bytes

◆ actual_num_bytes

int usb_transfer_s::actual_num_bytes

◆ flags

uint32_t usb_transfer_s::flags

◆ timeout_ms

uint32_t usb_transfer_s::timeout_ms

◆ status

usb_transfer_status_t usb_transfer_s::status

◆ callback

usb_transfer_cb_t usb_transfer_s::callback

◆ context

void* usb_transfer_s::context

◆ num_isoc_packets

int usb_transfer_s::num_isoc_packets

◆ isoc_packet_desc

usb_isoc_packet_desc_t* usb_transfer_s::isoc_packet_desc

◆ data_buffer

uint8_t* usb_transfer_s::data_buffer

◆ data_buffer_size

uint32_t usb_transfer_s::data_buffer_size

◆ reserved

void* usb_transfer_s::reserved[4]
Generated from commit: vsfteam/vsf@699cdec