【已同步】发现了两个串口初始化,不知道什么区别

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
花露水
Posts: 26

一个是tkl_uart.h里的OPERATE_RET tkl_uart_init(TUYA_UART_NUM_E port_id, TUYA_UART_BASE_CFG_T *cfg);
另外一个是tuya_uart.h里的tuya_uart_init(__uart)

yingtao_33
Posts: 229

Re: 发现了两个串口初始化,不知道什么区别

tal_uart 是基于 tkl_uart 做了封装,增加了一些逻辑。

花露水
Posts: 26

Re: 【求助】发现了两个串口初始化,不知道什么区别

tal_uart 里好像没有中断接收

愚者千虑必有一得
Posts: 440

Re: 【求助】发现了两个串口初始化,不知道什么区别

tuya_uart_init: 这类接口是为了兼容以前老的接口保留的。
tal_uart/tkl_uart: 是tuyaos提供的接口,应该使用tal_uart层面的接口,tkl主要是用于各个芯片平台来适配。

Post Reply