⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart_driver.h

📁 在VC环境下的模拟运行,测试全通过,我很长时间才调试通过的
💻 H
字号:

#ifndef uart_driver_h___________
#define uart_driver_h___________

#include "fixed_echo.h"

fixed_status uart_driver_init(int baud);
void uart_dirver_close();

/* 
data: 存放被发送的数据
send len: 需要发送的数据的长度;
ret: 返回成功send出去的数据的个数
这个函数把数据写到发送缓存区中等待发送
*/
int uart_driver_send(void *data, int len);

/* 
和uart_driver_send类似,
但函数不返回直到全部数据物理上发出去
*/
int uart_driver_send_block(void *data, int len);

/*
data: 接收缓存区
limit: 接收缓存区的最大长度
ret: 返回实际接收到的数据个数
*/
int uart_driver_receive(void *data, int limit);




#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -