- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello..
Iam having a doubt regarding the minimum data payload that can be sent in bulk mode.
That is in the function : bulkOutEndPoint.XferData(ref outData, ref xferLen) if the size of outData is 8 bytes and xferLen is 8. Will it work?
Please let me know regarding the above mentioned issue.
Thanks & Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes, This will work. There will not be any issue. The min payload can even be zero.
Regards,
- Madhu Sudhan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thanks for the answer.
I have one more doubt regarding the firmware, do i need to make any special changes in the firmware for it it to support the above mentioned situation.
Thanks & Regards
Ashish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No, I do not think you need to make any changes on the FX3 side.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thankyou for your answer.
But Iam still having doubt that is how will the fx3 controller know to send/receive 8 bytes of data & also to update the flags(FLAGA, FLAGB, FLAGC, FLAGD).(We are implementing 16 bit Slave FIFO)
Thanks & Regards
Ashish
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You would have to set appropriate flag definitions as far as FX3 is concerned. Since you cannot keep the buffer size so small. You need to forcefully commit every 8 bytes of data you receive.
Refer to the FX3 Slave FIFO application note for further details