[][src]Crate libftdi1_sys

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.

Structs

FTDIProgressInfo
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

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_setrts
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

Type Definitions

FTDIStreamCallback
timeval