electroRF
Member
Hi T,
Thank you for your comments!
I think I was not clear about one thing.
The log_print function can be called anywhere, also outside ISRs.
However, the scenario I described (for which North Guy suggested a solution) was that during the execution of a log_print function (outside an ISR), an interrupt can be triggered and handled. and its ISR will call log_print function again.
Regarding nested interrupts, the SW actually does support it, so a higher priority interrupt can interrupt a lower priority one.
Thank you for your comments!
I think I was not clear about one thing.
The log_print function can be called anywhere, also outside ISRs.
However, the scenario I described (for which North Guy suggested a solution) was that during the execution of a log_print function (outside an ISR), an interrupt can be triggered and handled. and its ISR will call log_print function again.
Regarding nested interrupts, the SW actually does support it, so a higher priority interrupt can interrupt a lower priority one.