It really isn't clear in the documentation I have, Rev 6. Section 3.9.2 suggests that lwevents should not be used, it is not listed. But section 3.6.2, indicates that lwevents set can be used from within interrupts. Please give me some guidance as to which commands can be used safely in interrupts.
On a similar subject, blocking commands are often talked about. Is there a list of command that are considered blocking or non-blocking? Or is there are rule for deciding, some are obvious, but others could be either.