Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
Parameters
Parameters Description
uint8_t deviceAddress Device address
Return Values
Return Values Description
USB_SUCCESS Reset started
USB_MSD_DEVICE_NOT_FOUND No device with specified address
USB_MSD_ILLEGAL_REQUEST Device is in an illegal state for reset
Function
uint8_t USBHostMSDResetDevice( uint8_t deviceAddress )
1.4.2.4.1.5 USBHostMSDTasks Function
This function performs the maintenance tasks required by the mass storage class.
File
usb_host_msd.h
Syntax
void USBHostMSDTasks();
Returns
None
Description
This function performs the maintenance tasks required by the mass storage class. If transfer events from the host layer are
not being used, then it should be called on a regular basis by the application. If transfer events from the host layer are being
used, this function is compiled out, and does not need to be called.
Remarks
None
Preconditions
USBHostMSDInitialize() has been called.
Parameters
Parameters Description
None None
Function
void USBHostMSDTasks( void )
1.4.2.4.1.6 USBHostMSDTerminateTransfer Function
File
usb_host_msd.h
Syntax
void USBHostMSDTerminateTransfer(uint8_t deviceAddress);
Returns
None
1.4 Library Interface MLA - USB Library Help Embedded Host API
206
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_usb.pdf