Hello,
we are currently trying to use a Cypress FX2LP for audio streaming (isochronous adaptive endpoints) with the WinXP USB-audio-class driver.
We have already established the audio control parts (volume, mute, etc.), and now we're trying to stream audio data to the device. At first we're trying to make the CPU show us that data arrived, then clear the buffers for more data. WinXP selects the right interface, sets the sampling rate and starts to send data, but we do not get any of it into the FX2LP. We trie everything for some weeks now, all to no avail. What we found out is that Windows sends data with Length values = 0 (this is okay, because it's not in the USB spec for isochronous streaming), but the Cypress streaming driver sends Length values, which maybe th FX2LP must have?
So maybe anybody experienced the same?
regards, X