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

📄 fifo.h

📁 在S3C2440上运行的"电子日历“(支持平年,闰年,星期自动调整). 开发环境是RVDS2.2
💻 H
字号:
/**---------------------版权 (c)----------------------------------------------------------***
***                     作者:颜章健		                                              ***
***                     邮件:jenkinyan@163.com                                           ***
***                                                                                       ***
***---------------------File Info---------------------------------------------------------***
*** 创 建 人:			颜章健															  ***
*** 创建日期:			2008-03-08														  ***
*** 创建版本:																			  ***
*** 文件描述:						                         							  ***
***---------------------------------------------------------------------------------------***
*** 修 订 人:																			  ***
*** 修订日期:																			  ***
*** 修订版本:					      													  ***
*** 修订描述																			  ***
***---------------------------------------------------------------------------------------**/
#ifndef __fifo_h 
#define __fifo_h

#define		LENGTH_OF_RXFIFO	4096


typedef struct	_RX_FIFO					
{
	uint8	*Start;		// 缓冲区首指针
	uint8	*End;		// 缓冲区尾指针	
	uint16	BufLen;		// 缓冲区总长度
	
	uint8	*In;		// 缓冲区入口
	uint8	*Out;		// 缓冲区出口
	uint16	DatLen;		// 缓冲区有效数据长度
	
//	uint8  	*(*Push)	(uint8  /*dat*/);	
//	uint8	(*Pop)		(void);
//	uint8	(*Read)		(uint16 /*offset*/);	
//	void	(*Release)	(uint16 /*length*/);
	
}RX_FIFO;

extern	volatile	RX_FIFO RxFifo;
uint8	*ModemFifoPush(uint8 dat);
uint8	ModemFifoPop(void);
uint8	ModemFifoRead(uint16 offset);
void	ModemFifoRelease(uint16 length);
void 	FifoInit(void);


#endif

/********************************************************************************************
*** 					文件结束														  ***	
********************************************************************************************/

⌨️ 快捷键说明

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