User guide
4 CY3687 MoBL-USB FX2LP18 Development Kit User Guide, Doc. # 001-68582 Rev. *B
Contents
5.3.1.2 TD_Poll() .........................................................................................36
5.3.1.3 TD_Suspend() .................................................................................36
5.3.1.4 TD_Resume() ..................................................................................36
5.3.2 Device Request Functions.............................................................................36
5.3.2.1 DR_GetDescriptor().........................................................................36
5.3.2.2 DR_GetInterface() ...........................................................................37
5.3.2.3 DR_SetInterface()............................................................................37
5.3.2.4 DR_GetConfiguration()....................................................................37
5.3.2.5 DR_SetConfiguration() ....................................................................37
5.3.2.6 DR_GetStatus() ...............................................................................37
5.3.2.7 DR_ClearFeature()..........................................................................37
5.3.2.8 DR_SetFeature() .............................................................................37
5.3.2.9 DR_VendorCmnd()..........................................................................38
5.3.3 ISR Functions ................................................................................................38
5.3.3.1 ISR_Sudav() ....................................................................................38
5.3.3.2 ISR_Sof().........................................................................................38
5.3.3.3 ISR_Ures().......................................................................................38
5.3.3.4 ISR_Susp() ......................................................................................38
5.3.3.5 ISR_Highspeed() .............................................................................38
5.4 EZ-USB Library .........................................................................................................39
5.4.1 Building the Library ........................................................................................39
5.4.2 Library Functions ...........................................................................................39
5.4.2.1 EZUSB_Delay() ...............................................................................39
5.4.2.2 EZUSB_Discon() .............................................................................39
5.4.2.3 EZUSB_GetStringDscr()..................................................................39
5.4.2.4 EZUSB_Susp() ................................................................................39
5.4.2.5 EZUSB_Resume()...........................................................................40
5.4.2.6 I2C Routines....................................................................................40
6. Cypress USB Drivers for MoBL-USB FX2LP18 Kit 41
6.1 USB Signed Driver Package for MoBL-USB FX2LP18 Devices ...............................41
6.2 Drivers for Firmware Examples and Default Connect Mode MoBL-USB
FX2LP18 Configuration .............................................................................................42
6.2.1 Binding Cypress USB Driver to MoBL-USB Development Board..................43
6.3 Drivers for Keil Monitor Automatic Download using Script Files................................45
6.3.1 How to Generate and Play Script Files (.spt).................................................45
6.3.1.1 Script File Generation using Cyscript Tool ......................................45
6.3.1.2 Script File Generation and Play using CyConsole...........................46
6.3.1.3 Script Generation and Play using CyControlCenter ........................47
6.3.2 Keil Debug Monitor Download using Script and CyMonfx2lp18 Driver
Package.........................................................................................................48
6.4 SuiteUSB Driver Packages........................................................................................48
7. USB PC Host Utilities and SuiteUSB Applications 49
7.1 USB Applications in MoBL-USB FX2LP18 Development Kit....................................49
7.2 SuiteUSB Applications...............................................................................................49
7.2.1 Cyconsole Utility ............................................................................................50
7.2.2 CyControlCenter Utility ..................................................................................53
7.2.3 Streamer Utility ..............................................................................................54
7.2.4 Bulkloop Application ......................................................................................56
7.2.5 Cydesc Utility .................................................................................................56