PyFtdi
Features
Requirements
Installation
URL Scheme
Tools
API documentation
FTDI device pinout
GPIOs
EEPROM management
Testing
Troubleshooting
Authors
License
PyFtdi
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
active_channels (pyftdi.spi.SpiController property)
add_custom_devices() (in module pyftdi.misc)
add_custom_product() (pyftdi.ftdi.Ftdi class method)
add_custom_vendor() (pyftdi.ftdi.Ftdi class method)
address (pyftdi.i2c.I2cPort property)
all_pins (pyftdi.i2c.I2cGpioPort property)
(pyftdi.spi.SpiGpioPort property)
B
baudrate (pyftdi.ftdi.Ftdi property)
bitbang_enabled (pyftdi.ftdi.Ftdi property)
build_dev_strings() (pyftdi.usbtools.UsbTools class method)
C
calc_eeprom_checksum() (pyftdi.ftdi.Ftdi method)
CBUS (pyftdi.eeprom.FtdiEeprom attribute)
cbus_mask (pyftdi.eeprom.FtdiEeprom property)
cbus_pins (pyftdi.eeprom.FtdiEeprom property)
CBUSH (pyftdi.eeprom.FtdiEeprom attribute)
CBUSX (pyftdi.eeprom.FtdiEeprom attribute)
CFG1 (pyftdi.eeprom.FtdiEeprom attribute)
CHANNEL (pyftdi.eeprom.FtdiEeprom attribute)
channels (pyftdi.spi.SpiController property)
classproperty (class in pyftdi.misc)
close() (pyftdi.eeprom.FtdiEeprom method)
(pyftdi.ftdi.Ftdi method)
(pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
commit() (pyftdi.eeprom.FtdiEeprom method)
configure() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
configure_register() (pyftdi.i2c.I2cPort method)
configured (pyftdi.i2c.I2cController property)
(pyftdi.spi.SpiController property)
connect() (pyftdi.eeprom.FtdiEeprom method)
copy() (pyftdi.misc.EasyDict class method)
create_from_url() (pyftdi.ftdi.Ftdi class method)
cs (pyftdi.spi.SpiPort property)
D
data (pyftdi.eeprom.FtdiEeprom property)
decode_modem_status() (pyftdi.ftdi.Ftdi class method)
default_size (pyftdi.eeprom.FtdiEeprom property)
DEFAULT_VENDOR (pyftdi.ftdi.Ftdi attribute)
DEVICE_NAMES (pyftdi.ftdi.Ftdi attribute)
device_port_count (pyftdi.ftdi.Ftdi property)
device_version (pyftdi.eeprom.FtdiEeprom property)
(pyftdi.ftdi.Ftdi property)
direction (pyftdi.i2c.I2cController property)
(pyftdi.i2c.I2cGpioPort property)
(pyftdi.spi.SpiController property)
(pyftdi.spi.SpiGpioPort property)
DRIVE (pyftdi.eeprom.FtdiEeprom attribute)
dump_config() (pyftdi.eeprom.FtdiEeprom method)
E
EasyDict (class in pyftdi.misc)
enable_3phase_clock() (pyftdi.ftdi.Ftdi method)
enable_adaptive_clock() (pyftdi.ftdi.Ftdi method)
enable_drivezero_mode() (pyftdi.ftdi.Ftdi method)
enable_loopback_mode() (pyftdi.ftdi.Ftdi method)
enable_mirroring() (pyftdi.eeprom.FtdiEeprom method)
enumerate_candidates() (pyftdi.usbtools.UsbTools class method)
erase() (pyftdi.eeprom.FtdiEeprom method)
exchange() (pyftdi.gpio.GpioSyncController method)
(pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cPort method)
(pyftdi.spi.SpiController method)
(pyftdi.spi.SpiPort method)
F
FIFO_SIZES (pyftdi.ftdi.Ftdi attribute)
fifo_sizes (pyftdi.ftdi.Ftdi property)
find_all() (pyftdi.ftdi.Ftdi static method)
(pyftdi.usbtools.UsbTools class method)
find_backend() (pyftdi.usbtools.UsbTools class method)
flush() (pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cPort method)
(pyftdi.spi.SpiController method)
(pyftdi.spi.SpiPort method)
flush_cache() (pyftdi.usbtools.UsbTools class method)
force_clock_mode() (pyftdi.i2c.I2cController method)
force_control() (pyftdi.spi.SpiController method)
force_select() (pyftdi.spi.SpiPort method)
frequency (pyftdi.i2c.I2cController property)
(pyftdi.i2c.I2cPort property)
(pyftdi.spi.SpiController property)
(pyftdi.spi.SpiPort property)
frequency_max (pyftdi.ftdi.Ftdi property)
(pyftdi.i2c.I2cController property)
(pyftdi.spi.SpiController property)
Ftdi (class in pyftdi.ftdi)
ftdi (pyftdi.i2c.I2cController property)
(pyftdi.spi.SpiController property)
Ftdi.BitMode (class in pyftdi.ftdi)
FTDI_VENDOR (pyftdi.ftdi.Ftdi attribute)
FtdiEeprom (class in pyftdi.eeprom)
FtdiEepromError
FtdiError
FtdiFeatureError
FtdiMpsseError
G
get_cbus_gpio() (pyftdi.ftdi.Ftdi method)
get_cd() (pyftdi.ftdi.Ftdi method)
get_cts() (pyftdi.ftdi.Ftdi method)
get_device() (pyftdi.ftdi.Ftdi class method)
(pyftdi.usbtools.UsbTools class method)
get_dsr() (pyftdi.ftdi.Ftdi method)
get_error_string() (pyftdi.ftdi.Ftdi class method)
get_gpio() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
get_identifiers() (pyftdi.ftdi.Ftdi class method)
get_latency_timer() (pyftdi.ftdi.Ftdi method)
get_port() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
get_ri() (pyftdi.ftdi.Ftdi method)
get_string() (pyftdi.usbtools.UsbTools class method)
gpio_all_pins (pyftdi.i2c.I2cController property)
(pyftdi.spi.SpiController property)
gpio_pins (pyftdi.i2c.I2cController property)
(pyftdi.spi.SpiController property)
GpioAsyncController (class in pyftdi.gpio)
GpioException
GpioMpsseController (class in pyftdi.gpio)
GpioPort (class in pyftdi.gpio)
GpioSyncController (class in pyftdi.gpio)
H
has_cbus (pyftdi.ftdi.Ftdi property)
has_drivezero (pyftdi.ftdi.Ftdi property)
has_mirroring (pyftdi.eeprom.FtdiEeprom property)
has_mpsse (pyftdi.ftdi.Ftdi property)
has_wide_port (pyftdi.ftdi.Ftdi property)
hexdump() (in module pyftdi.misc)
hexline() (in module pyftdi.misc)
I
I2cController (class in pyftdi.i2c)
I2cGpioPort (class in pyftdi.i2c)
I2cIOError
I2cNackError
I2cPort (class in pyftdi.i2c)
I2cTimeoutError
ic_name (pyftdi.ftdi.Ftdi property)
initialize() (pyftdi.eeprom.FtdiEeprom method)
is_bitbang_enabled (pyftdi.ftdi.Ftdi property)
is_connected (pyftdi.ftdi.Ftdi property)
is_eeprom_internal (pyftdi.ftdi.Ftdi property)
is_empty (pyftdi.eeprom.FtdiEeprom property)
is_H_series (pyftdi.ftdi.Ftdi property)
is_inverted_cpha_supported (pyftdi.spi.SpiController property)
is_iterable() (in module pyftdi.misc)
is_legacy (pyftdi.ftdi.Ftdi property)
is_mirroring_enabled (pyftdi.eeprom.FtdiEeprom property)
is_mpsse (pyftdi.ftdi.Ftdi property)
is_mpsse_interface() (pyftdi.ftdi.Ftdi method)
L
list_devices() (pyftdi.ftdi.Ftdi class method)
(pyftdi.usbtools.UsbTools class method)
load_config() (pyftdi.eeprom.FtdiEeprom method)
M
max_eeprom_size (pyftdi.ftdi.Ftdi property)
mirror() (pyftdi.misc.EasyDict method)
mirror_sector (pyftdi.eeprom.FtdiEeprom property)
mode (pyftdi.spi.SpiPort property)
modem_status() (pyftdi.ftdi.Ftdi method)
module
pyftdi.eeprom
pyftdi.ftdi
pyftdi.gpio
pyftdi.i2c
pyftdi.misc
pyftdi.spi
pyftdi.usbtools
mpsse_bit_delay (pyftdi.ftdi.Ftdi property)
O
open() (pyftdi.eeprom.FtdiEeprom method)
(pyftdi.ftdi.Ftdi method)
open_bitbang() (pyftdi.ftdi.Ftdi method)
open_bitbang_from_device() (pyftdi.ftdi.Ftdi method)
open_bitbang_from_url() (pyftdi.ftdi.Ftdi method)
open_from_device() (pyftdi.ftdi.Ftdi method)
open_from_url() (pyftdi.ftdi.Ftdi method)
(pyftdi.gpio.GpioAsyncController method)
open_mpsse() (pyftdi.ftdi.Ftdi method)
open_mpsse_from_device() (pyftdi.ftdi.Ftdi method)
open_mpsse_from_url() (pyftdi.ftdi.Ftdi method)
overwrite_eeprom() (pyftdi.ftdi.Ftdi method)
P
parse_url() (pyftdi.usbtools.UsbTools class method)
pins (pyftdi.i2c.I2cGpioPort property)
(pyftdi.spi.SpiGpioPort property)
poll() (pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cPort method)
poll_cond() (pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cPort method)
poll_modem_status() (pyftdi.ftdi.Ftdi method)
port_index (pyftdi.ftdi.Ftdi property)
port_width (pyftdi.ftdi.Ftdi property)
pretty_size() (in module pyftdi.misc)
PRODUCT_IDS (pyftdi.ftdi.Ftdi attribute)
properties (pyftdi.eeprom.FtdiEeprom property)
purge_buffers() (pyftdi.ftdi.Ftdi method)
purge_rx_buffer() (pyftdi.ftdi.Ftdi method)
purge_tx_buffer() (pyftdi.ftdi.Ftdi method)
pyftdi.eeprom
module
pyftdi.ftdi
module
pyftdi.gpio
module
pyftdi.i2c
module
pyftdi.misc
module
pyftdi.spi
module
pyftdi.usbtools
module
R
read() (pyftdi.gpio.GpioAsyncController method)
(pyftdi.gpio.GpioMpsseController method)
(pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cGpioPort method)
(pyftdi.i2c.I2cPort method)
(pyftdi.spi.SpiGpioPort method)
(pyftdi.spi.SpiPort method)
read_data() (pyftdi.ftdi.Ftdi method)
read_data_bytes() (pyftdi.ftdi.Ftdi method)
read_data_get_chunksize() (pyftdi.ftdi.Ftdi method)
read_data_set_chunksize() (pyftdi.ftdi.Ftdi method)
read_eeprom() (pyftdi.ftdi.Ftdi method)
read_from() (pyftdi.i2c.I2cPort method)
read_gpio() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
read_pins() (pyftdi.ftdi.Ftdi method)
read_port() (pyftdi.gpio.GpioAsyncController method)
release_all_devices() (pyftdi.usbtools.UsbTools class method)
release_device() (pyftdi.usbtools.UsbTools class method)
reset() (pyftdi.ftdi.Ftdi method)
reset_device() (pyftdi.eeprom.FtdiEeprom method)
S
save_config() (pyftdi.eeprom.FtdiEeprom method)
SCHEME (pyftdi.ftdi.Ftdi attribute)
set_baudrate() (pyftdi.ftdi.Ftdi method)
set_bitmode() (pyftdi.ftdi.Ftdi method)
set_break() (pyftdi.ftdi.Ftdi method)
set_cbus_direction() (pyftdi.ftdi.Ftdi method)
set_cbus_gpio() (pyftdi.ftdi.Ftdi method)
set_direction() (pyftdi.i2c.I2cGpioPort method)
(pyftdi.spi.SpiGpioPort method)
set_dtr() (pyftdi.ftdi.Ftdi method)
set_dtr_rts() (pyftdi.ftdi.Ftdi method)
set_dynamic_latency() (pyftdi.ftdi.Ftdi method)
set_error_char() (pyftdi.ftdi.Ftdi method)
set_event_char() (pyftdi.ftdi.Ftdi method)
set_flowctrl() (pyftdi.ftdi.Ftdi method)
set_frequency() (pyftdi.ftdi.Ftdi method)
(pyftdi.gpio.GpioAsyncController method)
(pyftdi.gpio.GpioMpsseController method)
(pyftdi.gpio.GpioSyncController method)
(pyftdi.spi.SpiPort method)
set_gpio_direction() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
set_latency_timer() (pyftdi.ftdi.Ftdi method)
set_line_property() (pyftdi.ftdi.Ftdi method)
set_manufacturer_name() (pyftdi.eeprom.FtdiEeprom method)
set_mode() (pyftdi.spi.SpiPort method)
set_product_name() (pyftdi.eeprom.FtdiEeprom method)
set_property() (pyftdi.eeprom.FtdiEeprom method)
set_retry_count() (pyftdi.i2c.I2cController method)
set_rts() (pyftdi.ftdi.Ftdi method)
set_serial_number() (pyftdi.eeprom.FtdiEeprom method)
set_test_mode() (pyftdi.eeprom.FtdiEeprom method)
shift_address() (pyftdi.i2c.I2cPort method)
show_call_stack() (in module pyftdi.misc)
show_devices() (pyftdi.ftdi.Ftdi class method)
(pyftdi.usbtools.UsbTools class method)
size (pyftdi.eeprom.FtdiEeprom property)
SpiController (class in pyftdi.spi)
SpiGpioPort (class in pyftdi.spi)
SpiIOError
SpiPort (class in pyftdi.spi)
storage_size (pyftdi.eeprom.FtdiEeprom property)
sync() (pyftdi.eeprom.FtdiEeprom method)
T
terminate() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
to_bool() (in module pyftdi.misc)
to_bps() (in module pyftdi.misc)
to_int() (in module pyftdi.misc)
U
UART_BITS (pyftdi.eeprom.FtdiEeprom attribute)
usb_dev (pyftdi.ftdi.Ftdi property)
usb_path (pyftdi.ftdi.Ftdi property)
UsbTools (class in pyftdi.usbtools)
UsbToolsError
V
validate_address() (pyftdi.i2c.I2cController class method)
validate_mpsse() (pyftdi.ftdi.Ftdi method)
VAR_STRINGS (pyftdi.eeprom.FtdiEeprom attribute)
VENDOR_IDS (pyftdi.ftdi.Ftdi attribute)
W
width (pyftdi.i2c.I2cController property)
(pyftdi.i2c.I2cGpioPort property)
(pyftdi.spi.SpiController property)
(pyftdi.spi.SpiGpioPort property)
write() (pyftdi.gpio.GpioAsyncController method)
(pyftdi.gpio.GpioMpsseController method)
(pyftdi.i2c.I2cController method)
(pyftdi.i2c.I2cGpioPort method)
(pyftdi.i2c.I2cPort method)
(pyftdi.spi.SpiGpioPort method)
(pyftdi.spi.SpiPort method)
write_data() (pyftdi.ftdi.Ftdi method)
write_data_get_chunksize() (pyftdi.ftdi.Ftdi method)
write_data_set_chunksize() (pyftdi.ftdi.Ftdi method)
write_eeprom() (pyftdi.ftdi.Ftdi method)
write_gpio() (pyftdi.i2c.I2cController method)
(pyftdi.spi.SpiController method)
write_port() (pyftdi.gpio.GpioAsyncController method)
write_to() (pyftdi.i2c.I2cPort method)
X
xor() (in module pyftdi.misc)