USBFS UM Datasheet: Suspend/Resume

This forum is for the reporting and discussion of the PSoC documentation from Cypress (data sheet, TRM, user guide, etc).

Moderator: fsu

USBFS UM Datasheet: Suspend/Resume

Postby AndyW » Thu May 28, 2009 2:15 am

The USB UM datasheet mentions:
as available APIs. It does not list them in the API section but mentions them in a section on suspend/resume. But they dont exist in the source.
The Big Cheese
The Big Cheese
Posts: 180
Joined: Mon Jul 18, 2005 6:06 am
Location: London, UK

Re: USBFS UM Datasheet: Suspend/Resume

Postby fsu » Tue Jun 02, 2009 2:08 pm

This is the result of an incomplete editing job. Thank you for bringing this to our attention. In the original PSoC USB devices it was necessary to power down the USB circuitry with a special API call before putting the device to sleep, and to resume its operation after the device woke from sleep. The original USB User Module has a USB_Suspend and a USB_Resume API for this purpose. In later devices, the USB operation is automatically suspended and resumed when the device goes to sleep and wakes up, so these APIs were not brought forward to the USBFS user module. The data sheet, however, was not properly updated.

Use the M8C_Sleep macro to put the device to sleep. Exit the sleep loop to wake the device up. The USB functions automatically suspend and resume.
--Steve Fouts
Technical Writer, Sr.
Cypress initials - FSU
Posts: 8
Joined: Mon Mar 24, 2008 7:54 am

Return to “%s” PSoC Documentation Feedback

Who is online

Users browsing this forum: No registered users and 1 guest