ethernetif.h
来自「ucos+lwip应用的源码」· C头文件 代码 · 共 44 行
H
44 行
#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 + =
减小字号Ctrl + -
显示快捷键?