cglobals.h

来自「lwip tcp/ip 协议栈 adsp BF533 DSP 移植 用 visu」· C头文件 代码 · 共 41 行

H
41
字号
#ifndef _C_GLOBALS_
#define _C_GLOBALS_
//
// contains all the component external definitions used by the lwip stack 
// initialized in tcpip component.
//
#include <sys/exception.h>
#include <services/services.h>
#include <drivers/adi_dev.h>
#include <services/adi_dcb.h>
#include <services/adi_dma.h>
#include <services/adi_int.h>
#include <services/adi_ebiu.h>
typedef struct net_config_info
				{
				    int   imask;
					short rx_buffs;
					short tx_buffs;
					short rx_buff_datalen;
					short tx_buff_datalen;
					short buff_area;
					short buff_area_size;
					short use_dhcp;
					unsigned char mac_addr[6];
			        int ipaddr;
					int netmask;
					int gateway;
				}net_config_info;

extern struct net_config_info user_net_config_info[];

int init_stack(int poll_th_pri, int poll_th_period,int buffer_length,char *buffer_start);
int start_stack();

int set_pli_services(int num_services,ADI_DEV_DEVICE_HANDLE *pdd_handles);
void stack_callback_handler(void *arg1,unsigned int event,void* pack_list);

int GetSocketError();

#endif /* _C_GLOBALS_ */

⌨️ 快捷键说明

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