60 lines
1.7 KiB
C
Raw Normal View History

2019-10-24 17:37:35 +08:00
/*
*********************************************************************************************************
*
2019-11-01 11:16:09 +08:00
* : lwip协议栈应用接口
* : lwip_user.h
* : V1.0
* :
2019-10-24 17:37:35 +08:00
*
2019-11-01 11:16:09 +08:00
* Copyright (C), 2013-2014, www.armfly.com
2019-10-24 17:37:35 +08:00
*
*********************************************************************************************************
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef _LWIP_USER
#define _LWIP_USER
2019-10-24 18:03:30 +08:00
#if 1
/* IP地址 */
#define IP_ADDR0 g_tParam.LocalIPAddr[0]
#define IP_ADDR1 g_tParam.LocalIPAddr[1]
#define IP_ADDR2 g_tParam.LocalIPAddr[2]
#define IP_ADDR3 g_tParam.LocalIPAddr[3]
/* 子网掩码 */
#define NETMASK_ADDR0 g_tParam.NetMask[0]
#define NETMASK_ADDR1 g_tParam.NetMask[1]
#define NETMASK_ADDR2 g_tParam.NetMask[2]
#define NETMASK_ADDR3 g_tParam.NetMask[3]
/* 网关 */
#define GW_ADDR0 g_tParam.Gateway[0]
#define GW_ADDR1 g_tParam.Gateway[1]
#define GW_ADDR2 g_tParam.Gateway[2]
#define GW_ADDR3 g_tParam.Gateway[3]
2019-10-24 17:37:35 +08:00
#else
2019-10-24 18:03:30 +08:00
/*Static IP ADDRESS: IP_ADDR0.IP_ADDR1.IP_ADDR2.IP_ADDR3 */
#define IP_ADDR0 ((uint8_t)192U)
#define IP_ADDR1 ((uint8_t)168U)
#define IP_ADDR2 ((uint8_t)1U)
#define IP_ADDR3 ((uint8_t)86U)
/*NETMASK*/
#define NETMASK_ADDR0 ((uint8_t)255U)
#define NETMASK_ADDR1 ((uint8_t)255U)
#define NETMASK_ADDR2 ((uint8_t)255U)
#define NETMASK_ADDR3 ((uint8_t)0U)
/*Gateway Address*/
#define GW_ADDR0 ((uint8_t)192U)
#define GW_ADDR1 ((uint8_t)168U)
#define GW_ADDR2 ((uint8_t)1U)
#define GW_ADDR3 ((uint8_t)1U)
2019-10-24 17:37:35 +08:00
#endif
void lwip_start(void);
void lwip_pro(void);
#endif