Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

40 lines (26 loc) · 1.46 KB

Change Log for phidget-rs library crate

v0.1.4 - Unreleased

  • Added 32-bit bindings in -sys crate.
  • Added stepper motor with example. Missing test and async functionality

v0.1.3 - 2024-03-10

  • Exporting devices (DigitalInput, DigitalOutput, etc) at the crate root to fix accidental breaking change in v0.1.x

v0.1.2 - 2024-03-10

  • Bumped MSRV to 1.73
  • Seperated voltage-io to voltage-input and ouput modules.
  • Seperated digital-io to digital-input and ouput modules.
  • Completion of available functions from in digital-input and ouput binding.
  • Moved devices to specific module to keep the root directory clean.
  • Added support for optional PHIDGET_ROOT to point to the directory of the phidgets22 library.

v0.1.1 - 2023-04-20

  • Added attach/detach setup functions for the devices
  • Removed generic callback setters from Phidget trait to allow it to be used as an object, like Vec<Box<Phidget>>
  • Phidgets implement Send trait
  • Added a GenericPhidget type
  • Downgraded clap to v3.2 (from 4.x) to allow for lower/older MRSV (now Rust v0.59.0)

v0.1.0 - 2023-04-19

Initial release with basic support for the following sensors:

  • Temperature
  • Humidity
  • Voltage in/out
  • Digital in/out
  • Hubs