请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC26X2R1 你(们)好
我们将 UART 配置为回调模式、我们的问题是释放 UART TX 缓冲区的正确位置在哪里?
1.直接释放
静态空 uartTxSend() { uint8_t *pData =空; pData = iCall_malloc (256); if (pData = NULL) { //确保分配成功 返回(失败); } UART_WRITE (uartHandle、pData、256); iCall_free (pData); }
2.释放回调函数
静态空 uartWriteCallback (UART_Handle handle、void *txBuf、size_t size) { iCall_free (txBuf); }
谢谢。
BR
Trevor