serial.h

来自「HID 设备测试程序」· C头文件 代码 · 共 32 行

H
32
字号
/*===============================================================================//
//== 文 件 名:Serial.h
//== author	 :gnsusn
//== 说    明:串口中用到的数据
//== 修改日志:2008.7.15 创建文件
//== 
//===============================================================================*/

#ifndef __SERIAL_H__
#define __SERIAL_H__

#define INVAL_POINTER	1			//== 指针无效
#define SERIAL_BUSY		2			//== 串口忙

#define SIDEL			0			//== 串口空闲可用
#define	SMESSAGE		1			//== 串口发送信息标志
#define SDATA			2			//== 串口发送数据标志

struct _serial
{
	unsigned char  send_position;	//== 记录发送缓冲区应该发送字符的位置
	unsigned char* send_bufp;		//== 发送缓冲区指针
	unsigned char  send_number;		//== 记录发送数据的数据字节数
	unsigned char  flag;			//== 指示发送类型 :: 0:是串口闲,可以用 1:信息 2:数据,在发送中断中判断此标志
	unsigned char  rece_position;	//== 记录接收缓冲区中新接收到的数据应该存放的位置
	unsigned char* rece_bufp;		//== 接收缓冲区的指针
	unsigned char  rece_number;		//== 记录接收缓冲区的可接收的字节数
};

#endif

⌨️ 快捷键说明

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