Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

Remarks
None
Preconditions
None
Parameters
Parameters Description
uint8_t deviceAddress Device address
uint8_t direction Transfer direction. Valid values are:
1 = In (Read)
0 = Out (Write)
uint8_t interfaceNum Interface number
Return Values
Return Values Description
USB_SUCCESS Transfer terminated
USB_HID_DEVICE_NOT_FOUND No device with specified address
Function
uint8_t USBHostHIDTerminateTransfer( uint8_t deviceAddress, uint8_t direction, uint8_t interfaceNum )
1.4.2.3.1.14 USBHostHIDTransfer Function
This function starts a HID transfer.
File
usb_host_hid.h
Syntax
uint8_t USBHostHIDTransfer(uint8_t deviceAddress, uint8_t direction, uint8_t interfaceNum,
uint16_t reportid, uint16_t size, uint8_t * data);
Description
This function starts a HID transfer. A read/write wrapper is provided in application interface file to access this function.
Remarks
None
Preconditions
None
Parameters
Parameters Description
uint8_t deviceAddress Device address
uint8_t direction 1=read, 0=write
uint8_t interfaceNum Interface number
uint8_t reportid Report ID of the requested report
uint8_t size Byte size of the data buffer
uint8_t *data Pointer to the data buffer
Return Values
Return Values Description
USB_SUCCESS Request started successfully
1.4 Library Interface MLA - USB Library Help Embedded Host API
174

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh