smc1.h~

来自「ads mpc860上smc的驱动程序」· H~ 代码 · 共 88 行

H~
88
字号
/*-----------------------------------------------------------------------------				
*
* 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 + =
减小字号Ctrl + -
显示快捷键?