Releases: golemparts/rppal
Releases · golemparts/rppal
v0.19.0
v0.18.0
- Gpio: (Breaking change) Add support for mode
Null
for uninitialized (FUNCSEL 31 (NULL)) pins on Raspberry Pi 5 (contributed by @lukeburong). - Gpio: Fix
InputPin
mode not getting set correctly for uninitialized pins on Raspberry Pi 5 (contributed by @lukeburong). - Pwm: (Breaking change) Add
Error::UnknownModel
. - Pwm: Fix support for hardware PWM on Raspberry Pi 5, caused by incorrect PWM chip/channel.
v0.17.1
v0.17.0
- (Breaking change) Update
embedded-hal
to v1.0.0 (contributed by @reitermarkus).
v0.16.1
- Minor documentation changes.
v0.16.0
- (Breaking change) Update
embedded-hal
to v1.0.0-rc.2 (contributed by @reitermarkus). - (Breaking change) Update
embedded-hal
to v1.0.0-rc.1 (contributed by @mbuesch). - (Breaking change) Change Minimum Supported Rust Version (MSRV) to v1.60.0.
- Remove
Hardware
field check in/proc/cpuinfo
. - Fix device recognition for Raspberry PI Zero 2 W (2021) on Arch Linux (contributed by @denisandroid).
v0.15.0
v0.14.1
- Gpio: Fix subtract underflow panic in software-based PWM.
v0.14.0
- (Breaking change) Transition to Rust 2021, requiring rustc v1.56.0 or newer to compile the library.
- Gpio: Implement
unproven
embedded-hal
traitdigital::v2::IoPin<IoPin, IoPin>
forIoPin
(contributed by @rumatoest). - Gpio: Implement
From<bool>
trait forLevel
(contributed by @makerio90). - Gpio: Fix error when configuring an InputPin for GPIOs > 31 on BCM2711 (contributed by @benkard).
- Gpio: Fix access to GPIO54 - GPIO57 on BCM2711.
- Gpio: (Breaking change) Add
Error::PinUsed
, returned byGpio::get()
to indicate a pin is already in use. - Gpio: (Breaking change) Change
Error::PinNotAvailable
, returned byGpio::get()
to indicate a pin isn't available on the current Raspberry Pi model. - Update
embedded-hal
to v1.0.0-alpha.9 (contributed by @mbuesch).
v0.13.1
- DeviceInfo: Add device identification support for Raspberry Pi Compute Module 4 models with 4GB and 8GB RAM.
- DeviceInfo: Add device identification support for Raspberry Pi Zero 2 W.