【已同步】发现了两个串口初始化,不知道什么区别
Posted: 2023年 Jan 6日 11:13
一个是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)
一个是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)
tal_uart 是基于 tkl_uart 做了封装,增加了一些逻辑。
tal_uart 里好像没有中断接收
tuya_uart_init: 这类接口是为了兼容以前老的接口保留的。
tal_uart/tkl_uart: 是tuyaos提供的接口,应该使用tal_uart层面的接口,tkl主要是用于各个芯片平台来适配。