1
Discussion - Software / FTD2XX: What do FT_GetVIDPID and FT_SetVIDPID do?
« on: January 15, 2019, 02:01:01 PM »
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).
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.
Quote
FT_GetVIDPID retrieves the current VID and PID combination from within the internal device list table.
Quote
FT_SetVIDPID includes a custom VID and PID combination within the internal device list table.
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.