ISRs should be running with full privileges, hence it should not be necessary to raise the privilege for ‘from isr’ functions.
A-ha! Interesting. Any reason why the 3
FromISR
functions which
do have wrappers
are wrapped?
Are you calling xTaskNotifyFromISR()
from an interrupt or from a task?
I’m fairly confident I was calling
xTaskNotifyFromISR
from an interrupt context. However, I cannot deny that I always assumed
FromISR
functions are strictly more general and can be used from the task context as well. Unsurprisingly, I was wrong.
All that being said, I have forgotten the steps I took to originally encounter the issue and am unable to reproduce it again. Furthermore, I ended up reverting to
xTaskNotifyGive/Take
, so whatever issue this was, it is now of little relevance.
Thanks for the help!
S.