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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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