GP2040-CE icon indicating copy to clipboard operation
GP2040-CE copied to clipboard

[WIP] GamepadAuxState functionality

Open mikepparks opened this issue 1 year ago • 0 comments

This is to lay groundwork for implementing auxiliary/specialty features into the various Gamepad modes. This is data that may be shared between several modes, rather than in use by all modes, such as haptics/rumble and IMU/motion devices.

Currently defined:

  • Primary/secondary "profile" colors
    • PS4/5: primary color lightbar color
    • Switch: future use for Pro controller grip and body colors
  • Sensors
    • 2D: touch/trackpad
    • 3D: Gyroscope, accelerometer, magnetometer
    • 4D: Time of Flight
  • Haptics
    • Actuators: simple rumble motors, or more complex waveform haptics
    • Triggers: Future planning for resistive triggers

mikepparks avatar Jun 26 '24 01:06 mikepparks