General Category > Discussion - Software
FTD2XX: What do FT_GetVIDPID and FT_SetVIDPID do?
(1/1)
mcmayer:
The D2XX library has two functions FT_SetVIDPID and FT_GetVIDPID (I refer to the D2XX Programmer's Guide https://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer's_Guide(FT_000071).pdf).
--- Quote ---FT_GetVIDPID retrieves the current VID and PID combination from within the internal device list table.
--- End quote ---
--- Quote ---FT_SetVIDPID includes a custom VID and PID combination within the internal device list table.
--- End quote ---
Although it's not explilictly stated I think what's going on is this:
The D2XX library has a list of VID/PID combinations that it uses to select devices from the the scan. With FT_SetVIDPID VID/PID combinations can be appended to that list. FT_GetVIDPID retrieves the first (?) item in the list, and therefore never changes.
Am I getting this right?
It's somewhat counter-intuitive because FT_GetVIDPID is basically pointless. The returned value never changes.
FTDI Community:
Hello,
These functions are specifically for MAC OS and Linux.
You are right, FT_GetVIDPID has been deprecated.
FT_SetVIDPID can be used to set multiple custom VID/PID combinations which need to use the FTDI driver.
Best Regards,
FTDI Community
Navigation
[0] Message Index
Go to full version