ring.h
来自「mc51单片机对rtl8019编程,实现ethernet的收发控制.」· C头文件 代码 · 共 32 行
H
32 行
/*********************************************************
** FILE:
** ring.h
** DESCRIPTION:
** Define the data structure and operation for ring.
** NOTES:
** Copyright(c) 2002 Luo Cheng , All rights reserved.
** HISTORY:
** Version Date Author
** 1.0 2002/10/17 Luo Cheng
**
*********************************************************/
#ifndef RING_H
#define RING_H
#include "types.h"
typedef struct {
Uint16 read,write,block_number;
Uint16 reserved :4;
Uint16 count :12;
Uint16 element_number;
Uint16 *pbuffer;
}ring_struc;
void ring_init(ring_struc *ring,void *pmem,Uint16 max_element_number,Uint8 max_block_number);
Bool ring_read(ring_struc *ring,void *pmem);
Bool ring_write(ring_struc *ring,void *pmem);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?