Open danieldegrasse opened 2 years ago
@DerekSnell FYI
Hi @dleach02,
This issue, marked as an Enhancement, was opened a while ago and did not get any traction. It was just assigned to you based on the labels. If you don't consider yourself the right person to address this issue, please re-assing it to the right person.
Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.
@danieldegrasse you are also encouraged to help moving this issue forward by providing additional information and confirming this request/issue is still relevant to you.
Thanks!
Is your enhancement proposal related to a problem? Please describe. The MCUX iGPIO driver does not support sharing interrupts between multiple device objects, but the underlying hardware often shares interrupts between multiple GPIO devices with different base addresses
Describe the solution you'd like An update to the MCUX iGPIO driver that enables the driver to correctly handle interrupts that may be shared between GPIO devices, by checking the hardware registers to see which GPIO device actually triggered a given interrupt.
Describe alternatives you've considered Disabling interrupts on these gpio devices does work, but does not enable the full feature set for these gpio ports.