You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been working with the example code for Host HID controllers (which reads reports from PS4 controllers) together with RP2040 boards (like the Raspberry Pi Pico).
I have found that the process_sony_ds4() function (in hid_app.c) is called with report_id = 1 every 4 milliseconds, extremely regularly.
Is there a way to request for these reports to be returned more frequently ? (i.e. function call, configuration data, define value, etc.)
I realize that not all devices will be able to respond faster than, say, 1ms - but I would like to understand how this can be tuned (I have seen embedded UNIX systems where they are returned by the same devices with 1ms frequency, for example).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I have been working with the example code for Host HID controllers (which reads reports from PS4 controllers) together with RP2040 boards (like the Raspberry Pi Pico).
I have found that the process_sony_ds4() function (in hid_app.c) is called with report_id = 1 every 4 milliseconds, extremely regularly.
Is there a way to request for these reports to be returned more frequently ? (i.e. function call, configuration data, define value, etc.)
I realize that not all devices will be able to respond faster than, say, 1ms - but I would like to understand how this can be tuned (I have seen embedded UNIX systems where they are returned by the same devices with 1ms frequency, for example).
Beta Was this translation helpful? Give feedback.
All reactions