📄 fifo.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 + -