Skip to content

Possible regression of #8815 ("Nordic: Directly accessing GPIOTE might create unstable firmware"...) #10034

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

Closed
JoeHut opened this issue Sep 17, 2018 · 1 comment
Assignees
Labels
bug The issue is a bug, or the PR is fixing a bug priority: medium Medium impact/importance bug

Comments

@JoeHut
Copy link
Contributor

JoeHut commented Sep 17, 2018

With Zephyr 1.13 I ran into a similar issue as described in #8252, which was actually fixed in #8815. After a certain point I was unable to receive interrupts on a pin but could confirm with an logic analyzer that the state had changed. Similar to last time the issue was only seen when PWM was used as well. As a workaround, I switched to the hardware based nrfx pwm driver which solved the problem (or at least it is hidden now). I suspect that the rewriting of the nrfx-based gpio shim in combination with the old pwm_sw driver reintroduced overwriting of GPIOTE channels.

cc: @cvinayak

@nashif nashif added the bug The issue is a bug, or the PR is fixing a bug label Sep 17, 2018
@pfalcon pfalcon changed the title Possible regression of #8815 Possible regression of #8815 ("Nordic: Directly accessing GPIOTE might create unstable firmware"...) Sep 17, 2018
@nashif nashif added the priority: medium Medium impact/importance bug label Sep 30, 2018
@JoeHut
Copy link
Contributor Author

JoeHut commented Dec 5, 2018

Fixed in #11807

@JoeHut JoeHut closed this as completed Dec 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug The issue is a bug, or the PR is fixing a bug priority: medium Medium impact/importance bug
Projects
None yet
Development

No branches or pull requests

3 participants