GP2040-CE
GP2040-CE copied to clipboard
[WIP] GamepadAuxState functionality
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