📄 ethernetif.h
字号:
#ifndef __ETHERNETIF_C__
#define __ETHERNETIF_C__
extern void vEMACISR( void );
#define Emac_MAX_WAIT 100
/* Define those to better describe your network interface. */
#define IFNAME0 'e'
#define IFNAME1 'n'
#define emacADDRESS_MASK ( ( unsigned long ) 0xFFFFFFFC )
unsigned int ulNextRxBuffer = 0;
extern int delay;
extern AT91PS_RxTdDescriptor RxtdList ;
extern OS_EVENT *lwip_input;
extern OS_EVENT *next;
#define INPUTTASK_STK_SIZE 256
#define INPUT_TASK_PRIO 2
#define MAX_INPUT 4
extern struct rdata rdata[SIZE];
extern int rdata_index;
extern OS_EVENT *ConsoleSem;
extern unsigned int TxBuffIndex ;
extern OS_EVENT *lwip_output;
extern AT91PS_TxTdDescriptor TxtdList ;
extern int TransmitPacket(char *pData, unsigned int length);
extern void LanInitialize(void);
struct input_data *inputdata;
OS_STK INPOUTTaskStk[INPUTTASK_STK_SIZE];
OS_EVENT *input;
static const struct eth_addr ethbroadcast = {{0xff,0xff,0xff,0xff,0xff,0xff}};
struct netif *xNetIf = NULL;
static err_t ethernetif_output(struct netif *netif, struct pbuf *p,
struct ip_addr *ipaddr);
void ethernetif_input(void *p_arg);
#endif //__ETHERNETIF_C__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -