Other Parts Discussed in Thread: CC3220SF
Hi team,
My customer has a question about UART usage. As the UART API document says: UART_readCancel() calls the registered RX callback function no matter how many bytes were received
My customer did some test:
1. The uart_read only read 50 bytes then return;
2.Connected CC3220SF via uart flow control and sent it 108 bytes
3.After receiving 100 bytes[call uart_read two times], delayed 20ms then called the UART_readCancel()
Result: He found the RX callback function was not called. Did the above three steps again, he could receive the lost 8 bytes with new data
why this happen?