Skip to content

fix(deps): update rust crate rppal to v0.22.1

renovatebot requested to merge renovate/rppal-0.x-lockfile into master

This MR contains the following updates:

Package Type Update Change
rppal dependencies minor 0.17.1 -> 0.22.1

Release Notes

golemparts/rppal (rppal)

v0.22.1

Compare Source

  • Update example documentation to be compatible with both older and newer Pi models.

v0.22.0

Compare Source

  • Pwm: (Breaking change) Add support for Pwm2 and Pwm3.
  • Pwm: On Raspberry Pi 5 and later models, the PWM channel mapping has changed to be consistent with sysfs numbering. Pwm0 = GPIO12, Pwm1 = GPIO13, Pwm2 = GPIO18, Pwm3 = GPIO19.
  • Pwm: Add with_pwmchip to address PWM channels outside of the default configuration.

v0.21.0

Compare Source

  • Add support for Raspberry Pi Compute Module 5 Lite.
  • Add support for Raspberry Pi 500.
  • Pwm: (Breaking change) Add InvalidChannel error.
  • Pwm: Add TryFrom<u8> implementation for Channel.

v0.20.0

Compare Source

  • Add support for Raspberry Pi Compute Module 5.
  • Gpio: Add set_bias to InputPin (contributed by @​KronsyC).
  • Gpio: Add shared state button example (contributed by @​CosminPerRam).
  • Spi: Fix embedded HAL SimpleHalSpiDevice transactions to keep CS low between operations (contributed by @​whatisbyandby).
  • Spi: (Breaking change) Change SimpleHalSpiDevice::new() to require an Spi instance, instead of a generic HAL bus (contributed by @​whatisbyandby).
  • Uart: Check if /dev/ttyAMA0 exists and fall back to /dev/serial0 when calling new() on Raspberry Pi 5 or Compute Module 5.

v0.19.0

Compare Source

  • Gpio: Add Event struct, containing interrupt event details.
  • Gpio: (Breaking change) Add optional debounce argument to set_interrupt() and set_async_interrupt().
  • Gpio: (Breaking change) Return an Event struct when an interrupt is triggered, instead of Level.

v0.18.0

Compare Source

  • 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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading