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

📄 fifo.h

📁 dm270 source code
💻 H
字号:
/*
    DM270 ARM Evaluation Software

    (c)Texas Instruments 2003
*/

#ifndef __FIFO_H__
#define __FIFO_H__

#include <system/armsys270.h>

#define MAX_FIFO_BUF_LEN 32

typedef struct FIFO {
	char   buf[2*MAX_FIFO_BUF_LEN];
	Uint16 count;
	Uint16 readIndex;
	Uint16 writeIndex;
	Uint16 len;
} FIFO;

STATUS FIFO_init(FIFO *fifo);
STATUS FIFO_get(FIFO *fifo, char *data);
STATUS FIFO_put(FIFO *fifo, char data);
BOOL   FIFO_isEmpty(FIFO *fifo);
BOOL   FIFO_isFull(FIFO *fifo);
STATUS FIFO_clear(FIFO *fifo);

#endif /* __FIFO_H__	*/

⌨️ 快捷键说明

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