Public Attributes | List of all members
_USBDDmaDescriptor Struct Reference

Struct used for USBD DMA Link List Transfer Descriptor, must be 16-bytes aligned. More...

#include <USBD.h>

Public Attributes

uint32_t bufferLength:16
 
uint32_t ctrlSettings:8
 
void * pDataAddr
 
void * pNxtDesc
 
uint32_t reserved:8
 
uint32_t used
 

Detailed Description

Struct used for USBD DMA Link List Transfer Descriptor, must be 16-bytes aligned.

(For USB, DMA transfer is linked to EPs and FIFO address is EP defined)

Definition at line 181 of file USBD.h.

Member Data Documentation

◆ bufferLength

uint32_t _USBDDmaDescriptor::bufferLength

Not used

Definition at line 187 of file USBD.h.

◆ ctrlSettings

uint32_t _USBDDmaDescriptor::ctrlSettings

DMA Control setting register value

Definition at line 187 of file USBD.h.

◆ pDataAddr

void* _USBDDmaDescriptor::pDataAddr

Pointer to data buffer address

Definition at line 185 of file USBD.h.

◆ pNxtDesc

void* _USBDDmaDescriptor::pNxtDesc

Pointer to Next Descriptor

Definition at line 183 of file USBD.h.

◆ reserved

uint32_t _USBDDmaDescriptor::reserved

Control settings

Definition at line 187 of file USBD.h.

◆ used

uint32_t _USBDDmaDescriptor::used

Length of buffer Loaded to DMA register, OK to modify

Definition at line 191 of file USBD.h.


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


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:02