Skip to content

Add DualSense helper#40

Open
reblando8 wants to merge 1 commit into
microsoftconnect:mainfrom
reblando8:companion/dualsense-helper
Open

Add DualSense helper#40
reblando8 wants to merge 1 commit into
microsoftconnect:mainfrom
reblando8:companion/dualsense-helper

Conversation

@reblando8

@reblando8 reblando8 commented Jul 23, 2026

Copy link
Copy Markdown

Summary

  • Adds a header-only DualSense helper at companion/DualSense/DualSenseHelper.h.
  • Adds usage documentation under companion/DualSense and links it from the root README.
  • Supports DualSense and DualSense Edge identification, lightbar color and fade-out, player LEDs, rumble, microphone mute LED control, and adaptive trigger off, feedback, weapon, and vibration effects.

Limitation

The helper sends 64-byte USB-format raw output reports with report ID 0x02. Bluetooth framing, checksums, and transport selection are not implemented.

Validation

  • Visual Studio 2022 Enterprise with the GameInput API v3 header: /std:c++17 /permissive- /W4 /WX compile passed.
  • GameInput API v2 header: compile failed as expected on the API v3 guard.

@reblando8
reblando8 force-pushed the companion/dualsense-helper branch from c5be884 to 9d59775 Compare July 23, 2026 23:07
@reblando8 reblando8 changed the title Add DualSense companion helper Add DualSense helper Jul 23, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 80d5afef-9271-4daa-9d51-e464d824a3ac
@reblando8
reblando8 force-pushed the companion/dualsense-helper branch from 9d59775 to ce4a30b Compare July 23, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants