Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SignalLight component and demo with RPPAL #23

Merged
merged 2 commits into from
Mar 11, 2024
Merged

Conversation

taesungh
Copy link
Member

@taesungh taesungh commented Mar 6, 2024

Providing an abstraction for the signal light to demonstrate GPIO usage with RPPAL. Closes #7.

Changes

  • Install RPPAL for using Rasperry Pi peripherals
  • Add SignalLight component with blinking demo

Testing

  1. Compile Rust project for the Raspberry Pi
  2. Transfer the pod-operation executable to the Raspberry Pi on the pod
  3. Confirm GPIO pin 21 is connected to the relay hat used to control the signal light
  4. Run the pod operation program
  5. Observe the signal light switches between on and off

@taesungh taesungh marked this pull request as ready for review March 8, 2024 21:34
@taesungh taesungh requested a review from a team March 8, 2024 21:34
Copy link
Contributor

@samderanova samderanova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested in lab with the aarch64 architecture and it works.

Copy link
Contributor

@SM-dot SM-dot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for working on this!

@ryescholin ryescholin self-requested a review March 11, 2024 12:09
Copy link
Member

@ryescholin ryescholin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great

@taesungh taesungh merged commit bb1b221 into main Mar 11, 2024
2 checks passed
@taesungh taesungh deleted the feature/signal-light branch April 30, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Explore options for peripheral control
4 participants