Add controller motion deduplication and fix gyro units

This commit is contained in:
Cameron Gutman
2023-07-02 19:22:00 -05:00
parent df283d80c6
commit 53a572a4a4
2 changed files with 18 additions and 4 deletions

View File

@@ -20,9 +20,11 @@ struct GamepadState {
uint32_t lastStartDownTime;
uint8_t gyroReportPeriodMs;
float lastGyroEventData[SDL_arraysize(SDL_ControllerSensorEvent::data)];
uint32_t lastGyroEventTime;
uint8_t accelReportPeriodMs;
float lastAccelEventData[SDL_arraysize(SDL_ControllerSensorEvent::data)];
uint32_t lastAccelEventTime;
int buttons;