smc.h

来自「PowerPC与PC微机串行通信」· C头文件 代码 · 共 42 行

H
42
字号

#ifndef __SMC_H__
#define __SMC_H__

/* the file contains data structure for SMC initiation */
typedef  unsigned char UBYTE;
typedef  UINT16 UHWORD;
typedef  UINT32 UWORD;

#define SIZE 8

/*--------------------------
 * Rx and Tx Buffer Pool   * 
 *-------------------------*/
typedef struct BufferPool
{
	UBYTE RxBuffer[SIZE];
	UBYTE TxBuffer;
} LB;

/*------------------------------
 * Rx and Tx Buffer Descriptor *
 *-----------------------------*/
typedef struct BufferDescriptor
{
	UHWORD status;
	UHWORD length;
	UBYTE  *addr;
} BD;


/*----------------------------*
 * Rx/Tx Buffer Descrip Rings *
 *----------------------------*/
typedef struct BufferDesRings
{
	BD RxBD[SIZE];
	BD TxBD;
} BDRINGS;

#endif

⌨️ 快捷键说明

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