JonnyHaystack / HayBox

Modular cross-platform firmware for digital or mixed analog/digital game controllers
GNU General Public License v3.0
178 stars 208 forks source link

HID issues on Linux, macOS #19

Closed JonnyHaystack closed 2 years ago

JonnyHaystack commented 2 years ago

On Linux, some of the coordinates (mostly higher magnitude ones it seems) are off by 1. E.g. cardinals are 0.9875 (79) instead of 1.0 (80)

On macOS, there have been reports from users that it isn't showing up as a HID gamepad at all, but keyboard mode is working fine.

Probably going to have to compare against other HID report descriptors again (e.g. Arduino HID) to figure out a solution. Linux issue possibly fixable through Dolphin profile change though?

Widdershin commented 2 years ago

Happy to help investigate and test issues on macOS (and linux if needed), will be running HayBox on my new LBX when it arrives next week.

JonnyHaystack commented 2 years ago

Thanks! I'm fine testing on Linux, but macOS testing would be really appreciated

Widdershin commented 2 years ago

Good to know. I’ll follow up once my LBX arrives next week!

On Sat, 20 Aug 2022 at 02:31, Jonathan Haylett @.***> wrote:

Thanks! I'm fine testing on Linux, but macOS testing would be really appreciated

— Reply to this email directly, view it on GitHub https://github.com/JonnyHaystack/HayBox/issues/19#issuecomment-1220749976, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADBIHMTCRJX6ZCZMOVAKRLVZ6LEFANCNFSM55Y2ZYNQ . You are receiving this because you commented.Message ID: @.***>

JonnyHaystack commented 2 years ago

The Linux issue is fixed on master branch, and I think macOS issue might've been fixed at some point but hard to say with all the different macOS versions behaving differently. I'll close this for now until I hear otherwise.