I develop driver for Linux which need to count level changes on the line.
I register my ISR at falling trigger, but I see hadler called on rising level.
I attached some debug info as screenshots and minimal code I can reproduce the problem with.
Why is ISR called redundantly? Would appreciate any thoughts on this.
Thanks.
Hi Ilya
what bsp used in the case, one can try with nxp linux from
and try to debug it using sect.2.1.2 Interrupts (Operation) attached Linux Manual
AN4553 Using Open Source Debugging Tools for Linux on i.MX Processors
https://www.nxp.com/docs/en/application-note/AN4553.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------