You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
671 B
33 lines
671 B
#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
|