Skip to content

Releases: golemparts/blinkt

v0.7.1

18 Oct 14:30
0.7.1
aca864e
Compare
Choose a tag to compare
  • Upgrade rppal dependency to 0.15.0.

v0.7.0

14 Aug 11:43
0.7.0
33713c9
Compare
Choose a tag to compare
  • (Breaking change) Transition to Rust 2021, requiring rustc v1.56.0 or newer to compile the library.
  • Fix display issues under high CPU load (contributed by @ashhhleyyy).
  • Change iterator type to slice::IterMut (contributed by @hellow554).
  • Extend SPI interface with bus, SS and mode selection (contributed by @hellow554).
  • Upgrade rppal dependency to 0.13.1.

v0.6.0

12 May 11:32
0.6.0
0f048c5
Compare
Choose a tag to compare
  • (Breaking change) Transition to Rust 2018, requiring rustc v1.45.0 or newer to compile the library.
  • Add new badge to README.md, indicating the required minimum rustc version.
  • Upgrade rppal dependency to 0.12.0.
  • Add support for Raspberry Pi CM3+, CM4, 4B, 400.
  • Remove quick-error dependency.
  • Add Pixel to public interface, which represents a pixel on an LED strip or board.
  • Add IterMut, which implements Iterator for a &mut Pixel slice.
  • Implement IntoIterator for &mut Blinkt, which returns an IterMut mutable iterator over all Pixels stored in Blinkt.
  • Add Blinkt::iter_mut(), which returns an IterMut mutable iterator over all Pixels stored in Blinkt.
  • Add Blinkt::clear_on_drop(), which returns the current value of clear_on_drop.
  • (Breaking change) Remove Blinkt::cleanup(). When Blinkt goes out of scope, any changed pin states are automatically reset. If clear_on_drop is set to true, all pixels will also be cleared.
  • Implement Send for Blinkt.

v0.5.0

16 Nov 12:22
0.5.0
7845c1a
Compare
Choose a tag to compare
  • Add support for Raspberry Pi 3 A+.
  • Replace spidev dependency with RPPAL's SPI module.
  • (Breaking change) Add Error::Spi to indicate an SPI error occurred.

v0.4.0

21 Apr 12:43
0.4.0
258234c
Compare
Choose a tag to compare
  • Add support for hardware SPI through Blinkt::with_spi()
  • Add a Result return value to show() to catch potential SPI or GPIO errors
  • Fix miscalculated number of end frame pulses for increased performance
  • Replace start frame and end frame loops with slices for increased performance
  • Minor version bump due to incompatible API changes in a 0.x.x release

v0.3.0

16 Mar 12:41
0.3.0
a714722
Compare
Choose a tag to compare
  • Add support for Raspberry Pi 3 B+

v0.2.0

06 Oct 14:26
0.2.0
575f71a
Compare
Choose a tag to compare
  • Update internal struct/enum names for RPPAL 0.2.0 upgrade
  • Rename GPIOError to GpioError, and Error::GPIO to Error::Gpio
  • Minor version bump due to incompatible API changes in a 0.x.x release

v0.1.2

01 Mar 18:48
0.1.2
4af6462
Compare
Choose a tag to compare
  • Move GPIO and System modules to external crate
  • Remove temporary blinkt variable binding in new()

v0.1.1

06 Sep 16:29
0.1.1
679dbd2
Compare
Choose a tag to compare
  • Add start frame to show()

v0.1.0

02 Sep 00:35
Compare
Choose a tag to compare

Initial release