Hello!
In the RL78 embOS manual it is described that zero-latency interrupts must not execute any embOS function.
Therefore it is not allowed to call the functions OS_EnterIntStack resp. OS_LeaveIntStack, is that correct?
This means that all tasks must preserve some space on their stack for the zero-latency interrupts because the switching is not allowed.
Depending on the zero-latency ISR implementation this can afford large stacks for all tasks... ;(
Is there any other possibility to switch the stack for zero-latency interrupts?
Thanks in advance!
Markus
In the RL78 embOS manual it is described that zero-latency interrupts must not execute any embOS function.
Therefore it is not allowed to call the functions OS_EnterIntStack resp. OS_LeaveIntStack, is that correct?
This means that all tasks must preserve some space on their stack for the zero-latency interrupts because the switching is not allowed.
Depending on the zero-latency ISR implementation this can afford large stacks for all tasks... ;(
Is there any other possibility to switch the stack for zero-latency interrupts?
Thanks in advance!
Markus