Skip to content

Named GPIO pins + Orange Pi 5 GPIO support#2279

Draft
thatcomputerguy0101 wants to merge 10 commits intoPhotonVision:2027from
thatcomputerguy0101:gpio-platforms
Draft

Named GPIO pins + Orange Pi 5 GPIO support#2279
thatcomputerguy0101 wants to merge 10 commits intoPhotonVision:2027from
thatcomputerguy0101:gpio-platforms

Conversation

@thatcomputerguy0101
Copy link
Copy Markdown
Contributor

Description

This adds support for named GPIO pins. These are almost essential for Orange Pi 5 support, which only have the pin names on the documentation and no numbers. It will also be useful for Rubik Pi 3 support, which has an oddball GPIO pin on a different chip for its singular PWM output.

Currently untested, also missing Rubik Pi 3 documentation.

Blocked on photon-image-modifier#119. Also will need an image update for Rubik Pi named pins to work.

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why
  • If this PR changes behavior or adds a feature, user documentation is updated
  • If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly
  • If this PR touches configuration, this is backwards compatible with settings back to v2025.3.2
  • If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated
  • If this PR addresses a bug, a regression test for it is added

@github-actions github-actions Bot added documentation Anything relating to https://docs.photonvision.org backend Things relating to photon-core and photon-server labels Jan 6, 2026
@github-actions github-actions Bot added the photonlib Things related to the PhotonVision library label Mar 28, 2026
@thatcomputerguy0101 thatcomputerguy0101 changed the base branch from main to 2027 April 15, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Things relating to photon-core and photon-server documentation Anything relating to https://docs.photonvision.org photonlib Things related to the PhotonVision library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant