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

539 - BugFix Level-Triggered Interrupts Behaviour #89

Conversation

Eoin-Dickson
Copy link
Contributor

Added the functionality for the level-triggered interrupt to de-assert itself after the input causing the interrupt has gone.

Added the functionality for the level-triggered interrupt
to de-assert itself after the input causing the interrupt
has gone.

Signed-off-by: Eoin Dickson <Eoin.dickson@microchip.com>
@Eoin-Dickson Eoin-Dickson changed the title BugFix Level-Triggered Interrupts Behaviour 539 - BugFix Level-Triggered Interrupts Behaviour Oct 24, 2023
@econnellmc
Copy link
Contributor

Following up on this. We made the change in the MPFS GPIO block to avoid changing the shared GPIOInterruptManager code. We originally planned to made a change in the RefreshInterrupts() function like the following:

image

This also solves the problem we were seeing.

@PiotrZierhoffer
Copy link
Member

PiotrZierhoffer commented Nov 27, 2023

Hi @Eoin-Dickson

Thanks again for the contribution! As we have discussed, we moved the implementation to another layer. This is now merged in 6dd79a5 (and we enable this for MPFS_GPIO in ff32eab)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants