Skip to content

Releases: ftdi-rs/libftd2xx

Version 0.33.0

06 Sep 03:30
da7c877
Compare
Choose a tag to compare

Added

  • Added FT240X EEPROM.

Fixed

  • Removed FtdiMpsse for Ft232r because it is unsupported.

Version 0.32.5

20 Aug 01:56
Compare
Choose a tag to compare

Added

  • Added support for the 4232HA

Version 0.32.4

05 Mar 02:12
Compare
Choose a tag to compare

Added

  • Added EEPROM implementations for the 232R.

Version 0.32.3

19 Oct 10:11
Compare
Choose a tag to compare

Fixed

  • Allow a value of 0ms for set_latency_timer.

Version 0.32.2

14 Dec 18:04
Compare
Choose a tag to compare

Fixed

  • Fixed a typo where EEPROM drive-current sets schmitt input instead.

Version 0.32.1

28 Aug 01:37
3c5c543
Compare
Choose a tag to compare

Added

  • Implement Send and Sync for Ftdi.

Changed

  • Updated the edition from 2018 to 2021.

Version 0.32.0

07 Nov 17:22
ab9148f
Compare
Choose a tag to compare

Added

  • Added Drop for FTDI types that will call close.

Changed

  • Moved FTDI MPSSE types to a separate crate, ftdi-mpsse. These types are re-exported by this crate to reduce the number of breaking changes.

Version 0.31.0

30 Jun 23:07
Compare
Choose a tag to compare

Added

  • Added compile-time MPSSE command construction macros.

Changed

  • Updated libftd2xx-ffi dependency from 0.8.0 to 0.8.3.

Version 0.30.0

12 Jun 16:12
Compare
Choose a tag to compare

Added

  • Added support for x86_64-apple-darwin, dynamic linking only.

Changed

  • Updated libftd2xx-ffi dependency from 0.7.0 to 0.8.0.

Version 0.29.0

29 May 14:18
Compare
Choose a tag to compare

Added

  • Added a device_type function to work around a bug in the native device_info function.
  • Added wait_on_io_high and wait_on_io_low MPSSE commands.

Changed

  • Changed the TryFrom<Ftdi> trait implementations to use the new device_type function instead of device_info.