#define LWIP_DBG_MIN_LEVEL LWIP_DBG_LEVEL_OFF
#define LWIP_DHCP 1
#define LWIP_DNS 1
-#define DNS_SERVER_ADDRESS(ipaddr) (ip4_addr_set_u32(ipaddr,ipaddr_addr("8.8.8.8")))
-#define DNS_SERVER_ADDRESS_SECONDARY(ipaddr) (ip4_addr_set_u32(ipaddr,ipaddr_addr("114.114.114.114")))
+#if LWIP_IPV6
+#define DNS_SERVER_ADDRESS(ipaddr) ip_addr_set_ip4_u32(ipaddr,ipaddr_addr("8.8.8.8"))
+#define DNS_SERVER_ADDRESS_SECONDARY(ipaddr) ip_addr_set_ip4_u32(ipaddr,ipaddr_addr("114.114.114.114"))
+#else
+#define DNS_SERVER_ADDRESS(ipaddr) ip4_addr_set_u32(ipaddr,ipaddr_addr("8.8.8.8"))
+#define DNS_SERVER_ADDRESS_SECONDARY(ipaddr) ip4_addr_set_u32(ipaddr,ipaddr_addr("114.114.114.114"))
+#endif
+
#define LWIP_ETHERNET 1
#define LWIP_HAVE_LOOPIF 1
#define LWIP_IGMP 1
#define MEMP_MEM_MALLOC 1
-#undef LWIP_IPV6
-#define LWIP_IPV6 0
+// #undef LWIP_IPV6
+// #define LWIP_IPV6 0
#undef LWIP_SOCKET_SELECT
#define LWIP_SOCKET_SELECT 1