Question:
What is the purpose of using non-blocking peek functions?
Answer:
adi_xxx_IsRxBufferAvailable & adi_xxx_IsTxBufferAvailable APIs are called as non-blocking peek functions and can be used to check if a free buffer is available without blocking. These functions can be used especially in the non-RTOS case to avoid blocking when the buffer is not available.
These APIs are valid for non-blocking mode only.