?? fifo.h
字號(hào):
/**---------------------版權(quán) (c)----------------------------------------------------------***
*** 作者:顏章健 ***
*** 郵件:jenkinyan@163.com ***
*** ***
***---------------------File Info---------------------------------------------------------***
*** 創(chuàng) 建 人: 顏章健 ***
*** 創(chuàng)建日期: 2008-03-08 ***
*** 創(chuàng)建版本: ***
*** 文件描述: ***
***---------------------------------------------------------------------------------------***
*** 修 訂 人: ***
*** 修訂日期: ***
*** 修訂版本: ***
*** 修訂描述 ***
***---------------------------------------------------------------------------------------**/
#ifndef __fifo_h
#define __fifo_h
#define LENGTH_OF_RXFIFO 4096
typedef struct _RX_FIFO
{
uint8 *Start; // 緩沖區(qū)首指針
uint8 *End; // 緩沖區(qū)尾指針
uint16 BufLen; // 緩沖區(qū)總長(zhǎng)度
uint8 *In; // 緩沖區(qū)入口
uint8 *Out; // 緩沖區(qū)出口
uint16 DatLen; // 緩沖區(qū)有效數(shù)據(jù)長(zhǎng)度
// 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
/********************************************************************************************
*** 文件結(jié)束 ***
********************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -