📄 smc1.h~
字号:
/*-----------------------------------------------------------------------------
*
* File: 860smc.h
** Description:
*
* Constants and Definitions for 8xx SMC UART Example.
*
* History:
** 09 APR 98 ecg Initial version.
* 27 APR 98 jay revised for initialization example
*---------------------------------------------------------------------------*/
#define SMC1_REG 1 /* SMC Regs Array Index for SMC1 */
/*-------------------------*//* Single buffer component */
/*-------------------------*/typedef struct BufferPool
{
UBYTE RxBuffer;
UBYTE TxBuffer;
} LB;
/*--------------------------*/
/* Buffer Descriptor Format */
/*--------------------------*/
typedef struct BufferDescriptor
{
UHWORD bd_cstatus; /* control and status */
UHWORD bd_length; /* transfer length */
UBYTE *bd_addr; /* buffer address */
} BD;
/*-------------------------------*/
/* Buffer Descriptor Ring format */
/*-------------------------------*/
typedef struct BufferDescRings
{
BD RxBD; /* Rx BD ring */
BD TxBD; /* Tx BD ring */
} BDRINGS;
/*-----------------------------------*/
/* Board Control and Status Register */
/*-----------------------------------*/
typedef struct bcsr
{
UWORD bcsr0;
UWORD bcsr1;
UWORD bcsr2;
UWORD bcsr3;
} BCSR;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -