- The older supported version of rustc for this release is 1.7.0
- Bump to nix 0.6.0
- transfer_multiple now
receives an
IntoIterator
rather than requiring that a Vec reference be provided. (#7) - transfer_multiple no longer performs heap allocations internally (nor does it require heap allocations to be used). (#8)
- Bump to newer version of nix to support older versions of rust
- Miscellaneous non-functional code changes
- Updates to work with upstream versions of nix and other libraries
- Minor API changes and testing improvements
Initial release of the library with all major planned features, tested on nightlies and on 1.0.0. Major features supported include the following:
- Support for opening and configuring a SPI device
- Support for performing half-duplex reads/writes
- Support for performing single full-duplex SPI transfers
- Support for performing multiple chained SPI transfers
- Support for configuring settings for each SPI transfer individually