#ifndef __FIFO_H #define __FIFO_H #include "main.h" #define RINGBUFF_LEN 1024 #define FLASE 0 #define TRUE 1 typedef struct { uint16_t Head; uint16_t Tail; uint16_t Lenght; uint16_t Ring_Buff[RINGBUFF_LEN]; }RingBuff_t; //extern RingBuff_t ringBuff;//创建一个ringBuff的缓冲区 void RingBuff_Init(void); //初始化 uint8_t Write_RingBuff(uint8_t data); //写入 uint8_t Read_RingBuff(uint8_t *rData);//读取 #endif /* __FIFO_H */