USB low-full-high speed peripherals Forum Discussions
Hi All,
Please find the beta release of the Eclipse based tool chain for FX2LP on Windows, in the link provided below:
https://www.dropbox.com/s/o1z1cchdgl5qdcs/EZ%20USB%20Studio.zip
It would be great if you can provide your feedback on this tool chain. We will address that in official release to serve customers like you better.
Thanks,
Sai Krishna.
Show LessHello,
We are working with the CY7C64013. When we attach our device to a Windows 8 machine, and Win8 goes to Sleep, Our device goes into Suspend. I have been looking at old code Mouse code based upon the CY7C637xx, and see that there is a dedicated interrupt for this - Wakeup Interrupt Vector at 0016. There is also code for this mouse application that uses
"jmp clear_device_feature"
and
"jmp set_device_feature"
The sample code I started with had these as "jmp request_not_supported".
I would like to know if the CY7C64013 is able to duplicate the functionality of remote wakeup when the PC goes to sleep and any sample code for it?
Thanks in advance,
George
Show LessI am working a project. My design environment is PC (coding by VC++) <=> CY4611B (USB + PATA Host) <=> FPGA (PATA Device Controller). I would like to use CY4611B environment to get the FPGA data to PC side. And write a VC++ code to do what I want to do functions.
I have studied many reference data. Is there a code (firmware code and VC++ codes) in cypress web site and I can use them?? But I have not found them so far.
Note : 1. I plan to do it in CyUSB driver. (It is not a standard mass storage in my application)
Show LessI just started designing for the FX2LP device (CY7C68014A) and I'm trying to implement something fairly similar to the GPIF-master FIFO example that was included with the DVK. The two modifications I want to make are 1) change the waveforms a bit and 2) include both single reads/writes as well as fifo reads/writes with different waveforms for each.
After reading through the ap note included with the design as well as a variety of ap notes on the website, one thing I still can't understand is how the waveforms drawn in the GPIF designer tool map into the flowstates[36] table. Specifically, I need to understand if/how I need to modify code such as the method below for setting up the write flowstates if I, say, delete a state from the original waveform. In addition, some of the comments in the "global flowstate register initializations" section are only adding to my confusion.
void Setup_FLOWSTATE_Write ( void )
{
FLOWSTATE = FlowStates[27]; // 1000 0001b - FSE=1, FS[2:0]=001
SYNCDELAY;
FLOWEQ0CTL = FlowStates[29]; // CTL0 = 0 when flow condition equals zero (data flows)
SYNCDELAY;
FLOWEQ1CTL = FlowStates[30]; // CTL0 = 1 when flow condition equals one (data does not flow)
SYNCDELAY;
}
Show LessHi,
I'm in the discovery phase of determining the most suitable way to have multiple PSoC 3 devices on a single USB hub, controlled by Visual Basic. NET 2010.
I have downloaded the USB Suite and am reading the documentation. The .NET Programmers Reference states that you can create a list of USB devices on the hub and can access them individually. However reading the driver documentation, it talks about the Product ID and the Vendor ID as a way to locate a particular device. If I am mass manufacturing PSoC based devices, I would've assumed that all my products would have the same Product and Vendor IDs based on what is required in the .inf file. Is this the case? This makes it sound like the library is geared towards ONE Cypress PSoC device and all the others attached to the hub as something else.
If I'm manufacturing PSoC based devices, does each individual device have to have it's own unique Product ID? If so, how would you handle doing that in production? How would you address it in the .inf file?
I would appreciate any direction to ap notes or contacts for accomplishing my objective, which is communicating with MULTIPLE PSoC 3 devices on a single USB hub using VB.NET 2010.
Thank you
Show Less