Releases: ftdi-rs/libftd2xx
Releases · ftdi-rs/libftd2xx
Version 0.29.0
Added
- Added a
device_type
function to work around a bug in the nativedevice_info
function. - Added
wait_on_io_high
andwait_on_io_low
MPSSE commands.
Changed
- Changed the
TryFrom<Ftdi>
trait implementations to use the newdevice_type
function instead ofdevice_info
.
Version 0.28.0
Added
- Added support for the FT2232H.
Version 0.27.0
Added
- Added the static feature flag to enable switching between static and dynamic linking of the vendor library.
Changed
- Changed the default linking strategy on Linux targets to dynamic. Note: To retain previous functionality with dynamic linking on Windows and static linking on Linux use cargo's resolver version 2.
Version 0.26.0
Added
- Added
Debug
for all FTDI device structures.
Changed
- Changed the
with_description
argument name fromserial_number
todescription
. - Changed
Ft232h
andFt4232h
TryFrom
traits from a borrow to a move.
Version 0.25.1
Fixed
- Fixed
list_devices_fs
returning anErr
when FTDI devices with invalid EEPROMs are plugged in.
Version 0.25.0
Changed
- Updated
libftd2xx-ffi
dependency from 0.5.1 to 0.6.0. This updates the vendor library from 1.4.8 to 1.4.22 for Linux targets.
Version 0.24.1
Changed
- Streamlined
udev
rules recommendations. - Improved documentation annotations for platform-specific features.
Fixed
- Fixed compilation errors for
aarch64-unknown-linux
targets.
Version 0.24.0
Changed
- BREAKING CHANGE
read
andwrite
methods now returnResult<usize, FtStatus>
whereusize
is the the number of bytes read or written. Previousread
andwrite
functionality that returnedResult<(), TimeoutError>
is replaced byread_all
andwrite_all
.