List of all items
Structs
- Device
- DeviceInfo
- Gpio
- PipeIo
- Version
- descriptor::ClassCodes
- descriptor::ConfigurationDescriptor
- descriptor::DeviceDescriptor
- descriptor::InterfaceDescriptor
- descriptor::PipeInfo
- descriptor::UsbVersion
- ffi::FT_60XCONFIGURATION
- ffi::FT_PIPE_TRANSFER_CONF
- ffi::_FT_COMMON_DESCRIPTOR
- ffi::_FT_CONFIGURATION_DESCRIPTOR
- ffi::_FT_DEVICE_DESCRIPTOR
- ffi::_FT_DEVICE_LIST_INFO_NODE
- ffi::_FT_INTERFACE_DESCRIPTOR
- ffi::_FT_NOTIFICATION_CALLBACK_INFO_DATA
- ffi::_FT_NOTIFICATION_CALLBACK_INFO_GPIO
- ffi::_FT_PIPE_INFORMATION
- ffi::_FT_SETUP_PACKET
- ffi::_FT_STRING_DESCRIPTOR
- ffi::_FT_TRANSFER_CONF
- ffi::_OVERLAPPED
- ffi::_OVERLAPPED__bindgen_ty_1__bindgen_ty_1
- notification::Notification
Enums
- D3xxError
- DeviceType
- Direction
- GpioPin
- Level
- Pipe
- PipeType
- PullMode
- ffi::E_FT_NOTIFICATION_CALLBACK_TYPE
- ffi::FT_DEVICE
- ffi::FT_FLAGS
- ffi::FT_GPIO_PULL
- ffi::FT_PIPE_DIRECTION
- ffi::FT_PIPE_TYPE
- ffi::_E_FT_NOTIFICATION_CALLBACK_TYPE
- ffi::_FT_DEVICE
- ffi::_FT_FLAGS
- ffi::_FT_PIPE_TYPE
- ffi::_FT_STATUS
- notification::NotificationData
Unions
Macros
Functions
- ffi::FT_AbortPipe
- ffi::FT_ClearNotificationCallback
- ffi::FT_ClearStreamPipe
- ffi::FT_Close
- ffi::FT_ControlTransfer
- ffi::FT_Create
- ffi::FT_CreateDeviceInfoList
- ffi::FT_CycleDevicePort
- ffi::FT_EnableGPIO
- ffi::FT_FlushPipe
- ffi::FT_GetChipConfiguration
- ffi::FT_GetConfigurationDescriptor
- ffi::FT_GetDescriptor
- ffi::FT_GetDeviceDescriptor
- ffi::FT_GetDeviceInfoDetail
- ffi::FT_GetDeviceInfoList
- ffi::FT_GetDriverVersion
- ffi::FT_GetFirmwareVersion
- ffi::FT_GetGPIO
- ffi::FT_GetInterfaceDescriptor
- ffi::FT_GetLibraryVersion
- ffi::FT_GetOverlappedResult
- ffi::FT_GetPipeInformation
- ffi::FT_GetReadQueueStatus
- ffi::FT_GetStringDescriptor
- ffi::FT_GetUnsentBuffer
- ffi::FT_GetVIDPID
- ffi::FT_GetWriteQueueStatus
- ffi::FT_InitializeOverlapped
- ffi::FT_IsDevicePath
- ffi::FT_ListDevices
- ffi::FT_ReadGPIO
- ffi::FT_ReadPipe
- ffi::FT_ReadPipeAsync
- ffi::FT_ReadPipeEx
- ffi::FT_ReleaseOverlapped
- ffi::FT_ResetDevicePort
- ffi::FT_SetChipConfiguration
- ffi::FT_SetGPIO
- ffi::FT_SetGPIOPull
- ffi::FT_SetNotificationCallback
- ffi::FT_SetPipeTimeout
- ffi::FT_SetStreamPipe
- ffi::FT_SetTransferParams
- ffi::FT_WriteGPIO
- ffi::FT_WritePipe
- ffi::FT_WritePipeAsync
- ffi::FT_WritePipeEx
- ffi::prelude::FT_AbortPipe
- ffi::prelude::FT_ClearNotificationCallback
- ffi::prelude::FT_ClearStreamPipe
- ffi::prelude::FT_Close
- ffi::prelude::FT_ControlTransfer
- ffi::prelude::FT_Create
- ffi::prelude::FT_CreateDeviceInfoList
- ffi::prelude::FT_CycleDevicePort
- ffi::prelude::FT_EnableGPIO
- ffi::prelude::FT_FlushPipe
- ffi::prelude::FT_GetChipConfiguration
- ffi::prelude::FT_GetConfigurationDescriptor
- ffi::prelude::FT_GetDescriptor
- ffi::prelude::FT_GetDeviceDescriptor
- ffi::prelude::FT_GetDeviceInfoDetail
- ffi::prelude::FT_GetDeviceInfoList
- ffi::prelude::FT_GetDriverVersion
- ffi::prelude::FT_GetFirmwareVersion
- ffi::prelude::FT_GetInterfaceDescriptor
- ffi::prelude::FT_GetLibraryVersion
- ffi::prelude::FT_GetOverlappedResult
- ffi::prelude::FT_GetPipeInformation
- ffi::prelude::FT_GetStringDescriptor
- ffi::prelude::FT_GetVIDPID
- ffi::prelude::FT_InitializeOverlapped
- ffi::prelude::FT_IsDevicePath
- ffi::prelude::FT_ListDevices
- ffi::prelude::FT_ReadGPIO
- ffi::prelude::FT_ReadPipe
- ffi::prelude::FT_ReadPipeEx
- ffi::prelude::FT_ReleaseOverlapped
- ffi::prelude::FT_ResetDevicePort
- ffi::prelude::FT_SetChipConfiguration
- ffi::prelude::FT_SetGPIOPull
- ffi::prelude::FT_SetNotificationCallback
- ffi::prelude::FT_SetPipeTimeout
- ffi::prelude::FT_SetStreamPipe
- ffi::prelude::FT_WriteGPIO
- ffi::prelude::FT_WritePipe
- ffi::prelude::FT_WritePipeEx
- ffi::with_global_lock
- library_version
- list_devices
Type Aliases
- Result
- ffi::BOOL
- ffi::BYTE
- ffi::DWORD
- ffi::FT_COMMON_DESCRIPTOR
- ffi::FT_CONFIGURATION_DESCRIPTOR
- ffi::FT_DEVICE_DESCRIPTOR
- ffi::FT_DEVICE_LIST_INFO_NODE
- ffi::FT_HANDLE
- ffi::FT_INTERFACE_DESCRIPTOR
- ffi::FT_NOTIFICATION_CALLBACK
- ffi::FT_NOTIFICATION_CALLBACK_INFO_DATA
- ffi::FT_NOTIFICATION_CALLBACK_INFO_GPIO
- ffi::FT_PIPE_INFORMATION
- ffi::FT_SETUP_PACKET
- ffi::FT_STATUS
- ffi::FT_STRING_DESCRIPTOR
- ffi::FT_TRANSFER_CONF
- ffi::HANDLE
- ffi::LPCSTR
- ffi::LPDWORD
- ffi::LPOVERLAPPED
- ffi::LPVOID
- ffi::PFT_CONFIGURATION_DESCRIPTOR
- ffi::PFT_DEVICE_DESCRIPTOR
- ffi::PFT_INTERFACE_DESCRIPTOR
- ffi::PFT_PIPE_INFORMATION
- ffi::PFT_STRING_DESCRIPTOR
- ffi::PUCHAR
- ffi::PULONG
- ffi::PUSHORT
- ffi::PVOID
- ffi::UCHAR
- ffi::ULONG
- ffi::USHORT
- ffi::VOID
- ffi::WCHAR
- ffi::WORD
- ffi::prelude::FT_HANDLE
- ffi::prelude::FT_STATUS
- notification::NotificationCallback
Constants
- ffi::FT_CONFIGURATION_DESCRIPTOR_TYPE
- ffi::FT_DEVICE_DESCRIPTOR_TYPE
- ffi::FT_GPIO_0
- ffi::FT_GPIO_1
- ffi::FT_GPIO_DIRECTION_IN
- ffi::FT_GPIO_DIRECTION_OUT
- ffi::FT_GPIO_VALUE_HIGH
- ffi::FT_GPIO_VALUE_LOW
- ffi::FT_INTERFACE_DESCRIPTOR_TYPE
- ffi::FT_LIST_ALL
- ffi::FT_LIST_BY_INDEX
- ffi::FT_LIST_NUMBER_ONLY
- ffi::FT_OPEN_BY_DESCRIPTION
- ffi::FT_OPEN_BY_GUID
- ffi::FT_OPEN_BY_INDEX
- ffi::FT_OPEN_BY_LOCATION
- ffi::FT_OPEN_BY_SERIAL_NUMBER
- ffi::FT_RESERVED_INTERFACE_INDEX
- ffi::FT_RESERVED_PIPE_INDEX_NOTIFICATION
- ffi::FT_RESERVED_PIPE_INDEX_SESSION
- ffi::FT_RESERVED_PIPE_NOTIFICATION
- ffi::FT_RESERVED_PIPE_SESSION
- ffi::FT_STRING_DESCRIPTOR_TYPE
- ffi::prelude::FT_LIST_ALL
- ffi::prelude::FT_LIST_BY_INDEX
- ffi::prelude::FT_LIST_NUMBER_ONLY
- ffi::prelude::FT_OPEN_BY_DESCRIPTION
- ffi::prelude::FT_OPEN_BY_GUID
- ffi::prelude::FT_OPEN_BY_INDEX
- ffi::prelude::FT_OPEN_BY_LOCATION
- ffi::prelude::FT_OPEN_BY_SERIAL_NUMBER