FTDI Community

General Category => Discussion - Software => Topic started by: Daniel123 on July 29, 2018, 09:04:59 AM

Title: FT60X Isochronous Endpoint
Post by: Daniel123 on July 29, 2018, 09:04:59 AM
Dear all,
is it possible with FT60X to implement isochronous endpoint? I found in the AN_407 D3xx .NET Programmers Guide:

Code: [Select]
/// <summary>
/// USB Pipe types
/// </summary>
public enum FT_PIPE_TYPE {
/// <summary>
/// USB control pipe
/// </summary>
CONTROL,
/// <summary>
/// USB isochronous pipe
/// </summary>
ISOCHRONOUS,
/// <summary>
/// USB bulk pipe
/// </summary>
BULK,
/// <summary>
/// USB interrupt pipe
/// </summary>
INTERRUPT };


How can I declare that a specific endpoint is isochronous type?

Title: Re: FT60X Isochronous Endpoint
Post by: FTDI Community on July 30, 2018, 11:45:58 AM
Hello,

The FT60x supports Control, Bulk and Interrupt USB Transfer Types with up to 8 configurable endpoints, or PIPEs. This is detailed in the FT600-FT601 Datasheet:

http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT600Q-FT601Q%20IC%20Datasheet.pdf

Regards,
FTDI Community
Title: Re: FT60X Isochronous Endpoint
Post by: Daniel123 on August 13, 2018, 05:48:55 AM
Hello,
yes I see that. But this doesn't answer my question. How exactly do I set up my C# implementation to run isochronous transfer?
Calling ReadPipe unfortunately will only do Bulk transfers...?