21#define SYS_LIGHTWEIGHT_PROT 1
27#define MEM_LIBC_MALLOC 0
28#define MEMP_MEM_MALLOC 0
29#define MEM_ALIGNMENT 4
31#define MEM_SIZE (16 * 1024)
33#define MEM_SIZE (10 * 1024)
35#define MEMP_NUM_NETCONN 32
36#define MEMP_NUM_TCP_PCB 16
37#define MEMP_NUM_TCP_PCB_LISTEN 8
38#define MEMP_NUM_TCP_SEG 32
39#define MEMP_NUM_ARP_QUEUE 10
40#define MEMP_NUM_NETBUF 16
41#define MEMP_NUM_SYS_TIMEOUT 16
42#define NUM_MEMP_PBUF 16
49#define PBUF_POOL_SIZE 24
50#define PBUF_POOL_BUFSIZE 1460
60#define TCP_QUEUE_OOSEQ 0
62#define TCP_SND_BUF (8 * TCP_MSS)
64#define TCP_WND (8 * TCP_MSS)
65#define TCP_SND_QUEUELEN ((4 * (TCP_SND_BUF) + (TCP_MSS - 1)) / TCP_MSS)
66#define TCP_SND_QUEUELEN 32
67#define TCP_LISTEN_BACKLOG 1
69#define TCP_SYNMAXRTX 3
72#define LWIP_TCP_KEEPALIVE 1
73#define TCP_KEEPIDLE_DEFAULT 10000
74#define TCP_KEEPINTVL_DEFAULT 1000
75#define TCP_KEEPCNT_DEFAULT 3
78#define LWIP_TCP_ABORT 1
79#define LWIP_TCP_FASTOPEN 1
92#define DNS_TABLE_SIZE 4
93#define DNS_MAX_NAME_LENGTH 256
94#define DNS_MAX_SERVERS 2
99#define SNTP_CHECK_RESPONSE 1
100#define SNTP_RETRY_TIMEOUT 5000
101#define SNTP_SERVER_ADDRESS "pool.ntp.org"
102#define SNTP_SERVER_PORT 123
103#define SNTP_SERVER_DNS 1
104#define SNTP_MAX_SERVERS 1
105#define SNTP_SET_SYSTEM_TIME 1
106#define SNTP_UPDATE_DELAY 60*60*1000
108#define SNTP_SET_SYSTEM_TIME(sec) sntp_set_system_time(sec)
114#define LWIP_NETCONN 1
116#define LWIP_COMPAT_SOCKETS 0
121#define LWIP_NETCONN_SEM_PER_THREAD 0
122#define LWIP_SO_RCVTIMEO 1
123#define LWIP_TCPIP_CORE_LOCKING 1
124#define LWIP_TCPIP_CORE_LOCKING_INPUT 1
125#define TCPIP_THREAD_NAME "tcpip_thread"
126#define TCPIP_THREAD_STACKSIZE 2048
127#define TCPIP_THREAD_PRIO 8
128#define TCPIP_MBOX_SIZE 8
129#define DEFAULT_THREAD_STACKSIZE 2048
130#define DEFAULT_UDP_RECVMBOX_SIZE 8
131#define DEFAULT_TCP_RECVMBOX_SIZE 8
132#define DEFAULT_ACCEPTMBOX_SIZE 8
133#define DEFAULT_RAW_RECVMBOX_SIZE 8
134#define LWIP_TIMEVAL_PRIVATE 0
139#ifdef PICO_TCP_ENABLE_TLS
141#define LWIP_ALTCP_TLS 1
142#define LWIP_ALTCP_TLS_MBEDTLS 1
145#define LWIP_ALTCP_TLS 0
146#define LWIP_ALTCP_TLS_MBEDTLS 0
153#define LWIP_ETHERNET 1
154#define LWIP_NETIF_HOSTNAME 1
155#define LWIP_NETIF_STATUS_CALLBACK 1
156#define LWIP_NETIF_LINK_CALLBACK 1
157#define LWIP_NETIF_EXT_STATUS_CALLBACK 1
158#define DHCP_DOES_ARP_CHECK 0
159#define LWIP_DHCP_DOES_ACD_CHECK 0
160#define LWIP_NETIF_TX_SINGLE_PBUF 1
161#define ETHARP_TABLE_SIZE 127
166#define CHECKSUM_GEN_IP 1
167#define CHECKSUM_GEN_UDP 1
168#define CHECKSUM_GEN_TCP 1
169#define CHECKSUM_CHECK_IP 1
170#define CHECKSUM_CHECK_UDP 1
171#define CHECKSUM_CHECK_TCP 1
172#define LWIP_CHKSUM_ALGORITHM 3
178#define LWIP_STATS_DISPLAY 1
190#define ETHARP_DEBUG LWIP_DBG_OFF
191#define NETIF_DEBUG LWIP_DBG_OFF
192#define PBUF_DEBUG LWIP_DBG_OFF
193#define API_LIB_DEBUG LWIP_DBG_OFF
194#define API_MSG_DEBUG LWIP_DBG_OFF
195#define SOCKETS_DEBUG LWIP_DBG_OFF
196#define ICMP_DEBUG LWIP_DBG_OFF
197#define INET_DEBUG LWIP_DBG_OFF
198#define IP_DEBUG LWIP_DBG_OFF
199#define IP_REASS_DEBUG LWIP_DBG_OFF
200#define RAW_DEBUG LWIP_DBG_OFF
201#define MEM_DEBUG LWIP_DBG_OFF
202#define MEMP_DEBUG LWIP_DBG_OFF
203#define SYS_DEBUG LWIP_DBG_OFF
204#define TCP_DEBUG LWIP_DBG_OFF
205#define TCP_INPUT_DEBUG LWIP_DBG_OFF
206#define TCP_OUTPUT_DEBUG LWIP_DBG_OFF
207#define TCP_RTO_DEBUG LWIP_DBG_OFF
208#define TCP_CWND_DEBUG LWIP_DBG_OFF
209#define TCP_WND_DEBUG LWIP_DBG_OFF
210#define TCP_FR_DEBUG LWIP_DBG_OFF
211#define TCP_QLEN_DEBUG LWIP_DBG_OFF
212#define TCP_RST_DEBUG LWIP_DBG_OFF
213#define UDP_DEBUG LWIP_DBG_OFF
214#define TCPIP_DEBUG LWIP_DBG_OFF
215#define PPP_DEBUG LWIP_DBG_OFF
216#define SLIP_DEBUG LWIP_DBG_OFF
217#define DHCP_DEBUG LWIP_DBG_OFF
218#define SNTP_DEBUG LWIP_DBG_ON
221#define ALTCP_MBEDTLS_DEBUG LWIP_DBG_OFF
void sntp_set_system_time(uint32_t sec)