This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1642: 关于IWR1642发送读取数据问题

Part Number: AWR1642

我在使用awr1642以及配套的demo,和一个物联网模块,使用ARM中的extern int32_t UART_read(UART_Handle handle, uint8_t *buffer, uint32_t size)函数来读取物联网下发的数据,但是这个数据长度往往是不固定的,我们必须等待读到设定的size值以后才能返回读取到的数据,有没有一种方法可以类似于设置一个长度不定的字符串或者超时指令,当超过某个时间就退出UART_read函数,这样我们的程序就会继续往下执行,同时我们还能读取到数据?
我在UART.h文件中看到了readTimeout,默认设置为
readTimeout = UART_WAIT_FOREVER
我认为是可以通过修改这个值达到上述目的的,但是关于这个怎么修改我没有找到具体的解释。可以帮解释一下这个量么?