⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 secend.h

📁 ARM板驱动程序源代码
💻 H
字号:
/* secEnd.h - Atmel AT91RM9200 Ethernet network interface header */#ifndef __INCsecEndh#define __INCsecEndh#ifdef  __cplusplusextern "C" {#endif/* END Specific Definitions */#define SEC_END_DEV_NAME                ETH_DEV_NAME#define SEC_END_DEV_NAME_LEN            ETH_DEV_NAME_LEN#define SEC_END_DEV_DESCRIPTION         ETH_DEV_DESCRIPTION#define SEC_END_ADDR_LEN                6#define END_HADDR(pEndObj)              ((pEndObj)->mib2Tbl.ifPhysAddress.phyAddress)#define SEC_END_NUM_CL_TYPE             1                   /* number of clusters types */#define CL_OVERHEAD                     (sizeof(int))       /* cluster overhead */#define CL_ALIGNMENT                    4                   /* cluster required alignment */#define MBLK_ALIGNMENT                  4                   /* mBlks required alignment */			/* Function Prototypes */IMPORT END_OBJ* secEndLoad(char *initString);/* Helper Macros */typedef ETH_DRV_CTRL DRV_CTRL;#define DRV_CLUSTER_MEM_BASE            FB_BASE_ETH#define DRV_CLUSTER_MEM_SIZE            FB_SIZE_ETH#define DRV_SIZE_CLUSTER                SIZE_ETH_MDMA#define DRV_SIZE_CLUSTER_HDR            SIZE_ETH_FB_HDR//#define DRV_NUM_MBLK                    128  /*NUM_BD_ETH */#define DRV_NUM_CLUSTER                 192  /*(NUM_BD_ETH + NUM_RBD_ETH)*/#define DRV_NUM_MBLK                    DRV_NUM_CLUSTER*2#define DRV_INIT                        at91EthInit#define DRV_ADDR_SET                    update_mac_address#define DRV_FLAGS_SET                   at91EthFlagsSet#define DRV_LOOP_SET                    at91EthLoopSet#define DRV_MCAST_ADD                   at91EthMCastAdd#define DRV_MCAST_DEL                   at91EthMCastDel#define DRV_START                       at91EthStart#define DRV_STOP                        at91EthStop#define DRV_POLL_START                  at91EthPollStart#define DRV_POLL_STOP                   at91EthPollStop/*#define DRV_RBD_GET                     at91EthRbdGet#define DRV_RBD_FREE                    at91EthRbdFree#define DRV_RBD_CHECK                   at91EthRbdCheck#define DRV_TBD_GET                     at91EthTbdGet#define DRV_TBD_FREE                    at91EthTbdFree#define DRV_TBD_START                   at91EthTbdStart#define DRV_TBD_CHECK                   at91EthTbdCheck*/#define DRV_POLL_RECEIVE                at91EthPollReceive#define DRV_POLL_SEND                   at91EthPollSend#define DRV_SEND                        at91EthSend#ifdef __cplusplus}#endif#endif  /* __INCsecEndh */

⌨️ 快捷键说明

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