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 support for active high output enable #1377

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

maximus64
Copy link

This change added support for active high output signal for OE and also bring in support for my custom LED matrix cube hat name cubie-hat. The output enable pin on this hat is inverted to avoid glitch on initial power on.

Background:
The 3.3v power rail on Raspberry Pi 4 comes on later than the 5v input supply and since the OE is pulled up to the 3.3v rail on the active3 hat, there will be a short glitch on the OE signal at powering up causing unwanted flicker on the LED panel. To fix this issue, I added an NPN transistor to drive the OE signal on my custom hat and that fixed the issue.
image

This change added support for active high output signal for OE. Polarity of OE is
control by output_polarity field in HardwareMapping.

Signed-off-by: Khoa Hoang <[email protected]>
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.

1 participant