Menu

Function Index

Stephen Davies

D2XX Function Index

This page cross references functions in the D2XX library to their yad2xx equivalents.
Project development has been iterative and not all functions have been implemented.

D2XX Classic Functions

Function Name Since Implemented By
FT_GetVIDPID 0.3 FTDIInterface.getVidPid()
FT_SetVIDPID 0.1 FTDIInterface.setVidPid()
FT_CreateDeviceInfoList 0.1 FTDIInterface.getDeviceCount(), FTDIInterface.getDevices()
FT_GetDeviceInfoList 0.1 FTDIInterface.getDevices()
FT_GetDeviceInfoDetail -- N/A - see Device attributes
FT_ListDevices -- N/A - use FTDIInterface.getDevices()
FT_Open 0.1 Device.open()
FT_OpenEx -- N/A - use Device.open()
FT_Close 0.1 Device.close()
FT_Read 0.1 Device.read()
FT_Write 0.1 Device.write()
FT_SetBaudRate 0.1 Device.setBaudRate()
FT_SetDivisor -- N/A - see FTDI D2XX Programmers Reference
FT_SetDataCharacteristics 0.3 Device.setDataCharacteristics()
FT_SetTimeouts 0.1 Device.setTimeouts()
FT_SetFlowControl 0.3 Device.setFlowControl()
FT_SetDtr 0.2 Device.setDtr()
FT_ClrDtr 0.2 Device.setDtr()
FT_SetRts 0.2 Device.setRts()
FT_ClrRts 0.2 Device.setRts()
FT_GetModemStatus 0.3 Device.getModemStatus()
FT_GetQueueStatus 0.1 Device.getQueueStatus()
FT_GetDeviceInfo -- N/A - see Device attributes
FT_GetDriverVersion 0.3 Device.getDriverVersion()
FT_GetLibraryVersion 0.1 FTDIInterface.getLibraryVersion()
FT_GetComPortNumber 1.0 Device.getComPortNumber()
FT_GetStatus 0.3 Device.getStatus()
FT_SetEventNotification -- In 'too hard' basket for now.
FT_SetChars 0.2 Device.setChars()
FT_SetBreakOn 0.3 Device.setBreak()
FT_SetBreakOff 0.3 Device.setBreak()
FT_Purge 1.0 Device.purge()
FT_ResetDevice 0.1 Device.reset()
FT_ResetPort 1.0 Device.resetPort()
FT_CyclePort 1.0 Device.cyclePort()
FT_Rescan 1.0 FTDIInterface.rescan()
FT_Reload 1.0 FTDIInterface.reload()
FT_SetResetPipeRetryCount 1.0 Device.setResetPipeRetryCount()
FT_StopInTask 1.0 Device.stopInTask()
FT_RestartInTask 1.0 Device.restartInTask()
FT_SetDeadmanTimeout 1.0 Device.setDeadmanTimeout()

EEPROM Programming Interface Functions

Function Name Since Implemented By
FT_ReadEE 0.2 Device.readEE()
FT_WriteEE 0.2 Device.writeEE()
FT_EraseEE 0.2 Device.eraseEE()
FT_EE_Read
FT_EE_ReadEx
FT_EE_Program
FT_EE_ProgramEx
FT_EE_UASize
FT_EE_UARead
FT_EE_UAWrite
FT_EEPROM_Read
FT_EEPROM_Program

Extended API Functions

Function Name Since Implemented By
FT_SetLatencyTimer 0.2 Device.setLatencyTimer()
FT_GetLatencyTimer 0.2 Device.getLatencyTimer()
FT_SetBitMode 0.2 Device.setBitMode()
FT_GetBitMode 0.2 Device.getBitMode()
FT_SetUSBParameters 0.2 Device.setUSBParameters()

Related

Wiki: Home