Docs.rs
libftd2xx-ffi-0.8.6
libftd2xx-ffi 0.8.6
Permalink
Docs.rs crate page
Links
Documentation
Repository
crates.io
Source
Owners
newAM
Dependencies
cfg-if ^1.0.0
normal
version-sync ~0.9.2
dev
bindgen ~0.63.0
build
Versions
67.86%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate libftd2xx_ffi
Version 0.8.6
All Items
Structs
Constants
Functions
Type Definitions
Unions
?
Crate
libftd2xx_ffi
source
·
[
−
]
Expand description
Rust FFI bindings to the
FTDI D2XX drivers
.
Structs
_FTCOMSTAT
_FTDCB
_FTTIMEOUTS
_OVERLAPPED
_OVERLAPPED__bindgen_ty_1__bindgen_ty_1
_SECURITY_ATTRIBUTES
__BindgenBitfieldUnit
_ft_device_list_info_node
_ft_eeprom_232hp
_ft_eeprom_233hp
_ft_eeprom_2232hp
_ft_eeprom_2233hp
_ft_eeprom_4232hp
_ft_eeprom_4233hp
ft_eeprom_232b
ft_eeprom_232h
ft_eeprom_232r
ft_eeprom_2232
ft_eeprom_2232h
ft_eeprom_4222h
ft_eeprom_4232h
ft_eeprom_PD_PDO_mv_ma
ft_eeprom_header
ft_eeprom_pd
ft_eeprom_x_series
ft_program_data
Constants
FT_232H_CBUS_CLK7_5
FT_232H_CBUS_CLK15
FT_232H_CBUS_CLK30
FT_232H_CBUS_DRIVE_0
FT_232H_CBUS_DRIVE_1
FT_232H_CBUS_IOMODE
FT_232H_CBUS_PWREN
FT_232H_CBUS_RXLED
FT_232H_CBUS_SLEEP
FT_232H_CBUS_TRISTATE
FT_232H_CBUS_TXDEN
FT_232H_CBUS_TXLED
FT_232H_CBUS_TXRXLED
FT_232R_CBUS_BITBANG_RD
FT_232R_CBUS_BITBANG_WR
FT_232R_CBUS_CLK6
FT_232R_CBUS_CLK12
FT_232R_CBUS_CLK24
FT_232R_CBUS_CLK48
FT_232R_CBUS_IOMODE
FT_232R_CBUS_PWRON
FT_232R_CBUS_RXLED
FT_232R_CBUS_SLEEP
FT_232R_CBUS_TXDEN
FT_232R_CBUS_TXLED
FT_232R_CBUS_TXRXLED
FT_BAUD_300
FT_BAUD_600
FT_BAUD_1200
FT_BAUD_2400
FT_BAUD_4800
FT_BAUD_9600
FT_BAUD_14400
FT_BAUD_19200
FT_BAUD_38400
FT_BAUD_57600
FT_BAUD_115200
FT_BAUD_230400
FT_BAUD_460800
FT_BAUD_921600
FT_BITMODE_ASYNC_BITBANG
FT_BITMODE_CBUS_BITBANG
FT_BITMODE_FAST_SERIAL
FT_BITMODE_MCU_HOST
FT_BITMODE_MPSSE
FT_BITMODE_RESET
FT_BITMODE_SYNC_BITBANG
FT_BITMODE_SYNC_FIFO
FT_DEFAULT_RX_TIMEOUT
FT_DEFAULT_TX_TIMEOUT
FT_DEVICE_100AX
FT_DEVICE_232H
FT_DEVICE_232HP
FT_DEVICE_232R
FT_DEVICE_232RN
FT_DEVICE_233HP
FT_DEVICE_900
FT_DEVICE_930
FT_DEVICE_2232C
FT_DEVICE_2232H
FT_DEVICE_2232HA
FT_DEVICE_2232HP
FT_DEVICE_2233HP
FT_DEVICE_4222H_0
FT_DEVICE_4222H_1_2
FT_DEVICE_4222H_3
FT_DEVICE_4222_PROG
FT_DEVICE_4232H
FT_DEVICE_4232HA
FT_DEVICE_4232HP
FT_DEVICE_4233HP
FT_DEVICE_AM
FT_DEVICE_BM
FT_DEVICE_LIST_NOT_READY
FT_DEVICE_NOT_FOUND
FT_DEVICE_NOT_OPENED
FT_DEVICE_NOT_OPENED_FOR_ERASE
FT_DEVICE_NOT_OPENED_FOR_WRITE
FT_DEVICE_UMFTPD3A
FT_DEVICE_UNKNOWN
FT_DEVICE_X_SERIES
FT_DRIVER_TYPE_D2XX
FT_DRIVER_TYPE_VCP
FT_EEPROM_ERASE_FAILED
FT_EEPROM_NOT_PRESENT
FT_EEPROM_NOT_PROGRAMMED
FT_EEPROM_READ_FAILED
FT_EEPROM_WRITE_FAILED
FT_EVENT_LINE_STATUS
FT_EVENT_MODEM_STATUS
FT_EVENT_RXCHAR
FT_FAILED_TO_WRITE_DEVICE
FT_FLAGS_HISPEED
FT_FLAGS_OPENED
FT_FLOW_DTR_DSR
FT_FLOW_NONE
FT_FLOW_RTS_CTS
FT_FLOW_XON_XOFF
FT_INSUFFICIENT_RESOURCES
FT_INVALID_ARGS
FT_INVALID_BAUD_RATE
FT_INVALID_HANDLE
FT_INVALID_PARAMETER
FT_IO_ERROR
FT_LIST_ALL
FT_LIST_BY_INDEX
FT_LIST_MASK
FT_LIST_NUMBER_ONLY
FT_NOT_SUPPORTED
FT_OK
FT_OPEN_BY_DESCRIPTION
FT_OPEN_BY_LOCATION
FT_OPEN_BY_SERIAL_NUMBER
FT_OPEN_MASK
FT_OTHER_ERROR
FT_PURGE_RX
FT_PURGE_TX
FT_X_SERIES_CBUS_BCD_CHARGER
FT_X_SERIES_CBUS_BCD_CHARGER_N
FT_X_SERIES_CBUS_BITBANG_RD
FT_X_SERIES_CBUS_BITBANG_WR
FT_X_SERIES_CBUS_CLK6
FT_X_SERIES_CBUS_CLK12
FT_X_SERIES_CBUS_CLK24
FT_X_SERIES_CBUS_DRIVE_0
FT_X_SERIES_CBUS_DRIVE_1
FT_X_SERIES_CBUS_I2C_RXF
FT_X_SERIES_CBUS_I2C_TXE
FT_X_SERIES_CBUS_IOMODE
FT_X_SERIES_CBUS_KEEP_AWAKE
FT_X_SERIES_CBUS_PWREN
FT_X_SERIES_CBUS_RXLED
FT_X_SERIES_CBUS_SLEEP
FT_X_SERIES_CBUS_TIMESTAMP
FT_X_SERIES_CBUS_TRISTATE
FT_X_SERIES_CBUS_TXDEN
FT_X_SERIES_CBUS_TXLED
FT_X_SERIES_CBUS_TXRXLED
FT_X_SERIES_CBUS_VBUS_SENSE
Functions
FT_Close
⚠
FT_ClrDtr
⚠
FT_ClrRts
⚠
FT_ComPortCancelIdle
⚠
FT_ComPortIdle
⚠
FT_CreateDeviceInfoList
⚠
FT_CyclePort
⚠
FT_EEPROM_Program
⚠
FT_EEPROM_Read
⚠
FT_EE_Program
⚠
FT_EE_ProgramEx
⚠
FT_EE_Read
⚠
FT_EE_ReadConfig
⚠
FT_EE_ReadECC
⚠
FT_EE_ReadEx
⚠
FT_EE_UARead
⚠
FT_EE_UASize
⚠
FT_EE_UAWrite
⚠
FT_EE_WriteConfig
⚠
FT_EraseEE
⚠
FT_GetBitMode
⚠
FT_GetComPortNumber
⚠
FT_GetDeviceInfo
⚠
FT_GetDeviceInfoDetail
⚠
FT_GetDeviceInfoList
⚠
FT_GetDriverVersion
⚠
FT_GetEventStatus
⚠
FT_GetLatencyTimer
⚠
FT_GetLibraryVersion
⚠
FT_GetModemStatus
⚠
FT_GetQueueStatus
⚠
FT_GetQueueStatusEx
⚠
FT_GetStatus
⚠
FT_IoCtl
⚠
FT_ListDevices
⚠
FT_Open
⚠
FT_OpenEx
⚠
FT_Purge
⚠
FT_Read
⚠
FT_ReadEE
⚠
FT_Reload
⚠
FT_Rescan
⚠
FT_ResetDevice
⚠
FT_ResetPort
⚠
FT_RestartInTask
⚠
FT_SetBaudRate
⚠
FT_SetBitMode
⚠
FT_SetBreakOff
⚠
FT_SetBreakOn
⚠
FT_SetChars
⚠
FT_SetDataCharacteristics
⚠
FT_SetDeadmanTimeout
⚠
FT_SetDivisor
⚠
FT_SetDtr
⚠
FT_SetEventNotification
⚠
FT_SetFlowControl
⚠
FT_SetLatencyTimer
⚠
FT_SetResetPipeRetryCount
⚠
FT_SetRts
⚠
FT_SetTimeouts
⚠
FT_SetUSBParameters
⚠
FT_SetWaitMask
⚠
FT_StopInTask
⚠
FT_VendorCmdGet
⚠
FT_VendorCmdGetEx
⚠
FT_VendorCmdSet
⚠
FT_VendorCmdSetEx
⚠
FT_W32_CancelIo
⚠
FT_W32_ClearCommBreak
⚠
FT_W32_ClearCommError
⚠
FT_W32_CloseHandle
⚠
FT_W32_CreateFile
⚠
FT_W32_EscapeCommFunction
⚠
FT_W32_GetCommMask
⚠
FT_W32_GetCommModemStatus
⚠
FT_W32_GetCommState
⚠
FT_W32_GetCommTimeouts
⚠
FT_W32_GetLastError
⚠
FT_W32_GetOverlappedResult
⚠
FT_W32_PurgeComm
⚠
FT_W32_ReadFile
⚠
FT_W32_SetCommBreak
⚠
FT_W32_SetCommMask
⚠
FT_W32_SetCommState
⚠
FT_W32_SetCommTimeouts
⚠
FT_W32_SetupComm
⚠
FT_W32_WaitCommEvent
⚠
FT_W32_WriteFile
⚠
FT_WaitOnMask
⚠
FT_Write
⚠
FT_WriteEE
⚠
Type Definitions
BOOL
BYTE
CHAR
DWORD
FTTIMEOUTS
FT_DEVICE
FT_DEVICE_LIST_INFO_NODE
FT_EEPROM_232B
FT_EEPROM_232H
FT_EEPROM_232HP
FT_EEPROM_232R
FT_EEPROM_233HP
FT_EEPROM_2232
FT_EEPROM_2232H
FT_EEPROM_2232HP
FT_EEPROM_2233HP
FT_EEPROM_4222H
FT_EEPROM_4232H
FT_EEPROM_4232HP
FT_EEPROM_4233HP
FT_EEPROM_HEADER
FT_EEPROM_PD
FT_EEPROM_PD_PDO_mv_ma
FT_EEPROM_X_SERIES
FT_HANDLE
FT_PROGRAM_DATA
FT_STATUS
HANDLE
LPCSTR
LPCTSTR
LPDWORD
LPFTCOMSTAT
LPFTDCB
LPLONG
LPOVERLAPPED
LPSECURITY_ATTRIBUTES
LPVOID
LPWORD
PCHAR
PFT_PROGRAM_DATA
PUCHAR
PULONG
PVOID
UCHAR
UINT
ULONG
ULONG_PTR
USHORT
WORD
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
Unions
_OVERLAPPED__bindgen_ty_1