📄 fifo.h
字号:
/*
FIFO.h
FIFO头文件
说明:可根据需要修改FIFO的大小
Copyright(c)2009, Luo Jiafang
All rights reserved.
*/
#ifndef _FIFO_H_
#define _FIFO_H_
#define FIFO_SIZE (100) //FIFO的大小(字节)
struct FIFO
{
char FIFOBuff[FIFO_SIZE];
int FrontPtr; //指向FIFO的第一个数据的位置
int BackPtr; //指向FIFO的最后一个数据的位置的后一个位置(空)
int DataAmount; //FIFO中数据的大小
};
extern struct FIFO NewFIFO;
void FIFO_Init(void);
char FIFO_WriteByte(char wByte);
char FIFO_WriteWord(int wWord);
char FIFO_WriteMultiByte(char *dataBuff,int count);
char FIFO_ReadByte(char *rByte);
char FIFO_ReadWord(int *rWord);
char FIFO_ReadMultiByte(char *dataBuff,int count);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -