Commit Graph
9 Commits
Author SHA1 Message Date
awalolandGitHub d391f031e4 fix: set interrupt in binterval 1 2026-04-30 22:35:36 +08:00
Felix 7414b303a0 refactor: optimize USB polling rate and fix report race condition
- Increased HID polling rate from 250Hz (4ms) to 1000Hz (1ms) in
  the configuration descriptor to match wired DualSense performance.
- Fixed a potential race condition between Bluetooth data callbacks
  and the USB task using pico/critical_section.
- Implemented a 'dirty flag' mechanism to prevent sending redundant
  duplicate reports, ensuring the dongle only transmits to the host
  when fresh Bluetooth data is received.
- Added a fallback retry logic in interrupt_loop to ensure data
  integrity if a USB report fails to queue.
2026-04-29 20:48:49 +02:00
awalol 93c884be7e fix: improve DSE compatibility. Thanks @fuhuasxflwb 2026-04-28 23:48:09 +08:00
awalol 181acc4271 fix: microphone cause crash 2026-04-25 16:35:31 +08:00
awalol 1551ff6325 DSE compile options 2026-04-14 22:39:50 +08:00
awalol 4ee1aa0b64 full device name. lower buffer length 2026-03-26 18:41:57 +08:00
awalol 8c8af7b97c set buffer length 2026-03-21 11:01:52 +08:00
awalol 0fd9c2bdd3 fix reconnect 2026-03-10 16:14:05 +08:00
awalol 9a929530d9 First Commit 2026-03-05 16:21:25 +08:00