Continuously commit data to host.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

 Hi all,

   

 

   

Is there any solution to send data from device to host continuosly?

   

I want to send ITP data back to host, and i need every ITP will be read at host side. 

   

 

   

Best regards

   

Chong Han

0 Likes
3 Replies
Anonymous
Not applicable

Did you mean to ask how to send data every microframe? You can just keep the buffers (of the associated DMA channel) full and data will be sent over as soon as the PC requests them. Also set the bInterval value (in the endpoint descriptor) to 1 so that the PC requests for data every microframe.

0 Likes
Anonymous
Not applicable

 Is there have any example in Cypress's firmware example about this? 

0 Likes
Anonymous
Not applicable

 You can look at the IsoSourceSink or IsoSource example projects in the [SDK Root]\firmware\basic_examples folder.

   

 

   

Alternatively, you can just modify the transport type of the GpifToUsb projec (at [SDK Root]\firmware\basic_examples\cyfxgpiftousb) to Isochronous and verify.

0 Likes