emac.h
来自「这是基于TI公司的DSP TMS320DM642而开发的TCP/UDP协议」· C头文件 代码 · 共 43 行
H
43 行
#ifndef _INITIAL_H_
#define _INITIAL_H_
#include <std.h>
#include <csl.h>
#include <csl_emac.h>
#include <csl_emachal.h>
#include <csl_mdio.h>
#include <csl_mdiohal.h>
#include <csl_irq.h>
#include "skbuff.h"
extern far vectors();
typedef struct _pktq {
uint Count; // Number of packets in queue
EMAC_Pkt *pHead; // Pointer to first packet
EMAC_Pkt *pTail; // Pointer to last packet
} PKTQ;
// Declare some local functions
EMAC_Pkt *GetPacket(Handle hApplication);
void FreePacket(Handle hApplication, EMAC_Pkt *pPKT);
EMAC_Pkt *RxPacket(Handle hApplication, EMAC_Pkt *pPKT);
void StatusUpdate(Handle hApplication);
void StatisticsUpdate(Handle hApplication);
// Queue Helper Functions
EMAC_Pkt *pqPop( PKTQ *pq );
void pqPush( PKTQ *pq, EMAC_Pkt *pPktHdr );
// 初始化函数
void Initial();
void EMACControlModuleInit();
void MDIOInit();
void EMACModuleInit();
void InterruptInit();
int Emac_Send(struct sk_buff *skb);
#endif//_INITIAL_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?