1
Discussion - Drivers / Re: FT260 MACOS Lib
« on: March 10, 2023, 02:21:18 AM »
Hi,
The following is the description I retrieved from the search engineļ¼
FTDI provides two different communication modes for FT260: HID and USB driver mode. In both modes, the FT260 chip can provide UART, GPIO and I2C functions.
In HID mode, the FT260 chip is recognized as an HID device and needs to be controlled by the relevant API provided by FTDI.
In the USB driver mode, the FT260 chip is recognized as a virtual serial port device (VCP), which can be controlled by conventional serial communication, or the functions provided by the FT260 chip can be accessed by using the D2XX driver library or VCP driver library.
HID protocol has some special advantages, such as easy implementation, no need to install drivers and so on. But at the same time, there are some shortcomings, such as it can only transmit a small amount of data, and it needs to be controlled by a special API, so it is relatively troublesome to develop.
In a word, the choice of communication method depends on your specific needs and development environment. If you need high-speed data transmission, large amount of data operation or want to control the functions provided by FT260 chip more flexibly, you can try to use USB driver mode and use D2XX driver library or VCP driver library for development. However, if you need to be simple and easy to use, and do not need to install drivers, then the HID protocol may be more suitable for your needs.
Would you please help me to confirm whether the information is correct? If it is correct, can I download D2XX driver package from this website "https://ftdichip.com/drivers/d2xx-drivers/" and develop it based on the interface provided by driver package? If so, it would be very useful.
Best regards,
Bryant
The following is the description I retrieved from the search engineļ¼
FTDI provides two different communication modes for FT260: HID and USB driver mode. In both modes, the FT260 chip can provide UART, GPIO and I2C functions.
In HID mode, the FT260 chip is recognized as an HID device and needs to be controlled by the relevant API provided by FTDI.
In the USB driver mode, the FT260 chip is recognized as a virtual serial port device (VCP), which can be controlled by conventional serial communication, or the functions provided by the FT260 chip can be accessed by using the D2XX driver library or VCP driver library.
HID protocol has some special advantages, such as easy implementation, no need to install drivers and so on. But at the same time, there are some shortcomings, such as it can only transmit a small amount of data, and it needs to be controlled by a special API, so it is relatively troublesome to develop.
In a word, the choice of communication method depends on your specific needs and development environment. If you need high-speed data transmission, large amount of data operation or want to control the functions provided by FT260 chip more flexibly, you can try to use USB driver mode and use D2XX driver library or VCP driver library for development. However, if you need to be simple and easy to use, and do not need to install drivers, then the HID protocol may be more suitable for your needs.
Would you please help me to confirm whether the information is correct? If it is correct, can I download D2XX driver package from this website "https://ftdichip.com/drivers/d2xx-drivers/" and develop it based on the interface provided by driver package? If so, it would be very useful.
Best regards,
Bryant