CCyUSBDevice::Reset () Function of CyAPI - KBA88964

Version 1
    Version: **


    Question: Is calling the CCyUSBDevice::Reset () function equivalent to performing a hardware reset?



    No. The CCyUSBDevice::Reset () function is not equivalent to performing a hardware reset. CCyUSBDevice::Reset () triggers a USB bus reset. If you wish to execute a specific set of events on this reset, you can do it within the USB reset ISR[ISR_Ures].

    For differences between the various resets, please refer to Chapter 7, “Resets,” in the EZ-USB® TRM.