- 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, likeVec<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