#ifndef _W5500API_H_ #define _W5500API_H_ #include "SysTick.h" #include "spi.h" #include "w5500.h" #include "socket.h" #define MAX_SOCK_NUM 8 #define WIZ_RESET GPIO_Pin_0 #define WIZ_RESET_PORT GPIOB #define WIZ_RESET_RCC RCC_APB2Periph_GPIOB typedef struct _W5500_CONFIG { uint8 mac[6]; //MAC地址 uint8 lip[4]; //本机IP uint8 sub[4]; //子网掩码 uint8 gw[4]; //网关 uint8 dns[4]; //DNS uint8 rip[4]; //DNS 解析到的IP }W5500_CONFIG; extern W5500_CONFIG NET_CONFIG; void Reset_W5500(void); //重启W5500 void init_W5500(void);//初始化W5500芯片 uint8 set_Network(void);//设置网络参数 uint8 PHY_check(void);//检测网线是否连接 #endif