UsbDeviceMemMap

Overview

Device memory map created by calling OH_Usb_CreateDeviceMemMap(). A buffer using the device memory map can provide better performance.

Since

10

Related Modules

UsbDdk

Summary

Member Variables

Name Description
address Buffer address.
size Buffer size.
offset Offset of the used buffer. The default value is 0, indicating that there is no offset and the buffer starts from the specified address.
bufferLength Length of the used buffer. By default, the value is equal to the size, indicating that the entire buffer is used.
transferedLength Length of the transferred data.

Member Variable Description

address

uint8_t* const UsbDeviceMemMap::address

Description

Buffer address.

bufferLength

uint32_t UsbDeviceMemMap::bufferLength

Description

Length of the used buffer. By default, the value is equal to the size, indicating that the entire buffer is used.

offset

uint32_t UsbDeviceMemMap::offset

Description

Offset of the used buffer. The default value is 0, indicating that there is no offset and the buffer starts from the specified address.

size

const size_t UsbDeviceMemMap::size

Description

Buffer size.

transferedLength

uint32_t UsbDeviceMemMap::transferedLength

Description

Length of the transferred data.