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 address Address of the new device
uint32_t flags Initialization flags
uint8_t clientDriverID Client driver identification for device requests
Return Values
Return Values Description
TRUE We can support the device.
FALSE We cannot support the device.
Function
bool USBHostCDCInitialize( uint8_t address, uint32_t flags, uint8_t clientDriverID )
1.4.2.2.1.10 USBHostCDCResetDevice Function
This function starts a CDC reset.
File
usb_host_cdc.h
Syntax
uint8_t USBHostCDCResetDevice(uint8_t deviceAddress);
Description
This function starts a CDC reset. A reset can be issued only if the device is attached and not being initialized.
Remarks
None
Preconditions
None
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 USBHostCDCResetDevice( uint8_t deviceAddress )
1.4.2.2.1.11 USBHostCDCTasks Function
This function performs the maintenance tasks required by CDC class
1.4 Library Interface MLA - USB Library Help Embedded Host API
139
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_usb.pdf