TuyaOS
lwip_init.h
浏览该文件的文档.
1
9#ifndef __TUYA_LWIP_INIT_H
10#define __TUYA_LWIP_INIT_H
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16#include "lwip/tcpip.h"
17#include "lwip/init.h" //for lwip version control
18#include "lwip/err.h"
19
20/***********************************************************
21*************************micro define***********************
22***********************************************************/
23/*Static IP ADDRESS*/
24#ifndef IP_ADDR0
25#define IP_ADDR0 192
26#define IP_ADDR1 168
27#define IP_ADDR2 1
28#define IP_ADDR3 80
29#endif
30
31/*NETMASK*/
32#ifndef NETMASK_ADDR0
33#define NETMASK_ADDR0 255
34#define NETMASK_ADDR1 255
35#define NETMASK_ADDR2 255
36#define NETMASK_ADDR3 0
37#endif
38
39/*Gateway Address*/
40#ifndef GW_ADDR0
41#define GW_ADDR0 192
42#define GW_ADDR1 168
43#define GW_ADDR2 1
44#define GW_ADDR3 1
45#endif
46
47/*Static IP ADDRESS*/
48#ifndef AP_IP_ADDR0
49#define AP_IP_ADDR0 192
50#define AP_IP_ADDR1 168
51#define AP_IP_ADDR2 175
52#define AP_IP_ADDR3 1
53#endif
54
55/*NETMASK*/
56#ifndef AP_NETMASK_ADDR0
57#define AP_NETMASK_ADDR0 255
58#define AP_NETMASK_ADDR1 255
59#define AP_NETMASK_ADDR2 255
60#define AP_NETMASK_ADDR3 0
61#endif
62
63/*Gateway Address*/
64#ifndef AP_GW_ADDR0
65#define AP_GW_ADDR0 192
66#define AP_GW_ADDR1 168
67#define AP_GW_ADDR2 175
68#define AP_GW_ADDR3 1
69#endif
70
71/*Static IP ADDRESS FOR ETHERNET*/
72#ifndef ETH_IP_ADDR0
73#define ETH_IP_ADDR0 192
74#define ETH_IP_ADDR1 168
75#define ETH_IP_ADDR2 0
76#define ETH_IP_ADDR3 80
77#endif
78
79/*NETMASK FOR ETHERNET*/
80#ifndef ETH_NETMASK_ADDR0
81#define ETH_NETMASK_ADDR0 255
82#define ETH_NETMASK_ADDR1 255
83#define ETH_NETMASK_ADDR2 255
84#define ETH_NETMASK_ADDR3 0
85#endif
86
87/*Gateway address for ethernet*/
88#ifndef ETH_GW_ADDR0
89#define ETH_GW_ADDR0 192
90#define ETH_GW_ADDR1 168
91#define ETH_GW_ADDR2 0
92#define ETH_GW_ADDR3 1
93#endif
94
95/***********************************************************
96*************************variable define********************
97***********************************************************/
98
99/***********************************************************
100*************************function define********************
101***********************************************************/
108void TUYA_LwIP_Init(void);
109
110
111#ifdef __cplusplus
112}
113#endif
114
115#endif /* __TUYA_LWIP_INIT_H */
void TUYA_LwIP_Init(void)
tuya lwip init