USB low-full-high speed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
Is it possible to configure FXLP2 in a way that, once triggered, GPIF continuously flushes endpoint data to external FIFO - that is, without re-arming transaction counter after every 256 cycles (16-bit mode)?
In this application there's no in endpoint, so no need for dataflow reversal...
- Dejan
Show LessHi,
I am newly started working on PSOC and USB CY7C63813-PXC. I want to make this USB device as HID device. For that by using some examples and documentation i started working on that. After programming that it is detected as HID device in device mange of the PC. In the code after enumeration i given data into the LoadEP function. When tried to read data from the device it is giving only 0s. Even input report ID also it is giving as 0. So i am not getting how to solve this problem.I am attaching project here. Please any one provide required information to solve this problem. Its an urgent requirement for us.
Show LessI need some GPIO in my design.
I'm beginning my first project using the encore-II USB Low-Speed CY7C63813, and I need help getting started. I'm using PSoC Designer 5.1 (Beta2).
I am designing a small HID keyboard peripheral (it actually only needs to send just a handful of key codes). I've wired the chip up to the USB connector and loaded the most basic configuration I could think of, and I can't seem to get the device to register as HID when I plug it in to my computer. I've searched all of the Cypress Design Support resources, as well as the internet, and I can't find a single example project that includes source code. I couldn't even find a Technical Reference Manual for this part.
I don't really need any help debugging my design -- I'm sure I could figure out the details. I just need a starting point that plugs in and registers with Windows correctly. A keyboard seems to be the simplest, most common application to use as an example. Can anyone point me to a basic keyboard example project for this family of chips?
Show LessHello,
I need some help in order to setup an alternate setting inside my usb device descriptor in order to pass all test required by the Windows Logo Kit and finally to certify my device and driver.
At the moment I'm performing some preliminary test using the USB Command Verifier (USB20CV) version R1.4.2.5 from www.usb.org but the descriptor test fails with the following error:
*******
Interface Number : 0, Alternate Setting : 0, Endpoint Number : 2, MaxPacketSize : 40
Alternate setting 0 has non zero MaxPacketSize Isoch endpoint
Bandwidth check failed
(1.2.40) An Isochronous endpoint present in alternate interface 0x00 must
have a MaxPacketSize of 0x00
*******
So I tried to create two alternate setting (0 and 1), the first one "alternate setting 0" with a packet size for the Isoch endpoint equal to zero but without success.
I also tried to create the "alternate setting 0" without the Isoch endpoint but also in this case without success.
Every time I try to specify an alternate setting inside the descr.a51 file the device fails and boot with the VID=0x0000 and PID=0x0000.
Can someone please explain me how to setup an alternate setting inside the descriptor and how eventually to pass the USB Command Verifier test ?
Thanks
Emanuele
P.S. My original descr.a51 file is attched to the message.
Show LessHi everybody,
I'm working with the PSoC Creator 1.0 on a Cy8CKIT_014 PSoC 5 FirstTouch Starter Kit and at the moment I'm trying to implement an USB audiodevice on this PSoC.
PSoC Creator has an user module called USBFS which, as far as I understand it, helps you implementing USB endpoints. In the datasheet of this module there is an example for emulating a 3-buttom-USB-mouse on a PSoC. I tryied this an it works perfectly.
However I would now like to implement an USB-audio-device with at least one channel for the input and one for the output of audio data. It seems that the USBFS-module supports audio deviced, like it supports HIDs. But I found no examples, ANs or tutorials how to implement USB-audio. There are a lot of different options and parameters and I was not able to figure out, what most of them are for.
Does anyone have experience with this, know any examples or ANs? I would appreciate every help you can offer to point me in the right direction. Right now I have no real clue how to start, at least no other than randomly change the parameters and see what happens.
Tanks a lot.
Get PipeInfo
Pipe: 0 Type: ISO Endpoint: 2 OUT MaxPktSize: 0x400
Pipe: 1 Type: ISO Endpoint: 6 IN MaxPktSize: 0x400
I am transferring the data through ISO TRANS pipe 0 with 1024 length, Packet size 1024 with 1 packet with the same hardware used for Bulk mode.
Isoc OUT Transfer
Isoc OUT failed
Would anybody tell me why the transfer get failed? Show Less
Why HCNTL[1:0] connect PA[3:2] in this case? It doesn't make sense,cause HCNTL[1:0] is the address bus of the HPI,but the address[1:0] of CY7C68013A is PA[5:4]. So could any body explain this?Thank you!
Show Less