Skip to content

Bluepad32 v3.0.0-rc1

Compare
Choose a tag to compare
@ricardoquesada ricardoquesada released this 07 Feb 01:16
· 1275 commits to main since this release

[3.0.0-rc1] - 2022-02-06

Changed

  • Bluetooth: To err on the safe side, new connection have a bigger window time to connect,
    and re-connects (incoming connections) a slightly smaller window. I'll revisit this in the future.
  • Wii: Accelerometer mode works as if the Wii Remote is being inside a Wii Wheel.
    This is because the "old" mode was not rather difficult to use, and using it for the
    Wii Whell is very usable in C64 racing games.

Fixed

  • Bluetooth: use page scan / clock offset if available when requesting name.
    This used to be the case in v2.5, but disabled during the big refactoring.
  • Unijoysticle: correclty set Player LED when second player connects
  • Unijoysticle: reject new connections if two gamepads are already connected.
  • Unijoysticle: On DualSense gamepads, update Player LEDs when gamepad connects.
  • Nintendo Switch: Pressing "system" button has a delay of 200ms before being able
    to press it again. This helps switching the Joystick port in Unijoysticle.
  • Nintendo Switch: While setting up the controller, each step has its own timeout.
    This helps setup clones that might need certain steps in order to enable report 0x30.
  • 8BitDo: Added SNES30 to the DB. It correctly identifies it as 8BitDo gamepad.
  • MightyMiggy: All internal functions declared static to avoid collision with other projects.