Hello,
I have written an ISR that calls tx_semaphore_put() to wake a thread that is waiting for the semaphore using tx_semaphore_get(). There is only the one thread on the system. It takes 5 micro seconds for the thread to begin running. This is too long. How do I ensure my high priority interrupts are handled in a timely manner? Thanks.
Hi Michael:
Please refer to below application note for RT interrupt latency.
https://www.nxp.com.cn/docs/en/application-note/AN12078.pdf
For AzureRTOS interrupt latency. I would suggest you post your question on our partner‘s community support.
https://azure.microsoft.com/en-us/support/community/
Regards
Daniel