kmicki / SteamDeckGyroDSU

DSU (cemuhook protocol) server for motion data running on Steam Deck.
MIT License
336 stars 21 forks source link

Data acquisition frequency divider #18

Closed kmicki closed 1 year ago

kmicki commented 2 years ago

Implement a configurable divider. [requires #5] Deck provides controller data with a frequency of 250Hz. Divider of value N would cause reading only every Nth HID data frame. This will allow to reduce CPU usage at the cost of resolution and input lag of motion data provided by the server.