python3-libftdi1 - Python 3 binding for libftdi1

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Hardware all
Package name python3-libftdi1
Package version 1.4
Package release 43.3
Package architecture x86_64
Package type rpm
Installed size 312.02 KB
Download size 63.61 KB
Official Mirror
Library to program and control the FTDI USB controller.
This library is used by many programs accessing FTDI USB-to-RS232 converters.
This package provides the python binding for libftdi.


Package Version Architecture Repository
python3-libftdi1-1.4-43.3.i586.rpm 1.4 i586 openSUSE Hardware
python3-libftdi1-1.4-1.2.i586.rpm 1.4 i586 openSUSE Oss
python3-libftdi1-1.4-1.2.x86_64.rpm 1.4 x86_64 openSUSE Oss
python3-libftdi1 - - -


Name Value - -
python(abi) = 3.6


Name Value
python3-libftdi1 = 1.4-43.3
python3-libftdi1(x86-64) = 1.4-43.3


Type URL
Binary Package python3-libftdi1-1.4-43.3.x86_64.rpm
Source Package libftdi1-1.4-43.3.src.rpm

Install Howto

  1. Add the openSUSE Hardware repository:
    # zypper addrepo opensuse-hardware
  2. Install python3-libftdi1 rpm package:
    # zypper install python3-libftdi1




2018-06-12 -
- Fix Leap 42.3 build - do not apply cmake 3.11 compat patch.
2018-05-11 -
- Smash libftdi-cmake.patch to make it work with cmake-3.11
* Not to upstream the changes I did are pretty ugly
2018-04-07 -
- Added patch libftdi-cmake.patch from upstream to make package
compatible with CMake 3.11
2017-11-07 -
- Update to version 1.4:
* New ftdi_usb_open_bus_addr() open function
* Use BM/R series baud rate computation for FT230X
* ftdi_get_error_string() now returns const char*
* C++ API: Ability to open devices with empty descriptor strings
* C++ API: Fix enumerations for buffer purge and modem controls
* small build fixes and improvements in the python examples
* ftdi_eeprom / eeprom handling:
+ New API function: ftdi_eeprom_get_strings()
+ Fix USE_SERIAL handling for 230X type chips
+ Make ftdi_read_eeprom_location() endianness independent
+ Fix flashing of FT245R
- Build python3 version of bindings on Factory
- Rename python bindings subpackage to match singlespec conventions
- Run spec-cleaner
2017-07-06 -
- Minor package cleanup
2017-02-01 -
- use individual libboost-*-devel packages instead of boost-devel
2016-05-27 -
- Update to version 1.3
* Added ftdi_usb_get_strings2() to prevent automatic device close
* Added ftdi_transfer_data_cancel() for cancellation of a submitted
transfer, avoided resubmittion of a canceled transfer in the callbacks,
replaced calls to libusb_handle_events with
* ftdi_eeprom / eeprom handling:
+  Add support for arbitrary user data
+  Add --build-eeprom support
+  Fix use_usb_version config file option
+  Ability to include other config files in EEPROM config file
+  Add external oscillator enable bit
+  Support channel configuration
+  Added --device option to ftdi_eeprom to specify FTDI device
+  Fixed EEPROM user-area space checks for FT232R and FT245R chips
* Various improvements to CBUS handling, including the EEPROM
* swig wrapper: Fix handling of binary strings in ftdi_write_data()
for python 3
* cbus python example code
* ftdi_stream: fix timeout setting
* Fixed typo in CBUS defines: CBUSG_DRIVE1 -> CBUSH_DRIVE1
- Build python binding
* Add a libftdi1-binding-python
* Add python-devel, python-xml and swig dependencies
- Add libconfuse-devel build dependency
2014-12-15 -
- updated to 1.2
* Support for FT230X devices (Uwe Bonnes)
* ftdi_usb_get_strings(): Don't try to open an already open device (Denis Sirotkin)
* Support for finding devices bricked by the Windows driver (Forest Crossman)
* cmake build system: New LibFTDI1ConfigVersion.cmake file (xantares09)
* Fix a typo in the MPSSE command CLK_BYTES_OR_LOW (Benjamin Vanheuverzwijn)
* Minor fixes for MSVC++ (Andrei Errapart)
* Various small code improvements (Florian Preinstorfer, Jochen Sprickerhof, xantares09)
- updated to 1.1
* Fix FT232H eeprom suspend pulldown setting (Davide Michelizza)
* Fix FT232H eeprom user area size (Davide Michelizza)
* Improved mingw build (Paul Fertser and Michel Zou)
* C++ wrapper: Get/set functions for USB timeouts (Jochen Sprickerhof)
* Partial support for FT230X (Nathael Pajani)
* New API function: ftdi_eeprom_set_strings() (Nathael Pajani)
* Prevent possible segfault in ftdi_eeprom_decode() (Nathael Pajani)
* Save device release number in eeprom (Jarkko Sonninen)
* Fix "self powered" eeprom flag (Jarkko Sonninen)
* Improved python wrapper (Michel Zou)
* Many buildsystem improvements (Michel Zou and Mike Frysinger)
* See the git history for more changes and fixes
- run spec-cleaner

See Also

Package Description
python3-libsoc-0.8.2-9.23.i586.rpm Python3 bindings for libsoc
python3-libsoc-0.8.2-9.23.x86_64.rpm Python3 bindings for libsoc
python3-mraa-1.9.0-27.4.i586.rpm Python3 bindings for mraa
python3-mraa-1.9.0-27.4.x86_64.rpm Python3 bindings for mraa
python3-speechd-0.8.8-64.1.i586.rpm Device independent layer for speech synthesis - Python Bindings
python3-speechd-0.8.8-64.1.x86_64.rpm Device independent layer for speech synthesis - Python Bindings
python3-upm-1.6.0-15.4.i586.rpm Python bindings for upm
python3-upm-1.6.0-15.4.x86_64.rpm Python bindings for upm
radeontop-1.1-17.2.i586.rpm View Radeon GPU utilization
radeontop-1.1-17.2.x86_64.rpm View Radeon GPU utilization
radeontop-lang-1.1-17.2.noarch.rpm Translations for package radeontop
rasdaemon-0.6.1-28.4.i586.rpm Utility to receive RAS error tracings
rasdaemon-0.6.1-28.4.x86_64.rpm Utility to receive RAS error tracings
ratbagd-0.9.902-6.1.i586.rpm Service granting access to the configuration options of gaming mice
ratbagd-0.9.902-6.1.x86_64.rpm Service granting access to the configuration options of gaming mice