微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 2640 UART Queue

2640 UART Queue

时间:10-02 整理:3721RD 点击:

http://processors.wiki.ti.com/index.php/CC2640_NPI_UART_ECHO_EXAMPLE

依上面地址添加串口,工作正常。

先需要添加一个接收缓冲队列,

在npi_task.c ->NPITask_inititializeTask函数中有:

// create a Tx Queue instance
npiTxQueue = Queue_create(NULL, NULL);
// create an Rx Queue instance
npiRxQueue = Queue_create(NULL, NULL);

但是Queue的其他操作看不到函数原型,只有.h文件的声明:

#define Queue_insert ti_sysbios_knl_Queue_insert
#define Queue_next ti_sysbios_knl_Queue_next
#define Queue_prev ti_sysbios_knl_Queue_prev
#define Queue_remove ti_sysbios_knl_Queue_remove
#define Queue_isQueued ti_sysbios_knl_Queue_isQueued
#define Queue_dequeue ti_sysbios_knl_Queue_dequeue

请问TI工程师,这个Queue的操作可以开放么(或者有使用例子也可以),还是我需要自己实现?

谢谢

或者说

这个Queue是NPIRxBuf_ReadFromRxBuf的读操作的源?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top