Source
Fork: Yacubane/ArduinoJoystickLibrary
Upstream PR: MHeironimus#129
Status: 37 commits ahead of our fork
What it adds
- Support for two additional axes: slider and dial
Why we should merge it
Slider and dial are standard axes on flight-sim throttle quadrants and racing pedals. Adding them keeps feature parity with commercial HID joysticks and is a frequent request in the upstream issues. This fork is smaller and more focused than gavazquez's, so it may be easier to review if we only want slider/dial without the larger button/hat expansion.
Risks to review
- Older fork (2019); may need rebasing onto current master
- Descriptor and constructor changes need compatibility check
- Could be superseded by gavazquez or Zenilogix-Carl changes
Next step
Compare Yacubane's implementation against gavazquez's and pick the cleaner approach for slider/dial.
Source
Fork:
Yacubane/ArduinoJoystickLibraryUpstream PR: MHeironimus#129
Status: 37 commits ahead of our fork
What it adds
Why we should merge it
Slider and dial are standard axes on flight-sim throttle quadrants and racing pedals. Adding them keeps feature parity with commercial HID joysticks and is a frequent request in the upstream issues. This fork is smaller and more focused than gavazquez's, so it may be easier to review if we only want slider/dial without the larger button/hat expansion.
Risks to review
Next step
Compare Yacubane's implementation against gavazquez's and pick the cleaner approach for slider/dial.