您好!
我正在 Bluetopia 栈的 L2CAP 层上开发蓝牙自定义层。
在开发过程中、我将 BOOST-CC2564MODA 与 MSP-EXP432P401R 搭配使用。
打开堆栈后、我执行'L2CA_Connect_request (BluetoothStackID、Affilied_dev、5、L2CA_Event_Callback、(unsigned long) 0);'、该命令成功调用'L2CA_Event_Callback'、事件类型为'etConnect_Confirmation'和'Result''L2CAP_connect_Result_connection_connection_connection_successfulation'。 然后、我尝试配置发出'L2CA_Config_request (BluetoothStackID、CID、L2CAP_LINK_TIMEOUT_DEFAULT_VALUE、&ConfigRequest)'的 L2CAP、但此后从未调用回调。
问题似乎是 EUSCI、因为在'L2CA_Config_Request'之后、对 EUSCI 的定期检查(HCITR_COMQueryErrorFlags ())指出 了 HCITR_ERROR_FLAG_EUSCI_UART_RXBUF_overrun。
我曾使用不同的 EUSCI 波特率、甚至9600、但溢出仍然会发生。
您能帮我解决这个问题吗?
此致、
Angelo