Skip to content

Merge Zenilogix-Carl changes: missing axis handling (3+3) and bitwise flags #5

Description

@ap0ught

Source

Fork: Zenilogix-Carl/ArduinoJoystickLibrary (branch local-master)
Upstream PR: MHeironimus#313
Status: 1 commit ahead of our fork

What it adds

  • Adds missing axis handling (3+3)
  • Replaces constructor bools with bitwise flags

Why we should merge it

This is the most recent upstream PR (Feb 2026) and combines axis fixes with a modern flags-based constructor. It likely supersedes or improves upon the older maduranma refactor. If we want one merge to clean up the constructor API and fix axis coverage, this is the candidate to evaluate first.

Risks to review

  • Newer PR with limited upstream review so far
  • Must validate 3+3 axis semantics and descriptor changes
  • Verify backward compatibility or document breaking changes

Next step

Inspect the full diff of PR MHeironimus#313, build against an example, and decide whether this replaces the maduranma issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions