[riot-notifications] [RIOT-OS/RIOT] nrfmin can get stuck and never reach RX (while TX works) (#10878)

Semjon Kerner notifications at github.com
Mon Apr 15 12:13:28 CEST 2019


We could confirm that there is a bug in this ISR. Your approach to remove the return is correct. Obviously the ISR must be terminated with `cortexm_isr_end();`. I will write your code into a fix right away.

Can you please specify the additional problems that arose from the fix  `NRF_RADIO->EVENTS_READY = 0;`? On first glance this seems good to me and is done in other nrf radio drivers as well. I don't see how this might result in a hard fault. Maybe you can reproduce the steps and give more detail?

Also you are most likely right about reinitializing the driver after powering down. Some registers will be cleared and must be initialized again. This is probably not thoroughly tested and I will try to give a fix afterwards.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/10878#issuecomment-483192807
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190415/b6e663b6/attachment-0001.html>


More information about the notifications mailing list