Expand description
libftdi1 is a library for working with FTDI chips like FT232BM, FT245BM, FT2232C, FT2232D, FT245R, FT232H, FT230X. The documentation for it is available upstream.
This wrapper was generated using rust-bindgen.
Modules§
- libusb1_
sys - Opaque placeholder types for
libusb
types.
Structs§
- FTDI
Progress Info - ftdi_
bits_ type - ftdi_
break_ type - ftdi_
cbus_ func - ftdi_
cbush_ func - ftdi_
cbusx_ func - ftdi_
chip_ type - ftdi_
context - ftdi_
device_ list - ftdi_
eeprom - ftdi_
eeprom_ value - ftdi_
interface - ftdi_
module_ detach_ mode - ftdi_
mpsse_ mode - ftdi_
parity_ type - ftdi_
stopbits_ type - ftdi_
transfer_ control - ftdi_
version_ info - size_
and_ time
Constants§
- SIO_
DISABLE_ FLOW_ CTRL - SIO_
DTR_ DSR_ HS - SIO_
ERASE_ EEPROM_ REQUEST - SIO_
GET_ LATENCY_ TIMER_ REQUEST - SIO_
MODEM_ CTRL - SIO_
POLL_ MODEM_ STATUS_ REQUEST - SIO_
READ_ EEPROM_ REQUEST - SIO_
READ_ PINS_ REQUEST - SIO_
RESET - SIO_
RESET_ PURGE_ RX Deprecated - SIO_
RESET_ PURGE_ TX Deprecated - SIO_
RESET_ REQUEST - SIO_
RESET_ SIO - SIO_
RTS_ CTS_ HS - SIO_
SET_ BAUDRATE_ REQUEST - SIO_
SET_ BAUD_ RATE - SIO_
SET_ BITMODE_ REQUEST - SIO_
SET_ DATA - SIO_
SET_ DATA_ REQUEST - SIO_
SET_ DTR_ HIGH - SIO_
SET_ DTR_ LOW - SIO_
SET_ DTR_ MASK - SIO_
SET_ ERROR_ CHAR_ REQUEST - SIO_
SET_ EVENT_ CHAR_ REQUEST - SIO_
SET_ FLOW_ CTRL - SIO_
SET_ FLOW_ CTRL_ REQUEST - SIO_
SET_ LATENCY_ TIMER_ REQUEST - SIO_
SET_ MODEM_ CTRL_ REQUEST - SIO_
SET_ RTS_ HIGH - SIO_
SET_ RTS_ LOW - SIO_
SET_ RTS_ MASK - SIO_
TCIFLUSH - SIO_
TCOFLUSH - SIO_
WRITE_ EEPROM_ REQUEST - SIO_
XON_ XOFF_ HS
Functions§
- ftdi_
deinit ⚠ - ftdi_
disable_ ⚠bitbang - ftdi_
eeprom_ ⚠build - ftdi_
eeprom_ ⚠decode - ftdi_
eeprom_ ⚠get_ strings - ftdi_
eeprom_ ⚠initdefaults - ftdi_
eeprom_ ⚠set_ strings - ftdi_
erase_ ⚠eeprom - ftdi_
free ⚠ - ftdi_
get_ ⚠eeprom_ buf - ftdi_
get_ ⚠eeprom_ value - ftdi_
get_ ⚠error_ string - ftdi_
get_ ⚠latency_ timer - ftdi_
get_ ⚠library_ version - ftdi_
init ⚠ - ftdi_
list_ ⚠free - ftdi_
list_ ⚠free2 - ftdi_
new ⚠ - ftdi_
poll_ ⚠modem_ status - ftdi_
read_ ⚠chipid - ftdi_
read_ ⚠data - ftdi_
read_ ⚠data_ get_ chunksize - ftdi_
read_ ⚠data_ set_ chunksize - ftdi_
read_ ⚠data_ submit - ftdi_
read_ ⚠eeprom - ftdi_
read_ ⚠eeprom_ location - ftdi_
read_ ⚠pins - ftdi_
readstream ⚠ - ftdi_
set_ ⚠baudrate - ftdi_
set_ ⚠bitmode - ftdi_
set_ ⚠eeprom_ buf - ftdi_
set_ ⚠eeprom_ user_ data - ftdi_
set_ ⚠eeprom_ value - ftdi_
set_ ⚠error_ char - ftdi_
set_ ⚠event_ char - ftdi_
set_ ⚠interface - ftdi_
set_ ⚠latency_ timer - ftdi_
set_ ⚠line_ property - ftdi_
set_ ⚠line_ property2 - ftdi_
set_ ⚠usbdev - ftdi_
setdtr ⚠ - ftdi_
setdtr_ ⚠rts - ftdi_
setflowctrl ⚠ - ftdi_
setflowctrl_ ⚠xonxoff - ftdi_
setrts ⚠ - ftdi_
tciflush ⚠ - ftdi_
tcioflush ⚠ - ftdi_
tcoflush ⚠ - ftdi_
transfer_ ⚠data_ cancel - ftdi_
transfer_ ⚠data_ done - ftdi_
usb_ ⚠close - ftdi_
usb_ ⚠find_ all - ftdi_
usb_ ⚠get_ strings - ftdi_
usb_ ⚠get_ strings2 - ftdi_
usb_ ⚠open - ftdi_
usb_ ⚠open_ bus_ addr - ftdi_
usb_ ⚠open_ desc - ftdi_
usb_ ⚠open_ desc_ index - ftdi_
usb_ ⚠open_ dev - ftdi_
usb_ ⚠open_ string - ftdi_
usb_ ⚠purge_ buffers - ftdi_
usb_ ⚠purge_ rx_ buffer - ftdi_
usb_ ⚠purge_ tx_ buffer - ftdi_
usb_ ⚠reset - ftdi_
write_ ⚠data - ftdi_
write_ ⚠data_ get_ chunksize - ftdi_
write_ ⚠data_ set_ chunksize - ftdi_
write_ ⚠data_ submit - ftdi_
write_ ⚠eeprom - ftdi_
write_ ⚠eeprom_ location