IWR6843AOP芯片的串口使用Uart_read()函数接收多行数据时,只能接收到第一行数据,无法接收到后续的数据。
从mmwave_sdk_03_06_02_00-LTS中查看static void UartSci_ISR (uintptr_t arg)中,在接收到"\n"字符时,调用SemaphoreP_postFromISR (ptrUartSciDriver->readSem)会退出串口读取的阻塞模式,造成“\n”后面的数据读取不到,请问如何获取多行数据(多个\r\n)和不含“\n”的任意长度的数据,如何判断数据接收完毕?