Skip to content

Bluepad32 v4.0-rc0

Compare
Choose a tag to compare
@ricardoquesada ricardoquesada released this 21 Mar 05:05
· 187 commits to main since this release

[4.1-rc0] - 2024-03-20

New

  • New Rumble API: play_dual_rumble(start_delayed_ms, duration_ms, weak_magnitude, strong_magnitude). Fixes Github Issue #83
    • The old set_rumble(magnitude, duration) was removed from Bluepad32 "raw"
    • In Arduino API, users can still use the old one, but it is deprecated. A compile-time warning will appear.
    • To convert your old code to the new one, do: play_dual_rumble(0, duration * 4, force, force);
  • DualSense: Support "vibration2" rumble for DualSense Edge and newer regular DualSense

Fixed

  • Virtual Device: Don't remove virtual device when Xbox device is connected. Fixes Github Issue #77
  • Xbox: Add rumble support for Xbox Firmware v5.x. Fixes Github Issue #69
  • Stadia: Add rumble support. Fixes Gitlab Issue #36
  • PSMove: Duration in rumble works as expected.
  • PSMove: LEDs don't get overwritten by rumble.