void hal_uart_send(unsigned port, const void *data, unsigned size) { assert(port < 3); assert(data); assert(size); LPUART_DRV_SendData(port, data, size); }
时间: 2024-03-15 11:43:40 浏览: 85
这是一个函数定义,函数名为hal_uart_send,接受三个参数:unsigned类型的port、const void指针类型的data和unsigned类型的size。函数内部有三个断言语句,分别用于判断port是否小于3,data是否非空,以及size是否大于0。如果这些条件不满足,程序将会调用assert函数终止运行。
函数的主要作用是使用LPUART_DRV_SendData函数向指定的端口port发送数据,发送的数据存储在data指向的缓冲区中,缓冲区的长度为size。
阅读全文