Hello Team,
I am writing SSI driver for the Freescale frame format and I could not understand the reference manual description about the receive buffer time out.
My understanding : The timeout count is started when receive buffer goes from empty to non empty state. And if the receive buffer is emptied before the timeout then ISR shall clear the timeout interrrupt.
Question : 1. Which ISR here the reference manual is talking about(Is this the receive buffer empty ISR ?)
2. If the receive buffer is not empty and timeout happens then is it possible to read the buffer in the timeout ISR?(Scenario if there are only two entries in receive buffer then the only interrupt which can be triggered is the receive buffer time out and in the corresponding ISR the data register can be read.Do I need to clear the timeout interrupt here? )
regards,
Ravi Ranjan Kishor