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.

关于串口接收回掉数据大小问题。

Other Parts Discussed in Thread: CC2640

技术你好节日快乐,请问一下,我使用的是CC2640协议栈是2 01 00 的版本,使用830版本IAR。现在我用到TI提供的串口文件,有一个地方没找到。

这个接受回掉函数,我看介绍说只有读取串口数据完毕或者时间超时就进入。现在我加入我的代码之后,打印size一直是我的数据大小在加上2,我想问一下这个设置在哪里接收的原始位置,我想要改一下接受的size。文件在npi_ti_uart.c里面定义的。

  • 抱歉,没看懂什么意思,是size_t的定义吗?直接open declaration就行
  • 不是这个意思,我指的是串口这个回掉函数参数size是在哪里设置的呢?每次都会在接受这边加2.我没找到这个NPITLUART_readCallBack的传参啊。我想改一下接受的参数。

    难道是UART_read(uartHandle, &isrRxBuf[0], UART_ISR_BUF_SIZE);改这里的UART_ISR_BUF_SIZE,这个宏定义是32个字节。我想要知道官方是在哪里加的2,每次都自动加2.NPITLUART_readCallBack这个函数应该已经是靠近底层了吧?