-
Notifications
You must be signed in to change notification settings - Fork 8
D2XX Function Index
aushacker edited this page May 14, 2020
·
1 revision
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.
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() |
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 |
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() |